.lotusVersion{margin:3px 0px 1px 0px !important; padding:2011px 10px 4px 1323px !important;}article, aside, footer, header, hgroup, nav, section {display:block;} body.lotusui30_body{margin:0;padding:0;}.lotusui30_fonts{font:75%/1.5 Arial, Helvetica, sans-serif;}.lotusui_ie7 .lotusui30_body{position:relative;}body.lotusJapanese, .lotusui30 .lotusJapanese *{font-family:"MS UI Gothic","MS PGothic", "Apple Gothic", Arial, Helvetica, sans-serif;}.lotusui30 a, .lotusui30 a:visited{text-decoration:none;color:#105cb6;}.lotusui30 a:hover, .lotusui30 a:focus, .lotusui30 a:active{text-decoration:underline;color:#05386b;}.lotusui30 img{border:0;vertical-align:middle;line-height:0;}.lotusui30 input.lotusCheckbox{margin-left:0;margin-right:3px;}.lotusui30 button, .lotusui30 input, .lotusui30 select{font-family:Arial, Helvetica, sans-serif;font-size:inherit;}.lotusJapanese button, .lotusJapanese input, .lotusJapanese select{font-family:"MS UI Gothic","MS PGothic", "Apple Gothic", Arial, Helvetica, sans-serif;}.lotusui30 textarea{padding:1px 0;margin:1px 0;font:normal 1em/1.2em Arial, Helvetica, sans-serif;resize:none;}.lotusui30 p{margin:5px 0 0 0;}.lotusui30 pre{font-family:"Courier New", Courier, monospace;} .lotusui30 li.lotusTags,.lotusui30 .lotusTags li{word-wrap:break-word;}.lotusui30 .lotusRelatedTags a{background-repeat:no-repeat;}.lotusui30 .lotusRelatedTags .lotusSymbol{font-weight:bold;margin-right:0.3em;}.lotusui30 .lotusPersonInactive a, .lotusui30 .lotusPersonInactive a:visited, .lotusui30 .lotusPersonInactive a:hover, .lotusui30 .lotusPersonInactive a:focus, .lotusui30 .lotusPersonInactive a:active,.lotusui30 a.lotusPersonInactive, .lotusui30 a.lotusPersonInactive:visited, .lotusui30 a.lotusPersonInactive:hover, .lotusui30 a.lotusPersonInactive:focus, .lotusui30 a.lotusPersonInactive:active{color:#999;text-decoration:none;}.lotusui30 .lotusTagBin {margin-top:10px;}.lotusui30 a.lotusAction{font-size:.9em;}.lotusui30 .lotusActions{font-size:.9em;}.lotusui30 .lotusActions .lotusAction, .lotusui30 .lotusTiny a.lotusAction, .lotusui30 .lotusTiny .lotusAction, .lotusui30 .lotusAction .lotusTiny,.lotusui_ie6 .lotusui30 .lotusActions .lotusAction, .lotusui_ie6 .lotusui30 .lotusTiny a.lotusAction, .lotusui_ie6 .lotusui30 .lotusTiny .lotusAction, .lotusui_ie6 .lotusui30 .lotusAction .lotusTiny{font-size:1em;}.lotusui30 a.lotusDropDown, .lotusui30 a.lotusDropDown:visited, .lotusui30 a.lotusDropDown:active{padding-right:14px;background-position:right center;background-repeat:no-repeat;background-color:transparent;background-image: url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-position:0 -416px;}.lotusui30 .lotusIcon a{padding-left:18px;background-repeat:no-repeat;}.lotusui30 .lotusDelete{background-repeat:no-repeat;zoom:1;} .lotusui30 a.lotusDelete img{width:12px;height:12px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-495px -10px;opacity:0.25;filter:alpha(opacity=25);vertical-align:top;}.lotusui30 a.lotusDelete:hover img, .lotusui30 a.lotusDelete:focus img, .lotusui30 a.lotusDelete:active img{opacity:0.40;filter:alpha(opacity=40);}.lotusui30 img.lotusDelete{width:8px;height:8px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-497px -12px;opacity:0.25;filter:alpha(opacity=25);}.lotusui30 a:hover img.lotusDelete, .lotusui30 a:focus img.lotusDelete, .lotusui30 a:active img.lotusDelete{opacity:0.40;filter:alpha(opacity=40);}.lotusui30.lotusImagesOff .lotusDelete img, .lotusImagesOff .lotusui30 .lotusDelete img, .lotusui30.lotusImagesOff img.lotusDelete, .lotusImagesOff .lotusui30 img.lotusDelete{display:none;}.lotusui30 .lotusIcon16{width:16px;height:16px;background-repeat:no-repeat;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);}.lotusui30 .lotusIconShow{background-position:0 -2116px;}.lotusui30 .lotusIconHide{background-position:0 -2168px;}.lotusui30 .lotusAccess{position:absolute;top:-3000px;width:500px;}.lotusui30 .lotusAlignRight{text-align:right;}.lotusui30 .lotusAlignLeft{text-align:left;}.lotusui30 .lotusAltText{display:none;}.lotusui30.lotusImagesOff .lotusAltText, .lotusImagesOff .lotusui30 .lotusAltText{display:inline;}.lotusui30 .lotusBig{font-size:1.1em;}.lotusui30 .lotusBold{font-weight:bold;}.lotusui30 .lotusBorderTop{border-top:1px solid #eee;}.lotusui30 .lotusBorderBottom{border-bottom:1px solid #eee;}.lotusui30 .lotusBreakWord{word-wrap:break-word;}.lotusui_ie .lotusui30 .lotusBreakWord{word-break:break-all;}.lotusui30 .lotusCenter{text-align:center;}.lotusui30 .lotusChunk{margin-top:5px;clear:both;zoom:1;}.lotusui30 .lotusChunk10{margin-top:10px;clear:both;zoom:1;}.lotusui30 .lotusChunk15{margin-top:15px;clear:both;zoom:1;}.lotusui30 .lotusChunk20{margin-top:20px;clear:both;zoom:1;}.lotusui30 .lotusClickable {cursor: pointer;}.lotusui30 .lotusClear{clear:both;}.lotusui30 .lotusClearLeft{clear:left;}.lotusui30 .lotusClearRight{clear:right;}.lotusui30 .lotusDraggable{cursor:move;}.lotusui30 .lotusEllipsis{white-space:nowrap;width:90%;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}.lotusui30 .lotusFixedTable{table-layout:fixed;}.lotusui30 .lotusFloat {float:left;}.lotusui30 .lotusFloatContent {overflow:hidden; padding-left:10px;}.lotusui30 .lotusHeading{margin:0;padding:0;color:#444;line-height:1.2;}.lotusui30 .lotusHeading2{margin:0;padding:0;color:#444;line-height:1.2;}.lotusui30 .lotusHeading3{margin:0;padding:0;line-height:1.2;}.lotusui30 .lotusHidden{display:none;} .lotusui30 .lotusHideOverflow{overflow:hidden;}.lotusui30 .lotusIndent10{padding-left:10px;}.lotusui30 .lotusIndent15{padding-left:15px;}.lotusui30 .lotusIndent20{padding-left:20px;}.lotusui30 .lotusIndent40{padding-left:40px;}.lotusui30 .lotusIndent60{padding-left:60px;}.lotusui30 .lotusIndicator{background-color:#6c98d1;color:#fff;font-weight:normal;font-size:0.9em;margin-left:5px;padding:2px 3px; zoom:1;}.lotusui30 .lotusTitle .lotusIndicator{font-size:0.75em;} .lotusui30 .lotusHighlighted{color:#ce2c25;}.lotusui30 .lotusIBMLogo {width:64px;height:23px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-148px -5px;background-repeat:no-repeat;}.lotusui30.lotusImagesOff .lotusIBMLogo, .lotusImagesOff .lotusui30 .lotusIBMLogo {display:none;}.lotusui30 .lotusIBMLogoFooter {width:64px;height:23px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-148px -5px;background-repeat:no-repeat;}.lotusui30.lotusImagesOff .lotusIBMLogoFooter, .lotusImagesOff .lotusui30 .lotusIBMLogoFooter {display:none;}.lotusui30 .lotusInactive{color:#999;}.lotusui30 .lotusItalic{font-style:italic;}.lotusui30 .lotusLeft{float:left;text-align:left;}.lotusui30 .lotusLoading{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/loading.gif);background-repeat:no-repeat;width:16px;height:16px;} .lotusui30 .lotusLogo, .lotusui30 .lotusLoginLogo{background-repeat:no-repeat;}.lotusui30.lotusImagesOff .lotusLogo, .lotusImagesOff .lotusui30 .lotusLogo, .lotusui30.lotusImagesOff .lotusLoginLogo, .lotusImagesOff .lotusui30 .lotusLoginLogo{width:auto !important;white-space:nowrap;}.lotusui30 .lotusLTR{direction:ltr;}.lotusui30 .lotusMeta{font-size:.9em}.lotusui30 .lotusMeta{color:#666;}.lotusui30 .lotusNowrap{white-space:nowrap;}.lotusui30 .lotusNudge{} .lotusui30 .lotusOffScreen{position:absolute;top:-9999px;}.lotusui30 .lotusRequired{color:#efa229;}.lotusui30 .lotusRight{float:right;text-align:right;}.lotusui30 .lotusRTL{direction:rtl;}.lotusui30 .lotusShadow{-webkit-box-shadow:0 2px 5px #eee;-moz-box-shadow:0 2px 5px #eee;box-shadow:0px 2px 5px #eee;}.lotusui30 .lotusSymbol{font-family:Arial, Helvetica, sans-serif;}.lotusui30 .lotusTiny{font-size:.9em;}.lotusui30 .lotusTitle{margin:0;padding:0;font-size:1.2em;} .lotusui30 .lotusInlinelist{margin:0;padding:0;list-style-type:none;}.lotusui30 .lotusInlinelist li{display:inline;margin:0;padding:0 7px;border-left:1px solid #ccc;;}.lotusui30 .lotusInlinelist li.lotusFirst, .lotusui30 .lotusInlinelist li.lotusLast{padding-left:0;border-left-width:0;}.lotusui30 .lotusNoDivider li{border-left-width:0;}.lotusui_ie7 .lotusui30 .lotusInlinelist li{display:inline-block;}.lotusui_ie .lotusui30 .lotusInlinelist li{display:inline;}.lotusui30 .lotusArrow{width:16px;height:16px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-repeat:no-repeat;display:block;float:left;}.lotusui30 a.lotusArrow:visited, .lotusui30 a.lotusArrow:hover, .lotusui30 a.lotusArrow:focus, .lotusui30 a.lotusArrow:active{text-decoration:none;}.lotusui30.lotusImagesOff .lotusArrow img, .lotusImagesOff .lotusui30 .lotusArrow img,.lotusui30.lotusImagesOff img.lotusArrow, .lotusImagesOff .lotusui30 img.lotusArrow{display:none;}.lotusui30 .lotusTwistyOpen{margin-right:2px;background-position:2px 2px;}.lotusui30 .lotusTwistyClosed{margin-right:2px;background-position:2px -102px;}.lotusui30 .lotusDropDownSprite, .lotusui30 .lotusDropDownActionSprite{display:-moz-inline-box;display:inline-block;float:none;background-position:0 -416px;width:8px;height:8px;text-decoration:none;}.lotusui30 .lotusScrollUp, .lotusui30 .lotusScrollDown{display:block;float:none;line-height:1;margin:0;width:12px;height:12px;text-decoration:none;}.lotusui30 .lotusScrollUp{background-position:0 -156px;}.lotusui30 .lotusScrollDown{background-position:0 0;}.lotusui30 .lotusActionBar{margin-bottom:4px;position:relative;float:left;width:100%;height:2.3em;}.lotusui30 .lotusActionBar2{margin-top:-25px;margin-bottom:4px;position:relative;float:left;width:100%;height:2.3em} .lotusui30 ul.lotusActionMenu{margin:0;padding:0;list-style-type:none;display:table;position:absolute;z-index:900px;border:1px solid #aaa;background-color:#fff;-webkit-box-shadow:0 2px 5px #eee;-moz-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee;}.lotusui_ie6 .lotusui30 .lotusActionMenu{width:15em;}.lotusui30 .lotusActionMenu li{white-space:nowrap;background-color:transparent;}.lotusui_ie6 .lotusui30 .lotusActionMenu li{white-space:normal;}.lotusui30 .lotusActionMenu li.lotusSelected a{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-position:4px -1209px;background-repeat:no-repeat;}.lotusui30 .lotusActionMenu li.lotusMenuSeparator{border-top :1px solid #ccc;}.lotusui30 .lotusActionMenu a{padding:3px 40px 5px 25px;text-decoration:none;display:block;}.lotusui30 .lotusActionMenu a, .lotusui30 .lotusActionMenu a:link, .lotusui30 .lotusActionMenu a:visited{color:#000;background-color:#fff;}.lotusui_ie6 .lotusui30 .lotusActionMenu a{zoom:1}.lotusui30 .lotusActionMenu .lotusIcon a{padding-left:2px;}.lotusui30 .lotusActionMenu .lotusIcon img{width:16px;height:16px;margin-right:6px;}.lotusui30.lotusImagesOff .lotusActionMenu .lotusIcon img, .lotusImagesOff .lotusui30 .lotusActionMenu .lotusIcon img{display:inline-block;}.lotusui30 .lotusActionMenu a:hover, .lotusui30 .lotusActionMenu a:focus, .lotusui30 .lotusActionMenu a:active{text-decoration:none;color:#000;background-color:#eee;}.lotusui30 .lotusActionMenu.lotusPlain a{padding-left:10px;}.lotusui30.lotusImagesOff .lotusActionMenu li.lotusSelected a, .lotusImagesOff .lotusui30 .lotusActionMenu li.lotusSelected a{padding-left:15px;}.lotusui30.lotusImagesOff .lotusActionMenu a:visited, .lotusImagesOff .lotusui30 .lotusActionMenu a:visited, .lotusui30.lotusImagesOff .lotusActionMenu a:hover, .lotusImagesOff .lotusui30 .lotusActionMenu a:hover, .lotusui30.lotusImagesOff .lotusActionMenu a:focus, .lotusImagesOff .lotusui30 .lotusActionMenu a:focus, .lotusui30.lotusImagesOff .lotusActionMenu a:active, .lotusImagesOff .lotusui30 .lotusActionMenu a:active{text-decoration:underline;}.lotusui30 .lotusBreadcrumbs{margin:0 0 15px 0}.lotusui30 .lotusBtn, .lotusui30 .lotusBtnImg{margin:0;background-color:#f1f1f1; background-image:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));color:#000; font-weight:bold;text-align:center;border:1px solid #aaa;}.lotusui30 .lotusBtn{font-size:.9em;}.lotusui30 .lotusBtn{margin-right:5px;padding:2px 7px;cursor:pointer;}.lotusui_ie .lotusui30 .lotusBtn{padding:1px;}.lotusui_ie .lotusui30 .lotusBtn{line-height:1.7em;}.lotusui_ie .lotusui30 .lotusBtn img{margin:.5em 0 .3em 0;} .lotusui_ie8 .lotusui30 input.lotusBtn{padding:3px 7px;}.lotusui30 .lotusBtnImg{padding:2px; display:-moz-inline-box; display:inline-block; vertical-align:middle;line-height:1;}.lotusui30 .lotusBtnImg input{margin:0;width:16px;height:16px;background-repeat:no-repeat;vertical-align:middle;}.lotusui_ie .lotusui30 .lotusBtnImg{vertical-align:top;}.lotusui_ie .lotusui30 .lotusBtnImg input{margin-top:-1px;}.lotusui30.lotusImagesOff .lotusBtnImg input, .lotusImagesOff .lotusui30 .lotusBtnImg input{display:none;}.lotusui30 .lotusBtnDisabled{color:#b0b0b0 !important;background-color:#eee !important;cursor:default !important;border-color:#ccc !important;}.lotusui30 .lotusBtnDisabled input, .lotusui30 .lotusBtnDisabled a{cursor:default !important;}.lotusui30 .lotusBtnDisabled input{opacity:.3 !important;filter:alpha(opacity=30) !important;}.lotusui30.lotusImagesOff .lotusBtnDisabled, .lotusImagesOff .lotusui30 .lotusBtnDisabled{opacity:1;color:#000 !important;filter:alpha(opacity=100) !important;} .lotusui30 .lotusBtnContainer{white-space:nowrap;overflow:hidden;}.lotusui30 .lotusBtnDivider{border-bottom:1px solid #e0e0e0;padding-bottom:5px;}.lotusui30 .lotusAdd input{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-457px -8px;opacity:0.40;filter:alpha(opacity=40)}.lotusui30 .lotusClose input{width:16px;height:16px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-493px -8px;opacity:0.40;filter:alpha(opacity=40);}.lotusui30 .lotusClose input:hover, .lotusui30 .lotusClose input:focus, .lotusui30 .lotusClose input:active{opacity:0.50;filter:alpha(opacity=50);}.lotusui30 .lotusBtn:hover, .lotusui30 .lotusBtn:focus, .lotusui30 .lotusBtn:active, .lotusui30 .lotusBtnImg:hover, .lotusui30 .lotusBtnImg:focus, .lotusui30 .lotusBtnImg:active{border-color:#666;}.lotusui30 .lotusAboutBox .lotusAboutText .lotusHeading{font-size:3em;font-weight:normal;line-height:1.2;}.lotusui30 .lotusAboutBox .lotusAboutText .lotusHeading2{margin:3px 0 15px;font-size:1.5em;font-weight:normal;}.lotusui30 .lotusAboutBox{padding-right:25px;padding-bottom:15px;position:relative;background-position:left top;background-repeat:repeat-x;overflow:hidden;min-height:160px;background-color:#eee;border:1px solid #ccc;}.lotusui_ie .lotusui30 .lotusAboutBox{display:inline-block;}.lotusui_ie6 .lotusui30 .lotusAboutBox{height:auto !important;height:160px;}.lotusui30 .lotusAboutBox img{position:absolute;left:30px;top:22px;width:128px;height:128px;}.lotusui30 .lotusAboutText{margin:22px 20px 20px 185px;}.lotusui30 .lotusWelcomeBox{margin-left:-15px;margin-bottom:20px;padding:15px;position:relative;border:1px solid #ccc;overflow:hidden;zoom:1;background-color:#eee;}.lotusui30 .lotusWelcomeBox .lotusHeading{margin:0 25px 10px 0;font-size:1.7em;font-weight:normal;line-height:1;}.lotusui30 .lotusWelcomeBox .lotusBtnContainer{margin:15px 0 0 0;}.lotusui30 .lotusWelcomeBox .lotusBtnContainer .lotusBtn{float:left;}.lotusui30 .lotusWelcomeBox .lotusBtnContainer .lotusInlinelist li{border-width:0;}.lotusui30 .lotusWelcomeBox p, .lotusui30 .lotusWelcomeBox ul{margin-top:5px;margin-bottom:0;margin-right:0;}.lotusui30 .lotusWelcomeBox ul.lotusInlinelist{float:left;} .lotusui30 .lotusWelcomeBox .lotusClose{position:absolute;top:10px;right:12px;}.lotusui30.lotusImagesOff .lotusWelcomeBox, .lotusImagesOff .lotusui30 .lotusWelcomeBox, .lotusui30.lotusImagesOff .lotusAboutBox, .lotusImagesOff .lotusui30 .lotusAboutBox{border:solid 1px #666;}.lotusui30 .lotusCaption{margin-top:.2em;padding:2px 5px;height:2em;line-height:2;clear:both;text-align:center;background-color:#fafafa;border:1px solid #ccc;}.lotusui30 .lotusCaption select{color:#666;}.lotusui30 .lotusPost{padding:7px 7px 7px 0;overflow:hidden;zoom:1;}.lotusui30 .lotusPostHover{background-color:#E8F7FC;cursor:pointer;}.lotusui30 .lotusPostAuthorInfo{display:block;float:left;font-size:0.9em;width:50px;}.lotusui30 .lotusPostAuthorInfo .lotusPostAvatar{background-repeat:no-repeat;}.lotusui30.lotusImagesOff .lotusPostAvatar, .lotusImagesOff .lotusui30 .lotusPostAvatar{display:none;}.lotusui30 .lotusPost .lotusPostAuthorInfo .lotusMeta{margin:0;font-size:1em;}.lotusui30 .lotusPostName{padding-top:5px;font-weight:bold;line-height:1.1;}.lotusui30 .lotusPostAvatar{padding-top:5px;}.lotusui30 .lotusPostContent{padding:0 20px 7px 0;min-height:26px;position:relative;overflow:hidden;zoom:1;}.lotusui_ie6 .lotusui30 .lotusPostContent{left:-3px;}.lotusui30 .lotusPostContent .lotusPostAction{margin-bottom:5px;}.lotusui30 .lotusPostContent .lotusPostShareMessage{margin-bottom:7px;margin-right:5px;padding:5px 10px;position:relative;zoom:1;background-color:#eee;left:5px;}.lotusui30.lotusImagesOff .lotusPostContent .lotusPostShareMessage, .lotusImagesOff .lotusui30 .lotusPostContent .lotusPostShareMessage{border-left:1px #eee dotted;}.lotusui30 .lotusPostContent .lotusPostShareConnector{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); position:absolute;top:5px; left:-7px;opacity:0.4;filter:alpha(opacity=40);background-position:-1001px -13px; width:7px; height:7px;}.lotusui30 .lotusPostHover .lotusPostContent .lotusPostShareConnector{opacity:0.2;filter:alpha(opacity=20);}.lotusui30 .lotusPostContent p:first-child{margin-top:0;}.lotusui30 .lotusPost .lotusPostDetails{overflow:hidden;}.lotusui30 .lotusPost .lotusTitle{font-size:1em;}.lotusui30 .lotusPost .lotusPostObject{float:left;margin-right:5px;}.lotusui30 .lotusPost .lotusPostDate{clear:both;margin-top:5px;}.lotusui30 .lotusPost .lotusPostDate img{margin-right:3px;}.lotusui30 .lotusPost .lotusPostActionRequired{margin-left:10px;}.lotusui30 .lotusPost .lotusPostMore{position:absolute;bottom:8px;right:5px;display:none;}.lotusui30 .lotusPostHover .lotusPostMore{display:inline;}.lotusui30 .lotusPost .lotusDelete{display:block;position:absolute;top:2px;right:5px;}.lotusui30 .lotusAddComment{padding:4px;zoom:1;margin-bottom:10px;margin-right:4px;background-color:#eee;}.lotusui30 .lotusAddComment a.lotusCommentInput{padding:2px 2px 10px 4px;border:1px solid #aaa;background-color:#fff;display:block;}.lotusui30 .lotusAddComment a.lotusCommentInput:hover, .lotusui30 .lotusAddComment a.lotusCommentInput:focus{border-bottom:1px solid #aaa;}.lotusui30 .lotusUpdateStatus{padding:3px 7px;background-color:#eee;}.lotusui30.lotusImagesOff .lotusUpdateStatus, .lotusImagesOff .lotusui30 .lotusUpdateStatus{border-width:1px;border-style:solid;}.lotusui30 .lotusUpdateStatus .lotusPostContent{padding-right:0;}.lotusui30 .lotusUpdateStatus .lotusPostDetails{margin:5px 0 3px 10px;} .lotusui30 .lotusUpdateStatus .lotusPostStatusControl{margin-left:10px;background-color:#fff;}.lotusui30 .lotusUpdateStatus .lotusPostStatusControl .lotusStatusInput{padding:4px;display:block;} .lotusui30.lotusImagesOff .lotusUpdateStatus .lotusPostStatusControl .lotusStatusInput, .lotusImagesOff .lotusui30 .lotusUpdateStatus .lotusPostStatusControl .lotusStatusInput{border-width:1px;border-style:solid;}.lotusui30 ul.lotusCommentList{margin:0;padding:0;list-style-type:none;}.lotusui30 ul.lotusCommentList li{border-top-color:#eee;}.lotusui30 ul.lotusCommentList li.lotusCommentItem{border-top-width:1px;border-top-style:solid;}.lotusui30 ul.lotusCommentList li.lotusFirst{border-top-width:0;}.lotusui30 .lotusCommentList li.lotusAddComment{margin:0;font-size:.9em;}.lotusui30 .lotusCommentList li.lotusAddComment a{padding-bottom:2px;}.lotusui30 .lotusBoard .lotusPost{border-top:1px solid #eee;}.lotusui30 .lotusBoard .lotusPostContent{padding:0 15px 7px 0;}.lotusui30 .lotusBoard .lotusCommentList{margin:-6px 0 5px 50px;padding:0;width:80%;}.lotusui30 .lotusBoard ul.lotusCommentList li.lotusCommentItem{margin:1px 7px 0 50px;border-top-width:0;}.lotusui30 .lotusBoard ul.lotusCommentList li.lotusFirst{padding-top:10px;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 15px -1912px no-repeat;}.lotusui30 .lotusBoard .lotusCommentList .lotusPost{margin-bottom:1px;}.lotusui_ie7 .lotusui30 .lotusBoard ul.lotusCommentList .lotusPost{padding-bottom:0;}.lotusui30 .lotusBoard .lotusCommentList .lotusPost, .lotusui30 .lotusBoard .lotusCommentList .lotusAddComment{background-color:#eee;}.lotusui30 .lotusBoard .lotusCommentList .lotusPostAuthorInfo{padding-left:6px; padding-right:4px; width:45px;}.lotusui30 .lotusBoard .lotusPost .lotusPostAvatar{padding:2px 0 0 2px;}.lotusui30 .lotusBoard .lotusPost .lotusCommentList .lotusPostAvatar{padding:2px 6px 0 2px;}.lotusui30 .lotusBoard .lotusStatus .lotusDelete{top:0;}.lotusui30 .lotusBoard .lotusCommentList .lotusDelete{top:0;right:10px;}.lotusui30 .lotusBoard .lotusPost .lotusPerson {font-weight:bold; padding-right:2px;}.lotusui30 .lotusBoard .lotusCommentPaging{font-style:italic;background-color:#eee;}.lotusui30 .lotusForum .lotusPost{margin:7px 0;background-color:#ccc;}.lotusui30.lotusImagesOff .lotusForum .lotusPost, .lotusImagesOff .lotusui30 .lotusForum .lotusPost{border-width:1px;border-style:solid;}.lotusui30 .lotusForum .lotusPostAuthorInfo{width:100px;text-align:center;}.lotusui30 .lotusForum .lotusPostAuthorInfo .lotusPostAvatar{padding-top:0;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 100% -1356px no-repeat;}.lotusui30 .lotusForum .lotusPostContent{padding:7px 15px;background-color:#fff;}.lotusui30 .lotusForum .lotusPostContent .lotusTitle{font-size:1.2em;font-weight:bold;}.lotusui30 .lotusForum ul.lotusCommentList .lotusPost{background-color:#eee;}.lotusui30 .lotusForum ul.lotusCommentList li.lotusCommentItem{border-width:0;}.lotusui30 .lotusForum ul.lotusCommentList .lotusChild{margin-left:0;padding-left:20px;list-style-type:none;background: url(/wps/themeModules/modules/oneui/v3.0.1/images/commentIndent.png) left top no-repeat;}.lotusui30 .lotusForum .lotusPostDetails{padding:5px 0;}.lotusui30 .lotusForum .lotusPostDetails blockquote{margin:4px 0;padding:4px 8px;width:75%;color:#545454;background-color:#eee;border-width:1px 1px 1px 3px;border-style:solid;border-color:#ccc;}.lotusui30 .lotusCommentBubble{padding-top:10px;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 15px -1912px no-repeat;zoom:1;}.lotusui30 .lotusCommentBubbleBody{padding:5px 10px 5px 15px;background-color:#eee;}.lotusui30.lotusImagesOff .lotusCommentBubbleBody, .lotusImagesOff .lotusui30 .lotusCommentBubbleBody{border-width:1px;border-style:solid;}.lotusui30 .lotusDialogWrapper {position:absolute;}.lotusui_ie6 .lotusui30 .lotusDialogWrapper {width:500px;}.lotusui30 .lotusDialogBorder {border:1px solid #999; -moz-box-shadow:0 3px 7px #999; -webkit-box-shadow:0 3px 7px #999; box-shadow:0 3px 7px #999}.lotusui30 .lotusDialogBorder .lotusDialog {background-color:#fff;}.lotusui30 .lotusDialog .lotusDialogHeader {border-bottom:1px solid #ccc; padding:15px 20px; background-color:#fafafa; background-image:-moz-linear-gradient(top, #fff 0%, #f0f0f0 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));}.lotusui30 .lotusDialog .lotusHeading {font-size:1.5em; font-weight:bold; margin-right:30px;}.lotusui30 .lotusDialog .lotusHeading {background:none; border:0; padding:0;} .lotusui30 .lotusDialog .lotusDialogHeader .lotusDialogClose {padding:3px; border:1px solid #aaa; line-height:1em; position:absolute; top:15px; right:15px;}.lotusui30 .lotusDialog .lotusDialogHeader .lotusDialogClose img {background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); background-position:-493px -8px; width:16px; height:16px;} .lotusui30.lotusImagesOff .lotusDialog .lotusDialogHeader .lotusDialogClose img, .lotusImagesOff .lotusui30 .lotusDialog .lotusDialogHeader .lotusDialogClose img {display:none;}.lotusui30 .lotusDialog .lotusFormTable, .lotusui30 .lotusDialog .lotusFormTable td, .lotusui30 .lotusDialog .lotusDialogContent {padding:15px 20px; max-height:300px; overflow:auto; border-bottom:1px solid #aaa;}.lotusui_ie .lotusui30 .lotusDialog .lotusDialogContent {position:relative; overflow-x:hidden;} .lotusui_ie6 .lotusui30 .lotusDialog .lotusDialogContent {height:expression(this.scrollHeight > 399 ? "400px" : "auto");}.lotusui30 .lotusDialog .lotusHeading2 {margin:0 0 5px; font-size:1.2em; font-weight:bold;}.lotusui30 .lotusDialog .lotusHeading2 {background:none; border:0; color:#444; padding:0; text-shadow:none;} .lotusui30 .lotusDialog .lotusDialogFooter {background-color:#eaecee; padding:12px 15px; text-align:right;}.lotusui30 .lotusDialogFooter .lotusBtn {margin-left:5px;}.lotusui30 .lotusDialog td.lotusFormLabel {vertical-align:top;}.lotusui30 .lotusDialog ul li {margin-bottom:3px; list-style:none;}.lotusui30 .lotusDialog.lotusForm2 .lotusFormField:last-child {margin-bottom:0;} .lotusui30 .lotusOverlay {display:none; position:absolute; top:0; left:0; width:100%; background-color:#000; opacity:0.3; filter: alpha(opacity=30);}.lotusui30 .lotusViewControl{display:table;}.lotusui30 .lotusViewControl span{margin:5px 10px 0 0;float:left;}.lotusui30 .lotusViewControl div{padding:1px;border:1px solid #ccc;display:table;background-color:#f1f1f1; background-image:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));background-position:top left;zoom:1;}.lotusui30.lotusImagesOff .lotusViewControl div, .lotusImagesOff .lotusui30 .lotusViewControl div{border-width:0;}.lotusui30 .lotusViewControl td{vertical-align:middle;padding:0 0 0 2px;}.lotusui30 .lotusViewControl td div{display:-moz-inline-box;display:inline-block;overflow:hidden;}.lotusui30.lotusImagesOff .lotusViewControl td div, .lotusImagesOff .lotusui30 .lotusViewControl td div{overflow:visible;}.lotusui30 .lotusViewControl .lotusView{padding:0;width:18px;height:18px;display:block;float:left;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-repeat:no-repeat;}.lotusui30 .lotusDetailsOff {background-position:-311px -7px;margin:1px;border-width:0;}.lotusui30 .lotusDetailsOn {background-position:-311px -7px;background-color:#fff;margin:0;border:1px solid #444;}.lotusui30 .lotusSummaryOff {background-position:-355px -7px;margin:1px;border-width:0;}.lotusui30 .lotusSummaryOn {background-position:-355px -7px;background-color:#fff;margin:0;border:1px solid #444;}.lotusui30 .lotusTreeOff {background-position:-399px -7px;margin:1px;border-width:0;}.lotusui30 .lotusTreeOn {background-position:-399px -7px;background-color:#fff;margin:0;border:1px solid #444;}.lotusui30 .lotusTileOff {background-position:-377px -7px;margin:1px;border-width:0;}.lotusui30 .lotusTileOn {background-position:-377px -7px;background-color:#fff;margin:0;border:1px solid #444;}.lotusui30 .lotusFolderOff {background-position:-333px -7px;margin:1px;border-width:0;}.lotusui30 .lotusFolderOn {background-position:-333px -7px;background-color:#fff;margin:0;border:1px solid #444;}.lotusui30.lotusImagesOff .lotusViewControl .lotusView, .lotusImagesOff .lotusui30 .lotusViewControl .lotusView{width:auto;height:auto;}.lotusui30.lotusImagesOff .lotusViewControl .lotusView span, .lotusImagesOff .lotusui30 .lotusViewControl .lotusView span{margin:0 5px;}.lotusui30.lotusImagesOff .lotusViewControl a.lotusSelected:hover, .lotusImagesOff .lotusui30 .lotusViewControl a.lotusSelected:hover, .lotusui30.lotusImagesOff .lotusViewControl a.lotusSelected:focus, .lotusImagesOff .lotusui30 .lotusViewControl a.lotusSelected:focus{cursor:default;text-decoration:none;}.lotusui30.lotusImagesOff .lotusViewControl .lotusSelected .lotusAltText, .lotusImagesOff .lotusui30 .lotusViewControl .lotusSelected .lotusAltText{font-weight:bold;}.lotusui30 .lotusFeeds{margin:5px 10px;}.lotusui30 .lotusFeeds a.lotusFeed{padding-left:16px;margin-right:7px;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 0 -2217px no-repeat;display:-moz-inline-box;display:inline-block;zoom:1;min-height:12px}.lotusui30.lotusImagesOff .lotusFeeds a.lotusFeed, .lotusImagesOff .lotusui30 .lotusFeeds a.lotusFeed{padding-left:0}.lotusui30 .lotusFilters2{font-size:.9em;line-height:1.8;}.lotusui30 .lotusFilters2 a.lotusFilter{line-height:1.4;margin:1px 3px 5px 0;padding:1px 0 1px 5px;display:inline-block;white-space:nowrap;border:1px solid #ccc;background-color:#fafafa;}.lotusui30 .lotusFilters2 a.lotusFilter, .lotusui30 .lotusFilters2 a.lotusFilter:hover, .lotusui30 .lotusFilters2 a.lotusFilter:focus{text-decoration:none;}.lotusui30 .lotusFilters2 img.lotusDelete{margin:0 5px;vertical-align:baseline;}.lotusui_ie .lotusui30 .lotusFilters2{vertical-align:middle;}.lotusui_ie7 .lotusui30 .lotusFilters2 a.lotusFilter{margin-top:2px;margin-bottom:4px;vertical-align:middle;}.lotusui_ie6 .lotusui30 .lotusFilters2 a.lotusFilter{margin-top:3px;margin-bottom:3px;padding-top:2px;padding-bottom:2px;vertical-align:middle;}.lotusui30.lotusImagesOff .lotusFilters2 img.lotusDelete, .lotusImagesOff .lotusui30 .lotusFilters2 img.lotusDelete{display:none;}.lotusui30.lotusImagesOff .lotusFilters2 a.lotusFilter .lotusAltText, .lotusImagesOff .lotusui30 .lotusFilters2 a.lotusFilter .lotusAltText{margin:0 5px;}.lotusui30 .lotusFilters2 .lotusDivider{padding:0 5px;}.lotusui30 .lotusFilters2 .lotusIcon{vertical-align:top;}.lotusui_ie .lotusui30 .lotusFilters2 .lotusIcon{vertical-align:middle;}.lotusui30 .lotusFilters2 a.lotusIcon:hover, .lotusui30 .lotusFilters2 a.lotusIcon:focus{text-decoration:none;}.lotusui30 .lotusFilters2 a.lotusAction{font-size:1em;}.lotusui30 .lotusForm2{margin:0;padding:0;zoom:1;background-color:transparent;}.lotusui30 .lotusForm2 .lotusMessage2{top:20px;margin:20px;}.lotusui30 .lotusForm2 .lotusFormTitle{padding:15px 20px}.lotusui30 .lotusForm2 .lotusFormBody{padding:0 20px 10px;}.lotusui30 .lotusForm2 .lotusFormTitle .lotusHeading{font-size:1.3em;font-weight:bold;color:#222;}.lotusui_ie .lotusui30 .lotusForm2 .lotusFormTitle .lotusHeading{float:none;}.lotusui30 .lotusForm2 .lotusFormTitle .lotusMeta{font-size:1em;}.lotusui30 .lotusForm2 label, .lotusui30 .lotusForm2 .lotusFormLabel{display:block;margin-bottom:3px;color:#222;}.lotusui30 .lotusForm2 .lotusFormRequired{margin-right:3px;}.lotusui30 .lotusForm2 fieldset{margin:0;padding:0;border-width:0;min-width:271px;float:left;}.lotusui30 .lotusForm2 .lotusFieldset{padding:0 5px 5px 5px;border:1px solid #aaa;}.lotusui30 .lotusForm2 fieldset legend{padding-left:0;padding-right:0;margin-bottom:2px;color:#222;font-weight:normal;}.lotusui30 .lotusForm2 .lotusFieldset legend{padding-left:2px;padding-right:2px;}.lotusui30 .lotusForm2 label.lotusCheckbox{display:inline;}.lotusui30 .lotusForm2 .lotusFormField{margin-bottom:10px;overflow:hidden;clear:both;zoom:1;}.lotusui30 .lotusForm2 .lotusFormField .lotusMeta{margin-top:5px;}.lotusui30 .lotusFormField .lotusFieldWrapper{float:left;}.lotusui30 .lotusForm2 fieldset .lotusFieldWrapper{float:none;}.lotusui30 .lotusForm2 .lotusText, .lotusui30 .lotusForm2 textarea, .lotusui30 .lotusForm2 select{width:275px;border:1px solid #aaa;padding:3px;}.lotusui30 .lotusForm2 select{padding:1px 0;width:283px;}.lotusui30 .lotusForm2 .lotusFormFooter{padding:10px 20px;background-color:#eee;}.lotusui30 .lotusForm2 .lotusFormFooter .lotusBtn{margin-right:10px;}.lotusui_ie .lotusui30 .lotusForm2 .lotusBtn{padding:1px 7px;width:auto;overflow:visible;}.lotusui_ie7 .lotusui30 .lotusForm2 input.lotusCheckbox, .lotusui_ie8 .lotusui30 .lotusForm2 input.lotusCheckbox {margin-left:-3px}.lotusui_ie .lotusui30 .lotusForm2 legend, .lotusui_ie8 .lotusui30 .lotusForm2 legend{margin-left:-6px}.lotusui_ie .lotusui30 .lotusForm2 .lotusFieldset input.lotusCheckbox, .lotusui_ie .lotusui30 .lotusForm2 .lotusFieldset legend, .lotusui_ie8 .lotusui30 .lotusForm2 .lotusFieldset input.lotusCheckbox, .lotusui_ie8 .lotusui30 .lotusForm2 .lotusFieldset legend{margin-left:0}.lotusui30 .lotusLeftLabels .lotusFormBody{padding-left:10px}.lotusui30 .lotusLeftLabels label, .lotusui30 .lotusLeftLabels .lotusFormLabel{margin-left:10px;padding-right:10px;float:left;width:120px;position:relative;word-wrap:break-word;word-break:break-all;zoom:1;}.lotusui30 .lotusLeftLabels .lotusFormRequired{position:absolute;left:-8px;}.lotusui30 .lotusLeftLabels .lotusIndent{margin-left:140px;}.lotusui_ie6 .lotusui30 .lotusLeftLabels .lotusIndent{margin-left:145px;}.lotusui30 .lotusLeftLabels label.lotusCheckbox{margin-left:0;padding-right:3px;float:none;width:auto;}.lotusui30 .lotusLeftLabels fieldset input.lotusCheckbox{margin-left:0;}.lotusui30 .lotusForm2 .lotusFormSection{margin-top:30px}.lotusui_ie6 .lotusui30 .lotusForm2 .lotusFormBody .lotusFormSectionHeader .lotusArrow{overflow:hidden;}.lotusui30 .lotusForm2 .lotusFormBody .lotusFormSectionHeader .lotusHeading2{font-size:1.1em;float:none;}.lotusui30 .lotusForm2 .lotusFormSectionHeader .lotusMeta{font-size:1em;}.lotusui30 .lotusForm2 .lotusFormSectionHeader .lotusHeading2 a, .lotusui30 .lotusForm2 .lotusFormSectionHeader .lotusHeading2 a:visited, .lotusui30 .lotusForm2 .lotusFormSectionHeader .lotusHeading2 a:hover, .lotusui30 .lotusForm2 .lotusFormSectionHeader .lotusHeading2 a:focus, .lotusui30 .lotusForm2 .lotusFormSectionHeader .lotusHeading2 a:active{color:#222;text-decoration:none;}.lotusui30 .lotusForm2 .lotusFormSectionBody{padding-top:10px;padding-left:15px;clear:both;}.lotusui30 .lotusForm2 .lotusFormError{display:none;color:#ce2c25;}.lotusui30 .lotusForm2 .lotusFormErrorIcon{display:none;margin-left:5px;font-weight:bold;color:#ce2c25;}.lotusui30 .lotusForm2 fieldset.lotusFieldset + span.lotusFormErrorIcon{margin-top:8px;}.lotusui30 .lotusForm2 .lotusFormErrorField{border:1px solid #ce2c25;}.lotusui30 .lotusForm2 fieldset.lotusFormErrorField{padding:5px;}.lotusui_ie .lotusui30 .lotusForm2 fieldset.lotusFormErrorField, .lotusui_ie8 .lotusui30 .lotusForm2 fieldset.lotusFormErrorField{border-width:0;background-color:#ffe3ed;}.lotusui_ie7 .lotusui30 .lotusForm2 fieldset.lotusFieldset.lotusFormErrorField, .lotusui_ie8 .lotusui30 .lotusForm2 fieldset.lotusFieldset.lotusFormErrorField{border:1px solid #ce2c25;background-color:transparent;}.lotusui30 .lotusDialogBorder .lotusForm2 .lotusDialogContent {padding-right:0;}.lotusui30 .lotusDialogBorder .lotusForm2 .lotusFormField {padding-right:20px;}.lotusui30 .lotusGrid{zoom:1;margin:5px 0 0 0;overflow:hidden;zoom:1}.lotusui_ie .lotusui30 .lotusGrid{margin-bottom:5px;}.lotusui30 .lotusGrid div{margin:0 5px 5px 0;float:left}.lotusui30 .lotusHeader{margin-top:-5px;margin-bottom:15px;overflow:hidden;position:relative;zoom:1;}.lotusui30 .lotusHeader .lotusHeading{font-size:1.7em;font-weight:normal;}.lotusui30 div.lotusHeader{margin-bottom:15px;}.lotusui30 .lotusHeader img{margin-right:10px;}.lotusui30 .lotusHeader .lotusDetails{margin-top:5px;position:relative;white-space:break-word;clear:both;}.lotusui30 .lotusHeader .lotusDetails p{color:#666;}.lotusui30 .lotusHeader .lotusBtnContainer{margin-top:10px;} .lotusui30 .lotusHelp{margin:0;padding:5px;position:absolute;width:200px; background-color:#ffffe1;border:1px solid #ccc; -webkit-box-shadow:0 2px 5px #eee;-moz-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee; overflow:hidden;}.lotusui30 .lotusHelp .lotusHelpHeader{margin:5px 3px 0 5px;float:left;overflow:hidden;}.lotusui_ie .lotusui30 .lotusHelp .lotusHelpHeader{margin-top:1px;}.lotusui30 .lotusHelp .lotusHeading{font-size:1.1em;color:#222;font-weight:bold;}.lotusui30 .lotusHelp p{padding:0 0 5px 5px;line-height:1.5;}.lotusui30 .lotusMedium{width:300px;}.lotusui30 .lotusLegal .lotusLicense{color:#666;}.lotusui30 .lotusLegal .lotusBuild{color:#000;}.lotusui30 table.lotusLegal td{font-size:0.8em;line-height:1.2;}.lotusui30 table.lotusLegal{margin:5px 25px 10px 25px;}.lotusui30 table.lotusLegal td{vertical-align:middle;padding:5px;}.lotusui30 .lotusLogin .lotusLegal{margin-left:10px;}.lotusui30 .lotusLogin table.lotusLegal{margin-top:15px;}.lotusui30 .lotusLike {display:inline-block; color:#666; font-size:0.9em;}.lotusui30 .lotusLike .lotusLikeCount {padding:2px 4px 2px 22px; margin-right:7px; position:relative; display:inline-block; background:#f2f2f2; border:1px solid #ddd; -moz-border-radius: 2px; border-radius: 2px;}.lotusui30 .lotusLike .lotusIconLike {position:absolute; left:3px;}.lotusui30 .lotusLike .lotusDivider {margin:0 2px; color:#ccc;}.lotusui30 .lotusLike .lotusLikeConnector {background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); background-position:-1014px -13px; width:7px; height:6px; position:absolute; bottom:4px; right:-7px;}.lotusui_ie .lotusui30 .lotusLike .lotusLikeCount {display:inline; zoom:1; margin-right:8px;} .lotusui_ie .lotusui30 .lotusLike, .lotusui_ie .lotusui30 .lotusLike .lotusLikeText {display:inline; zoom:1;} .lotusui_ie .lotusui30 .lotusLike .lotusLikeDescription, .lotusui_ie .lotusui30 .lotusLike .lotusDivider, .lotusui_ie .lotusui30 .lotusLike .lotusLikeAction {padding-bottom:3px; zoom:1;} .lotusui_ie6 .lotusui30 .lotusLike .lotusLikeConnector {bottom:auto; top:11px;} .lotusui30 .lotusLike .lotusNoLikes {padding-left:10px; padding-right:9px; text-decoration:none;}.lotusui30 .lotusLike .lotusDisabled {text-decoration:none; color:#666;}.lotusui30.lotusImagesOff .lotusLike .lotusLikeCount, .lotusImagesOff .lotusui30 .lotusLike .lotusLikeCount {padding-left:5px;} .lotusui30.lotusImagesOff .lotusLike .lotusLikeText, .lotusImagesOff .lotusui30 .lotusLike .lotusLikeText {display:inline;} .lotusui30.lotusImagesOff .lotusLike .lotusNoLikes, .lotusImagesOff .lotusui30 .lotusLike .lotusNoLikes {display:none;} .lotusui30 .lotusLikeLightBox {width:300px;}.lotusui30 .lotusLikeLightBox .lotusLike {float:left; margin-right:5px;} .lotusui30 .lotusLikeLightBox .lotusLikeHeader {border-bottom:1px solid #ccc; padding:8px 10px; overflow:hidden; zoom:1;}.lotusui30 .lotusLikeLightBox .lotusLikeHeaderText {padding:3px 0; font-size:0.9em; color:#666;}.lotusui30.lotusImagesOff .lotusLikeLightBox .lotusLikeHeaderText, .lotusImagesOff .lotusui30 .lotusLikeLightBox .lotusLikeHeaderText {padding-right:10px;} .lotusui30 .lotusLikeLightBox ul.lotusList {overflow:auto; height:360px;}.lotusui30 .lotusLikeLightBox ul.lotusList li {margin:0; padding:0; border-bottom:1px solid #ededed; overflow:hidden;}.lotusui30 .lotusLikeLightBox ul.lotusList li a {margin:1px; padding:5px 10px; display:block;}.lotusui30 .lotusLikeLightBox ul.lotusList li a:hover, .lotusui30 .lotusLikeLightBox ul.lotusList li a:focus, .lotusui30 .lotusLikeLightBox ul.lotusList li a:active {background-color:#e1f4f9;}.lotusui30 .lotusLikeLightBox .lotusLikeAvatar {float:left;}.lotusui30 .lotusLikeLightBox .lotusPerson {overflow:hidden; padding:7px 0 7px 10px; font-weight:bold;} .lotusui30 ul.lotusList{clear:both;overflow:hidden;margin:0;padding:0;list-style-type:none}.lotusui30 ul.lotusMeta{font-size:1em}.lotusui30 ul.lotusList ul{list-style-type:none} .lotusui30 ul.lotusList li {margin:1px 0;padding:3px 2px;clear:both;zoom:1}.lotusui30 ul.lotusEditable li{text-align:right;overflow:hidden} .lotusui30 ul.lotusList li.lotusSelected{background-color:#eee}.lotusui30 ul.lotusList li.lotusSelected a{text-decoration:none;color:#000;}.lotusui30 ul.lotusList img.lotusLeft{margin-right:3px}.lotusui30 ul.lotusList div p{margin-top:3px;margin-bottom:0}.lotusui30.lotusImagesOff .lotusEditable .lotusDelete img, .lotusImagesOff .lotusui30 .lotusEditable .lotusDelete img{display:none}.lotusui30 dl.lotusList dt{padding:3px 10px;margin:10px 0 0 0;font-size:1.1em}.lotusui30 dl.lotusList dd{margin:0;padding:5px 10px}.lotusui30 .lotusGallery {background: none repeat scroll 0 0 #212327; text-align: left; width: 700px;}.lotusui30 .lotusGallery .lotusItemViewer {position: relative; height: 323px; border-top: 1px solid #34363A; clear: both; overflow: hidden;}.lotusui30 .lotusGallery .lotusItemViewer .lotusItem {margin:20px 0; text-align: center;}.lotusui30 .lotusGallery .lotusItemViewer .lotusItem .lotusNoImage {color: white; font-size: 1em; padding-top: 135px;}.lotusui30 .lotusGallery .lotusItemViewer .lotusItem img {border: 0 none;}.lotusui30 .lotusGallery .lotusItemViewer .lotusClickable {cursor: pointer;}.lotusui30 .lotusGallery .lotusItemViewer .lotusNavControl {top: 0; height: 100%; position: absolute; z-index: 999; cursor: pointer;}.lotusui30 .lotusGallery .lotusItemViewer .lotusNavControl img {height: 100%; width: 32px;}.lotusui30 .lotusGallery .lotusItemViewer .lotusNavNext {float: right; right: 0; padding: 0 20px;}.lotusui30 .lotusGallery .lotusItemViewer .lotusNavNext img{background-position: -723px 50%;}.lotusui30 .lotusGallery .lotusItemViewer .lotusNavEnd img{background-position: -647px 50%;}.lotusui30 .lotusGallery .lotusItemViewer .lotusNavPrev {float: left; left: 0; padding: 0 20px;}.lotusui30 .lotusGallery .lotusItemViewer .lotusNavPrev img{background-position: -685px 50%;}.lotusui30 .lotusGallery .lotusItem img{-moz-box-shadow:0 0 5px #111;-webkit-box-shadow:0 0 5px #111;box-shadow:0 0 5px #111;} .lotusui30 .lotusGallery .lotusThumbnails {position: relative; overflow:hidden; border-bottom: 1px solid #111; height: 81px; background-color:#222428; background-image:-moz-linear-gradient(top, #383A3E 0%, #222428 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#383A3E), to(#222428));}.lotusui_ie .lotusui30 .lotusGallery .lotusThumbnails{height:80px;}.lotusui30 .lotusGallery .lotusThumbnails .lotusNavControl {top: 0; height: 100%; position: absolute; padding:0 23px; z-index: 999; cursor: pointer; border-top: 1px solid #494A4E;}.lotusui30 .lotusGallery .lotusThumbnails .lotusNavControl img{height:100%; width:10px;}.lotusui30 .lotusGallery .lotusThumbnails .lotusNavNext {right: -1px; -moz-box-shadow: -5px 0 10px #111; -webkit-box-shadow: -5px 0 10px #111; -box-shadow: -5px 0 10px #111;}.lotusui30 .lotusGallery .lotusThumbnails .lotusNavNext img {background-position: -777px 50%;}.lotusui30 .lotusGallery .lotusThumbnails .lotusNavPrev {left: -1px; -moz-box-shadow: 5px 0 10px #111; -webkit-box-shadow: 5px 0 10px #111; -box-shadow: 5px 0 10px #111;}.lotusui30 .lotusGallery .lotusThumbnails .lotusNavPrev img{background-position: -761px 50%;}.lotusui30 .lotusGallery .lotusThumbnailScroller {text-align: left; border-top: 1px solid #1B1C20; position:relative; width:auto; overflow: hidden; padding-top: 15px; padding-bottom: 15px; text-align: left; margin:0 55px; background-color:#191A1E;-moz-box-shadow:inset 0 -2px 5px #111;-webkit-box-shadow:inset 0 -2px 5px #111;box-shadow:inset 0 -2px 5px #111;}.lotusui30 .lotusGallery .lotusThumbnailScroller_rtl {float: right;}.lotusui30 .lotusGallery .lotusThumbnailStrip {width:5000px; padding-left: 10px; padding-right: 10px;}.lotusui_ie .lotusui30 .lotusGallery .lotusThumbnailStrip {position: relative; left: auto;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusThumbnail {float: left; margin: 0 5px; position: relative; width:50px;height:50px;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusLast{width:60px; border-right:3px solid #777; margin-right:5px;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusSelected {margin: -5px; padding:3px; border: 2px solid #eee;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusThumbnail .lotusImageTrim {position:absolute; height: 50px; width: 50px; overflow: hidden;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusNoThumbnail .lotusImageTrim {border:2px dashed #444; height: 46px; width: 46px;}.lotusui30 .lotusGallery .lotusThumbnails .lotusThumbnailTemplate {position: absolute; left: 0; top: -9999px; width:50px; height:50px;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusThumbnail_rtl {float: right;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusThumbnail img{position: relative; cursor: pointer;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusThumbnail .lotusThumbOverlay {position: absolute; cursor: pointer; top: 0; left: 0; width: 100%; height: 100%;}.lotusui30 .lotusGallery .lotusThumbnailStrip .lotusLast .lotusThumbOverlay {width:50px;}.lotusui_ie .lotusui30 .lotusGallery .lotusThumbnailStrip .lotusThumbnail .lotusThumbOverlay {left: auto;}.lotusui30 .lotusGallery .lotusItemDetails {clear: both; padding: 20px 20px 0; background-color:#1B1C20;border-top:1px solid #323336; height:6.75em;}.lotusui30 .lotusGallery .lotusItemDetails .lotusDetails {color: #B2B2B2; font-size: 1.2em;}.lotusui30 .lotusGallery .lotusItemDetails .lotusDetails .lotusInner {overflow: hidden;}.lotusui30 .lotusGallery .lotusItemDetails .lotusDetails .lotusTitle {font-size:inherit; line-height:inherit; color:#fff; font-weight:bold; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}.lotusui30 .lotusGallery .lotusItemDetails .lotusDetails .lotusTitle .lotusCount{margin-right:10px; padding-right:10px; color: #888; border-right:1px solid #B2B2B2; font-weight:normal;}.lotusui30 .lotusGallery .lotusItemDetails .lotusDetails p {margin:0; display: inline; line-height:inherit; font-size:.9em; white-space:nowrap; width:100%;overflow:hidden; -o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}.lotusItemDetails .lotusGallery .lotusMeta {margin-top:.1em; font-size:.9em; color:#888;}.lotusui30 .lotusGallery .lotusItemDetails .lotusMeta a {color: #578CCA; text-decoration: none;} .lotusui30 .lotusGallery a.lotusNavDisabled {cursor: default !important;}.lotusui30 .lotusGallery a.lotusNavControl img {background-image: url("/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png"); background-repeat: no-repeat; opacity: 0.5; filter: alpha(opacity=50);}.lotusui30 .lotusGallery a.lotusNavControl:hover img, .lotusui30 .lotusGallery a.lotusNavControl:focus img {opacity: 0.75; filter: alpha(opacity=75);}.lotusui30 .lotusGallery a.lotusNavDisabled img, .lotusui30 .lotusGallery a.lotusNavDisabled:hover img, .lotusui30 .lotusGallery a.lotusNavDisabled:focus img {opacity: 0.2; filter: alpha(opacity=20);}.lotusui30 .lotusGallery .lotusItemViewer .lotusLoading, .lotusThumbnails .lotusLoading {background: url("/wps/themeModules/modules/oneui/v3.0.1/images/loading.gif") no-repeat scroll center center transparent; height: 100%;}.lotusui30 .lotusGallery .lotusLoading {background: url("/wps/themeModules/modules/oneui/v3.0.1/images/loading.gif") no-repeat scroll center center transparent;}.lotusui30 .lotusLoading {width: auto; height: auto;}.lotusui_ie .lotusui30 .lotusThumbnails .lotusLoading {background-position: 34px center;}.lotusui30 .lotusNavMenu {margin:0; position:absolute; border:1px solid #5f5f5f; z-index:900;}.lotusui30 .lotusNavMenu table {margin:0; padding:5px 0; list-style-type:none; background-color:#fff;}.lotusui30 .lotusNavMenu tr {white-space:nowrap; zoom:1; background-color:transparent; color:#666;}.lotusui30 .lotusNavMenu th, .lotusui30 .lotusNavMenu table td {text-align:left; padding:0 5px;}.lotusui30 .lotusNavMenu table.lotusAlignRight th, .lotusui30 .lotusNavMenu table.lotusAlignRight td {text-align:right;}.lotusui30 .lotusNavMenu tr.lotusMenuSeparator th, .lotusui30 .lotusNavMenu tr.lotusMenuSeparator td {border-bottom:1px solid #ccc;}.lotusui30 .lotusNavMenu tr img {margin:0 3px;}.lotusui_ie .lotusui30 .lotusNavMenu tr img {margin-top:-10px;} .lotusui30 .lotusNavMenu tr a, .lotusui30 .lotusNavMenu tr span {display:inline-block; padding:5px;} .lotusui30 .lotusNavMenu .dijitTooltipContainer a:hover {text-decoration:underline;} .lotusui30 .lotusNavMenu .dijitTooltipContainer {background-image:none; background-color:transparent; border-width:0;}.lotusui30 .lotusNavMenu .dijitTooltipConnector {display:none;}.lotusui30 .lotusNavMenu tr.lotusMenuSeparator th, .lotusui30 .lotusNavMenu tr.lotusMenuSeparator td {padding-bottom:5px;}.lotusui30 .lotusNavMenu tr.lotusMenuSeparator + tr th, .lotusui30 .lotusNavMenu tr.lotusMenuSeparator + tr td {padding-top:5px}.lotusui30 .lotusNavMenu .lotusTwoCol {width:535px;}.lotusui30 .lotusNavMenu .lotusTwoCol tr a {width:245px; text-decoration:none;}.lotusui30 .lotusNavMenu .lotusEllipsis {width:auto;}.lotusui30 .lotusMenu{margin:0 0 15px 0;padding:5px 0;width:178px;word-wrap:break-word;background-color:#eee;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.lotusui30 .lotusMenu .lotusInner{overflow:hidden;}.lotusui30 .lotusMenu .lotusMenuSection{overflow:hidden;margin:0 0 5px 0;padding-bottom:5px;border-bottom:1px solid #ccc;zoom:1;}.lotusui30 .lotusMenu .lotusMenuSubsection{padding:5px 0 0 20px;}.lotusui30 .lotusMenu .lotusMenuHeader{margin:0 5px;padding:2px 0 2px 25px;}.lotusui30 .lotusMenu .lotusMenuHeader, .lotusui30 .lotusMenu .lotusHeaderSelected .lotusMenuHeader{color:#000;}.lotusui30 .lotusMenu .lotusMenuHeader a, .lotusui30 .lotusMenu .lotusMenuHeader a:visited, .lotusui30 .lotusMenu .lotusMenuHeader a:hover, .lotusui30 .lotusMenu .lotusMenuHeader a:focus, .lotusui30 .lotusMenu .lotusMenuHeader a:active{color:#000;}.lotusui30 .lotusMenu .lotusHeaderSelected, .lotusui30 .lotusMenu .lotusHeaderSelected a, .lotusui30 .lotusMenu .lotusHeaderSelected a:visited, .lotusui30 .lotusMenu .lotusHeaderSelected a:hover, .lotusui30 .lotusMenu .lotusHeaderSelected a:focus, .lotusui30 .lotusMenu .lotusHeaderSelected a:active{color:#fff;}.lotusui30 .lotusMenu .lotusMenuSubsection .lotusMenuHeader{margin-left:-15px;}.lotusui30 .lotusMenu .lotusHeaderSelected{color:#fff;background-color:#595b5d;border-width:1px 0;border-style:solid;border-color:#595b5d;}.lotusui30 .lotusMenu .lotusMenuHeader a.lotusArrow{position:absolute;left:9px;top:3px;}.lotusui30 .lotusMenu .lotusHeading{font-size:1em;line-height:1.5;}.lotusui30 .lotusMenu ul{margin:0;padding:0;list-style-type:none;}.lotusui30 .lotusMenu li{zoom:1;}.lotusui30 .lotusMenu li a{padding:2px 0 2px 10px;display:block;font-weight:normal;}.lotusui30 .lotusMenu li a, .lotusui30 .lotusMenu .lotusMenuHeader{position:relative;zoom:1;}.lotusui30 .lotusMenu li a, .lotusui30 .lotusMenu li a:visited, .lotusui30 .lotusMenu li a:hover, .lotusui30 .lotusMenu li a:focus, .lotusui30 .lotusMenu li a:active{color:#000;}.lotusui30 .lotusMenu ul.lotusIcons img{position:absolute;left:10px;}.lotusui30 .lotusMenu ul.lotusIcons .lotusSelected img{left:25px;}.lotusui30 .lotusMenu ul.lotusIcons a{padding-left:29px;}.lotusui30 .lotusMenu li.lotusSelected a{margin:0 5px;padding-left:5px;background-color:#595b5d;border-width:1px 0;border-style:solid;border-color:#595b5d;font-weight:bold;}.lotusui30 .lotusMenu li.lotusSelected a, .lotusui30 .lotusMenu li.lotusSelected a:visited, .lotusui30 .lotusMenu li.lotusSelected a:hover, .lotusui30 .lotusMenu li.lotusSelected a:focus, .lotusui30 .lotusMenu li.lotusSelected a:active{color:#fff;text-decoration:none;}.lotusui30 .lotusMenu ul.lotusIcons .lotusSelected a{padding-left: 24px;}.lotusui30 .lotusMenu .lotusMenuSubsection li.lotusSelected a{margin-left:-15px;padding-left:25px;}.lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons .lotusSelected a{padding-left: 44px;}.lotusui30.lotusImagesOff .lotusMenu .lotusMenuSubsection ul.lotusIcons a, .lotusImagesOff .lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons a{padding-left:10px;}.lotusui30.lotusImagesOff .lotusMenu .lotusMenuSubsection ul.lotusIcons .lotusSelected a, .lotusImagesOff .lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons .lotusSelected a{padding-left:25px;}.lotusui_ie6 .lotusui30 .lotusMenu .lotusMenuSubsection li.lotusSelected a{position:relative;zoom:1;}.lotusui30 .lotusMenu div.lotusChunk{margin:5px 5px 0 0;}.lotusui30 .lotusMenu .lotusAction{margin-left:30px;display:inline-block;}.lotusui30 .lotusMenu .lotusTwistyOpenMenu{background-position:4px -412px;}.lotusui30 .lotusMenu .lotusTwistyClosedMenu{background-position:4px -556px;}.lotusui30 .lotusMenu .lotusHeaderSelected .lotusTwistyOpenMenu{background-position:4px -652px;}.lotusui30 .lotusMenu .lotusHeaderSelected .lotusTwistyClosedMenu{background-position:4px -748px;}.lotusui30 .lotusMenu a.lotusArrow, .lotusui30 .lotusMenu a.lotusArrow:hover, .lotusui30 .lotusMenu a.lotusArrow:focus{text-decoration:none;}.lotusui30 .lotusMenu .lotusUnreadBadge {margin-left:15px; padding:0 0.4em; color:#fff; background:#767676; display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:.85em;} .lotusui30.lotusImagesOff .lotusMenu .lotusUnreadBadge, .lotusImagesOff .lotusui30 .lotusMenu .lotusUnreadBadge{border-width:1px;border-style:solid;} .lotusui30 .lotusMessage2{padding:5px;margin-bottom:12px;background-color:#fffabc;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;zoom:1;position:relative;}.lotusui30 .lotusMessage2 .lotusIcon {margin:2px 5px 0 0;float:left;}.lotusui30 .lotusMessage2 .lotusMessageBody{margin:0 20px;}.lotusui30 .lotusMessage2 .lotusDelete{position:absolute;right:5px;top:5px;}.lotusui30 .lotusMessage2 .lotusDelete img{float:none;}.lotusui30 .lotusMessage2 span.lotusAltText{float:left;margin-left:5px;margin-right:5px;}.lotusui30 .lotusPaging {margin-top:2px; padding:2px 5px; height:2em; line-height:2; clear:both; text-align:center; font-size:.9em; background-color:#fafafa; border:1px solid #ccc;}.lotusui30 .lotusPaging a, .lotusui30 .lotusPaging a:visited {font-weight:bold;}.lotusui30 .lotusPaging input {width:20px; text-align:center; font:inherit; line-height:1;}.lotusui_ie .lotusui30 .lotusPaging input {line-height:1.4;}.lotusui30 .lotusPaging div, .lotusui30 .lotusPaging .lotusInlinelist li.lotusFirst {padding-left:5px;}.lotusui30 .lotusPaging .lotusInlinelist li {padding:0 6px; border-color:#8d8d8d;}.lotusui30 .lotusPaging .lotusInlinelist li.lotusLast {padding-left:0;}.lotusui30 .lotusPalette{overflow:hidden;zoom:1;background-color:#7a7f84;border-bottom:6px solid #676b6f;}.lotusui30 .lotusPalette .lotusLoading{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/loading.gif);}.lotusui30 .lotusPaletteHeader{padding:7px 10px 5px 20px;overflow:hidden;zoom:1;position:relative;line-height:1.9em;background-color:#62656a;color:#fff;border-width:1px 0;border-style:solid;border-top-color:#62656a;border-bottom-color:#777b81;}.lotusui30 .lotusPaletteHeader .lotusHeading{margin:0;padding:0;float:left;font-size:1.2em;font-weight:bold;color:#fff;}.lotusui30 .lotusPalette .lotusPaletteHeader a, .lotusui30 .lotusPalette .lotusPaletteHeader a:hover, .lotusui30 .lotusPalette .lotusPaletteHeader a:focus, .lotusui30 .lotusPalette .lotusPaletteHeader a:active, .lotusui30 .lotusPalette .lotusPaletteHeader a:visited{color:#fff;}.lotusui30 .lotusPaletteHeader ul.lotusTabs{left:10px;width:75%;}.lotusui30 .lotusPaletteHeader .lotusTabs li{border-width:0;}.lotusui30 .lotusPaletteHeader .lotusTabs li, .lotusui30 .lotusPaletteHeader .lotusTabs li.lotusSelected{background-color:transparent;}.lotusui30 .lotusPaletteHeader .lotusTabs li.lotusSelected a, .lotusui30 .lotusPaletteHeader .lotusTabs li.lotusSelected a:visited{color:#fff;}.lotusui30 .lotusPaletteHeader .lotusTabs a, .lotusui30 .lotusPaletteHeader .lotusTabs a:visited{margin:2px 0 8px 0;padding:3px 8px;color:#fff;}.lotusui30 .lotusPaletteHeader .lotusTabs li.lotusSelected a{font-weight:bold;}.lotusui30 .lotusPaletteHeader .lotusTabs li a:hover, .lotusui30 .lotusPaletteHeader .lotusTabs li a:focus{text-decoration:underline;}.lotusui30 .lotusPaletteHeader .lotusTabs li.lotusSelected a:hover, .lotusui30 .lotusPaletteHeader .lotusTabs li.lotusSelected a:focus{text-decoration:none;}.lotusui30 .lotusPalette .lotusClose{margin-left:20px;padding:2px;float:right;}.lotusui30 .lotusPaletteBody{margin-bottom:1px;background-color:#414648;border-width:2px 0;border-style:solid;border-top-color:#222;border-bottom-color:#222;overflow:hidden;zoom:1;}.lotusui30 .lotusPaletteNav{width:200px;float:left;height:20.2em;padding:10px 15px 10px 0;border-right:1px solid #222;}.lotusui30.lotusImagesOff .lotusPaletteNav, .lotusImagesOff .lotusui30 .lotusPaletteNav{height:22em;}.lotusui30 .lotusPalette .lotusChunk{margin:0 0 10px 10px;overflow:hidden;}.lotusui30 .lotusPalette .lotusSearch input.lotusText{width:143px;}.lotusui30 .lotusPaletteNav .lotusPaletteNavHeader{margin:0 0 3px 10px;padding:0;color:#fff;}.lotusui30 .lotusPaletteNav .lotusPaletteNavHeader .lotusHeading2{font-size:1.1em;font-weight:bold;color:#fff;}.lotusui30 .lotusPaletteNav .lotusPaletteNavHeader .lotusBtnImg{margin-right:3px;padding:0 2px;float:left;vertical-align:bottom;}.lotusui30 .lotusPaletteNav .lotusPaletteNavHeader .lotusBtnImg input{color:#fff;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png) -567px -8px;}.lotusui30 .lotusPalette .lotusSearch input.lotusText{background-color:#fff;color:#222;border-color:#fff;}.lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu{margin-left:10px;border-width:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:15em;overflow:auto;background-color:#232426;}.lotusui_ie .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu{height:12.8em;position:relative;}.lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li a, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li a:visited, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li a:hover, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li a:focus, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li a:active{margin-right:2px;color:#fff;background-color:transparent;}.lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li.lotusSelected a, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li.lotusSelected a:visited{border-width:0;}.lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li.lotusMore a{margin-right:5px;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 94% -3364px no-repeat;}.lotusui30 .lotusPaletteHeader .lotusTabs li.lotusSelected a, .lotusui30 .lotusPaletteHeader .lotusTabs li.lotusSelected a:visited, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li.lotusSelected, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li.lotusSelected a{background-color:#595b5d;}.lotusui30 .lotusPaletteContent{padding:10px 0 10px 10px;overflow:auto;zoom:1;height:20.2em;background-color:#37393c;}.lotusui_ie6 .lotusui30 .lotusPaletteContent{position:relative;left:-3px;}.lotusui30 .lotusPaletteContent.lotusPlain div.lotusIcon, .lotusui_ie6 .lotusui30 .lotusPlain div.lotusIcon{width:1em;} .lotusui30 .lotusPaletteWidgets{min-height:18.2em;}.lotusui30 .lotusPaletteWidgets .lotusSelected{border-color:#fff;}.lotusui30 .lotusPaletteWidget{margin:0 10px 6px 0;padding:6px 0;width:19em;height:2.6em;float:left;overflow:hidden;line-height:1.4em;border:1px solid #222;display:table;background-color:#4d5054;color:#fff;}.lotusui30 .lotusPaletteWidgetHover{cursor:pointer;border-color:#fff;}.lotusui30.lotusImagesOff .lotusPaletteWidgets .lotusSelected, .lotusImagesOff .lotusui30 .lotusPaletteWidgets .lotusSelected, .lotusui30.lotusImagesOff .lotusPaletteWidgetHover, .lotusImagesOff .lotusui30 .lotusPaletteWidgetHover{border-style:dotted;}.lotusui30 .lotusPaletteContent .lotusPaletteWidget a, .lotusui30 .lotusPaletteContent .lotusPaletteWidget a:hover, .lotusui30 .lotusPaletteContent .lotusPaletteWidget a:focus, .lotusui30 .lotusPaletteContent .lotusPaletteWidget a:active, .lotusui30 .lotusPaletteContent .lotusPaletteWidget a:visited{color:#fff;}.lotusui30 .lotusPaletteWidget .lotusInner{display:table-row;height:2.6em;}.lotusui30 .lotusPaletteWidget div{font-weight:bold;display:table-cell;vertical-align:middle;}.lotusui30 .lotusPaletteWidget div.lotusIcon{width:34px;text-align:center;}.lotusui30 .lotusPaletteWidget div.lotusIcon span{display:block;height:16px;width:16px;padding:3px;margin:.5em 5px;}.lotusui30 .lotusPaletteWidget div.lotusIcon img{width:16px;height:16px;}.lotusui30 .lotusPaletteWidget a.lotusIcon{display:table-cell;width:25px;vertical-align:middle;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 0 -3109px no-repeat;font-size:2em;}.lotusui30 .lotusPaletteWidget a.lotusIcon:hover, .lotusui30 .lotusPaletteWidget a.lotusIcon:focus{text-decoration:none;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 0 -3211px no-repeat;}.lotusui30 .lotusPaletteWidget div.lotusIcon span{background-color:transparent;}.lotusui_ie .lotusui30 .lotusPaletteWidget div{float:left;padding-top:.25em;}.lotusui_ie .lotusui30 .lotusPaletteWidget div.lotusIcon span, .lotusui_ie .lotusui30 .lotusPaletteWidget img{margin-top:-1px;}.lotusui_ie .lotusui30 .lotusPaletteWidget a.lotusIcon{float:right;display:block;margin-top:-2px;}.lotusui30 .lotusPaletteWidget .lotusWidgetTitle .lotusTitle {display:block;height:1.2em;margin:0;font-weight:bold;}.lotusui30 .lotusPaletteWidget .lotusWidgetTitle .lotusTitle span{font-size:.8em;}.lotusui_ie .lotusui30 .lotusPaletteWidget .lotusWidgetTitle .lotusTitle{width:10em;}.lotusui30 .lotusLargeWidgets .lotusPaletteWidget{height:5.3em;}.lotusui30 .lotusLargeWidgets .lotusPaletteWidget div.lotusIcon{width:50px;}.lotusui30 .lotusLargeWidgets .lotusPaletteWidget div.lotusIcon span{height:50px;width:50px;margin:0;padding:0 5px;background-color:transparent;border-width:0;}.lotusui30 .lotusLargeWidgets .lotusPaletteWidget div.lotusIcon img{width:48px;height:48px;border:1px solid #000;}.lotusui30 .lotusPaletteContent .lotusPaging{border-width:0;padding:2px 0;background-color:transparent;}.lotusui30 .lotusPaletteContent .lotusPaging div{padding-left:0;margin-left:0;}.lotusui30 .lotusPaletteContent .lotusPaging ul li, .lotusui30 .lotusPaletteContent .lotusPaging div{color:#C1C0C0;}.lotusui30 .lotusPaletteContent .lotusPaging .lotusInlinelist{margin-right:5px;}.lotusui30 .lotusPalette .lotusPaging input.lotusText{border:1px solid #181818;background-color:#222;color:#fff;}.lotusui30 .lotusPalette .lotusPaging a, .lotusui30 .lotusPalette .lotusPaging a:visited{text-decoration:none;color:#fff;}.lotusui30 .lotusPalette .lotusPaging a:hover, .lotusui30 .lotusPalette .lotusPaging a:focus{text-decoration:underline;color:#fff;}.lotusui30 .lotusPalette lotusPaletteWidget .lotusAdded, .lotusui30 .lotusPalette lotusPaletteWidget .lotusAdded a{padding:0 0 16px 2px;}.lotusui30 .lotusPalette .lotusShowHide{display:table-cell;vertical-align:middle;text-align:right;padding-right:10px;}.lotusui_ie .lotusui30 .lotusPaletteWidget .lotusShowHide{float:right;display:block;margin-top:.35em;}.lotusui_ie .lotusui30 .lotusPaletteWidget lotusPaletteWidget .lotusAdded{margin-top:-.5em;}.lotusui30.lotusImagesOff a.lotusIcon img, .lotusImagesOff .lotusui30 a.lotusIcon img{display:none;}.lotusui30 .lotusPalette .lotusAdded, .lotusui30 .lotusPalette .lotusAdded a{color:#0c0;}.lotusui30 .lotusPalette lotusPaletteWidget .lotusAdded, .lotusui30 .lotusPalette lotusPaletteWidget .lotusAdded a{color:#c1c0c0;}.lotusui30 .lotusPopupUnderlayFixed {position:fixed; width:100%; height:100%;}.lotusui30 .lotusPopup {position:relative; border:3px solid #ababab; border:3px solid rgba(3, 3, 3, 0.45); color:#222; z-index:10000; zoom:1; -moz-border-radius:3px; border-radius:3px; -moz-box-shadow:0 0 5px rgba(34, 34, 34, 0.5); -webkit-box-shadow:0 0 5px rgba(34, 34, 34, 0.5); box-shadow:0 0 5px rgba(34, 34, 34, 0.5);}.lotusui30 .lotusPopup .lotusPopupHeader {background:#fff; margin-bottom:-10px; position:relative; zoom:1;}.lotusui30 .lotusPopup .lotusPopupHeader .lotusHeading {margin:0 20px; padding:20px 0 10px; border-bottom:2px solid #888; font-size:1.2em; font-weight:bold;}.lotusui30 .lotusPopup .lotusPopupContent {background:#fff;}.lotusui30 .lotusPopup .lotusPopupContentArea {padding:20px;}.lotusui30 .lotusPopup .lotusPopupFooter {margin-top:-10px; padding:0 20px 20px; background:#fff;}.lotusui30 .lotusPopup .lotusPopupClose {position:absolute; right:-14px; top:-14px; z-index:10001; line-height:0;}.lotusui30.lotusImagesOff .lotusPopup .lotusPopupClose, .lotusImagesOff .lotusui30 .lotusPopup .lotusPopupClose {line-height:1.5;} .lotusui30 .lotusPopup .lotusPopupClose img {background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); background-position:-110px 0; width:32px; height:32px;}.lotusui30.lotusImagesOff .lotusPopup .lotusPopupClose img, .lotusImagesOff .lotusui30 .lotusPopup .lotusPopupClose img {display:none;}.lotusui30.lotusImagesOff .lotusPopup .lotusPopupClose, .lotusImagesOff .lotusui30 .lotusPopup .lotusPopupClose {right:10px; top:10px;}.lotusui30 .lotusPopup .lotusPopupConnector {background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); position:absolute;}.lotusui30 .lotusPopupBottom .lotusPopupConnector {background-position:-793px -11px; width:15px; height:11px; top:-11px; left:20px;}.lotusui30 .lotusPopupLeft .lotusPopupConnector {background-position:-852px -9px; width:11px; height:15px; top:20px; right:-11px;}.lotusui30 .lotusPopupTop .lotusPopupConnector {background-position:-814px -11px; width:15px; height:11px; bottom:-11px; left:20px;}.lotusui30 .lotusPopupRight .lotusPopupConnector {background-position:-835px -9px; width:11px; height:15px; top:20px; left:-11px;}.lotusui30 .lotusSearch{margin:0;padding:0;}.lotusui30 .lotusSearch .lotusText, .lotusui30 .lotusSearch .dijitTextBox{vertical-align:top;border:1px solid #aaa;background-color:#fff;}.lotusui30 .lotusSearch .lotusText, .lotusui30 .lotusSearch .lotusScope{margin:0 1px;}.lotusui30 .lotusSearch .lotusText{padding:2px 5px 3px;width:11em;zoom:1;}.lotusui_ie .lotusui30 .lotusSearch .lotusText{font-size:1em;}.lotusui30 .lotusSearch .lotusScope{padding:2px 25px 2px 4px;position:relative;display:block;display:inline-block;min-width:11em;height:1.33em;white-space:nowrap;line-height:1.33;background:#fff url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 100% -1076px no-repeat;text-decoration:none;cursor:pointer;color:#000;border:1px solid #aaa;}.lotusui30 .lotusSearch a.lotusScope:hover, .lotusui30 .lotusSearch a.lotusScope:focus, .lotusui30 .lotusSearch a.lotusScope:active {text-decoration:none; color:#fff; background-color:#595b5d; background-position:100% -1164px;}.lotusui30 .lotusSearch .lotusScope .lotusIcon{margin-right:3px;vertical-align:top;}.lotusui_ie .lotusui30 .lotusSearch .lotusScope{margin-top:1px;}.lotusui_ie6 .lotusui30 .lotusSearch .lotusScope{width:11em;}.lotusui_ie7 .lotusui30 .lotusSearch .lotusScope, .lotusui_ie7 .lotusui30 .lotusSearch .lotusScope span {min-width:0;}.lotusui30 .lotusSearch .lotusScope .lotusAltText{position:absolute;top:0;right:0;width:16px;height:16px;min-width:0;background-image:none;display:none;}.lotusui30.lotusImagesOff .lotusSearch .lotusScope .lotusAltText, .lotusImagesOff .lotusui30 .lotusSearch .lotusScope .lotusAltText{display:block;}.lotusui30 .lotusSearch .lotusSearchButton{background-color:transparent;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-529px -8px;opacity:0.6;filter:alpha(opacity=60);}.lotusui30 .lotusSearchTab{position:absolute;right:0;bottom:0;padding:.3em 5px;z-index:1;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;}.lotusui30 .lotusTabExpanded{-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-radius-topright:4px;border-radius-topleft:4px;border-bottom-color:#fff;}.lotusui30 .lotusSearchTab a, .lotusui30 .lotusSearchTab a:visited{padding-right:12px;display:block;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 100% -458px no-repeat;text-decoration:none;font-weight:bold;}.lotusui30 .lotusSearchTab a, .lotusui30 .lotusSearchTab a:visited, .lotusui30 .lotusSearchTab a:hover, .lotusui30 .lotusSearchTab a:focus, .lotusui30 .lotusSearchTab a:active{color:#000;}.lotusui30 form.lotusSearchForm{margin:0;padding:12px 10px;position:absolute;top:2.1em;right:0;display:none;z-index:0;background-color:#fff;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-radius-topright:0;white-space:nowrap;}.lotusui30 .lotusSearchForm input.lotusText{margin:0;padding:2px 5px 3px;line-height:1.3;width:15em;vertical-align:top;border:1px solid #aaa;}.lotusui30 .lotusSearchForm lotusBtn, .lotusui30 .lotusSearchForm select{vertical-align:middle;margin-left:3px;}.lotusui30 .lotusSearchForm .lotusBtnImg{padding:2px;display:-moz-inline-box;display:inline-block;vertical-align:middle;}.lotusui30 .lotusSearchForm .lotusSearchButton{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-529px -8px;opacity:0.6;filter:alpha(opacity=60);}.lotusui30 .lotusSection2{margin:0 0 15px -3px;clear:both;zoom:1;position:relative;}.lotusui30 .lotusSection2 .lotusArrow{background-image:none;}.lotusui30 .lotusSection2 .lotusArrow img{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-repeat:no-repeat;width:16px;height:16px;vertical-align:top;}.lotusui30 .lotusSection2 .lotusSectionHeader{display:table;width:100%;}.lotusui30 .lotusSection2 .lotusSectionHeader .lotusInner{display:table-row;}.lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow, .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:visited, .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:hover, .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:focus, .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:active{padding:5px 0 5px 5px;width:16px;display:table-cell;float:none;vertical-align:top;text-decoration:none}.lotusui_ie .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow, .lotusui_ie .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:visited, .lotusui_ie .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:hover, .lotusui_ie .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:focus, .lotusui_ie .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:active{float:left;}.lotusui30.lotusImagesOff .lotusSection2 .lotusArrow img, .lotusImagesOff .lotusui30 .lotusSection2 .lotusArrow img{margin-top:0;}.lotusui30 .lotusSection2 .lotusHeading{padding:5px 5px 5px 0;font-size:1.2em;font-weight:bold;display:table-cell;vertical-align:middle;}.lotusui30 .lotusSection2 .lotusHeading a, .lotusui30 .lotusSection2 .lotusHeading a:visited, .lotusui30 .lotusSection2 .lotusHeading a:hover, .lotusui30 .lotusSection2 .lotusHeading a:focus, .lotusui30 .lotusSection2 .lotusHeading a:active{color:#222;}.lotusui_ie .lotusui30 .lotusSection2 .lotusHeading{padding-left:1px;float:left;width:70%;}.lotusui30.lotusImagesOff .lotusSection2 .lotusHeading, .lotusImagesOff .lotusui30 .lotusSection2 .lotusHeading{margin-right:10px;}.lotusui30 .lotusSection2 .lotusSectionHeader .lotusFirst{padding-left:10px;}.lotusui30 .lotusSection2 .lotusSectionHeader .lotusIcon{padding:4px 0;display:table-cell;vertical-align:top;width:22px;background-repeat:no-repeat;}.lotusui_ie .lotusui30 .lotusSection2 .lotusSectionHeader .lotusIcon{float:right;}.lotusui30 .lotusSection2 .lotusSectionHeader .lotusActionIcon img{width:16px;height:16px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-437px -9px;}.lotusui30.lotusImagesOff .lotusSection2 .lotusHeading .lotusIcon, .lotusImagesOff .lotusui30 .lotusSection2 .lotusHeading .lotusIcon{width:auto;height:auto;}.lotusui30 .lotusSection2 .lotusSectionHeader .lotusIcons img{margin-left:3px;}.lotusui30 .lotusSection2 .lotusSubheader{padding:7px 10px;overflow:hidden;color:#444;border-bottom:1px solid #eee;}.lotusui30 .lotusSection2 .lotusSubheader .lotusHeading2{font-size:1em;font-weight:normal;}.lotusui30 .lotusSection2 .lotusSectionBody{margin:0 0 0 15px;padding:0 0 5px 0;}.lotusui30 .lotusSection2 .lotusSectionBody .lotusSubheader{margin-top:5px;margin-bottom:5px;padding:0 5px 0 0;border-width:0;}.lotusui30 .lotusSection2 .lotusSectionBody .lotusSubheader .lotusArrow{float:left;margin-left:-3px;}.lotusui30 .lotusSection2 .lotusSectionBody .lotusHeading2{float:left;width:85%;font-size:1.1em;font-weight:bold;}.lotusui30 .lotusSection2 .lotusSectionBody .lotusHeading2 a, .lotusui30 .lotusSection2 .lotusSectionBody .lotusHeading2 a:visited, .lotusui30 .lotusSection2 .lotusSectionBody .lotusHeading2 a:hover, .lotusui30 .lotusSection2 .lotusSectionBody .lotusHeading2 a:focus, .lotusui30 .lotusSection2 .lotusSectionBody .lotusHeading2 a:active{color:#000;}.lotusui30 .lotusSection2 .lotusSectionBody .lotusSubheader .lotusIcon{float:right;padding-right:5px;padding-top:2px;}.lotusui_ie .lotusui30 .lotusSection2 .lotusSectionBody .lotusSubheader .lotusIcon{padding-top:5px;}.lotusui30 .lotusSection2 div.lotusChunk, .lotusui30 .lotusSection2 div.lotusSubsection{margin-top:5px;clear:both;zoom:1;}.lotusui30 .lotusSection2 .lotusLast{margin-bottom:0;}.lotusui30 .lotusSection2 .lotusSectionScroll{overflow:hidden;clear:both;}.lotusui30 .lotusSection2 .lotusSectionScroll a{margin:0 auto;float:none;}.lotusui30.lotusImagesOff .lotusSection2 .lotusSectionScroll, .lotusImagesOff .lotusui30 .lotusSection2 .lotusSectionScroll{overflow:visible;padding-bottom:3px;}.lotusui30 .lotusSection2 .lotusDraggable{cursor:default;}.lotusui30 .lotusSection2 .lotusDragHandle{width:9px;height:17px;position:absolute;left:-7px;top:5px;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png) -422px -8px no-repeat;zoom:1;cursor:move;visibility:hidden;}.lotusui30 .lotusSection2 .lotusSectionFooter{padding:7px 10px;border-top:1px solid #eee;clear:both;zoom:1}.lotusui30 .lotusSection2 .lotusTagCloud{width:100%; overflow:hidden;}.lotusui30 .lotusSection2 .lotusList{margin:0 0 0 -8px;} .lotusui30 .lotusSection2 .lotusList li{padding-left:8px;padding-right:5px;}.lotusui_ie6 .lotusui30 .lotusSection2 .lotusList{zoom:1;position:relative;}.lotusui30 .lotusSection2 .lotusVertTable, .lotusui30 .lotusSection2 div.lotusChunk .lotusVertTable{margin-left:-2px;}.lotusui30 .lotusSection2 ul.lotusTree{margin-left:-10px;}.lotusui30.lotusImagesOff .lotusSection2 ul.lotusTree, .lotusImagesOff .lotusui30 .lotusSection2 ul.lotusTree{margin-left:15px;}.lotusui30 .lotusSection2 .lotusSectionFooter .lotusPaging{padding:2px 0;overflow:hidden;font-size:1em;line-height:1;height:auto;background-color:transparent;border-width:0;}.lotusui30 .lotusSection2 .lotusPaging div{padding-left:0;}.lotusui30 .lotusPortlet{margin-left:0;border:1px solid #ccc;}.lotusui30 .lotusPortlet .lotusSectionHeader{border-bottom:1px solid #ccc;background-color:#f4f4f4;background-image:-moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eaeaea));background-position:left top;background-repeat:repeat-x;overflow:hidden;}.lotusui30 .lotusSection2 .lotusForm2 .lotusFormTitle{padding:15px 10px;}.lotusui30 .lotusSection2 .lotusForm2 .lotusFormBody{padding:0 10px 10px;}.lotusui30 .lotusSection2 .lotusForm2 .lotusFormFooter{margin:0 -10px -5px;zoom:1;position:relative;}.lotusui_ie .lotusui30 .lotusSection2 .lotusForm2 .lotusFormFooter{padding:10px 30px;}.lotusui30 .lotusSort{margin:3px 10px;font-size:.9em;}.lotusui30 .lotusSort ul{display:inline;}.lotusui30 .lotusSort li a{vertical-align:baseline;}.lotusui30 .lotusSort .lotusInlinelist li{padding:2px 5px;}.lotusui30 .lotusSort .lotusInlinelist li.lotusFirst{padding-left:0;}.lotusui30 .lotusSort a{padding:0;background-repeat:no-repeat;display:-moz-inline-box;display:inline-block;vertical-align:middle;}.lotusui30 a.lotusMoreSorts{padding-right:10px;}.lotusui30 a.lotusActiveSort{text-decoration:none;}.lotusui30 .lotusSort .lotusAscending, .lotusui30 .lotusSort .lotusDescending{padding-right:10px;}.lotusui30.lotusImagesOff .lotusSort .lotusAscending, .lotusImagesOff .lotusui30 .lotusSort .lotusAscending, .lotusui30.lotusImagesOff .lotusSort .lotusDescending, .lotusImagesOff .lotusui30 .lotusSort .lotusDescending{padding-right:0;}.lotusui30 .lotusSort .lotusAscending{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-position:100% -3555px;}.lotusui30 .lotusSort .lotusDescending{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-position:100% -3651px;}.lotusui30 .lotusSort a.lotusMoreSorts{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-position:100% -459px;}.lotusui30 .lotusLayout td{padding:0;vertical-align:top;text-align:left;} .lotusui30 .lotusLayout td.lotusvAlignMid{vertical-align:middle;}.lotusui30 .lotusColumns{width:100%;}.lotusui30 .lotusColumns td{padding:0 10px;}.lotusui30 .lotusColumns td:first-child, .lotusui30 .lotusColumns td.lotusFirst{padding-left:0;}.lotusui30 .lotusColumns td:last-child{padding-right:0;}.lotusui30 .lotusColumns td.lotusLast{padding-right:0;} .lotusui30 .lotusLayout .lotusAlignRight{text-align:right;}.lotusui30 .lotusLayout .lotusCenter{text-align:center;}.lotusui30 .lotusVertTable th, .lotusui30 .lotusVertTable td{padding:2px;}.lotusui30 .lotusVertTable th{padding-right:50px;text-align:left;vertical-align:top;font-weight:normal;color:#666;}.lotusui30 .lotusVertTable p{margin:0;}.lotusui30 .lotusTable{width:100%;border-collapse:collapse;border-bottom-color:#eee;}.lotusui30 .lotusTable th, .lotusui30 .lotusTable td{padding:5px 2px;vertical-align:top;text-align:left;font-weight:normal;}.lotusui30 .lotusTable th.lotusSubHeader{padding-top:15px;}.lotusui30 .lotusTable .lotusFirst th.lotusSubHeader{padding-top:5px;}.lotusui30 .lotusTable .lotusSummary td{padding:5px 2px 0 2px;}.lotusui30 .lotusTable .lotusDetails td, .lotusui30 .lotusTable .lotusMore td{padding:0 2px 5px 2px;}.lotusui30 .lotusTable td p:first-child, .lotusui30 p.lotusFirst{margin-top:0;}.lotusui30 .lotusTable td, .lotusui30 .lotusTable th.lotusRowHeader, .lotusui30 .lotusTable th.lotusSubHeader{border-top:1px solid #eee;}.lotusui30 .lotusTable .lotusLast td, .lotusui30 .lotusTable .lotusLast th.lotusRowHeader{border-bottom:1px solid #eee;}.lotusui30 .lotusTable .lotusDetails td, .lotusui30 .lotusTable .lotusFirst td, .lotusui30 .lotusTable .lotusMore td, .lotusui30 .lotusTable .lotusFirst th.lotusRowHeader, .lotusui30 .lotusTable .lotusFirst th.lotusSubHeader{border-top-width:0;}.lotusui30 .lotusTable th.lotusFirstCell, .lotusui30 .lotusTable td.lotusFirstCell{padding-left:10px;}.lotusui30 .lotusTable th.lotusLastCell, .lotusui30 .lotusTable td.lotusLastCell{padding-right:10px;}.lotusui30 .lotusTable .lotusAltRow td, .lotusui30 .lotusTable .lotusAltRow th.lotusRowHeader{background-color:#fafafa;}.lotusui30 .lotusTable th.lotusAltCell, .lotusui30 .lotusTable td.lotusAltCell{background-color:#fafafa;border-width:0 1px 1px 0;border-style:solid;border-right-color:#fff;border-bottom-color:#fff;}.lotusui30 .lotusTable .lotusAlignRight{text-align:right;}.lotusui30 .lotusTable .lotusCenter{text-align:center;}.lotusui30 .lotusTable .lotusSS{font-size:.9em;white-space:nowrap;width:30px;color:#666;}.lotusui30 .lotusTable .lotusType{margin-left:5px;padding:0;font-weight:normal;font-size:.75em;color:#666;}.lotusui30 .lotusTable .lotusComplete, .lotusui30 .lotusTable .lotusComplete a{text-decoration:line-through;color:#666;} .lotusui30 .lotusTable .lotusHeading{margin:12px 0 2px 0;font-size:1.1em;}.lotusui30 .lotusTable .lotusDetails .lotusTitle{margin-bottom:2px;}.lotusui30 .lotusTable .lotusDivider{padding:0 5px;}.lotusui30 .lotusTable .lotusFirstCell input{margin:3px 0 0 0;}.lotusui30 .lotusui_ie .lotusTable .lotusFirstCell input{margin:0;}.lotusui30 .lotusTable .lotusPaging td{border-color:#eee;}.lotusui30 .lotusTable .lotusActions{white-space:nowrap;}.lotusui30 .lotusInfoTable{margin:0 0 12px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#f0f0f0;border:1px solid #ccc;}.lotusui30 .lotusInfoTable .lotusTableHeader{position:relative;zoom:1;}.lotusui30 .lotusInfoTable .lotusHeading{margin:0;padding:0;font-size:1.2em;font-weight:bold;}.lotusui30 .lotusInfoTable th, .lotusui30 .lotusInfoTable td{padding:5px 10px;}.lotusui30 .lotusInfoTable .lotusClose{position:absolute;right:-5px;top:0;display:block;padding:2px;}.lotusui_ie6 .lotusui30 .lotusInfoTable .lotusClose{font-size:12px;}.lotusui30 .lotusTable .lotusForm2{background-color:#fafafa;}.lotusui30 .lotusTabContainer{height:3em;position:relative;border-bottom:1px solid #ccc;z-index:1;margin-bottom:10px;}.lotusui30 ul.lotusTabs{margin:0;padding:0;position:absolute;left:10px;bottom:-1px;overflow:hidden;list-style:none;}.lotusui30.lotusImagesOff ul.lotusTabs, .lotusImagesOff .lotusui30 ul.lotusTabs{bottom:-2px;}.lotusui30.lotusImagesOff ul.lotusTabs li.lotusSelected, .lotusImagesOff .lotusui30 ul.lotusTabs li.lotusSelected{border-bottom-width:0;}.lotusui30 .lotusTabs li{margin:0 2px 0 0;float:left;border-width:1px;border-style:solid;border-color:#eee;border-bottom-color:#ccc;background-color:#eee;}.lotusui30 .lotusTabs li.lotusSelected{background-color:#fff;border-color:#ccc #ccc #fff;}.lotusui30 .lotusTabs a, .lotusui30 .lotusTabs a:visited{padding:6px 8px;display:block;text-decoration:none;line-height:1;}.lotusui30 .lotusTabs li.lotusSelected a, .lotusui30 .lotusTabs li.lotusSelected a:visited{font-weight:bold;color:#000;}.lotusui30 .lotusTabs a:hover, .lotusui30 .lotusTabs a:focus{text-decoration:none;}.lotusui30 .lotusTabContent{margin:-10px 0 12px 0;padding:10px;border-width:0 1px 1px 1px;border-style:solid;border-color:#d9d9d9;}.lotusui30 .lotusTagCloud ul{margin:0;padding:0}.lotusui30 .lotusTagCloud li{margin-right:3px;display:inline;word-wrap:break-word;}.lotusui30 .lotusTagCloud a{text-decoration:none;font-weight:bold;}.lotusui30 .lotusTagCloud a:hover, .lotusTagCloud a:focus{text-decoration:underline;}.lotusui30 a.lotusF5, .lotusui30 a.lotusF5:visited{font-size:115%;color:#1c3052}.lotusui30 a.lotusF4, .lotusui30 a.lotusF4:visited{font-size:108%;color:#2b588e}.lotusui30 a.lotusF3, .lotusui30 a.lotusF3:visited{font-size:100%;color:#4477bb}.lotusui30 a.lotusF2, .lotusui30 a.lotusF2:visited{font-size:95%;color:#649cd8}.lotusui30 a.lotusF1, .lotusui30 a.lotusF1:visited{font-size:90%;color:#8bbce8} .lotusui30 .lotusTips{margin:15px 0 5px 0;padding:5px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; background-color:#fffabc;border:1px solid #ccc; overflow:hidden;zoom:1;}.lotusui30 .lotusTips.lotusFirst{margin-top:0;}.lotusui30 .lotusTips .lotusTipsHeader{margin:5px 0 10px 0;padding:0 0 0 5px;position:relative;overflow:hidden;zoom:1;}.lotusui30 .lotusTips .lotusHeading{font-size:1.1em;color:#222;}.lotusui30 .lotusTips .lotusClose{position:absolute;right:0;top:0;display:block;padding:2px;}.lotusui30 .lotusTips .lotusClose input{width:12px;height:12px;vertical-align:top;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-495px -10px;opacity:0.25;filter:alpha(opacity=25);}.lotusui30 .lotusTips .lotusClose input:hover, .lotusui30 .lotusTips .lotusClose input:focus, .lotusui30 .lotusTips .lotusClose input:active{opacity:0.40;filter:alpha(opacity=40);}.lotusui_ie6 .lotusui30 .lotusTips .lotusClose{font-size:12px;}.lotusui30 .lotusTips .lotusHeading2{margin:2px 5px;font-weight:bold;color:#222;}.lotusui30 .lotusTips p{margin:0;padding:5px;}.lotusui30 .lotusTips ul{margin:0;padding-left:20px;}.lotusui30 .lotusTips li{margin:0;padding:0;}.lotusui30 .lotusTips .lotusInlinelist{padding-bottom:5px;padding-left:0;}.lotusui30 .lotusTips .lotusInlinelist li{padding-bottom:5px;border-left-width:0;} .lotusui30 ul.lotusTree{margin:0;padding:0;list-style-type:none;line-height:1.5;}.lotusui30 .lotusTree ul{margin:0 0 0 14px;padding:0;list-style-type:none;}.lotusui30 .lotusTree li{margin:0;padding:1px 0;}.lotusui30 .lotusTree a{text-decoration:none;}.lotusui30 .lotusTree a:hover, .lotusui30 .lotusTree a:focus{text-decoration:underline;}.lotusui30 .lotusTree .lotusIcon{margin-right:3px;}.lotusui30 .lotusTree input{margin:0 3px 0 0;padding:0;vertical-align:middle;}.lotusui30 .lotusOrgChart ul{margin-left:11px;}.lotusui30 .lotusOrgChart li{padding:2px 0;}.lotusui30 .lotusOrgChart li a{margin:0;padding:0 0 5px 20px;;}.lotusui30 .lotusOrgChart .lotusBottom{padding:2px 0 5px 20px;}.lotusui30 .lotusOrgChartTop, .lotusui30 .lotusOrgChartMiddle, .lotusui30 .lotusOrgChartBottom{padding-left:20px;}.lotusui30 .lotusOrgChart li a, .lotusui30 .lotusOrgChartMiddle{background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 0 -2664px no-repeat;}.lotusui30 .lotusOrgChart a.lotusTop, .lotusui30 .lotusOrgChartTop{background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 0 -2892px no-repeat;}.lotusui30 .lotusOrgChart .lotusBottom, .lotusui30 .lotusOrgChartBottom{background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 0 -2431px no-repeat;}.lotusui30.lotusImagesOff ul.lotusTree, .lotusImagesOff .lotusui30 ul.lotusTree, .lotusui30.lotusImagesOff .lotusTree ul *, .lotusImagesOff .lotusui30 .lotusTree ul * {list-style-type:square;}.lotusui30.lotusImagesOff .lotusOrgChart li a, .lotusImagesOff .lotusui30 .lotusOrgChart li a, .lotusui30.lotusImagesOff .lotusBottom, .lotusImagesOff .lotusui30 .lotusBottom{padding-left:0;}.lotusui30 .lotusVCard{display:table;position:absolute;width:400px;border:1px solid #ccc;-webkit-box-shadow:0 2px 5px #eee;-moz-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee;background-color:#fafafa;}.lotusui30 .lotusVCard table.lotusContainer{width:100%;}.lotusui30 .lotusVCard h2{margin:0;padding:0;font-size:1.2em;font-weight:bold;color:#444;}.lotusui30 .lotusVCard .lotusAppLinks td{background-repeat:repeat-x;border-width:0 0 1px 1px;border-style:solid;border-color:#c5c5c5;background-color:#fff;text-align:center;}.lotusui30 .lotusVCard .lotusAppLinks td.lotusFirst{border-left-width:0;}.lotusui30 .lotusVCard .lotusAppLinks a{display:block;padding:3px 9px;}.lotusui30 .lotusVCard .lotusMore{width:16px;margin-right:10px;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 18px -2111px no-repeat;}.lotusui30 .lotusVCard a.lotusMore:visited, .lotusVCard a.lotusMore:hover, .lotusVCard a.lotusMore:focus, .lotusVCard a.lotusMore:active{text-decoration:none}.lotusui30 .lotusVCard .lotusMoreExpanded{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-position:18px -2163px;}.lotusui30 .lotusVCard .lotusDetails{padding:10px;border-top:1px solid #fff;background-color:#f2f2f2;}.lotusui30 .lotusVCard .lotusPhoto{padding:3px;border:1px solid #bdc4ca;float:left;position:relative;}.lotusui30.lotusImagesOff .lotusVCard .lotusPhoto, .lotusImagesOff .lotusui30 .lotusVCard .lotusPhoto{border-width:0;}.lotusui30 .lotusVCard .lotusPersonInfo{margin-left:86px;}.lotusui30 .lotusVCard .lotusPersonActions{padding:5px;border-top:1px solid #c5c5c5;background-color:#fff;}.lotusui30 .lotusVCard .lotusPersonActions .lotusInlinelist li{border-left-color:#105cb6;}.lotusui30 .lotusVCard .lotusActionMenu{position:static;left:auto;top:auto;border-width:0;display:none;width:auto;margin-top:-10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.lotusui30.lotusImagesOff .lotusCommentHeader, .lotusImagesOff .lotusui30 .lotusCommentHeader{display:none;}.lotusui30 .lotusVCard .lotusComment{clear:both;}.lotusui30 .lotusVCard .lotusDetails .lotusComment{position:relative;margin:-10px 0 2px -10px;padding:0 0 0 10px;zoom:1;}.lotusui30 .lotusVCard .lotusDetails .lotusCommentHeader{padding-left:15px;padding-bottom:3px;position:absolute;top:0;left:20px;z-index:1;height:1.6em;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 0 -1493px no-repeat;}.lotusui30 .lotusVCard .lotusDetails .lotusCommentBody{position:relative;top:1.7em;margin:-1px 0 2.2em 0;padding:5px 10px;color:#666;background-color:#fff;border:1px solid #ccc;z-index:0;zoom:1;}.lotusui30 .lotusInlineVCard{position:static;left:auto;margin:0 0 10px 0;}.lotusui30 .lotusInlineVCard, .lotusui30 .lotusInlineVCard .lotusContainer{width:175px;position:static;top:auto;left:auto;}.lotusui30 .lotusInlineVCard .lotusPhoto{padding:0;border-width:0;margin-top:5px;}.lotusui30 .lotusInlineVCard h2{margin:0;padding:0;font-size:1.2em;font-weight:bold;color:#444;line-height:1.3;}.lotusui30 .lotusInlineVCard h2 img{vertical-align:baseline;}.lotusui30.lotusImagesOff .lotusInlineVCard h2 .lotusAltText, .lotusImagesOff .lotusui30 .lotusInlineVCard h2 .lotusAltText{font-size:.75em;display:block;}.lotusui30 .lotusInlineVCard .lotusPersonInfo{margin-left:60px;margin-top:4px;}.lotusui30.lotusImagesOff .lotusInlineVCard .lotusPersonInfo, .lotusImagesOff .lotusui30 .lotusInlineVCard .lotusPersonInfo{margin-left:5px;}.lotusui30 .lotusInlineVCard .lotusEmail{padding:5px 10px;clear:both;border-width:1px 0;border-style:solid;border-color:#c5c5c5;}.lotusui30 .lotusInlineVCard .lotusAppLinks{list-style-type:none;margin:0;padding:0;}.lotusui30 .lotusInlineVCard .lotusPivotNav{padding:2px 5px 1px 2px;overflow:hidden;zoom:1;}.lotusui30 .lotusInlineVCard .lotusPivotNavToggle{margin:0 5px 0 0;padding:0;float:left;height:45px;width:10px;}.lotusui30.lotusImagesOff .lotusInlineVCard .lotusPivotNavToggle, .lotusImagesOff .lotusui30 .lotusInlineVCard .lotusPivotNavToggle{width:16px;}.lotusui30 .lotusPivotNavToggle a{display:block;height:45px;background:#d8d8e0 url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) -2px -88px no-repeat;text-decoration:none;}.lotusui30 .lotusPivotNavToggle a:visited, .lotusui30 .lotusPivotNavToggle a:hover, .lotusui30 .lotusPivotNavToggle a:focus, .lotusui30 .lotusPivotNavToggle a:active{text-decoration:none;}.lotusui30 .lotusPivotNavOpen .lotusPivotNavToggle a{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-position: -1px 16px;}.lotusui30 .lotusInlineVCard .lotusInlineVCardDetails{display:none;}.lotusui30 .lotusVCardHover{padding:5px 5px 5px 25px;position:absolute;border:1px solid #aeaeae;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff79a url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 5px -2318px no-repeat;white-space:nowrap;}.lotusui30 a.lotusVCardHover:hover, .lotusui30 a.lotusVCardHover:focus, .lotusui30 a.lotusVCardHover:active{text-decoration:none;}.lotusui30.lotusImagesOff .lotusVCardHover, .lotusImagesOff .lotusui30 .lotusVCardHover{padding-left:5px;}.lotusui30 .lotusIconLike,.lotusui30 .lotusIconMsgSuccess,.lotusui30 .lotusIconMsgError,.lotusui30 .lotusIconMsgInfo,.lotusui30 .lotusIconMsgWarning {background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);width:16px;height:16px;background-repeat:no-repeat;display:-moz-inline-box;display:inline-block;}.lotusui30 .lotusIconLike {background-position:-88px -8px;}.lotusui30 .lotusIconMsgSuccess {background-position:0 -8px;}.lotusui30 .lotusIconMsgError {background-position:-22px -8px;}.lotusui30 .lotusIconMsgInfo {background-position:-44px -8px;}.lotusui30 .lotusIconMsgWarning {background-position:-66px -8px;}.lotusui30_body .lotusFrame{margin:0 auto;padding:0;min-width:990px;}.lotusui_ie6 .lotusui30_body .lotusFrame{width:990px;}.lotusui30_body .lotusMain, .lotusui30 .lotusFooter{margin:0 10px 10px 10px;overflow:hidden;background-color:#fff;border-style:solid;border-color:#ccc;clear:both;}.lotusui30_body .lotusMain{padding:0 0 5px 0;min-height:400px;border-width:0 1px 1px 1px;border-top-color:#ccc;-moz-border-radius:0 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;zoom:1;}.lotusui30_layout .lotusMain .lotusContent{padding:15px 20px 20px 20px;overflow:hidden; margin-right:auto;margin-left:auto;min-height:400px;-moz-border-radius:0 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:-4px;background-color:#fff;}.lotusui_ie .lotusui30_layout .lotusMain .lotusContent{display:inline-block;}.lotusui_ie6 .lotusui30_layout .lotusMain .lotusContent{padding-left:15px;}.lotusui30_layout .lotusContentColOne{float:left;margin:10px;width:47%;}.lotusui30_layout .lotusContentColTwo{float:left;margin:10px 10px 10px 0;text-align:left;width:47%;}.lotusui_ie6 .lotusui30_layout .lotusContentColOne{width:45%;}.lotusui_ie6 .lotusui30_layout .lotusContentColTwo{width:45%;}.lotusui30 .lotusBanner {padding:5px 10px; text-align:left; overflow:hidden; zoom:1;}.lotusui30 .lotusBanner .lotusLogo {float:left;}.lotusui30 .lotusBanner .lotusLogo img {display:none; margin-right:20px;width:41px;height:16px;background-position:-218px -8px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);} .lotusui_ie6 .lotusui30 .lotusBanner .lotusLogo img {background-position:-265px -8px;} .lotusui30 .lotusBanner .lotusLogo .lotusAltText {display:block; padding:1px 10px;}.lotusui_ie6 .lotusui30 .lotusBanner ul {margin-top:0; margin-bottom:2px;}.lotusui30 .lotusBanner ul.lotusInlinelist li {margin:0 2px; padding:0; border-left-width:0;}.lotusui30 .lotusBanner ul.lotusLinks li {margin:0;}.lotusui30 .lotusBanner ul.lotusLinks li.lotusSelected a {text-decoration:underline; font-weight:bold;}.lotusui30 .lotusBanner ul.lotusUtility li {font-size:.9em; line-height:1.67;}.lotusui30 .lotusBanner ul li a {padding:1px 10px;}.lotusui30 .lotusBanner ul.lotusUtility {float:right;}.lotusui30 .lotusBanner ul.lotusUtility li a {padding:1px 5px;}.lotusui30 .lotusBanner img.lotusArrow{opacity:0.75;filter:alpha(opacity=75);}.lotusui30.lotusImagesOff .lotusBanner img.lotusArrow, .lotusImagesOff .lotusui30 .lotusBanner img.lotusArrow {display:none;}.lotusui30 .lotusBanner .lotusUnreadBadge {margin-left:5px; padding:0 0.4em; color:#fff; background:#595b5d; display:inline; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}.lotusui30 .lotusBanner .lotusIBMLogo {width:41px; height:16px; background-position:-218px -8px; background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);}.lotusui_ie6 .lotusui30 .lotusBanner .lotusIBMLogo {background-position:-265px -8px;} .lotusui30 .lotusBannerExt {font-size:0.9em; padding:0 20px;}.lotusui30 .lotusBannerExt .lotusBreadcrumbs {margin:6px 0; font-weight:bold;}.lotusui30 .lotusBannerExt .lotusBreadcrumbs a {font-weight:normal;}.lotusui30 .lotusBannerExt .lotusBreadcrumbs .lotusDivider {padding:0 5px; background:none;}.lotusui30 .lotusBannerExt .lotusBreadcrumbMore {background:#ccc; margin-left:5px; padding:0 3px; zoom:1; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}.lotusui30 .lotusBannerExt .lotusDropDownSprite {background-position:0 -656px;}.lotusui30 .lotusFooter{padding:10px 10px 10px 0;border-width:1px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:.9em;text-align:center;}.lotusui30 .lotusFooter table{text-align:left;}.lotusui30 .lotusFooter p{margin:0;line-height:1.3;}.lotusui30 .lotusFooter ul{margin:0;padding:0;list-style-type:none;}.lotusui30 .lotusFooter li{line-height:1.2;padding:.3em 0;display:inline;}.lotusui30 .lotusFooter ul a{padding:5px 8px;}.lotusui30 .lotusFooter table ul a{padding-left:0;}.lotusui30 .lotusFooter table li{display:block;}.lotusui30 .lotusFooter th, .lotusui30 .lotusFooter td{border-right:1px solid #e0e0e0;vertical-align:top;}.lotusui30 .lotusFooter th.lotusLast, .lotusui30 .lotusFooter td.lotusLast{border-width:0;}.lotusui30 .lotusFooter th, .lotusui30 .lotusFooterHeader{padding:5px 10px 3px 25px;width:20%;font-weight:bold;text-align:left;color:#666;}.lotusui30 .lotusFooter td{padding:0 50px 10px 25px;}.lotusui30 .lotusFooterDocked {width:100%; position:fixed; bottom:0;}.lotusui30 .lotusFooterDocked .lotusActionBar {float:right; height:auto; width:auto; margin:0;}.lotusui30 .lotusFooterDocked .lotusInlinelist li {display:block; float:left; border:0; padding:0; margin-right:-1px;}.lotusui30 .lotusFooterDocked .lotusInlinelist li a {background:#595b5d; border-color:#000; border-style:solid; border-width:1px 1px 0; color:#fff; display:inline-block; padding:5px 10px; text-decoration:none; height:1.5em;}.lotusui30 .lotusFooterDocked .lotusDropDownSprite {background-position:0 -656px;}.lotusui30_layout .lotusColLeft{float:left;width:180px;padding:15px 10px;zoom:1;}.lotusui30_layout .lotusColRight{float:right;width:190px;padding:15px 10px;zoom:1;}.lotusui30_layout .lotusColLeft .lotusPhoto{width:128px;height:128px;margin:0 auto 10px;}.lotusui30_layout .lotusColLeft .lotusForm2 .lotusFormBody, .lotusui30_layout .lotusColRight .lotusForm2 .lotusFormBody{padding:0 5px}.lotusui30_layout .lotusColLeft .lotusSection2 .lotusForm2 .lotusFormFooter, .lotusui30_layout .lotusColRight .lotusSection2 .lotusForm2 .lotusFormFooter{padding:10px 15px;}.lotusui_ie .lotusui30_layout .lotusColLeft .lotusSection2 .lotusForm2 .lotusFormFooter, .lotusui_ie .lotusui30_layout .lotusColRight .lotusSection2 .lotusForm2 .lotusFormFooter{padding-left:25px;}.lotusui30_layout .lotusColLeft .lotusBtn, .lotusui30_layout .lotusColRight .lotusBtn{width:99%;}.lotusui30_layout .lotusColLeft .lotusBtn a, .lotusui30_layout .lotusColRight .lotusBtn a{padding:4px 0;}.lotusui30_layout .lotusColLeft .lotusSection2 .lotusSearch .lotusText,.lotusui30_layout .lotusColRight .lotusSection2 .lotusSearch .lotusText{margin:0 2px 0 0;width:77%;}.lotusui30_layout .lotusColLeft .lotusPhoto, .lotusui30_layout .lotusColRight .lotusPhoto{width:128px;height:128px;margin:0 auto 10px;}.lotusui30_layout .lotusColLeft .lotusForm2 .lotusText, .lotusui30_layout .lotusColRight .lotusForm2 .lotusText{width:140px;}.lotusui30 .lotusTitleBar2 {margin:0 10px; position:relative; clear:both; zoom:1; background:#747678; background:-moz-linear-gradient(top, #87898b 0%, #656769 100%); background:-webkit-gradient(linear, left top, left bottom, from(#87898b), to(#656769)); -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; border-top-right-radius:4px; border-top-left-radius:4px;}.lotusui30.lotusImagesOff .lotusTitleBar2, .lotusImagesOff .lotusui30 .lotusTitleBar2 {border-top:1px solid; border-bottom:1px solid;}.lotusui30 .lotusTitleBar2 .lotusInner {padding:10px; overflow:hidden; position:relative; zoom:1;}.lotusui30 .lotusTitleBar2 .lotusHeading {float:left; margin-right:40px; font-size:1.4em; line-height:1.5; letter-spacing:0; font-weight:normal; color:#fff;}.lotusui30 .lotusTitleBar2 .lotusHeading .lotusIcon {margin-right:5px; float:left;}.lotusui_ie .lotusui30 .lotusTitleBar2 .lotusHeading .lotusIcon {float:none; margin-bottom:1px;}.lotusui30 .lotusTitleBar2 .lotusSearch {float:right;}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusScope {min-width:0; padding-right:15px;}.lotusui_ie6 .lotusui30 .lotusTitleBar2 .lotusSearch .lotusScope {width:20px;}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusText, .lotusui30 .lotusTitleBar2 .lotusSearch .lotusScope, .lotusui30 .lotusTitleBar2 .lotusSearch .lotusBtnImg {border:1px solid #747678;}.lotusui30 .lotusTitleBarExt {margin:0 10px; padding:0 10px; border:1px solid #ccc; border-width:0 1px;}.lotusui30 .lotusTitleBarExt .lotusInlinelist {padding-top:5px; float:none;}.lotusui30 .lotusTitleBarExt .lotusInlinelist li {padding:0 0 0 15px; margin-left:15px; display:inline-block;}.lotusui_ie .lotusui30 .lotusTitleBarExt .lotusInlinelist li {display:inline;} .lotusui30 .lotusTitleBarExt .lotusInlinelist li.lotusFirst {margin:0;}.lotusui30 .lotusTitleBarExt .lotusInlinelist li a, .lotusui30 .lotusTitleBarExt .lotusInlinelist li a:hover, .lotusui30 .lotusTitleBarExt .lotusInlinelist li a:focus, .lotusui30 .lotusTitleBarExt .lotusInlinelist li a:active {color:#666;}.lotusAbout .lotusui30_layout .lotusContent .lotusHeading{margin:15px 0 10px;}.lotusAbout .lotusui30_layout table.lotusLegal{margin-top:15px;}.lotusui30_layout .lotusErrorBox{width:619px;margin:20px auto;padding:0;border:1px solid #ccc;background-color:#fff;}.lotusui30_layout .lotusErrorContent{position:relative;padding:20px;zoom:1;}.lotusui30_layout .lotusErrorContent .lotusIcon{position:absolute;top:20px;left:30px;}.lotusui30_layout .lotusErrorContent form {zoom:1;}.lotusui30_layout .lotusErrorForm{margin:0 10px 0 85px;}.lotusError .lotusui30_layout .lotusHeading{margin:0 0 10px 0;font-size:2.2em;font-weight:normal;}.lotusui30_layout .lotusErrorForm .lotusBtnContainer{margin-top:15px;}.lotusui30_layout .lotusErrorForm .lotusBtn{margin-right:15px;text-align:center;}.lotusui30_layout .lotusErrorForm .lotusBtnContainer .lotusAction{display:inline-block;padding-top:3px;}.lotusui30_layout .lotusErrorForm div{width:auto;clear:none;margin:0;padding:0;}.lotusError .lotusui30_layout .lotusErrorDetails {margin-top:15px;clear:both;}.lotusError .lotusui30_layout .lotusErrorDetails label {display: block;}.lotusError .lotusui30_layout .lotusErrorDetails textarea.lotusText{margin-top:5px;padding:1px;height:15em;width:100%;border:1px solid #aaa;font-family:monospace;}.lotusLogin2 .lotusui30_layout .lotusLoginBox{width:485px;margin:30px auto 10px;;padding:0;background-color:#fff;border:1px solid #ccc;}.lotusLogin2 .lotusui30_layout .lotusLoginBox .lotusHeading{margin-bottom:25px;font-size:1.83333em;font-weight:normal;}.lotusLogin2 .lotusui30_layout .lotusLoginBox .lotusHeading2{margin:20px 0 5px 0;font-size:1.1em;font-weight:bold;line-height:1.3;}.lotusLogin2 .lotusui30_layout .lotusLoginBox .lotusHeading2:first-child{margin-top:0;}.lotusui_ie6 .lotusui30_layout .lotusLoginBox .lotusFirst{margin-top:0;}.lotusLogin2 .lotusui30_layout .lotusDescription{padding-left:5px;margin-top:25px;float:left;width:205px;}.lotusLogin2 .lotusui30_layout .lotusLoginContent{position:relative;padding:20px 25px;padding-left:40px;zoom:1;}.lotusLogin2 .lotusui30_layout .lotusLegal{margin:0 auto;text-align:center;color:#666;width:475px;}.lotusLogin2 .lotusui30_layout .lotusForm2{background-color:transparent;}.lotusLogin2 .lotusui30_layout .lotusForm2 .lotusFormError{margin-bottom:-10px;}.lotusLogin2 .lotusui30_layout .lotusLoginBoxWide{width:725px;}.lotusLogin2 .lotusui30_layout .lotusLoginBoxWide .lotusLoginContent{padding-left:25px;}.lotusLogin2 .lotusui30_layout .lotusLoginBoxWide .lotusLoginForm{margin-left:245px;border:0;border-left:1px solid #ccc;padding-left:40px;}.lotusLogin2 .lotusui30_layout .lotusLoginForm{padding:20px 0;position:relative;}.lotusLogin2 .lotusui30_layout .lotusLoginForm .lotusBtnContainer{margin-top:25px;}.lotusLogin2 .lotusui30_layout .lotusLoginForm .lotusText{width:20em;}.lotusLogin2 .lotusui30_layout .lotusLoginForm .lotusFormField{width:auto;clear:none;margin:0;padding:0;margin-top:15px;}.lotusLogin2 .lotusui30_layout .lotusLoginForm label{margin-bottom:3px;}.lotusLogin2 .lotusui30_layout .lotusLoginForm .lotusIBMLogo{margin-top:25px;}.lotusui_ie6 .lotusLogin2 .lotusui30_layout .lotusLoginForm img.lotusIBMLogo {margin-bottom:1px;}.lotusMetrics .lotusui30_layout .lotusMain .lotusContent{margin-right:30%;}.lotusMetrics .lotusui30_layout dt{padding:3px 10px;margin:20px 0 0 0;font-weight:bold;background-color:#fafafa;border:1px solid #eee;}.lotusMetrics .lotusui30_layout dd{margin:0;padding:5px 10px;}.lotusWelcome .lotusui30_layout .lotusForm2{margin:15px 0;}.lotusWelcome .lotusui30_layout .lotusMain .lotusContent input.lotusText{width:225px;}.lotusui30 .lotusBreadcrumbs .lotusDivider{padding:0 5px;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png) 0 -102px no-repeat;text-decoration:none;text-decoration:none !important;}.lotusui30 .lotusButton{margin-bottom:10px;width:174px;border:1px solid #aaa;text-align:center !important;background-color:#f1f1f1; background-image:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb)); background-position:top left;color:#000;}.lotusui30 .lotusButton a{padding:7px 0;font-size:1.3em;border-width:0 1px 1px 1px;border-style:solid;color:#000;border-color:#dedede;display:block;text-decoration:none;font-weight:bold;}.lotusui30 .lotusButton a:hover:hover, .lotusui30 .lotusButton a:hover:focus, .lotusui30 .lotusButton a:hover:active{text-decoration:none;}.lotusui30 span.lotusBtn a, .lotusui30 span.lotusBtn a:visited, .lotusui30 span.lotusBtn a:hover, .lotusui30 span.lotusBtn a:focus, .lotusui30 span.lotusBtn a:active, .lotusui30 input.lotusFormButton, .lotusui30 button.lotusFormButton{background-color:#f1f1f1; background-image:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb)); color:#000;text-decoration:none;}.lotusui30 span.lotusBtn, .lotusui30 .lotusFormButton{font-weight:bold;text-align:center;border:1px solid #aaa;}.lotusui30 input.lotusFormButton, .lotusui30 button.lotusFormButton{padding:2px 7px;font-size:.9em;cursor:pointer;}.lotusui_ie .lotusui30 input.lotusFormButton{padding:3px 1px;}.lotusui_ie .lotusui30 button.lotusFormButton{padding:2px 1px;}.lotusui_ie8 .lotusui30 input.lotusFormButton{padding:3px 7px;}.lotusui30 span.lotusBtn{margin-right:5px; display:-moz-inline-box; display:inline-block;}.lotusui30 span.lotusBtn a{padding:1px 10px 1px 10px;white-space:nowrap;}.lotusui_ie .lotusui30 span.lotusBtn a{display:block;}.lotusui_ie .lotusui30 span.lotusBtn img{margin:.5em 0 .2em 0;} .lotusui30 .lotusBtnImg img{margin:0;width:16px;height:16px;background-repeat:no-repeat;vertical-align:middle;}.lotusui_ie .lotusui30 .lotusBtnImg img{margin-top:-1px;}.lotusui30.lotusImagesOff .lotusBtnImg img, .lotusImagesOff .lotusui30 .lotusBtnImg img{display:none;}.lotusui30.lotusImagesOff .lotusBtnImg a, .lotusImagesOff .lotusui30 .lotusBtnImg a{display:inline-block;padding:2px;}.lotusui30 input.lotusFormButton, .lotusui30 button.lotusFormButton{margin-right:10px;font-size:.9em;}.lotusui30 span.lotusBtnDisabled, .lotusui30 span.lotusBtnDisabled a, .lotusui30 span.lotusBtnDisabled a:visited, .lotusui30 span.lotusBtnDisabled a:hover, .lotusui30 span.lotusBtnDisabled a:focus, .lotusui30 span.lotusBtnDisabled a:active{border-color:#ccc !important;}.lotusui30 span.lotusBtnDisabled a{color:#b0b0b0 !important;background-color:#eee !important;}.lotusui30.lotusImagesOff span.lotusBtnDisabled a, .lotusImagesOff .lotusui30 span.lotusBtnDisabled a{opacity:1;} .lotusui_ie .lotusui30.lotusImagesOff span.lotusBtnDisabled, .lotusui_ie .lotusImagesOff .lotusui30 span.lotusBtnDisabled{filter:alpha(opacity=100);} .lotusui30 .lotusAdd img{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-457px -8px;opacity:0.40;filter:alpha(opacity=40)}.lotusui30 .lotusClose img{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-493px -8px;opacity:0.40;filter:alpha(opacity=40);}.lotusui30 a.lotusClose:hover img{opacity:0.50;filter:alpha(opacity=50);}.lotusui30.lotusImagesOff .lotusClose img, .lotusImagesOff .lotusui30 .lotusClose img{display:none;}.lotusui30 span.lotusBtn:hover, .lotusui30 span.lotusBtn:focus, .lotusui30 span.lotusBtn:active, .lotusui30 .lotusFormButton:hover, .lotusui30 .lotusFormButton:focus, .lotusui30 .lotusFormButton:active {border-color:#666;}.lotusui30 .lotusTips .lotusClose img{width:12px;height:12px;vertical-align:top;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-495px -10px;opacity:0.25;filter:alpha(opacity=25);}.lotusui30 .lotusTips a.lotusClose:hover img, .lotusui30 .lotusTips a.lotusClose:focus img{opacity:0.40;filter:alpha(opacity=40);}.lotusui30 .lotusPost h4{margin:0;padding:0;font-size:1.2em;font-weight:bold;}.lotusui30 .lotusDialog h1, .lotusui30 .lotusDialog h2 {position:relative; border-bottom:1px solid #ccc; padding:15px 50px 15px 20px; font-weight:bold; font-size:1.7em; line-height:1.2; margin:0; background-color:#fafafa; background-image:-moz-linear-gradient(top, #fff 0%, #f0f0f0 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));}.lotusui_ie .lotusui30 .lotusDialog h1, .lotusui30 .lotusDialog h2 {line-height:1;}.lotusui30 .lotusDialog h2 {font-size:1.2em;}.lotusui30 .lotusDialog h1 .lotusBtnImg, .lotusui30 .lotusDialog h2 .lotusBtnImg {position:absolute; top:15px; right:15px; font-size:0.7em;}.lotusui_ie .lotusui30 .lotusDialogFooter .lotusAction{vertical-align:super;}.lotusui30 .lotusFilters{margin-top:5px;line-height:1.8em;font-size:.9em;}.lotusui30 .lotusFilters .lotusAction{font-size:1em !important;}.lotusui30 .lotusFilters a.lotusFilter{padding:1px 3px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; text-decoration:none;border:1px solid #ccc;background-color:#fafafa;}.lotusui30 .lotusFilters a.lotusFilter:hover, .lotusui30 .lotusFilters a.lotusFilter:focus{text-decoration:none;}.lotusui_ie6 .lotusui30 .lotusFilters a{display:inline-block;}.lotusui_ie6 .lotusui30 .lotusFilters a.lotusFilter{padding:0 5px;line-height:1.6em;}.lotusui30 .lotusFilters a .lotusClose{padding:0 4px;color:#aaa;}.lotusui30 .lotusFilters a:hover .lotusClose{color:#999999;}.lotusui30 .lotusFilters .lotusDivider{padding:0 5px;color:#ccc;}.lotusui30 .lotusFilters a.lotusIcon:hover, .lotusui30 .lotusFilters a.lotusIcon:focus{text-decoration:none;}.lotusui30 .lotusForm{margin:0;padding:0;zoom:1;background-color:#fafafa}.lotusui30 .lotusFormPlain{background-color:#fff;}.lotusui30 .lotusForm .lotusFormTitle h2 {margin:25px 15px 15px 25px;font-size:1.3em;font-weight:bold;color:#222;}.lotusui30 .lotusForm h2 .lotusMeta{font-size:.8em;font-weight:normal;display:block}.lotusui30 .lotusForm tr.lotusFormFieldRow td, .lotusui30 .lotusForm td.lotusFormFieldRow{padding-bottom:10px}.lotusui30 .lotusFormTable td{border-width:0;padding-right:3px;vertical-align:top;}.lotusui30 .lotusForm td.lotusFormLabel {vertical-align:top;text-align:right;padding-right:10px;font-weight:bold;padding-top:1px}.lotusui30 .lotusForm td label{margin:0;padding:0;font-weight:bold;line-height:inherit;color:#222}.lotusui30 .lotusForm fieldset{margin:0;padding:0;border-width:0}.lotusui30 .lotusForm .lotusFieldset{margin-left:0;padding:5px;border:1px solid #aaa}.lotusui30 .lotusForm fieldset legend{padding-left:0;padding-right:0;margin-bottom:2px;font-weight:bold;color:#222}.lotusui30 .lotusForm .lotusFieldset legend{margin-left:0;padding-left:2px;padding-right:2px;}.lotusui30 .lotusForm td.lotusNudge{width:22px}.lotusui30 .lotusForm label.lotusCheckbox{font-weight:normal}.lotusui30 .lotusForm .lotusText {width:99%;}.lotusui30 .lotusForm .lotusText, .lotusui30 .lotusForm textarea, .lotusui30 .lotusForm select{margin:0;padding:1px;border:1px solid #aaa;line-height:inherit}.lotusui30 .lotusForm select{padding-right:0}.lotusui30 .lotusForm textarea {margin-bottom:7px;}.lotusui30 .lotusForm .lotusFieldBorder{margin-bottom:7px;padding:4px;background-color:#eee}.lotusui30 .lotusForm .lotusFieldBorder .lotusText{margin:0;padding:2px;width:98.5%;}.lotusui30 .lotusForm .lotusFormErrorSummary div {margin:10px 15px 3px 25px;}.lotusui30 .lotusForm .lotusFormErrorSummary ul {margin:0 15px 10px 40px;list-style-type:disc;}.lotusui30 .lotusForm .lotusFormError, .lotusui30 .lotusForm .lotusFormRequired {font-weight:bold;}.lotusui30 .lotusForm .lotusFormError{color:#f00;}.lotusui30 .lotusForm .lotusFormErrorField, .lotusui30 .lotusForm .lotusFormErrorSummary td {background-color:#fffabc;}.lotusui30 .lotusForm .lotusFormTable{width:100%;}.lotusui30 .lotusForm .lotusFormTable td.lotusFormRequired {padding-bottom:0;}.lotusui30 .lotusForm .lotusFormSection {padding:5px 0 0 0;}.lotusui30 .lotusForm .lotusFormTable td.lotusFormFooter{padding:10px 25px;background-color:#eee;}.lotusui_ie .lotusui30 .lotusForm .lotusFormFooter .lotusAction{vertical-align:super}.lotusui_ie .lotusui30 .lotusForm input.lotusCheckbox, .lotusui_ie8 .lotusui30 .lotusForm input.lotusCheckbox {margin-left:-3px}.lotusui_ie .lotusui30 .lotusForm legend, .lotusui_ie8 .lotusui30 .lotusForm legend{margin-left:-6px}.lotusui_ie .lotusui30 .lotusForm .lotusFieldset input.lotusCheckbox, .lotusui_ie .lotusui30 .lotusForm .lotusFieldset legend, .lotusui_ie8 .lotusui30 .lotusForm .lotusFieldset input.lotusCheckbox, .lotusui_ie8 .lotusui30 .lotusForm .lotusFieldset legend{margin-left:0}.lotusui30 .lotusTable .lotusForm td{border-width:0;padding-right:3px;vertical-align:top;}.lotusui30 .lotusColLeft .lotusFormTable, .lotusui30 .lotusColRight .lotusFormTable{margin-left:-10px;}.lotusui30 .lotusColLeft .lotusFormTable td, .lotusui30 .lotusColRight .lotusFormTable td{padding-left:10px;padding-top:5px;background-color:transparent;}.lotusui30 .lotusColLeft .lotusForm .lotusFormTable .lotusFormFooter, .lotusui30 .lotusColRight .lotusForm .lotusFormTable .lotusFormFooter{padding-left:10px;padding-right:10px;}.lotusui30 .lotusForm2 .lotusFormErrorSummary{padding:5px 20px;background-color:#fffabc;}.lotusui30 .lotusFormTitle h2{margin:0;padding:0;font-size:1.3em;}.lotusui30 .lotusForm2 .lotusFormErrorSummary{padding:5px 20px;}.lotusui30 .lotusForm2 .lotusFieldBorder{margin-bottom:7px;padding:4px;background-color:#eee}.lotusui30 .lotusForm2 .lotusFieldBorder .lotusText{margin:0;padding:2px;}.lotusui30 .lotusHeader h1{margin:0;padding:0;font-size:1.7em;font-weight:normal;line-height:1.2em;color:#444;} .lotusui30 .lotusInfoBox{margin:15px 0 5px 0;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;zoom:1;background-color:#fffabc;border:1px solid #ccc;}.lotusui30 .lotusInfoBox.lotusFirst{margin-top:0;}.lotusui30 .lotusInfoBox h3{margin:5px 0 10px 0;padding:0 0 0 5px;font-size:1.1em;overflow:hidden;zoom:1;color:#222;}.lotusui30 .lotusInfoBox h3 img{margin:0 5px 0 0;width:8px;height:8px;vertical-align:top;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-497px -12px;opacity:0.25;filter:alpha(opacity=25);}.lotusui_ie .lotusui30 .lotusInfoBox h3 img{vertical-align:middle;}.lotusui30 .lotusInfoBox h3 a:hover img, .lotusui30 .lotusInfoBox h3 a:focus img{opacity:0.40;filter:alpha(opacity=40);}.lotusui30 .lotusSection .lotusInfoBox h4 span.lotusLeft{width:auto;}.lotusui30 .lotusInfoBox h4{margin:2px 5px;font-weight:bold;color:#222;}.lotusui30 .lotusInfoBox p{margin:0;padding:5px;}.lotusui30 .lotusInfoBox ul{margin:0;padding-left:20px;}.lotusui30 .lotusInfoBox li{margin:0;padding:0;}.lotusui30 .lotusInfoBox .lotusInlinelist{padding-bottom:5px;padding-left:0;}.lotusui30 .lotusInfoBox .lotusInlinelist li{padding-bottom:5px;border-left-width:0;}.lotusui30 .lotusHelp{position:absolute;width:200px;left:0;top:-9999px;-webkit-box-shadow:0 2px 5px #eee;-moz-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee;}.lotusui30 .lotusHelp .lotusInfoBox{margin:0;padding:5px 0 0 0;border-width:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#ffffe1;}.lotusui30 .lotusHelp .lotusInfoBox h3{margin:0 3px 0 0;float:left;font-size:1.1em;line-height:1.2;}.lotusui30 .lotusHelp .lotusInfoBox p{padding:0 0 5px 5px;}.lotusui30 .lotusMedium{width:300px;}.lotusui30.lotusImagesOff a.lotusRight img, .lotusImagesOff .lotusui30 a.lotusRight img{display:none;}.lotusui30 .lotusInfoBox h3{line-height:1.2;}.lotusui30 .lotusInfoBox h3 img{margin:5px 5px 0 0;}.lotusui30 .lotusMenu h3{position:relative;margin:0;padding:3px 10px 5px 5px;font-size:1.1em;font-weight:bold;}.lotusui30 .lotusMenu .lotusMenuHeader .lotusHeading{padding:0;}.lotusui30 .lotusMenu .lotusMenuHeader a.lotusArrow{position:absolute;left:4px;top:4px;}.lotusui30 .lotusMessage{padding:5px;margin-bottom:12px;background-color:#fffabc;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden;zoom:1;position:relative;}.lotusui30 .lotusMessage img {margin:2px 5px 0 0;float:left;}.lotusui30 .lotusMessage span{display:block;margin-left:20px;}.lotusui30 .lotusMessage .lotusDelete{position:absolute;right:0;top:5px;}.lotusui30 .lotusMessage .lotusDelete img{float:none;}.lotusui30 .lotusMessage span.lotusAltText{float:left;margin-left:5px;margin-right:5px;}.lotusui30 .lotusMessage .lotusAltText {display:none;}.lotusui30.lotusImagesOff .lotusMessage .lotusAltText, .lotusImagesOff .lotusui30 .lotusMessage .lotusAltText {display:inline;}.lotusui30 .lotusPaletteWidget .lotusTitle h4{margin:0;padding:0;display:block;height:1.2em;font-weight:bold;}.lotusui30 .lotusPaletteWidget .lotusTitle h4 span{font-size:.8em;}.lotusui30 .lotusui_ie .lotusPaletteWidget .lotusTitle h4{width:10em;;}.lotusui30 .lotusPaletteNav h3{margin:0;padding:0;font-size:1.1em;color:#fff;}.lotusui30 .lotusPaletteNav h3 .lotusBtnImg{vertical-align:bottom;padding:0 2px;}.lotusui30 .lotusPaletteNav h3 .lotusBtnImg img{color:#fff;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png) -567px -8px;}.lotusui30 .lotusSection{margin:0 0 15px -3px;padding:0 0 5px 0;clear:both;zoom:1;position:relative;}.lotusui30 .lotusSectionBody{margin:0 0 0 15px;}.lotusui30 .lotusSection div.lotusChunk, .lotusui30 .lotusSection div.lotusSubsection{margin-top:5px;clear:both;zoom:1;}.lotusui30 .lotusSection h2, .lotusui30 .lotusSection h3{margin:0;padding:0;font-size:1.2em;font-weight:bold;color:#444;zoom:1;}.lotusui30 .lotusSection h2{overflow:hidden;padding:4px 3px 4px 0;}.lotusui30 .lotusSection h2.lotusDraggable{cursor:default;}.lotusui30 .lotusSection .lotusDragHandle{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-422px -8px;}.lotusui30 .lotusSection a.lotusArrow:visited, .lotusSection a.lotusArrow:hover, .lotusui30 .lotusSection a.lotusArrow:focus, .lotusui30 .lotusSection a.lotusArrow:active{text-decoration:none}.lotusui30.lotusImagesOff .lotusSection .lotusArrow, .lotusImagesOff .lotusui30 .lotusSection .lotusArrow{margin-top:0}.lotusui30 .lotusSection .lotusArrow{width:16px;height:16px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-repeat:no-repeat;float:left;display:block;}.lotusui30 .lotusSection h2 span.lotusLeft, .lotusui30 .lotusSection h3 span.lotusLeft{width:80%;}.lotusui30 .lotusSection h3{margin:0;padding:0;font-size:1.1em;font-weight:bold;padding-right:4px;}.lotusui30.lotusImagesOff .lotusSection h2 span.lotusLeft, .lotusImagesOff .lotusui30 .lotusSection h2 span.lotusLeft, .lotusui30.lotusImagesOff .lotusSection h3 span.lotusLeft, .lotusImagesOff .lotusui30 .lotusSection h3 span.lotusLeft{width:auto;margin-right:10px;}.lotusui30 .lotusSection h2 a{color:#222 !important;}.lotusui30 .lotusSection h2 a.lotusIcon{float:right;width:16px;height:18px;background-repeat:no-repeat;}.lotusui30 .lotusSection h2 a.lotusActionMenu{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-437px -9px;}.lotusui30 .lotusSectionBody{background-color:#fff;}.lotusui30.lotusImagesOff .lotusSection h2 a.lotusIcon, .lotusImagesOff .lotusui30 .lotusSection h2 a.lotusIcon{font-size:.78em;font-weight:normal;width:auto;height:auto;}.lotusui30 .lotusSection h2.lotusIcons img, .lotusui30 .lotusSection h3.lotusIcons img{margin-left:3px;}.lotusui30 .lotusSection .lotusDragHandle{width:9px;height:17px;position:absolute;left:-7px;top:5px;background-repeat:no-repeat;zoom:1;cursor:move;visibility:hidden;}.lotusui30 .lotusSection div.lotusLast{margin-bottom:0;}.lotusui30 .lotusSection .lotusTagCloud{width:100%; overflow:hidden;}.lotusui30 .lotusSection .lotusVertTable, .lotusui30 .lotusSection div.lotusChunk .lotusVertTable{margin-left:-2px;}.lotusui30 .lotusSection ul.lotusTree{margin-left:-10px;}.lotusui30.lotusImagesOff .lotusSection ul.lotusTree, .lotusImagesOff .lotusui30 .lotusSection ul.lotusTree{margin-left:15px;}.lotusui30 .lotusTable h4{margin:0;padding:0;font-size:1.2em;}.lotusui30 .lotusTable .lotusDivider{color:#ccc;}.lotusui30 .lotusInfoTable h2{position:relative;margin:0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.2;color:#444;}.lotusui30 .lotusInfoTable .lotusClose img{width:16px;height:16px;vertical-align:top;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-495px -10px;opacity:0.4;filter:alpha(opacity=40);}.lotusui30 .lotusInfoTable a.lotusClose:hover img, .lotusui30 .lotusInfoTable a.lotusClose:focus img{opacity:0.50;filter:alpha(opacity=50);}.lotusui30 .lotusWidget{margin:0 10px 10px 5px;border:1px solid #ccc;}.lotusui30 .lotusWidgetPlain{border-width:0;}.lotusui30 .lotusWidget h2, .lotusWidget h3{zoom:1;}.lotusui30 .lotusWidget h2{margin:0;padding:4px 3px 4px 10px;font-size:1.2em;font-weight:bold;color:#444;border-bottom:1px solid #ccc;background-color:#f4f4f4; background-image:-moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eaeaea));background-position:left top;background-repeat:repeat-x;overflow:hidden;cursor:move;}.lotusui30 .lotusWidgetPlain h2{display:none;border-width:1px;border-style:solid;border-color:#ccc;}.lotusui30 .lotusWidget .lotusWidgetBody h2{border-width:0;background-image:none;}.lotusui30 .lotusWidget .lotusArrow{width:16px;height:16px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-repeat:no-repeat;float:left;display:block;}.lotusui30 .lotusWidget h2 img{margin-left:3px;}.lotusui30 .lotusWidget h2 .lotusDivider{float:right;}.lotusui30 .lotusWidget h3{margin:0;padding:4px 10px;overflow:hidden;color:#444;border-bottom:1px solid #eee;line-height:1em;height:1.3em;font-size:1em;font-weight:normal;}.lotusui30 .lotusWidget h3 a.lotusAction{font-size:.9em;padding:4px 0 5px 0;}.lotusui30 .lotusWidget .lotusWidgetBody{clear:both;padding:3px 0;}.lotusui30 .lotusWidgetBody .lotusSection {margin-top:0px;}.lotusui30 .lotusWidgetBody div.lotusChunk{margin-top:5px;clear:both;zoom:1;}.lotusui30 .lotusWidget .lotusWidgetFooter{padding:4px 10px;border-top:1px solid #eee;height:1.3em;clear:both;}.lotusui30 .lotusWidgetFooter ul.lotusVCard {margin-left:95px;margin-top:5px;}.lotusui30 .lotusWidgetFooter img{vertical-align:top;}.lotusui30 .lotusWidget .lotusWidgetSearch{padding:5px 10px 0 10px;}.lotusui30 .lotusWidgetSearch img {padding-right:10px;}.lotusui30 .lotusWidget .lotusWidgetFooter .lotusPaging{padding:2px 0;font-size:1em;line-height:1em;border-width:0;background-color:transparent;}.lotusui30 .lotusWidget .lotusPaging div{padding-left:0;}.lotusui30 .lotusWidget .lotusWidgetScroll{overflow:hidden;clear:both;}.lotusui30 .lotusWidget .lotusWidgetScroll a{margin:0 auto;float:none;}.lotusui30.lotusImagesOff .lotusWidget .lotusWidgetScroll, .lotusImagesOff .lotusui30 .lotusWidget .lotusWidgetScroll{overflow:visible;padding-bottom:3px;}.lotusui30 .lotusWidget h2 a.lotusIcon{float:right;width:18px;height:18px;background-repeat:no-repeat;}.lotusui30.lotusImagesOff .lotusWidget h2 a.lotusIcon, .lotusImagesOff .lotusui30 .lotusWidget h2 a.lotusIcon{font-size:.8em;font-weight:normal;width:auto;height:auto;}.lotusui30 .lotusWidget h2 a.lotusActionMenu{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-437px -9px;}.lotusui30 .lotusWidget .lotusList{margin:0 0 0 -8px;} .lotusui30 .lotusWidget .lotusList li{padding-left:8px;padding-right:5px;}.lotusui_ie6 .lotusui30 .lotusWidget .lotusList{zoom:1;position:relative;}.lotusui30.lotusImagesOff .lotusWidget .lotusArrow, .lotusImagesOff .lotusui30 .lotusWidget .lotusArrow{margin-top:0}.lotusui30 .lotusWidget .lotusTable h4{margin:0;padding:0;font-size:1.2em;}.lotusui30 .lotusWidget .lotusTable h5{margin:0;padding:0;font-size:1.1em;font-weight:bold;}.lotusui30 .lotusWidget .lotusTable .lotusDetails h5{margin-bottom:2px;}.lotusui30 .lotusWidget2{margin:0 0 10px 0;border:1px solid #ccc;}.lotusui30 .lotusWidgetPlain{border-width:0;}.lotusui30 .lotusWidget2 h2, .lotusWidget2 h3{zoom:1;}.lotusui30 .lotusWidget2 h2{margin:0;padding:4px 3px 4px 10px;font-size:1.2em;font-weight:bold;color:#444;border-bottom:1px solid #ccc;background-color:#f4f4f4; background-image:-moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eaeaea));background-position:left top;background-repeat:repeat-x;overflow:hidden;cursor:move;}.lotusui30 .lotusWidgetPlain h2{display:none;border-width:1px;border-style:solid;border-color:#ccc;}.lotusui30 .lotusWidget2 .lotusWidgetBody h2{border-width:0;background-image:none;}.lotusui30 .lotusWidget2 .lotusArrow{width:16px;height:16px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-repeat:no-repeat;float:left;display:block;}.lotusui30 .lotusWidget2 h2 img{margin-left:3px;}.lotusui30 .lotusWidget2 h2 .lotusDivider{float:right;}.lotusui30 .lotusWidget2 h3{margin:0 -10px;padding:4px 10px;overflow:hidden;color:#444;border-bottom:1px solid #eee;line-height:1em;height:1.3em;font-size:1em;font-weight:normal;}.lotusui_ie .lotusui30 .lotusWidget2 h3{display:inline;width:100%;}.lotusui30 .lotusWidget2 h3 a.lotusAction{padding:4px 0 5px 0;}.lotusui30 .lotusWidget2 .lotusWidgetBody{clear:both;padding:3px 10px;}.lotusui30 .lotusWidget2 .lotusWidgetBody .lotusSection {margin-top:0;}.lotusui30 .lotusWidget2 .lotusWidgetBody div.lotusChunk{margin-top:5px;clear:both;zoom:1;}.lotusui30 .lotusWidget2 .lotusWidgetFooter{padding:4px 10px 7px 10px;border-top:1px solid #eee;height:1.3em;clear:both;}.lotusui30 .lotusWidget2 .lotusWidgetFooter ul.lotusVCard {margin-left:95px;margin-top:5px;}.lotusui30 .lotusWidget2 .lotusWidgetFooter img{vertical-align:top;}.lotusui30 .lotusWidget2 .lotusWidget .lotusWidgetSearch{padding:5px 10px 0 10px;}.lotusui30 .lotusWidgetSearch img {padding-right:10px;}.lotusui30 .lotusWidget2 .lotusWidgetFooter .lotusPaging{padding:2px 0;font-size:1em;line-height:1em;height:1em;background-color:transparent;border-width:0;}.lotusui30 .lotusWidget2 .lotusPaging div{padding-left:0;}.lotusui30 .lotusWidget2 .lotusWidgetScroll{overflow:hidden;clear:both;}.lotusui30 .lotusWidget2 .lotusWidgetScroll a{margin:0 auto;float:none;}.lotusui30.lotusImagesOff .lotusWidget2 .lotusWidgetScroll, .lotusImagesOff .lotusui30 .lotusWidget2 .lotusWidgetScroll{overflow:visible;padding-bottom:3px;}.lotusui30 .lotusWidget2 h2 a.lotusIcon{float:right;width:18px;height:18px;background-repeat:no-repeat;}.lotusui30.lotusImagesOff .lotusWidget2 h2 a.lotusIcon, .lotusImagesOff .lotusui30 .lotusWidget2 h2 a.lotusIcon{font-size:.8em;font-weight:normal;width:auto;height:auto;}.lotusui30 .lotusWidget2 h2 a.lotusActionMenu{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-437px -9px;}.lotusui30.lotusImagesOff .lotusWidget2 .lotusArrow, .lotusImagesOff .lotusui30 .lotusWidget2 .lotusArrow{margin-top:0}.lotusui30 .lotusWidget2 .lotusTable h4{margin:0;padding:0;font-size:1.2em;}.lotusui30 .lotusWidget2 .lotusTable h5{margin:0;padding:0;font-size:1.1em;font-weight:bold;}.lotusui30 .lotusWidget2 .lotusTable .lotusDetails h5{margin-bottom:2px;}.lotusui30 .lotusColLeft .lotusWidget2 .lotusSearch .lotusText,.lotusui30 .lotusColRight .lotusWidget2 .lotusSearch .lotusText{margin:0 2px 0 0;width:77%;}.lotusui30_layout .lotusColLeft .lotusSection, .lotusui30_layout .lotusColLeft .lotusInfoBox, .lotusui30_layout .lotusColLeft .lotusWidget, .lotusui30_layout .lotusColLeft .lotusWidget2, .lotusui30_layout .lotusColRight .lotusSection, .lotusui30_layout .lotusColRight .lotusInfoBox, .lotusui30_layout .lotusColRight .lotusWidget, .lotusui30_layout .lotusColRight .lotusWidget2 {margin:0 15px 15px;}.lotusui30_layout .lotusColLeft .lotusSection .lotusSearch .lotusText,.lotusui30_layout .lotusColRight .lotusSection .lotusSearch .lotusText,.lotusui30_layout .lotusColLeft .lotusWidget2 .lotusSearch .lotusText,.lotusui30_layout .lotusColRight .lotusWidget2 .lotusSearch .lotusText {margin:0 2px 0 0;width:77%;}.lotusui30 .lotusBanner ul li span.lotusUser {padding:1px 5px;}.lotusui30 .lotusPlaceBar {margin:0 10px;padding:0 10px;position:relative; border-width:0 1px 1px 1px; border-style:solid; border-color:#c0c7cd; overflow:hidden; background-color:#fff; background-image:none; background-image:-moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); background-position:top left; background-repeat:repeat-x; zoom:1;}.lotusui30 .lotusPlaceBar h2 {margin:0;padding:2px 0 0 0; float:left; font-size:1.4em; line-height:2; font-weight:normal; color:#000;}.lotusui30 .lotusPlaceBar .lotusBtnContainer {margin-right:-5px; float:right; padding:.5em 0;}.lotusui_ie6 .lotusui30 .lotusPlaceBar .lotusBtnContainer {margin-right:-2px;}.lotusui30.lotusImagesOff .lotusPlaceBar, .lotusImagesOff .lotusui30 .lotusPlaceBar {top:1px;}.lotusui30 .lotusTitleBar{margin:0 10px; position:relative; clear:both; zoom:1; border-bottom:1px solid #747678; background:#747678; background:-moz-linear-gradient(top, #87898b 0%, #656769 100%); background:-webkit-gradient(linear, left top, left bottom, from(#87898b), to(#656769)); -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; border-top-right-radius:4px; border-top-left-radius:4px;}.lotusui30 .lotusTitleBar .lotusInner{height:3em;width:100%;}.lotusui30 .lotusTitleBar h2{margin:0;padding:7px 0 0 15px;float:left;font-size:1.4em;letter-spacing:0;font-weight:normal;color:#fff;} .lotusui30 .lotusTitleBar h2 .lotusEllipsis{width:180px;}.lotusui30 .lotusTitleBar .lotusTabs{left:15px;}.lotusui30 .lotusTitleBar .lotusTabsIndented{left:215px;}.lotusui30 .lotusTitleBar .lotusSearch .lotusText, .lotusui30 .lotusTitleBar .lotusSearch .lotusScope, .lotusui30 .lotusTitleBar .lotusSearch .lotusBtnImg, .lotusui30 .lotusTitleBar .lotusTabs li{border:1px solid #747678;}.lotusui30 .lotusTitleBar .lotusTabs li, .lotusui30 .lotusTitleBar .lotusSearch .lotusBtnImg{background-color:#595b5d;}.lotusui30 .lotusTitleBar .lotusTabs li{border-bottom-color:#656769;}.lotusui30 .lotusTitleBar .lotusSearch{position:absolute;top:.7em;right:10px;} .lotusui30 .lotusTitleBar .lotusTabs a, .lotusui30 .lotusTitleBar .lotusTabs a:visited{color:#fff;display:block;padding:7px 10px;text-decoration:none;line-height:1;background-position:top right;background-repeat:no-repeat;color:#fff;}.lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected{background-color:#fff;border-bottom:1px solid #fff;}.lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected a, .lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected a:visited{color:#000;}.lotusui30 .lotusTitleBar .lotusTabs li a:hover, .lotusui30 .lotusTitleBar .lotusTabs li a:focus, .lotusui30 .lotusTitleBar .lotusTabs li a:active{color:#fff;}.lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected a:hover, .lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected a:focus, .lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected a:active{color:#000;}.lotusui30.lotusImagesOff .lotusBtnImg .lotusAltText, .lotusImagesOff .lotusui30 .lotusBtnImg .lotusAltText{color:#000;}.lotusui30.lotusImagesOff ul.lotusTabs .lotusSelected, .lotusImagesOff .lotusui30 ul.lotusTabs .lotusSelected{border-bottom-width:0;}.lotusui30 .lotusIconMsgConfirm {background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);width:16px;height:16px;background-repeat:no-repeat; display:-moz-inline-box; display:inline-block; background-position:0 -8px;}.lotusAbout .lotusui30_layout .lotusContent h2{margin:15px 0 10px;padding:0;font-size:1.5em;font-weight:normal;color:#444;}.lotusAbout .lotusui30_layout .lotusAboutBox h1{margin:0;padding:0;font-size:3em;font-weight:normal;line-height:1.2;}.lotusAbout .lotusui30_layout .lotusAboutBox h3{margin:3px 0 15px;font-size:1.5em;font-weight:normal;}.lotusui30_layout .lotusError h1{margin:0 0 10px 0;padding:0;font-size:2.2em;font-weight:normal;line-height:1.2;color:#444;}.lotusui30_layout .lotusErrorContent img{position:absolute;left:30px;top:20px;}.lotusui30_layout .lotusLogin2 .lotusLoginBox h1{margin:0 0 25px 0;padding:0;font-size:1.83333em;font-weight:normal;line-height:1.2;color:#444;}.lotusui30_layout .lotusLogin2 .lotusLoginBox h2{margin:20px 0 5px 0;padding:0;font-size:1.1em;font-weight:bold;line-height:1.3;color:#444;}.lotusui30_layout .lotusLogin2 .lotusLoginBox h2:first-child{margin-top:0;}.lotusWelcome .lotusui30_layout .lotusForm{margin:15px 0;}.lotusWelcome .lotusui30_layout .lotusMain .lotusContent input.lotusText{width:225px;}.lotusui30_layout .lotusWelcomeBox a.lotusClose{padding:0;border-width:0;background:none;}.lotusui30_layout .lotusWelcomeBox a.lotusClose img{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); background-position:-495px -10px;} .lotusui30 .lotusIndent10 {padding-left: 10px !important;}.lotusui30 .dijitPopup .lotusHelp {position: relative; left: 0; top: 0; width: auto;}.lotusui30 .lotusMenu .lotusTree .dijitTreeExpando{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png)}.lotusui30 .lotusMenu .lotusTree .dijitTreeExpando{margin-right:2px;margin-top:-2px;width:16px;height:16px;float:left;display:block;background-repeat:no-repeat;}.lotusui_ie6 .lotusui30 .lotusMenu .lotusTree .dijitTreeExpando{margin-right:0;}.lotusui30 .lotusMenu .lotusTree .dijitTreeExpandoOpened{background-position:4px -412px;}.lotusui30 .lotusMenu .lotusTree .dijitTreeExpandoClosed{background-position:4px -556px;}.lotusui30 .lotusMenu .lotusTree .lotusSelected .dijitTreeExpandoOpened{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png);background-position:4px -652px;}.lotusui30 .lotusMenu .lotusTree .lotusSelected .dijitTreeExpandoClosed{background-position:4px -748px;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow{padding:5px 0 5px 10px;display:block;font-weight:normal;line-height:1.0em;color:#000 !important;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected {margin:-1px 5px;padding-left:5px;color:#fff !important;background-color:#595b5d;border-width:1px 0;border-style:solid;border-color:#595b5d;text-decoration:none !important;cursor:default;font-weight:bold !important;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow a{color:#000 !important;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected a {color: #fff !important;}.lotusui30 .lotusMenu .lotusTree .dijitTreeExpando {display:inline-block; float:none; margin-left:5px; margin-right:0;}.lotusui30 .lotusMenu .lotusTree .dijitTreeExpandoOpened, .lotusui30 .lotusMenu .lotusTree .dijitTreeExpandoClosed {cursor: pointer;}.lotusui30 .lotusMenu .lotusTree .dijitTreeExpandoLeaf {background: none;} .lotusui30 .lotusMenu .lotusTree .lotusSelected .dijitTreeExpando {margin-left: 0;}.lotusui30 .lotusMenu .lotusTree .dijitTreeIcon {display: none;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow, .lotusui30 .lotusMenu .lotusTree .dijitTreeRow .dijitTreeContent {cursor: pointer;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected .dijitTreeContent {cursor: default;}.lotusui30 .lotusMenu .lotusTree .dijitTreeLabel {margin: 0;} .lotusui30 .lotusMenu .lotusTree .dijitTreeContainer .dijitTreeContainer .dijitTreeRow.lotusSelected {font-weight: bold;} .lotusui30 .lotusMenu .lotusTree .dijitTreeRowHover {background-color: transparent;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRowActive {background-color: transparent;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRowHover, .lotusui30 .lotusMenu .lotusTree .dijitTreeRowSelected, .lotusui30 .lotusMenu .lotusTree .dijitTreeRowActive, .lotusui30 .lotusMenu .lotusTree .dijitTreeRowSelected .dijitTreeRowHover {margin:-1px 0}.lotusui30 a, .lotusui30 a:visited{color:#105cb6;}.lotusui30 a:hover, .lotusui30 a:focus, .lotusui30 a:active{color:#05386b;}.lotusui30 a.lotusMyLink, .lotusui30 a.lotusMyLink:visited, .lotusui30 .lotusMyLinks a, .lotusui30 .lotusMyLinks a:visited{color:#44a244;}.lotusui30 a.lotusMyLink:hover, .lotusui30 a.lotusMyLink:focus, .lotusui30 a.lotusMyLink:active,.lotusui30 .lotusMyLinks a:hover, .lotusui30 .lotusMyLinks a:focus, .lotusui30 .lotusMyLinks a:active{color:#05386b;}.lotusui30 .lotusActionBar {height:2.5em;}.lotusui30 .lotusActionBar2 {margin-top:-15px;}.lotusui30 .lotusActionMenu {border:1px solid #aaa; border:3px solid rgba(0, 0, 0, 0.23); -moz-box-shadow:0 0 15px #aaa; -webkit-box-shadow:0 0 15px #aaa; box-shadow:0 0 15px #aaa; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}.lotusui30 .lotusActionMenu li{padding:1px;}.lotusui30 .lotusActionMenu a:hover, .lotusui30 .lotusActionMenu a:focus, .lotusui30 .lotusActionMenu a:active{background-color:#e1f4f9;}.lotusui30 .lotusActionMenu.lotusIcon{border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;} .lotusui30 .lotusBtn{border:0; margin-bottom:3px; background-color:#e7e7e7; border-collapse:separate; background-image:-moz-linear-gradient(top, #ededed 0%, #e1e1e1 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#e1e1e1)); background-image:linear-gradient(top, #ededed, #e1e1e1); color:#333; font-weight:bold; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5); box-shadow:0 1px 1px rgba(0,0,0,0.5);}.lotusui_ie .lotusui30 .lotusBtn, .lotusui_ie8 .lotusui30 .lotusBtn{border:1px solid #ccc;}.lotusui30 .lotusBtnImg{border:0; background:none; color:#333; font-weight:bold; text-align:center;}.lotusui30 .lotusBtn{padding:5px 15px;text-shadow:0 1px 1px #fff;}.lotusui_ie .lotusui30 .lotusBtn{padding:2px 3px;}.lotusui_ie8 .lotusui30 input.lotusBtn{padding:6px 15px;}.lotusui30 .lotusBtnImg{padding:5px;}.lotusui30 .lotusBtnDisabled{color:#7c7c7c !important; border-width:0; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5) !important; -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5) !important; box-shadow:0 1px 1px rgba(0,0,0,0.5) !important;}.lotusui30 span.lotusBtnDisabled{background-color:transparent !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important;}.lotusui_ie .lotusui30 input.lotusBtnDisabled, .lotusui_ie8 .lotusui30 input.lotusBtnDisabled,.lotusui_ie .lotusui30 button.lotusBtnDisabled, .lotusui_ie8 .lotusui30 button.lotusBtnDisabled{border-color:#ccc !important;}.lotusui_ie .lotusui30 .lotusBtnImg{padding:5px 4px;}.lotusui30 .lotusBtn:hover, .lotusui30 .lotusBtn:focus, .lotusui30 .lotusBtn:active{color:#000; -moz-box-shadow:0 2px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 1px rgba(0,0,0,0.5); box-shadow:0 2px 1px rgba(0,0,0,0.5);}.lotusui30 .lotusBtnImg:hover, .lotusui30 .lotusBtnImg:focus, .lotusui30 .lotusBtnImg:active{color:#000;}.lotusui30 .lotusAboutBox{background-color:#057bb0; background-image:-moz-linear-gradient(top, #096da3 0%, #0189be 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#096da3), to(#0189be)); background-image:linear-gradient(top, #096da3, #0189be); border:0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}.lotusui30 .lotusAboutBox p, .lotusui30 .lotusAboutBox li, .lotusui30 .lotusAboutBox a, .lotusui30 .lotusAboutBox a:visited, .lotusui30 .lotusAboutBox a:hover, .lotusui30 .lotusAboutBox a:focus, .lotusui30 .lotusAboutBox a:active{color:#fff;}.lotusui30 .lotusAboutBox .lotusHeading, .lotusui30 .lotusAboutBox .lotusHeading2{color:#fff;}.lotusui30 .lotusWelcomeBox{margin-left:0; background-color:#057bb0; background-image:-moz-linear-gradient(top, #096da3 0%, #0189be 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#096da3), to(#0189be)); background-image:linear-gradient(top, #096da3, #0189be); border:0; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}.lotusui30 .lotusWelcomeBox p, .lotusui30 .lotusWelcomeBox li, .lotusui30 .lotusWelcomeBox a, .lotusui30 .lotusWelcomeBox a:visited, .lotusui30 .lotusWelcomeBox a:hover, .lotusui30 .lotusWelcomeBox a:focus, .lotusui30 .lotusWelcomeBox a:active{color:#fff;}.lotusui30 .lotusWelcomeBox .lotusHeading{color:#fff;}.lotusui30 .lotusWelcomeBox a, .lotusui30 .lotusAboutBox a{text-decoration:underline} .lotusui30 .lotusAboutBox .lotusClose input, .lotusui30 .lotusWelcomeBox .lotusClose input{width:16px;height:16px;background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);background-position:-511px -8px;opacity:0.65;filter:alpha(opacity=65);}.lotusui30 .lotusWelcomeBox .lotusClose input:hover, .lotusui30 .lotusWelcomeBox .lotusClose input:focus, .lotusui30 .lotusWelcomeBox .lotusClose input:active{opacity:1;filter:alpha(opacity=100);}.lotusui30 .lotusAddComment{background-color:#E8EDF3;}.lotusui30 .lotusAddComment a.lotusCommentInput, .lotusui30 .lotusAddComment a.lotusCommentInput:hover, .lotusui30 .lotusAddComment a.lotusCommentInput:focus{background-color:#fff;border-color:#BDC7DB;}.lotusui30 .lotusUpdateStatus{background-color:#eee;}.lotusui30 ul.lotusCommentList li{border-top-color:#e3e2e2;}.lotusui30 .lotusBoard .lotusPost{border-color:#E8EDF3;}.lotusui30 .lotusBoard .lotusCommentPaging{background-color:#E8EDF3;}.lotusui30 .lotusForum .lotusPostDetails blockquote{background-color:#eee;border-color:#DFE4E9;}.lotusui30 .lotusForum .lotusPaging{margin:0;padding-left:0;background-color:#fff;border-width:1px 0;border-style:solid;border-color:#ccc;}.lotusui30 .lotusForum .lotusPostContent{border-width:0;}.lotusui30 .lotusForum .lotusPostDetails blockquote{width:auto;}.lotusui_ie6 .lotusui30 .lotusForum .lotusPostDetails blockquote{width:95%;}.lotusui30 .lotusForum .lotusPostAuthorInfo{padding:10px;background-position:100% -1373px;background-repeat:no-repeat;}.lotusui30 .lotusForum .lotusCaption{margin-top:0;background-color:#fff;border-width:0;float:left;}.lotusui30 .lotusForum .lotusFeeds{float:right;}.lotusui30 .lotusForum .lotusPost{margin-top:0;margin-bottom:10px;padding-top:4px;padding-bottom:4px;background-color:#fff; border:1px solid #ccc;-webkit-box-shadow:0 2px 5px #eee;-moz-box-shadow:0 2px 5px #eee;box-shadow:0px 2px 5px #eee;}.lotusui30 .lotusForum ul.lotusCommentList .lotusPost{background-color:#fff;}.lotusui30 .lotusForum ul.lotusCommentList .lotusChild{background-color:#fff;border-top-width:0;}.lotusui30 .lotusForum ul.lotusCommentList .lotusChild li{margin-left:0;padding:0 0 0 5px;background-color:#fff;background-image:none;background-repeat:repeat-y;}.lotusui30 .lotusForum ul.lotusCommentList .lotusChild .lotusActions li{padding:0 7px;border-width:0 0 0 1px;}.lotusui30 .lotusForum ul.lotusCommentList .lotusChild .lotusActions li.lotusFirst{padding-left:0;border-left-width:0;}.lotusui30 .lotusForum .lotusPostAuthorInfo{text-align:left;}.lotusui30 .lotusColLeft .lotusCommentBubble, .lotusui30 .lotusColRight .lotusCommentBubble{background-position:15px -1708px}.lotusui30 .lotusColLeft .lotusCommentBubbleBody, .lotusui30 .lotusColRight .lotusCommentBubbleBody{background-color:#fff;}.lotusui30 .lotusDialogBorder {border:3px solid #555; border:3px solid rgba(2, 2, 2, 0.4); -moz-border-radius:3px; border-radius:3px; -moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.4); box-shadow:0 0 15px rgba(0, 0, 0, 0.4);}.lotusui30 .lotusDialog .lotusDialogHeader {border-bottom:0; background:#3c3c3c; background-image:-moz-linear-gradient(top, #3c3c3c 0%, #252525 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#252525));}.lotusui30 .lotusDialog .lotusHeading {margin-right:0; display:block; color:#fff; font-size:1.2em;}.lotusui30.lotusImagesOff .lotusDialog .lotusHeading, .lotusImagesOff .lotusui30 .lotusDialog .lotusHeading {margin-right:15px;} .lotusui30 .lotusDialog .lotusDialogHeader .lotusDialogClose {position:absolute; top:-11px; right:-11px; padding:0; border:0;}.lotusui30.lotusImagesOff .lotusDialog .lotusDialogHeader .lotusDialogClose, .lotusImagesOff .lotusui30 .lotusDialog .lotusDialogHeader .lotusDialogClose {padding:3px; border:1px solid #000; top:15px; right:15px;} .lotusui30 .lotusDialog .lotusDialogHeader .lotusDialogClose img {background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); background-position:-110px 0; width:32px; height:32px;}.lotusui30 .lotusDialog .lotusFormTable, .lotusui30 .lotusDialog .lotusFormTable td, .lotusui30 .lotusDialog .lotusDialogContent {border:0;}.lotusui30 .lotusDialog .lotusDialogFooter {background-color:#fff; margin:0 20px; padding:15px 0; border-top:1px solid #aaa;}.lotusui30 .lotusDialogFooter .lotusBtn {margin-left:10px; margin-right:0;}.lotusui30 .lotusOverlay {opacity:0.4; filter: alpha(opacity=40);}.lotusui30 .lotusViewControl div{padding:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.lotusui30 .lotusForm2 .lotusFormFooter {border-width:1px 0 0; border-style:solid; border-color:#aaa;}.lotusui30 .lotusForm2 .lotusFormFooter {background:none;}.lotusui30 .lotusForm2 .lotusFieldEmphasis{-moz-box-shadow: 0 3px 3px #F3F3F3 inset; -webkit-box-shadow: 0 3px 3px #F3F3F3 inset; box-shadow: 0 3px 3px #F3F3F3 inset;}.lotusui30 .lotusHeader .lotusFilters2{margin:5px 0 0;} .lotusui30 .lotusHelp{background-color:#fff;}.lotusui30 table.lotusLegal{margin:5px auto 10px;}.lotusui30 .lotusIBMLogoFooter{display:none;}.lotusui30 .lotusLogin .lotusLegal{margin:5px 25px 10px;} .lotusui30 ul.lotusList li{padding:1px 0}.lotusui30 ul.lotusList li.lotusSelected{background-color:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}.lotusui30 ul.lotusList li.lotusSelected a, .lotusui30 ul.lotusList li.lotusSelected a:visited{color:#000;}.lotusui30 .lotusNavMenu {border:3px solid #454545; border:3px solid rgba(23, 23, 23, 0.8); -moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.4); box-shadow:0 0 4px rgba(0, 0, 0, 0.4); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}.lotusui30 .lotusNavMenu table, .lotusui30 .lotusNavMenu th, .lotusui30 .lotusNavMenu td, .lotusui30 .lotusNavMenu table td, .lotusui30 .lotusNavMenu tr.lotusMenuSeparator + tr th, .lotusui30 .lotusNavMenu tr.lotusMenuSeparator + tr td {padding:0;}.lotusui30 .lotusNavMenu tr a {display:block; margin:1px; padding:10px;}.lotusui30 .lotusNavMenu tr a, .lotusui30 .lotusNavMenu tr a:visited {color:#222;}.lotusui30 .lotusNavMenu .lotusNavMenuLarge tr a {display:inline-block;} .lotusui30 .lotusNavMenu tr.lotusMenuSeparator th, .lotusui30 .lotusNavMenu tr.lotusMenuSeparator td {padding-bottom:0; border-bottom-color:#f0f0f0;}.lotusui30 .lotusNavMenu tr a:hover, .lotusui30 .lotusNavMenu tr a:focus, .lotusui30 .lotusNavMenu tr a:active, .lotusui30 .lotusNavMenu tr a.lotusHover {background-color:#e1f4f9;}.lotusui30 .lotusNavMenu .lotusNavMenuConnector {position:absolute; background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); background-position:-869px -11px; width:15px; height:11px; top:-11px; left:20px;}.lotusui30 .lotusNavMenu tr .lotusInlinelist {padding:10px; white-space:normal;}.lotusui30 .lotusNavMenu tr .lotusInlinelist a {margin:0; padding:0; display:inline; font-weight:normal; color:#666;}.lotusui30 .lotusNavMenu .lotusMenuFooter .lotusInlinelist {color:#777;}.lotusui30 .lotusNavMenu .lotusMenuFooter .lotusInlinelist a, .lotusui30 .lotusNavMenu .lotusMenuFooter .lotusInlinelist a:visited {color:#105cb6;}.lotusui30 .lotusNavMenu .lotusMenuFooter .lotusInlinelist a:hover, .lotusui30 .lotusNavMenu .lotusMenuFooter .lotusInlinelist a:focus, .lotusui30 .lotusNavMenu .lotusMenuFooter .lotusInlinelist a:active {color:#05386b}.lotusui30 .lotusNavMenu tr .lotusInlinelist a:hover, .lotusui30 .lotusNavMenu tr .lotusInlinelist a:focus, .lotusui30 .lotusNavMenu tr .lotusInlinelist a:active {background-color:#fff; text-decoration:underline;}.lotusui30 .lotusNavMenu .lotusSearch {position:relative; clear:both; padding:0 10px 10px;}.lotusui30 .lotusNavMenu .lotusSearch .lotusText {padding:4px 25px 4px 8px; margin:0; border:1px solid #ececec; width:480px; font-size:0.9em; color:#666; background:#f1f1f1; background:-moz-linear-gradient(center top, #f4f4f4 25%, #f1f1f1 100%); background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), color-stop(25%, #f4f4f4), to(#f1f1f1)); -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}.lotusui30 .lotusNavMenu .lotusSearch .lotusSearchButton {color:#fff; opacity:0.4; filter:alpha(opacity=40); background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); background-position:-529px -8px; height:16px; width:16px; position:absolute; right:16px; top:4px;}.lotusui30 .lotusNavMenu .lotusSearch .lotusAltText {display:none;} .lotusui30 .lotusMenu{width:auto;margin:0 0 25px;padding:0;background-color:transparent;border-width:0;}.lotusui30 .lotusMenu .lotusMenuSection{border-color:#ccc;}.lotusui30 .lotusMenu li a, .lotusui30 .lotusMenu .lotusMenuHeader{margin:0;padding:3px 10px 5px 20px;border-width:0;font-weight:bold;}.lotusui30 .lotusMenu li a, .lotusui30 .lotusMenu li a:visited, .lotusui30 .lotusMenu li a:hover, .lotusui30 .lotusMenu li a:active{color:#000;text-decoration:none;}.lotusui30 .lotusMenu li a:focus{text-decoration:underline;}.lotusui30 .lotusMenu .lotusMenuSubsection a{font-weight:normal;}.lotusui30 .lotusMenu li.lotusSelected a, .lotusui30 .lotusMenu .lotusHeaderSelected{margin:0;padding-left:20px;border-width:1px 0;}.lotusui30.lotusImagesOff .lotusMenu li.lotusSelected a, .lotusImagesOff .lotusui30 .lotusMenu li.lotusSelected a, .lotusui30.lotusImagesOff .lotusMenu .lotusHeaderSelected, .lotusImagesOff .lotusui30 .lotusMenu .lotusHeaderSelected{border-width:1px;}.lotusui30 .lotusMenu .lotusMenuHeader a, .lotusui30 .lotusMenu .lotusMenuHeader a:visited, .lotusui30 .lotusMenu .lotusMenuHeader a:hover, .lotusui30 .lotusMenu .lotusMenuHeader a:focus, .lotusui30 .lotusMenu .lotusMenuHeader a:active{color:#000;text-decoration:none;}.lotusui30 .lotusMenu .lotusMenuHeader a.lotusArrow{left:4px;top:4px;}.lotusui30 .lotusMenu .lotusAction{margin-left:20px;margin-bottom:5px;}.lotusui30 .lotusMenu .lotusMenuSubsection{margin:0;padding-top:0;}.lotusui30 .lotusMenu .lotusMenuSubsection{padding-left:0;}.lotusui30 .lotusMenu .lotusMenuSubsection li.lotusSelected a{margin-left:0;padding-left:20px;}.lotusui30.lotusImagesOff .lotusMenu .lotusMenuSubsection li.lotusSelected a, .lotusImagesOff .lotusui30 .lotusMenu .lotusMenuSubsection li.lotusSelected a{padding-left:15px;}.lotusui30 .lotusMenu ul.lotusIcons a{padding-left: 39px;}.lotusui30 .lotusMenu ul.lotusIcons img, .lotusui30 .lotusMenu ul.lotusIcons .lotusSelected img{left:19px;}.lotusui30 .lotusMenu ul.lotusIcons .lotusSelected a{padding-left: 39px;}.lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons a{padding-left: 39px;}.lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons .lotusSelected a{padding-left: 39px;}.lotusui30.lotusImagesOff .lotusMenu .lotusMenuSubsection ul.lotusIcons a, .lotusImagesOff .lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons a, .lotusui30.lotusImagesOff .lotusMenu .lotusMenuSubsection ul.lotusIcons .lotusSelected a, .lotusImagesOff .lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons .lotusSelected a{padding-left:20px;}.lotusui30 .lotusMenu li a, .lotusui30 .lotusMenu .lotusMenuHeader{font-weight:normal;}.lotusui30 .lotusMenu li.lotusSelected a, .lotusui30 .lotusMenu .lotusHeaderSelected{background-color:transparent; border-width:0; color:#000;}.lotusui30 .lotusMenu .lotusHeaderSelected .lotusHeading a{font-weight:bold;}.lotusui30 .lotusMenu .lotusIcons li.lotusSelected a:before{content:"\25AA";color:#dd731c;margin-left:-30px;margin-right:25px;font-family:Arial, Helvetica, sans-serif;float:left;}.lotusui30 .lotusMenu li.lotusSelected a:before{content:"\25AA";color:#dd731c;margin-left:-10px;margin-right:5px;font-family:Arial, Helvetica, sans-serif;}.lotusui30 .lotusMenu li a, .lotusui30 .lotusMenu li a:visited, .lotusui30 .lotusMenu li a:hover, .lotusui30 .lotusMenu li a:focus, .lotusui30 .lotusMenu li a:active, .lotusui30 .lotusMenu li.lotusSelected a, .lotusui30 .lotusMenu li.lotusSelected a:visited, .lotusui30 .lotusMenu li.lotusSelected a:hover, .lotusui30 .lotusMenu li.lotusSelected a:focus, .lotusui30 .lotusMenu li.lotusSelected a:active, .lotusui30 .lotusMenu .lotusHeaderSelected a, .lotusui30 .lotusMenu .lotusHeaderSelected a:visited, .lotusui30 .lotusMenu .lotusHeaderSelected a:hover, .lotusui30 .lotusMenu .lotusHeaderSelected a:focus, .lotusui30 .lotusMenu .lotusHeaderSelected a:active{color:#000;text-decoration:none;}.lotusui30.lotusImagesOff .lotusMenu li.lotusSelected a, .lotusImagesOff .lotusui30 .lotusMenu li.lotusSelected a, .lotusui30.lotusImagesOff .lotusMenu .lotusHeaderSelected, .lotusImagesOff .lotusui30 .lotusMenu .lotusHeaderSelected{border-width:0;}.lotusui30 .lotusMenu .lotusUnreadBadge{background-color:#107bbb;}.lotusui30 .lotusMenu .lotusMenuHeader{padding:0;}.lotusui30 .lotusMenu .lotusMenuHeader a.lotusArrow{z-index:10;}.lotusui30 .lotusMenu .lotusMenuHeader .lotusHeading a{margin:0;display:block;padding:3px 10px 5px 20px;}.lotusui30 .lotusMenu li a:hover, .lotusui30 .lotusMenu .lotusMenuHeader .lotusHeading a:hover, .lotusui30 .lotusMenu li a:focus, .lotusui30 .lotusMenu .lotusMenuHeader .lotusHeading a:focus{background-color:#e1f4f9;}.lotusui30 .lotusMenu .lotusMenuHeader.lotusHeaderSelected .lotusTwistyClosedMenu{background-position:4px -940px;}.lotusui30 .lotusMenu .lotusMenuHeader.lotusHeaderSelected .lotusTwistyOpenMenu{background-position:4px -844px;}.lotusui30 .lotusMenu .lotusMenuHeader.lotusSelected .lotusArrow .lotusAltText{color:#dd731c;}.lotusui_ie .lotusui30 .lotusMenu .lotusHeaderSelected .lotusTwistyClosedMenu {background-position:4px -556px;}.lotusui_ie .lotusui30 .lotusMenu .lotusHeaderSelected .lotusTwistyOpenMenu {background-position:4px -412px;}.lotusui_ie .lotusui30 .lotusMenu .lotusMenuHeader.lotusSelected .lotusArrow .lotusAltText{color:#000;}.lotusui30 .lotusMenu .lotusMenuSection{border-bottom-style:dotted;}.lotusui30 .lotusMenu .lotusMenuSection:last-child{border-width:0;}.lotusui30 .lotusMenu .lotusMenuSubsection li a, .lotusui30.lotusImagesOff .lotusMenu .lotusMenuSubsection li.lotusSelected a, .lotusImagesOff .lotusui30 .lotusMenu .lotusMenuSubsection li.lotusSelected a{padding-left:30px;}.lotusui30 .lotusMenu .lotusMenuSubsection li.lotusSelected a{padding-left:30px;}.lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons a, .lotusui30 .lotusMenu .lotusMenuSubsection ul.lotusIcons .lotusSelected a{padding-left:49px;}.lotusui30 .lotusMenu ul.lotusIcons img, .lotusui30 .lotusMenu ul.lotusIcons .lotusSelected img{left:29px;}.lotusui30 .lotusMessage2{background-color:#ffe3e0;border-color:#efa6a5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.lotusui30 .lotusWarning{background-color:#ffffbc;border-color:#f6e692;}.lotusui30 .lotusInfo{background-color:#e6f1fe;border-color:#b9cfeb;}.lotusui30 .lotusSuccess {background-color:#ecf9df;border-color:#c8e2b8;}.lotusui30 .lotusPaging {margin:5px 0; padding:1px 5px 3px;}.lotusui30 .lotusPaging, .lotusui30 .lotusPaging ul li, .lotusui30 .lotusPaging div, .lotusui30 .lotusPaging input {color:#666;}.lotusui30 .lotusPaging {background:none; border-width:1px 0; border-color:#ddd; padding-left:0; padding-right:0;}.lotusui30 .lotusPaging.lotusPagingTop {border-top-width:2px; border-top-color:#ccc;} .lotusui30 .lotusPaging a, .lotusui30 .lotusPaging a:visited {font-weight:normal;}.lotusui30 .lotusPaging .lotusInlinelist li {border-color:#ccc;}.lotusui30 .lotusPaging div, .lotusui30 .lotusPaging .lotusInlinelist li.lotusFirst {padding-left:0;}.lotusui30 .lotusPaging .lotusRight li {padding:0 0 0 6px; margin-left:5px;} .lotusui30 .lotusPaging .lotusChooser {font-weight:bold;}.lotusui30 .lotusPalette{border-bottom-width:0;}.lotusui30 .lotusPaletteHeader{border-top-width:0;border-bottom:4px solid #2a2a2a;padding:5px 10px 7px;}.lotusui30 .lotusPaletteHeader .lotusRight, .lotusui30 .lotusPaletteHeader .lotusClose{margin-top:7px;}.lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li.lotusSelected, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu li.lotusSelected a{color:#fff;}.lotusui30 .lotusPaletteHeader ul.lotusTabs li a, .lotusui30 .lotusPaletteHeader ul.lotusTabs li a:visited{display:block;margin:0;padding:9px 10px;background-color:#414648;border-width: 1px 1px 0 1px;border-style:solid;border-color: #2a2a2a;float:left;}.lotusui30 .lotusPaletteHeader ul.lotusTabs li.lotusSelected a, .lotusui30 .lotusPaletteHeader ul.lotusTabs li.lotusSelected a:visited{margin-bottom:0;background-color:#2a2a2a;}.lotusui30 .lotusPaletteBody{margin-bottom:0;border-width:0;}.lotusui30 .lotusPaletteNav{padding:0 10px;height:auto;}.lotusui30 .lotusPalette .lotusChunk, .lotusui30 .lotusPalette .lotusPaletteNavHeader, .lotusui30 .lotusPalette .lotusPaletteNav .lotusMenu{margin:10px 0;width:auto;}.lotusui30 .lotusPaletteContent{padding:10px 10px 10px 20px;}.lotusui30 .lotusPalette .lotusClose{padding:3px;}.lotusui30 .lotusPalette .lotusSearch input.lotusText{margin:0 4px 0 0;width:158px;}.lotusui30 .lotusPalette .lotusClose input{background-position:-511px -8px; width:16px; height:16px;}.lotusui30 .lotusPalette .lotusSearchButton{background-position:-547px -8px}.lotusui30 .lotusSearch .lotusScope, .lotusui30 .lotusSearch .lotusText, .lotusui30 .lotusSearch .dijitTextBox {border-color:#aaa;}.lotusui30 .lotusSearch .lotusText {padding-top:3px; padding-bottom:4px;}.lotusui30 .lotusSearch .lotusScope {padding-top:3px; padding-bottom:3px;}.lotusui30 .lotusSearch .lotusSearchButton {color:#000;}.lotusui30 .lotusSearch .lotusText, .lotusui30 .lotusSearch .dijitTextBox {border-color:#ccc;}.lotusui30 .lotusSearch a.lotusScope:hover, .lotusui30 .lotusSearch a.lotusScope:focus, .lotusui30 .lotusSearch a.lotusScope:active {color:#000; background-color:#e1f4f9; background-position:100% -1076px;}.lotusui30 .lotusSearchForm .lotusSearchButton{color:#000;}.lotusui30 .lotusSearchTab{padding:2px 6px 4px 8px;border-color:#aaa;background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.lotusui30 .lotusTabExpanded{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;border-radius-topright:2px;border-radius-topleft:2px;}.lotusui30 .lotusSearchTab a, .lotusui30 .lotusSearchTab a:visited{padding-right:12px;font-size:0.9em;line-height:1.7;}.lotusui30 .lotusSearchTab a, .lotusui30 .lotusSearchTab a:visited, .lotusui30 .lotusSearchTab a:hover, .lotusui30 .lotusSearchTab a:focus, .lotusui30 .lotusSearchTab a:active {text-decoration: none;}.lotusui30 form.lotusSearchForm{z-index:1;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-box-shadow:0px 2px 5px #eee;-moz-box-shadow:0px 2px 5px #eee;box-shadow:0px 2px 5px #eee;}.lotusui30 .lotusSearchForm .lotusBtnImg{padding:3px;}.lotusui30 .lotusSearchForm input.lotusText{padding-top:3px;padding-bottom:4px;}.lotusui30 .lotusSection2{margin:0 0 20px;padding:0;}.lotusui30 .lotusSectionPlain .lotusSectionHeader{border-width:0;background-image:none;}.lotusui30 .lotusSection2 .lotusSectionHeader .lotusArrow{padding-left:5px}.lotusui30 .lotusSection2 .lotusSectionHeader .lotusIcon{padding:5px 0}.lotusui30 .lotusSection2 .lotusDragHandle{left:0; top:4px;}.lotusui30 .lotusSection2 .lotusSectionBody{margin:0;}.lotusui30 .lotusSection2 .lotusSubheader .lotusIcon{padding-right:0;}.lotusui30 .lotusSection2 .lotusChunk{margin-top:0;margin-bottom:5px;}.lotusui30 .lotusSection2 .lotusSectionFooter{border-top:1px solid #eee;}.lotusui30 .lotusSection2 .lotusSectionFooter .lotusPaging{margin:0;}.lotusui30 .lotusSection2 {border:0;}.lotusui30 .lotusSection2 .lotusSectionHeader {border-top:2px solid #141414; border-bottom:1px solid #ededed; margin:0;}.lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow, .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:visited, .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:hover, .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:focus, .lotusui30 .lotusSection2 .lotusSectionHeader a.lotusArrow:active {padding:5px 0;}.lotusui30 .lotusSection2 .lotusDraggable a.lotusArrow, .lotusui30 .lotusSection2 .lotusDraggable a.lotusArrow:visited, .lotusui30 .lotusSection2 .lotusDraggable a.lotusArrow:hover, .lotusui30 .lotusSection2 .lotusDraggable a.lotusArrow:focus, .lotusui30 .lotusSection2 .lotusDraggable a.lotusArrow:active {padding:5px 0 5px 5px;} .lotusui30 .lotusSection2 .lotusSectionHeader .lotusIcon {padding:5px 0 5px 5px; width:16px;}.lotusui30 .lotusSection2 .lotusSectionHeader .lotusFirst {padding-left:0;} .lotusui30 .lotusSection2 .lotusSubheader {padding:7px 0;}.lotusui30 .lotusSection2 .lotusHeading, .lotusui30 .lotusSection2 .lotusHeading2 {font-size:1.2em; color:#444;}.lotusui30 .lotusSection2 .lotusHeading a, .lotusui30 .lotusSection2 .lotusHeading a:visited, .lotusui30 .lotusSection2 .lotusHeading a:hover, .lotusui30 .lotusSection2 .lotusHeading a:focus, .lotusui30 .lotusSection2 .lotusHeading a:active{color:#444;}.lotusui30 .lotusSection2 .lotusSectionBody {background-color:transparent; padding:5px;}.lotusui30 .lotusSection2 .lotusSectionFooter {padding-left:0; padding-right:0;}.lotusui30 .lotusSection2 .lotusList {margin:0 -5px;} .lotusui30 .lotusSection2 .lotusList li {padding-left:5px; padding-right:5px;}.lotusui30 .lotusSection2 .lotusDragHandle {top:7px;}.lotusui30 .lotusPortlet {padding:10px; background-color:#fff; border:1px solid #eee; -moz-box-shadow:0 1px 3px #eee; -webkit-box-shadow:0 1px 3px #eee; box-shadow:0 1px 3px #eee;}.lotusui30 .lotusPortlet .lotusSectionHeader {background-color:transparent; background-image:none;}.lotusui30 .lotusPortlet .lotusSectionBody {padding:5px 0;} .lotusui30 .lotusSort {margin:5px 0; color:#666;}.lotusui30 .lotusSort .lotusInlinelist li {padding:0 5px;}.lotusui30 .lotusInfoTable{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 2px 5px #eee;-moz-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee;}.lotusui30 .lotusInfoTable td, .lotusui30 .lotusInfoTable th{border-width:0;}.lotusui30 .lotusTable .lotusAltRow td, .lotusui30 .lotusTable .lotusAltRow th.lotusRowHeader{background-color:transparent;}.lotusui30 .lotusTable .lotusForm2 {background:none; margin-top:15px; margin-bottom:15px; border-width:5px 0; border-color:#f0f0f0; border-style:solid;}.lotusui30 .lotusTable .lotusForm2 .lotusFormTitle .lotusHeading {margin-top:0;}.lotusui30 .lotusTable .lotusForm2 .lotusFormFooter {border:0; padding-top:0; padding-bottom:15px;}.lotusui30 .lotusTable .lotusForm2 .lotusMessage2 {top:0; margin-bottom:0;}.lotusui30 .lotusTabs li{padding:0;background-color:#fff;border-color:#ccc;}.lotusui30 .lotusTabs li.lotusSelected{border-color:#aaa #aaa #fff;}.lotusui30 a.lotusF5, .lotusui30 a.lotusF5:visited{color:#1c3052}.lotusui30 a.lotusF4, .lotusui30 a.lotusF4:visited{color:#2b588e}.lotusui30 a.lotusF3, .lotusui30 a.lotusF3:visited{color:#4477bb}.lotusui30 a.lotusF2, .lotusui30 a.lotusF2:visited{color:#649cd8}.lotusui30 a.lotusF1, .lotusui30 a.lotusF1:visited{color:#8bbce8} .lotusui30 .lotusTips{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.lotusui30 .lotusTips{border-color:#efd159;} .lotusui30 .lotusVCard a:link, .lotusui30 .lotusVCard a:visited, .lotusui30 .lotusVCard a:hover, .lotusui30 .lotusVCard a:focus, .lotusui30 .lotusVCard a:active{color:#105cb6}.lotusui30 .lotusVCard .lotusAppLinks td{background-color:#f1f1f1;background-image:-moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb));background-position:top left;}.lotusui30 .lotusVCard .lotusActionMenu a, .lotusui30 .lotusVCard .lotusActionMenu a:visited{color:#000;}.lotusui30 .lotusVCard .lotusPhoto{border-color:#ccc;background-color:#fff;}.lotusui30 .lotusVCard .lotusAppLinks td{border-color:#ccc;}.lotusui30 .lotusVCard .lotusDetails{background-color:#fafafa;border-top-width:0;}.lotusui30 .lotusVCard .lotusActionMenu a:hover, .lotusui30 .lotusVCard .lotusActionMenu a:focus, .lotusui30 .lotusVCard .lotusActionMenu a:active{color:#000;background-color:#e1f4f9;}.lotusui30 .lotusIconLike,.lotusui30 .lotusIconMsgSuccess,.lotusui30 .lotusIconMsgError,.lotusui30 .lotusIconMsgInfo,.lotusui30 .lotusIconMsgWarning {background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png);width:16px;height:16px;background-repeat:no-repeat;display:-moz-inline-box;display:inline-block;}.lotusui30 .lotusIconLike {background-position:-88px -8px;}.lotusui30 .lotusIconMsgSuccess {background-position:0 -8px;}.lotusui30 .lotusIconMsgError {background-position:-22px -8px;}.lotusui30 .lotusIconMsgInfo {background-position:-44px -8px;}.lotusui30 .lotusIconMsgWarning {background-position:-66px -8px;}.lotusui30_body .lotusMain {margin:0;padding:0;border-width:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:transparent;}.lotusui30_body .lotusFrame {padding:0;}.lotusui30_layout .lotusMain .lotusContent{margin:0;padding:20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;}.lotusui30_body {color:#222; background-color:#fff;}.lotusui30_layout .lotusMain .lotusContent{padding:20px 0; border-width:0;}.lotusui30_body .lotusFrame{margin:0;min-width:auto;} .lotusui_ie6 .lotusui30_body .lotusFrame{width:auto;}.lotusui30 .lotusBanner .lotusInner,.lotusui30 .lotusBannerExt .lotusWrapper,.lotusui30 .lotusTitleBar2 .lotusWrapper,.lotusui30 .lotusTitleBarExt .lotusWrapper,.lotusui30_body .lotusMain{margin:0 auto; padding:0 5px; width:980px;} .lotusui30 .lotusBanner .lotusLogo {outline:none;}.lotusui30 .lotusBanner .lotusLogo img {margin-top:8px;}.lotusui_ie6 .lotusui30 .lotusBanner .lotusLogo img {margin-left:0;}.lotusui30 .lotusBanner .lotusLogo .lotusAltText {padding:0; color:#fff; text-shadow:0 1px 2px #000; font-weight:bold;}.lotusui30 .lotusBanner a.lotusLogo:hover, .lotusui30 .lotusBanner a.lotusLogo:focus, .lotusui30 .lotusBanner a.lotusLogo:active {color:#ccc; cursor:pointer;}.lotusui30 .lotusBanner ul.lotusInlinelist li {margin:0 1px 0 0;}.lotusui30 .lotusBanner ul.lotusInlinelist li {display:block; float:left;}.lotusui30 .lotusBanner ul.lotusInlinelist li a {font-weight:bold; display:block;}.lotusui30 .lotusBanner ul.lotusLinks li.lotusSelected a {text-decoration:none;}.lotusui_ie .lotusui30 .lotusBanner ul.lotusInlinelist li a, .lotusui_ie .lotusui30 .lotusBanner .lotusLogo .lotusAltText {line-height:1.25em;} .lotusui30 .lotusBanner .lotusDropDownSprite {background-position:0 -656px;}.lotusui30 .lotusBanner .lotusUnreadBadge {background:#ccc; color:#000; text-shadow:none; font-size:0.9em;}.lotusui30 .lotusBanner {position:relative; border-bottom:1px solid #0075a3; background:#008abf; padding:0 0 2px;}.lotusui30 .lotusBanner .lotusRightCorner {border-top:1px solid #3a3a3a; border-bottom:1px solid #1a96c6; overflow:hidden; background:#222; background:-moz-linear-gradient(top, #474747 0%, #111 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #111)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#474747', endColorstr='#111111', GradientType=0);}.lotusui30 .lotusBanner .lotusLogo .lotusAltText {margin:21px 20px 21px 0; font-size:1.083em; line-height:1.385;}.lotusui_ie .lotusui30 .lotusBanner .lotusLogo img {margin-top:21px;}.lotusui30 .lotusBanner .lotusLogo img {margin-top:23px; margin-bottom:21px;}.lotusui30 .lotusBanner ul li a {padding:22px 16px 20px;}.lotusui30 .lotusBanner ul.lotusUtility li a {padding:21px 16px;}.lotusui30 .lotusBanner ul.lotusUtility .lotusBranding {padding:21px 0 21px 16px; display:block;}.lotusui30 .lotusBanner ul.lotusInlinelist li a {text-shadow:0 1px 2px #000; border-left:1px solid transparent; border-right:1px solid transparent;}.lotusui30.lotusImagesOff .lotusBanner ul.lotusInlinelist li a, .lotusImagesOff .lotusui30 .lotusBanner ul.lotusInlinelist li a {border:0;}.lotusui_ie6 .lotusui30 .lotusBanner ul.lotusInlinelist li a {border-left-color:#222; border-right-color:#222;} .lotusui30 .lotusBanner ul.lotusLinks li a, .lotusui30 .lotusBanner ul.lotusLinks li a:hover, .lotusui30 .lotusBanner ul.lotusLinks li a:focus, .lotusui30 .lotusBanner ul.lotusLinks li a:active {color:#ddd;}.lotusui30 .lotusBanner ul.lotusUtility li a, .lotusui30 .lotusBanner ul.lotusUtility li a:hover, .lotusui30 .lotusBanner ul.lotusUtility li a:focus, .lotusui30 .lotusBanner ul.lotusUtility li a:active {color:#ccc; font-weight:normal;}.lotusui30 .lotusBanner ul.lotusInlinelist li.lotusSelected a {color:#fff; border-left-color:#585858; border-right-color:#585858; outline:1px solid #111; background:#161616; background:-moz-linear-gradient(#585858, #161616); background:-webkit-gradient(linear, left top, left bottom, from(#585858), to(#161616));}.lotusui30 .lotusBanner ul.lotusInlinelist li a:hover, .lotusui30 .lotusBanner ul.lotusInlinelist li a:focus, .lotusui30 .lotusBanner ul.lotusInlinelist li a:active, .lotusui30 .lotusBanner ul.lotusInlinelist li.lotusHover a {text-decoration:none; color:#fff; border-left-color:#414141; border-right-color:#414141; outline:1px solid #222; background:#101010; background:-moz-linear-gradient(#505050, #101010); background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#101010));}.lotusui_ie7 .lotusui30 .lotusBanner ul.lotusInlinelist li a:hover, .lotusui_ie7 .lotusui30 .lotusBanner ul.lotusInlinelist li a:focus, .lotusui_ie7 .lotusui30 .lotusBanner ul.lotusInlinelist li a:active, .lotusui_ie8 .lotusui30 .lotusBanner ul.lotusInlinelist li a:hover, .lotusui_ie8 .lotusui30 .lotusBanner ul.lotusInlinelist li a:focus, .lotusui_ie8 .lotusui30 .lotusBanner ul.lotusInlinelist li a:active, .lotusui_ie7 .lotusui30 .lotusBanner ul.lotusInlinelist li.lotusHover a, .lotusui_ie8 .lotusui30 .lotusBanner ul.lotusInlinelist li.lotusHover a, .lotusui_ie7 .lotusui30 .lotusBanner ul.lotusInlinelist li.lotusSelected a, .lotusui_ie8 .lotusui30 .lotusBanner ul.lotusInlinelist li.lotusSelected a {border-left-color:#444; border-right-color:#444;} .lotusui30 .lotusBanner .lotusUnreadBadge {background:#107bbb; color:#fff; position:relative; bottom:0.5em; margin-left:2px; line-height:1.2;}.lotusui30 .lotusBannerExt {padding:0; color:#30302f;}.lotusui30 .lotusBannerExt .lotusBreadcrumbs a, .lotusui30 .lotusBannerExt .lotusBreadcrumbs a:hover, .lotusui30 .lotusBannerExt .lotusBreadcrumbs a:focus, .lotusui30 .lotusBannerExt .lotusBreadcrumbs a:active {color:#4d6d83;}.lotusui30 .lotusBannerExt .lotusBreadcrumbMore {background:#4d6d83;}.lotusui30 .lotusFooter {margin:0; padding:5px; background-image:none; background-color:transparent; border-width:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}.lotusui30 .lotusFooter th, .lotusui30 .lotusFooter td{border-right-width:0;}.lotusui30 .lotusFooter table{width: auto;margin:5px auto;}.lotusui30 .lotusFooter ul a{display:inline;color:#666;}.lotusui30 .lotusFooter ul a:visited{color:#878d92;}.lotusui30 .lotusFooter ul a:hover, .lotusui30 .lotusFooter ul a:focus, .lotusui30 a:active{color:#05386b;}.lotusui30 .lotusFooterDocked .lotusInlinelist li a {outline:1px solid #000; border-color:#5a5b5c; background:#2d3033; background:-moz-linear-gradient(#4b4d51, #2d3033); background:-webkit-gradient(linear, left top, left bottom, from(#4b4d51), to(#2d3033));}.lotusui_ie .lotusui30 .lotusFooterDocked .lotusInlinelist li a {border-color:#000;}.lotusui30_layout .lotusColLeft, .lotusui30_layout .lotusColRight{padding:20px 0;width:220px;background-color:transparent;}.lotusui_ie6 .lotusui30_layout .lotusColLeft {margin-right:-3px;} .lotusui_ie6 .lotusui30_layout .lotusColRight {margin-left:-3px;}.lotusui30_layout .lotusColLeft .lotusSection2, .lotusui30_layout .lotusColLeft .lotusTips, .lotusui30_layout .lotusColRight .lotusSection2, .lotusui30_layout .lotusColRight .lotusTips{margin:0 15px 15px;}.lotusui30_layout .lotusColLeft .lotusSection2 .lotusPhoto{border:1px solid #ccc;background-color:#fff;-webkit-box-shadow:#eee 0 3px 5px;-moz-box-shadow:#eee 0 3px 5px;box-shadow:#eee 0 3px 5px;}.lotusui30_layout .lotusColLeft .lotusPhoto{width:146px;height:146px;}.lotusui30_layout .lotusColLeft .lotusPhoto img{margin:9px;}.lotusui30_layout .lotusColLeft .lotusForm2 .lotusFormFooter, .lotusui30_layout .lotusColRight .lotusForm2 .lotusFormFooter{background-color:transparent;border-width:0;}.lotusui30_layout .lotusColLeft .lotusCommentBubble,.lotusui30_layout .lotusColRight .lotusCommentBubble{background-position:15px -1708px}.lotusui30_layout .lotusColLeft .lotusCommentBubbleBody,.lotusui30_layout .lotusColRight .lotusCommentBubbleBody{background-color:#fff;}.lotusui30_layout .lotusColRight {width:290px;}.lotusui30_layout .lotusColLeft .lotusSection2,.lotusui30_layout .lotusColLeft .lotusMenu,.lotusui30_layout .lotusColLeft .lotusTips {margin:0 40px 15px 0;}.lotusui30_layout .lotusColRight .lotusSection2,.lotusui30_layout .lotusColRight .lotusMenu,.lotusui30_layout .lotusColRight .lotusTips {margin:0 0 15px 40px;}.lotusui30_layout .lotusColLeft .lotusSection2 .lotusSearch .lotusText,.lotusui30_layout .lotusColRight .lotusSection2 .lotusSearch .lotusText {width:76%;}.lotusui30 .lotusTitleBar2 {margin:0; background-color:#222; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}.lotusui30 .lotusTitleBar2 .lotusHeading {color:#fff;}.lotusui30 .lotusTitleBar2 {background:none;}.lotusui30.lotusImagesOff .lotusTitleBar2, .lotusImagesOff .lotusui30 .lotusTitleBar2 {border:0;}.lotusui30 .lotusTitleBar2 .lotusInner {padding:10px 0 4px; border-bottom:1px dotted #ccc;}.lotusui30 .lotusTitleBar2 .lotusHeading {color:#222; font-size:2.2em; font-weight:bold;}.lotusui30 .lotusTitleBar2 .lotusHeading .lotusIcon {margin-right:10px; float:none; vertical-align:baseline;}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusLayout {border:1px solid #ececec; background:#f1f1f1; background:-moz-linear-gradient(center top, #f4f4f4 25%, #f1f1f1 100%); background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), color-stop(25%, #f4f4f4), to(#f1f1f1)); -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}.lotusui30 .lotusTitleBar2 .lotusSearch {margin-top:5px;}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusScope {border:0; padding-right:14px; margin:0 0 0 4px; background-color:transparent; height:auto; line-height:1.5; font-size:0.9em;}.lotusui_ie .lotusui30 .lotusTitleBar2 .lotusSearch .lotusScope, .lotusui_ie8 .lotusui30 .lotusTitleBar2 .lotusSearch .lotusScope {margin:0;} .lotusui30 .lotusTitleBar2 .lotusSearch a.lotusScope:hover, .lotusui30 .lotusTitleBar2 .lotusSearch a.lotusScope:focus, .lotusui30 .lotusTitleBar2 .lotusSearch a.lotusScope:active {background-color:transparent; background-position:100% -1076px;}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusScope .lotusAltText {top:-5px;}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusText {border:0; padding:4px 0 3px 4px; background:none; color:#666; width:175px;}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusText:focus, .lotusui30 .lotusTitleBar2 .lotusSearch .lotusText:active {color:#222;}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusBtnImg {border:0; margin:1px 4px 1px 2px; background:none; padding:2px}.lotusui30 .lotusTitleBar2 .lotusSearch .lotusSearchButton {opacity:0.4; filter:alpha(opacity=40);}.lotusui30 .lotusTitleBarExt {margin:0; padding:0; border:0;}.lotusAbout .lotusui30_layout .lotusLegal{margin:5px 25px 10px;}.lotusLogin2 .lotusui30_layout .lotusForm2{background-color:transparent;}.lotusui30_layout .lotusMain .lotusContent, .lotusui30_layout .lotusLoginBox, .lotusui30_layout .lotusErrorBox{-webkit-box-shadow:#eee 0 2px 10px;-moz-box-shadow:#eee 0 2px 10px;box-shadow:#eee 0 2px 10px;}.lotusui30_layout .lotusMain .lotusContent{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.lotusui30 .lotusButton a, .lotusui30 .lotusButton a:visited{color:#222;}.lotusui30 .lotusButton{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5); box-shadow:0 1px 1px rgba(0,0,0,0.5); background-color:#e7e7e7; background-image:-moz-linear-gradient(top, #ededed 0%, #e1e1e1 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#e1e1e1)); background-image:linear-gradient(top, #ededed, #e1e1e1); color:#333; text-decoration:none; border-width:0;}.lotusui_ie .lotusui30 .lotusButton, .lotusui_ie8 .lotusui30 .lotusButton{border:1px solid #ccc;}.lotusui30 .lotusButton a, .lotusui30 .lotusButton a:visited{color:#333;}.lotusui30 .lotusButton:hover, .lotusui30 .lotusButton:focus, .lotusui30 .lotusButton:active{color:#000; border-width:0; -moz-box-shadow:0 2px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 1px rgba(0,0,0,0.5); box-shadow:0 2px 1px rgba(0,0,0,0.5);}.lotusui30 .lotusButton a:hover, .lotusui30 .lotusButton a:focus, .lotusui30 .lotusButton a:active{color:#000;}.lotusui_ie .lotusui30 .lotusButton:hover, .lotusui_ie .lotusui30 .lotusButton:focus, .lotusui_ie .lotusui30 .lotusButton:active, .lotusui_ie8 .lotusui30 .lotusButton:hover, .lotusui_ie8 .lotusui30 .lotusButton:focus, .lotusui_ie8 .lotusui30 .lotusButton:active{border:1px solid #ccc;}.lotusui30 span.lotusBtn{padding:0;border-width:0;}.lotusui30 span.lotusBtn a{display:block;text-decoration:none;}.lotusui30 span.lotusBtn a:hover, .lotusui30 span.lotusBtn a:focus, .lotusui30 span.lotusBtn a:active{text-decoration:none;}.lotusui30 span.lotusBtn a{padding:5px 15px;}.lotusui_ie .lotusui30 span.lotusBtn a{padding:3px 15px;}.lotusui_ie .lotusui30 input.lotusFormButton{padding:4px 3px;}.lotusui_ie .lotusui30 button.lotusFormButton{padding:3px;}.lotusui_ie8 .lotusui30 input.lotusFormButton{padding:6px 15px;}.lotusui_ie .lotusui30 span.lotusBtn, .lotusui_ie8 .lotusui30 span.lotusBtn{border-width:0;}.lotusui_ie .lotusui30 span.lotusBtn a, .lotusui_ie8 .lotusui30 span.lotusBtn a{border:1px solid #ccc;}.lotusui30 .lotusBtnImg{padding:5px;}.lotusui_ie .lotusui30 .lotusBtnImg{padding:5px 4px;}.lotusui30 span.lotusBtn, .lotusui30 span.lotusBtn:hover, .lotusui30 span.lotusBtn:focus, .lotusui30 span.lotusBtn:active{background:none; border-width:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}.lotusui30 span.lotusBtn a, .lotusui30 span.lotusBtn a:visited, .lotusui30 span.lotusBtn a:hover, .lotusui30 span.lotusBtn a:focus, .lotusui30 span.lotusBtn a:active{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5); box-shadow:0 1px 1px rgba(0,0,0,0.5); background-color:#e7e7e7; background-image:-moz-linear-gradient(top, #ededed 0%, #e1e1e1 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#e1e1e1)); background-image:linear-gradient(top, #ededed, #e1e1e1); text-decoration:none; border-width:0;color:#333;}.lotusui_ie .lotusui30 span.lotusBtn a, .lotusui_ie .lotusui30 span.lotusBtn a:visited, .lotusui_ie .lotusui30 span.lotusBtn a:hover, .lotusui_ie .lotusui30 span.lotusBtn a:focus, .lotusui_ie .lotusui30 span.lotusBtn a:active, .lotusui_ie8 .lotusui30 span.lotusBtn a, .lotusui_ie8 .lotusui30 span.lotusBtn a:visited, .lotusui_ie8 .lotusui30 span.lotusBtn a:hover, .lotusui_ie8 .lotusui30 span.lotusBtn a:focus, .lotusui_ie8 .lotusui30 span.lotusBtn a:active{border:1px solid #ccc;}.lotusui30 button.lotusFormButton,.lotusui30 input.lotusFormButton{padding:5px 15px; margin-bottom:3px; text-shadow:0 1px 1px #fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5); box-shadow:0 1px 1px rgba(0,0,0,0.5); background-color:#e7e7e7; background-image:-moz-linear-gradient(top, #ededed 0%, #e1e1e1 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#e1e1e1)); background-image:linear-gradient(top, #ededed, #e1e1e1); color:#333; text-decoration:none; border-width:0;}.lotusui_ie .lotusui30 .lotusFormButton, .lotusui_ie .lotusui30 .lotusFormButton:visited, .lotusui_ie8 .lotusui30 .lotusFormButton, .lotusui_ie8 .lotusui30 .lotusFormButton:visited{border:1px solid #ccc;}.lotusui30 span.lotusBtn a:hover, .lotusui30 span.lotusBtn a:focus, .lotusui30 span.lotusBtn a:active,.lotusui30 .lotusFormButton:hover, .lotusui30 .lotusFormButton:focus, .lotusui30 .lotusFormButton:active{color:#000;border-width:0; -moz-box-shadow:0 2px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 1px rgba(0,0,0,0.5); box-shadow:0 2px 1px rgba(0,0,0,0.5);}.lotusui_ie .lotusui30 span.lotusBtn a:hover, .lotusui_ie .lotusui30 span.lotusBtn a:focus, .lotusui_ie .lotusui30 span.lotusBtn a:active, .lotusui_ie8 .lotusui30 span.lotusBtn a:hover, .lotusui_ie8 .lotusui30 span.lotusBtn a:focus, .lotusui_ie8 .lotusui30 span.lotusBtn a:active, .lotusui_ie .lotusui30 .lotusFormButton:hover, .lotusui_ie .lotusui30 .lotusFormButton:focus, .lotusui_ie .lotusui30 .lotusFormButton:active, .lotusui_ie8 .lotusui30 .lotusFormButton:hover, .lotusui_ie8 .lotusui30 .lotusFormButton:focus, .lotusui_ie8 .lotusui30 .lotusFormButton:active{border:1px solid #ccc;}.lotusui30 span.lotusBtnDisabled{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}.lotusui30 span.lotusBtnDisabled a{color:#7c7c7c !important;}.lotusui30 span.lotusBtnDisabled a:hover, .lotusui30 span.lotusBtnDisabled a:focus, .lotusui30 span.lotusBtnDisabled a:active{background-color:#eee !important; border-width:0; -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5); box-shadow:0 1px 1px rgba(0,0,0,0.5);}.lotusui_ie .lotusui30 span.lotusBtnDisabled a:hover, .lotusui_ie .lotusui30 span.lotusBtnDisabled a:focus, .lotusui_ie .lotusui30 span.lotusBtnDisabled a:active, .lotusui_ie8 .lotusui30 span.lotusBtnDisabled a:hover, .lotusui_ie8 .lotusui30 span.lotusBtnDisabled a:focus, .lotusui_ie8 .lotusui30 span.lotusBtnDisabled a:active{border:1px solid #ccc;}.lotusui30 .lotusDialog h1, .lotusui30 .lotusDialog h2 {color:#fff; font-size:1.2em; font-weight:bold; border-bottom:0; background:#3c3c3c; background-image:-moz-linear-gradient(top, #3c3c3c 0%, #252525 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#252525));}.lotusui30 .lotusDialog h1 .lotusBtnImg, .lotusui30 .lotusDialog h2 .lotusBtnImg {top:10px;}.lotusui30 .lotusDialog .lotusClose img {background-position:-511px -8px; width:16px; height:16px;}.lotusui30 .lotusForm .lotusFieldBorder{background-color:#eee}.lotusui30 .lotusForm .lotusFormTable .lotusFormFooter {background-color:#eee;border-width:1px 0 0;border-style:solid;border-color:#aaa;}.lotusui30 .lotusForm{background-color:#f4f5f6;}.lotusui30 .lotusFormPlain{background-color:#fff;}.lotusui30 .lotusColLeft .lotusForm, .lotusui30 .lotusColRight .lotusForm, .lotusui30 .lotusColLeft .lotusForm .lotusFormTable .lotusFormFooter, .lotusui30 .lotusColRight .lotusForm .lotusFormTable .lotusFormFooter, {background-color:transparent;border-width:0;}.lotusui30 .lotusForm {background-color:#fff;}.lotusui30 .lotusForm .lotusFormTable td.lotusFormFooter {background-color:#fff;}.lotusui30 .lotusTable .lotusForm {border:1px solid #f0f0f0; border-width:5px 0; margin:15px 0;}.lotusui30 .lotusTable .lotusForm .lotusFormTitle h2 {margin-top:15px;}.lotusui30 .lotusTable .lotusForm .lotusFormTable td.lotusFormFooter {padding-top:0; padding-bottom:15px; border:0;} .lotusui30 .lotusColLeft .lotusInfoBox, .lotusui30 .lotusColRight .lotusInfoBox{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.lotusui30 .lotusInfoBox{border-color:#efd159;}.lotusui30 .lotusHelp .lotusInfoBox{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:#fff;border-width:0;}.lotusui30 .lotusColLeft .lotusInfoBox, .lotusui30 .lotusColRight .lotusInfoBox{margin:0 15px 15px;}.lotusui30 .lotusMenu h3, .lotusui30 .lotusMenu h3 a, .lotusui30 .lotusMenu h3 a:visited, .lotusui30 .lotusMenu h3 a:hover, .lotusui30 .lotusMenu h3 a:focus, .lotusui30 .lotusMenu h3 a:active{color:#000;text-decoration:none;}.lotusui30 .lotusMenu h3.lotusSelected{background-color: #E1E1E1;border:1px solid #BCBBBB;}.lotusui30 .lotusMenu h3.lotusSelected{background-color:transparent;border-width:0;font-weight:bold;}.lotusui30 .lotusMenu h3{font-weight:normal;}.lotusui30 .lotusMenu h3.lotusSelected a{font-weight:bold;}.lotusui30 .lotusMenu h3 a:hover, .lotusui30 .lotusMenu h3 a:focus{background-color:#e1f4f9;}.lotusui30 .lotusMenu h3 a{display:block;margin:-3px -10px -5px -5px;padding:3px 10px 5px 5px}.lotusui30 .lotusMenu h3 a.lotusArrow{margin:0;padding:0;background-color:transparent;}.lotusui_ie .lotusui30 .lotusMenu h3.lotusSelected .lotusTwistyClosedMenu {background-position:4px -556px;}.lotusui_ie .lotusui30 .lotusMenu h3.lotusSelected .lotusTwistyOpenMenu {background-position:4px -412px;}.lotusui30 .lotusMenu h3.lotusSelected .lotusTwistyClosedMenu{background-position:4px -940px;}.lotusui30 .lotusMenu h3.lotusSelected .lotusTwistyOpenMenu{background-position:4px -844px;}.lotusui30 .lotusMessage{background-color:#ffe3e0;border-color:#efa6a5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.lotusui30 .lotusWarning{background-color:#ffffbc;border-color:#f6e692;}.lotusui30 .lotusInfo{background-color:#e6f1fe;border-color:#b9cfeb;}.lotusui30 .lotusConfirm{background-color:#ecf9df;border-color:#c8e2b8;} .lotusui30 .lotusPaletteWidget .lotusTitle h4{margin:0;padding:0;display:block;height:1.2em;font-weight:bold;}.lotusui30 .lotusPaletteWidget .lotusTitle h4 span{font-size:.8em;}.lotusui30 .lotusui_ie .lotusPaletteWidget .lotusTitle h4{width:10em;;}.lotusui30 .lotusPaletteNav h3{margin:0;padding:0;font-size:1.1em;color:#fff;}.lotusui30 .lotusPaletteNav h3 .lotusBtnImg{vertical-align:bottom;padding:0 2px;}.lotusui30 .lotusPaletteNav h3 .lotusBtnImg img{color:#fff;background:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png) -567px -8px;}.lotusui30 .lotusSection{margin:0 0 20px;padding:0;border-width:0;width:auto;}.lotusui30 .lotusSection h2, .lotusui30 .dijitTitlePaneTitle{margin-bottom:0;padding:4px 5px 6px;font-size:1em;color:#000;-webkit-box-shadow:#eee 0px 3px 5px;-moz-box-shadow:#eee 0 3px 5px;box-shadow:#eee 0 3px 5px;border:1px solid #ccc;background-color:#f4f4f4;background-image:none;background-image:-moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eaeaea));background-position:left top;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;}.lotusui30 .lotusSection .lotusDragHandle{left:0;}.lotusui30 .lotusSection .lotusChunk h3{margin-top:5px;}.lotusui30 .lotusSection .lotusSectionBody{margin:0;padding:5px 10px;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;background-color:#fff;-webkit-box-shadow:#eee 0 3px 5px;-moz-box-shadow:#eee 0 3px 5px;box-shadow:#eee 0 3px 5px;}.lotusui30 .lotusSection .lotusChunk{margin-top:0;margin-bottom:5px;}.lotusui30 .lotusSection {border:0;}.lotusui30 .lotusSection h2 {margin:0; padding:5px 0; background:none; border-top-color:#141414; border-bottom-color:#ededed; border-width:2px 0 1px; color:#444; font-size:1.2em; line-height:1.2; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}.lotusui30 .lotusSection h2 a.lotusIcon {height:16px; margin-top:2px;}.lotusui30 .lotusSection .lotusSectionBody {padding:5px;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-width:0;}.lotusui30 .lotusSection .lotusDragHandle {top:7px;}.lotusui30 .lotusSection .lotusDraggable .lotusArrow {margin-left:5px;}.lotusui30 .lotusSection h2.lotusDraggable span.lotusLeft, .lotusui30 .lotusSection h3.lotusDraggable span.lotusLeft {width:75%;}.lotusui30 .lotusSection .lotusList {margin:0 -5px;}.lotusui30 .lotusSection .lotusList li {padding-left:5px; padding-right:5px;}.lotusui30 .lotusWidget{margin:0 0 20px;padding:0;border-width:0;width:auto;}.lotusui30 .lotusWidget h2{margin-bottom:0;padding:5px 5px 5px 10px;font-size:1em;color:#000;border:1px solid #ccc;background-color:#f4f4f4; -webkit-box-shadow:#eee 0px 3px 5px;-moz-box-shadow:#eee 0 3px 5px;box-shadow:#eee 0 3px 5px;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;}.lotusui30 .lotusWidget h2 a, .lotusui30 .lotusWidget h2 a:visited, .lotusui30 .lotusWidget h2 a:hover, .lotusui30 .lotusWidget h2 a:focus, .lotusui30 .lotusWidget h2 a:active{color:#222;}.lotusui30 .lotusWidget .lotusWidgetBody{margin:0;padding:5px 10px;background-color:#fff; -webkit-box-shadow:#eee 0 3px 5px;-moz-box-shadow:#eee 0 3px 5px;box-shadow:#eee 0 3px 5px;border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;}.lotusui30 .lotusWidgetPlain .lotusWidgetBody{border-width:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.lotusui30 .lotusWidget .lotusChunk{margin-top:0;margin-bottom:5px;}.lotusui30 .lotusWidget .lotusWidgetFooter .lotusPaging{margin:0;padding:5px 0;}.lotusui30 .lotusWidget .lotusList{margin:0 -10px;} .lotusui30 .lotusWidget .lotusList li{padding-left:10px;padding-right:10px;}.lotusui30 .lotusWidget {padding:10px;border:0; background-color:#fff; -moz-box-shadow:0 1px 3px #D7D7D7; -webkit-box-shadow:0 1px 3px #D7D7D7; box-shadow:0 1px 3px #D7D7D7;}.lotusui30 .lotusWidget h2 {margin:0;background-color:transparent;background-image:none;-moz;border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-width:3px 0 1px 0;border-top-color:#000; border-bottom-color:#e5e5e5;}.lotusui30 .lotusWidget .lotusWidgetBody {padding:5px;background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-width:0;}.lotusui30 .lotusWidget h3{border-color:#eee;}.lotusui30 .lotusWidget .lotusWidgetFooter{border-width:1px 0 0 0;border-color:#eee;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.lotusui30 .lotusWidget2{margin:0 0 20px;padding:0;border-width:0;width:auto;}.lotusui30 .lotusWidget2 h2{margin-bottom:0;padding:5px 5px 5px 10px;font-size:1em;color:#000; -webkit-box-shadow:#eee 0px 3px 5px;-moz-box-shadow:#eee 0 3px 5px;box-shadow:#eee 0 3px 5px;border:1px solid #ccc;background-color:#f4f4f4;background-image:none;background-image:-moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#eaeaea));background-position:left top;-moz-border-radius-topright:3px;-moz-border-radius-topleft:3px;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;}.lotusui30 .lotusWidgetPlain h2{border-width:1px;}.lotusui30 .lotusWidget2 h2 a, .lotusui30 .lotusWidget2 h2 a:visited, .lotusui30 .lotusWidget2 h2 a:hover, .lotusui30 .lotusWidget2 h2 a:focus, .lotusui30 .lotusWidget2 h2 a:active{color:#222;}.lotusWidget2 h3{margin:0;padding:4px 0;}.lotusui30 .lotusWidget2 .lotusWidgetBody{margin:0;padding:5px 10px;background-color:#fff; -webkit-box-shadow:#eee 0 3px 5px;-moz-box-shadow:#eee 0 3px 5px;box-shadow:#eee 0 3px 5px;border-width:0 1px 1px;border-style:solid;border-color:#ccc;}.lotusui30 .lotusWidgetPlain .lotusWidgetBody{border-width:0; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.lotusui30 .lotusWidget2 .lotusChunk{margin-top:0;margin-bottom:5px;}.lotusui30 .lotusWidget2 .lotusWidgetFooter{border-width:0 1px 1px 1px;border-style:solid;border-color:#ccc;background-color:#fff; -webkit-box-shadow:#eee 0 3px 5px;-moz-box-shadow:#eee 0 3px 5px;box-shadow:#eee 0 3px 5px;height:auto;}.lotusui30 .lotusWidget2 .lotusWidgetFooter .lotusPaging{margin:0;padding:5px 0;}.lotusui30 .lotusWidget2 {padding:10px; border:1px solid #eee; background-color:#fff; -moz-box-shadow:0 1px 3px #eee; -webkit-box-shadow:0 1px 3px #eee; box-shadow:0 1px 3px #eee;}.lotusui30 .lotusWidget2 h2 {margin:0; padding:5px 0; background:none; border-top-color:#141414; border-bottom-color:#ededed; border-width:2px 0 1px; color:#444; font-size:1.2em; line-height:1.2; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}.lotusui30 .lotusWidget2 h2 a.lotusIcon {height:16px; width:16px; margin-top:1px;}.lotusui30 .lotusWidget2 .lotusWidgetBody {padding:5px 0; background-color:transparent; border:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}.lotusui30 .lotusWidget2 h3 {margin:0; padding:4px 0;}.lotusui30 .lotusWidget2 .lotusWidgetFooter {border-width:1px 0 0 0; border-color:#eee; padding:4px 0 0 0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}.lotusui30_layout .lotusColLeft .lotusSection, .lotusui30_layout .lotusColLeft .lotusInfoBox, .lotusui30_layout .lotusColLeft .lotusWidget, .lotusui30_layout .lotusColLeft .lotusWidget2 {margin:0 40px 15px 0;}.lotusui30_layout .lotusColRight .lotusSection, .lotusui30_layout .lotusColRight .lotusInfoBox, .lotusui30_layout .lotusColRight .lotusWidget, .lotusui30_layout .lotusColRight .lotusWidget2 {margin:0 0 15px 40px;}.lotusui30_layout .lotusColLeft .lotusSection .lotusSearch .lotusText,.lotusui30_layout .lotusColRight .lotusSection .lotusSearch .lotusText,.lotusui30_layout .lotusColLeft .lotusWidget2 .lotusSearch .lotusText,.lotusui30_layout .lotusColRight .lotusWidget2 .lotusSearch .lotusText {width:76%;}.lotusui30 .lotusBanner ul li span.lotusUser {font-weight:normal; color:#eee; display:block;}.lotusui_ie .lotusui30 .lotusBanner ul li span.lotusUser {line-height:1.25em;} .lotusui30 .lotusBanner ul li span.lotusUser {margin:5px 0 4px; padding:2px 10px;text-shadow:0 1px 2px #000;}.lotusui30 .lotusBanner ul li span.lotusUser {margin:0; padding:21px 18px; color:#ccc;}.lotusui30 .lotusPlaceBar {margin:0; padding:0; background:#fff; border:0;}.lotusui30 .lotusPlaceBar .lotusRightCorner {margin:0 auto; padding:0 5px; width:980px;}.lotusui30 .lotusPlaceBar .lotusInner {overflow:hidden; border-bottom:1px dotted #ccc; zoom:1;}.lotusui30 .lotusPlaceBar h2 {padding:11px 0; color:#222; font-size:1.5em; line-height:1.5; font-weight:bold;}.lotusui30 .lotusPlaceBar .lotusBtnContainer {padding:9px 0 8px;}.lotusui30 .lotusPlaceBar span.lotusBtn {margin-bottom:0;}.lotusui30 .lotusTitleBar {margin:0; border-bottom:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}.lotusui30.lotusImagesOff .lotusTitleBar .lotusRightCorner, .lotusImagesOff .lotusui30 .lotusTitleBar .lotusRightCorner{border-bottom-width:0;}.lotusui30.lotusImagesOff .lotusTitleBar .lotusBtnImg .lotusAltText, .lotusImagesOff .lotusui30 .lotusTitleBar .lotusBtnImg .lotusAltText{color:#fff;}.lotusui30 .lotusTitleBar {background:#f6f6f6; background:-moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 92%, #e7e7e7 98%, #d2d2d2 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(92%,#f8f8f8), color-stop(98%,#e7e7e7), color-stop(100%,#d2d2d2)); background:linear-gradient(top, #f8f8f8 0%,#f8f8f8 91%,#e7e7e7 100%);}.lotusui30 .lotusTitleBar .lotusRightCorner {margin:0 auto; padding:0 5px; width:980px;}.lotusui30 .lotusTitleBar .lotusInner {height:auto; width:auto; position:relative; overflow:hidden; zoom:1;}.lotusui30 .lotusTitleBar h2 {color:#222; display:inline-block; font-weight:bold; margin:11px 40px 11px 0; padding:0; width:auto; font-size:1.5em;}.lotusui_ie .lotusui30 .lotusTitleBar h2 {padding-bottom:11px;} .lotusui30 .lotusTitleBar .lotusTabs {margin:0 26em 0 0; position:static; overflow:visible;}.lotusui30 .lotusTitleBar .lotusTabs li {background:none; border-color:#d2d2d2; border-width:0 1px; margin:0 -1px 0 0;}.lotusui30.lotusImagesOff .lotusTitleBar .lotusTabs li, .lotusImagesOff .lotusui30 .lotusTitleBar .lotusTabs li {border-width:0;}.lotusui30 .lotusTitleBar .lotusTabs a, .lotusui30 .lotusTitleBar .lotusTabs a:visited{padding:11px 15px; font-size:0.9em; font-weight:bold; line-height:2.5;}.lotusui30 .lotusTitleBar .lotusTabs li a, .lotusui30 .lotusTitleBar .lotusTabs li a:visited, .lotusui30 .lotusTitleBar .lotusTabs li a:hover, .lotusui30 .lotusTitleBar .lotusTabs li a:focus, .lotusui30 .lotusTitleBar .lotusTabs li a:active{color:#444;}.lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected {border-color:#fff #d2d2d2; border-bottom-width:0; background:#fff;}.lotusui30.lotusImagesOff .lotusTitleBar .lotusTabs li.lotusSelected, .lotusImagesOff .lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected {border-width:1px;}.lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected a, .lotusui30 .lotusTitleBar .lotusTabs li.lotusSelected a:visited{color:#222;}.lotusui30 .lotusTitleBar .lotusSearch {top:1em; right:0;}.lotusui30 .lotusTitleBar .lotusSearch .lotusScope {border:0; border-right:1px solid #e3e3e3; padding-right:17px; margin:0 0 0 4px; background-color:transparent;}.lotusui_ie .lotusui30 .lotusTitleBar .lotusSearch .lotusScope, .lotusui_ie8 .lotusui30 .lotusTitleBar .lotusSearch .lotusScope {margin:0;} {min-width:0;} .lotusui30 .lotusTitleBar .lotusSearch a.lotusScope:hover, .lotusui30 .lotusTitleBar .lotusSearch a.lotusScope:focus, .lotusui30 .lotusTitleBar .lotusSearch a.lotusScope:active {background-color:transparent; background-position:100% -1076px;}.lotusui30 .lotusTitleBar .lotusSearch .lotusText {border:0; padding:4px 0 3px 4px; background:none; color:#666;}.lotusui30 .lotusTitleBar .lotusSearch .lotusText:focus, .lotusui30 .lotusTitleBar .lotusSearch .lotusText:active {color:#222;}.lotusui30 .lotusTitleBar .lotusSearch .lotusBtnImg {border:0; margin:1px 4px 1px 2px; background:none; padding:2px}.lotusui30 .lotusTitleBar .lotusSearch .lotusLayout {border:1px solid #e3e3e3; background:#f3f3f3; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}.lotusui30 .lotusTitleBar .lotusSearch .lotusSearchButton {opacity:0.4; filter:alpha(opacity=40);}.lotusAbout .lotusui30_layout .lotusAboutBox h1, .lotusAbout .lotusui30_layout .lotusAboutBox h3{color:#fff;}.lotusui30_layout .lotusError h1{margin:0 0 10px 0;padding:0;font-size:2.2em;font-weight:normal;line-height:1.2;color:#444;}.lotusui30_layout .lotusErrorContent img{position:absolute;left:30px;top:20px;}.lotusui30_layout .lotusLogin2 .lotusLoginBox h1{margin:0 0 25px 0;padding:0;font-size:1.83333em;font-weight:normal;line-height:1.2;color:#444;}.lotusui30_layout .lotusLogin2 .lotusLoginBox h2{margin:20px 0 5px 0;padding:0;font-size:1.1em;font-weight:bold;line-height:1.3;color:#444;}.lotusui30_layout .lotusLogin2 .lotusLoginBox h2:first-child{margin-top:0;}.lotusui30_layout .lotusWelcomeBox h2{margin: 0 25px 10px 0;padding: 0;color: #fff;font-size: 1.7em;font-weight: normal;line-height: 1;}.lotusui30_layout .lotusWelcomeBox a.lotusClose img{background-image:url(/wps/themeModules/modules/oneui/v3.0.1/images/lotusHSprite-8bit.png); background-position:-513px -10px; opacity:0.65; filter:alpha(opacity=65);}.lotusui30_layout .lotusWelcomeBox a.lotusClose:hover img,.lotusui30_layout .lotusWelcomeBox a.lotusClose:focus img,.lotusui30_layout .lotusWelcomeBox a.lotusClose:active img{opacity:1;filter:alpha(opacity=100);} .lotusui30 .lotusIndent10 {padding-left: 10px !important;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow{margin:0;padding:6px 10px 6px 20px;border-width:0;color:#000 !important;font-weight:bold;text-decoration:none !important;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected{margin:-1px 0;padding-left:20px;border-width:1px 0;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow a{text-decoration:none !important;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected a {color: #fff !important;}.lotusui30 .lotusMenu .lotusTree .lotusSelected .dijitTreeExpando {margin-left: 5px;}.lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeRow, .lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeRow a, .lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeIsRoot .dijitTreeRow, .lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeIsRoot .dijitTreeRow a {font-weight: bold;}.lotusui30 .lotusMenu .lotusTree .dijitTreeContainer .dijitTreeRow, .lotusui30 .lotusMenu .lotusTree .dijitTreeContainer .dijitTreeRow a, .lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeIsRoot .dijitTreeContainer .dijitTreeRow, .lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeIsRoot .dijitTreeContainer .dijitTreeRow a {font-weight: normal;}.lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeRow, .lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeRow a, .lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeIsRoot .dijitTreeRow, .lotusui30 .lotusMenu .lotusTree .dijitTreeIsRoot .dijitTreeIsRoot .dijitTreeRow a{font-weight:normal;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected{color:#000 !important;background-color:transparent;border-color:transparent;font-weight:bold;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected .dijitTreeExpandoLeaf + span + .dijitTreeContent:before{content:"\25AA";color:#dd731c;margin-left:-10px;margin-right:5px;font-family:Arial, Helvetica, sans-serif;} .lotusui_ie6 .lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected{border-width:0;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.lotusSelected a {color: #000 !important;}.lotusui30 .lotusMenu .lotusTree .lotusSelected .dijitTreeExpandoClosed {background-position:4px -940px;}.lotusui30 .lotusMenu .lotusTree .lotusSelected .dijitTreeExpandoOpened {background-position:4px -844px;}.lotusui_ie .lotusui30 .lotusMenu .lotusTree .lotusSelected .dijitTreeExpandoClosed {background-position:4px -556px;}.lotusui_ie .lotusui30 .lotusMenu .lotusTree .lotusSelected .dijitTreeExpandoOpened {background-position:4px -412px;}.lotusui30 .lotusMenu .lotusTree .dijitTreeRow.dijitTreeRowHover, .lotusui30 .lotusMenu .lotusTree .dijitTreeRow.dijitTreeRowActive {background-color:#e1f4f9;} .portalSprite{background-image:url('/wps/themeModules/modules/oneui/v3.0.1/images/portalSprite-8bit.png');background-repeat:no-repeat;display:-moz-inline-box;display:inline-block}.lotusImagesOff .portalSprite{display:none}.portalSprite-ChatGray16{width:16px;height:16px;background-position:0 -2px}.portalSprite-ftBlogs16{width:16px;height:16px;background-position:0 -22px}.portalSprite-Comment16{width:16px;height:16px;background-position:0 -42px}.portalSprite-NoComment16{width:16px;height:16px;background-position:0 -62px}.portalSprite-stAvailable9{width:9px;height:9px;background-position:0 -82px}.portalSprite-ftGraphic16{width:16px;height:16px;background-position:0 -95px}.portalSprite-ftPresentation16{width:16px;height:16px;background-position:0 -115px}.portalSprite-ftFolder16{width:16px;height:16px;background-position:0 -135px}.portalSprite-ftText16{width:16px;height:16px;background-position:0 -155px}.portalSprite-msgWarning48{width:48px;height:48px;background-position:0 -175px}.portalSprite-msgError48{width:48px;height:48px;background-position:0 -227px}.portalSprite-RatingOff{width:16px;height:16px;background-position:0 -279px}.portalSprite-RatingOn{width:16px;height:16px;background-position:0 -299px}.portalSprite-Help12{width:12px;height:12px;background-position:0 -319px}.portalSprite-iconCollapseTree{width:14px;height:14px;background-position:0 -335px}.portalSprite-iconExpandTree{width:14px;height:14px;background-position:0 -353px}.lotusui30 .dijitDialog {overflow:visible;}.lotusui30 .lotusDialogBorder .lotusDialog .lotusDialogHeader .lotusDialogClose {top:-14px; right:-14px;}.lotusui30 .lotusDialog {background-color: white;}.lotusDialogBorder.lotusui30,.lotusui30 .lotusDialogBorder {border: 3px solid rgba(2, 2, 2, 0.4) !important;}.lotusui_ie7 .lotusui30dojo .dijitCheckBoxInput,.lotusui_ie8 .lotusui30dojo .dijitCheckBoxInput,.lotusui_ie9 .lotusui30dojo .dijitCheckBoxInput {filter: alpha(opacity=100);}.lotusui30 .lotusSection2 .lotusBtn .lotusArrow {background-image:url("/wps/themeModules/modules/oneui/v3.0.1/images/lotusSprite-8bit.png");}.highContrastTestNode {border:1px solid; border-color:red green; position:absolute; height:5px; top:-999px; background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");} .lotusui30dojo .dijitSelect .dijitButtonContents {line-height: normal;}.lotusui30dojo .dijitSelect .dijitButtonContents .dijitValidationContainer {display: none;}.lotusui30dojo .dijitTabContainerTop-tabs .dijitTabInner.dijitTab, .lotusui30dojo .dijitTabContainerBottom-tabs .dijitTabInner.dijitTab {display: inline-block;}.dijitReset {margin:0; border:0; padding:0; line-height:normal; font: inherit; color: inherit;}.dijit_a11y .dijitReset {-moz-appearance: none;}.dijitInline {display:inline-block; #zoom: 1; #display:inline; border:0; padding:0; vertical-align:middle; #vertical-align: auto;}.dijitHidden {display: none !important;}.dijitVisible {display: block !important; position: relative;}.dijitInputContainer {#zoom: 1; overflow: hidden; float: none !important; position:relative;}.dj_ie INPUT.dijitTextBox,.dj_ie .dijitTextBox INPUT {font-size: 100%;}.dijitTextBox .dijitSpinnerButtonContainer,.dijitTextBox .dijitArrowButtonContainer,.dijitTextBox .dijitValidationContainer {float: right; text-align: center;}.dijitTextBox INPUT.dijitInputField {padding-left: 0 !important; padding-right: 0 !important;}.dijitTextBox .dijitValidationContainer {display: none;}.dijitInlineTable {display:inline-table; display:inline-block; #zoom: 1; #display:inline; box-sizing: content-box; -moz-box-sizing: content-box; border:0; padding:0;}.dijitTeeny {font-size:1px; line-height:1px;}.dijitOffScreen {position: absolute; visibility: hidden; left: 50%; top: -10000px;}.dijitPopup {position: absolute; background-color: transparent; margin: 0; border: 0; padding: 0;}.dijit_a11y .dijitPopup,.dijit_a11y .dijitPopup DIV,.dijit_a11y .dijitPopup TABLE,.dijit_a11y .dijitTooltipContainer {background-color: white !important;}.dijitPositionOnly {padding: 0 !important; border: 0 !important; background-color: transparent !important; background-image: none !important; height: auto !important; width: auto !important;}.dijitNonPositionOnly {float: none !important; position: static !important; margin: 0 0 0 0 !important; vertical-align: middle !important;}.dijitBackgroundIframe {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0;}.dijitDisplayNone {display:none !important;}.dijitContainer {overflow: hidden;}.dijit_a11y * {background-image:none !important;}.dijit_a11y .dijitIcon,.dijit_a11y DIV.dijitArrowButtonInner, .dijit_a11y SPAN.dijitArrowButtonInner,.dijit_a11y IMG.dijitArrowButtonInner,.dijit_a11y .dijitCalendarIncrementControl {display: none;}.dijitSpinner DIV.dijitArrowButtonInner {display: block;}.dijit_a11y .dijitA11ySideArrow {display: inline !important; cursor: pointer;}.dijit_a11y .dijitCalendarDateLabel {padding: 1px;}.dijit_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {border-style: dotted !important; border-width: 1px; padding: 0px;}.dijit_a11y .dijitCalendarDateTemplate {padding-bottom: 0.1em !important;}.dijit_a11y .dijit * {background:white !important; color:black !important;}.dijit_a11y .dijitButtonNode {border-color: black!important; border-style: outset!important; border-width: medium!important;}.dijit_a11y .dijitTextBoxReadOnly .dijitInputField,.dijit_a11y .dijitTextBoxReadOnly .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitButtonNode * {vertical-align: middle;}.dijitButtonNode .dijitArrowButtonInner {background: no-repeat center; width: 12px; height: 12px; direction: ltr;}.dijitLeft {background-position:left top; background-repeat:no-repeat;}.dijitStretch {white-space:nowrap; background-repeat:repeat-x;}.dijitRight {#display:inline; background-position:right top; background-repeat:no-repeat;}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton {margin: 0.2em;}.dijitButtonContents {display: block;}td.dijitButtonContents {display: table-cell;}.dijitButtonNode IMG {vertical-align:middle;}TABLE.dijitComboButton {border-collapse: collapse; border:0; padding:0; margin:0;}.dijitToolbar .dijitComboButton {border-collapse: separate;}.dijitToolbar .dijitToggleButton,.dijitToolbar .dijitButton,.dijitToolbar .dijitDropDownButton,.dijitToolbar .dijitComboButton {margin: 0;}.dijitToolbar .dijitButtonContents {padding: 1px 2px;}.dj_ie .dijitComboButton {margin-bottom: -3px;}.dj_webkit .dijitToolbar .dijitDropDownButton {padding-left: 0.3em;}.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {padding:0;}.dijitButtonNode {border:1px solid gray; margin:0; line-height:normal; vertical-align: middle; #vertical-align: auto; text-align:center; white-space: nowrap;}.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {line-height:inherit;}.dijitTextBox .dijitButtonNode {border-width: 0;}.dijitButtonNode,.dijitButtonNode * {cursor: pointer;}.dj_ie .dijitButtonNode {zoom: 1;}.dj_ie .dijitButtonNode button {overflow: visible;}DIV.dijitArrowButton {float: right;}.dijitTextBox {border: solid black 1px; #overflow: hidden; width: 15em; vertical-align: middle; #vertical-align: auto;}.dijitTextBoxReadOnly,.dijitTextBoxDisabled {color: gray;}.dj_webkit .dijitTextBoxDisabled INPUT {color: #eee;}.dj_webkit TEXTAREA.dijitTextAreaDisabled {color: #333;}.dj_gecko .dijitTextBoxReadOnly INPUT,.dj_gecko .dijitTextBoxDisabled INPUT {-moz-user-input: none;}.dijitPlaceHolder {color: #AAAAAA; font-style: italic; position: absolute; top: 0; left: 0; #filter: "";}.dijitTimeTextBox {width: 8em;}.dijitTextBox INPUT:focus {outline: none;}.dijitTextBoxFocused {outline: auto 5px -webkit-focus-ring-color;}.dijitTextBox INPUT {float: left;}.dijitInputInner {border:0 !important; vertical-align:middle !important; background-color:transparent !important; width:100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important;}.dijit_a11y .dijitTextBox INPUT {margin: 0 !important;}.dijitTextBoxError INPUT.dijitValidationInner,.dijitTextBox INPUT.dijitArrowButtonInner {text-indent: -1em !important; direction: ltr !important; text-align: left !important; height: auto !important; #text-indent: 0 !important; #letter-spacing: -5em !important; #text-align: right !important;}.dj_ie .dijitTextBox INPUT,.dj_ie INPUT.dijitTextBox {overflow-y: visible; line-height: normal;}.dj_ie7 .dijitTextBox INPUT.dijitValidationInner,.dj_ie7 .dijitTextBox INPUT.dijitArrowButtonInner {line-height: 86%;}.dj_ie6 .dijitTextBox INPUT,.dj_ie6 INPUT.dijitTextBox,.dj_iequirks .dijitTextBox INPUT.dijitValidationInner,.dj_iequirks .dijitTextBox INPUT.dijitArrowButtonInner,.dj_iequirks .dijitTextBox INPUT.dijitSpinnerButtonInner,.dj_iequirks .dijitTextBox INPUT.dijitInputInner,.dj_iequirks INPUT.dijitTextBox {line-height: 100%;}.dijit_a11y INPUT.dijitValidationInner,.dijit_a11y INPUT.dijitArrowButtonInner {text-indent: 0 !important; width: 1em !important; #text-align: left !important;}.dijitTextBoxError .dijitValidationContainer {display: inline; cursor: default;}.dijitSpinner .dijitSpinnerButtonContainer,.dijitComboBox .dijitArrowButtonContainer {border-width: 0 0 0 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dj_ie .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {clear: both;}.dijit_a11y .dijitTextBox .dijitValidationContainer,.dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dijit_a11y .dijitComboBox .dijitArrowButtonContainer {border: solid black !important; border-width: 0 0 0 1px !important;}.dj_ie .dijitToolbar .dijitComboBox {vertical-align: middle;}.dijitTextBox .dijitSpinnerButtonContainer {width: 1em; position: relative !important; overflow: hidden;}.dijitSpinner .dijitSpinnerButtonInner {width:1em; visibility:hidden !important; overflow-x:hidden;}.dijitComboBox .dijitButtonNode,.dijitSpinnerButtonContainer .dijitButtonNode {border-width: 0;}.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border: 0 none !important;}.dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer,.dijit_a11y .dijitSpinner .dijitArrowButtonInner,.dijit_a11y .dijitSpinnerButtonContainer INPUT {width: 1em !important;}.dijit_a11y .dijitSpinner .dijitArrowButtonInner {margin: 0 auto !important;}.dj_ie .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.3em !important; padding-right: 0.3em !important; margin-left: 0.3em !important; margin-right: 0.3em !important; width: 1.4em !important;}.dj_ie7 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding-left: 0.0em !important; padding-right: 0.0em !important; width: 1em !important;}.dj_ie6 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0.1em !important; margin-right: 0.1em !important; width: 1em !important;}.dj_iequirks .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {margin-left: 0 !important; margin-right: 0 !important; width: 2em !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {padding: 0; position: absolute !important; right: 0; float: none; height: 50%; width: 100%; bottom: auto; left: 0; right: auto;}.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: auto;}.dijit_a11y .dijitSpinnerButtonContainer .dijitArrowButton {overflow: visible !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {top: 50%; border-top-width: 1px !important;}.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {#bottom: 50%; top: 0;}.dijitSpinner .dijitArrowButtonInner {margin: auto; overflow-x: hidden; height: 100% !important;}.dj_iequirks .dijitSpinner .dijitArrowButtonInner {height: auto !important;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {-moz-transform: scale(0.5); -moz-transform-origin: center top; -webkit-transform: scale(0.5); -webkit-transform-origin: center top; -o-transform: scale(0.5); -o-transform-origin: center top; transform: scale(0.5); transform-origin: left top; padding-top: 0; padding-bottom: 0; padding-left: 0 !important; padding-right: 0 !important; width: 100%;}.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {zoom: 50%;}.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {overflow: hidden;}.dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 100%;}.dj_iequirks .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {width: 1em;}.dijitSpinner .dijitArrowButtonInner .dijitInputField {visibility: hidden;}.dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {vertical-align:top; visibility: visible;}.dijit_a11y .dijitSpinnerButtonContainer {width: 1em;}.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {border-width: 1px 0px 0px 0px; border-style: solid !important;}.dijitCheckBox,.dijitRadio,.dijitCheckBoxInput {padding: 0; border: 0; width: 16px; height: 16px; background-position:center center; background-repeat:no-repeat; overflow: hidden;}.dijitCheckBox INPUT,.dijitRadio INPUT {margin: 0; padding: 0; display: block;}.dijitCheckBoxInput {opacity: 0.01;}.dj_ie .dijitCheckBoxInput {filter: alpha(opacity=0);}.dijit_a11y .dijitCheckBox,.dijit_a11y .dijitRadio {width: auto !important; height: auto !important;}.dijit_a11y .dijitCheckBoxInput {opacity: 1; filter: none; width: auto; height: auto;}.dijitProgressBarEmpty {position:relative;overflow:hidden; border:1px solid black; z-index:0;}.dijitProgressBarFull {position:absolute; overflow:hidden; z-index:-1; top:0; width:100%;}.dj_ie6 .dijitProgressBarFull {height:1.6em;}.dijitProgressBarTile {position:absolute; overflow:hidden; top:0; left:0; bottom:0; right:0; margin:0; padding:0; width:auto; height:auto; background-color:#aaa; background-attachment: fixed;}.dijit_a11y .dijitProgressBarTile {border-width:2px; border-style:solid; background-color:transparent !important;}.dj_ie6 .dijitProgressBarTile {position:static; height:1.6em;}.dijitProgressBarIndeterminate .dijitProgressBarLabel {visibility:hidden;}.dijitProgressBarIndeterminate .dijitProgressBarTile {}.dijitProgressBarIndeterminateHighContrastImage {display:none;}.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {display:block; position:absolute; top:0; bottom:0; margin:0; padding:0; width:100%; height:auto;}.dijitProgressBarLabel {display:block; position:static; width:100%; text-align:center; background-color:transparent !important;}.dijitTooltip {position: absolute; z-index: 2000; display: block; left: 50%; top: -10000px; overflow: visible;}.dijitTooltipContainer {border: solid black 2px; background: #b8b5b5; color: black; font-size: small;}.dijitTooltipFocusNode {padding: 2px 2px 2px 2px;}.dijitTooltipConnector {position: absolute;}.dijit_a11y .dijitTooltipConnector {display: none;}.dijitTooltipData {display:none;}.dijitLayoutContainer {position: relative; display: block; overflow: hidden;}body .dijitAlignTop,body .dijitAlignBottom,body .dijitAlignLeft,body .dijitAlignRight {position: absolute; overflow: hidden;}body .dijitAlignClient {position: absolute;}.dijitBorderContainer, .dijitBorderContainerNoGutter {position:relative; overflow: hidden;}.dijitBorderContainerPane,.dijitBorderContainerNoGutterPane {position: absolute !important; z-index: 2;}.dijitBorderContainer > .dijitTextArea {resize: none;}.dijitGutter {position: absolute; font-size: 1px;}.dijitSplitter {position: absolute; overflow: hidden; z-index: 10; background-color: #fff; border-color: gray; border-style: solid; border-width: 0;}.dj_ie .dijitSplitter {z-index: 1;}.dijitSplitterActive {z-index: 11 !important;}.dijitSplitterCover {position:absolute; z-index:-1; top:0; left:0; width:100%; height:100%;}.dijitSplitterCoverActive {z-index:3 !important;}.dj_ie .dijitSplitterCover {background: white; filter: alpha(opacity=0);}.dijitSplitterH {height: 7px; border-top:1px; border-bottom:1px; cursor: ns-resize;}.dijitSplitterV {width: 7px; border-left:1px; border-right:1px; cursor: ew-resize;}.dijitSplitContainer {position: relative; overflow: hidden; display: block;}.dj_ff3 .dijit_a11y div.dijitSplitter:focus {outline-style:dotted; outline-width: 2px;}.dijitSplitPane {position: absolute;}.dijitSplitContainerSizerH,.dijitSplitContainerSizerV {position:absolute; font-size: 1px; cursor: move; cursor: w-resize; background-color: ThreeDFace; border: 1px solid; border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight; margin: 0;}.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {overflow:hidden; position:absolute; top:49%;}.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {position:absolute; left:49%;}.dijitSplitterShadow,.dijitSplitContainerVirtualSizerH,.dijitSplitContainerVirtualSizerV {font-size: 1px; background-color: ThreeDShadow; -moz-opacity: 0.5; opacity: 0.5; filter: Alpha(Opacity=50); margin: 0;}.dj_ie .dijitSplitterV, .dijitSplitContainerVirtualSizerH {cursor: w-resize;}.dj_ie .dijitSplitterH, .dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {cursor: n-resize;}.dijit_a11y .dijitSplitterH {border-top:1px solid #d3d3d3 !important; border-bottom:1px solid #d3d3d3 !important;}.dijit_a11y .dijitSplitterV {border-left:1px solid #d3d3d3 !important; border-right:1px solid #d3d3d3 !important;}.dijitContentPane {display: block; overflow: auto;}.dijitContentPaneSingleChild {overflow: hidden;}.dijitTitlePane {display: block; overflow: hidden;}.dijitTitlePaneTitle {cursor: pointer;}.dijitFixedOpen {cursor: default;}.dijitTitlePaneTitle * {vertical-align: middle;}.dijitTitlePane .dijitArrowNodeInner {display: none;}.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {display:inline !important; font-family: monospace;}.dijit_a11y .dijitTitlePane .dijitArrowNode {display:none;}.dj_ie6 .dijitTitlePaneContentOuter,.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {zoom: 1;}.dijitColorPalette {border: 1px solid #999; background: #fff; position: relative;}img.dijitColorPaletteUnder {border-style: none; position: absolute; left: 0; top: 0;}.dijitColorPalette .dijitPaletteTable {padding: 2px 3px 3px 3px; position: relative; overflow: hidden; outline: 0; border-collapse: separate;}.dj_ie6 .dijitColorPalette .dijitPaletteTable,.dj_ie7 .dijitColorPalette .dijitPaletteTable,.dj_iequirks .dijitColorPalette .dijitPaletteTable {padding: 0; margin: 2px 3px 3px 3px;}.dijitColorPalette .dijitPaletteCell {height: 20px; width: 20px; font-size: 1px; vertical-align: middle; text-align: center;}.dijitColorPalette .dijitPaletteImg {width: 16px; height: 14px; border: 1px solid #999; cursor: default; vertical-align: middle;}.dj_iequirks .dijitColorPalette .dijitPaletteImg {margin: 1px;}.dijitPaletteTable td {padding: 0px;}.dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {border: 1px solid #000;}.dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg,.dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000;}.dijit_a11y .dijitColorPalette .dijitPaletteTable,.dijit_a11y .dijitColorPalette .dijitPaletteTable * {background-color: transparent !important;}.dj_gecko .dijit_a11y .dijitColorPalette .dijitPaletteCellFocused .dijitPaletteImg {border: 3px dotted #000; margin: -1px;}.dijit_a11y .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {border: 2px solid #000 !important;}.dijitAccordionContainer {border:1px solid #b7b7b7; border-top:0 !important;}.dijitAccordionTitle {cursor: pointer;}.dijitAccordionTitleSelected {cursor: default;}.dijitAccordionTitle .arrowTextUp,.dijitAccordionTitle .arrowTextDown {display: none; font-size: 0.65em; font-weight: normal !important;}.dijit_a11y .dijitAccordionTitle .arrowTextUp,.dijit_a11y .dijitAccordionTitleSelected .arrowTextDown {display: inline;}.dijit_a11y .dijitAccordionTitleSelected .arrowTextUp {display: none;}.dj_ie6 .dijitAccordionTitle,.dj_iequirks .dijitAccordionTitle {zoom: 1;}.dijitCalendarContainer {width: auto;}.dijitCalendarContainer th, .dijitCalendarContainer td {padding: 0;}.dijitCalendarNextYear {margin:0 0 0 0.55em;}.dijitCalendarPreviousYear {margin:0 0.55em 0 0;}.dijitCalendarIncrementControl {vertical-align: middle;}.dijitCalendarIncrementControl,.dijitCalendarDateTemplate,.dijitCalendarMonthLabel,.dijitCalendarPreviousYear,.dijitCalendarNextYear {cursor: pointer;}.dijitCalendarDisabledDate {color: gray; text-decoration: line-through; cursor: default;}.dijitSpacer {position: relative; height: 1px; overflow: hidden; visibility: hidden;}.dijitMenu {border:1px solid black; background-color:white;}.dijitMenuTable {border-collapse:collapse; border-width:0; background-color:white;}.dj_webkit .dijitMenuTable td[colspan="2"]{border-right:hidden;}.dijitMenuItem {text-align: left; white-space: nowrap; padding:.1em .2em; cursor:pointer;}.dijitMenuPassive .dijitMenuItemHover,.dijitMenuItemSelected {background-color:black; color:white;}.dijitMenuItemIcon, .dijitMenuExpand {background-repeat: no-repeat;}.dijitMenuItemDisabled * {opacity:0.5; cursor:default;}.dj_ie .dijit_a11y .dijitMenuItemDisabled,.dj_ie .dijit_a11y .dijitMenuItemDisabled td,.dj_ie .dijitMenuItemDisabled *,.dj_ie .dijitMenuItemDisabled td {color:gray !important; filter: alpha(opacity=35);}.dijitMenuItemLabel {position: relative; vertical-align: middle;}.dijit_a11y .dijitMenuItemSelected {border: 1px dotted black !important;}.dj_ff3 .dijit_a11y .dijitMenuItem td {padding: none !important; background:none !important;}.dijit_a11y .dijitMenuItemSelected .dijitMenuItemLabel {border-width: 1px; border-style: solid;}.dj_ie8 .dijit_a11y .dijitMenuItemLabel {position:static;}.dijitMenuExpandA11y {display: none;}.dijit_a11y .dijitMenuExpandA11y {display: inline;}.dijitMenuSeparator td {border: 0; padding: 0;}.dijitMenuSeparatorTop {height: 50%; margin: 0; margin-top:3px; font-size: 1px;}.dijitMenuSeparatorBottom {height: 50%; margin: 0; margin-bottom:3px; font-size: 1px;}.dijitCheckedMenuItemIconChar {vertical-align: middle; visibility:hidden;}.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {visibility: visible;}.dijit_a11y .dijitCheckedMenuItemIconChar {display:inline !important;}.dijit_a11y .dijitCheckedMenuItemIcon {display: none;}.dj_ie .dijit_a11y .dijitMenuBar .dijitMenuItem {margin: 0px;}.dijitStackController .dijitToggleButtonChecked * {cursor: default;}.dijitTabContainerNoLayout {width: 100%;}.dijitTabContainerBottom-tabs,.dijitTabContainerTop-tabs,.dijitTabContainerLeft-tabs,.dijitTabContainerRight-tabs {overflow: visible !important;}.dijitTabContainerBottom-container,.dijitTabContainerTop-container,.dijitTabContainerLeft-container,.dijitTabContainerRight-container {z-index:0; overflow: hidden; border: 1px solid black;}.nowrapTabStrip {width: 50000px; display: block; position: relative;}.dijitTabListWrapper {overflow: hidden;}.dijit_a11y .tabStripButton img {display: none;}.dijitTabContainerTop-tabs {border-bottom: 1px solid black;}.dijitTabContainerTop-container {border-top: 0px;}.dijitTabContainerLeft-tabs {border-right: 1px solid black; float: left;}.dijitTabContainerLeft-container {border-left: 0px;}.dijitTabContainerBottom-tabs {border-top: 1px solid black;}.dijitTabContainerBottom-container {border-bottom: 0px;}.dijitTabContainerRight-tabs {border-left: 1px solid black; float: left;}.dijitTabContainerRight-container {border-right: 0px;}DIV.dijitTabDisabled, .dj_ie DIV.dijitTabDisabled {cursor: auto;}.dijitTab {position:relative; cursor:pointer; white-space:nowrap; z-index:3;}.dijitTab * {vertical-align: middle;}.dijitTabChecked {cursor: default;}.dijitTabContainerTop-tabs .dijitTab {top: 1px;}.dijitTabContainerBottom-tabs .dijitTab {top: -1px;}.dijitTabContainerLeft-tabs .dijitTab {left: 1px;}.dijitTabContainerRight-tabs .dijitTab {left: -1px;}.dijitTabContainerTop-tabs .dijitTab,.dijitTabContainerBottom-tabs .dijitTab {display:inline-block; #zoom: 1; #display:inline;}.dijitTabInnerDiv {position:relative;}.tabStripButton {z-index: 12;}.dijitTabButtonDisabled .tabStripButton {display: none;}.dijitTabCloseButton {margin-left: 1em;}.dijitTabCloseText {display:none;}.dijit_a11y .dijitTabCloseButton {background-image: none !important; width: auto !important; height: auto !important; border: thin dotted;}.dijit_a11y .dijitTabCloseButtonHover {border:thin solid;}.dijit_a11y .dijitTabCloseText {display: inline;}.dijit_a11y .dijitTabChecked {border-style:dashed !important;}.dijit_a11y .dijitTabInnerDiv {border-left:none !important;}.dijitTabPane,.dijitStackContainer-child,.dijitAccordionContainer-child {border: none !important;}.dijitInlineEditBoxDisplayMode {border: 1px solid transparent; cursor: text;}.dijit_a11y .dijitInlineEditBoxDisplayMode,.dj_ie6 .dijitInlineEditBoxDisplayMode {border: none;}.dijitInlineEditBoxDisplayModeHover,.dijit_a11y .dijitInlineEditBoxDisplayModeHover,.dj_ie6 .dijitInlineEditBoxDisplayModeHover {background-color: #e2ebf2; border: solid 1px black;}.dijitInlineEditBoxDisplayModeDisabled {cursor: default;}.dijitTreeIndent {width: 19px;}.dijitTreeRow, .dijitTreeContent {white-space: nowrap;}.dijitTreeRow img {vertical-align: middle;}.dijitTreeContent {cursor: default;}.dijitExpandoText {display: none;}.dijit_a11y .dijitExpandoText {display: inline; padding-left: 10px; padding-right: 10px; font-family: monospace; border-style: solid; border-width: thin; cursor: pointer;}.dijitTreeLabel {margin: 0px 4px;}.dijitDialog {position: absolute; z-index: 999; overflow: hidden;}.dijitDialogTitleBar {cursor: move;}.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}.dijitDialogCloseIcon {cursor: pointer;}.dijitDialogUnderlayWrapper {position: absolute; left: 0; top: 0; z-index: 998; display: none; background: transparent !important;}.dijitDialogUnderlay {background: #eee; opacity: 0.5;}.dj_ie .dijitDialogUnderlay {filter: alpha(opacity=50);}.dijit_a11y .dijitSpinnerButtonContainer,.dijit_a11y .dijitDialog {opacity: 1 !important; background-color: white !important;}.dijitDialog .closeText {display:none; position:absolute;}.dijit_a11y .dijitDialog .closeText {display:inline;}.dijitSliderMoveable {z-index:99; position:absolute !important; display:block; vertical-align:middle;}.dijitSliderMoveableH {right:0;}.dijitSliderMoveableV {right:50%;}.dijit_a11y DIV.dijitSliderImageHandle,.dijitSliderImageHandle {margin:0; padding:0; position:relative !important; border:8px solid gray; width:0; height:0; cursor: pointer;}.dj_iequirks .dijit_a11y .dijitSliderImageHandle {font-size: 0;}.dj_ie7 .dijitSliderImageHandle {overflow: hidden;}.dj_ie7 .dijit_a11y .dijitSliderImageHandle {overflow: visible;}.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle {border:4px solid #000; height:8px; width:8px;}.dijitSliderImageHandleV {top:-8px; right: -50%;}.dijitSliderImageHandleH {left:50%; top:-5px; vertical-align:top;}.dijitSliderBar {border-style:solid; border-color:black; cursor: pointer;}.dijitSliderBarContainerV {position:relative; height:100%; z-index:1;}.dijitSliderBarContainerH {position:relative; z-index:1;}.dijitSliderBarH {height:4px; border-width:1px 0;}.dijitSliderBarV {width:4px; border-width:0 1px;}.dijitSliderProgressBar {background-color:red; z-index:1;}.dijitSliderProgressBarV {position:static !important; height:0%; vertical-align:top; text-align:left;}.dijitSliderProgressBarH {position:absolute !important; width:0%; vertical-align:middle; overflow:visible;}.dijitSliderRemainingBar {overflow:hidden; background-color:transparent; z-index:1;}.dijitSliderRemainingBarV {height:100%; text-align:left;}.dijitSliderRemainingBarH {width:100% !important;}.dijitSliderBumper {overflow:hidden; z-index:1;}.dijitSliderBumperV {width:4px; height:8px; border-width:0 1px;}.dijitSliderBumperH {width:8px; height:4px; border-width:1px 0;}.dijitSliderBottomBumper,.dijitSliderLeftBumper {background-color:red;}.dijitSliderTopBumper,.dijitSliderRightBumper {background-color:transparent;}.dijitSliderDecoration {text-align:center;}.dijitSliderV TD {position: relative;}.dijitSliderDecorationH {width: 100%;}.dijitSliderDecorationV {height: 100%;}.dijitSliderButton {font-family:monospace; margin:0; padding:0; display:block;}.dijit_a11y .dijitSliderButtonInner {visibility:visible !important;}.dijitSliderButtonContainer {text-align:center; height:0;}.dijitSliderButtonContainer * {cursor: pointer;}.dijitSlider .dijitButtonNode {padding:0; display:block;}.dijitRuleContainer {position:relative; overflow:visible;}.dijitRuleContainerV {height:100%; line-height:0; float:left; text-align:left;}.dj_opera .dijitRuleContainerV {line-height:2%;}.dj_ie .dijitRuleContainerV {line-height:normal;}.dj_gecko .dijitRuleContainerV {margin:0 0 1px 0;}.dijitRuleMark {position:absolute; border:1px solid black; line-height:0; height:100%;}.dijitRuleMarkH {width:0; border-top-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important;}.dijitRuleLabelContainer {position:absolute;}.dijitRuleLabelContainerH {text-align:center; display:inline-block;}.dijitRuleLabelH {position:relative; left:-50%;}.dijitRuleLabelV {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.dijitRuleMarkV {height:0; border-right-width:0 !important; border-bottom-width:0 !important; border-left-width:0 !important; width:100%; left:0;}.dj_ie .dijitRuleLabelContainerV {margin-top:-.55em;}.dijit_a11y .dijitSliderReadOnly,.dijit_a11y .dijitSliderDisabled {opacity:0.6;}.dj_ie .dijit_a11y .dijitSliderReadOnly .dijitSliderBar,.dj_ie .dijit_a11y .dijitSliderDisabled .dijitSliderBar {filter: alpha(opacity=40);}.dijit_a11y .dijitSlider .dijitSliderButtonContainer DIV {font-family: monospace; font-size: 1em; line-height: 1em; height: auto; width: auto; margin: 0px 4px;}.dijit_a11y .dijitButtonContents .dijitButtonText,.dijit_a11y .dijitTab .tabLabel {display: inline !important;}.dijitTextArea {width:100%; overflow-y: auto;}.dijitTextArea[cols] {width:auto;}.dj_ie .dijitTextAreaCols {width:auto;}.dijitToolbarSeparator {height: 18px; width: 5px; padding: 0 1px; margin: 0;}.dijitIEFixedToolbar {position:absolute; top: expression(eval((document.documentElement||document.body).scrollTop));}.dijitEditor {display: block;}.dijitEditorDisabled,.dijitEditorReadOnly {color: gray;}.dijitTimePickerItemInner {text-align:center; border:0; padding:2px 8px 2px 8px;}.dijitTimePickerTick,.dijitTimePickerMarker {border-bottom:1px solid gray;}.dijitTimePicker .dijitDownArrowButton {border-top: none !important;}.dijitTimePickerTick {color:#CCC;}.dijitTimePickerMarker {color:black; background-color:#CCC;}.dijitTimePickerItemSelected {font-weight:bold; color:#333; background-color:#b7cdee;}.dijitTimePickerItemHover {background-color:gray; color:white; cursor:pointer;}.dijit_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {border: solid 4px black;}.dijit_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {border: dashed 4px black;}.dijitToggleButtonIconChar {display:none !important;}.dijit_a11y .dijitToggleButton .dijitToggleButtonIconChar {display:inline !important; visibility:hidden;}.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {font-family: "Arial Unicode MS";}.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {display: inline !important; visibility:visible !important;}.dijitArrowButtonChar {display:none !important;}.dijit_a11y .dijitArrowButtonChar {display:inline !important;}.dijit_a11y .dijitDropDownButton .dijitArrowButtonInner,.dijit_a11y .dijitComboButton .dijitArrowButtonInner {display:none !important;}.dijitSelect {margin: 0.2em; border-collapse: collapse;}.dj_ie .dijitSelect,.dj_ie7 .dijitSelect,.dj_iequirks .dijitSelect {vertical-align: middle;}.dj_ie8 .dijitSelect .dijitButtonText {vertical-align: top;}.dijitToolbar .dijitSelect {margin: 0;}.dj_webkit .dijitToolbar .dijitSelect {padding-left: 0.3em;}.dijit_a11y .dijitSelectDisabled .dijitButtonNode {border-style: outset!important; border-width: medium!important; border-color: #999 !important; color:#999 !important;}.dijitSelect .dijitButtonContents {padding: 0px; background: transparent none; white-space: nowrap; text-align: left;}.dijitSelectFixedWidth .dijitButtonContents {width: 100%;}.dijitSelectMenu .dijitMenuItemIcon {display:none;}.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {position: static;}.dijitSelectLabel *{vertical-align: baseline;}.dijitSelectSelectedOption * {font-weight: bold;}.dijitSelectMenu {border-width: 1px;}.dijitSelectMenu .dijitMenuTable {margin: 0px; background-color: transparent;}.dijitForceStatic {position: static !important;}.dijitReadOnly *,.dijitDisabled *,.dijitReadOnly,.dijitDisabled {cursor: default;}.dijitIconSave,.dijitIconPrint,.dijitIconCut,.dijitIconCopy,.dijitIconClear,.dijitIconDelete,.dijitIconUndo,.dijitIconEdit,.dijitIconNewTask,.dijitIconEditTask,.dijitIconEditProperty,.dijitIconTask,.dijitIconFilter,.dijitIconConfigure,.dijitIconSearch,.dijitIconApplication,.dijitIconBookmark,.dijitIconChart,.dijitIconConnector,.dijitIconDatabase,.dijitIconDocuments,.dijitIconMail,.dijitLeaf,.dijitIconFile,.dijitIconFunction,.dijitIconKey,.dijitIconPackage,.dijitIconSample,.dijitIconTable,.dijitIconUsers,.dijitFolderClosed,.dijitIconFolderClosed,.dijitFolderOpened,.dijitIconFolderOpen,.dijitIconError {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/icons/images/commonIconsObjActEnabled.png'); width: 16px; height: 16px;}.dj_ie6 .dijitIconSave,.dj_ie6 .dijitIconPrint,.dj_ie6 .dijitIconCut,.dj_ie6 .dijitIconCopy,.dj_ie6 .dijitIconClear,.dj_ie6 .dijitIconDelete,.dj_ie6 .dijitIconUndo,.dj_ie6 .dijitIconEdit,.dj_ie6 .dijitIconNewTask,.dj_ie6 .dijitIconEditTask,.dj_ie6 .dijitIconEditProperty,.dj_ie6 .dijitIconTask,.dj_ie6 .dijitIconFilter,.dj_ie6 .dijitIconConfigure,.dj_ie6 .dijitIconSearch,.dj_ie6 .dijitIconApplication,.dj_ie6 .dijitIconBookmark,.dj_ie6 .dijitIconChart,.dj_ie6 .dijitIconConnector,.dj_ie6 .dijitIconDatabase,.dj_ie6 .dijitIconDocuments,.dj_ie6 .dijitIconMail,.dj_ie6 .dijitLeaf,.dj_ie6 .dijitIconFile,.dj_ie6 .dijitIconFunction,.dj_ie6 .dijitIconKey,.dj_ie6 .dijitIconPackage,.dj_ie6 .dijitIconSample,.dj_ie6 .dijitIconTable,.dj_ie6 .dijitIconUsers,.dj_ie6 .dijitFolderClosed,.dj_ie6 .dijitIconFolderClosed,.dj_ie6 .dijitFolderOpened,.dj_ie6 .dijitIconFolderOpen,.dj_ie6 .dijitIconError {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/icons/images/commonIconsObjActEnabled8bit.png');}.dijitDisabled .dijitIconSave,.dijitDisabled .dijitIconPrint,.dijitDisabled .dijitIconCut,.dijitDisabled .dijitIconCopy,.dijitDisabled .dijitIconClear,.dijitDisabled .dijitIconDelete,.dijitDisabled .dijitIconUndo,.dijitDisabled .dijitIconEdit,.dijitDisabled .dijitIconNewTask,.dijitDisabled .dijitIconEditTask,.dijitDisabled .dijitIconEditProperty,.dijitDisabled .dijitIconTask,.dijitDisabled .dijitIconFilter,.dijitDisabled .dijitIconConfigure,.dijitDisabled .dijitIconSearch,.dijitDisabled .dijitIconApplication,.dijitDisabled .dijitIconBookmark,.dijitDisabled .dijitIconChart,.dijitDisabled .dijitIconConnector,.dijitDisabled .dijitIconDatabase,.dijitDisabled .dijitIconDocuments,.dijitDisabled .dijitIconMail,.dijitDisabled .dijitLeaf,.dijitDisabled .dijitIconFile,.dijitDisabled .dijitIconFunction,.dijitDisabled .dijitIconKey,.dijitDisabled .dijitIconPackage,.dijitDisabled .dijitIconSample,.dijitDisabled .dijitIconTable,.dijitDisabled .dijitIconUsers,.dijitDisabled .dijitFolderClosed,.dijitDisabled .dijitIconFolderClosed,.dijitDisabled .dijitFolderOpened,.dijitDisabled .dijitIconFolderOpen,.dijitDisabled .dijitIconError {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/icons/images/commonIconsObjActDisabled.png');}.dijitIconSave {background-position: 0px;}.dijitIconPrint {background-position: -16px;}.dijitIconCut {background-position: -32px;}.dijitIconCopy {background-position: -48px;}.dijitIconClear {background-position: -64px;}.dijitIconDelete {background-position: -80px;}.dijitIconUndo {background-position: -96px;}.dijitIconEdit {background-position: -112px;}.dijitIconNewTask {background-position: -128px;}.dijitIconEditTask {background-position: -144px;}.dijitIconEditProperty {background-position: -166px;}.dijitIconTask {background-position: -176px;}.dijitIconFilter {background-position: -192px;}.dijitIconConfigure {background-position: -208px;}.dijitIconSearch {background-position: -224px;}.dijitIconError {background-position: -496px;}.dijitIconApplication {background-position: -240px;}.dijitIconBookmark {background-position: -256px;}.dijitIconChart {background-position: -272px;}.dijitIconConnector {background-position: -288px;}.dijitIconDatabase {background-position: -304px;}.dijitIconDocuments {background-position: -320px;}.dijitIconMail {background-position: -336px;}.dijitIconFile, .dijitLeaf {background-position: -352px;}.dijitIconFunction {background-position: -368px;}.dijitIconKey {background-position: -384px;}.dijitIconPackage {background-position: -400px;}.dijitIconSample {background-position: -416px;}.dijitIconTable {background-position: -432px;}.dijitIconUsers {background-position: -448px;}.dijitIconFolderClosed, .dijitFolderClosed {background-position: -464px;}.dijitIconFolderOpen, .dijitFolderOpened {background-position: -480px;}.lotusui30dojo table.dojoTabular {border-collapse: collapse; border-spacing: 0; border: 1px solid #cccccc; margin: 0 1.5em;}.lotusui30dojo .dojoTabular th {text-align: center; font-weight: bold;}.lotusui30dojo table.dojoTabular thead, .lotusui30dojo table.dojoTabular tfoot {background-color: #efefef; border: 1px solid #cccccc; border-width: 1px 0;}.lotusui30dojo table.dojoTabular thead tr th,.lotusui30dojo table.dojoTabular thead tr td,.lotusui30dojo table.dojoTabular tbody tr td,.lotusui30dojo table.dojoTabular tfoot tr td {padding: 0.25em 0.5em;}.lotusui30dojo .dijitPopup {-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}.lotusui30dojo .dijitTooltipDialogPopup {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.lotusui30dojo .dijitComboBoxHighlightMatch {background-color: #abd6ff;}.lotusui30dojo .dijitFocusedLabel {outline: 1px dotted #666666;}.lotusui30dojo .dijitContentPaneLoading {background: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/loading.gif') no-repeat left center; padding-top: 2px; padding-left: 25px;}.lotusui30dojo .dijitContentPaneError {background: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/error.png') no-repeat top center; padding-left: 25px;}.lotusui30dojo .dojoDndItemBefore, .lotusui30dojo .dojoDndItemAfter {border-top: 1px solid #aaaaaa;}.lotusui30dojo .dojoDndItemOver {cursor: pointer;}.lotusui30dojo table.dojoDndAvatar {border: 1px solid #cccccc; border-collapse: collapse; background-color: #ffffff; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}.lotusui30dojo .dojoDndAvatarHeader td {height: 20px; padding-left: 21px;}.lotusui30dojo .dojoDndMove .dojoDndAvatarHeader, .lotusui30dojo .dojoDndCopy .dojoDndAvatarHeader {background-image: url(/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/dnd.png); background-repeat: no-repeat; background-position: 2px -122px;}.lotusui30dojo .dojoDndAvatarItem td {padding: 5px;}.lotusui30dojo .dojoDndMove .dojoDndAvatarHeader {background-color: #ffe3e0; background-position: 2px -103px;}.lotusui30dojo .dojoDndCopy .dojoDndAvatarHeader {background-color: #ffe3e0; background-position: 2px -68px;}.lotusui30dojo .dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #ecf9df; background-position: 2px -33px;}.lotusui30dojo .dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {background-color: #ecf9df; background-position: 2px 2px;}.lotusui30dojo .dijitSpinner .dijitSpinnerButtonContainer {border-width: 0 !important;}.lotusui30dojo .dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {border-top-width: 0 !important;}.lotusui30dojo .dijitComboBox .dijitArrowButtonContainer {padding: 2px 2px 2px 0; border-width: 0 !important;}.lotusui30dojo .dijitTextBoxError .dijitValidationContainer {background-color: #e3352e; background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/error.png'); background-position: center center; background-repeat: no-repeat; border: solid #d46464 0; border-left-width: 1px; width: 9px;}.lotusui30dojo .dijitTextBoxError .dijitValidationIcon {width: 0; background-color: transparent !important;}.lotusui30dojo .dijitTextArea, .lotusui30dojo .dijitInputField .dijitPlaceHolder {padding: 1px;}.lotusui30dojo .dijitTextBox, .lotusui30dojo .dijitTextBox .dijitButtonNode {border-color: #aaaaaa;}.lotusui30dojo .dijitTextBox {background-color: #ffffff; padding: 0;}.lotusui30dojo .dijitTextBoxError, .lotusui30dojo .dijitTextBoxError .dijitButtonNode {border-color: #d46464;}.lotusui30dojo .dijitTextBoxError, .lotusui30dojo .dijitTextBoxError .dijitInputContainer {background-color: #ffffff;}.lotusui30dojo .dijitTextBoxFocused {background-color: #ffffff;}.lotusui30dojo .dijitTextBoxFocused .dijitInputContainer {background: #ffffff;}.lotusui30dojo .dijitTextBoxErrorFocused, .lotusui30dojo .dijitTextBoxErrorFocused .dijitButtonNode {border-color: #d46464;}.lotusui30dojo .dijitTextBoxDisabled, .lotusui30dojo .dijitTextBoxDisabled .dijitButtonNode {border-color: #cccccc;}.lotusui30dojo .dijitTextBoxDisabled {background-color: #eeeeee; color: #666666;}.lotusui30dojo .dijitComboBox .dijitArrowButtonInner {background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/smallcommonFormArrows.png"); background-position: -35px 53%; background-repeat: no-repeat; margin: 0; padding: 1px; width: 16px; border: 0 solid #ffffff; height: 100%;}.lotusui30dojo .dijitTextBox .dijitInputInner, .lotusui30dojo .dijitTextBox .dijitValidationContainer {padding: 3px 0;}.lotusui30dojo .dijitComboBoxHover .dijitArrowButtonInner {background-position: -70px 53%;}.lotusui30dojo .dijitComboBoxFocused .dijitButtonNode {padding: 2px 2px 2px 0; background-position: 0 -177px;}.lotusui30dojo .dijitComboBoxFocused .dijitArrowButtonInner {background-position: -70px 53%; border: 0;}.dj_ff3 .lotusui30dojo .dijitInputField input[type="hidden"] {display: none; height: 0; width: 0;}.dj_ie6 .lotusui30dojo .dijitTextBox, .dj_ie6 .lotusui30dojo .dijitComboBox .dijitButtonNode {background-image: none;}.dj_borderbox .lotusui30dojo .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {width: 18px;}.dj_borderbox .lotusui30dojo .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {width: 16px;}.lotusui30dojo .dijitButton,.lotusui30dojo .dijitDropDownButton,.lotusui30dojo .dijitComboButton,.lotusui30dojo .dijitToggleButton {margin-right: 5px; margin-left: 0px;}.lotusui30dojo .dijitButton .dijitButtonNode,.lotusui30dojo .dijitDropDownButton .dijitButtonNode,.lotusui30dojo .dijitComboButton .dijitButtonNode,.lotusui30dojo .dijitToggleButton .dijitButtonNode {font-size: 0.9em; font-weight: bold; color: #000000; border: 1px solid #aaaaaa; padding: 2px 6px 4px; background-color: #fafafa; background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb)); -moz-border-radius: 2px; border-radius: 2px;}.lotusui30dojo .dijitDropDownButton .dijitButtonNode {padding-right: 4px;}.lotusui30dojo .dijitComboButton .dijitArrowButton {border-left-width: 0; padding: 4px 2px;}.lotusui30dojo .dijitDisabled .dijitButtonText {color: #b0b0b0;}.lotusui30dojo .dijitArrowButtonInner {width: 12px; height: 15px; margin: 0 auto; background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/smallbuttonArrows.png"); background-repeat: no-repeat; background-position: -52px 53%;}.lotusui30dojo .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -77px 53%;}.lotusui30dojo .dijitRightArrowButton .dijitArrowButtonInner {background-position: -26px 53%;}.lotusui30dojo .dijitUpArrowButton .dijitArrowButtonInner {background-position: 0 53%;}.lotusui30dojo .dijitDisabled .dijitArrowButtonInner {background-position: -152px 53%;}.lotusui30dojo .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {background-position: -177px 53%;}.lotusui30dojo .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {background-position: -126px 53%;}.lotusui30dojo .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -100px 53%;}.lotusui30dojo .dijitButtonText {padding: 2px; text-align: center;}.lotusui30dojo .dijitButtonHover .dijitButtonNode,.lotusui30dojo .dijitDropDownButtonHover .dijitButtonNode,.lotusui30dojo .dijitComboButton .dijitButtonNodeHover,.lotusui30dojo .dijitComboButton .dijitDownArrowButtonHover {border-color: #666666;}.lotusui30dojo .dijitButtonDisabled .dijitButtonNode,.lotusui30dojo .dijitDropDownButtonDisabled .dijitButtonNode,.lotusui30dojo .dijitComboButtonDisabled .dijitButtonNode,.lotusui30dojo .dijitToggleButtonDisabled .dijitButtonNode {background-color: #eeeeee; border: solid 1px #cccccc; color: #b0b0b0;}.lotusui30dojo .dijitComboButtonDisabled .dijitArrowButton {border-left-width: 0;}.lotusui30dojo table.dijitComboButton {border-collapse: separate; margin-bottom: 0;}.lotusui30dojo .dijitComboButton .dijitStretch {-moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}.lotusui30dojo .dijitComboButton .dijitArrowButton {-moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}.lotusui30dojo .dijitCheckBoxInput {opacity: 1;}.lotusui30dojo .dijitCheckBoxIcon {width: 15px; height: 16px; margin: 0 2px 0 0; padding: 0;}.lotusui30dojo .dijitToggleButton .dijitCheckBoxIcon {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/checkmarkNoBorder.png');}.dj_ie6 .lotusui30dojo .dijitToggleButton .dijitCheckBoxIcon {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/checkmarkNoBorder.gif');}.lotusui30dojo .dijitToggleButton .dijitCheckBoxIcon {background-position: -15px;}.lotusui30dojo .dijitToggleButtonChecked .dijitCheckBoxIcon {background-position: 0;}.lotusui30dojo .dijitToggleButtonCheckedDisabled .dijitCheckBoxIcon {background-position: -33px;}.lotusui30dojo .dijitCheckBoxInput {opacity: 1;}.lotusui30dojo .dijitSelect .dijitButtonText {padding: 0px 5px 2px;}.lotusui30dojo .dijitSelect {margin: 0; border: 1px solid #aaaaaa; background-color: #ffffff; border-collapse: separate;}.lotusui30dojo .dijitSelect .dijitButtonContents {border: 0px solid #aaaaaa !important;}.lotusui30dojo .dijitSelect .dijitArrowButton {padding: 0; border: 0px solid #ffffff; border-top: none;}.lotusui30dojo .dijitSelect .dijitArrowButton .dijitArrowButtonInner {background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/smallcommonFormArrows.png"); background-position: -35px 50%; background-repeat: no-repeat; width: 16px; height: 16px; display: block;}.lotusui30dojo .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {background-position: -70px 50%;}.lotusui30dojo .dijitSelectFocused {border: 1px solid #aaaaaa;}.lotusui30dojo .dijitSelectFocused .dijitButtonContents {border-color: #aaaaaa;}.lotusui30dojo .dijitSelectFocused .dijitArrowButton {background-position: 0px -177px; border: none; padding: 0;}.lotusui30dojo .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {background-position: -70px 50%; margin-bottom: 1px;}.lotusui30dojo .dijitSelectDisabled {border: 1px solid #cccccc; background-color: #eeeeee; background-image: none; color: #666666;}.lotusui30dojo .dijitSelectDisabled .dijitArrowButton {background-color: #eeeeee;}.lotusui30dojo .dijitSelectMenu td.dijitMenuItemIconCell, .lotusui30dojo .dijitSelectMenu td.dijitMenuArrowCell {display: none;}.lotusui30dojo .dijitSelectMenu td.dijitMenuItemLabel {padding-left: 5px; padding-right: 5px;}.lotusui30dojo .dijitSelectMenu .dijitMenuSeparatorTop {border-bottom: 1px solid #aaaaaa;}.lotusui30dojo .dijitTabPaneWrapper {background: #ffffff;}.lotusui30dojo .dijitTabPaneWrapper,.lotusui30dojo .dijitTabContainerTop-tabs,.lotusui30dojo .dijitTabContainerBottom-tabs,.lotusui30dojo .dijitTabContainerLeft-tabs,.lotusui30dojo .dijitTabContainerRight-tabs {border-color: #cccccc;}.lotusui30dojo .dijitTabListContainer-top {border-bottom: 1px solid #ccc; height: 2.917em !important; top: 0 !important; left: 0 !important; position: relative; overflow: visible; z-index: 1;}.lotusui30dojo .dijitTabListContainer-bottom {border-top: 1px solid #ccc; height: 2.917em !important; position: relative; overflow: visible; z-index: 1;}.lotusui30dojo .dijitTabListWrapper {height: 2.917em !important; top: auto !important; bottom: -1px !important;}.dj_ie6 .lotusui30dojo .dijitTabListWrapper {bottom: -3px !important;}.lotusui30dojo .dijitTabContainerBottomStrip, .lotusui30dojo .dijitTabContainerBottomNone {bottom: auto !important; top: -1px !important;}.lotusui30dojo .tabStripButton-top {height: 1.333em !important; top: auto !important; bottom: -1px !important;}.dj_ie6 .lotusui30dojo .tabStripButton-top {bottom: -2px !important;}.lotusui30dojo .tabStripButton-bottom {height: 1.333em !important; top: -1px !important; bottom: auto !important;}.lotusui30dojo .dijitTabContainerTop-tabs {bottom: 0; margin: 0; padding: 0; position: absolute; border: 0;}.lotusui30dojo .dijitTab * {vertical-align: baseline;}.lotusui30dojo .dijitTabCloseButton {background: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/layout/images/tabClose.png") no-repeat; width: 16px; height: 1.25em; margin: -2px -3px -3px 1px; opacity: 0.25; filter: alpha(opacity=25); zoom: 1;}.dj_ie8 .lotusui30dojo .dijitTabCloseButton {margin-bottom: -5px;}.lotusui30dojo .dijitTabCloseButtonHover, .lotusui30dojo .dijitTabCloseButtonActive {opacity: 0.4; filter: alpha(opacity=40);}.lotusui30dojo .dijitTabSpacer {display: none;}.lotusui30dojo .dijitTabInnerDiv {background-color: #ffffff; color: #222222;}.lotusui30dojo .dijitTabHover .dijitTabInnerDiv, .lotusui30dojo .dijitTabActive .dijitTabInnerDiv, .lotusui30dojo .dijitTabChecked .dijitTabInnerDiv {background-color: #ffffff; color: #000000;}.lotusui30dojo .dijitTabContent {color: #105cb6;}.lotusui30dojo .dijitTabHover .dijitTabContent, .lotusui30dojo .dijitTabActive .dijitTabContent {border-color: #cccccc; color: #05386b;}.lotusui30dojo .dijitTabChecked .dijitTabContent {color: #000000; border-color: #aaaaaa; font-weight: bold;}.lotusui30dojo .tabStripButton .dijitTabInnerDiv {background-color: transparent;}.lotusui30dojo .tabStripButton .dijitTabContent {border: 0;}.lotusui30dojo .dijitTabContainerTop-tabs .dijitTab {padding: 0; margin-right: 2px; -moz-border-radius: 0; border-radius: 0; background-color: #ffffff; border: 1px solid #cccccc; top: auto; bottom: 0;}.dj_ie7 .lotusui30dojo .dijitTabContainerTop-tabs .dijitTab {top: 3px;}.lotusui30dojo .dijitTabContainerTop-tabs .dijitTabChecked {border-color: #aaaaaa #aaaaaa #ffffff;}.lotusui30dojo .dijitTabContainerTop-tabs .dijitTabContent {padding: 6px 8px 4px; display: block; line-height: 1em;}.dj_ie6 .lotusui30dojo .dijitTabContainerTop-tabs .dijitTabContent, .dj_ie7 .lotusui30dojo .dijitTabContainerTop-tabs .dijitTabContent {padding-top: 4px; padding-bottom: 5px;}.lotusui30dojo .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent {padding-bottom: 4px; padding-top: 6px;}.lotusui30dojo .dijitTabContainerTop-tabs .dijitTabInnerDiv {background-position: 0 -248px; background-position: bottom; background-repeat: repeat-x; -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04); box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.04);}.lotusui30dojo .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv {background-image: none;}.lotusui30dojo .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent {background-position: 0 p -102px; background-repeat: repeat-x;}.lotusui30dojo .dijitTabContainerBottom-tabs {padding: 0; top: 0; margin: 0; overflow: hidden !important; position: absolute; border: 0;}.lotusui30dojo .dijitTabContainerBottom-tabs .dijitTab {padding: 0; margin-right: 2px; -moz-border-radius: 0 0 0 0; background-color: #fff; border: 1px solid #ccc; top: auto;}.lotusui30dojo .dijitTabContainerBottom-tabs .dijitTabContent {padding: 5px 8px 7px 4px; display: block; line-height: 1em;}.dj_ie .lotusui30dojo .dijitTabContainerBottom-tabs .dijitTabContent {padding-top: 6px; padding-bottom: 6px;}.dj_ie6 .lotusui30dojo .dijitTabContainerBottom-tabs .dijitTabContent, .dj_ie7 .lotusui30dojo .dijitTabContainerBottom-tabs .dijitTabContent {padding-top: 4px; padding-bottom: 5px;}.lotusui30dojo .dijitTabContainerBottom-tabs .dijitTabChecked {border-color: #fff #aaa #aaa;}.lotusui30dojo .dijitTabContainerLeft {overflow: visible; white-space: nowrap;}.lotusui30dojo .dijitTabContainerLeft-tabs {display: inline-block; vertical-align: top; position: relative; z-index: 1000; float: left; border: 0;}.lotusui30dojo .dijitTabContainerLeft-tabs .dijitTab {margin-bottom: 2px; border: solid 1px #ccc; white-space: nowrap; background-color: white; left: auto;}.dj_ie7 .lotusui30dojo .dijitTabContainerLeft-tabs .dijitTabInnerDiv {zoom: 1;}.lotusui30dojo .dijitTabContainerLeft-tabs .dijitTabContent {padding: 4px;}.lotusui30dojo .dijitTabContainerLeft-tabs .dijitTabChecked {border-color: #aaa #fff #aaa #aaa;}.lotusui30dojo .dijitTabContainerLeft-container {border-left: solid 1px #ccc; display: inline-block; position: relative; white-space: normal; width: auto !important; overflow: visible;}.dj_ie6 .lotusui30dojo .dijitTabContainerLeft-container {left: -4px !important;}.dj_ie6 .lotusui30dojo .dijitTabContainerLeft-child, .dj_ie7 .lotusui30dojo .dijitTabContainerLeft-child {width: auto !important;}.lotusui30dojo .dijitTabContainerRight {overflow: visible;}.lotusui30dojo .dijitTabContainerRight-tabs {display: inline-block; vertical-align: top; position: relative; z-index: 1000; float: left; margin-left: -1px; border: 0;}.lotusui30dojo .dijitTabContainerRight-tabs .dijitTab {margin-bottom: 2px; border: solid 1px #ccc; white-space: nowrap; background-color: white; left: auto;}.dj_ie7 .lotusui30dojo .dijitTabContainerRight-tabs .dijitTabInnerDiv {zoom: 1;}.lotusui30dojo .dijitTabContainerRight-tabs .dijitTabContent {padding: 4px;}.lotusui30dojo .dijitTabContainerRight-tabs .dijitTabChecked {border-color: #aaa #aaa #aaa #fff;}.lotusui30dojo .dijitTabContainerRight-container {border-right: solid 1px #ccc;}.dj_ie6 .lotusui30dojo .dijitTabContainerRight-child, .dj_ie7 .lotusui30dojo .dijitTabContainerRight-child {width: auto !important;}.lotusui30dojo .tabStripButton {background-color: #f4f4f4; background: -moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eaeaea)); border: 1px solid #cccccc; padding: 4px 3px;}.lotusui30dojo .dijitTabStripIcon {margin: 0 auto; height: 15px; width: 15px; background: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/buttonArrows.png") no-repeat -75px 50%; background-color: transparent;}.lotusui30dojo .dijitTabStripSlideRightIcon {background-position: -24px 50%;}.lotusui30dojo .dijitTabStripMenuIcon {background-position: -51px 50%;}.lotusui30dojo .dijitTabContainerNested .dijitTabListWrapper {height: auto;}.lotusui30dojo .dijitTabContainerNested .dijitTabContainerTop-container {background: transparent !important;}.lotusui30dojo .dijitTabContainerNested .dijitTabContainerTop-tabs {border-bottom: solid 1px #cccccc; padding: 10px 10px 5px;}.lotusui30dojo .dijitTabContainerTabListNested .dijitTab {margin-right: 2px; border: 0;}.lotusui30dojo .dijitTabContainerTabListNested .dijitTabContent {padding: 6px 8px 6px 4px;}.lotusui30dojo .dijitTabContainerTabListNested .dijitTab .dijitTabInnerDiv {background: none; border: none; top: 0;}.lotusui30dojo .dijitTabContainerTabListNested .dijitTabHover .tabLabel {text-decoration: none;}.lotusui30dojo .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent {padding: 6px 8px 6px 4px; border: solid 1px #aaaaaa;}.lotusui30dojo .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {text-decoration: none; background-image: none;}.lotusui30dojo .dijitTabPaneWrapperNested {border: none;}.lotusui30dojo .dijitDialog {overflow: visible; outline: none; border: 3px solid #555; border: 3px solid rgba(2, 2, 2, 0.4); -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}.lotusui30dojo .dijitDialogPaneContent {background: #ffffff; padding: 15px 20px; position: relative;}.lotusui30dojo .dijitDialogPaneActionBar {padding-top: 15px; text-align: right; border-top: 1px solid #aaaaaa; margin-top: 15px;}.lotusui30dojo .dijitDialogPaneActionBar .dijitButton {margin: 0 0 0 10px;}.lotusui30dojo .dijitDialogTitleBar {background: #3c3c3c; background: -moz-linear-gradient(top, #3c3c3c 0%, #252525 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c3c3c), color-stop(100%, #252525)); padding: 15px 20px;}.lotusui30dojo .dijitDialogTitle {font-size: 1.2em; line-height: 1.2; display: block; color: #fff; font-weight: bold;}.lotusui30dojo .dijitDialogCloseIcon {background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/ClosePopup32.png"); position: absolute; right: -14px; height: 32px; width: 32px; top: -14px; zoom: 1;}.dijit_a11y .dijitDialog .dijitDialogCloseIcon {height: auto; width: auto; right: 15px; top: 5px;}.lotusui30dojo .dijitTooltip, .lotusui30dojo .dijitTooltipDialog {background: transparent; overflow: hidden;}.lotusui30dojo .dijitTooltipAbove, .lotusui30dojo .dijitTooltipBelow {padding: 5px; margin-left: -5px;}.lotusui30dojo .dijitTooltipContainer {background-color: #ffffff; border: 1px solid #cccccc; padding: 10px; -webkit-box-shadow: 0 2px 5px #eeeeee; -moz-box-shadow: 0 2px 5px #eeeeee; box-shadow: 0 2px 5px #eeeeee;}.dj_ie6 .lotusui30dojo .dijitTooltipContainer {background-image: none;}.lotusui30dojo .dijitTooltipLeft {padding-right: 5px;}.lotusui30dojo .dijitTooltipLeft .dijitTooltipConnector {right: 0; bottom: 3px; background-position: 0 0; width: 16px; height: 14px;}.lotusui30dojo .dijitTooltipRight {padding-left: 5px;}.lotusui30dojo .dijitTooltipRight .dijitTooltipConnector {left: 0; bottom: 3px; background-position: -48px 0; width: 16px; height: 14px;}.lotusui30dojo .dijitDialogUnderlay {background: #000000; opacity: 0.4; filter: alpha(opacity=40); zoom: 1;}.lotusui30dojo .lotusSimpleDialog .dijitDialogTitleBar {padding: 0;}.lotusui30dojo .lotusSimpleDialog .dijitDialogTitle {display: none;}.lotusui30dojo .lotusSimpleDialog .dijitDialogCloseIcon {z-index: 10000;}.lotusui30dojo .lotusSimpleDialog .dijitDialogPaneContent {padding: 0; height: auto !important; width: auto !important;}.lotusui30dojo .lotusSimpleDialog .dijitDialogPaneContentArea {margin: 0; padding: 0;}.lotusui30dojo .lotusAltDialogHeader .dijitDialogTitleBar {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #111; background: #424448; background: -moz-linear-gradient(top, #424448 0%, #393b3f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424448), color-stop(100%, #393b3f));}.lotusui30dojo .lotusAltDialogHeader .dijitDialogPaneContent {padding: 0;}.lotusui30dojo .dijitAccordionContainer {border: 0;}.lotusui30dojo .dijitAccordionInnerContainer {margin: 0 15px 15px;}.lotusui30dojo .dijitAccordionTitle {background-color: #f4f4f4; background: -moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eaeaea)); padding: 4px 5px 6px; border: 1px solid #cccccc; font-weight: bold; color: #000000; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; -webkit-box-shadow: #eeeeee 0 3px 5px; -moz-box-shadow: #eeeeee 0 3px 5px; box-shadow: #eeeeee 0 3px 5px;}.dj_ie .lotusui30dojo .dijitAccordionTitle {padding-top: 5px; padding-bottom: 5px;}.dj_ie6 .lotusui30dojo .dijitAccordionTitle, .dj_ie7 .lotusui30dojo .dijitAccordionTitle {padding-top: 6px; padding-bottom: 7px;}.lotusui30dojo .dijitAccordionContainer .dijitAccordionContainer-child {padding: 5px 10px; margin: 0; background-color: #ffffff; border: 1px solid #cccccc !important; border-top: 0 !important; -webkit-box-shadow: #eeeeee 0px 3px 5px; -moz-box-shadow: #eeeeee 0px 3px 5px; box-shadow: #eeeeee 0px 3px 5px;}.lotusui30dojo .dijitContentPane {padding: 8px;}.lotusui30dojo .dijitTabContainerTop-dijitContentPane,.lotusui30dojo .dijitTabContainerLeft-dijitContentPane,.lotusui30dojo .dijitTabContainerBottom-dijitContentPane,.lotusui30dojo .dijitTabContainerRight-dijitContentPane,.lotusui30dojo .dijitAccordionContainer-dijitContentPane {background-color: #ffffff; padding: 8px;}.lotusui30dojo .dijitSplitContainer-dijitContentPane, .lotusui30dojo .dijitBorderContainer-dijitContentPane {background-color: #ffffff; padding: 8px;}.lotusui30dojo .dijitCalendar {border: solid 1px #aaaaaa; background-color: #ffffff; text-align: center; -webkit-box-shadow: 0 2px 5px #eeeeee; -moz-box-shadow: 0 2px 5px #eeeeee; box-shadow: 0 2px 5px #eeeeee;}.dj_ie6 .lotusui30dojo .dijitCalendar {background-image: none;}.lotusui30dojo .dijitCalendar img {border: none;}.lotusui30dojo .dijitCalendarHover, .lotusui30dojo .dijitCalendarActive {background-color: #ffffff; border: solid 1px #aaaaaa;}.lotusui30dojo .dijitCalendarMonthContainer th {text-align: center; padding: 5px 0px; vertical-align: middle;}.dj_ie6 .lotusui30dojo .dijitCalendarMonthContainer th, .dj_ie7 .lotusui30dojo .dijitCalendarMonthContainer th {padding: 6px 0px 7px;}.lotusui30dojo .dijitCalendarMonthLabelSpacer {display: none;}.lotusui30dojo .dijitCalendarMonthLabel {color: #000000; font-size: 1.091em; display: block;}.lotusui30dojo .dijitCalendarIncrementControl {width: 18px; height: 16px; background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/calendarArrows.png"); background-repeat: no-repeat;}.lotusui30dojo .dijitCalendarIncrease {background-position: -18px 0;}.lotusui30dojo .dijitCalendarArrowHover .dijitCalendarDecrease, .lotusui30dojo .dijitCalendarArrowActive .dijitCalendarDecrease {background-position: -36px 0;}.lotusui30dojo .dijitCalendarArrowHover .dijitCalendarIncrease, .lotusui30dojo .dijitCalendarArrowActive .dijitCalendarIncrease {background-position: -55px 0;}.lotusui30dojo .dijitA11ySideArrow {display: none;}.lotusui30dojo .dijitDayLabels th {padding: 0 4px 0 4px; font-weight: bold; text-align: center;}.lotusui30dojo .dijitCalendarDayLabelTemplate {padding-bottom: 0; text-align: center; font-size: 0.909em; padding: 0 3px 2px; color: #999999;}.lotusui30dojo .dijitCalendarDateTemplate {text-align: center; background-color: #ffffff; padding-top: 0; font-size: 0.909em; font-weight: bold; letter-spacing: .05em;}.dj_ie6 .lotusui30dojo .dijitCalendarDateTemplate {background-image: none;}.lotusui30dojo .dijitCalendarPreviousMonth, .lotusui30dojo .dijitCalendarNextMonth {color: #999999; font-weight: normal;}.lotusui30dojo .dijitCalendarDateTemplate .dijitCalendarDateLabel {text-decoration: none; display: block; padding: 2px 5px; border: solid 1px #ffffff; color: #000000;}.dj_ie6 .lotusui30dojo .dijitCalendarDateTemplate .dijitCalendarDateLabel, .dj_ie7 .lotusui30dojo .dijitCalendarDateTemplate .dijitCalendarDateLabel {padding: 4px 5px;}.lotusui30dojo .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .lotusui30dojo .dijitCalendarNextMonth .dijitCalendarDateLabel {color: #999999; border-color: #ffffff;}.lotusui30dojo .dijitCalendarYearContainer {vertical-align: middle;}.lotusui30dojo .dijitCalendarYearControl {padding: 1px 2px 2px 2px;}.lotusui30dojo .dijitCalendarYearLabel {padding: 2px 0 0 0; margin: 0;}.lotusui30dojo .dijitCalendarYearLabel span {vertical-align: middle;}.lotusui30dojo .dijitCalendarSelectedYear {padding: 0 3px;}.lotusui30dojo .dijitCalendarNextYear, .lotusui30dojo .dijitCalendarPreviousYear {padding: 1px 6px 1px 6px; font-size: 0.909em; color: #999999;}.lotusui30dojo .dijitCalendarSelectedYear {font-size: 0.909em; color: #000000;}.lotusui30dojo .dijitCalendarHoveredDate .dijitCalendarDateLabel {background-color: #eeeeee; border: solid 1px #eeeeee; color: #000000; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s;}.lotusui30dojo .dijitCalendarNextYearHover, .lotusui30dojo .dijitCalendarPreviousYearHover {color: #000000;}.lotusui30dojo .dijitCalendarSelectedDate .dijitCalendarDateLabel {color: #000000; background-color: #eeeeee; border-color: #cccccc;}.lotusui30dojo .dijitCalendarDisabledDate .dijitCalendarDateLabel {text-decoration: line-through; background-color: transparent; border-color: transparent; color: #999999;}.lotusui30dojo .dijitCalendarMonthMenu {top: 20px !important; left: 0; border-color: #aaaaaa; background-color: #ffffff; text-align: center;}.lotusui30dojo .dijitCalendarMonthMenu .dijitCalendarMonthLabel {border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; padding: 2px 0;}.lotusui30dojo .dijitCalendarMonthMenu .dijitMenuItemHover {background-color: #eeeeee; border-color: #eeeeee; border-width: 1px 0;}.dj_ie .lotusui30dojo .dijitCalendarMonthMenu .dijitMenuItemHover {margin-top: 0; padding-top: 2px; padding-bottom: 2px;}.lotusui30dojo .dijitMenuBar {border: 1px solid #cccccc; margin: 0; padding: 0; background-color: #f4f4f4; background: -moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eaeaea));}.lotusui30dojo .dijitMenu {background-repeat: repeat-y; background-color: #ffffff; border: 1px solid #aaaaaa; margin-top: -1px;}.lotusui30dojo .dijitMenuBar .dijitMenuItem {padding: 5px 10px 7px; background-position: 0 100px; color: #222222; margin: -1px -2px;}.dj_ie .lotusui30dojo .dijitMenuBar .dijitMenuItem {padding-top: 6px; padding-bottom: 6px; margin-left: -1px; margin-right: 0;}.dj_ie6 .lotusui30dojo .dijitMenuBar .dijitMenuItem, .dj_ie7 .lotusui30dojo .dijitMenuBar .dijitMenuItem {padding-top: 7px; padding-bottom: 8px;}.lotusui30dojo .dijitMenuTable {border-collapse: separate; border-spacing: 0 0; padding: 0;}.lotusui30dojo .dijitMenuPassive {position: relative;}.lotusui30dojo .dijitCalendar .dijitMenuPassive {position: absolute;}.lotusui30dojo .dijitMenuItem td {padding: 1px;}.lotusui30dojo .dijitMenuPassive .dijitMenuItemHover, .lotusui30dojo .dijitMenuPassive .dijitMenuItemSelected {background-color: #ffffff; border: solid 1px #aaaaaa; margin-left: -1px; color: #000000; padding: 4px 9px 6px 8px;}.lotusui30dojo .dijitCalendar .dijitMenuPassive .dijitMenuItemHover {margin-left: 0;}.dj_ie .lotusui30dojo .dijitMenuPassive .dijitMenuItemHover, .dj_ie .lotusui30dojo .dijitMenuPassive .dijitMenuItemSelected {padding-left: 9px;}.lotusui30dojo .dijitMenuActive .dijitMenuItemHover, .lotusui30dojo .dijitMenuActive .dijitMenuItemSelected {border: solid 1px #aaaaaa; padding: 4px 9px 6px; background-color: #ffffff; color: #000000; outline: none;}.dj_ie .lotusui30dojo .dijitMenuActive .dijitMenuItemHover,.dj_ie .lotusui30dojo .dijitMenuActive .dijitMenuItemSelected,.dj_ie .lotusui30dojo .dijitMenuPassive .dijitMenuItemHover,.dj_ie .lotusui30dojo .dijitMenuPassive .dijitMenuItemSelected {padding-top: 5px; padding-bottom: 5px; margin-top: -1px;}.dj_ie7 .lotusui30dojo .dijitMenuPassive .dijitMenuItemHover,.dj_ie7 .lotusui30dojo .dijitMenuPassive .dijitMenuItemSelected,.dj_ie7 .lotusui30dojo .dijitMenuActive .dijitMenuItemHover,.dj_ie7 .lotusui30dojo .dijitMenuActive .dijitMenuItemSelected {padding-top: 6px; padding-bottom: 7px;}.dj_ie6 .lotusui30dojo .dijitMenuPassive .dijitMenuItemHover,.dj_ie6 .lotusui30dojo .dijitMenuPassive .dijitMenuItemSelected,.dj_ie6 .lotusui30dojo .dijitMenuActive .dijitMenuItemHover,.dj_ie6 .lotusui30dojo .dijitMenuActive .dijitMenuItemSelected {padding-top: 7px; padding-bottom: 6px; top: -1px;}.lotusui30dojo .dijitMenuPopup .dijitMenuActive .dijitMenuItemHover, .lotusui30dojo .dijitMenuPopup .dijitMenuActive .dijitMenuItemSelected {background-color: #eee; border: 0px solid white;}.lotusui30dojo .dijitMenuActive .dijitMenuItemActive {background-color: #ffffff;}.lotusui30dojo td.dijitMenuItemIconCell {padding: 0 4px; margin: 0 4px;}.lotusui30dojo td.dijitMenuItemLabel {padding-top: 4px; padding-bottom: 4px;}.dj_ie6 .lotusui30dojo td.dijitMenuItemLabel, .dj_ie7 .lotusui30dojo td.dijitMenuItemLabel {padding-top: 5px; padding-bottom: 6px;}.lotusui30dojo .dijitMenuExpand {width: 7px; height: 7px; background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/spriteArrows.png'); background-position: -14px 0; margin-right: 3px;}.lotusui30dojo .dijitMenuItemDisabled .dijitMenuItemIconCell {opacity: 1;}.lotusui30dojo .dijitMenuSeparatorTop {height: auto; margin-top: 0; margin-bottom: -1px; border-bottom: 1px solid #cccccc;}.lotusui30dojo .dijitMenuSeparatorBottom {height: auto; margin-bottom: 1px;}.lotusui30dojo .dijitCheckedMenuItemIconChar {display: none;}.lotusui30dojo .dijitCheckedMenuItemIcon {width: 15px; height: 15px;}.lotusui30dojo .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/checkboxRadioButtonStates.png'); background-repeat: no-repeat; background-position: 0 50%;}.lotusui30dojo .dijitComboBoxMenu {margin-left: 0; background-image: none;}.lotusui30dojo .dijitComboBoxMenu .dijitMenuItem {padding: 2px 0; text-indent: 6px; border-color: #ffffff;}.lotusui30dojo .dijitComboBoxMenu .dijitMenuItemSelected {color: #000000; background-color: #eeeeee;}.lotusui30dojo .dijitComboBoxMenuActive .dijitMenuItemSelected {background-position: 0 -177px; background-color: #eeeeee;}.lotusui30dojo .dijitMenuPreviousButton, .lotusui30dojo .dijitMenuNextButton {font-style: italic;}.lotusui30dojo .dijitRuleMark {border: 1px solid #aaa;}.lotusui30dojo .dijitSliderBar {border-style: solid; outline: 1px;}.lotusui30dojo .dijitSliderFocused .dijitSliderBar, .lotusui30dojo .dijitSliderHover .dijitSliderBar, .lotusui30dojo .dijitSliderDisabled .dijitSliderBar {border-color: #eeeeee;}.lotusui30dojo .dijitRuleLabelsContainerH {padding: 2px 0;}.lotusui30dojo .dijitSlider .dijitSliderProgressBarH, .lotusui30dojo .dijitSlider .dijitSliderLeftBumper {border-color: #aaaaaa; background-color: #aaaaaa;}.lotusui30dojo .dijitSlider .dijitSliderRemainingBarH, .lotusui30dojo .dijitSlider .dijitSliderRightBumper {border-color: #eeeeee; background-color: #eeeeee;}.lotusui30dojo .dijitSliderRightBumper {border-right: solid 1px #eeeeee;}.lotusui30dojo .dijitSliderLeftBumper {border-left: solid 1px #eeeeee;}.lotusui30dojo .dijitSliderHover .dijitSliderProgressBarH,.lotusui30dojo .dijitSliderHover .dijitSliderLeftBumper,.lotusui30dojo .dijitSliderFocused .dijitSliderProgressBarH,.lotusui30dojo .dijitSliderFocused .dijitSliderLeftBumper {background-color: #aaaaaa; border-color: #aaaaaa;}.lotusui30dojo .dijitSliderHover .dijitSliderRemainingBarH, .lotusui30dojo .dijitSliderHover .dijitSliderRightBumper {background-color: #eeeeee; border-color: #eeeeee;}.lotusui30dojo .dijitSliderFocused .dijitSliderRemainingBarH,.lotusui30dojo .dijitSliderFocused .dijitSliderRightBumper,.lotusui30dojo .dijitSliderDisabled .dijitSliderRemainingBarH,.lotusui30dojo .dijitSliderDisabled .dijitSliderRightBumper {background-color: #eeeeee;}.lotusui30dojo .dijitSliderDisabled .dijitSliderProgressBarH, .lotusui30dojo .dijitSliderDisabled .dijitSliderLeftBumper {background-color: #cccccc;}.lotusui30dojo .dijitRuleLabelsContainerV {padding: 0px 2px;}.lotusui30dojo .dijitSlider .dijitSliderProgressBarV, .lotusui30dojo .dijitSlider .dijitSliderBottomBumper {border-color: #aaaaaa; background-color: #aaaaaa;}.lotusui30dojo .dijitSlider .dijitSliderRemainingBarV, .lotusui30dojo .dijitSlider .dijitSliderTopBumper {border-color: #eeeeee; background-color: #eeeeee;}.lotusui30dojo .dijitSliderBottomBumper {border-bottom: solid 1px #eeeeee;}.lotusui30dojo .dijitSliderTopBumper {border-top: solid 1px #eeeeee;}.lotusui30dojo .dijitSliderHover .dijitSliderProgressBarV,.lotusui30dojo .dijitSliderHover .dijitSliderBottomBumper,.lotusui30dojo .dijitSliderFocused .dijitSliderProgressBarV,.lotusui30dojo .dijitSliderFocused .dijitSliderBottomBumper {background-color: #aaaaaa;}.lotusui30dojo .dijitSliderHover .dijitSliderRemainingBarV,.lotusui30dojo .dijitSliderHover .dijitSliderTopBumper,.lotusui30dojo .dijitSliderFocused .dijitSliderRemainingBarV,.lotusui30dojo .dijitSliderFocused .dijitSliderTopBumper,.lotusui30dojo .dijitSliderDisabled .dijitSliderRemainingBarV,.lotusui30dojo .dijitSliderDisabled .dijitSliderTopBumper {background-color: #eeeeee;}.lotusui30dojo .dijitSliderDisabled .dijitSliderProgressBarV, .lotusui30dojo .dijitSliderDisabled .dijitSliderBottomBumper {background-color: #cccccc;}.lotusui30dojo .dijitSliderImageHandleH {border: 0; width: 18px; height: 16px; background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/sliderThumbs.png"); background-repeat: no-repeat; background-position: 0 0;}.lotusui30dojo .dijitSliderProgressBarH .dijitSliderThumbHover, .lotusui30dojo .dijitSliderProgressBarH .dijitSliderThumbActive {background-position: -36px 0;}.lotusui30dojo .dijitSliderReadOnly .dijitSliderImageHandleH, .lotusui30dojo .dijitSliderDisabled .dijitSliderImageHandleH {background-position: 0 0;}.lotusui30dojo .dijitSliderImageHandleV {border: 0; width: 18px; height: 16px; background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/sliderThumbs.png"); background-repeat: no-repeat; background-position: -289px 0;}.lotusui30dojo .dijitSliderFocused .dijitSliderImageHandleV, .lotusui30dojo .dijitSliderProgressBarV .dijitSliderThumbHover, .lotusui30dojo .dijitSliderProgressBarV .dijitSliderThumbActive {background-position: -325px 0;}.lotusui30dojo .dijitSliderReadOnly .dijitSliderImageHandleV, .lotusui30dojo .dijitSliderDisabled .dijitSliderImageHandleV {background-position: -289px 0;}.lotusui30dojo .dijitSliderButtonContainerH {padding: 1px 3px 1px 2px;}.lotusui30dojo .dijitSliderButtonContainerV {padding: 3px 1px 2px;}.lotusui30dojo .dijitSliderDecrementIconH,.lotusui30dojo .dijitSliderIncrementIconH,.lotusui30dojo .dijitSliderDecrementIconV,.lotusui30dojo .dijitSliderIncrementIconV {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/commonFormArrows.png'); background-repeat: no-repeat; font-size: 1px;}.lotusui30dojo .dijitSliderDecrementIconH, .lotusui30dojo .dijitSliderIncrementIconH {height: 12px; width: 9px;}.lotusui30dojo .dijitSliderDecrementIconV, .lotusui30dojo .dijitSliderIncrementIconV {height: 9px; width: 12px;}.lotusui30dojo .dijitSliderDecrementIconH {background-position: -357px 50%;}.lotusui30dojo .dijitSliderActive .dijitSliderDecrementIconH, .lotusui30dojo .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover {background-position: -393px 50%;}.lotusui30dojo .dijitSliderIncrementIconH {background-position: -251px 50%;}.lotusui30dojo .dijitSliderActive .dijitSliderIncrementIconH, .lotusui30dojo .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {background-position: -283px 50%;}.lotusui30dojo .dijitSliderDecrementIconV {background-position: -38px 50%;}.lotusui30dojo .dijitSliderActive .dijitSliderDecrementIconV, .lotusui30dojo .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover {background-position: -73px 50%;}.lotusui30dojo .dijitSliderIncrementIconV {background-position: -143px 49%;}.lotusui30dojo .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover, .lotusui30dojo .dijitSliderActive .dijitSliderIncrementIconV {background-position: -178px 49%;}.lotusui30dojo .dijitSliderButtonInner {visibility: hidden;}.lotusui30dojo .dijitSliderReadOnly *, .lotusui30dojo .dijitSliderDisabled * {color: #999999;}.lotusui30dojo .dijitSliderReadOnly .dijitSliderDecrementIconH, .lotusui30dojo .dijitSliderDisabled .dijitSliderDecrementIconH {background-position: -321px 50%;}.lotusui30dojo .dijitSliderReadOnly .dijitSliderIncrementIconH, .lotusui30dojo .dijitSliderDisabled .dijitSliderIncrementIconH {background-position: -215px 50%;}.lotusui30dojo .dijitSliderReadOnly .dijitSliderDecrementIconV, .lotusui30dojo .dijitSliderDisabled .dijitSliderDecrementIconV {background-position: -3px 49%;}.lotusui30dojo .dijitSliderReadOnly .dijitSliderIncrementIconV, .lotusui30dojo .dijitSliderDisabled .dijitSliderIncrementIconV {background-position: -107px 49%;}.lotusui30dojo .dijitColorPalette {padding: 3px; border: 1px solid #aaaaaa; background: #ffffff; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 2px 5px #eeeeee; -moz-box-shadow: 0 2px 5px #eeeeee; box-shadow: 0 2px 5px #eeeeee;}.lotusui30dojo .dijitColorPalette .dijitPaletteImg {border: 1px solid #ffffff; cursor: pointer; width: 12px; height: 12px;}.lotusui30dojo .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {border: 1px solid #000000;}.lotusui30dojo .dijitColorPalette .dijitPaletteCell {padding: 3px; height: 14px; line-height: 0; width: 14px;}.lotusui30dojo .dijitColorPalette .dijitPaletteCellActive, .lotusui30dojo .dijitColorPalette .dijitPaletteCellSelected {padding: 2px;}.lotusui30dojo .dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg, .lotusui30dojo .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {border: 2px solid #000000;}.lotusui30dojo img.dijitColorPaletteUnder {top: 3px; left: 3px;}.dj_ie6 .lotusui30dojo img.dijitColorPaletteUnder, .dj_ie7 .lotusui30dojo img.dijitColorPaletteUnder {top: 1px;}.lotusui30dojo .dijitInlineEditBoxDisplayMode {border: 1px solid transparent;}.lotusui30dojo .dijitInlineEditBoxDisplayModeHover {background-color: #fafafa; border: solid 1px #cccccc; cursor: hover;}.dj_ie6 .lotusui30dojo .dijitInlineEditBoxDisplayMode {border: none;}.lotusui30dojo .dijitProgressBar {margin: 2px 0;}.lotusui30dojo .dijitProgressBarEmpty {background: #ffffff; border-color: #aaaaaa;}.lotusui30dojo .dijitProgressBarTile {background: #cccccc;}.lotusui30dojo .dijitProgressBarFull {border-right: 1px solid #aaaaaa; border-left: 1px solid #aaa; margin: 0 -1px;}.lotusui30dojo .dijitProgressBarLabel {color: #222222;}.lotusui30dojo .dijitProgressBarIndeterminate .dijitProgressBarTile {background: #cccccc url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/progressBarAnim.gif") repeat top left;}.lotusui30dojo .dijitTimePicker .dijitButtonNode {padding: 0 0; -moz-border-radius: 0; border-radius: 0;}.lotusui30dojo .dijitTimePicker {border: 1px #aaaaaa solid; background-color: #ffffff;}.dj_ie6 .lotusui30dojo .dijitTimePicker {border-top-width: 2px;}.lotusui30dojo .dijitTimePickerItem {background: #ffffff; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}.dj_ie6 .lotusui30dojo .dijitTimePickerItem {background-image: none;}.lotusui30dojo .dijitTimePickerTick {color: #999999; background-color: #ffffff; font-size: 0.9em;}.lotusui30dojo .dijitTimePickerMarker {color: #000000; background-color: #eeeeee; font-weight: bold; font-size: 0.9em; white-space: nowrap;}.lotusui30dojo .dijitTimePickerTickHover, .lotusui30dojo .dijitTimePickerMarkerHover {background-color: #ffffff; border-top: solid 1px #eeeeee; border-bottom: solid 1px #eeeeee; color: #000000;}.lotusui30dojo .dijitTimePickerMarkerSelected, .lotusui30dojo .dijitTimePickerTickSelected {background-color: #eeeeee; color: #000000; border-top: solid 1px #cccccc !important; border-bottom: solid 1px #cccccc !important;}.dj_ie6 .lotusui30dojo .dijitTimePickerTickHover,.dj_ie6 .lotusui30dojo .dijitTimePickerMarkerHover,.dj_ie6 .lotusui30dojo .dijitTimePickerMarkerSelected,.dj_ie6 .lotusui30dojo .dijitTimePickerTickSelected {position: relative; zoom: 1;}.lotusui30dojo .dijitTimePickerTick .dijitTimePickerItemInner {padding: 1px; margin: 0;}.dj_ie6 .lotusui30dojo .dijitTimePickerTick .dijitTimePickerItemInner,.dj_ie7 .lotusui30dojo .dijitTimePickerTick .dijitTimePickerItemInner,.dj_ie6 .lotusui30dojo .dijitTimePickerMarker .dijitTimePickerItemInner,.dj_ie7 .lotusui30dojo .dijitTimePickerMarker .dijitTimePickerItemInner {padding: 3px 1px;}.lotusui30dojo .dijitTimePicker .dijitButtonNode {border-left: none; border-right: none; border-color: #ffffff; background-color: #ffffff;}.lotusui30dojo .dijitTimePicker .dijitArrowButtonInner {height: 100%; background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/commonFormArrows.png"); background-repeat: no-repeat; background-position: -140px 45%;}.lotusui30dojo .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {background-position: -35px 45%;}.lotusui30dojo .dijitTimePicker .dijitUpArrowHover, .lotusui30dojo .dijitTimePicker .dijitDownArrowHover {background-color: #ffffff;}.lotusui30dojo .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {background-position: -175px 45%;}.lotusui30dojo .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {background-position: -70px 45%;}.lotusui30dojo .dijitBorderContainer {border: 1px #aaaaaa solid; padding: 5px;}.lotusui30dojo .dijitSplitContainer-child, .lotusui30dojo .dijitBorderContainer-child {border: 1px #aaaaaa solid;}.lotusui30dojo .dijitBorderContainer-dijitTabContainerTop,.lotusui30dojo .dijitBorderContainer-dijitTabContainerBottom,.lotusui30dojo .dijitBorderContainer-dijitTabContainerLeft,.lotusui30dojo .dijitBorderContainer-dijitTabContainerRight,.lotusui30dojo .dijitBorderContainer-dijitAccordionContainer {border: 0;}.lotusui30dojo .dijitBorderContainer-dijitBorderContainer {border: 1px #aaaaaa solid; padding: 5px;}.lotusui30dojo .dijitSplitterH, .lotusui30dojo .dijitGutterH {background: none; border: 0; height: 5px;}.lotusui30dojo .dijitSplitterH .dijitSplitterThumb {background: #aaaaaa none; height: 1px; top: 2px; width: 19px;}.lotusui30dojo .dijitSplitterV, .lotusui30dojo .dijitGutterV {background: none; border: 0; width: 5px;}.lotusui30dojo .dijitSplitterV .dijitSplitterThumb {background: #aaaaaa none; height: 19px; left: 2px; width: 1px;}.lotusui30dojo .dijitSplitterHHover {font-size: 1px; opacity: 1; filter: alpha(opacity=100); margin: 0; background: #eeeeee;}.lotusui30dojo .dijitSplitterHHover .dijitSplitterThumb {background: #aaaaaa none;}.lotusui30dojo .dijitSplitterVHover {font-size: 1px; opacity: 1; filter: alpha(opacity=100); margin: 0; background: #eeeeee;}.lotusui30dojo .dijitSplitterVHover .dijitSplitterThumb {background: #aaaaaa none;}.lotusui30dojo .dijitSplitterHActive {font-size: 1px; background-color: #cccccc; opacity: 0.6; filter: alpha(opacity=60); margin: 0; border-top: #aaaaaa;}.lotusui30dojo .dijitSplitterVActive {font-size: 1px; background-color: #cccccc; opacity: 0.6; filter: alpha(opacity=60); margin: 0;}.lotusui30dojo .dijitTreeNode {zoom: 1;}.lotusui30dojo .dijitTreeNode, .lotusui30dojo .dijitTreeNode * {cursor: pointer;}.lotusui30dojo .dijitTreeIsRoot {background-image: none;}.lotusui30dojo .dijitTreeRow, .lotusui30dojo .dijitTreeNode .dojoDndItemBefore, .lotusui30dojo .dijitTreeNode .dojoDndItemAfter {padding: 2px 0 4px; margin: 0 1px;}.dj_ie .lotusui30dojo .dijitTreeRow {padding-top: 4px;}.dj_ie6 .lotusui30dojo .dijitTreeRow {background-image: none;}.lotusui30dojo .dijitTreeRowHover {background-color: #eeeeee; padding: 1px 0 3px; margin: 0; border: solid 1px #eeeeee; color: #000000; cursor: pointer;}.lotusui30dojo .dijitTreeRowActive, .lotusui30dojo .dijitTreeRowSelected, .lotusui30dojo .dijitTreeRowSelected .dijitTreeRowHover {background-color: #eeeeee; padding: 1px 0 3px; margin: 0; border: solid 1px #cccccc; color: #000000;}.dj_ie .lotusui30dojo .dijitTreeRowSelected, .dj_ie .lotusui30dojo .dijitTreeRowHover, .dj_ie .lotusui30dojo .dijitTreeRowActive {padding-top: 3px;}.lotusui30dojo .dijitTreeExpando {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/treeExpandImages.png'); width: 16px; height: 16px; background-position: -35px 0;}.lotusui30dojo .dijitTreeRowHover .dijitTreeExpandoOpened {background-position: -53px 0;}.lotusui30dojo .dijitTreeExpandoClosed {background-position: 1px 0;}.lotusui30dojo .dijitTreeRowHover .dijitTreeExpandoClosed {background-position: -17px 0;}.lotusui30dojo .dijitTreeExpandoLeaf {background-image: none;}.lotusui30dojo .dijitTreeExpandoLoading {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/loadingAnimation.gif');}.lotusui30dojo .dijitTreeNode .dojoDndItemBefore, .lotusui30dojo .dijitTreeNode .dojoDndItemAfter {border-bottom: none; border-top: none;}.lotusui30dojo .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 1px solid #aaaaaa;}.lotusui30dojo .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 1px solid #aaaaaa;}.lotusui30dojo .dijitToolbar {border-bottom: 1px solid #aaaaaa; background-color: #fafafa; background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb)); padding: 2px 0 2px 4px; zoom: 1;}.dj_ie6 .lotusui30dojo .dijitToolbar {padding-top: 1px; padding-bottom: 3px;}.dj_ie6 .lotusui30dojo .dijitToolbar .dijitTextBox {position: relative;}.lotusui30dojo .dijitToolbar label {padding: 0 3px 0 6px;}.lotusui30dojo .dijitToolbar .dijitButtonNode {padding: 2px; border: 0; -moz-border-radius: 0; border-radius: 0;}.dj_ie .lotusui30dojo .dijitToolbar .dijitButtonNode {background-color: transparent;}.dj_ie6 .lotusui30dojo .dijitToolbar .dijitButtonNode {background: none;}.lotusui30dojo .dijitToolbar .dijitComboBox .dijitButtonNode {padding: 2px 2px 2px 0;}.lotusui30dojo .dijitToolbar .dijitComboButton {padding: 1px;}.lotusui30dojo .dijitToolbar .dijitButtonHover .dijitButtonNode, .lotusui30dojo .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, .lotusui30dojo .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {border: solid 1px #cccccc; padding: 1px;}.lotusui30dojo .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .lotusui30dojo .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {padding: 2px; background-position: 0 0;}.lotusui30dojo .dijitToolbar .dijitComboButtonHover {padding: 0; border: solid 1px #cccccc;}.lotusui30dojo .dijitToolbar .dijitButtonActive .dijitButtonNode, .lotusui30dojo .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .lotusui30dojo .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {border: solid 1px #aaaaaa; background-color: #ffffff; padding: 1px;}.lotusui30dojo .dijitToolbar .dijitComboButtonActive {border: solid 1px #aaaaaa; padding: 0;}.lotusui30dojo .dijitToolbar .dijitComboButtonActive .dijitButtonNode {background-color: #ffffff; padding: 2px;}.lotusui30dojo .dijitToolbar .dijitComboButton .dijitDownArrowButtonActive {background-color: #7dbefa;}.lotusui30dojo .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {border-color: #666666; background-color: #ffffff; padding: 1px;}.dj_ie6 .lotusui30dojo .dijitToolbar .dijitButtonHover .dijitButtonNode,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitComboButton .dijitButtonNodeHover,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitButtonActive .dijitButtonNode,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitComboButton .dijitButtonNodeActive,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitComboButton .dijitDownArrowButtonActive,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitToggleButtonActive .dijitButtonNode,.lotusui30dojo .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {margin: 0; border-width: 1px; border-style: solid;}.dj_ie6 .lotusui30dojo .dijitToolbar .dijitComboButton .dijitButtonNodeHover,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitComboButton .dijitButtonNodeActive,.dj_ie6 .lotusui30dojo .dijitToolbar .dijitComboButton .dijitDownArrowButtonActive {padding: 1px;}.lotusui30dojo .dijitToolbarSeparator {background: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/editorIcons.png');}.lotusui30dojo .dijitDisabled .dijitToolbar {background-color: #eeeeee; border-bottom: 1px solid #cccccc;}.lotusui30dojo .dijitEditorIFrameContainer {padding: 5px 10px;}.lotusui30dojo .dijitEditorIFrame {background-color: #ffffff;}.lotusui30dojo .dijitEditor {border: 1px solid #aaaaaa;}.lotusui30dojo .dijitEditor .dijitEditorIFrameContainer {background-color: #ffffff;}.dj_ie6 .lotusui30dojo .dijitEditor .dijitEditorIFrameContainer {background-image: none;}.lotusui30dojo .dijitEditor .dijitButton,.lotusui30dojo .dijitEditor .dijitButton .dijitButtonNode,.lotusui30dojo .dijitEditor .dijitButtonDisabled .dijitButtonNode,.lotusui30dojo .dijitEditor .dijitDropDownButtonDisabled .dijitButtonNode,.lotusui30dojo .dijitEditor .dijitToggleButton .dijitButtonNode,.lotusui30dojo .dijitEditor .dijitDropDownButton .dijitButtonNode,.lotusui30dojo .dijitEditor .dijitComboButtonDisabled .dijitButtonNode,.lotusui30dojo .dijitEditor .dijitToggleButtonDisabled .dijitButtonNode {background-color: transparent !important; background-image: none !important;}.lotusui30dojo .dijitEditorFocused .dijitEditorIFrameContainer, .lotusui30dojo .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #ffffff;}.lotusui30dojo .dijitEditorDisabled {border: 1px solid #cccccc; color: #666666; background-color: #eeeeee !important;}.lotusui30dojo .dijitEditorDisabled .dijitEditorIFrameContainer, .lotusui30dojo .dijitEditorDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {background-color: #eee !important;}.lotusui30dojo .dijitDisabled .dijitEditorIFrame, .lotusui30dojo .dijitDisabled .dijitEditorIFrameContainer {background-color: #eee; background-image: none;}.lotusui30dojo .dijitEditorIcon, .lotusui30dojo .dijitDisabled .dijitEditorIcon {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/editorIcons.png');}.lotusui30dojo .dijitDisabled .dijitEditorIcon {opacity: 0.5; filter: alpha(opacity=50); zoom: 1;}.dijitEditorIcon {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/icons/images/editorIconsEnabled.png'); background-repeat: no-repeat; width: 18px; height: 18px; text-align: center;}.dijitDisabled .dijitEditorIcon {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/icons/images/editorIconsDisabled.png');}.dijitEditorIconSep {background-position: 0px;}.dijitEditorIconBackColor {background-position: -18px;}.dijitEditorIconBold {background-position: -36px;}.dijitEditorIconCancel {background-position: -54px;}.dijitEditorIconCopy {background-position: -72px;}.dijitEditorIconCreateLink {background-position: -90px;}.dijitEditorIconCut {background-position: -108px;}.dijitEditorIconDelete {background-position: -126px;}.dijitEditorIconForeColor {background-position: -144px;}.dijitEditorIconHiliteColor {background-position: -162px;}.dijitEditorIconIndent {background-position: -180px;}.dijitEditorIconInsertHorizontalRule {background-position: -198px;}.dijitEditorIconInsertImage {background-position: -216px;}.dijitEditorIconInsertOrderedList {background-position: -234px;}.dijitEditorIconInsertTable {background-position: -252px;}.dijitEditorIconInsertUnorderedList {background-position: -270px;}.dijitEditorIconItalic {background-position: -288px;}.dijitEditorIconJustifyCenter {background-position: -306px;}.dijitEditorIconJustifyFull {background-position: -324px;}.dijitEditorIconJustifyLeft {background-position: -342px;}.dijitEditorIconJustifyRight {background-position: -360px;}.dijitEditorIconListBulletOutdent {background-position: -396px;}.dijitEditorIconListBulletIndent {background-position: -414px;}.dijitEditorIconListNumIndent {background-position: -432px;}.dijitEditorIconListNumOutdent {background-position: -450px;}.dijitEditorIconOutdent {background-position: -468px;}.dijitEditorIconPaste {background-position: -486px;}.dijitEditorIconRedo {background-position: -504px;}.dijitEditorIconRemoveFormat {background-position: -522px;}.dijitEditorIconSave {background-position: -558px;}.dijitEditorIconSpace {background-position: -576px;}.dijitEditorIconStrikethrough {background-position: -594px;}.dijitEditorIconSubscript {background-position: -612px;}.dijitEditorIconSuperscript {background-position: -630px;}.dijitEditorIconUnderline {background-position: -648px;}.dijitEditorIconUndo {background-position: -666px;}.dijitEditorIconWikiword {background-position: -684px;}.dijitEditorIconTabIndent {background-position: -702px;}.dijitEditorIconSelectAll {background-position: -720px;}.dijitEditorIconUnlink {background-position: -738px;}.dijitEditorIconFullScreen {background-position: -756px;}.dijitEditorIconViewSource {background-position: -774px;}.dijitEditorIconPrint {background-position: -792px;}.dijitEditorIconNewPage {background-position: -810px;}.lotusui30dojo .dijitTitlePane {overflow: visible;}.lotusui30dojo .dijitTitlePaneTitle {background-color: #f4f4f4; border: 1px solid #cccccc; padding: 0 7px 3px 7px; -webkit-box-shadow: #eeeeee 0 3px 5px; -moz-box-shadow: #eeeeee 0 3px 5px; box-shadow: #eeeeee 0 3px 5px; background-image: none; background: -moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eaeaea)); background-position: left top; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; min-height: 17px;}.dj_ie6 .lotusui30dojo .dijitTitlePaneTitle, .dj_ie7 .lotusui30dojo .dijitTitlePaneTitle {padding-top: 6px; padding-bottom: 5px;}.lotusui30dojo .dijitTitlePaneTitleFocus {margin-top: 3px; padding-bottom: 2px;}.lotusui30dojo .dijitTitlePane .dijitArrowNode {background-image: url('/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/images/spriteArrows.png'); background-repeat: no-repeat; height: 8px; width: 7px;}.lotusui30dojo .dijitTitlePane .dijitOpen .dijitArrowNode {background-position: 0 0;}.lotusui30dojo .dijitTitlePane .dijitClosed .dijitArrowNode {background-position: -14px 0;}.lotusui30dojo .dijitTitlePaneFocused .dijitTitlePaneTextNode {color: #000000;}.lotusui30dojo .dijitTitlePaneContentOuter {background: #ffffff; border: 1px solid #cccccc; border-top: none; -webkit-box-shadow: #eeeeee 0 3px 5px; -moz-box-shadow: #eeeeee 0 3px 5px; box-shadow: #eeeeee 0 3px 5px;}.lotusui30dojo .dijitTitlePaneContentInner {padding: 5px 10px;}.lotusui30dojo .dijitTitlePaneTextNode {color: #222222; font-weight: bold; margin-left: 4px; margin-right: 4px; vertical-align: text-top;}.lotusui30dojo .dijitSpinnerButtonContainer {overflow: hidden; width: auto; padding: 0 2px;}.lotusui30dojo .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {border-width: 1px 0; border-style: solid none;}.lotusui30dojo .dijitSpinner .dijitArrowButton {width: auto; overflow: hidden;}.dj_iequirks .lotusui30dojo .dijitSpinner .dijitArrowButton {overflow: visible;}.lotusui30dojo .dijitSpinner .dijitSpinnerButtonInner {width: 15px;}.lotusui30dojo .dijitSpinner .dijitArrowButtonInner {border: solid 0px #ffffff; border-bottom-width: 0; background-image: url("/wps/themeModules/modules/oneui/v3.0.1/dijitTheme/lotusui30dojo/form/images/smallcommonFormArrows.png"); background-repeat: no-repeat; width: 15px; padding: 2px 2px 0; background-position: -139px 75%; display: block; margin: -1px 0;}.dj_iequirks .lotusui30dojo .dijitSpinner .dijitArrowButtonInner {width: 19px;}.lotusui30dojo .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {background-position: -34px;}.lotusui30dojo .dijitSpinner .dijitArrowButtonInner .dijitInputField {padding: 0;}.lotusui30dojo .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {background-position: -174px 75%;}.lotusui30dojo .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {background-position: -69px;}.lotusui30dojo .dijitSpinnerFocused {background-color: #ffffff; background-image: none;}.lotusui30dojo .dijitSpinner .dijitDownArrowButtonActive, .lotusui30dojo .dijitSpinner .dijitUpArrowButtonActive {background-position: 0 -177px;}.lotusui30dojo .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .lotusui30dojo .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {border: 0; padding: 1px; margin-right: 2px; margin-bottom: 1px;}.lotusui30dojo .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {background-position: -174px 75%;}.lotusui30dojo .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {background-position: -69px;}.lotusui30dojo .dijitSpinnerDisabled .dijitArrowButtonInner {background-color: #eeeeee;}.lotusui30dojo .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner {background-position: -139px 75%;}.lotusui30dojo .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner {background-position: -34px;}.dj_ie7 .lotusui30dojo .dijitSpinner {overflow: visible;}.lotusDojoThemeVersion{margin:3px 0px 1px 0px !important; padding:2011px 10px 4px 1323px !important;}.portlet-dlg-icon-label {font-weight: bold;color: #000000;white-space: nowrap;}.portlet-icon-label {color: #000000;}.portlet-section-header {font-weight: bold;color: #333333;}.portlet-section-header-highlight {background-color: #F0F0F0;}.portlet-font {font-family: Helvetica, Arial, sans-serif;font-size: 1em;color: #333333;}.portlet-section-subheader {color: #333333;}.portlet-table-selected {color: #333333;background-color: #c5d1de;}.portlet-table-alternate {color: #333333;}.portlet-table-header {font-weight: normal;color: #000000;text-align: left;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: none;border-color: #aaaaaa;}.portlet-table-body {text-align: left;border-width: 1px 0px 0px 0px ! important;border-style: solid ! important;border-color: #aaaaaa ! important;}.portlet-table-subheader {font-weight: bold;color: #000000;text-align: left;}.portlet-form-input-field {border: 1px solid #999999;}.portlet-form-button {text-decoration: none;text-align: center;background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 0px 2px;margin: 0px;overflow: visible;font-weight: normal;color: #000000;cursor: pointer;}.portlet-form-field, .portlet-form-field-label {color: #333333;}.portlet-font-dim {color: #808080;}.portlet-form-label {color: #333333;}.portlet-msg-error {color: #000000;}.portlet-msg-alert {color: #000000;}.portlet-msg-success {color: #000000;}.portlet-msg-info {color: #000000;}.portlet-section-text {color: #666666;}.portlet-msg-status {color: #333333;}.portlet-menu, .portlet-menu-cascade {background-color: #EEEEEE;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-item {background-color: #EEEEEE;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-item-selected {background-color: #aaaaaa;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-item-hover, .portlet-menu-cascade-item-hover {background-color: #cccccc;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-item-hover-selected, .portlet-menu-cascade-item-hover-selected {background-color: #cccccc;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px;}.portlet-menu-cascade-item {background-color: #eeeeee;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px 3px 3px 3px;}.portlet-menu-cascade-item-selected {background-color:#cccccc;border-style: solid;border-color: #333333;border-width: 1px;padding: 3px 3px 3px 3px;}.portlet-menu-separator, .portlet-menu-cascade-separator {background-color: #999999;}.portlet-menu-content, .portlet-menu-content-selected {background-color: #eeeeee;}.portlet-menu-content-hover, .portlet-menu-content-hover-selected {background-color: #cccccc;}.portlet-menu-caption {border-style: solid;border-color: #333333; border-width: 1px;}.portlet-separator {background-color: #999999;height: 1px;}div.portlet-separator {background-color: #999999;margin: 2px 0 2px 0;}.help {font-size: 1em; color: #000000;}.help_indent {font-size: 1em; color: #000000; background-color: #ffffff}A.help {font-size: 1em; color: #3366CC}A.help:visited {font-size: 1em; color: #666699}A.help:active {font-size: 1em; color: #3366CC}A.help:hover {font-size: 1em; color: #3366CC}H2.help {padding-left: 8px; font-weight: bold; font-size: 1.1667em; color: #000000; padding-top: 22px; border-bottom: 1px solid #B0B0B0; background-color: #F0F0F0; text-align: left}H3.help {font-size: 1.1667em; padding-left: 8px; font-weight: bold; padding-top: 3px; background-color: #F0F0F0}H3 A.help {font-size: 1.1667em; color: #000000; background-color: #F0F0F0; text-decoration: none}H4.help {padding-left: 8px; margin: 16px 20px 0px 20px; color: #000000; padding-top: 3px; background-color: #F0F0F0; text-align: left}H4 A.help {font-weight: normal; font-size: 1em; color: #000000; font-style: italic; background-color: #F0F0F0}P.help {padding-bottom: 0px; margin: 2px 20px 0px 30px; padding-top: 4px}P.help_indent {padding-bottom: 0px; margin: 2px 20px 0px 0px; padding-top: 4px}UL.help {margin-left: 56px; margin-right: 20px}OL.help {margin-left: 56px; margin-right: 20px}DL.help {margin-left: 56px; margin-right: 20px}PRE.help {margin-left: 30px; font-family: monospace; font-size: 1.1667em;}DT A.help {font-weight: 900; color: #000000}DD.help {padding-bottom: 20px; padding-top: 2px}LI.help {padding-bottom: 2px; padding-top: 2px}TABLE.help {padding-right: 20px; padding-left: 30px; margin-left: 28px}TH.help {text-align: center; padding-top: 5px; padding-bottom: 5px; vertical-align: top;}TD.help {padding-bottom: 3px; vertical-align: top; padding-top: 3px; text-align: left}.lotus_rtl TD.help {text-align:right;}samp, samp.help {font-family: monospace; font-size: 1.1667em;}TABLE.dataTable {color:black;width:90%;border-collapse: collapse;border-color:Black;background-color:white;margin-left:28px;}.dataTable TH {font-weight:bold;font-size:0.8em;color:black;background-color:#F0F0F0;}.wpsTableAdminHead {color:#333333;background-color:#CCCCCC;}.wpsAdminHeadSeparator {background-color:#999999;height:1px;}.wpsStatusMsg {color: #000000;background-color: #E7EFF7;margin: 10px 0px;padding: 5px;border: solid 2px #ABCACA;-moz-border-radius: 8px;}.wpsStatusMsg img {vertical-align: middle;}.wpsInstructionText {color: #6B6B6B;margin: 0.6em 0px 0px 0px;}.wpsInstructionText em {font-weight: bold;font-style: normal;color: #8A59A6;}.wpsInstructionHeadText {font-weight: bold;font-size: 1em;color: #405380;}.wpsIndentXSmall {padding-left: 4px;}.wpsIndentSmall {padding-left: 8px;}.wpsIndentMedium {padding-left: 16px;}.wpsIndentLarge {padding-left: 32px;}.wpsIndentXLarge {padding-left: 48px;}.wpsTaskIconText {font-weight: bold;color: #000000; white-space: nowrap;}.wpsTaskDisabledIconText {font-weight: bold;white-space: nowrap;color: #888888;}.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {border: 0px;}.wpsTaskIconTextBackground {background-color: #DDDDDD; background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 2px 4px;margin: 0px;text-align: center;vertical-align: middle;white-space: nowrap;}.wpsTaskDisabledIconTextBackground {background-color: #DDDDDD;background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 2px 4px;margin: 0px;text-align: center;vertical-align: middle;white-space: nowrap;}.wpsDialogIconText {color: #000000; padding-left:5px;}.wpsDialogDisabledIconText {color: #888888;}.wpsDialogIconBackground {text-align: center;vertical-align: middle;background-color: #DDDDDD;background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-right: 0px none #919191;border-bottom: 1px solid #919191;border-left: 1px solid #919191;padding: 0px 0px;margin: 0px;}.wpsDialogIconTextBackground {text-align: center;vertical-align: middle;background-color: #DDDDDD; background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-right: 1px solid #919191;border-bottom: 1px solid #919191;border-left: 0px none #919191;padding: 2px 4px;margin: 0px;white-space: nowrap;}.wpsDialogDisabledIconBackground {text-align: center;vertical-align: middle;background-color: #DDDDDD;background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-right: 0px none #919191;border-bottom: 1px solid #919191;border-left: 1px solid #919191;padding: 0px 0px;margin: 0px;}.wpsDialogDisabledIconTextBackground {text-align: center;vertical-align: middle;background-color: #DDDDDD; background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-right: 1px solid #919191;border-bottom: 1px solid #919191;border-left: 0px none #919191;padding: 2px 4px;margin: 0px;white-space: nowrap;}.lotus_rtl .wpsDialogIconBackground, .lotus_rtl .wpsDialogDisabledIconBackground{border-left: 0;border-right: 1px solid #919191;}.lotus_rtl .wpsDialogIconTextBackground, .lotus_rtl .wpsDialogDisabledIconTextBackground{border-right: 0;border-left: 1px solid #919191;}.wpsDialogIcon {width: 16px;height: 16px;}.wpsButtonBarTop, .wpsButtonBarBottom {background-color: #DFDFDF;}.wpsPortletBack {background-color: #FFFFFF;}.wpsEditBack, .wpsConfigureBack {background-color: #FFFFFF;}.wpsAdvancedOptions {background-color: #e4e4e4;border: solid 1px #4A4A4A;margin-left: 10px;}.wpsPortletColorBack {background-color: #CCCCCC;}.wpsPortletHead, .wpsEditHead {font-weight: bold;color: #333333;}.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText, .wpsPortletTinyText {font-family: Helvetica, Arial, sans-serif;font-size: 1em;color: #333333;}.wpsCopyrightText {font-size: 0.9166em;color: #999999;}.wpsTableHead {font-weight: bold;color: #222222.;text-align: left;}.lotus_rtl .wpsTableHead {text-align: right;}.wpsTableHead th {padding: 3px;}.wpsTableRow, .wpsTableNrmRow {color: #333333;background-color: #ffffff;}.wpsTableSelectedRow {color: #333333;background-color: #c5d1de;}.wpsTableShdRow {color: #333333;}.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {border-width: 1px 0px 0px 0px;border-style: solid;border-color: #aaaaaa;padding: 3px;}.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {font-weight: normal;color: #000000;}.wpsTable {border-width: 1px;border-style: solid;border-color: #aaaaaa;}.wpsTable td {vertical-align:top;}.wpsTable a:focus, .wpsTable .wpsLink:focus {outline-color: -moz-use-text-color;outline-style:dotted;outline-width:2px;}.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {font-weight: normal;color: #000000;text-align: left;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: none;border-color: #aaaaaa;}.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter {font-weight: normal;color: #000000;text-align: center;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: none;border-color: #aaaaaa;}.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {font-weight: normal;color: #000000;text-align: right;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: none;border-color: #aaaaaa;}.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {text-align: left;border-width: 1px 0px 0px 0px ! important;border-style: solid ! important;border-color: #aaaaaa ! important;}.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter {text-align: center;border-width: 1px 0px 0px 0px ! important;border-style: solid ! important;border-color: #aaaaaa ! important;}.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {text-align: right;border-width: 1px 0px 0px 0px ! important;border-style: solid ! important;border-color: #aaaaaa ! important;}.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {border: 0px;margin: 10px 0;}.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {width: 16px;height: 16px;}.wpsPagingTableHeaderStart {background-color: #F0F0F0;border-top: 1px solid #aaaaaa;border-right: 0px none #aaaaaa;border-bottom: 0px none #aaaaaa;border-left: 1px solid #aaaaaa;}.wpsPagingTableHeaderMiddle {background-color: #F0F0F0;border-top: 1px solid #aaaaaa;border-right: 0px none #aaaaaa;border-bottom: 0px none #aaaaaa;border-left: 0px none #aaaaaa;}.wpsPagingTableHeaderEnd {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableTopRight.gif");background-repeat: no-repeat;background-position: right top;background-color: transparent;}.wpsPagingTableFooterStart {background-color: #F0F0F0;border-top: 0px none #aaaaaa;border-right: 0px none #aaaaaa;border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}.wpsPagingTableFooterMiddle {background-color: #F0F0F0;border-top: 0px none #aaaaaa;border-right: 0px none #aaaaaa;border-bottom: 1px solid #aaaaaa;border-left: 0px none #aaaaaa;}.wpsPagingTableFooterEnd {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableBottomRight.gif");background-repeat: no-repeat;background-position: right bottom; background-color: transparent;}.wpsPagingTableHeaderEmpty {height:7px;width:7px;line-height:1px;}.wpsTableRowDetail td {border-width:0px;text-align: left;border-width: 0px ! important;padding:2px 3px 5px 3px;}.wpsTableSectionHead {font-weight: bold;color: #000000;text-align: left;}.wpsTableSectionHead th {border-width: 1px 0px 0px 0px;border-style: solid;border-color: #aaaaaa;padding: 3px 0 3px 5px;}.wpsTableTopRow td {border-color: #aaaaaa ! important;}.wpsPagingTableHeaderEmpty {height: 7px;width: 7px;line-height: 1px;}.wpsTableRowDetail td {border-width: 0px;text-align: left;border-width: 0px ! important;padding: 2px 3px 5px 3px;}.wpsCompactCheckBox, .wpsCompactRadioButton {height: 16px;margin-top: 0px;margin-bottom: 0px;}.wpsEditField{border: 1px solid #999999;}.wpsButtonText{font-weight: bold;color: #000000;background-color: #DDDDDD;background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 2px 4px;margin: 0px;text-align: center;}.wpsButtonDisabledText {font-weight: bold;color: #888888;background-color: #DDDDDD; background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border: 1px solid #919191;padding: 2px 4px;margin: 0px;text-align: center;}.wpsLabelText, wpsRequiredLabelText {color: #333333;}.wpsRequiredLabelText strong {color: #ff0000;}.wpsDescriptionText {color: #707070;}.wpsFieldErrorText {color: #000000;}.wpsFieldWarningText {color: #000000;}.wpsFieldSuccessText {color: #000000;}.wpsFieldInfoText {color: #000000;}.wpsInlineHelpText {color: #666666;}.wpsFieldMonospaced {font-family: monospace;font-size: 1.1667em;}.wpsFlagText {font-size: 0.9166em;color: #FF0000;}.wpsPortletTabBarSeparator {background: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/portletTabSeparator.gif");background-repeat: repeat-x;background-color: #95a5b9;margin: 0px;padding: 0px;height: 3px;}.wpsPortletTabSet {border: 0px;background-color: transparent;}.wpsPortletTab {border: 0px;background-color: transparent;}.wpsPortletSelectedTab {border: 0px;background-color: transparent;}.wpsPortletTabTopStart {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopLeft.jpg");background-repeat: no-repeat;background-position: bottom left;padding: 0px 2px 0px 2px;width: 5px;height: 5px;}.wpsPortletTabTopCenter {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopMiddle.jpg");background-repeat: repeat-x;background-position: bottom;}.wpsPortletTabTopEnd {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopRight.jpg");background-repeat: no-repeat;background-position: bottom right;border-style: none;background-color: transparent;padding: 0px 2px 0px 2px;width: 5px;height: 5px;}.wpsPortletTabMiddleStart {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");background-repeat: repeat-x;background-color: #FFFFFF;border-top: 0px none #C0C0C0;border-right: 0px none #C0C0C0;border-bottom: 0px none #C0C0C0;border-left: 1px solid #C0C0C0;}.wpsPortletTabMiddleCenter {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");background-repeat: repeat-x;background-color: #FFFFFF;white-space: nowrap;border-style: none;}.wpsPortletTabMiddleEnd {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabCenter.jpg");background-repeat: repeat-x;background-color: #FFFFFF;border-top: 0px none #C0C0C0;border-right: 1px solid #C0C0C0;border-bottom: 0px none #C0C0C0;border-left: 0px none #C0C0C0;}.wpsPortletTabBottomStart {background-color: #FFFFFF;border-top: 0px none #C0C0C0;border-right: 0px none #C0C0C0;border-bottom: 0px none #C0C0C0;border-left: 1px solid #C0C0C0;width: 5px;height: 5px;}.wpsPortletTabBottomCenter {background-color: #FFFFFF;border-style: none;}.wpsPortletTabBottomEnd {background-color: #FFFFFF;border-top: 0px none #C0C0C0;border-right: 1px solid #C0C0C0;border-bottom: 0px none #C0C0C0;border-left: 0px none #C0C0C0;width: 5px;height: 5px;}.wpsPortletSelectedTabTopStart {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopLeft.jpg");background-repeat: no-repeat;background-position: bottom left;padding: 0px 2px 0px 2px;width: 5px;height: 5px;}.wpsPortletSelectedTabTopCenter {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopMiddle.jpg");background-repeat: repeat-x;background-position: bottom;border-top: 0px solid #AAC2E6;border-right: 0px none #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 0px none #AAC2E6;}.wpsPortletSelectedTabTopEnd {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopRight.jpg");background-repeat: no-repeat;background-position: bottom right;border-style: none;background-color: transparent;padding: 0px 2px 0px 2px;width: 5px;height: 5px;}.wpsPortletSelectedTabMiddleStart {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");background-repeat: repeat-x;border-top: 0px none #AAC2E6;border-right: 0px none #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 1px solid #AAC2E6;}.wpsPortletSelectedTabMiddleCenter {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");background-repeat: repeat-x;border-style: none;white-space: nowrap;}.wpsPortletSelectedTabMiddleEnd {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabCenterMid.jpg");background-repeat: repeat-x;border-top: 0px none #AAC2E6;border-right: 1px solid #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 0px solid #AAC2E6;}.wpsPortletSelectedTabBottomStart {background-color: #FFFFFF;border-top: 0px none #AAC2E6;border-right: 0px none #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 1px solid #AAC2E6;width: 5px;height: 5px;}.wpsPortletSelectedTabBottomCenter {background-color: #FFFFFF;border-style: none;}.wpsPortletSelectedTabBottomEnd {background-color: #FFFFFF;border-top: 0px none #AAC2E6;border-right: 1px solid #AAC2E6;border-bottom: 0px none #AAC2E6;border-left: 0px none #AAC2E6;width: 5px;height: 5px;}.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {color: #333333;}.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {color: #2056A0;font-weight: bold;}.wpsPortletToolbar {background-color: #c5d1de;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsPortletToolbarSection {border-width: 0px;}.wpsPortletToolbarButton {background-color: #c5d1de;padding: 3px;border-width: 1px;border-style: solid;border-color: #c5d1de;}.wpsPortletToolbarButtonRollover {background-color: #c5d1de;padding: 3px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsPortletToolbarButtonPressed {background-color: #dadfe5;padding: 3px;border-top: 1px solid #95a5b9;border-right: 1px solid #e4edf5;border-bottom: 1px solid #e4edf5;border-left: 1px solid #95a5b9;}.wpsPortletToolbarButtonSelected {background-color: #aeb8c4;padding: 3px;border-top: 1px solid #95a5b9;border-right: 1px solid #e4edf5;border-bottom: 1px solid #e4edf5;border-left: 1px solid #95a5b9;}.wpsPortletToolbarButtonSelectedRollover {background-color: #aeb8c4;padding: 3px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsPortletToolbarButtonIcon {width: 16px;height: 16px;}.wpsPortletToolbarControl {padding: 3px;}.wpsPortletToolbarText {color: #333333;}.wpsPortletToolbarDisabledText {color: #999999;}.wpsPortletToolbarLink, .wpsPortletToolbarLink:hover, .wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {color: #333333;}.wpsPortletToolbarSeparator {background-color: #95a5b9;width: 1px;margin: 0px;padding: 0px;border-top: 0px none #95a5b9;border-right: 1px solid #e4edf5;border-bottom: 0px none #e4edf5;border-left: 0px none #95a5b9;}.wpsPortletToolbarSpacer {padding: 0px 2px 0px 2px;}.wpsPortletToolbarHandle {background-color: #c5d1de;padding: 0px;margin: 0px;width: 1px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsBreadcrumbTrail {font-weight: bold;}.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover, .wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {font-weight: bold;color: #3366CC;text-decoration: underline;}.wpsPortletAccentArea {background-color: #c5d1de;color: #333333;}.wpsPortletAccentArea3DHighlight {background-color: #e4edf5;color: #333333;}.wpsPortletAccentArea3DShadow {background-color: #95a5b9;color: #333333;}.wpsWizardTitle {font-weight: bold;background-color: #c1c1c1;color: black;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;}.wpsWizardStepNotification {background-color: #dfdfdf;color: black;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;}.wpsWizardBottomSubmit {background-color: #c1c1c1;color: black;padding-left: 5px;padding-top: 5px;padding-bottom: 25px;}.wpsCursorPointer {cursor: pointer;}a.wpsPersonName {text-decoration: none;white-space: nowrap;color: #3366CC;}a.wpsPersonName:visited {text-decoration: none;white-space: nowrap;color: #666699;}a.wpsPersonName:hover {text-decoration: underline;white-space: nowrap;color: #666699;}.wpsGettingStartedTitle{font-size: 1.1667em;font-weight: normal;color: #2055A3;}.wpsGettingStartedHeader{font-size: 1em;font-weight: normal;color: #2055A3;}.wpsGettingStartedBody{font-size: 0.9166em;color: #616161;padding-top: 10px;}.wpsSearchInfoBar{font-family: Helvetica, Arial, sans-serif;font-size: 1em;color: #333333;background-color: #c7d9f1;}.wpsSearchUrl, a.wpsSearchUrl {font-weight: bold;}.wpsSearchUrlAddressText{color: #008000;font-style: italic;}.wpsSearchAttributeText{color: #c1c1c1;font-style: italic;}.wpsEditorToolbar {max-height: 24px;background-color: #D8D8D8;border-top: 1px solid #aebccf;border-right: 1px solid #355787;border-bottom: 1px solid #355787;border-left: 1px solid #aebccf;border-top: 1px solid #cccccc;}.wpsEditorToolbarSection {border-width: 0px;}tr.wpsEditorToolbar {padding: 0px 2px 0px 2px;} table.wpsEditorToolbar {padding: 0px 0px 0px 0px;width: 100%;height: 24px; background-color: #f0f0f0;border-top: 1px solid #cccccc;border-bottom: 0px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;background-color: white;background-image: url(/wps/DocEditor/images/editor_toolbar_gradient.gif);background-repeat: repeat-x;background-position: 0px 0px;} .wpsEditorToolbarButton {padding: 3px;margin: 0px;border-width: 1px;border-style: none;}.wpsEditorToolbarButtonRollover {background-color: WHITE;margin:0px;padding: 2px;border-top: 1px solid WHITE;border-right: 1px solid WHITE;border-bottom: 1px solid WHITE;border-left: 1px solid WHITE;}.wpsEditorToolbarButtonPressed {background-color: #d8d8d8;margin:0px;padding: 2px;border-top: 1px solid #888888;border-right: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;border-left: 1px solid #888888;}.wpsEditorToolbarButtonSelected {background-color: #aeb8c4;margin:0px;padding: 2px;border-top: 1px solid #95a5b9;border-right: 1px solid #e4edf5;border-bottom: 1px solid #e4edf5;border-left: 1px solid #95a5b9;}.wpsEditorToolbarButtonSelectedRollover {background-color: #aeb8c4;margin:0px;padding: 2px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsEditorToolbarButtonIcon {width: 18px;height: 18px;margin:0px;padding:0px;}.wpsEditorToolbarControl {padding: 1px 1px;}select.wpsEditorToolbarControl {border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}.wpsEditorToolbarText {color: #333333;}.wpsEditorToolbarLink, .wpsEditorToolbarLink:hover, .wpsEditorToolbarLink:visited, .wpsEditorToolbarLink:active {color: #333333 ;}.wpsEditorToolbarSeparatorNew {background-color: #355787;height: 18px;width: 5px;margin: 0px;padding: 0px;border-top: 0px none #305080;border-bottom: 0px none #305080;border-left: 1px none #aebccf;}.wpsEditorToolbarSeparator {background-image: url(/wps/DocEditor/images/separator.gif);margin: 0px;padding: 0px 7px 0px 7px;}.wpsEditorToolbarSpacer {padding: 0px 2px 0px 2px;}.wpsEditorToolbarHandle {background-color: #c5d1de;padding: 0px;margin: 0px;width: 1px;border-top: 1px solid #e4edf5;border-right: 1px solid #95a5b9;border-bottom: 1px solid #95a5b9;border-left: 1px solid #e4edf5;}.wpsEditorTextArea {background-color: #fff;border: 1px solid #cccccc;padding: 0px;margin: 0px;}.wpsEditorTextAreaText {margin: 0px; padding: 0px;border: 0px none;}.clearing {clear: both;}.layoutRow {width: 99%;}.layoutColumn {width: 100%;}.generalErrorText {color: red;}.portlet-separator {margin:0px; line-height:1px;background-color: #999999;}.ibm-portlet-section-header {border-bottom: 1px solid #E0E0E0;}.information {color: #888; margin-bottom: 0.4em;}.ibm-portlet-section-body {width: 100%;clear: both;}.ibm-portlet-item-summary-list {padding:0;margin:0}.ibm-portlet-item-summary-list UL {padding: 0; margin: 0;}.ibm-portlet-item-summary-list LI {padding: 0; margin: 0; list-style: none;}.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}.centered-div-outer {overflow: hidden;position: relative; width: 100%;}.centered-div-outer[class] {display: table; position: static;}.centered-div-outer .centered-div-middle {position: absolute; top: 50%; text-align: center; width: 100%;} .centered-div-outer .centered-div-middle[class] {display: table-cell; vertical-align: middle; position: static;}.centered-div-outer .centered-div-middle .centered-div-inner {position: relative; top: -50%} .ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}.ibm-portlet-item-summary H3 {margin:0;padding:0;display:inline; ;font-weight:normal;}.ibm-portlet-item-summary UL.property-list {margin: 0.05em 0; padding:0; width: 100%;}.ibm-portlet-item-summary UL.property-list LI {display: inline; color: gray; float: left; margin: 0; margin-right:0.5em; padding: 0; list-style-type: none;}.ibm-portlet-item-summary PRE.text {font-family: Helvetica, Arial, sans-serif; font-size: 1em;margin:0;padding:0;}.ibm-portlet-item-summary .abstract {padding: 0; margin-top: 0.75em;}.ibm-portlet-item-summary .abstract P {margin-top:0;padding-top:0;}.ibm-portlet-item-summary .item-affordance TD {padding-top: 0.7em; padding-bottom: 0.7em;}.ibm-portlet-item-summary .item-affordance TD.locked-icon {padding:0; vertical-align: top; text-align: right;}.ibm-portlet-item-summary .item-affordance TD.icon {vertical-align: middle; padding-left: 1.5em; padding-right: 1.5em;}.ibm-portlet-item-summary .item-affordance UL.property-list {padding-left: 0.7em;}.ibm-portlet-item-summary .item-affordance TD.folder .abstract {padding: 0 0.6em; margin-top: 0.75em;}.ibm-portlet-item-summary .item-affordance TD.document .abstract {padding: 0 0.6em; margin-top: 0.75em;}* HTML .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}*:first-child+html .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary DIV.name-indent {padding: 0 0.6em;}TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link,TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link:visited {color: #0063DC;}TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link,TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link:visited {color: #0063DC;}A.document-link {color: #0063DC; text-decoration: none;}A.document-link:visited {color: #0063DC;}A.document-link:hover {text-decoration: underline;}.ibm-portlet-sidebar .info-section UL.property-list {margin: 0;padding: 0;}.ibm-portlet-sidebar .info-section UL.property-list LI {margin: 0;padding: 0;margin-bottom: 0.5em;list-style: none;}.ibm-portlet-sidebar .info-section UL.property-list LI LABEL {color: #888;}.palette h5{color: #FFFFFF !important;background-color: #578adb;background: #578adb url(/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/toolbar_background.gif) repeat-x;font-size: 1.333em;border: 1px solid;border-right: 0px;border-color: #97A9C1;height: 48px;margin-top: 0px; margin-bottom: 0px;}.palette h5 div{margin-top: 18px;margin-left: 10px;}.palette form{display: inline;}.contentTypeSearch{background-color: #E8EBF1;color: #7A93BB;margin-top: 0px;margin-bottom: 0px;}.contentTypeSearch table{margin-left: 10px;} .categoryTitleExpanded{background: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/palette_selected_cat.gif") repeat-x;background-position: top;background-color: #E8EBF1;font-size: 0.9166em;font-family: arial;padding: 5px 10px;color: #7A93BB;margin-bottom: 0px;}.categoryTitleCollapsed{background: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/palette_unselected_cat.gif") repeat-x;background-position: top;background-color: #E8EBF1;font-family: arial;font-size: 0.9166em;color: #7A93BB;padding: 5px 10px;margin-bottom: 0px;}.contentItemListCollapsed{display: none;}.contentItem{font-weight: normal;font-family: arial;font-size: 0.9166em;color: #4E4E4E;}.contentItemGrayed{font-weight: normal;font-family: arial;font-size: 0.9166em;color: #C6C6C6;}.contentItemHover{font-weight: normal;font-family: arial;font-size: 0.9166em;color: #4E4E4E;}.contentItemGrayedHover{font-weight: normal;font-family: arial;font-size: 0.9166em;color: #C6C6C6;}.contentItemIcon{vertical-align: middle; border: 0px;} .contentItem button{visibility: hidden;}.contentItemHover button{visibility: visible;}.contextMenu{border: 0px; background-color: transparent;} .actionMainArea{margin: 4px;}.actionFooter{margin-top: 4px;}.dropActive{border: 1px solid #FF9000;}.dropAware{border: 1px solid #FFEBC5;}.dijitRtl .wpsPagingTableHeaderEnd {background-image: url(/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableTopRight_rtl.gif); background-position: left top;}.dijitRtl .wpsPagingTableFooterEnd {background-image: url(/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PagingTableBottomRight_rtl.gif); background-position: left bottom;}.dijitRtl .wpsPagingTableHeaderStart {border-width: 1px 1px 0 0; border-style: solid solid none none;}.dijitRtl .wpsPagingTableFooterStart {border-width: 0 1px 1px 0; border-style: none solid solid none;}.dijitRtl .wpsPortletSelectedTabTopStart {background-image: url(/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopRight.jpg); background-position: right bottom;}.dijitRtl .wpsPortletTabTopStart {background-image: url(/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopRight.jpg); background-position: right bottom;}.dijitRtl .wpsPortletSelectedTabMiddleStart, .dijitRtl .wpsPortletTabMiddleStart, .dijitRtl .wpsPortletSelectedTabBottomStart, .dijitRtl .wpsPortletTabBottomStart {border-width: 0 1px 0 0; border-style: none solid none none;}.dijitRtl .wpsPortletSelectedTabTopEnd {background-image: url(/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletSelectedTabTopLeft.jpg); background-position: left bottom;}.dijitRtl .wpsPortletTabTopEnd {background-image: url(/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/PortletTabTopLeft.jpg); background-position: left bottom;}.dijitRtl .wpsPortletSelectedTabMiddleEnd, .dijitRtl .wpsPortletTabMiddleEnd, .dijitRtl .wpsPortletSelectedTabBottomEnd, .dijitRtl .wpsPortletTabBottomEnd {border-width: 0 0 0 1px; border-style: none none none solid;}.dijitRtl .wpsTableDataStart, .dijitRtl .wpsTableDataMiddle, .dijitRtl .wpsTableDataEnd {text-align: right;}.dijitRtl .wpsTableHeadStart, .dijitRtl .wpsTableHeadMiddle, .dijitRtl .wpsTableHeadEnd {text-align: right;}.dijitRtl H2.help {text-align: right;}#mainSitemContainer .dijitContentPane {width:50% !important}#mainSitemContainer #dijit_layout_ContentPane_1{left:50% !important;right:50% !important;} #mainSitemContainer .dijitSplitContainerSizerH {left:49% !important;right:49% !important;cursor:default;}.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover a.lwpMenuItem:active {color: #000000;text-decoration: none;background-color: #ffffff;}.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover, a.lwpSelectedMenuItem:active{background-color: #284888;color: #ffffff !important;text-decoration: none;cursor: pointer;}.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited, a.lwpMenuItemDisabled:hover, a.lwpMenuItemDisabled:active {color: #888888 !important;text-decoration: none;background-color: #ffffff;font-style: italic;}.lwpBorderAll {border-right: 1px solid #DCDCDC;border-left: 1px solid #DCDCDC; border-top: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC;}.lwpShadowBorder {border-right: 1px solid #888888;border-bottom: 1px solid #888888;}.lwpPpkList {width: 250px;height: 200px;border-right: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;border-left: 1px solid black;border-top: 1px solid black;overflow: auto;}.lwpPpkListBorder {width: 250px;height: 200px;border-left: 1px solid #a0a0a0;border-top: 1px solid #a0a0a0;border-bottom: 2px solid #c0c0c0;}.lwpPpkNormalText {background-color: white; color: black;}.lwpPpkSelectedText {background-color: #284888;color: white;}.wpthemeImagesOff .portlet-form-input-field,.wpthemeImagesOff .portlet-menu,.wpthemeImagesOff .wpsButtonText,.wpthemeImagesOff .wpsEditField {border-style: outset;}.weekday_header {font-size: 1em;background-color: #999999;color: #333333;}.other_month_header {background-color: #E4E3E3;color: #7E7001;height: 20px;}.current_month_header {background-color: #CBDBF3;color: #333333;height: 20px;}.other_month_cell {background-color: #F0F0F0;}.current_month_cell {background-color: #FFFFFF;color: Black;}.current_day_header {font-size: 1em;background-color: #92B5E6;color: #333333;height: 20px;}a.current_day_header:link {background-color: transparent;color: #333333;}a.other_month_header:link {background-color: transparent;color: #0000ff;}a.current_month_header:link {background-color: transparent;color: #0050C9;}.lwp-teamSpace-title, .lwp-webConference-title {font-weight: bold;background-color: #5C5C5C;color: #FFFFFF;}.popup-background {background-color: #eeeeee;}.lwp-middleToolbar {font-size: 1em;color: #737373; background-color: #FFFFFF;border-bottom: 0px solid #D8D8E0;padding: 4px 4px;margin: 0px;}.lwpAdminButton {font-size: 1em;color: #FFFFFF; background-color: #A0A0A0;text-decoration: none;padding: 0px 5px;margin: 0px;}.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited {font-size: 1em;font-weight: normal;color: #FFFFFF; background-color: #A0A0A0;margin: 0px;text-decoration: none;}.lwpNavButton {color: #FFFFFF; background-color: #70A8F0;margin: 0px;text-decoration: none;padding: 0px 5px;}.lwpNavButtonLink, .lwpNavButtonLink:hover, .lwpNavButtonLink:active, .lwpNavButtonLink:visited {font-weight: normal;color: #FFFFFF; background-color: #70A8F0;margin: 0px;text-decoration: none;}.button-link, a.button-link, a.button-link:hover, a.button-link:visited {text-decoration: none;color: #000000;}.lwpIconOnly, .lwpIconOnlyDisabled {border:0px;background-color:white;}.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {text-decoration: none;text-align: center;vertical-align: top;background-color: #DDDDDD;background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");background-repeat: repeat-x;background-position: left center;border: 1px solid #919191;padding: 0px 2px;margin: 0px;overflow: visible;font-weight: normal;color: #888888;}.lwpSeparatorBg {background-color: #999999;height: 1px;}div.lwpSeparatorBg {background-color: #999999;margin: 2px 0 2px 0;}.borderNone {border-width: 0 ! important;}.lwpPortletTitleBorder {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/skin_border.gif");background-position: bottom;background-repeat: repeat-x;}.lwpSearchBar{margin: 5px 0;background-color: #ECECEC; text-align: right;} .lwpSearchBar table{margin-right: 0;margin-left: auto;}.lwpSearchBar td{padding: 5px 3px 5px 2px;}.lwpSearchBar .portlet-form-field-label{padding-left: 10px;}.lwpInlineHelp td{padding: 5px 10px 5px 1px;vertical-align: top;}.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover {background-color: #F0F0F0;color: #000000;text-decoration: none;font-weight: normal;cursor: pointer;}.lwpMenuBackground {background-color: #ffffff;}.lwpLastReadMark {font-weight: bold;color: #FFFFFF;background-color: #666666;text-align: center;padding: 3px 0;}.lwpDateStampMark {font-weight: bold;color: #666666;background-color: #999999;text-align: center;padding: 3px 0px;}a.lwpCalLinkText {text-decoration: none;}a.lwpCalLinkText:hover {text-decoration: underline;}a.lwpCalDateLinkText, a.lwpCalDateLinkText:visited {text-decoration: none;color: #000000;}a.lwpCalDateLinkText:hover {text-decoration: underline;color: #666699;}a.lwpCalInactiveDateLinkText, a.lwpCalInactiveDateLinkText:visited {text-decoration: none;color: #a0a0a0;}a.lwpCalInactiveDateLinkText:hover {text-decoration: underline;color: #666699;}.lwpCal1WeekCellRow {height: 6em;font-weight: normal;}.lwpCalCellRow {height: 2.2em;font-weight: normal;}.lwpCalLDivider {border-left: solid 1px #aaaaaa;}.lwpCalNoBottom {border-bottom: none;}.lwpCalHeaderImage {padding: 12px 3px 2px 0px; margin-bottom: 5px;}.lwpCalAttendeeHeading {color: #898989;}.lwpCalSectionHeader {font-weight: bold;color: black;padding-top: 12px;padding-bottom: 2px;margin-bottom: 5px;display: block;}.lwpCalInviteeSection {padding-left:2px;}.lwpCalWeekNumber {color: #808080;}.lwpCalEntryHoverDetail {border : solid 1px #000000;position: absolute; visibility: hidden; width: 400px;overflow: hidden;}.lwpCalEventField {padding:5px 0px 3px 0px;}.lwpCalEntryHoverPosition {padding-left: 5px;}.lwpCalBgMeeting, .lwpCalBgWebConf {background-color: #C3D3E6;}.lwpCalBgAppointment{background-color: #D8F8D8;}.lwpCalBgAnniversary{background-color: #F8E8D0;}.lwpCalBgReminder{background-color: #F8F8D0;}.lwpCalBgAllDayEvent{background-color: #F8E0E0;}.lwpCalTodayCell {border: solid 1px #000000;}.lwpCalMonthDayCell {border-top: solid 1px #AAAAAA;height: 6.4em;width: 14%;}.lwpCalInactiveDayCell {background-color: #efefef;}.lwpCalInactiveDay {color: #a0a0a0;}.lwpCalSeperator {border-bottom: solid 1px #ffffff;}.lwpCalConflict {border-left: solid 2px #000000;}.lwpCalTimeText {text-align: right;}.lwpCalEntryPosition {padding-top: 2px;}.lwpCalBDivider {border-bottom: solid 1px #aaaaaa;}.chat_background {background-color: #FFFFFF;}.chat_partner_presence {border-top : 1px solid #AAAAAA;border-left : 1px solid #AAAAAA;border-color : #AAAAAA;padding: 3px;background-color: #EEEEEE;}.chat_partner_presence_corner {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/chat_presence_corner.gif");background-repeat: no-repeat;background-position: top;background-color: transparent;background-color: #FFFFFF;}.chat_partner_alert {border-top : 1px solid #AAAAAA;border-left : 1px solid #AAAAAA;border-right : 1px solid #AAAAAA;border-color : #AAAAAA;padding: 3px;background-color: #FFFFFF;color: #666666;}.chat_transcript {border-left : 1px solid #AAAAAA;border-right : 1px solid #AAAAAA;border-bottom : 1px solid #AAAAAA;border-top : 1px solid #AAAAAA;border-color : #AAAAAA;}.chat_transcript_nway {border-top : 1px solid #456A8B;border-left : 1px solid #456A8B;border-right : 1px solid #456A8B;border-bottom : 1px solid #456A8B;border-color : #456A8B;}.chat_message_input {border-top : 1px solid #AAAAAA;border-left : 1px solid #AAAAAA;border-right : 1px solid #AAAAAA;border-bottom : 1px solid #AAAAAA;border-color : #AAAAAA;background-color: #FFFFFF;}.chat_statusbar {border-top : 1px solid #AAAAAA;border-color : #AAAAAA;background-color: #EEEEEE;color: #AAAAAA;}.chat_participants {border-bottom : 1px solid #D8D8D8;border-color : #D8D8D8;}.lwp-agendaItemDocument {color: #585858;padding-top: 3px;padding-bottom: 3px;}.lwp-agendaItem-ul {padding-top: 3px;list-style-type: none;margin-left: 0px;margin-right: 20px;padding-bottom: 0px;}.lwp-agendaItem-li {padding-top: 0px;padding-bottom: 0px;}.lwp-agendaItem, .lwp-agendaItem:visited, a.lwp-agendaItem, a.lwp-agendaItem:active, a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage, .lwp-agendaItemSlide, .lwp-agendaItemPage:visited, .lwp-agendaItemSlide:visited {background-color: rgb(246,246,246);text-decoration: none;color: #7080A8;font-weight: normal;padding-top: 1px;padding-bottom: 1px;}a.lwp-agendaItem:hover, .lwp-agendaItemPage:hover, .lwp-agendaItemSlide:hover {text-decoration: underline;color: #639ACE;font-weight: normal;}.lwp-selectedAgendaItem, a.lwp-selectedAgendaItem {background-color: rgb(49, 106, 197);padding-top: 1px;padding-bottom: 1px;color:#FFFFFF;line-height: 150%;text-decoration: none;font-weight: bold;}.lwp-selectedAgendaItem:visited, a.lwp-selectedAgendaItem:visited {color: #FFFFFF;}a.lwp-selectedAgendaItem:hover {background-color: rgb(49, 106, 197);padding-top: 1px;padding-bottom: 1px;color:#FFFFFF;line-height: 150%;text-decoration: underline;font-weight: bold;}.lwpProjectorHeaderStart {background-color: #70A8F0; border-top: 1px solid #777777;border-right: 0px none #777777;border-bottom: 0px none #777777;border-left: 1px solid #777777;}.lwpProjectorHeaderMiddle {background-color: #70A8F0;border-top: 1px solid #777777;border-right: 0px none #777777;border-bottom: 0px none #777777;border-left: 0px none #777777; color: #343434;font-weight: bold;}.lwpProjectorHeaderEnd {background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/projectorTableTopRight.gif");background-repeat: no-repeat;background-position: right top;background-color: transparent;}.lwpSlideTable {border-width: 1px;border-style: solid;border-color: #000000;}.lwpSlideTableHeadStart, .lwpSlideTableHeadMiddle, .lwpSlideTableHeadEnd {font-weight: bold;color: #989898;text-align: left;background-color: #ffffff;border-width: 0px 0px 0px 0px;border-style: solid;border-color: #000000;}.lwpSlideBorder{border-color: #b0b0c0;border-style: solid;border-width: 1px 1px 1px 1px;}.lwpAgendaFrameDiv{position:absolute;width:100%;visibility:hidden;bottom:0;border:1px solid rgb(233, 233, 233);background-color: rgb(246, 246, 246);top:80px;}.lwpAttendeesFrameDiv{width:100%;position:absolute;bottom:0;border:1px solid rgb(233, 233, 233);background-color: rgb(246, 246, 246);visibility:hidden;overflow:auto;top:26px;}.lwpDownloadsFrameDiv{width:100%;position:absolute;bottom:2px;visibility:hidden;top:26px;}.lwpHostingStarted {font-size: 1.1667em;font-weight: bold;color: #FFFFFF;}.lwpHostingStartedLarge {font-size: 1.1667em; font-weight: bold;color: #FFFFFF;}.lwp_labelNormalStyle, a.lwp_labelNormalStyle, a.lwp_labelNormalStyle:visited, a.lwp_labelNormalStyle:active {color: #000000; text-decoration: none;}.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle:active, a.lwp_labelHighlightStyle:visited {font-weight: bold;text-decoration: none;color: #FFFFFF; background-color: #A0A0A0; padding-right: 5px;}.lwp_labelMouseoverStyle, a.lwp_labelMouseoverStyle:hover, a.lwp_labelMouseoverStyle:active {font-weight: normal;text-decoration: underline;color: #000000;}.lwp_labelDragoverStyle{font-weight: normal;text-decoration: underline;color: #000000;}.lwpFldNodeLableSpacing, .lwpFldNodeLabelSpacing {padding-left: 5px;}.lwpPeopleFlyoutExpanded {background-color: #DEDEDE;border-left: 1px solid #9A9A9A;border-right: 0px;border-top: 0px;border-bottom: 1px solid #DEDEDE;}.lwpPeopleFlyoutCollapsed {background-color: #DEDEDE;border-left: 1px solid #686868;border-right: 0px;border-top: 0px;border-bottom: 1px solid #DEDEDE;}.lwpPeopleFlyoutFrame {background-color: #DEDEDE;border-left: 1px solid #686868;border-right: 1px solid #686868;border-top: 1px solid #686868;border-bottom: 1px solid #686868;}.lwpTimeDateBorder {border:0px;} .lwpTimeDateCalBorder {background-color: white;border-top: 1px none #aaaaaa;border-right: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}.lwpTimeDateCalText {font-weight: bold;}.lwpTimeDateDayName {text-align: center;font-weight: normal;vertical-align: middle;background-color: white;border-top: 1px none #aaaaaa;border-right: 1px none #aaaaaa;border-bottom: 1px solid #aaaaaa;border-left: 1px none #aaaaaa;}.lwpTimeDateDay {text-align: center;vertical-align: middle;background-color: white;border-width: 0px 0px 0px 0px;border-style: solid;border-color: #aaaaaa;}.lwpTimeDateWeekendDay {text-align: center;vertical-align: middle;background-color: white;border-width: 0px 0px 0px 0px;border-style: solid;border-color: #aaaaaa;}.lwpTimeDateDayLink {text-decoration:none;}.lwpTimeDateCalTop {border: 1px solid #aaaaaa;background-color: #eeeeee;}.lwpTimeDateSelectedCalTop {border: 1px solid #606098;background-color: #d0d0d0;}.lwpTimeDateSelectedDay {text-align: center;vertical-align: middle;background-color: #ffffff;}.lwpTimeDateSelectedDayLink {text-decoration:none;text-align: center;vertical-align: middle;background-color: #d0d0d0;}.lwpTimeDateSelectedWeek {text-decoration:none;text-align: center;vertical-align: middle;background-color: #d0d0d0;}.lwpTimeDateSelectedAllWeeks {text-decoration:none;text-align: center;vertical-align: middle;background-color: #e8e8e8;}.lwpTimeDateWeek {text-decoration:none;text-align: center;vertical-align: middle;background-color: #ffffff;border: 1px solid #aaaaaa;}.lwpTimeDateMonthRadio {text-decoration:none;text-align: center;vertical-align: middle;width:15px;border-right: 1px solid #aaaaaa;}.lwpTimeDateWeekRadioOn {text-decoration:none;text-align: center;vertical-align: middle;background-color: #d0d0d0;width:15px;border-color: #aaaaaa;border-right: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}.lwpTimeDateWeekRadioOff {text-decoration:none;text-align: center;vertical-align: middle;background-color: #ffffff;width:15px;border-color: #aaaaaa;border-right: 1px solid #aaaaaa;border-left: 1px solid #aaaaaa;}.lwpTimeDateEmptyDayName {font-weight: normal;text-align: center;vertical-align: middle;background-color: #ffffff;width:15px;border-right: 1px solid #aaaaaa;border-left: 1px none #aaaaaa;border-bottom: 1px solid #aaaaaa;}.outerTreeStyle{color: WindowText;border-width: 0px;border-style: none;padding:0px;font-weight: 400;}.nodeStyle{padding: 0px;letter-spacing: 0;border-collapse: collapse;}.scrollStyle{overflow: auto;width: 200px;}.tdStyle{padding: 0px;width: 200px;}.labelDragoverStyle{font-size: 11px;color: #000000;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-style: italic;}.linkTextStyle{text-decoration: none}.classForTreeSysIcons {}.tdTreeTabStyle{padding: 0px;width: 200px;margin:0px}.tdTableStyle{width: 200px;padding:0px;margin:0px}.headerStyle{width: 200px;background-color: ThreeDFace;color: WindowText;border-width: 1px;border-style: solid;border-color: ThreeDShadow;margin:0px;padding:0px;}.tree_outerTreeStyle{color: WindowText;border-width: 0px;border-style: none;padding: 0px;font-weight: 400;}.tree_nodeStyle {padding: 0px;letter-spacing: 0;border-collapse: collapse;margin: 0px;}.tree_scrollStyle{overflow: auto;width: 200px;}.tree_tdStyle{padding: 0px;width: 200px;}.tree_labelNormalStyle {font-size: 11px;color: #000000;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}.tree_nodeImageStyle {border-right: 0px;border-top: 0px;border-left: 0px;width: 19px;border-bottom: 0px;height: 16px}.tree_labelHighlightStyle{font-size: 11px;color: #000000;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}.tree_labelMouseoverStyle{font-size: 11px;color: #000000;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-style: italic;}.tree_labelDragoverStyle{font-size: 11px;color: #000000;background-color: #bbbbbb;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-style: italic;}.tree_linkTextStyle{text-decoration: none}.tree_classForTreeSysIcons {}.tree_tdTreeTabStyle{padding: 0px;width: 200px;margin:0px}.tree_tdTableStyle{width: 200px;padding:0px;margin:0px}.tree_headerStyle{width: 200px;background-color: ThreeDFace;color: WindowText;border-width: 1px;border-style: solid;border-color: ThreeDShadow;margin:0px;padding:0px;}.personMenu .personMenuActions {-moz-border-radius: 7px;}.personMenu .personMenuActions tr, .personMenu .personMenuActions.toggle {float:right; margin:1px 1px 1px 1px; padding:0px;}.toggle img {float:right;}.personMenu .businessCardExtended {width:390px;}.personMenu .toggle {width:390px;}.personMenu .toggle img{float:right;}.X-person-display-inline .personMenu .personMenuActions a:link, .X-person-display-inline .personMenuActions a:visited{}.lwpDialogIconBackground {text-decoration: none;text-align: center;vertical-align: top;background-color: #DDDDDD;background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/DialogIconTextBackground.gif");background-repeat: repeat-x;border: 1px solid #919191;padding: 0px 2px;margin: 0px;overflow: visible;font-weight: normal;color: #000000;cursor: pointer;}.lwpCalHeader {color: #3366CC;font-weight: bold;vertical-align: top;}.lwpCalTDivider {border-top: solid 1px #aaaaaa;}.lwpCalViewMenuPosition {padding-left: 2px;padding-top: 8px;padding-bottom: 8px;}.lwpCalFsizeX {font-size: 1.1667em;}.lwpButtonText {font-weight: bold;text-decoration: none;color: #000000;vertical-align: middle;background-color: #DDDDDD; background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center; border-top: 1px solid #919191;border-bottom: 1px solid #919191;border-right: 1px solid #919191;border-left: 1px solid #919191;padding: 0px 2px;overflow: visible;margin: 0px;text-align: center;cursor: pointer;}.lwpButtonTextDisabled {text-decoration: none;text-align: center;vertical-align: middle;background-color: #DDDDDD;background-image: url("/wps/contenthandler/pps/!ut/p/digest!hMxkVGKFuafTH3HgK3otjA/dav/fs-type1/common-resources/ibm/css/portal/images/ButtonBackground.gif");background-repeat: repeat-x;background-position: left center;border-top: 1px solid #919191;border-bottom: 1px solid #919191;border-right: 1px solid #919191;border-left: 1px solid #919191;padding: 0px 2px;margin: 0px;overflow: visible;font-weight: bold;color: #888888;}.lwpButtonSpacer {margin-right: 2px;}.lwpButtonGroup{margin: .25em 4px;}.lwpTreePanel {overflow: auto;height: 100%;width: 18em;}.lwpTreePanelBody {border-left: 1px solid #aaaaaa;border-right: 0px;border-top: 0px;border-bottom: 0px;}.lwpTreePanelHeader {background-color: #F0F0F0;border-left: 1px solid #aaaaaa;border-right: 0px;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}.lwpTreePanelFooter {background-color: #F0F0F0;border-left: 1px solid #aaaaaa;border-right: 0px;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}.lwpAlignRight {text-align: right;}.lwpMailboxRecipientAnchor, a.lwpMailboxRecipientAnchor {color: black;text-decoration: underline;cursor: pointer;}.lwpMailboxRecipientAnchor:hover, a.lwpMailboxRecipientAnchor:hover {color: black;text-decoration: underline;cursor: pointer;}.lwpMailboxRecipientAnchor:visited, a.lwpMailboxRecipientAnchor:visited {color:black;}.unreadMailText, a.unreadMailText {font-weight: bold;text-decoration: underline;color: #3366CC;}.lwp_nodeStyle {border-collapse: collapse; border-spacing:0px;}.lwp_tdStyle {white-space:nowrap; padding:0px;}.lwp_nodeImageStyle {border-top: 0px; border-right: 0px; border-left: 0px; border-bottom: 0px;}.lwp_linkTextStyle {text-decoration:none;}.wpthemeImagesOff .lwpButtonText {border-style: outset;} .wpthemeMessage {background-color: #FFEBE6; border-color: #F08137; border-radius: 3px 3px 3px 3px; font-size: 0.9em; padding: 10px; margin-bottom: 12px; overflow: hidden; position: relative; border-style: solid; border-width: 1px;} .wpthemeMessage .wpthemeDetails {background-color: #FFF; padding: 6px; margin-top: 6px; color: #333; border-radius: 0px 0px 3px 3px;}.wpthemeMessage .wpthemeMsgIcon {margin-right: 7px; margin-top: 0; float: left;}.wpthemeMsgIcon16 {background-image: url("/wps/themeModules/modules/pagebuilder/css/images/statusSprite.png"); background-repeat: no-repeat; height: 16px; width: 16px;}.wpthemeMessage.wpthemeMoreMsg {margin-left: 10px;}.wpthemeMessage.wpthemeInfo {background-color: #D9F1FB; border-color: #00B0DA;}.wpthemeMessage.wpthemeWarning {background-color: #FDF4C8; border-color: #E48617;}.wpthemeMessage.wpthemeSuccess {background-color: #ECF9DF; border-color: #108F53;}.wpthemeMsgIconInfo {background-position: 0px -26px;}.wpthemeMsgIconError {background-position: 0px 0px;}.wpthemeMsgIconWarning {background-position: 0px -78px;}.wpthemeMsgIconSuccess {background-position: 0px -52px;}.wpthemeMsgIconInfo, .wpthemeMsgIconError, .wpthemeMsgIconWarning,.wpthemeMsgIconSuccess {background-image: url("/wps/themeModules/modules/pagebuilder/css/images/statusSprite.png"); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px;}.wpthemeMessage span.wpthemeAltText {float: left; margin-left: 5px; margin-right: 5px;}.wpthemeMessage .wpthemeMessageBody {margin: 0 20px;}a.wpthemeHideShow {position: absolute; right: 22px; top: 5px;}.wpthemeMsgIconHide {background-position: 0 -104px; opacity: 0.55; height: 12px; width: 12px;}.wpthemeMsgIconShow {background-position: 0 -126px; opacity: 0.55; height: 12px; width: 12px;}a.wpthemeHideShow img {opacity: 0.60; filter: alpha(opacity=60); margin: 7px;}a.wpthemeHideShow:hover img, a.wpthemeHideShow:focus img, a.wpthemeHideShow:active img {opacity: 0.85; filter: alpha(opacity=85);}.wpthemeMessage .wpthemeDelete {right: 10px; top: 10px; position: absolute; background-repeat: no-repeat;}a.wpthemeDelete img {background-image: url("/wps/themeModules/modules/pagebuilder/css/images/statusSprite.png"); background-position: 0px -148px; height: 12px; opacity: 0.45; vertical-align: top; width: 12px; float: none; margin-top: 2px;}.fontH1, .fontH2, .fontH3, .fontH4, .fontH6, .fontH7, .fontHH1, h1, h2, h3 {
    font-weight: 700;
}
.default.fontHH1, .fontHH1 {
    font-size: 50px;
    line-height: 50px;
}
.default.fontH1, .fontH1, h1 {
    font-size: 32px;
    line-height: 32px;
}
.default.fontH2, .fontH2, h2 {
    font-size: 24px;
    line-height: 30px;
}
.default.fontH3, .fontH3, h3 {
    font-size: 20px;
    line-height: 24px;
}
.default.fontH4, .default.fontH5, .fontH4, .fontH5 {
    font-size: 18px;
    line-height: 22px;
}
.default.fontH6, .fontH6 {
    font-size: 16px;
    line-height: 22px;
}
.default.fontH7, .fontH7 {
    font-size: 14px;
    line-height: 18px;
}
.fontH1, h1 {
    margin-bottom: 9px;
}
.fontH2, .fontH3, .fontH4, .fontH5, .fontH6, .fontH7, h2, h3 {
    margin-bottom: 5px;
}
a.fontH1, a.fontH2, a.fontH3, a.fontH4, a.fontH5, a.fontH6, a.fontH7, span.fontH1, span.fontH2, span.fontH3, span.fontH4, span.fontH5, span.fontH6, span.fontH7 {
    display: block;
}
.fontH1, .fontH2, .fontH3, .fontH4, .fontHH1, .typography_right_rail .fontH3, h1, h2, h3 {
    font-family: HPSimplified, SimHei;
}
.typography_main .fontH2, .typography_main h2, h2.typography_main {
    font-size: 18px;
    line-height: 22px;
    color: #000;
}
.fontH1, h1 {
    margin-bottom: 9px;
}
.fontH2, .fontH3, .fontH4, .fontH5, .fontH6, .fontH7, h2, h3 {
    margin-bottom: 5px;
}
a.fontH1, a.fontH2, a.fontH3, a.fontH4, a.fontH5, a.fontH6, a.fontH7, span.fontH1, span.fontH2, span.fontH3, span.fontH4, span.fontH5, span.fontH6, span.fontH7 {
    display: block;
}
.typography_right_rail .fontH3, .typography_right_rail h3, h3.typography_right_rail {
    margin-bottom: 6px;
}
.typography_main .fontH2, .typography_main h2, .typography_main p, .typography_main span, h2.typography_main, p {
    margin-bottom: 7px;
}
.dd_wrap .dd_label_text {
    padding-right: 5px;
    display: block;
    position: relative;
}
.dd_wrap .dd_label_text .dd_input_value, .dd_wrap span {
    display: inline-block;
}
.button.primary_disabled, .button.primary_disabled input, .button.primary_disabled:focus, .button.primary_disabled:hover {
    color: #5e5e5e;
    background-color: #d9d9d9;
    cursor: default;
}
.typography_main .emphraized {
    margin-bottom: 5px;
}
.button.critical, .button.critical input {
    background-color: #D7410B;
    cursor: pointer;
    color: #fff;
}
.button.critical:focus, .button.critical:visited, .button.critical:focus input, .button.critical:hover, .button.critical:hover input {
    background-color: #C1401A;
    color: #fff;
}
.button.critical_disabled, .button.critical_disabled input, .button.critical_disabled:focus, .button.critical_disabled:hover {
    color: #5e5e5e;
    background-color: #d9d9d9;
    cursor: default;
}
.typography_main {
    font-size: 15px!important;
    line-height: 25px!important;
}
.button.primary_disabled, .button.primary_disabled input, .button.primary_disabled:focus, .button.primary_disabled:hover {
    color: #5e5e5e;
    background-color: #d9d9d9;
    cursor: default;
}
.typography_right_rail, .typography_secondary {
    font-size: 14px;
    line-height: 18px;
}
.typography_secondary {
    color: #5a5a5a;
}#at15s #at_hover .at_item:focus{background-color:#f2f2f2!important;outline:#e5e5e5 solid 1px}#at15s #at15s_head #at15ptc{color:#333}#at15s #at15s_head{background-color:#F3F4F3}#at16pt h4{color:#333}#at20mc #at16lb{opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85)!important;filter:alpha(opacity=85)!important}#at20mc #at16p{background-color:#FFF}#at15s #at_hover{visibility:visible!important;display:block!important}.banner{margin:30px 0 20px}.banner h1{font-size:32px;line-height:32px;margin-bottom:4px}.mega_banner_title{margin:23px 18px 20px}.mega_banner_title h1{font-size:40px;line-height:40px;margin-bottom:3px}.banner .description{font-size:18px;line-height:22px;font-weight:400;color:#000}.banner_text_cnt{width:575px}.banner_buttons_cnt{margin-top:15px}.banner_button1,.banner_button2,.banner_button3{float:left}.banner_button1,.banner_button2{margin-right:10px}.banner_button3{margin-top:5px}.banner_button4{margin-top:40px;margin-bottom:15px;clear:left}.breadcrumbs{display:inline-block;padding-left:18px;height:30px;margin-top:10px}.breadcrumbs li{display:inline}.breadcrumbs li a,.breadcrumbs li a:visited{display:inline-block;float:left;color:#767676;font-size:12px}.breadcrumbs li a:hover{text-decoration:none}.breadcrumbs li a:focus .hvr,.breadcrumbs li a:hover .hvr{text-decoration:underline}.breadcrumbs li .carat{padding:0 5px}.breadcrumbs li a:hover .carat{text-decoration:none}.breadcrumbs li.lstchild .carat{display:none}.btn_toggle.first,.btn_toggle.last,.btns_toggle_wrap{display:inline-block}* html .btn_toggle span.btn_inner{padding-bottom:2px}* html .btn_indicator .btn_inner{padding-bottom:4px}.btn_indicator .icon{line-height:12px}.btn_indicator .search_left .icon,.btn_indicator .search_right .icon{line-height:11px}.button input{font:inherit;color:inherit;background:0 0;overflow:visible}.button{font-family:HPSimplified,Arial;-moz-border-radius:0 4px;border-radius:0 4px;padding:0 20px;display:inline-block;height:40px;font-weight:400!important}.button .btn_label,.button input{text-transform:none;line-height:38px;font-size:20px;font-weight:400;border:0}.button:focus,.button:hover{background-color:#C1401A}.button{background-color:#D7410B}.button,.button:focus,.button:hover{color:#fff;text-decoration:none}.button.inline .btn_label{line-height:34px;font-size:16px}.button.inline input{height:36px;font-size:18px}.button.inline{height:36px;padding:0 15px;border:0}.button.slim .btn_label,.slim input{line-height:26px;font-size:14px;margin-bottom:1px}.button.slim input{height:26px}.button.slim{height:26px;padding:0 10px}.button.critical,.button.critical input{background-color:#D7410B;cursor:pointer;color:#fff}.button.critical:focus,.button.critical:focus input,.button.critical:hover,.button.critical:hover input{background-color:#C1401A;color:#fff}.button.critical_disabled,.button.critical_disabled input,.button.critical_disabled:focus,.button.critical_disabled:hover{color:#5e5e5e;background-color:#d9d9d9;cursor:default}.button.cancel,.button.cancel input{color:#fff;background-color:#767676;cursor:pointer}.button.cancel:focus,.button.cancel:focus input,.button.cancel:hover,.button.cancel:hover input{background-color:#5a5a5a}.button.cancel_disabled,.button.cancel_disabled input,.button.cancel_disabled:focus,.button.cancel_disabled:hover{color:#5e5e5e;background-color:#d9d9d9;cursor:default}.button.primary,.button.primary input{color:#fff;background-color:#0096d6;cursor:pointer}.button.primary:focus,.button.primary:focus input,.button.primary:hover,.button.primary:hover input{background-color:#069}.button.primary_disabled,.button.primary_disabled input,.button.primary_disabled:focus,.button.primary_disabled:hover{color:#5e5e5e;background-color:#d9d9d9;cursor:default}.button.secondary,.button.secondary input{color:#fff;background-color:#767676}.button.secondary:focus,.button.secondary:focus input,.button.secondary:hover,.button.secondary:hover input{background-color:#5a5a5a}.button.secondary_disabled,.button.secondary_disabled input,.button.secondary_disabled:focus,.button.secondary_disabled:hover{color:#5e5e5e;background-color:#d9d9d9;cursor:default}.button.white,.button.white input{color:#0096d6;background-color:#fff}.button.white:focus,.button.white:focus input,.button.white:hover,.button.white:hover input{color:#069}.button.white_disabled,.button.white_disabled input,.button.white_disabled:focus,.button.white_disabled:hover{background-color:#d9d9d9;color:#5e5e5e;cursor:default}.btn_toggle span.btn_label{cursor:pointer;line-height:18px;font-size:14px}.btn_toggle .btn_inner{margin:0;padding:1px 6px 0;display:inline-block;height:21px;border:2px solid #949494;border-collapse:collapse}.btn_toggle a.first{margin-right:1px}.btn_toggle a:focus .btn_inner,.btn_toggle a:hover .btn_inner{background-color:#fff;color:#007dba;border-color:#363636}.btn_toggle .arr_wht_rgt{background-position:right -136px}.btn_toggle .btn_inner,.btn_toggle span{color:#767676;background-color:#fff}.btn_toggle a:hover .btn_inner,.btn_toggle a:hover span{background-color:#fff;color:#007dba}.btn_toggle a.chkd .btn_inner,.btn_toggle a.chkd span,.btn_toggle a.chkd:hover .btn_inner,.btn_toggle a.chkd:hover span{cursor:default;border-color:#007dba;color:#fff;background-color:#007dba}.btn_toggle a.error .btn_inner,.btn_toggle a.error span{color:red;border-color:red;background-color:#fff}.btn_toggle a.error:hover .btn_inner,.btn_toggle a.error:hover span{background-color:#fff;color:red;border-color:#5a5a5a}.btn_pagination{font-family:HPSimplified,Arial}.btn_pagination .btn_label{font-weight:400;cursor:pointer;line-height:26px;height:26px;font-size:14px}.btn_pagination .btn_inner{padding:0 10px;-moz-border-radius:0 4px;border-radius:0 4px;display:inline-block}.btn_pagination .page_number{display:inline-block;font-weight:400;padding-left:3px}.btn_pagination .btn_inner,.btn_pagination span{background-color:#0096d6;color:#fff}.btn_pagination:focus .btn_inner,.btn_pagination:focus span,.btn_pagination:hover .btn_inner,.btn_pagination:hover span{background-color:#069}.btn_pagination.disabled .btn_inner,.btn_pagination.disabled span,.btn_pagination.disabled:focus .btn_inner,.btn_pagination.disabled:focus span,.btn_pagination.disabled:hover .btn_inner,.btn_pagination.disabled:hover span{color:#5e5e5e;background-color:#d9d9d9;cursor:default}.btn_share_trigger_parent{height:19px;display:inline-block}.btn_print,.btn_share{text-transform:capitalize}.btn_print .btn_label,.btn_share .btn_label{padding-left:18px;cursor:pointer;font-size:14px;border:none;display:inline-block;background-position:0 -581px}.btn_print .btn_label{background-position:left -790px}.btn_print .btn_inner,.btn_share .btn_inner{display:inline-block;padding:2px 10px;border-radius:0 4px;background-color:#fff}.btn_print .btn_inner span,.btn_share .btn_inner span{color:#767676}.btn_print a:focus .btn_inner .btn_label,.btn_print a:hover .btn_inner .btn_label,.btn_share a:focus .btn_inner .btn_label,.btn_share a:hover .btn_inner .btn_label{text-decoration:underline}.btn_print a:focus .btn_inner,.btn_print a:hover .btn_inner,.btn_share a:focus .btn_inner,.btn_share a:hover .btn_inner{text-decoration:none}.share_widget_holder{display:none}.share_popup_dark .border_bottom a,.share_popup_dark .email a,.share_popup_light .border_bottom a,.share_popup_light .email a{padding:8px 30px 8px 8px;display:inline-block;_display:block}.share_popup_dark .border_bottom{border-bottom:1px solid #666}.share_popup_dark .popup_list{border-radius:3px;-moz-border-radius:3px}.share_popup_dark .border_bottom,.share_popup_dark .email{background-color:#3f4043}.share_popup_dark .border_bottom span,.share_popup_dark .email span{font-size:95%;color:#b2b2b2}.share_popup_dark .border_bottom:hover,.share_popup_dark .email:hover{background-color:#494a4d}.share_popup_dark .border_bottom:hover span,.share_popup_dark .email:hover span{font-size:95%;color:#f2f2f2}.btn_icon,.btn_icon .close{display:inline-block}.btn_icon div{border-radius:3px;-moz-border-radius:3px}.btn_icon .close a{width:17px;height:17px;cursor:pointer;display:inline-block;background-position:left -455px;font-size:0;color:#373536;line-height:0}.btn_icon .close a:focus,.btn_icon .close a:hover{background-position:left -500px;font-size:0;color:#373536}.btn_icon .remove a{width:15px;height:15px;cursor:pointer;display:inline-block;background-position:left -544px;font-size:0;color:#100e0f;line-height:0}.btn_icon .remove a:focus,.btn_icon .remove a:hover{background-position:left -585px;font-size:0;color:#100e0f}.btn_icon .zoom a{height:15px;cursor:pointer;display:inline-block;padding:0 0 0 17px;font-size:14px;background-position:left -626px;color:#767676;line-height:18px}.btn_icon .zoom a:focus,.btn_icon .zoom a:hover{background-position:left -626px;text-decoration:underline}.btn_indicator{font-family:HPSimplified,Arial}.btn_indicator .icon,.btn_indicator span.btn_label{font-weight:400;cursor:pointer;font-size:14px;border:none}.btn_indicator .icon{display:inline-block;width:15px;height:15px}.btn_indicator .btn_inner{display:inline-block;height:21px;padding:0 10px 0 8px;-moz-border-radius:0 4px;border-radius:0 4px}.btn_indicator .btn_inner,.btn_indicator .btn_inner span{background-color:#767676;color:#fff}.btn_indicator a:focus .btn_inner,.btn_indicator a:focus .btn_inner span,.btn_indicator a:hover .btn_inner,.btn_indicator a:hover .btn_inner span{background-color:#5a5a5a}.btn_indicator .disabled .btn_inner,.btn_indicator .disabled .btn_inner span,.btn_indicator .disabled:focus .btn_inner,.btn_indicator .disabled:focus .btn_inner span,.btn_indicator .disabled:hover .btn_inner,.btn_indicator .disabled:hover .btn_inner span{color:#5e5e5e;background-color:#d9d9d9;cursor:default}.btn_indicator .arrow_left{padding:5px 10px 0 6px}.btn_indicator .arrow_right{padding:5px 6px 0 10px}.btn_indicator .arrow_left .btn_label,.btn_indicator .arrow_right .btn_label{padding:0}.btn_indicator .arrow_right .icon{background-position:left -2756px}.btn_indicator .disabled .arrow_right .icon{background-position:left -3224px}.btn_indicator .arrow_left .icon{background-position:left -2791px}.btn_indicator .disabled .arrow_left .icon{background-position:left -3259px}.btn_indicator .search_left{padding:5px 8px 0 10px}.btn_indicator .search_left .icon,.btn_indicator .search_right .icon{background-position:left -2722px;width:15px;height:15px}.btn_indicator .disabled .search_right .icon{background-position:left -635px}.btn_indicator .search_left .btn_label{padding-left:5px}.btn_indicator .search_right .btn_label{padding-right:3px;padding-left:0}.btn_indicator .search_right{padding:5px 8px 0 10px}.btn_expand_all .icn_pls_drk,.icn_mns_drk{width:18px;height:18px;display:inline-block;cursor:pointer}.btn_expand_all a:hover{cursor:pointer}.btn_expand_all .icn_pls_drk{background-position:left -1680px}.btn_expand_all .icn_mns_drk{background-position:left -1815px;margin-left:23px}.btn_expand_all .active .icn_pls_drk,.btn_expand_all a:focus .icn_pls_drk,.btn_expand_all a:hover .icn_pls_drk{background-position:left -1950px}.btn_expand_all .active .icn_mns_drk,.btn_expand_all a:focus .icn_mns_drk,.btn_expand_all a:hover .icn_mns_drk{background-position:left -2085px}.btn_expand .expand-icn{width:18px;height:18px;display:inline-block}.btn_expand a:hover{cursor:pointer}.btn_expand .expand-icn{background-position:left -420px}.btn_expand .expanded .expand-icn{background-position:left -350px}.btn_checkbox{line-height:18px;font-family:HPSimplified,Arial}.btn_checkbox .label{display:inline-block;margin-left:5px}.btn_checkbox label{font-size:14px;line-height:18px;color:#767676;vertical-align:middle}.btn_checkbox a:hover label{text-decoration:underline}.btn_checkbox .checkbox{display:inline-block;width:17px;height:17px;background-position:left 0}.btn_checkbox .checkbox:hover{background-position:left -45px}.chkd .checkbox,.chkd .checkbox:hover{background-position:left -90px}.chkbox,.rdbut{white-space:nowrap;font-size:14px}* html .chkbox,* html .chkbox label,* html .rdbut,* html .rdbut label{font-size:1em}.chkbox label,.rdbut label{cursor:pointer}.chkbox .chbx,.rdbut .rbtn{cursor:pointer;display:inline-block;padding:0 0 0 22px}.chkbox a,.rdbut a{height:18px}.chkbox a label{line-height:16px}.chkbox a.unchkd,.rdbut a.unchkd{color:#000}.chkbox a.dis,.rdbut a.dis{color:#767676;cursor:default}.chkbox a.chkd,.chkbox a.error,.rdbut a.chkd,.rdbut a.error{color:#000}.chkbox .chbx,.rdbut .rbtn{background-repeat:no-repeat;background-position:left 3px}.chkbox .unchkd{background-position:left 0}.chkbox .unchkd:focus,.chkbox .unchkd:hover{background-position:left -45px}.chkbox .unchkd.dis,.chkbox .unchkd_dis,.chkbox .unchkd_dis:focus,.chkbox .unchkd_dis:hover{background-position:left -135px}.chkbox .chkd,.chkbox .chkd.error,.chkbox .chkd.error:focus,.chkbox .chkd.error:hover{background-position:left -90px}.chkbox .error,.chkbox .error_unchkd{background-position:left -180px}.chkbox .error:focus,.chkbox .error:hover,.chkbox .error_unchkd:focus,.chkbox .error_unchkd:hover{background-position:left -45px}.chkbox .error_chkd,.chkbox .error_chkd:focus,.chkbox .error_chkd:hover{background-position:left -90px}.rdbut .unchkd{background-position:left -225px}.rdbut .unchkd:focus,.rdbut .unchkd:hover{background-position:left -271px}.rdbut .chkd{background-position:left -317px}.rdbut .unchkd.dis,.rdbut .unchkd_dis,.rdbut .unchkd_dis:focus,.rdbut .unchkd_dis:hover{background-position:left -363px}.rdbut .chkd.error,.rdbut .chkd.error:focus,.rdbut .chkd.error:hover{background-position:left -317px}.rdbut .error{background-position:left -409px}.rdbut .error:focus,.rdbut .error:hover,.rdbut .error_unchkd:focus,.rdbut .error_unchkd:hover{background-position:left -271px}.rdbut .error_chkd,.rdbut .error_chkd:focus,.rdbut .error_chkd:hover{background-position:left -317px}.divider_black{border-color:#000}.divider_grey{border-color:#CCC}.divider_bottom{border-bottom-width:1px;border-bottom-style:solid}.divider_right{border-right-width:1px;border-right-style:solid;padding-right:40px}.divider_left{border-left-width:1px;border-left-style:solid;padding-left:40px}.divider_top{border-top-width:1px;border-top-style:solid;margin-top:40px;padding-top:20px}.divider_right_rail{padding-right:18px}* html .h100{height:100px}* html .h125{height:125px}* html .h150{height:150px}* html .h175{height:175px}* html .h200{height:200px}* html .h225{height:225px}* html .h250{height:250px}* html .h275{height:275px}* html .h300{height:300px}* html .dd_buttonLike .dd_label .dd_icn_container,* html .dd_buttonLike .dd_label:hover .dd_icn_container,* html .dd_facetLike .dd_label .dd_icn_container,* html .dd_facetLike .dd_label:hover .dd_icn_container,* html .dd_mixContent .dd_label .dd_icn_container,* html .dd_mixContent .dd_label:hover .dd_icn_container{_width:40px;_height:36px}* html .dd_item a:link,* html .dd_item a:visited .dd_label_text{color:#000}* html .dd_item a:hover,* html .dd_list .dd_fst .dd_insitem a:hover{color:#fff}.dd_wrap a{*cursor:pointer}.dd_item a{zoom:1}* html .dd_filteringTitle .dd_upside .dd_list_items,* html .dd_formSelection .dd_upside .dd_list_items,* html .dd_sort .dd_upside .dd_list_items{margin-top:0!important}* html .dd_filteringTitle .dd_trigger_upside .dd_label,* html .dd_formSelection .dd_trigger_upside .dd_label,* html .dd_sort .dd_trigger_upside .dd_label{border-bottom:1px #ccc solid}.dd_wrap .dd_list .dd_item ul{display:inline;overflow:hidden}.dd_complex .dd_list .dd_insitem,.dd_complex .dd_list .dd_item{display:block}.dd_trigger_downside .dd_label,.dd_trigger_downside .dd_label:hover{_border:0;_border-bottom:1px solid #5A5A5A}* html .dd_formSelection .dd_trigger_upside .dd_label,* html .dd_formSelection .dd_trigger_upside .dd_label:hover,* html .dd_sort .dd_trigger_upside .dd_label{_border:2px solid #5A5A5A}.dd_downside .dd_fst{_border-top:1px solid #5a5a5a}.dd_downside .dd_list_items{_background-color:#fff}* html .dd_sort .dd_trigger_upside .dd_icn,* html .dd_sort .dd_trigger_upside .dd_label{height:23px}* html .dd_wrap .dd_lst{border-bottom:0}* html .dd_sort .dd_open .dd_error{_border:2px solid #5A5A5A}* html .dd_sort .dd_open .dd_error .dd_list{_margin-left:-2px}.dd_facetLike a:visited .dd_label_text{color:#FFF}.dd_facetLike .dd_label_text{*display:inline-block}* html .dd_facetLike .dd_upside .dd_fst{margin-top:0!important;border-top:0}* html .dd_facetLike .dd_upside .list_content{border-bottom:2px #5a5a5a solid}* html .dd_formSelection .dd_icn{height:6px}.dd_formSelection .dd_trigger_downside .dd_label .dd_label_text{_height:auto;*height:auto}.dd_formSelection .dd_icn_container{_height:32px;_width:40px}.dd_sort .dd_icn_container{_height:22px;_width:32px}.dd_icn_container{_overflow:hidden}.dd_buttonLike .dd_label_text{float:left}.dd_buttonLike .dd_head{*display:block}* html .dd_buttonLike .dd_item a .dd_item_icn{margin-right:5px}* html .dd_buttonLike .dd_upside .list_content .dd_fst{margin-top:0!important;border-top:0}* html .dd_buttonLike .dd_upside .list_content .dd_lst{border-bottom:2px #5a5a5a solid}* html .dd_filteringTitle .dd_trigger_upside .dd_icn,* html .dd_filteringTitle .dd_trigger_upside .dd_label{height:23px}* html .dd_filteringTitle .dd_label_text{color:#000}.dd_filteringTitle .dd_icn{_top:0}.dd_filteringTitle .dd_trigger_downside .dd_icn,.dd_filteringTitle .dd_trigger_downside .dd_label,.dd_filteringTitle .dd_trigger_upside .dd_icn,.dd_sort .dd_trigger_downside .dd_icn,.dd_sort .dd_trigger_downside .dd_label,.dd_sort .dd_trigger_upside .dd_icn{_line-height:23px}.dd_mixContent .dd_icn{*position:absolute;*right:0;*top:0}* html .dd_mixContent .dd_upside .dd_fst{margin-top:0!important;border-top:0}* html .dd_mixContent .dd_upside .list_content{border-bottom:2px #5a5a5a solid}.dd_textOnly .dd_label{display:inline-block}* html .dd_textOnly .dd_upside .dd_fst{margin-top:0!important;border-top:0}* html .dd_textOnly .dd_upside .list_content{border-bottom:2px #5a5a5a solid}* html .dd_textOnly .dd_upside .dd_label{border-top:2px #5a5a5a solid;border-bottom:0;padding:0 0 0 8px}* html .dd_textOnly .dd_label_text{color:#000}* html .dd_textOnly .dd_head .dd_label,* html .dd_textOnly .dd_head .dd_label:hover{_border:0}.wnone .dd_icn_container{_width:60px}.dd_filteringTitle .dd_icn,.dd_textOnly .dd_icn{*top:3px}.dd_mixContent .dd_list .dd_item .primary{*padding-top:0;*padding-bottom:0;*height:28px}.dd_mixContent .dd_list .dd_item .primary .btn_label{*line-height:26px}.dd_buttonLike .dd_item a .dd_item_icn{float:none;position:absolute}.dd_open .dd_head_close .dd_label,.dd_open .dd_trigger_upside .dd_label,.dd_wrap,.dd_wrap .dd_head_close .dd_label{position:relative}.dd_wrap .dd_label{display:block}.dd_wrap .dd_icn_container{position:absolute;right:0;top:0}.dd_wrap .dd_icn{position:absolute;left:9px;top:14px;height:16px}.dd_wrap .dd_label_text{padding-right:5px;display:block;position:relative}.dd_wrap .dd_label_text .dd_input_value,.dd_wrap span{display:inline-block}.dd_wrap .dd_head,.dd_wrap .dd_head .dd_label{display:block}.dd_wrap .dd_list{display:none;visibility:hidden;position:absolute;overflow:visible;width:100%;z-index:2}.dd_wrap .dd_list .dd_item a{display:block;cursor:pointer}.dd_wrap .dd_list .dd_item a.js_disable{color:#b3b3b3;background:#e5e5e5}.dd_wrap .dd_list .dd_item_icn{line-height:21px;float:left}.dd_wrap .dd_list .dd_item_txt{display:block;padding-left:21px}.dd_wrap .dd_list .dd_item_length{display:block;padding-left:21px;font-size:14px;color:#767676}.dd_wrap .dd_list_items{display:block;width:100%;overflow:auto}.dd_wrap .dd_list_items .dd_item{display:block}@media screen and (-webkit-min-device-pixel-ratio:0){.dd_wrap .dd_list_items{border:1px solid transparent}}.dd_wrap .dd_item .dd_insitem a{padding-left:20px}.dd_wrap .dd_item{border-bottom:1px solid #ccc;background:#fff;*background:transparent}.dd_wrap .dd_downside .dd_lst{border:0}.dd_head .dd_label{border:2px solid #ccc;cursor:pointer}.dd_error .dd_head .dd_label{border-color:red}.dd_head .dd_label:focus{border-color:#5A5A5A}.dd_head a:hover{text-decoration:none}.dd_head .dd_label:hover{border:2px solid #5A5A5A}.dd_item a.disable{color:#5e5e5e;background:#d9d9d9}.group_label{background-color:#f2f2f2;color:#000;font-weight:700;font-size:.8em;padding:8px 10px 8px 20px;border-bottom:1px #CCC solid}.dd_insitem,.dd_item a{background-color:#FFF;color:#000}.dd_insitem{font-size:.9em}.dd_item a:focus,.dd_item a:hover,.dd_list .dd_fst .dd_insitem a:hover{background-color:#007dba;color:#fff;text-decoration:none}.dd_trigger_downside{border:2px solid #5a5a5a;border-bottom:0}.dd_trigger_upside .dd_label{border-color:#5a5a5a}.dd_trigger_downside .dd_label,.dd_trigger_downside .dd_label:hover{border:0;border-bottom:1px #ccc solid}.dd_trigger_downside .dd_icn_container,.dd_trigger_upside .dd_icn_container{border-color:#5a5a5a}.dd_downside .dd_list_items,.dd_downside .list_content{width:auto;border:2px solid #5a5a5a;border-top:0}.dd_upside .dd_list_items{width:auto;border:2px solid #5a5a5a;border-bottom:0}.dd_buttonLike,.dd_formSelection,.dd_mixContent{font-size:16px}.dd_formSelection .dd_label{line-height:42px!important;padding-left:10px!important}.dd_formSelection .dd_label .dd_input_value{padding-right:45px}.dd_buttonLike .dd_label,.dd_mixContent .dd_label{height:36px;line-height:36px;padding-left:10px}.dd_buttonLike .dd_label_text,.dd_mixContent .dd_label_text{display:inline-block}.dd_formSelection .dd_icn{width:21px}.dd_formSelection .dd_icn_container{height:100%;width:38px;margin-left:10px;border-left:1px #CCC solid;top:0}.dd_formSelection .dd_label:focus .dd_icn_container,.dd_formSelection .dd_label:hover .dd_icn_container{border-color:#5A5A5A}.dd_disabled .dd_label:hover .dd_icn_container{border-color:#CCC}.dd_formSelection .dd_disabled .dd_icn{background-position:2px -1465px}.dd_formSelection .dd_trigger_downside .dd_icn_container,.dd_formSelection .dd_trigger_upside .dd_icn_container{border-left-color:#5A5A5A}.dd_formSelection .dd_trigger_downside .dd_label .dd_label_text .dd_input_value{padding-bottom:1px}.dd_formSelection .dd_upside .dd_list_items{border-bottom:1px #CCC solid}.dd_formSelection .dd_upside .dd_lst{border-bottom:0}.dd_buttonLike .dd_item a,.dd_formSelection .dd_item a{padding:8px 10px}.dd_sort .dd_label,.dd_sort .dd_list .dd_item a,.dd_textOnly .dd_label,.dd_textOnly .dd_list .dd_item{padding:0 0 0 8px;font-size:14px;line-height:18px;*height:22px}.dd_sort .dd_list .dd_item a{line-height:18px;padding-top:3px;padding-bottom:3px}.dd_sort .dd_label_text{line-height:22px}.dd_sort .dd_list .dd_item a{height:auto}.dd_filteringTitle .dd_head .dd_label,.dd_sort .dd_head .dd_label{color:#007dba;background:#fff}.dd_filteringTitle .dd_trigger_upside .dd_label,.dd_sort .dd_trigger_upside .dd_label,.dd_textOnly .dd_upside .dd_label{border-color:#5a5a5a}.dd_filteringTitle .dd_trigger_downside .dd_label,.dd_sort .dd_trigger_downside .dd_label{border:0;border-bottom:1px #ccc solid}.dd_sort .dd_trigger_downside .dd_icn_container,.dd_sort .dd_trigger_downside .dd_label,.dd_sort .dd_trigger_upside .dd_icn_container{height:23px;border-left-color:#5A5A5A}.dd_sort .dd_trigger_downside .dd_label:hover{border-color:#ccc}.dd_sort .dd_icn_container{height:100%;width:30px;margin-left:8px;border-left:1px #CCC solid}.dd_sort .dd_icn{width:16px;height:10px;left:7px;top:8px;background-position:2px -1525px}.dd_sort .dd_label:focus .dd_icn_container,.dd_sort .dd_label:hover .dd_icn_container{border-color:#5A5A5A}.dd_textOnly .dd_list .dd_item{border-bottom:0;padding-bottom:9px}.dd_textOnly .dd_label_text{padding-bottom:9px}.dd_facetLike,.dd_facetLike .wnone{width:100%}.dd_facetLike .dd_label{padding:0 0 0 15px;font-size:2.8em;line-height:60px;color:#fff;background:#D7410B;border:0}.dd_facetLike .dd_label:hover{border:0}.dd_facetLike .dd_label:focus{border:0;background:#c33e0f}.dd_facetLike .dd_head_close{position:relative}.dd_facetLike .dd_icn{width:42px;height:60px;border-left:1px #fff solid;right:0;top:0;left:auto}.dd_facetLike a:hover .dd_icn{border-color:#fff}.dd_facetLike .dd_item a,.dd_facetLike .dd_item a span{color:#000;font-size:1.6em}.dd_facetLike .dd_list .dd_item a{padding:8px 15px 9px}.dd_facetLike .dd_item a:focus,.dd_facetLike .dd_item a:hover{background-color:#D7410B;color:#fff;text-decoration:none}.dd_facetLike .dd_trigger_downside{border:0}.dd_facetLike .dd_downside .list_content{border:2px solid #5a5a5a;border-top:0}.dd_facetLike .dd_upside .list_content{border:2px solid #5a5a5a;border-bottom:0;border-top:0}.dd_facetLike .dd_upside .dd_lst{border-bottom:0}.dd_facetLike .dd_upside .dd_fst{border-top:2px #5a5a5a solid}.dd_buttonLike,.dd_mixContent{display:inline-block;width:auto}.dd_buttonLike .dd_label,.dd_mixContent .dd_label{color:#fff;font-weight:700;background:#D7410B;border:0;-webkit-border-radius:0 4px;-moz-border-radius:0 4px;-khtml-border-radius:0 4px;border-radius:0 4px}.dd_buttonLike .dd_label:focus,.dd_buttonLike .dd_label:hover,.dd_mixContent .dd_label:focus,.dd_mixContent .dd_label:hover{background-color:#c1401a}.dd_buttonLike .dd_label:hover,.dd_mixContent .dd_label:hover{border:0}.dd_buttonLike .dd_downside .dd_label,.dd_buttonLike .dd_trigger_downside .dd_label,.dd_mixContent .dd_downside .dd_label,.dd_mixContent .dd_trigger_downside .dd_label{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;-khtml-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.dd_buttonLike .dd_trigger_upside .dd_label,.dd_buttonLike .dd_upside .dd_label,.dd_mixContent .dd_trigger_upside .dd_label,.dd_mixContent .dd_upside .dd_label{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;-khtml-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.dd_buttonLike .dd_trigger_downside,.dd_buttonLike .dd_trigger_upside,.dd_mixContent .dd_trigger_downside,.dd_mixContent .dd_trigger_upside{border:0}.dd_buttonLike .dd_downside .list_content,.dd_mixContent .dd_downside .list_content{border:2px solid #5a5a5a;border-top:0}.dd_buttonLike .dd_upside .dd_item,.dd_mixContent .dd_upside .dd_item{border-bottom:1px #ccc solid}.dd_buttonLike .dd_upside .dd_lst,.dd_mixContent .dd_upside .dd_lst{border-bottom:0}.dd_buttonLike .dd_list .dd_item a:focus,.dd_buttonLike .dd_list .dd_item a:hover{background:#D7410B}.dd_buttonLike .dd_label .dd_icn,.dd_mixContent .dd_label .dd_icn{height:36px;width:40px;padding:0;margin-left:10px;background-position:12px -1626px;border-left:1px #fff solid;top:0;left:auto;right:0}.dd_buttonLike .dd_item a .dd_item_icn{padding-right:2px;padding-left:0}.dd_buttonLike .dd_item a:focus .idd_cht,.dd_buttonLike .dd_item a:hover .idd_cht{background-position:0 -2511px}.dd_buttonLike .dd_item a:focus .icn_loa,.dd_buttonLike .dd_item a:hover .icn_loa{background-position:0 -2546px}.dd_buttonLike .dd_item a.disable .icn_loa,.dd_buttonLike .dd_item a:hover.disable .icn_loa{background-position:0 -475px}.dd_buttonLike .dd_item a:focus .icn_exp,.dd_buttonLike .dd_item a:hover .icn_exp{background-position:0 -2583px}.dd_buttonLike .dd_item a:focus .icn_rsl,.dd_buttonLike .dd_item a:hover .icn_rsl{background-position:0 -2615px}.dd_buttonLike .dd_item a:focus .icn_spt2,.dd_buttonLike .dd_item a:hover .icn_spt2{background-position:0 -2650px}.dd_buttonLike .dd_item a:focus .icn_mal2,.dd_buttonLike .dd_item a:hover .icn_mal2{background-position:0 -2684px}.dd_buttonLike .dd_item a:focus .icn_vid,.dd_buttonLike .dd_item a:hover .icn_vid{background-position:0 -2892px}.dd_secondary .dd_label,.dd_secondary .dd_list .dd_item a:focus,.dd_secondary .dd_list .dd_item a:hover{background:#F05332}.dd_secondary .dd_label:focus,.dd_secondary .dd_label:hover{background:#5a5a5a}.dd_primary .dd_label,.dd_primary .dd_list .dd_item a:focus,.dd_primary .dd_list .dd_item a:hover{background:#0096D6}.dd_primary .dd_label:focus,.dd_primary .dd_label:hover{background:#069}.dd_list .dd_item a.disable:hover{color:#b3b3b3;background:#e5e5e5;cursor:default}.dd_buttonLike .dd_fst{border-top:1px solid #fff}.dd_filteringTitle .dd_head a:focus .dd_label_text span,.dd_filteringTitle .dd_head a:hover .dd_label_text span,.dd_textOnly .dd_head a:focus .dd_label_text,.dd_textOnly .dd_head a:hover .dd_label_text{text-decoration:underline}.dd_filteringTitle .dd_head a:focus .dd_label_text .dd_icn,.dd_filteringTitle .dd_head a:hover .dd_label_text .dd_icn,.dd_filteringTitle .dd_trigger_downside a:focus .dd_label_text span,.dd_filteringTitle .dd_trigger_downside a:hover .dd_label_text span,.dd_filteringTitle .dd_trigger_upside a:focus .dd_label_text span,.dd_filteringTitle .dd_trigger_upside a:hover .dd_label_text span,.dd_textOnly .dd_downside .dd_head a:focus .dd_label_text,.dd_textOnly .dd_downside .dd_head a:hover .dd_label_text,.dd_textOnly .dd_upside .dd_head a:focus .dd_label_text,.dd_textOnly .dd_upside .dd_head a:hover .dd_label_text{text-decoration:none}.dd_filteringTitle .dd_icn,.dd_textOnly .dd_icn{left:0;top:0;width:16px;background-position:2px -1522px;border-left:0}.dd_textOnly .dd_icn{top:2px}.dd_filteringTitle .dd_icn_container,.dd_textOnly .dd_icn_container{right:auto;top:2px;width:16px;height:22px;margin-left:4px}.dd_textOnly .dd_icn_container{margin-left:0;top:4px}.dd_filteringTitle .dd_icn{top:2px}.dd_filteringTitle a:hover .dd_icn_container,.dd_textOnly a:hover .dd_icn_container{border-left:0}.dd_filteringTitle .dd_head .dd_label,.dd_textOnly .dd_head .dd_label{color:#000;border-color:#fff}.dd_filteringTitle .dd_trigger_downside .dd_label,.dd_textOnly .dd_trigger_downside .dd_label{border-color:#ccc}.dd_filteringTitle .dd_trigger_upside .dd_label,.dd_textOnly .dd_trigger_upside .dd_label{border-color:#5a5a5a}.dd_formSelection .selected a .dd_label_text,.dd_sort .selected .dd_label .dd_label_text{color:#000}.dd_mixContent .dd_item{background-color:#fff;padding:6px 30px 6px 10px}.dd_mixContent .dd_item p{font-size:16px;margin:0;line-height:18px}.dd_mixContent .dd_item .button{position:relative;top:2px;font-size:14px}.dd_mixContent .dd_list .dd_item .primary{display:inline;padding:5px 7px;color:#fff;background:#767676;-webkit-border-radius:0 4px;-moz-border-radius:0 4px;-khtml-border-radius:0 4px;border-radius:0 4px}.dd_mixContent .dd_list .dd_item .primary:focus,.dd_mixContent .dd_list .dd_item .primary:hover{background:#5a5a5a}.dd_mixContent .dd_list .dd_item .primary .btn_label{font-size:1em}.dd_mixContent .dd_list .dd_item .from{color:#767676;margin-top:3px}.dd_textOnly .dd_label,.dd_textOnly .dd_list .dd_item{height:auto}.dd_textOnly .dd_head .dd_label{background:#fff;border:2px solid transparent;border-bottom:0;padding:2px 2px 2px 10px}.dd_textOnly.dd_open .dd_label,.dd_textOnly.dd_open .dd_label:hover{border:2px solid #5a5a5a}.dd_textOnly.dd_open .dd_trigger_upside .dd_label{border-top:0}.dd_textOnly.dd_open .dd_trigger_downside .dd_label{border-bottom:0}.dd_textOnly .list_content{padding-top:2px}.dd_textOnly .list_content .dd_item{border:0;list-style:disc inside;padding:4px 8px}.dd_textOnly .dd_label_text{display:inline-block;padding-top:2px}.dd_textOnly .list_content .dd_lst{padding-bottom:10px}.dd_textOnly .dd_downside .dd_label{padding:0 0 0 8px}.dd_textOnly .dd_trigger_downside{border:0}.dd_textOnly .dd_downside .dd_label,.dd_textOnly .dd_downside .dd_label:hover{border:2px solid #5a5a5a;border-bottom:0}.dd_textOnly .dd_upside .dd_item{background:#fff}.dd_textOnly .dd_upside .dd_label{padding-left:8px}.dd_textOnly .dd_upside .dd_label,.dd_textOnly .dd_upside .dd_label:hover{border:2px solid #5a5a5a;border-top:0}.dd_error .dd_input_value{color:red}.dd_error .dd_icn_container{border-left:1px red solid}.dd_error .dd_icn{background-position:2px -1495px}.dd_error .dd_prelabel{color:red}.dd_sort .dd_error .dd_icn{background-position:2px -1583px}.dd_open .dd_error .dd_input_value{color:#007dba}.dd_open .dd_error .dd_trigger_upside .dd_label{border:2px solid #5a5a5a}.dd_open .dd_error .dd_icn{background-position:2px -1435px}.dd_sort .dd_open .dd_error .dd_icn{background-position:2px -1525px}.dd_disabled .dd_icn{background-position:2px -1555px}.dd_disabled .dd_head .dd_label{color:#5e5e5e;background:#D9D9D9;cursor:default}.dd_disabled .dd_head .dd_label:hover{border:2px solid #ccc}.dd_sort .dd_disabled .dd_label:hover .dd_icn_container{border-color:#ccc}.dd_filteringTitle .dd_label,.dd_filteringTitle .dd_list .dd_item a{padding-left:8px;font-size:14px;line-height:16px;*height:22px;padding-top:3px;padding-bottom:3px}.dd_filteringTitle .dd_label_text{line-height:18px;padding-bottom:0}.dd_filteringTitle .dd_icn{background-position:2px -1523px}.dd_buttonLike .dd_upside .list_content{bottom:1px;position:relative}.dd_wrap a:visited{color:#007DBA}.dd_item a:visited,.selected a:visited{color:#000}.dd_item a:focus,.dd_item a:focus .dd_item_length,.dd_item a:hover,.dd_item a:hover .dd_item_length{color:#FFF}.dd_wrap .dd_disabled a:visited,.dd_wrap a.disable:visited{color:#b3b3b3}.dd_buttonLike a:visited .dd_label_text,.dd_mixContent a:visited .dd_label_text{color:#FFF}.h100{max-height:100px}.h125{max-height:125px}.h150{max-height:150px}.h175{max-height:175px}.h200{max-height:200px}.h225{max-height:225px}.h250{max-height:250px}.h275{max-height:275px}.h300{max-height:300px}.wnone{width:auto}.w53{width:53px}.w60{width:60px}.w100{width:100px}.w125{width:125px}.w150{width:150px}.w160{width:160px}.w165{width:165px}.w175{width:175px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w225{width:225px}.w250{width:250px}.w275{width:275px}.w300{width:300px}.w325{width:325px}.w350{width:350px}.w375{width:375px}.w400{width:400px}.wmax{width:100%}.faceted_navigation .filter h2,.faceted_navigation .results{display:block;float:left;position:relative;font-size:18px;line-height:22px;color:#000;margin-top:7px;margin-bottom:15px}.faceted_navigation .filter h2{margin-bottom:15px}.faceted_navigation .results{margin:7px 10px 15px 5px;font-family:HPSimplified_Lt}.faceted_navigation .results_count{font-size:32px;line-height:30px;color:#000;display:block;float:left;position:relative;margin-left:5px;margin-right:10px}.faceted_navigation .clear_all_button a{margin-top:13px;padding-left:20px}.faceted_navigation .clear_all_button a,.faceted_navigation .clear_all_button a:link,.faceted_navigation .clear_all_button a:visited{line-height:15px;font-size:14px;color:#5a5a5a}.icn_fct_arr,.icn_fct_clr,.icn_fct_cls{height:15px;display:inline-block}.faceted_navigation .clear_all_button a.disabled{cursor:default;color:#ccc;background-position:left -914px}.faceted_navigation .clear_all_button a.disabled:hover{text-decoration:none}.faceted_navigation .facet_button{background-color:#0096D6;height:47px;padding-bottom:8px;z-index:3}.faceted_navigation a.facet_category{display:block;padding:7px 22px 0 9px;margin-right:5px;height:auto}.faceted_navigation a.facet_category,.faceted_navigation a.facet_category:link,.faceted_navigation a.facet_category:visited{font-size:18px;color:#fff;line-height:22px}.faceted_navigation a.facet_category:hover{text-decoration:none}.faceted_navigation .facet_options_header a.facet_category{padding:0 22px 0 10px}.faceted_navigation .icn_fct_arr{background-position:right -833px}.faceted_navigation .facet_selection{font-size:14px;line-height:18px;height:auto;padding:0 18px 8px 9px;font-weight:700;color:#fff;cursor:pointer;word-wrap:break-word}@media screen and (-webkit-min-device-pixel-ratio:0){.faceted_navigation .facet_selection{margin-right:8px}}.faceted_navigation .facet_options{display:none;position:absolute;width:100%;z-index:4}.faceted_navigation .icn_fct_cls{background-position:right -810px;height:38px;line-height:38px}.faceted_navigation .facet_options_header a:hover{text-decoration:none!important}.faceted_navigation .values{font-size:16px;line-height:22px;color:#000;background-color:#fff;border:2px solid #5a5a5a;border-top:0;border-collapse:separate;width:100%}.faceted_navigation .values td{border-top:1px solid #ccc}.faceted_navigation table.values td ul li{border-bottom:1px solid #ccc}.faceted_navigation .values tr:first-child td{border-top:0}.faceted_navigation table.values td,.faceted_navigation table.values td ul{vertical-align:top}.faceted_navigation .facet_option{padding:0;zoom:1}.faceted_navigation .facet_option_first_column{border-right:1px solid #ccc;width:50%}.faceted_navigation .facet_option_second_column{width:50%}.facet_clear_button{font-size:14px;color:#fff;line-height:18px;font-weight:700;cursor:pointer;position:absolute;top:10px;right:45px;zoom:1}.facet_clear_button:hover{text-decoration:underline}.facet_options_header .disabled:hover{text-decoration:none}.faceted_navigation .more_facet h3{line-height:22px;color:#000;padding:8px 9px 7px;font-weight:400}.faceted_navigation .more_facet .values td{border-right:1px solid #ccc}.faceted_navigation .more_facet .values td.facet_option_last{border-right:0}.faceted_navigation .more_facet .values li{border-bottom:1px solid #ccc}.faceted_navigation .facet_option{position:relative}.faceted_navigation .facet_option a{display:block;padding:8px 0 7px;color:#000}.faceted_navigation .facet_option a:hover{text-decoration:none!important}.faceted_navigation .facet_option a:focus label{text-decoration:underline!important}.faceted_navigation .facet_option label{display:block;word-wrap:break-word;padding-left:33px;padding-right:8px}.faceted_navigation .facet_option .checkbox{float:left;width:25px;height:17px;margin-top:10px;margin-left:8px;overflow:hidden}.faceted_navigation .facet_option_inner .facet_option .checkbox,.faceted_navigation .facet_option_second_column .facet_option .checkbox{margin-left:9px}.faceted_navigation .facet_option_inner .facet_option label,.faceted_navigation .facet_option_second_column .facet_option label{padding-left:34px}.faceted_navigation .facet_option:focus .checkbox,.faceted_navigation .facet_option:hover .checkbox{background-position:0 -45px}.faceted_navigation .selected .checkbox,.faceted_navigation .selected:focus .checkbox,.faceted_navigation .selected:hover .checkbox{background-position:0 -90px}.faceted_navigation .values .disabled .checkbox,.faceted_navigation .values .disabled:focus .checkbox,.faceted_navigation .values .disabled:hover .checkbox{background-position:left -135px}.faceted_navigation .facet_last .facet_options,.faceted_navigation .more_facet .facet_options{right:-2px}.wdt_98m{max-width:98px;_width:98px}.wdt_149m{max-width:149px;_width:149px}.wdt_226m{max-width:226px;_width:226px}.res_page .title{width:auto;line-height:22px;padding-left:2px;white-space:nowrap}.res_page .title h2{font-weight:700;padding:0 15px 0 0;margin:0;color:#000;display:block;float:left;font-size:18px;line-height:22px;position:relative}.res_page .title a:hover{text-decoration:none}.res_page .title a.disabled{cursor:default}.res_page .title .bt_clear_all{width:21px;height:15px;padding-left:19px;color:#5a5a5a;font-weight:400;text-transform:none;font-size:14px!important}.res_page .title .disabled .bt_clear_all{background-position:left -911px;cursor:default;color:#ccc}.faceted_navigation .title h2{font-weight:700;padding:7px 15px 0 0;margin:0;color:#000;display:block;float:left;font-size:18px;line-height:22px;position:relative}.faceted_navigation a,.faceted_navigation a:link,.faceted_navigation a:visited{color:#FFF}.faceted_navigation .title h1{color:#000;float:left;position:relative;margin:0;font-size:32px;line-height:30px;padding-bottom:8px}.faceted_navigation .title a:hover{text-decoration:none}.faceted_navigation .title a.disabled{cursor:default}.faceted_navigation .facet,.faceted_navigation .more_facet{position:relative;float:left}.faceted_navigation .facet{margin-right:20px}.faceted_navigation .arr_blu_dwn{background-position:right -843px;padding-right:15px}.faceted_navigation .more_facet .facet_options{float:left}.faceted_navigation .more_facet .facet_options_wrapper{padding-bottom:400px;margin-bottom:-400px;border-left:1px solid #363636}.faceted_navigation .more_facet .facet_options .first{border:none}.faceted_navigation .facet .facet_options,.faceted_navigation .facet_button,.faceted_navigation .more_facet .facets{width:100%}.faceted_navigation .facet_button_content{cursor:pointer;padding:7px 10px 8px 9px;color:#fff;background-color:#0096D6}.faceted_navigation .facet_button_content a{color:#FFF;font-size:18px;line-height:22px}.faceted_navigation .facet_button_content a:hover{text-decoration:none!important;color:#fff!important}.faceted_navigation .facet_button_content a:focus{text-decoration:underline!important;color:#fff!important}.faceted_navigation .facet_button_content div{color:#FFF;cursor:pointer;font-size:14px;font-weight:700;height:auto;line-height:18px;padding-right:18px;word-wrap:break-word}.faceted_navigation .facet .facet_options,.faceted_navigation .more_facet .facets{display:none;position:absolute;top:-5px;width:100%}.faceted_navigation .facet .facet_options{left:0;background-color:#fff}.faceted_navigation .more_facet .facets{border:1px solid #363636;overflow:hidden;right:-2px}.faceted_navigation .facet_button a{display:block;zoom:1}.faceted_navigation .facet_options_header,.faceted_navigation .more_facet .more_facet_header{background-color:#0096D6;padding:8px 0;width:100%}.faceted_navigation .facet_options_header a,.faceted_navigation .more_facet .more_facet_header a{color:#FFF;font-size:18px;line-height:22px}.faceted_navigation .more_facet .more_facet_header{position:relative}.faceted_navigation .more_facet .more_facet_header span{position:absolute;right:30px;top:10px}.faceted_navigation .more_facet .more_facet_header span .disabled{cursor:default}.faceted_navigation .facet .facet_options_header .close_button,.faceted_navigation .more_facet .more_facet_header .close_button{display:block;zoom:1;padding-left:10px;padding-right:22px;margin-right:5px}.faceted_navigation .more_facet h3{font-size:100%;margin:5px 12px;text-align:left}.faceted_navigation .more_facet .facet_options .last{margin-right:-1px}.faceted_navigation .more_facet .facet_option_last{border-right:0}.faceted_navigation .facet .facet_option{padding:0}.faceted_navigation .facet .facet_option_first_column{border-right:1px solid #ccc;width:50%}.faceted_navigation .facet .facet_option_second_column{border-right:0;width:50%}.faceted_navigation .facet .facet_options .values{width:100%;color:#000;font-size:16px;line-height:22px;border:2px solid #5A5A5A;border-top:none}.faceted_navigation .facet_option{cursor:pointer}.faceted_navigation .facet_option label{cursor:pointer;color:#000}.faceted_navigation .values .disabled a{color:#ccc}.faceted_navigation .facet_option input{display:none}.faceted_navigation .btn_lgr button,.faceted_navigation .btn_lgr input{height:23px;line-height:23px}.faceted_navigation .bt_clear_all{width:21px;height:15px;padding-left:19px;color:#5a5a5a;font-weight:400;text-transform:none;font-size:14px!important;line-height:37px!important}.faceted_navigation .disabled .bt_clear_all{background-position:left -911px;cursor:default;color:#ccc}.faceted_navigation table{border-collapse:separate}.faceted_navigation .bt_clear_all_little{color:#00BFF3}.faceted_navigation .disabled .bt_clear_all_little{color:#b2b2b2;cursor:default}.faceted_navigation .btn_lgr{margin-right:5px}.faceted_navigation .btn_lgr .btn_chr_c{background-color:#767676;border:none;text-transform:uppercase;font-weight:700;color:#fff;cursor:pointer;font-size:85%}.faceted_navigation .btn_lgr .disabled{color:#333;cursor:default}.faceted_navigation .facet_last{margin-right:0}.faceted_navigation .facet_last .facet_options{left:auto;right:0}.faceted_navigation{_overflow:hidden}.faceted_navigation .facet_category,.faceted_navigation .facet_category:link,.faceted_navigation .facet_category:visited{color:#fff}.faceted_navigation .filter h2{*padding-bottom:15px}* html .faceted_navigation .hover .checkbox{background-position:0 -45px}* html .faceted_navigation .selected .checkbox{background-position:0 -90px}* html .faceted_navigation .facet_button{padding-bottom:0}.faceted_navigation .facet_options_header a.facet_category{*padding-bottom:8px;*margin-bottom:-8px}.facet_options_header .hover{text-decoration:underline}.facet_options_header .disabled{text-decoration:none;cursor:default}.faceted_navigation .facet_selection{display:block}body{font-family:HPSimplified,Arial;font-size:10px;width:100%;height:100%;background-color:#fff;color:#000}#everything{height:auto;width:100%;margin:auto;background-color:#fff}#content{width:1000px;margin:auto;display:block}#body{margin:0 auto;padding-bottom:53px;position:relative;width:100%}.temp_faceted_navigation{position:absolute;top:0;left:0;visibility:hidden}.faceted_nav_holder{padding-top:10px}.faceted_nav_holder .facet{margin-bottom:10px}.faceted_nav_holder .facet .facet_title{margin-bottom:5px}.faceted_nav_holder{font-size:14px;color:#000}.faceted_nav_holder .facet_slider{overflow:hidden}.faceted_nav_holder a{text-decoration:none;color:#000}.faceted_nav_holder .facet_options{padding-left:25px;margin:0;display:block}.faceted_nav_holder .facet_option{list-style:none;line-height:20px;cursor:pointer;margin-bottom:5px}.faceted_nav_holder .facet_name_holder{display:none}.faceted_nav_holder .disabled,.faceted_nav_holder .disabled a{cursor:default}.faceted_nav_holder .facet_options .radio{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;background-position:left -223px}.faceted_nav_holder .facet_options .facet_option:hover .radio{background-position:left -269px}.faceted_nav_holder .facet_options .selected .radio,.faceted_nav_holder .facet_options .selected:hover .radio{background-position:left -315px}.faceted_nav_holder .facet_options .disabled .radio,.faceted_nav_holder .facet_options .disabled:hover .radio{background-position:left -362px}.faceted_nav_holder .facet_options .checkbox{display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;background-position:left 2px}.faceted_nav_holder .facet_options .facet_option:focus .checkbox,.faceted_nav_holder .facet_options .facet_option:hover .checkbox{background-position:left -43px}.faceted_nav_holder .facet_options .selected .checkbox,.faceted_nav_holder .facet_options .selected:focus .checkbox,.faceted_nav_holder .facet_options .selected:hover .checkbox{background-position:left -88px}.faceted_nav_holder .facet_options .disabled .checkbox,.faceted_nav_holder .facet_options .disabled:focus .checkbox,.faceted_nav_holder .facet_options .disabled:hover .checkbox{background-position:left -133px}.faceted_nav_holder input{display:none}.faceted_nav_holder .facet_title a{display:inline-block;*display:inline;*zoom:1;padding-left:25px;background-position:left -1680px;line-height:20px}.faceted_nav_holder .facet_title .active{background-position:left -1815px}.faceted_nav_holder .facet .less,.faceted_nav_holder .facet .more{color:#007dba;font-size:14px;margin-left:50px;display:block}.faceted_nav_holder .facet .less:focus label,.faceted_nav_holder .facet .less:hover label,.faceted_nav_holder .facet .more:focus label,.faceted_nav_holder .facet .more:hover label{text-decoration:underline;cursor:pointer}.faceted_nav_holder .facet .hidden{display:none}.footnotes{padding:20px 0 45px;font-size:12px}.footnotes a,.footnotes_submit a{color:#007BDA}.footnotes a:focus,.footnotes a:hover,.footnotes_submit a:focus,.footnotes_submit a:hover{text-decoration:underline}.footnotes a:visited,.footnotes_submit a:visited{color:#822980}.footnotes p{margin-bottom:15px;color:#767676;line-height:15px;font-size:.75rem}.footnotes p span{display:inline-block;width:20px;margin:0 5px 0 -25px;text-align:right}.footnotes_submit .footnotes_submit_text{display:inline-block;color:#767676;font-size:12px;padding-top:5px;float:left;text-align:right}.footnotes_submit .button{float:left;margin:0 0 0 20px}.footnotes-container{width:460px;float:left}.footnotes-h1{font-size:60px;line-height:60px}.footnotes-container-blue{width:160px;float:left;color:#FFF;background-color:#0196D6;padding:5px;margin-left:20px}.footnotes-h2{font-size:90px;line-height:72px;margin-bottom:5px}.footnotes-p{font-size:24px;font-weight:700;margin:0}sup{font-size:10px;line-height:10px;font-weight:400}.footnotes-container-blue sup{font-weight:700}.form-input,.form-input-disabled,.form-input-error,.form-textarea,.form-textarea.disabled,.form-textarea.error{display:inline-block;font-family:HPSimplified,Arial;height:32px;line-height:22px;padding:0 8px;font-size:16px;color:#767676;background:#fff;border:2px solid #949494;vertical-align:top}.form-textarea,.form-textarea.disabled,.form-textarea.error{height:66px;font-family:HPSimplified,Arial;padding:10px;border:2px solid #949494;overflow-y:visible}* html .form-textarea{height:90px}.pre-active{color:#767676;border-color:#949494}.form-input:focus,.form-input:hover,.form-textarea:focus,.form-textarea:hover{color:#000;border-color:#363636}.form-input-disabled,.form-textarea.disabled{color:#666;background:#e5e5e5;border-color:#949494}.form-input-error,.form-textarea.error{border-color:red;color:red}.input-slim{font-size:14px;height:22px;_height:26px;line-height:18px;padding:0 8px}.form-textarea.resizeoff{resize:none}.form-textarea.scroll-y{overflow-y:scroll}.form-textarea.auto-resize{overflow:hidden}.form-error{background:#FFF;margin:20px 0;padding:20px 20px 10px}.form-error li{color:red;padding-bottom:10px;font-size:14px;line-height:18px;font-weight:700}a.link_icn{display:inline-block;padding-left:20px;width:auto}a.link_icn,a.link_icn:visited{line-height:18px;font-size:14px}a.link_icn:focus,a.link_icn:hover{text-decoration:underline}a.no_hover:focus,a.no_hover:hover{text-decoration:none;cursor:default}a.link_icn_arrow:focus,a.link_icn_arrow:hover{text-decoration:none}a.link_icn b{font-size:14px;font-weight:400}p a.link_icn,p a.link_icn b{font-size:inherit;line-height:inherit}.icn_cnt{position:relative;display:inline-block}.icn_cnt .txt{padding-left:20px}.icn{cursor:default;position:absolute}.icb_hlp,.icb_lnk,.icb_lnk2,.icb_lnk_wht,.icb_rfr,.icb_rpl,.icn_atc,.icn_blg,.icn_blog,.icn_cmt,.icn_community,.icn_dld,.icn_doc,.icn_email,.icn_exc,.icn_exc2,.icn_exp,.icn_exp_wht,.icn_flw,.icn_fon,.icn_fon_wht,.icn_foo,.icn_frm,.icn_gol,.icn_hrn,.icn_inf,.icn_listen,.icn_loa,.icn_loa_wht,.icn_mal,.icn_mal2,.icn_mal2_wht,.icn_pat,.icn_pdc,.icn_pdf,.icn_pdf_wht,.icn_pnd,.icn_prc,.icn_qdf,.icn_qsp,.icn_rcl,.icn_rsl,.icn_rsl_wht,.icn_rss,.icn_sdd,.icn_shp,.icn_spt,.icn_spt2,.icn_spt2_wht,.icn_svc,.icn_vid,.icn_vid_wht,.idd_cht,.idd_cht_wht,.iel_mal,.iel_prt,.iel_prt_wht,.iel_rss,.iel_sav,.iel_shr,.iel_shr_wht{background-repeat:no-repeat;background-color:transparent;width:15px;height:18px;display:inline-block;padding-left:6px;line-height:14px}.icn_qsp{background-position:0 5px}.icn_qdf{background-position:0 -1249px}.icn_pdf{background-position:0 -40px}.icn_pdf_wht{background-position:0 -2968px}.icn_vid{background-position:0 -679px}.icn_vid_wht{background-position:0 -2892px}.icn_pdc{background-position:0 -1286px}.icn_atc{background-position:0 -1321px}.icn_prc{background-position:0 -1357px}.icn_hrn{background-position:0 -1391px}.icn_dld{background-position:0 -1426px}.icn_pnd{background-position:0 -1461px}.icn_doc{background-position:0 -1496px}.icn_sdd{background-position:0 -1531px}.icn_spt{background-position:0 -1566px}.icn_spt2{background-position:0 -1880px}.icn_loa{background-position:0 -525px}.icn_loa_wht{background-position:0 -2547px}.icn_frm{background-position:0 -234px}.icn_svc{background-position:0 -1601px}.icn_pat{background-position:0 -426px}.icn_gol{background-position:0 -1153px}.icn_flw{background-position:0 -712px}.icn_rcl{background-position:0 -1636px}.icn_foo{background-position:0 -1671px}.icn_mal{background-position:0 -1705px}.icn_mal2{background-position:0 -1914px}.icn_exc{background-position:0 -1741px}.icn_exc2{background-position:0 -747px}.icn_fon{background-position:0 -1777px}.icn_fon_wht{background-position:0 -2827px}.icn_exp{background-position:0 -1813px}.icn_rsl{background-position:0 -1845px}.icn_rss{background-position:0 -1986px}.icn_cmt{background-position:0 -2022px}.icn_blg{background-position:0 -2056px}.icn_inf{background-position:0 -2092px}.icn_shp{background-position:0 -2126px}.icn_exp_wht{background-position:0 -2583px}.icn_rsl_wht{background-position:0 -2617px}.icn_spt2_wht{background-position:0 -2651px}.icn_mal2_wht{background-position:0 -2686px}.idd_cht{background-position:0 -2160px}.idd_cht_wht{background-position:0 -2511px}.iel_shr{background-position:0 -580px}.iel_shr_wht{background-position:0 -2929px}.iel_prt{background-position:0 -790px}.iel_prt_wht{background-position:0 -3005px}.iel_rss{background-position:0 -840px}.iel_sav{background-position:0 -2195px}.iel_mal{background-position:0 -1103px}.icb_hlp{background-position:right -2232px}.icb_lnk{background-position:right -2265px}.icb_lnk_wht{background-position:right -2720px}.icb_lnk2{background-position:right -635px}.icb_rfr{background-position:right -2302px}.icb_rpl{background-position:right -2337px}a.icb_hlp,a.icb_hlp:visited{padding:0 20px 0 0}a.icb_lnk,a.icb_lnk2,a.icb_lnk2:visited,a.icb_lnk:visited,a.icb_lnk_wht,a.icb_lnk_wht:visited{padding:0 17px 0 0;display:inline;vertical-align:top}a.icb_rfr,a.icb_rpl{width:15px;height:18px;padding:0}.icb_alt{width:21px;height:20px;display:inline-block;padding-left:6px;line-height:22px;background-position:left -984px}a.icb_alt,a.icb_rpl{width:21px;height:21px;padding:0}.isc_eye_lg,.isc_fb_lg,.isc_fir_lg,.isc_flk_lg,.isc_ggl_lg,.isc_hp_lg,.isc_ins_lg,.isc_kon_lg,.isc_lin_lg,.isc_nnn_lg,.isc_pin_lg,.isc_pla_lg,.isc_rss_lg,.isc_scb_lg,.isc_ss_lg,.isc_twt_lg,.isc_uni_lg,.isc_xng_lg,.isc_yah_lg,.isc_ytb_lg{width:25px;height:25px;padding-left:25px!important;margin-right:10px}.isc_hp_lg{background-position:0 -1351px}.isc_fb_lg{background-position:0 -644px}.isc_twt_lg{background-position:0 -689px}.isc_lin_lg{background-position:0 -779px}.isc_flk_lg{background-position:0 -734px}.isc_ytb_lg{background-position:0 -959px}.isc_ss_lg{background-position:0 -824px}.isc_scb_lg{background-position:0 -869px}.isc_rss_lg{background-position:0 -914px}.isc_nnn_lg{background-position:0 -1003px}.isc_eye_lg{background-position:0 -1049px}.isc_pla_lg{background-position:0 -1094px}.isc_xng_lg{background-position:0 -1396px}.isc_ggl_lg{background-position:0 -1515px}.isc_yah_lg{background-position:0 -1634px}.isc_kon_lg{background-position:0 -1753px}.isc_ins_lg{background-position:0 -1872px}.isc_uni_lg{background-position:0 -1991px}.isc_fir_lg{background-position:0 -2110px}.isc_pin_lg{background-position:0 -2229px}.isc_eye_md,.isc_fb_md,.isc_fir_md,.isc_flk_md,.isc_ggl_md,.isc_ins_md,.isc_kon_md,.isc_lin_md,.isc_nnn_md,.isc_pin_md,.isc_pla_md,.isc_rss_md,.isc_scb_md,.isc_ss_md,.isc_twt_md,.isc_uni_md,.isc_xng_md,.isc_yah_md,.isc_ytb_md{width:19px;height:19px;padding-left:19px!important;margin-right:10px}.isc_fb_md{background-position:0 -332px}.isc_twt_md{background-position:0 -371px}.isc_lin_md{background-position:0 -449px}.isc_flk_md{background-position:0 -410px}.isc_ytb_md{background-position:0 -605px}.isc_ss_md{background-position:0 -488px}.isc_scb_md{background-position:0 -527px}.isc_rss_md{background-position:0 -566px}.isc_nnn_md{background-position:0 -1139px}.isc_eye_md{background-position:0 -1178px}.isc_pla_md{background-position:0 -1216px}.isc_xng_md{background-position:0 -1441px}.isc_ggl_md{background-position:0 -1560px}.isc_yah_md{background-position:0 -1679px}.isc_kon_md{background-position:0 -1798px}.isc_ins_md{background-position:0 -1917px}.isc_uni_md{background-position:0 -2036px}.isc_fir_md{background-position:0 -2155px}.isc_pin_md{background-position:0 -2275px}.icn_flicker,.icn_slideshare,.icn_youtube,.isc_dlc_sm,.isc_eml_sm,.isc_eye_sm,.isc_fb_sm,.isc_fir_sm,.isc_flk_sm,.isc_ggl_sm,.isc_ins_sm,.isc_kon_sm,.isc_lin_sm,.isc_msp_sm,.isc_nnn_sm,.isc_pin_sm,.isc_pla_sm,.isc_rss_sm,.isc_scb_sm,.isc_ss_sm,.isc_twt_sm,.isc_uni_sm,.isc_xng_sm,.isc_yah_sm,.isc_ytb_sm{width:15px;height:15px;padding-left:15px!important;margin-right:10px}.isc_fb_sm{background-position:0 0}.isc_twt_sm{background-position:0 -30px}.isc_lin_sm{background-position:0 -177px}.icn_flicker,.isc_flk_sm{background-position:0 -147px}.icn_youtube,.isc_ytb_sm{background-position:0 -297px}.icn_slideshare,.isc_ss_sm{background-position:0 -207px}.isc_scb_sm{background-position:0 -237px}.isc_rss_sm{background-position:0 -267px}.isc_msp_sm{background-position:0 -60px}.isc_dlc_sm{background-position:0 -90px}.isc_eml_sm{background-position:0 -115px}.isc_nnn_sm{background-position:0 -1256px}.isc_eye_sm{background-position:0 -1286px}.isc_pla_sm{background-position:0 -1315px}.isc_xng_sm{background-position:0 -1479px}.isc_ggl_sm{background-position:0 -1599px}.isc_yah_sm{background-position:0 -1718px}.isc_kon_sm{background-position:0 -1837px}.isc_ins_sm{background-position:0 -1956px}.isc_uni_sm{background-position:0 -2075px}.isc_fir_sm{background-position:0 -2195px}.isc_pin_sm{background-position:0 -2314px}.tbd img{float:left;padding-right:10px}.tbd a.link_icn{color:#5a5a5a}.tbd a.link_icn:visited{color:#822980}.molecule650 .icb_hlp,.molecule650 .icb_lnk,.molecule650 .icb_lnk2,.molecule650 .icb_lnk_wht,.molecule650 .icb_rfr,.molecule650 .icb_rpl,.molecule650 .icn_blg,.molecule650 .icn_blog,.molecule650 .icn_cmt,.molecule650 .icn_community,.molecule650 .icn_dld,.molecule650 .icn_doc,.molecule650 .icn_email,.molecule650 .icn_exc,.molecule650 .icn_exc2,.molecule650 .icn_exp,.molecule650 .icn_exp_wht,.molecule650 .icn_flicker,.molecule650 .icn_flw,.molecule650 .icn_fon,.molecule650 .icn_fon_wht,.molecule650 .icn_foo,.molecule650 .icn_frm,.molecule650 .icn_gol,.molecule650 .icn_hrn,.molecule650 .icn_inf,.molecule650 .icn_listen,.molecule650 .icn_loa,.molecule650 .icn_loa_wht,.molecule650 .icn_mal,.molecule650 .icn_mal2,.molecule650 .icn_mal2_wht .molecule650 .icn_atc,.molecule650 .icn_pat,.molecule650 .icn_pdc,.molecule650 .icn_pdf,.molecule650 .icn_pdf_wht,.molecule650 .icn_pnd,.molecule650 .icn_prc,.molecule650 .icn_qdf,.molecule650 .icn_qsp,.molecule650 .icn_rcl,.molecule650 .icn_rsl,.molecule650 .icn_rsl_wht,.molecule650 .icn_rss,.molecule650 .icn_sdd,.molecule650 .icn_shp,.molecule650 .icn_spt,.molecule650 .icn_spt2,.molecule650 .icn_spt2_wht,.molecule650 .icn_svc,.molecule650 .icn_vid,.molecule650 .icn_vid_wht,.molecule650 .idd_cht,.molecule650 .idd_cht_wht,.molecule650 .iel_mal,.molecule650 .iel_prt,.molecule650 .iel_prt_wht,.molecule650 .iel_rss,.molecule650 .iel_sav,.molecule650 .iel_shr,.molecule650 .iel_shr_wht{padding-left:20px!important;width:auto;margin-right:0}.icn_facebook,.icn_linkedin,.icn_slideshare,.icn_twitter,.icn_youtube{width:8px;height:17px;padding-left:15px!important;margin-right:0}.icn_facebook{background-position:0 0}.icn_linkedin{background-position:0 -177px}.icn_twitter{background-position:0 -30px}.icn_youtube{background-position:0 -297px}.icn_community{background-position:0 -2024px}.icn_flicker{background-position:0 -147px}.icn_slideshare{background-position:0 -207px}.lnk_icn{float:left;margin-top:2px}.no_icn{padding-left:20px}.image_video_big .play{width:80px;height:80px}.image_video_big .video-thumbnail-16x9 .play{top:120px;left:249px}.image_video_big .video-thumbnail-4x3 .play{top:156px;left:225px}.image_video_middle .video-thumbnail-16x9 .play{top:46px;left:95px}.image_video_middle .video-thumbnail-4x3 .play{top:64px;left:91px}.image_video_small .play{width:21px;height:21px}.image_video_small .video-thumbnail-16x9 .play{top:12px;left:18px}* html .image_video_middle,* html .image_video_small{display:inline;width:0}.horiz_rule{margin-top:30px;border-top:1px solid #000;height:1px}td.pag_cell{vertical-align:middle}td.pag_cell,td.pag_cell .paging_horiz{width:22px;overflow:hidden}* html .vert_divider,* html .vert_divider_2,* html .vert_divider_3{height:120px}.lay_100,.lay_25_25_25_25,.lay_25_75,.lay_33_33_33,.lay_50_50,.lay_66_33,.lay_75_25{width:1000px;background:#fff;padding:10px 0}.lay_100 .fpo_cnt{overflow:hidden;margin:20px 18px}.lay_100 .no_margin{margin-left:0!important;margin-right:0!important}.lay_25_75 .left,.lay_25_75 .right,.lay_66_33 .left,.lay_66_33 .right,.lay_75_25 .left,.lay_75_25 .right{float:left}.lay_25_75 .left,.lay_66_33 .left{width:633px;margin-right:41px}.lay_66_33 .right{width:326px}.lay_25_75 .left .fpo_cnt,.lay_66_33 .left .fpo_cnt{margin:20px 0 20px 18px}.lay_25_75 .right .fpo_cnt,.lay_66_33 .right .fpo_cnt{margin:20px 18px 20px 0}.lay_25_75 .left .no_margin,.lay_66_33 .left .no_margin{margin-left:0}.lay_25_75 .right .no_margin,.lay_66_33 .right .no_margin{margin-right:0}.lay_25_75 .left{width:223px}.lay_25_75 .right,.lay_75_25 .left{width:736px}.lay_75_25 .right{width:223px}.lay_50_50{position:relative}.lay_50_50 .cnt_area{float:left;width:500px}.lay_50_50 .vert_divider{width:0;position:absolute;left:499px;top:10px;bottom:30px;border-left:1px solid #CCC;border-right:1px solid #fff}.lay_50_50 .fpo_cnt{margin:20px 18px}.lay_50_50 .layout_with_gutter .fpo_cnt{margin:20px 10px}.lay_50_50 .layout_with_gutter{margin:0 8px}.lay_50_50 .layout_with_gutter .cnt_area{width:492px}table.lay_50_50 .cnt_area{width:478px;padding-bottom:20px;overflow:hidden}table.lay_50_50 .cnt_area .fpo_cnt{width:442px}table.lay_50_50 .vert_divider{left:477px}.lay_33_33_33{position:relative}.lay_33_33_33 .cnt_area{float:left}.lay_33_33_33 .cnt_area .fpo_cnt{width:296px}.lay_33_33_33 .vert_divider,.lay_33_33_33 .vert_divider_2{width:0;position:absolute;top:10px;bottom:30px;border-left:1px solid #CCC;border-right:1px solid #fff}.lay_33_33_33 .vert_divider{left:332px}.lay_33_33_33 .vert_divider_2{left:666px}.lay_33_33_33 .fpo_cnt{margin:20px 20px 20px 18px}.lay_33_33_33 .last_cnt .fpo_cnt{margin:20px 18px}table.lay_33_33_33 .cnt_area{padding-bottom:20px}table.lay_33_33_33 .cnt_area .fpo_cnt{width:282px}table.lay_33_33_33 .fpo_cnt{margin:20px 21px 20px 17px}table.lay_33_33_33 .last_cnt .fpo_cnt{margin:20px 17px}table.lay_33_33_33 .vert_divider{left:317px}table.lay_33_33_33 .vert_divider_2{left:637px}.lay_25_25_25_25{position:relative}.lay_25_25_25_25 .cnt_area{float:left;width:250px}.lay_25_25_25_25 .vert_divider,.lay_25_25_25_25 .vert_divider_2,.lay_25_25_25_25 .vert_divider_3{width:0;position:absolute;top:10px;bottom:30px;border-left:1px solid #CCC;border-right:1px solid #fff}.lay_25_25_25_25 .vert_divider{left:249px}.lay_25_25_25_25 .vert_divider_2{left:499px}.lay_25_25_25_25 .vert_divider_3{left:749px}.lay_25_25_25_25 .fpo_cnt{margin:20px 18px}table.lay_25_25_25_25 .cnt_area{padding-bottom:20px}table.lay_25_25_25_25 .vert_divider{left:237px}table.lay_25_25_25_25 .vert_divider_2{left:477px}table.lay_25_25_25_25 .vert_divider_3{left:717px}table.lay_25_25_25_25 .cnt_area{width:239px}table.lay_25_25_25_25 .cnt_area .fpo_cnt{width:202px}table.lay_25_25_25_25 .cnt_area_3 .fpo_cnt,table.lay_25_25_25_25 .cnt_area_4 .fpo_cnt{margin-left:19px}* html .eb-video-popup .eb-popup-paginator{margin-bottom:20px;margin-right:0}.overlay_popup .popup_content{_width:677px}.overlay_trigger,.overlay_trigger:link{font-size:14px;line-height:18px;color:#767676;text-decoration:none}.overlay_trigger:focus,.overlay_trigger:hover{text-decoration:underline}.overlay_popup{background-color:#FFF;border:2px solid #CCC;border-radius:0;padding-top:17px}.overlay_popup h4.cnt{color:#000;font-size:14px;line-height:14px;font-weight:400;margin:0 38px}.eb-video-popup .eb-popup-header,.overlay_popup h2{color:#000;font-size:20px;line-height:24px;font-weight:700;margin:4px 38px 0}.eb-video-popup .popup-description{color:#000;font-size:14px;line-height:18px;margin:12px 38px}.eb-video-popup .eb-popup-separator,.overlay_popup .eb-popup-separator{border-top:1px solid #CCC;margin:40px 41px 18px 38px;height:1px}.eb-video-popup .popup-copyright{color:#767676;font-size:12px;line-height:15px;margin:0 40px 35px}.overlay_popup .popup_close{height:17px;width:17px;display:inline-block}.overlay_popup .popup_close:focus,.overlay_popup .popup_close:hover{text-decoration:none}.overlay_popup .cl_box{position:absolute;right:10px;top:10px}.eb-video-popup .video_cnt{margin:16px 38px 40px}.overlay_popup .popup_cnt h2{margin:4px 0 12px}.overlay_popup .popup_content{width:601px;padding:0 38px}.overlay_popup .popup_content h3{margin:0;font-size:14px;line-height:18px;font-weight:700}.overlay_popup .popup_content p{padding-bottom:8px;margin:0;font-size:14px;line-height:18px;color:#000}.overlay_popup .popup_content img{margin-left:20px;float:right}.overlay_popup .popup_content h4{margin:0;font-size:14px;line-height:18px;font-weight:400}.overlay_popup a.icn_dld{padding:0 0 0 20px;margin-top:8px;font-size:14px;line-height:18px;color:#767676;float:left;clear:left;white-space:nowrap}.overlay_popup a.icn_dld:hover{text-decoration:none}.overlay_popup .img_out{padding:0 38px 40px}.overlay_popup .player{position:relative}.eb-video-popup .eb-popup-header{width:auto;display:block}.eb-video-popup .eb-popup-image{margin:20px 40px}.eb-video-popup .eb-popup-paginator{margin-bottom:40px}.img_ovr{float:left;margin-right:2px;margin-bottom:2px}.img_ovr:nth-child(9){margin-right:0}.pop_cnt{display:none;left:50%;margin-top:50px;position:absolute;z-index:101}.pop_drk{background:#000;left:0;position:absolute;top:0;width:100%;z-index:100}.link_lists h4{margin-bottom:6px;font-weight:700}.link_lists li{margin-top:7px;display:block}.link_lists li a{font-size:14px;line-height:18px}.link_lists li.first_li{margin-top:0}.link_lists .scroll_list li.first_li{margin-top:10px}a.bottom_link,a.bottom_link:link{font-weight:700;font-size:14px;line-height:18px}a.bottom_link:hover{text-decoration:underline}.link_lists_mixed li{margin-top:10px;display:block;position:relative;*zoom:1}.link_lists_mixed li.first_li{margin-top:0}.link_lists_mixed li.lstchild{margin-bottom:10px}.link_lists_mixed .scroll_list li.first_li{margin-top:22px}.link_lists_mixed i.icn{*left:0;*top:5px}.link_lists_mixed a:hover{text-decoration:underline}.link_mixed .txt{color:#767676}.link_mixed .meta .icn_cnt{font-size:14px;line-height:20px}.link_lists_mixed a.link_icn{font-size:inherit;*font-size:14px!important}.light_version .link_mixed a{color:#767676}.light_version .link_mixed a:visited{color:#822980}.light_version .link_mixed .txt{color:#000}.typography_main .txt_with_icon{font-size:14px;line-height:18px}.link_lists_twitter a{color:#767676}.link_lists_twitter a:visited{color:#822980}.link_lists_twitter .date{color:#767676}.txt_with_icon .txt{padding-left:20px}.txt_icon{position:absolute}.links_list_expandable .js_list_expandable_target{display:none}.links_list_expandable .expandable_wrapper{font-size:14px;line-height:18px}.links_list_expandable,.links_list_expandable a{color:#5a5a5a}.links_list_expandable a:visited{color:#822980}.links_list_expandable .trigger{display:block}.links_list_expandable a:hover{text-decoration:underline}.links_list_expandable a.expanded,.links_list_expandable a:focus{color:#000}.links_list_expandable .expandable_wrapper,.links_list_expandable .target{margin-left:20px}.links_list_expandable .head{color:#000}.expandable_wrapper .link_mixed,.expandable_wrapper .trigger{margin-top:10px}.links_list_expandable .expanded a{color:#000}.list_wide a{width:100%}.list_wide .col1,.list_wide .col2,.list_wide .col3{z-index:-1;position:relative;_display:inline}.list_wide_item{*display:inline}.list_wide{zoom:1;width:633px}.list_wide ul{border-top:1px #ccc solid}.list_wide h2{font-size:28px;line-height:32px;color:#000;padding:14px 20px 19px 18px;margin:0;font-weight:700}.list_wide_item{display:inline-block;position:relative;z-index:1}.list_wide a{display:block;border-bottom:1px #ccc solid;font-size:16px;line-height:22px}.list_wide .seo_container a{font-weight:400}.list_wide .seo_container{padding:0}.list_wide .col1,.list_wide .col2,.list_wide .col3{display:inline-block;padding-top:20px;padding-bottom:20px;vertical-align:top}.list_wide .col1{width:103px;color:#767676;white-space:nowrap;padding-left:18px;padding-right:20px}.list_wide .col2{width:472px;color:#5a5a5a;padding-right:20px}.list_wide .col3{width:200px;_width:235px;color:#767676}.list_wide .list_wide_item_cnt{z-index:-1;position:relative;display:block}.list_wide a:focus .list_wide_item_cnt,.list_wide a:hover .list_wide_item_cnt{background:#f2f2f2}.list_wide a:hover,.list_wide:focus{text-decoration:none}.list_wide a:focus .col2,.list_wide a:hover .col2{text-decoration:underline}.list_wide_icon{width:1000px}.list_wide_icon .col2{width:636px}.list_wide_icon .col3{width:185px;padding-right:18px}.list_wide_icon .with_rgt_col .col2{width:300px}.list_wide_icon .list_icon{position:absolute}.list_wide_icon .list_txt{padding-left:25px;display:block}.list_wide .bld{font-weight:700}.list_wide_related{width:auto}.list_wide_related h2{font-size:24px;line-height:30px;padding:10px 18px 2px;font-weight:700}.list_wide_related span{display:inline-block}.list_wide_related .link{display:block}.list_wide_related .list_wide_item_cnt{padding:9px 25px;cursor:pointer}.list_wide_related ul{border-top:none}.list_wide_related li{position:relative;z-index:1}.list_wide_related a:focus .link,.list_wide_related a:hover .link{text-decoration:underline}.ui-section{margin:0;padding:0}.overlay_popup{padding-top:0}.step_descriptor_blue .arrow{background:0 0}.step_descriptor .circle{float:left}.item_label{display:block;width:135px}.multioverlay .bkg-blue{background-color:#0196D6;padding:10px 40px;margin-top:1px}.multioverlay .bkg-blue .title{color:#fff;font-size:24px;font-weight:700}.multioverlay .bkg-blue .desc{color:#fff;font-size:18px}.multioverlay .overlay-content{padding:20px 40px}.multioverlay .txt-rgt{text-align:right}.multioverlay .button.inline{margin-left:20px}.multioverlay .button.inline.critical{margin-left:0}.multioverlay .inputs-cont{margin-bottom:40px}.multioverlay .link{font-size:16px}.multioverlay .js_prev{display:none}.multioverlay .lft{padding:0}.multioverlay .pd-left{padding-left:40px}.multioverlay .dd_formSelection,.multioverlay .form-input,.multioverlay .form-input-error{margin-bottom:30px}.multioverlay .form-input-error.hidden,.multioverlay .form-input.hidden{margin-bottom:0;display:none}.multioverlay .typography_secondary{margin-bottom:5px}.multioverlay .rdbut{padding-right:10px}.multioverlay .sub-txt{color:#767676;font-size:14px}.multioverlay .pag_forward{margin-right:0}.multioverlay .inputs-cont{height:427px}.multioverlay #msg_reset{height:100%;width:100%;position:absolute;background-color:tranparent;left:0;top:0}.multioverlay .msg_reset{height:150px;width:450px;padding:20px;position:absolute;border:1px solid #000;background-color:#fff;left:170px;top:300px}.multioverlay .mb10{margin-bottom:10px}.multioverlay .mt30{margin-top:30px}.multioverlay .close_msg{display:inline-block;height:17px;width:17px}.js_next{display:none}.multioverlay .button.js_next{display:inline-block}.js_step_trigger{margin-right:10px}.ui-section h4{padding-top:20px;text-decoration:underline}.form-textarea{width:150px}.red{color:#f05332;margin-left:4px;font-weight:700}.multiselect_disabled,.multiselect_enabled{overflow-y:auto;min-height:100px;max-height:300px;min-width:200px}.multiselect_disabled{overflow-y:hidden}.multiselect .multiselect_item{*line-height:1px}.multiselect_disabled .multiselect_text,.multiselect_enabled .multiselect_text{line-height:22px;font-size:1.6em;padding:10px;cursor:pointer;outline:0}.multiselect_disabled .disabled,.multiselect_enabled .disabled{cursor:default}.multiselect_text{display:block;outline:0}.multiselect_disabled .multiselect_item .hidden,.multiselect_enabled .multiselect_item .hidden{display:none}.hidden{display:none;visibility:hidden}.multiselect_disabled,.multiselect_enabled{background-color:#fff;border:2px solid #ccc}.multiselect_enabled:hover{border-color:#5a5a5a}.multiselect_enabled .multiselect_text{color:#5a5a5a;border-bottom:1px solid #ccc}.multiselect_enabled .selected .multiselect_text,.multiselect_enabled .selected .multiselect_text:focus,.multiselect_enabled .selected .multiselect_text:hover{color:#fff;background-color:#007DBA}.multiselect_enabled .disabled .multiselect_text,.multiselect_enabled .disabled .multiselect_text:focus,.multiselect_enabled .disabled .multiselect_text:hover{color:#666;border:1px solid #343637;background-color:#343637}.multiselect_disabled{background-color:#D9D9D9}.multiselect_disabled .multiselect_item .multiselect_text{border-bottom:1px solid #CCC;color:#5E5E5E}.multiselect_enabled{*overflow-y:scroll;*height:300px}.multiselect_disabled{*overflow-y:hidden;*height:300px}.pag_back,.pag_forward{_height:26px}.pag_arrows{*width:73px}.icn_pag_back,.icn_pag_forward{*cursor:pointer}.disabled_back .icn_pag_back,.disabled_both .icn_pag_back,.disabled_both .icn_pag_forward,.disabled_forward .icn_pag_forward{*cursor:default}.paging_views .pag_arrows{*width:87px}.paging_views .icn_pag_list,.paging_views .icn_pag_table{*cursor:pointer}.paging_grouped .paging{_width:237px}.pag_back,.pag_forward{border:2px solid #ccc;width:22px;height:22px;display:block}.pag_back{margin-right:1px}.pag_forward{margin-right:20px}.pag_arrows,.pag_back,.pag_forward,.paging_cnt{float:left}.paging_cnt{display:inline-block;margin-right:10px;height:26px;line-height:26px;font-size:14px;color:#000}.pag_back:focus,.pag_back:hover,.pag_forward:focus,.pag_forward:hover{border-color:#767676}.icn_pag_back,.icn_pag_forward{margin-top:5px;height:14px;overflow:hidden;display:block;w1idth:22px}.icn_pag_forward{background-position:left -666px}.icn_pag_back{background-position:left -630px}.pag_forward:focus .icn_pag_forward,.pag_forward:hover .icn_pag_forward{background-position:left -738px}.pag_back:focus .icn_pag_back,.pag_back:hover .icn_pag_back{background-position:left -702px}.icn_pag_forward{margin-left:8px;margin-right:-17px}.icn_pag_back{margin-left:7px;margin-right:-16px}.disabled_back .pag_back{cursor:default;background:#f2f2f2}.disabled_back .icn_pag_back,.disabled_back .pag_back:focus .icn_pag_back,.disabled_back .pag_back:hover .icn_pag_back{background-position:left -774px}.disabled_back .pag_back:focus,.disabled_back .pag_back:hover{border-color:#ccc}.disabled_back .pag_forward:focus,.disabled_back .pag_forward:hover{border-color:#767676}.disabled_forward .pag_forward{cursor:default;background:#f2f2f2}.disabled_forward .icn_pag_forward,.disabled_forward .pag_forward:focus .icn_pag_forward,.disabled_forward .pag_forward:hover .icn_pag_forward{background-position:left -810px}.disabled_forward .pag_forward:focus,.disabled_forward .pag_forward:hover{border-color:#ccc}.disabled_forward .pag_back:focus,.disabled_forward .pag_back:hover{border-color:#767676}.disabled_both .paging_cnt{color:#9b9b9b}.disabled_both .pag_back,.disabled_both .pag_forward{cursor:default;background:#f2f2f2}.disabled_both .icn_pag_back,.disabled_both .pag_back:focus .icn_pag_back,.disabled_both .pag_back:hover .icn_pag_back{background-position:left -774px}.disabled_both .icn_pag_forward,.disabled_both .pag_forward:focus .icn_pag_forward,.disabled_both .pag_forward:hover .icn_pag_forward{background-position:left -810px}.disabled_both .pag_back:focus,.disabled_both .pag_back:hover,.disabled_both .pag_forward:focus,.disabled_both .pag_forward:hover{border-color:#ccc}.paging_horiz a{display:block;float:left;width:22px;height:36px}.paging_horiz .pag_hor_back{background-position:left -270px}.paging_horiz .pag_hor_forward{background-position:left -330px;float:right}.paging_horiz .pag_hor_back:focus,.paging_horiz .pag_hor_back:hover{background-position:left -390px}.paging_horiz .pag_hor_forward:focus,.paging_horiz .pag_hor_forward:hover{background-position:left -450px}.disabled_back .pag_hor_back,.disabled_back .pag_hor_back:focus,.disabled_back .pag_hor_back:hover,.disabled_both .pag_hor_back,.disabled_both .pag_hor_back:focus,.disabled_both .pag_hor_back:hover{background-position:left -510px}.disabled_both .pag_hor_forward,.disabled_both .pag_hor_forward:focus,.disabled_both .pag_hor_forward:hover,.disabled_forward .pag_hor_forward,.disabled_forward .pag_hor_forward:focus,.disabled_forward .pag_hor_forward:hover{background-position:left -570px}.paging_views .pag_back,.paging_views .pag_forward{width:31px;height:22px}.paging_views .icn_pag_list,.paging_views .icn_pag_table{margin:0;height:22px;overflow:hidden;display:block}.paging_views .icn_pag_list{background-position:left -90px}.paging_views .icn_pag_table{background-position:left -225px}.paging_views a:focus .icn_pag_list,.paging_views a:hover .icn_pag_list{background-position:left -45px}.paging_views a:focus .icn_pag_table,.paging_views a:hover .icn_pag_table{background-position:left -180px}.paging_views .icn_forward_active .icn_pag_table,.paging_views .icn_forward_active:focus .icn_pag_table,.paging_views .icn_forward_active:hover .icn_pag_table{background-position:left -135px}.paging_views .icn_back_active .icn_pag_list,.paging_views .icn_back_active:focus .icn_pag_list,.paging_views .icn_back_active:hover .icn_pag_list{background-position:left 0}.paging_views .pag_back{margin-right:0}.paging_views .pag_arrows a{border:2px solid #ccc}.paging_views .pag_arrows a:focus,.paging_views .pag_arrows a:hover{border-color:#767676}.paging_views .pag_arrows a.pag_back{border-right-width:1px}.paging_views .pag_arrows a.pag_forward{border-left-width:1px}.paging_views .pag_arrows a.icn_back_active,.paging_views .pag_arrows a.icn_forward_active{border-color:#0096d9}.paging_views .pag_arrows a.icn_forward_active{border-right:0}.paging_views .pag_arrows a.icn_back_active{border-left:0}.paging_grouped .dd_sort{display:inline-block;padding-right:20px;float:left}.paging_grouped .paging,.paging_grouped .paging_views{display:inline-block;float:left}.text_only{float:right}.paging_dot{padding:10px 0;display:inline-block}.paging_dot .icn_pag_dot_active,.paging_dot .icn_pag_dot_inactive{height:16px;width:16px;display:inline-block}.paging_dot .icn_pag_dot_active{background-position:left -2811px}.paging_dot .icn_pag_dot_inactive{background-position:left -2881px}.paging_dot a{display:inline-block;padding-right:10px}.paging_dot a:focus .icn_pag_dot_active,.paging_dot a:focus .icn_pag_dot_inactive,.paging_dot a:hover .icn_pag_dot_active,.paging_dot a:hover .icn_pag_dot_inactive{background-position:left -2846px}.paging_dot a.icon_lst{padding-right:0}.everything{font-family:HPSimplified,Arial}.pricing{font-size:14px;line-height:16px;color:#5a5a5a}.pricing .prc_big{font-size:24px;line-height:26px;color:#d7410b}.pricing .prc_mdm{font-size:18px;line-height:20px;color:#d7410b}.pricing .prc_sml{font-size:16px;line-height:18px;color:#d7410b}.pricing .prc_tny{font-size:14px;line-height:16px;color:#d7410b}.pricing .prc_foot{font-size:12px;line-height:14px;color:#5a5a5a}.pricing .prc_emp{font-weight:700}.pricing .prc_str{text-decoration:line-through}.pricing sup{vertical-align:super;font-size:12px}.pricing .prc_sml span,.pricing .prc_tny span{font-size:12px;line-height:14px;color:#5a5a5a}.pricing .prc_big span,.pricing .prc_mdm span{margin-left:4px}.pricing .prc_big,.pricing .prc_emp,.pricing .prc_mdm,.pricing .prc_sml,.pricing .prc_str,.pricing .prc_tny,.pricing div{margin-bottom:4px}.pricing .prc_foot{margin-bottom:1px}.pricing table{margin-bottom:15px}.pricing tr .prc_big,.pricing tr .prc_foot,.pricing tr .prc_str{padding-left:20px}.presentation_table .pricing td{vertical-align:bottom}.prog_disc_icn{padding:20px 18px;text-align:left}.prog_disc_icn_right{text-align:right}.prog-desc-toggle-all a{line-height:18px;display:inline-block}.prog-disc-item-header a{font-weight:700;font-size:18px;padding:20px 20px 18px}.icn_mns_drk,.icn_pls_drk{width:21px;display:inline-block;cursor:pointer}.icn_pls_drk{background-position:left -1680px}.icn_mns_drk{background-position:left -1815px}a:focus .icn_pls_drk,a:hover .icn_pls_drk{background-position:left -1950px}a:focus .icn_mns_drk,a:hover .icn_mns_drk{background-position:left -2085px}.icn_pls_drk{padding-right:7px;_margin-right:7px}.icn_mns_drk{margin-right:-3px}.prg_dsc_prd dt a,.prg_dsc_prd dt span{display:block}.prog-disc{border-bottom:1px solid}.prog-disc .prog-disc-item-header a{border-top:1px solid}.prog-disc,.prog-disc .prog-disc-item-header a{border-color:#ccc}.prog-disc .hoverable:focus,.prog-disc .hoverable:hover,.prog-disc .js_hoverable,.prog-disc .prog-disc-item-header a:focus,.prog-disc .prog-disc-item-header a:hover{background-color:#f2f2f2}.prog-disc .prog-disc-item-header .opened span,.prog-disc .prog-disc-item-header a.opened:focus span,.prog-disc .prog-disc-item-header a.opened:hover span,.prog-disc .prog-disc-item-header span{color:#000}.prog-disc .prog-disc-item-header a:focus,.prog-disc .prog-disc-item-header a:hover{text-decoration:none}.prog-disc .prog-disc-item-header .prog-disc-item-title-more{font-size:16px;color:#000;font-weight:400;margin:7px 0 0}.prog-disc .prog-disc-icn{background-position:right -1680px;line-height:18px}.prog-disc .opened .prog-disc-icn{background-position:right -1815px}.prog-disc .content{padding:0 20px 20px 46px}.prog-disc dt.subsection a{font-weight:400;padding:20px 20px 20px 18px;line-height:22px}.left .prog-disc .prog-disc-icn{background-position:left -1680px}.left .prog-disc .opened .prog-disc-icn{background-position:left -1815px}.left .prog-disc a:focus .prog-disc-icn,.left .prog-disc a:hover .prog-disc-icn{background-position:left -1950px}.left .prog-disc a:focus.opened .prog-disc-icn,.left .prog-disc a:hover.opened .prog-disc-icn{background-position:left -2085px}.left .prog-disc-item-header a{padding-left:18px}.left .prog-disc-item-header .prog-disc-item-title-more,.left .prog-disc-item-header span{padding-left:28px}.prg_dsc_prd dt span{display:inline-block;*zoom:1;*display:inline}.left .prog-disc-item-header .count,.left .prog-disc-item-header .opened .count,.left .prog-disc-item-header:focus .count,.left .prog-disc-item-header:focus .opened .count,.left .prog-disc-item-header:hover .count,.left .prog-disc-item-header:hover .opened .count{padding-left:3px;font-size:14px;font-weight:400;color:#5a5a5a;display:inline-block;*zoom:1;*display:inline;line-height:22px}.left .prog-disc dt.subsection a{padding-left:46px}.prog-disc .prog-disc-item-content{position:relative;overflow:hidden}.read_more_less .less .less_label,.read_more_less .more .more_label{display:block}.read_more_less .less .more_label,.read_more_less .more .less_label{display:none}.read_more_less .more .prog-disc-icn{background-position:left -2218px}.read_more_less .less .prog-disc-icn{background-position:left -2349px}.read_more_less .less_label,.read_more_less .more_label{padding-left:18px;font-size:14px;line-height:18px;color:#767676}.read_more_less a:focus .less_label,.read_more_less a:focus .more_label,.read_more_less a:hover .less_label,.read_more_less a:hover .more_label{text-decoration:underline;color:#767676}.mol-813{padding:31px 0 40px}.mol-813 h3{margin-top:8px}.mol-813 .prog_disc_icn{border:none;text-align:left;padding:10px 20px 0 0}.mol-813 .prog-disc .content{padding:0 20px 4px 28px}.mol-813 .prog-disc .prog-disc-item-content li{margin-bottom:8px}.mol-813 .left .prog-disc-item-header a{padding-top:15px;padding-left:0}.mol-813 .icn_mns_drk,.mol-813 .icn_pls_drk{background:0 0;_background:none;display:inline}.mol-813 .prog-desc-toggle-all a{line-height:18px;display:inline;font-size:14px}.mol-813 .prog-disc,.mol-813 .prog-disc .prog-disc-item-header a{border:none}.quote blockquote{position:relative;padding:0 0 20px 21px;font-size:2em}.quote .auth{color:#5a5a5a;font-size:1.4em;padding-left:21px}.quote .author,.quote .phrase{display:block}.quote .author{font-weight:700}.quote .closing_quote,.quote .opening_quote{color:#767676;font-size:1.2em;line-height:1em}.quote .opening_quote{position:absolute;left:8px;_left:-10px;top:0}.quote .vertical{width:246px;_width:286px;padding:0 20px;margin:25px 20px;border-left:1px solid #ccc}.quote .horizontal{margin:40px 0 20px;padding:16px 20px 40px 18px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.quote .featured{padding:0 18px 36px 20px;border-bottom:1px #000 solid;width:288px}.quote .featured .title{font-size:1.8em;font-weight:700}.quote .featured .author{padding-bottom:25px;font-weight:400}.quote .featured blockquote{padding-bottom:12px}.quote .featured a{display:block;color:#007dba;font-weight:700;text-decoration:none}.quote .featured a:hover{text-decoration:underline}.quote .featured a:visited{color:#822980}.quote .featured a:hover span.carat{text-decoration:none}.quote .ratings{padding:3px 0 10px}.quote .ratings .form_overall .locked .counter,.quote .ratings .form_overall .locked:hover .counter{display:none}.rating .unvoted{display:inline-block}.rating .counter{vertical-align:middle}.rating .form_overall .star1,.rating .form_overall .star2,.rating .form_overall .star3,.rating .form_overall .star4{padding-left:16px;cursor:pointer}.rating .form_overall .label{display:none}.form_overall_locked{width:80px;height:16px;display:inline-block;vertical-align:baseline}.form_overall_locked .star_inner{height:16px;display:inline-block;vertical-align:baseline}.rating .review_overall .star1,.rating .review_overall .star2,.rating .review_overall .star3,.rating .review_overall .star4{padding-left:14px;cursor:pointer}.rating .review_overall .counter{display:inline-block;vertical-align:middle;margin-left:48px;_margin-left:6px;line-height:14px}.rating .review_overall .label{display:none}.rating .review_overall .unvoted .counter_show,.rating .review_overall .unvoted:hover .counter{margin-left:48px;_margin-left:6px}.review_overall_locked{width:69px;height:14px;display:inline-block}.review_overall_locked .star_inner{height:14px;display:inline-block}.rating .rating_breakdown .star1,.rating .rating_breakdown .star2,.rating .rating_breakdown .star3,.rating .rating_breakdown .star4{padding-left:12px;cursor:pointer}.rating .rating_breakdown .label,.rating .rating_breakdown .unvoted .star{display:none}.rating .rating_breakdown .unvoted .counter_show,.rating .rating_breakdown .unvoted:hover .counter{margin-left:36px}.rating_holder{display:none}.rating_hoverable .stars_locked{vertical-align:middle}.rating .form_overall .counter{display:inline-block;border:none;border-radius:0;-moz-border-radius:0;color:#5a5a5a;height:16px;line-height:16px;font-size:14px;vertical-align:middle;padding:0 5px}.rating .form_overall .rating_holder .counter{margin-left:48px}.rating .form_overall .counter:hover{border:none;text-decoration:underline;cursor:pointer}.rating .form_overall .star{width:16px;height:16px;display:inline-block;vertical-align:middle}.rating .form_overall .active,.rating .form_overall .star:hover,.rating .form_overall .star_hovered{width:16px;height:16px;display:inline-block}.rating .form_overall .unvoted .star{display:none}.rating .form_overall .unvoted .counter{margin-left:1px;border-color:#dedede}.rating .form_overall .unvoted .label{display:inline-block;vertical-align:middle;font-size:12px;line-height:16px;text-align:center;color:#007DBA;width:80px}.rating .form_overall .unvoted .star_show,.rating .form_overall .unvoted:hover .star{display:inline-block}.rating .form_overall .unvoted .counter_show,.rating .form_overall .unvoted:hover .counter{margin-left:48px;_margin-left:6px;border-color:#111}.rating .form_overall .unvoted .label_hide,.rating .form_overall .unvoted:hover .label{display:none}.rating .review_overall .counter{border:none;border-radius:0;color:#5A5A5A;height:14px;font-size:1.4em;padding:0 5px;margin-left:0}.rating .review_overall .rating_holder .counter{margin-left:41px;_margin-left:-1px}.rating .review_overall .counter:hover{border:none;text-decoration:underline;cursor:pointer}.rating .review_overall .star{width:14px;height:14px;display:inline-block;vertical-align:middle}.rating .review_overall .active,.rating .review_overall .star:hover,.rating .review_overall .star_hovered{width:14px;height:14px;display:inline-block}.rating .review_overall .unvoted .star{display:none}.rating .review_overall .unvoted .counter{border-color:#dedede;margin-left:5px}.rating .review_overall .unvoted .label{display:inline-block;vertical-align:middle;font-size:12px;line-height:14px;text-align:center;color:#007dba;width:70px}.rating .review_overall .unvoted .star_show,.rating .review_overall .unvoted:hover .star{display:inline-block}.rating .review_overall .unvoted .counter_show,.rating .review_overall .unvoted:hover .counter{border:none}.rating .review_overall .unvoted .label_hide,.rating .review_overall .unvoted:hover .label{display:none}.rating .rating_breakdown .counter{display:inline-block;margin-bottom:1px;color:#5A5A5A;font-size:1.4em;padding:0 5px}.rating .rating_breakdown .rating_holder .counter{margin-left:36px;_margin-left:0}.rating .rating_breakdown .counter:hover{border:none;text-decoration:underline;cursor:pointer}.rating .rating_breakdown .star{width:12px;height:12px;display:inline-block;vertical-align:middle}.rating .rating_breakdown .active,.rating .rating_breakdown .star:hover,.rating .rating_breakdown .star_hovered{width:12px;height:12px;display:inline-block}.rating .rating_breakdown .unvoted .label{display:inline-block;vertical-align:middle;font-size:12px;line-height:12px;color:#007dba;white-space:nowrap}.rating .rating_breakdown .unvoted .star_show,.rating .rating_breakdown .unvoted:hover .star{display:inline-block}.rating .rating_breakdown .unvoted .label_hide,.rating .rating_breakdown .unvoted:hover .label{display:none}.rating_breakdown_locked{width:60px;height:12px;background-repeat:repeat-x;display:inline-block}.rating_breakdown_locked .star_inner{height:12px;background-repeat:repeat-x;display:inline-block}html{color:#000}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sub,sup{vertical-align:baseline}legend{color:#000}.clf:after{clear:both;content:'.';display:block;height:0;line-height:0;visibility:hidden;overflow:hidden}.clf{display:inline-block;display:block\9;width:100%}html[xmlns] .clf{display:block}* html .clf{height:1%}a,a:link{color:#007dba;text-decoration:none}.body a.visited,.body a:visited{color:#822980}.body a:focus,.body a:hover{text-decoration:underline}.body a,.body a:active{text-decoration:none}.rtf_table{border:2px solid #ccc;font-size:15px;border-spacing:0;border-collapse:collapse}.rtf_table td,.rtf_table th{border:1px solid #ccc}.rtf_table th{padding:9px 20px;text-align:left;color:#000;font-weight:700;background-color:#f2f2f2}.rtf_table td{text-align:left}.rtf_table a:link{color:#007dba}.rtf_table a:focus,.rtf_table a:hover{text-decoration:underline}.rtf_table a.button:link{color:#fff}.rtf_table a.button:hover{text-decoration:none}td.cnt{text-align:center}.rtf_table td{padding:15px 20px!important;vertical-align:middle;color:#5a5a5a}.rtf_table td.top-aligned,.rtf_table.bottom-aligned td.top-aligned,.rtf_table.top-aligned td{vertical-align:top}.rtf_table td.bottom-aligned,.rtf_table.bottom-aligned td,.rtf_table.top-aligned td.bottom-aligned{vertical-align:bottom}.rtf_table.bottom-aligned td.middle-aligned,.rtf_table.top-aligned td.middle-aligned{vertical-align:middle}.opt_head td{color:#000!important;font-weight:700;background-color:#ccc;border-right:1px solid #fff;vertical-align:bottom}.main_header .last,.opt_head .last{border-right:1px solid #ccc}.main_header th{color:#fff;background-color:#767676;border-right:1px solid #fff;vertical-align:bottom}.opt_subhead td{border-right:1px solid #ccc;border-top:1px solid #ccc;color:#000;font-weight:700;background-color:#f2f2f2;vertical-align:bottom}.rtf_table .bold{font-weight:700;color:#000}.rtf_table .orange{color:red;font-size:14px}.rtf_block .rtf_table a.button_hpe,.rtf_block .rtf_table a.button_hpe:focus,.rtf_block .rtf_table a.button_hpe:visited,.rtf_table .button_hpe,.rtf_table .button_hpe:focus,.rtf_table .button_hpe:visited{color:#fff!important}.secondary_nav .menu a,.secondary_nav .menu a:visited{font-size:16px;line-height:22px;color:#767676}.secondary_nav .menu a:focus,.secondary_nav .menu a:hover{color:#007dba}.secondary_nav .menu .selected a{color:#000}.secondary_nav .level2 .menu{margin-left:3px}.secondary_nav .level2 .menu .first_li{margin-left:18px}.secondary_nav .level2{width:100%}.secondary_nav .level2 .menu{border-bottom:1px #ccc solid}.secondary_nav .level2 .menu li{display:inline-block;padding:24px 0 12px;margin:0 15px;_zoom:1;_display:inline;*zoom:1;*display:inline}.secondary_nav .level2 .menu li.selected{padding-bottom:8px;border-bottom:4px #0096d9 solid}.secondary_nav .expand_area{width:100%;display:none;padding-top:15px;overflow:hidden;border-bottom:4px #0096d6 solid;position:relative;background-color:#fff}.secondary_nav .expand_area a{font-size:14px;line-height:18px;color:#000}.secondary_nav .expand_area a:hover{color:#007dba}.secondary_nav .expand_area .level3,.secondary_nav .expand_area .level4,.secondary_nav .expand_area .promo_area{display:inline-block;height:388px;float:left}.secondary_nav .expand_area .level3{width:314px}.secondary_nav .expand_area .level3 .menu li{padding:4px 0 5px 18px;cursor:pointer}.secondary_nav .expand_area .level3 .menu .selected{color:#fff;background-color:#007dba}.secondary_nav .expand_area .level3 .menu .selected a,.secondary_nav .expand_area .level3 .menu .selected:hover{color:#fff}.secondary_nav .expand_area .level3 .seporator{margin:15px 0 15px 18px;line-height:6px;border-bottom:1px #b2b2b2 solid;width:280px}.secondary_nav .expand_area .level4{width:294px;padding:29px 20px 0;border-right:1px #ccc solid;border-left:1px #ccc solid}.main_nav .expand_area .level4,.secondary_nav .expand_area .level4 .menu{display:none}.secondary_nav .expand_area .level4 .menu li{padding:6px 18px 6px 0;cursor:pointer}.secondary_nav .expand_area .fade_divider,.secondary_nav .expand_area .shadow_divider{display:none}.secondary_nav .expand_area .promo_area{width:312px;padding-left:20px}.secondary_nav .expand_area .promo_area .content{display:block;height:128px}.secondary_nav .expand_area .promo_area .list li{padding:7px 0 0;font-size:105%;line-height:17px}.secondary_nav .expand_area .promo_area .list2{margin-bottom:25px}.secondary_nav .expand_area .promo_area .list2 li{margin-bottom:10px}.secondary_nav .expand_area .promo_area .list2 li a{font-size:14px;line-height:18px;color:#007dba}.secondary_nav .expand_area .promo_area .list2 li a:hover{text-decoration:underline}.secondary_nav .expand_area .promo_area h4{font-size:18px;line-height:22px;font-weight:700;margin-top:8px;margin-bottom:10px}.secondary_nav .expand_area .snav_arr{clear:both;display:block;line-height:8px;cursor:pointer;padding:5px 0}.secondary_nav .expand_area .promo_cnt_bkg{width:144px;height:257px;padding-top:12px}.secondary_nav .expand_area .m10l{margin-left:10px}.secondary_nav .expand_area .m18l{margin-left:18px}.secondary_nav .expand_area .m12{margin-bottom:12px}.secondary_nav .expand_area .lft20{padding-left:20px}.secondary_nav .docked{background:#fff;left:0;top:0;position:fixed}.secondary_nav .docked .menu{width:1000px;margin:0 auto}.main_nav{float:left}.main_nav .level2{display:block;width:auto;*display:inline-block}.main_nav .level2 li{float:left;margin-left:35px;margin-top:28px;z-index:15}.main_nav{width:100%}.main_nav .level2{border-bottom:1px solid #CCC}.main_nav .level2 li a.header_link,.main_nav .level2 li a.header_link:visited,.main_nav .level2 li.selected a.header_link{color:#767676;font-size:16px;line-height:22px;font-weight:400}.main_nav .level2 li a.header_link:focus,.main_nav .level2 li a.header_link:hover{color:#007dba}.main_nav .level2 li a.header_link{font-size:16px}.main_nav .level2 li.current{border-bottom:4px solid #0096D9;padding-bottom:8px;color:#000}.main_nav .level3 li.selected{padding-bottom:4px}.main_nav .level2 li.current a.header_link{color:#000}.main_nav .expand_area{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#FFF;border-color:#CCC #CCC #0096D6;border-image:none;border-style:solid;border-width:2px 2px 3px;display:none;font-size:14px;line-height:18px;margin-left:2px;margin-top:27px;position:absolute;width:auto;z-index:11}.main_nav .expand_area .top_corner{left:11px}.main_nav .expand_area .level3{display:inline-block;float:left}.main_nav .expand_area .level3,.main_nav .expand_area .level4{height:auto;padding-bottom:8px;padding-top:11px;width:251px}.main_nav .expand_area .menu li a{margin:0 20px}.main_nav .expand_area .menu li a:hover{color:#007dba}.main_nav .level2 li a,.main_nav .level2 li a:visited{color:#000;display:block}.main_nav .extend_expandable_area .level3 .menu li.selected a{color:#FFF;outline:0}.main_nav .expand_area .level4 .menu li{margin:3px 0;padding:0}.main_nav .level3 li.selected{border-bottom:0}.main_nav .expand_area .menu .separator{border-top:1px solid #CCC;margin:4px 20px 2px;padding-top:0}.main_nav .expand_area .menu li{display:block;height:auto;margin:0 0 9px;padding:4px 0;position:static;width:100%}.main_nav .extend_expandable_area .level3 .menu li.selected{background:#007dba}.main_nav .expand_area .shadow_divider{background:none;bottom:24px;display:none;left:250px;position:absolute;top:20px;width:1px}.main_nav .extend_expandable_area .level4,.main_nav .extend_expandable_area .shadow_divider{display:block;float:left}.main_nav .extend_expandable_area .shadow_divider{background:#CCC}.top_corner{background-position:0 -1068px;height:12px;position:absolute;top:-12px;width:17px;left:11px}.main_nav .level2.menu .first_li{margin-left:18px}.main_nav .level2.menu li{display:inline-block;margin:0 15px;padding:12px 0;float:none;*display:inline;*float:left}.main_nav .level3 .menu li{display:block;height:auto;margin:0 0 9px;padding:4px 0;position:static;width:100%;*display:block;*float:none}.main_nav .level3 .menu li.first_li{margin-left:0}.social_fb,.social_tw{padding:10px 10px 10px 5px;display:inline-block;_display:inline;_zoom:1}.social_fb .fb_iframe_widget,.social_tw .twitter-share-button{padding-bottom:5px;float:left}.social_fb a,.social_tw a{color:#767676;font-size:12px;float:left;clear:left;*float:none}.social_fb a:hover,.social_tw a:hover{text-decoration:underline}.social_fb a:visited,.social_tw a:visited{color:#822980}.social_tw .twitter-share-button{width:100px!important;_height:25px!important}.social_fb_blue{background-color:#0096D6}.social_fb_blue a{font-weight:700;font-size:14px}.social_fb_blue a,.social_fb_blue a:visited{color:#FFF}.social_media .links_list ul li{display:inline}.follow_us{display:inline-block;position:relative}.follow_us .tooltip{width:272px;padding:5px 0 0}.follow_us .tooltip_title{padding:0 11px 8px;font-size:15px;font-weight:700;color:#314141}.follow_us .tooltip_bottom{top:37px;right:auto;left:-8px}.follow_us .tooltip_bottom .tooltip_corner{left:7px;top:-9px}.social_media .follow_us ul li{display:block;margin:7px 0 11px}.follow_us ul{padding:0 10px}.follow_us a{margin-right:8px}.links_list .follow_us ul li a{color:#007DBA;font-size:14px}.links_list .follow_us ul li a:hover{text-decoration:underline}.links_list .follow_us ul li a:visited{color:#007DBA}.wait_class{display:none;position:absolute;top:0;left:0;z-index:101}.wait_class div{sheight:32px;margin-left:auto;margin-right:auto;position:relative;top:45%;width:32px}.large_image{display:none;position:absolute;top:0;left:0;z-index:101}.large_image div{height:60px;margin-left:auto;margin-right:auto;position:relative;top:45%;width:60px}.large_image.active,.wait_class.active{display:block}.layer{background-color:#fff;display:none;opacity:.7;filter:alpha(opacity=70);position:absolute;top:0;left:0;z-index:100}.layer.active{display:block}.spooler_wrapper_650{position:absolute;width:650px;height:80px}.steps_wrapper{padding-left:40px;height:40px}.step_descriptor_blue .steps_wrapper{background-color:#0196D6}.step_descriptor .clf .js_step_link,.step_descriptor .clf .js_step_link:link{color:#767676;font-size:16px;font-weight:700;line-height:20px;display:inline-block;padding:9px 0 10px}.step_descriptor .clf .js_step_link:hover{cursor:default}.step_descriptor_blue .clf .js_step_link,.step_descriptor_blue .clf .js_step_link:link{color:#00415D}.step_descriptor .clf .current .js_step_link,.step_descriptor .clf .selected .js_step_link{color:#000}.step_descriptor_blue .clf .current .js_step_link,.step_descriptor_blue .clf .selected .js_step_link{color:#FFF}.step_descriptor .clf .disabled .js_step_link,.tabs .clf .disabled .js_step_link:hover{color:#CCC;cursor:default;text-decoration:none}.step_descriptor .clf .step{height:40px;border-right:none;display:inline-block;*zoom:1;*display:inline;vertical-align:middle}.step_descriptor .circle{width:21px;height:21px;display:inline-block;*zoom:1;*display:inline}.step_descriptor .circle_1{background-position:0 -2483px}.step_descriptor .circle_2{background-position:0 -2524px}.step_descriptor .circle_3{background-position:0 -2565px}.step_descriptor_blue .circle_2{background-position:0 -1293px}.step_descriptor_blue .circle_3{background-position:0 -1334px}.step_descriptor .circle_4{background-position:0 -2958px}.step_descriptor_blue .circle_4{background-position:0 -2918px}.step_descriptor .clf .current .circle_1,.step_descriptor .clf .selected .circle_1{background-position:0 -2647px}.step_descriptor .clf .current .circle_2,.step_descriptor .clf .selected .circle_2{background-position:0 -2688px}.step_descriptor .clf .current .circle_3,.step_descriptor .clf .selected .circle_3{background-position:0 -2729px}.step_descriptor .clf .current .circle_4,.step_descriptor .clf .selected .circle_4{background-position:0 -2917px}.step_descriptor_blue .clf .current .circle_1,.step_descriptor_blue .clf .selected .circle_1{background-position:0 -1170px}.step_descriptor_blue .clf .current .circle_2,.step_descriptor_blue .clf .selected .circle_2{background-position:0 -1211px}.step_descriptor_blue .clf .current .circle_3,.step_descriptor_blue .clf .selected .circle_3{background-position:0 -1252px}.step_descriptor_blue .clf .current .circle_4,.step_descriptor_blue .clf .selected .circle_4{background-position:0 -2958px}.step_descriptor .clf .current .circle span,.step_descriptor .clf .selected .circle span{background:#0096d6;color:#fff}.step_descriptor .arrow{margin-left:10px;margin-right:10px;width:7px;height:13px;display:inline-block;_zoom:1;_display:inline;*padding-bottom:10px}.step_descriptor_blue .current .arrow,.step_descriptor_blue .selected .arrow{background-position:0 -1406px}.item_label{margin-left:7px}@media screen{.step_descriptor .arrow{background-position:0 -666px;line-height:16px}}.step_descriptor .prev{margin-right:15px}.table_sortable table{background-color:#fff;border:2px solid #ccc}.table_sortable a:focus,.table_sortable a:hover{text-decoration:underline}.table_sortable th{background-color:#767676;font-size:1.4em;line-height:18px;color:#fff;vertical-align:bottom;border-left:1px #fff solid;padding:12px 20px}.table_sortable th a.col_header{color:#fff}.table_sortable td{background-color:#fff;font-size:1.4em;line-height:18px;color:#000;vertical-align:top;border-right:1px #ccc solid;border-bottom:1px #ccc solid;padding:12px 20px}.table_sortable td a:visited{color:#822980}.table_sortable .last_td{border-bottom:1px #ccc solid;padding:5px 10px}.table_sortable .dr_fnd{background-color:#fff;font-size:1.4px;line-height:18px;color:#000}.table_sortable .dr_fnd a:focus,.table_sortable .dr_fnd a:hover{background-color:#007DBA;color:#fff}.table_sortable thead .sortedASC,.table_sortable thead .sortedDESC{background-color:#5a5a5a}.table_sortable thead .sortedASC a,thead .sortedDESC .sortedASC a{background-position:left bottom}.table_sortable thead .sortedASC a:focus,.table_sortable thead .sortedASC a:hover,.table_sortable thead .sortedDESC .sortedASC a:focus,.table_sortable thead .sortedDESC .sortedASC a:hover,.table_sortable thead .sortedDESC a{background-position:left -37px}.table_sortable thead .sortedDESC a:focus,.table_sortable thead .sortedDESC a:hover{background-position:left bottom}.table_sortable .icn_srt{float:right;width:15px;height:15px;margin-left:10px}* html .table_sortable .icn_srt{width:13px;line-height:15px}.table_sortable .numeric{text-align:right}.table_sortable td,.table_sortable th{text-align:left}.table_sortable .last_td{text-align:right}.table_sortable tbody{border:none}.table_sortable .dfinder{direction:rtl;text-align:right}.table_sortable .df_list{direction:rtl;display:none;position:absolute;text-align:right;margin-top:-26px;margin-left:-98px;border-right:2px #5a5a5a solid}.table_sortable .df_list .df_fst{margin-top:24px!important}.table_sortable .dd_upside .df_fst{margin-top:-125px!important}* html .table_sortable .df_list .df_fst{margin-top:23px}.table_sortable .df_list .df_li{text-align:left}.table_sortable .df_list .df_li a{background-color:#fff;display:inline-block;color:#000;width:100%;text-decoration:none;padding:6px 8px;border-left:2px #5a5a5a solid;border-bottom:1px #ccc solid}.table_sortable .df_list .df_lst a{border-bottom:2px #5a5a5a solid}.table_sortable .df_list .df_li a:focus,.table_sortable .df_list .df_li a:hover{background-color:#007DBA;color:#fff;z-index:2}.table_sortable .df_list .df_fst a{border-top:2px #5a5a5a solid}.table_sortable .df_list_top{display:inline-block;position:absolute;z-index:2}.table_sortable .dd_upside{border-right:0}.table_sortable .dd_upside li{border-right:2px #5a5a5a solid}.table_sortable .dd_upside .df_list_top a,.table_sortable .dd_upside .df_list_top a:focus,.table_sortable .dd_upside .df_list_top a:hover{border-top-color:#fff;border-bottom:2px #5a5a5a solid}.table_sortable .dd_list{display:none;position:absolute}.table_sortable .dd_list_active,.table_sortable .dr_fnd a{display:block}.table_sortable .dd_act{direction:rtl;text-align:right}.table_sortable .dd_act .dd_item a{display:block;background:0 0;font-size:12px;text-decoration:none;padding:8px 10px}.sort_col .col_header{display:inline-block;float:left}.icn_srt a{direction:rtl;display:inline-block;background-repeat:no-repeat;background-position:left -22px;background-color:transparent;width:15px;height:15px;padding:0!important}* html .icn_srt a{width:13px;height:13px}.icn_srt a:focus,.icn_srt a:hover{background-position:left -37px;text-decoration:none!important}.icn_srt{display:inline-block;background-color:transparent;text-align:right}.table_sortable .df_arr_wht,.table_sortable .df_arr_wht_u{background-position:left top;background-repeat:no-repeat;width:53px;height:22px}.table_sortable td.sorted{background-color:#f2f2f2}* html .table_sortable .df_arr_wht,* html .table_sortable .df_arr_wht_u{width:52px;height:21px}.table_sortable .dr_fnd .df_arr_wht{border:2px solid #fff;background-color:#fff}.table_sortable .dr_fnd .df_arr_wht:focus,.table_sortable .dr_fnd .df_arr_wht:hover{background-color:#fff;border:2px solid #5a5a5a}.table_sortable .dr_fnd .df_arr_wht_u,.table_sortable .dr_fnd .df_arr_wht_u:focus,.table_sortable .dr_fnd .df_arr_wht_u:hover{background-color:#fff;border-top:2px #5a5a5a solid;border-left:2px #5a5a5a solid;border-bottom:2px #fff solid}* html .table_sortable .dr_fnd .df_arr_wht_u,* html .table_sortable .dr_fnd .df_arr_wht_u:focus,* html .table_sortable .dr_fnd .df_arr_wht_u:hover{border-right:1px #5a5a5a solid}* html .table_sortable .df_list{margin-left:0;z-index:2;width:130px}.table_sortable .table_static a{font-size:16px;line-height:22px}.table_sortable .table_static p{font-size:14px;line-height:18px;color:#5A5A5A;margin-bottom:0}.table_sortable .table_static th{border-left:0;padding:12px 20px 12px 1px}.table_sortable .table_static th.th_fst{border-left:0;padding:12px 20px}.table_sortable .table_static td{border-right:0;width:82px;padding:12px 20px 12px 1px}.table_sortable .table_static td.td_fst{width:388px;padding:12px 20px}.tabs{border-bottom:1px solid #000}.tabs .clf a,.tabs .clf a:link{background-color:#fff;border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;color:#5A5A5A;padding:5px 20px 7px;font-size:18px;font-weight:700;line-height:36px;float:left}.tabs .clf .tab_label{float:left;line-height:22px}.tabs .clf a:focus .tab_label,.tabs .clf a:hover .tab_label{color:#5A5A5A;text-decoration:underline}.tabs .clf .tab_suporting_text{font-weight:400;font-size:14px;line-height:18px;color:#5A5A5A;float:left;clear:left}.tabs .clf a:active .tab_suporting_text,.tabs .clf a:focus .tab_suporting_text,.tabs .clf a:hover .tab_suporting_text{color:#5A5A5A;text-decoration:none}.tabs .clf .current a{color:#000;position:relative;bottom:-1px;line-height:36px;padding:3px 20px 8px}.tabs .clf .disabled a,.tabs .clf .disabled a:hover,.tabs .clf .disabled a:hover .tab_label,.tabs .clf .disabled a:hover .tab_suporting_text{color:#ccc;cursor:default;text-decoration:none}.tabs .clf .tab_trigger{border-left:1px solid #fff;border-right:1px solid #fff;display:block;float:left}.tabs .clf .current a:hover,.tabs .clf .current a:hover .tab_label{color:#000;text-decoration:none}.tabs .clf .current a:hover .tab_suporting_text{color:#5A5A5A;text-decoration:none}.tabs .clf .current{border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-bottom:none;border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0}.win_tagline{margin:0 14px;font-size:1.4em;line-height:18px;_line-height:19px;font-weight:700;color:#000}.win_wrapperbox{margin:0;padding:15px 0 20px}.logos .title_cell_rgt{margin-bottom:15px}.logo_bbb,.logo_bml,.logo_bob1,.logo_bob2,.logo_pp{background:url(/hp-portal-theme-static/themes/Portal8.0/i/third-party/s-logos-wht.png);width:82px!important;height:56px}.logo_pp{background-position:0 -164px}.logo_bml{background-position:-102px -164px}.logo_bbb{background-position:-205px -164px}.logos li a{padding-left:0;margin-right:21px}.logos li.lstchild a{margin-right:0}.logo_bob1{background-position:0 -260px}.logo_bob2{background-position:0 -356px}.badges_table{margin:20px 0}.badges_table td{vertical-align:middle;padding-right:30px}.bdg_amd1,.bdg_amd2,.bdg_ati,.bdg_corel,.bdg_energy,.bdg_mcafree,.bdg_mof,.bdg_mof_demo,.bdg_roxio,.bdg_win7,.bdg_win_dvd,.bdg_win_dvd_demo,.bdg_win_vista,.ces{background:url(/hp-portal-theme-static/themes/Portal8.0/i/third-party/s-logos-wht.png);padding-left:0!important}.bdg_win7{background-position:0 -450px}.bdg_win_vista{background-position:-51px -450px}.bdg_mof{background-position:0 -911px}.bdg_amd1{background-position:0 -535px}.bdg_amd2{background-position:-50px -535px}.bdg_ati{background-position:0 -611px}.bdg_energy{background-position:-50px -611px}.bdg_mof_demo{background-position:-52px -680px}.bdg_win_dvd_demo{background-position:0 -680px}.bdg_corel{background-position:0 -760px}.bdg_roxio{background-position:0 -809px}.bdg_win_dvd{background-position:-52px -809px}.bdg_mcafree{background-position:0 -859px}.ces{background-position:-128px -260px}a.bdg_win7,a.bdg_win_vista{height:66px;width:45px!important}a.bdg_corel,a.bdg_mcafree,a.bdg_mof{height:60px;width:80px!important}a.bdg_amd1,a.bdg_amd2{height:58px;width:45px!important}a.bdg_ati,a.bdg_energy{height:45px;width:45px!important}a.bdg_roxio,a.bdg_win_dvd{height:45px;width:46px!important}a.bdg_win_dvd_demo{height:58px;width:45px!important}a.bdg_mof_demo{height:58px;width:98px!important}a.ces{height:54px;width:34px!important}.badge_stack{vertical-align:top}.badge_stack a{float:right}.badge_in_center a{display:block;margin:0 auto 7px;float:none;_margin-left:55px}.bdg_amd1,.bdg_amd2,.bdg_ati,.bdg_corel,.bdg_energy,.bdg_mcafree,.bdg_mof,.bdg_mof_demo,.bdg_roxio,.bdg_win7,.bdg_win_dvd,.bdg_win_dvd_demo,.bdg_win_vista,.logo_bbb,.logo_bml,.logo_bob1,.logo_bob2,.logo_pp,.logo_windows7_prof{_background-image:url(/hp-portal-theme-static/themes/Portal8.0/i/third-party/s-logos-ie6.gif)}.pref_part .isc_hp_lg{display:block;padding-left:32px!important;white-space:nowrap;font-size:16px;line-height:18px;color:#000;height:29px;background-position:0 -1349px}.pref_part a.isc_hp_lg{color:#007dba;text-decoration:none}.pref_part a.isc_hp_lg:hover{text-decoration:underline}.tooltip{_width:205px}.tooltip_keeper{padding-right:21px}.inline{padding-right:1px;display:inline-block;*top:1px}* html .tooltip_top .tooltip_corner,* html .tooltip_top_inline .tooltip_corner{bottom:-10px}.tooltip_top{_right:-164px}.tooltip_bottom{_right:-28px}.tooltip_main{position:relative;display:inline-block}.tooltip_main a.link_icn{color:#767676}*|html[xmlns*=""] .tooltip_main{display:block}.tooltip{position:absolute;width:205px;padding:10px 0 18px;color:#000;background:#FFF;border:2px solid #ccc;z-index:100}*|html[xmlns*=""] .tooltip{width:215px}.tooltip_top{right:-166px;bottom:25px}.tooltip_bottom{right:-27px;top:25px}.tooltip_title{padding:0 18px 10px;font-size:16px;line-height:22px;border-bottom:1px #ccc solid}.tooltip_text{padding:8px 18px 0;font-size:14px;line-height:18px}.tooltip_corner{position:absolute;width:27px;height:11px;font-size:0}.tooltip_top .tooltip_corner,.tooltip_top_inline .tooltip_corner{left:20px;bottom:-9px;background-position:-1px -842px}.tooltip_bottom .tooltip_corner,.tooltip_bottom_inline .tooltip_corner{right:20px;top:-9px;background-position:-1px -875px}.inline{position:relative;padding-right:0;color:#000;background-image:none;border-bottom:1px #0096D6 dotted}.inline:hover{text-decoration:none}.tooltip_top_inline{left:0;bottom:25px}.tooltip_bottom_inline{right:0;top:25px}.line-text{font-size:14px}.fontH1,.fontH2,.fontH3,.fontH4,.fontH5,.fontH6,.fontHH1,h1,h2,h3{font-weight:700}a.fontH6{font-weight:400}.emphraized a,a.emphraized{font-size:14px;line-height:23px}.description{color:#5a5a5a}.typography_right_rail .fontH3,.typography_right_rail h3,h3.typography_right_rail{font-weight:700}.bulleted_list li{margin-top:8px}.default.fontHH1,.fontHH1{margin-top:0}.typography_main .fontH2,.typography_main h2,.typography_main p,.typography_main span,h2.typography_main,p{margin-bottom:7px}.typography_right_rail a,.typography_right_rail p,.typography_right_rail span,.typography_secondary a,.typography_secondary p,.typography_secondary span{margin-bottom:4px}.fontHH1,.fontHH2{margin-bottom:11px}.fontH1,h1{margin-bottom:9px}.fontH2,.fontH3,.fontH4,.fontH5,.fontH6,.fontH7,h2,h3{margin-bottom:5px}a.fontH1,a.fontH2,a.fontH3,a.fontH4,a.fontH5,a.fontH6,a.fontH7,span.fontH1,span.fontH2,span.fontH3,span.fontH4,span.fontH5,span.fontH6,span.fontH7{display:block}.typography_right_rail .fontH3,.typography_right_rail h3,h3.typography_right_rail{margin-bottom:6px}.typography_main p,p{margin-bottom:8px}.typography_main .emphraized{margin-bottom:5px}.typography_right_rail a,.typography_right_rail p{margin-bottom:4px}.typography_secondary a,.typography_secondary p{margin-bottom:6px}.breadcrumbs p,.breadcrumbs span,.footnote p,.footnote span{margin-bottom:4px}.body{font-family:HPSimplified,Arial}a,p,span{font-size:inherit;line-height:inherit}.italic{font-style:italic}.emphraized{font-weight:700}.disabled,.meta{color:#767676}.error{color:red}.meta a,a.meta{color:#767676}.meta a.visited,.meta a:visited,a.meta:visited{color:#822980}.typography_right_rail,.typography_secondary{font-size:14px;line-height:18px}.typography_secondary{color:#5a5a5a}.typography_right_rail .fontH3,.typography_right_rail h3,h3.typography_right_rail{font-size:18px;line-height:22px;color:#000}.typography_right_rail p,.typography_secondary p{*font-size:14px;*line-height:18px}.typography_main{font-size:16px;line-height:22px}.typography_main .fontH2,.typography_main h2,h2.typography_main{font-size:18px;line-height:22px;color:#000}.typography_main p,p{*font-size:16px;*line-height:22px}.breadcrumbs,.breadcrumbs a,a.breadcrumbs{font-size:12px;line-height:15px;color:#767676}.breadcrumbs a:visited,a.breadcrumbs:visited{color:#822980}.footnote{font-size:12px;line-height:15px;color:#5a5a5a}.footnote a:visited,a.footnote:visited{color:#822980}.footnote p{*font-size:12px;*line-height:15px}.bulleted_list{font-size:16px;line-height:22px}.bulleted_list ul,ul.bulleted_list{margin-bottom:28px}.bulleted_list li{list-style:disc inside;margin-bottom:8px}.fontH1,.fontH2,.fontH3,.fontH4,.fontH6,.fontH7,.fontHH1,h1,h2,h3{font-family:HPSimplified;font-weight:700}.default.fontHH1,.fontHH1{font-size:50px;line-height:50px}.default.fontH1,.fontH1,h1{font-size:32px;line-height:32px}.default.fontH2,.fontH2,h2{font-size:24px;line-height:30px}.default.fontH3,.fontH3,h3{font-size:20px;line-height:24px}.default.fontH4,.default.fontH5,.fontH4,.fontH5{font-size:18px;line-height:22px}.default.fontH6,.fontH6{font-size:16px;line-height:22px}.default.fontH7,.fontH7{font-size:14px;line-height:18px}.utility-menu .link-arrow{background:url(/hp-portal-theme-static/themes/Portal8.0/i/patterns/s-utility-menu-arrows.jpg) right 8px no-repeat;padding-right:13px}.utility-menu a.link-arrow:hover{background-position:right -8px}.utility-menu{position:relative;clear:both;line-height:18px;margin:0 auto;width:1000px;font-size:13px}.utility-menu a,.utility-menu a:visited{color:#767676;text-decoration:none;display:inline-block}.utility-menu a.dis,.utility-menu a.dis:hover,.utility-menu a.dis:visited{color:#CCC;cursor:default}.utility-menu a.over,.utility-menu a:hover{text-decoration:none;color:#007dba}.utility-menu .separ{padding:0 9px;color:#CCC}.utility-menu ul{float:right;margin:3px 35px 0 0;padding:0;list-style-type:none}.utility-menu ul li{position:relative;*float:left;display:inline-block}.utility-menu-popup{position:absolute;left:0;top:20px;background-color:#FFF;border:1px solid #CCC}.utility-menu-popup ul{margin:6px 14px;float:none}.utility-menu-popup ul li{border-bottom:1px solid #CCC;display:block;*float:none}.utility-menu-popup ul li.lstchild{border-bottom:none}.utility-menu-popup a,.utility-menu-popup a:visited{color:#007DBA;display:inline-block;padding:7px 0;font-size:13px;line-height:15px}.utility-menu-popup a:hover{text-decoration:underline}.utility-menu-popup a.dis:hover{text-decoration:none}.sign-in-list{width:165px;right:0;left:auto}.language{width:auto}.live-chat{width:165px}.live-chat a,.live-chat a:hover,.live-chat a:visited{color:#767676;text-decoration:none;cursor:default}.signon_popup{width:290px;right:0;left:auto;font-size:12px;line-height:12px;color:#666}.signon_popup form{margin:0}.signon_popup .content{border-bottom:1px solid #CCC;margin:0 14px}.signon_popup .content .label{font-size:12px;line-height:16px;padding-top:10px;display:inline-block;color:#666}.signon_popup .form-input,.signon_popup .form-input-disabled,.signon_popup .form-input-error{display:inline-block;font-family:HPSimplified,Arial;height:33px;width:240px;line-height:33px;_height:36px;padding:0 10px;font-size:14px;color:#000;background:#FFF;border:1px solid #CCC}.signon_popup .form-input:focus,.signon_popup .form-input:hover{color:#000;border-color:#5a5a5a}.signon_popup .form-input-disabled{color:#b3b3b3;background:#e5e5e5;border-color:#ccc}.signon_popup .form-input-error,.signon_popup .form-input-error:focus,.signon_popup .form-input-error:hover{border-color:red;color:red}.signon_popup a{font-size:12px;line-height:12px;padding:6px 0}.signon_popup .login-btn{border-radius:0 4px;padding:0 25px;display:inline-block}.signon_popup .login-btn,.signon_popup .login-btn input{background-color:#0096D6;color:#FFF;cursor:pointer;border:none;font-weight:700;text-transform:none;font-size:14px}.signon_popup .login-btn:hover,.signon_popup .login-btn:hover input{background-color:#069;text-decoration:none;color:#FFF}.signon_popup .login-btn input{font-family:HPSimplified,Arial;height:30px;padding:0}.signon_popup .login-btn{float:right}.signon_popup .login-btn-container{padding:4px 0 20px;*overflow:hidden}.signon_popup .footer{margin:0 14px 23px}.signon_popup .footer span{display:inline-block}.signon_popup .footer a{padding-left:3px;padding-bottom:0}.videoitem{display:inline-block;position:relative}.videoitem p{font-size:14px;line-height:18px}.video-title{display:block;margin-top:5px;color:#767676}.video-header{display:block;margin-top:20px;color:#000;font-weight:700}.videoitem .video-time{margin:0;display:inline-block;font-size:14px;line-height:18px;color:#FFF;position:absolute;bottom:0;right:0;border-radius:4px 0 0;background-color:#000;opacity:.9;padding:4px 8px}.video-thumbnail{position:relative}.video-thumbnail .play{position:absolute;text-indent:-9999px;display:block}.video-thumbnail img{border:1px solid #ccc;overflow:hidden}.video-time span{display:inline-block}.video-meta{color:#767676}.video_mini .play{height:18px;width:24px;left:19px;top:12px}.video_mini .video-meta,.video_mini .video-title{margin-left:73px}.video_mini .video-thumbnail{float:left}.video_mini .video-thumbnail img{width:61px;height:42px}.video_small .play{height:18px;width:24px;top:20px;left:38px}.video_small .video-thumbnail{float:left}.video_small .video-title{margin-left:111px}.video_small .video-time{font-size:11px;line-height:16px;padding:1px 4px}.video_small .video-thumbnail img{width:101px;height:56px}.video_medium .play{background-position:0 -38px;height:36px;width:48px;top:47px;left:88px}.video_medium .video-thumbnail{width:228px;height:132px}.video_medium .video-thumbnail img{width:226px;height:130px}.video_re_medium .play{background-position:0 -38px;height:36px;width:48px;top:41px;left:66px}.video_re_medium .video-thumbnail{width:180px;height:120px}.video_re_medium .video-thumbnail img{width:178px;height:118px}.video_large .play{background-position:0 -38px;height:36px;width:48px;left:123px;top:66px}.video_large .video-thumbnail{width:295px;height:168px}.video_large .video-thumbnail img{width:293px;height:166px}.video_xlarge .play{background-position:0 -38px;height:36px;width:48px;left:201px;top:110px}.video_xlarge .video-thumbnail{width:453px;height:258px}.video_xlarge .video-thumbnail img{width:451px;height:256px}.video_x_large .play{background-position:0 -93px;height:55px;width:80px;left:280px;right:auto;top:153px}.video_x_large .video-thumbnail{width:640px;height:360px}.video_x_large .video-thumbnail img{width:638px;height:358px}.video_x_large .video-title{margin-top:5px;color:#000}.video_x_large .video-poster{position:absolute;top:0;left:0;background-color:#FFF;border:1px solid #ccc}.cs_spooler{position:absolute;top:0;left:0}.cs_spooler div{height:60px;margin-left:auto;margin-right:auto;position:relative;top:0;width:60px}.videoitem .video_title_bottom{clear:both;margin-top:0;margin-left:0;padding-top:5px}.hpSimplifiedBold{font-family:HPSimplified,"HPSimplified bold",Arial,Sans-Serif;font-weight:700}.HPSimplifiedBoldNew{font-family:HPSimplifiedBold,"HPSimplified bold",Arial,Sans-Serif;font-weight:700}.hpRegularText{font-family:HPSimplified,"HPSimplified regular",Arial,Sans-Serif;font-weight:400}.backToResults{margin-left:40px}html[dir=rtl] .backToResults{margin-right:40px}.progressBar{width:94%;border-radius:0;height:40px;margin:2px 0}.progress-label{position:absolute;width:95%;top:9px;font-size:1em;font-family:HPSimplified,"HPSimplified regular",Arial,Sans-Serif;font-weight:400;text-align:right}html[dir=rtl] .progress-label{width:95%;text-align:left}.ui-widget-header{background:#0096d6;height:38px}.ui-progressbar{position:relative}.ui-progressbar .ui-progressbar-overlay{background-image:none;background-color:#FFF}.progress-label-new{float:right;margin-top:10px;margin-right:10px}.progress-loading-label{position:absolute;right:10px;top:10px;font-weight:400}html[dir=rtl] .progress-loading-label{right:auto;left:10px}html[dir=rtl] .accordionMinus{margin-left:10px}html[dir=rtl] .accordionContent ul{padding-top:10px;padding-right:30px}.thinBorder{border:1px solid #CCC;margin:30px 0 0;padding:20px 20px 20px 10px;width:100%;float:left}html[dir=rtl] .thinBorder{float:right}.accordionPlus{background-image:url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png);background-position:-79px 374px;display:inline-block;margin-right:10px;vertical-align:top;width:21px}.accordionMinus{background-image:url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png);background-position:-79px 348px;display:inline-block;height:21px;margin-right:10px;vertical-align:top;width:21px}.accordionInst{color:#000;cursor:pointer}.accordionInst:hover{color:#000!important}.accordionContent ul li{list-style:disc;margin-left:20px}.accordionContent ul{padding-top:10px;padding-left:20px}.ui-widget-content{border:1px solid #CCC}#closeModal>img{position:absolute;right:15px;top:15px}html[dir=rtl] .accordionPlus{margin-left:10px}html[dir=rtl] .accordionContent ul li{margin-right:20px}html[dir=rtl] #closeModal>img{left:15px;right:inherit}.showProgress{margin:10px 0 0;display:none;clear:both;width:100%}.showProgress p{margin:0 0 0 10px;font-family:HPSimplified,"HPSimplified bold",Arial,Sans-Serif;font-weight:700;clear:none;float:left;font-size:15px}.showProgress img{margin-top:5px;float:left}.showProgress,html[dir=rtl] .showProgress img{float:right}.dmdTopSolutionsDiagnostics{max-width:350px}.detectMyDeviceTopSection{float:right;margin:35px 0 -100px;position:relative}.detectMyDeviceTopSection p{float:left;font-family:HPSimplifiedBold,"HPSimplified bold",Arial,Sans-Serif;font-weight:700;margin-top:10px}.detectMyDeviceTopSection .help{margin:6px 0 0 10px}.detectMyDeviceTopSection .identifyNowBtn{margin:0 0 0 20px;float:left}.dmdTopSolutionsDiagnostics{float:left;clear:both;margin:0 0 10px;font-size:14px}html[dir=rtl] .detectMyDeviceTopSection{float:left}html[dir=rtl] .detectMyDeviceTopSection p,html[dir=rtl] .dmdTopSolutionsDiagnostics,html[dir=rtl] .helpTooltip{float:right}html[dir=rtl] .detectMyDeviceTopSection .help{margin:6px 10px 0 0}html[dir=rtl] .detectMyDeviceTopSection .identifyNowBtn{margin:0 20px 0 0;float:right}.dmdBanner a#detectMyDevicePolicyDetails{width:50%;margin-top:35px;line-height:25px;color:#fff}a#detectMyDeviceFullWidthBtn:hover{text-decoration:none}.dmdBanner{background-color:#000;width:100%;min-height:300px;background-position:0 0;background-repeat:no-repeat;background-size:cover;margin:40px 0;padding-bottom:10px}.dmdOuterPanel{margin:0 20px}.ie8 .dmdBanner{background-position-x:center!important}.dmdInnerPanel{max-width:980px;margin:0 auto;color:#fff;padding:50px 0 0}.dmdDescription{font-weight:700;font-size:55px;word-wrap:break-word;margin-bottom:30px;line-height:45px}.dmdHeader{font-size:14px;font-weight:600;margin-bottom:15px}.dmdBanner .helpTooltip{float:none;display:inline-block;margin-left:0;margin-top:4px;margin-bottom:-4px;background-position:-276px -272px}.dmdBoxes{display:flex}.dmdBoxes a:hover{text-decoration:underline}.leftArrow,.print,.share,.feedback,.searchGlass,.errorIcon,.help,.infoError,.downArrow,.helpTooltip{
	background-image:url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png");
	float:left;
	margin-right:10px;
}
.helpClose,.pointerImg,.cross{
	background:url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png") no-repeat;
}

.leftArrow{
	width:21px;
	height:20px;
	background-position:-5px -1px;

}

.print {
	width: 14px;
	height: 12px;
	background-position: -8px -31px;
	margin-top: 4px;
}

.share{
	width:14px;
	height:14px;
	background-position:-8px -53px;
	margin-top: 4px;
}


.feedback{
	width:15px;
	height:15px;
	background-position:-8px -77px;
	margin-top: 4px;
}


.searchGlass{
	width:23px;
	height:23px;
	background-position:-4px -102px;
}

.errorIcon {
	width: 16px;
	height: 21px;
	background-position: -7px -146px;
	margin-top:-2px; /*added as the icon should align with the error text*/
}

.container{
		clear:both;
}
.help{
	margin:10px 0 0 10px;
	float:left;
	background-position:-7px -173px;
	height:15px;
	width:15px;
	
}
.helpTooltip{
	margin:5px 0 0 15px;
	float:left;
	background-position:-187px -141px;
	height:20px;
	width:20px;

}
.helpClose{
	background-position:-7px -218px;
	height:20px;
	width:20px;
}
.pointerImg{
	background-position:0px -198px;
	height:12px;
	width:30px;
	position:absolute;
	bottom:-10px;
}
html[dir=rtl] .leftArrow,html[dir=rtl] .print,html[dir=rtl] .share,html[dir=rtl] .feedback,html[dir=rtl] .errorIcon {
	background-image:url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png");
	float:right;
	margin-left:10px !important; 
	margin-right:0px!important;
}
.cross{
	float: right;
	background-position: -83px -43px;
	width:25px;
	height: 25px;
}


.infoError{
	background-position:-83px -84px;
	height:20px;
	width:20px;
}
.accordionPlus {
    background-image: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png");
    background-position: -79px 374px;
    display: inline-block;
    height: 25px;
    margin-right: 10px;
    vertical-align: top;
    width: 25px;
}
.accordionMinus {
    background-image: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png");
    background-position: -79px 349px;
    display: inline-block;
    height: 25px;
    margin-right: 10px;
    vertical-align: top;
    width: 25px;
}

.chatClose{
  background: transparent url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/instantchatOverlay.png') no-repeat 0 0;

}

/* Not needed due to changes in comps. Retaining code in case there are requirements for this in future. */

/* Uncommenting this online-communities-contact-support-icon class to be used in concentra pages under contact us section - Richa */
.online-communities-contact-support-icon {
    background-image:url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png');
    background-position:-50px -280px;
    width: 80px;
    height: 70px;
}

.online-communities-consumer-support-icon {
    background-image:url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png');
    background-position:-70px -348px;
    width: 65px;
    height: 65px;
}

html[dir="rtl"] .online-communities-consumer-support-icon {
    background-image:url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png');
    background-position:-273px -390px;
    width: 60px;
    height: 55px;
}

.online-communities-enterprise-support-icon {
    background-image:url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png');
    background-position:-80px -410px;
    width: 55px;
    height: 75px;
}


.downArrow{
	width:30px;
	height:12px;
	background-position:-139px -163px;
}

.modalWrapper{
filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=0),        
			progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=90),        
			progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=180),       
			progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=5, Direction=270);

}.wptheme1Col .wpthemeCol{
			width:100% !important;
}
		
.wptheme2Col{
	width:100% !important;
}

.wptheme2Col .wpthemeCol{
	width:100%!important;
}

.wpthemeCol{
	margin:0!important;
	min-height:0px !important;
}
html[dir=rtl] .wpthemeLeft {
    float: right;
    text-align: right;
}
.wpthemeOverflowAuto {
overflow:visible !important;
}
.themeContentCol{
max-width:1000px;
margin: 0 auto;
overflow:visible;
width:100%;
}
.wpthemeControl{
margin-bottom:0px!important;
}
.wpthemeFrame {min-width: 100% !important;}
.wpthemeInner, .wpthemeSecondaryNav {margin: 0 auto; width: 100% !important;}
body{
background-color:#fff;
font:76%/1.35em HPSimplifiedLight,'Open Sans',sans-serif !important;
color:#000;
margin:0;
font-size:16px !important;
font-family:HPSimplifiedLight,"HPSimplified latin",Arial,Sans-Serif !important;}
.wpthemeMainContent{
min-height:auto;
}





/*R2 Overrides*/
#at15s.atm{
	/*position: fixed !important;  Share box positioned fixed as the widget is fixed */
}

.container{
	max-width:1000px;
}

.wpthemeLayoutContainers {
padding: 0px 0 !important;
}

.wpthemeControl.wpthemeHidden .wpthemeControlHeader{
	display:none;
}h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.fontH1,
.fontH2,
.fontH3,
.fontH4,
.fontH5,
.fontH6,
.fontH7,
.fontHH1 {
  font-family: HPSimplified;
  font-weight: bold;
}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*---------------------------------------------------------- HELPER CLASSES --*/
.cloak {
  display: none !important;
}
.no-margin {
  margin: 0 !important;
}
.no-padding {
  padding: 0 !important;
}
.no-top-margin {
  margin-top: 0 !important;
}
.block-level {
  display: block;
}
.pull-up {
  margin-top: -10px;
}
.push-down {
  margin-top: 10px;
}
.full-width {
  width: 100%;
}
.centered {
  text-align: center;
}
@media only screen and (max-width: 496px) {
  .centered-mob {
    text-align: center;
  }
}
.margin-center {
  margin: 0 auto;
}
.clearboth {
  clear: both;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.blank-space {
  content: 'space';
  position: relative;
  display: inline-block;
  opacity: 0;
}
.inline-block {
  display: inline-block;
}
select {
  margin-bottom: 20px;
}
.count {
  font-size: 0.85em;
  font-color: #767676;
  font-weight: normal;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .push-mobile {
    margin-top: 20px;
  }
}
::selection {
  background: #0096D6;
  color: #fff;
}
::-moz-selection {
  background: #0096D6;
  color: #fff;
}
.group:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}
* html .group {
  zoom: 1;
}
*:first-child + html .group {
  zoom: 1;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after,
#steps-bar .container:before,
#steps-bar .container:after,
.media-order .container:before,
.media-order .container:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after,
#steps-bar .container:after,
.media-order .container:after {
  clear: both;
}
hr {
  border: 0;
  height: 1px;
  background-color: #ccc;
  max-width: 100%;
  margin: 0;
}
hr.hp-row {
  margin: 20px 0;
}
hr.hp-row.hp-row-md {
  margin: 40px 0;
}
hr.hp-row.narrow {
  margin: 20px 15px;
}
hr.hp-row.short {
  margin-top: 10px;
  margin-bottom: 10px;
}
/*---------------------------------------------------------- OBJECTS --*/
.video-block p {
  margin-top: 10px;
}
iframe:not(.BrightcoveExperience),
img {
  /* added a :not(.BrightcoveExperience) to fix the height on videos issue in concentra firefox.  */
  max-width: 100%;
  height: auto;
}
img {
  max-width: 100%;
  display: block;
}
.hp-loader {
  width: 60px;
}
@-moz-document url-prefix() {
  fieldset {
    display: table-cell;
  }
}
@media only screen and (max-width: 496px) {
  .body {
    overflow-x: hidden;
  }
}
.container {
  margin: 0 auto;
  padding: 0 15px;
}
@media only screen and (max-width: 496px) {
  .container {
    max-width: 496px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .container {
    max-width: 670px;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .container {
    max-width: 1000px;
  }
}
.container:before,
.container:after {
  display: table;
  content: " ";
}
.container:after {
  clear: both;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12,
.col-xs-13,
.col-sm-13,
.col-md-13,
.col-lg-13,
.col-xs-14,
.col-sm-14,
.col-md-14,
.col-lg-14,
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15,
.col-xs-16,
.col-sm-16,
.col-md-16,
.col-lg-16,
.col-xs-17,
.col-sm-17,
.col-md-17,
.col-lg-17,
.col-xs-18,
.col-sm-18,
.col-md-18,
.col-lg-18,
.col-xs-19,
.col-sm-19,
.col-md-19,
.col-lg-19,
.col-xs-20,
.col-sm-20,
.col-md-20,
.col-lg-20,
.col-xs-21,
.col-sm-21,
.col-md-21,
.col-lg-21,
.col-xs-22,
.col-sm-22,
.col-md-22,
.col-lg-22,
.col-xs-23,
.col-sm-23,
.col-md-23,
.col-lg-23,
.col-xs-24,
.col-sm-24,
.col-md-24,
.col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media only screen and (max-width: 496px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-13,
  .col-sm-14,
  .col-sm-15,
  .col-sm-16,
  .col-sm-17,
  .col-sm-18,
  .col-sm-19,
  .col-sm-20,
  .col-sm-21,
  .col-sm-22,
  .col-sm-23 {
    float: left;
  }
  .col-sm-24 {
    width: 100%;
  }
  .col-sm-23 {
    width: 95.83333333333334%;
  }
  .col-sm-22 {
    width: 91.66666666666666%;
  }
  .col-sm-21 {
    width: 87.5%;
  }
  .col-sm-20 {
    width: 83.33333333333334%;
  }
  .col-sm-19 {
    width: 79.16666666666666%;
  }
  .col-sm-18 {
    width: 75%;
  }
  .col-sm-17 {
    width: 70.83333333333334%;
  }
  .col-sm-16 {
    width: 66.66666666666666%;
  }
  .col-sm-15 {
    width: 62.5%;
  }
  .col-sm-14 {
    width: 58.333333333333336%;
  }
  .col-sm-13 {
    width: 54.166666666666664%;
  }
  .col-sm-12 {
    width: 50%;
  }
  .col-sm-11 {
    width: 45.83333333333333%;
  }
  .col-sm-10 {
    width: 41.66666666666667%;
  }
  .col-sm-9 {
    width: 37.5%;
  }
  .col-sm-8 {
    width: 33.33333333333333%;
  }
  .col-sm-7 {
    width: 29.166666666666668%;
  }
  .col-sm-6 {
    width: 25%;
  }
  .col-sm-5 {
    width: 20.833333333333336%;
  }
  .col-sm-4 {
    width: 16.666666666666664%;
  }
  .col-sm-3 {
    width: 12.5%;
  }
  .col-sm-2 {
    width: 8.333333333333332%;
  }
  .col-sm-1 {
    width: 4.166666666666666%;
  }
  .col-sm-pull-24 {
    right: 100%;
  }
  .col-sm-pull-23 {
    right: 95.83333333333334%;
  }
  .col-sm-pull-22 {
    right: 91.66666666666666%;
  }
  .col-sm-pull-21 {
    right: 87.5%;
  }
  .col-sm-pull-20 {
    right: 83.33333333333334%;
  }
  .col-sm-pull-19 {
    right: 79.16666666666666%;
  }
  .col-sm-pull-18 {
    right: 75%;
  }
  .col-sm-pull-17 {
    right: 70.83333333333334%;
  }
  .col-sm-pull-16 {
    right: 66.66666666666666%;
  }
  .col-sm-pull-15 {
    right: 62.5%;
  }
  .col-sm-pull-14 {
    right: 58.333333333333336%;
  }
  .col-sm-pull-13 {
    right: 54.166666666666664%;
  }
  .col-sm-pull-12 {
    right: 50%;
  }
  .col-sm-pull-11 {
    right: 45.83333333333333%;
  }
  .col-sm-pull-10 {
    right: 41.66666666666667%;
  }
  .col-sm-pull-9 {
    right: 37.5%;
  }
  .col-sm-pull-8 {
    right: 33.33333333333333%;
  }
  .col-sm-pull-7 {
    right: 29.166666666666668%;
  }
  .col-sm-pull-6 {
    right: 25%;
  }
  .col-sm-pull-5 {
    right: 20.833333333333336%;
  }
  .col-sm-pull-4 {
    right: 16.666666666666664%;
  }
  .col-sm-pull-3 {
    right: 12.5%;
  }
  .col-sm-pull-2 {
    right: 8.333333333333332%;
  }
  .col-sm-pull-1 {
    right: 4.166666666666666%;
  }
  .col-sm-push-24 {
    left: 100%;
  }
  .col-sm-push-23 {
    left: 95.83333333333334%;
  }
  .col-sm-push-22 {
    left: 91.66666666666666%;
  }
  .col-sm-push-21 {
    left: 87.5%;
  }
  .col-sm-push-20 {
    left: 83.33333333333334%;
  }
  .col-sm-push-19 {
    left: 79.16666666666666%;
  }
  .col-sm-push-18 {
    left: 75%;
  }
  .col-sm-push-17 {
    left: 70.83333333333334%;
  }
  .col-sm-push-16 {
    left: 66.66666666666666%;
  }
  .col-sm-push-15 {
    left: 62.5%;
  }
  .col-sm-push-14 {
    left: 58.333333333333336%;
  }
  .col-sm-push-13 {
    left: 54.166666666666664%;
  }
  .col-sm-push-12 {
    left: 50%;
  }
  .col-sm-push-11 {
    left: 45.83333333333333%;
  }
  .col-sm-push-10 {
    left: 41.66666666666667%;
  }
  .col-sm-push-9 {
    left: 37.5%;
  }
  .col-sm-push-8 {
    left: 33.33333333333333%;
  }
  .col-sm-push-7 {
    left: 29.166666666666668%;
  }
  .col-sm-push-6 {
    left: 25%;
  }
  .col-sm-push-5 {
    left: 20.833333333333336%;
  }
  .col-sm-push-4 {
    left: 16.666666666666664%;
  }
  .col-sm-push-3 {
    left: 12.5%;
  }
  .col-sm-push-2 {
    left: 8.333333333333332%;
  }
  .col-sm-push-1 {
    left: 4.166666666666666%;
  }
  .col-sm-offset-24 {
    margin-left: 100%;
  }
  .col-sm-offset-23 {
    margin-left: 95.83333333333334%;
  }
  .col-sm-offset-22 {
    margin-left: 91.66666666666666%;
  }
  .col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .col-sm-offset-20 {
    margin-left: 83.33333333333334%;
  }
  .col-sm-offset-19 {
    margin-left: 79.16666666666666%;
  }
  .col-sm-offset-18 {
    margin-left: 75%;
  }
  .col-sm-offset-17 {
    margin-left: 70.83333333333334%;
  }
  .col-sm-offset-16 {
    margin-left: 66.66666666666666%;
  }
  .col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .col-sm-offset-14 {
    margin-left: 58.333333333333336%;
  }
  .col-sm-offset-13 {
    margin-left: 54.166666666666664%;
  }
  .col-sm-offset-12 {
    margin-left: 50%;
  }
  .col-sm-offset-11 {
    margin-left: 45.83333333333333%;
  }
  .col-sm-offset-10 {
    margin-left: 41.66666666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .col-sm-offset-8 {
    margin-left: 33.33333333333333%;
  }
  .col-sm-offset-7 {
    margin-left: 29.166666666666668%;
  }
  .col-sm-offset-6 {
    margin-left: 25%;
  }
  .col-sm-offset-5 {
    margin-left: 20.833333333333336%;
  }
  .col-sm-offset-4 {
    margin-left: 16.666666666666664%;
  }
  .col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .col-sm-offset-2 {
    margin-left: 8.333333333333332%;
  }
  .col-sm-offset-1 {
    margin-left: 4.166666666666666%;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-13,
  .col-md-14,
  .col-md-15,
  .col-md-16,
  .col-md-17,
  .col-md-18,
  .col-md-19,
  .col-md-20,
  .col-md-21,
  .col-md-22,
  .col-md-23 {
    float: left;
  }
  .col-md-24 {
    width: 100%;
  }
  .col-md-23 {
    width: 95.83333333333334%;
  }
  .col-md-22 {
    width: 91.66666666666666%;
  }
  .col-md-21 {
    width: 87.5%;
  }
  .col-md-20 {
    width: 83.33333333333334%;
  }
  .col-md-19 {
    width: 79.16666666666666%;
  }
  .col-md-18 {
    width: 75%;
  }
  .col-md-17 {
    width: 70.83333333333334%;
  }
  .col-md-16 {
    width: 66.66666666666666%;
  }
  .col-md-15 {
    width: 62.5%;
  }
  .col-md-14 {
    width: 58.333333333333336%;
  }
  .col-md-13 {
    width: 54.166666666666664%;
  }
  .col-md-12 {
    width: 50%;
  }
  .col-md-11 {
    width: 45.83333333333333%;
  }
  .col-md-10 {
    width: 41.66666666666667%;
  }
  .col-md-9 {
    width: 37.5%;
  }
  .col-md-8 {
    width: 33.33333333333333%;
  }
  .col-md-7 {
    width: 29.166666666666668%;
  }
  .col-md-6 {
    width: 25%;
  }
  .col-md-5 {
    width: 20.833333333333336%;
  }
  .col-md-4 {
    width: 16.666666666666664%;
  }
  .col-md-3 {
    width: 12.5%;
  }
  .col-md-2 {
    width: 8.333333333333332%;
  }
  .col-md-1 {
    width: 4.166666666666666%;
  }
  .col-md-pull-24 {
    right: 100%;
  }
  .col-md-pull-23 {
    right: 95.83333333333334%;
  }
  .col-md-pull-22 {
    right: 91.66666666666666%;
  }
  .col-md-pull-21 {
    right: 87.5%;
  }
  .col-md-pull-20 {
    right: 83.33333333333334%;
  }
  .col-md-pull-19 {
    right: 79.16666666666666%;
  }
  .col-md-pull-18 {
    right: 75%;
  }
  .col-md-pull-17 {
    right: 70.83333333333334%;
  }
  .col-md-pull-16 {
    right: 66.66666666666666%;
  }
  .col-md-pull-15 {
    right: 62.5%;
  }
  .col-md-pull-14 {
    right: 58.333333333333336%;
  }
  .col-md-pull-13 {
    right: 54.166666666666664%;
  }
  .col-md-pull-12 {
    right: 50%;
  }
  .col-md-pull-11 {
    right: 45.83333333333333%;
  }
  .col-md-pull-10 {
    right: 41.66666666666667%;
  }
  .col-md-pull-9 {
    right: 37.5%;
  }
  .col-md-pull-8 {
    right: 33.33333333333333%;
  }
  .col-md-pull-7 {
    right: 29.166666666666668%;
  }
  .col-md-pull-6 {
    right: 25%;
  }
  .col-md-pull-5 {
    right: 20.833333333333336%;
  }
  .col-md-pull-4 {
    right: 16.666666666666664%;
  }
  .col-md-pull-3 {
    right: 12.5%;
  }
  .col-md-pull-2 {
    right: 8.333333333333332%;
  }
  .col-md-pull-1 {
    right: 4.166666666666666%;
  }
  .col-md-push-24 {
    left: 100%;
  }
  .col-md-push-23 {
    left: 95.83333333333334%;
  }
  .col-md-push-22 {
    left: 91.66666666666666%;
  }
  .col-md-push-21 {
    left: 87.5%;
  }
  .col-md-push-20 {
    left: 83.33333333333334%;
  }
  .col-md-push-19 {
    left: 79.16666666666666%;
  }
  .col-md-push-18 {
    left: 75%;
  }
  .col-md-push-17 {
    left: 70.83333333333334%;
  }
  .col-md-push-16 {
    left: 66.66666666666666%;
  }
  .col-md-push-15 {
    left: 62.5%;
  }
  .col-md-push-14 {
    left: 58.333333333333336%;
  }
  .col-md-push-13 {
    left: 54.166666666666664%;
  }
  .col-md-push-12 {
    left: 50%;
  }
  .col-md-push-11 {
    left: 45.83333333333333%;
  }
  .col-md-push-10 {
    left: 41.66666666666667%;
  }
  .col-md-push-9 {
    left: 37.5%;
  }
  .col-md-push-8 {
    left: 33.33333333333333%;
  }
  .col-md-push-7 {
    left: 29.166666666666668%;
  }
  .col-md-push-6 {
    left: 25%;
  }
  .col-md-push-5 {
    left: 20.833333333333336%;
  }
  .col-md-push-4 {
    left: 16.666666666666664%;
  }
  .col-md-push-3 {
    left: 12.5%;
  }
  .col-md-push-2 {
    left: 8.333333333333332%;
  }
  .col-md-push-1 {
    left: 4.166666666666666%;
  }
  .col-md-offset-24 {
    margin-left: 100%;
  }
  .col-md-offset-23 {
    margin-left: 95.83333333333334%;
  }
  .col-md-offset-22 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-21 {
    margin-left: 87.5%;
  }
  .col-md-offset-20 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-19 {
    margin-left: 79.16666666666666%;
  }
  .col-md-offset-18 {
    margin-left: 75%;
  }
  .col-md-offset-17 {
    margin-left: 70.83333333333334%;
  }
  .col-md-offset-16 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-15 {
    margin-left: 62.5%;
  }
  .col-md-offset-14 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-13 {
    margin-left: 54.166666666666664%;
  }
  .col-md-offset-12 {
    margin-left: 50%;
  }
  .col-md-offset-11 {
    margin-left: 45.83333333333333%;
  }
  .col-md-offset-10 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-9 {
    margin-left: 37.5%;
  }
  .col-md-offset-8 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-7 {
    margin-left: 29.166666666666668%;
  }
  .col-md-offset-6 {
    margin-left: 25%;
  }
  .col-md-offset-5 {
    margin-left: 20.833333333333336%;
  }
  .col-md-offset-4 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-3 {
    margin-left: 12.5%;
  }
  .col-md-offset-2 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-1 {
    margin-left: 4.166666666666666%;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-13,
  .col-lg-14,
  .col-lg-15,
  .col-lg-16,
  .col-lg-17,
  .col-lg-18,
  .col-lg-19,
  .col-lg-20,
  .col-lg-21,
  .col-lg-22,
  .col-lg-23 {
    float: left;
  }
  .col-lg-24 {
    width: 100%;
  }
  .col-lg-23 {
    width: 95.83333333333334%;
  }
  .col-lg-22 {
    width: 91.66666666666666%;
  }
  .col-lg-21 {
    width: 87.5%;
  }
  .col-lg-20 {
    width: 83.33333333333334%;
  }
  .col-lg-19 {
    width: 79.16666666666666%;
  }
  .col-lg-18 {
    width: 75%;
  }
  .col-lg-17 {
    width: 70.83333333333334%;
  }
  .col-lg-16 {
    width: 66.66666666666666%;
  }
  .col-lg-15 {
    width: 62.5%;
  }
  .col-lg-14 {
    width: 58.333333333333336%;
  }
  .col-lg-13 {
    width: 54.166666666666664%;
  }
  .col-lg-12 {
    width: 50%;
  }
  .col-lg-11 {
    width: 45.83333333333333%;
  }
  .col-lg-10 {
    width: 41.66666666666667%;
  }
  .col-lg-9 {
    width: 37.5%;
  }
  .col-lg-8 {
    width: 33.33333333333333%;
  }
  .col-lg-7 {
    width: 29.166666666666668%;
  }
  .col-lg-6 {
    width: 25%;
  }
  .col-lg-5 {
    width: 20.833333333333336%;
  }
  .col-lg-4 {
    width: 16.666666666666664%;
  }
  .col-lg-3 {
    width: 12.5%;
  }
  .col-lg-2 {
    width: 8.333333333333332%;
  }
  .col-lg-1 {
    width: 4.166666666666666%;
  }
  .col-lg-pull-24 {
    right: 100%;
  }
  .col-lg-pull-23 {
    right: 95.83333333333334%;
  }
  .col-lg-pull-22 {
    right: 91.66666666666666%;
  }
  .col-lg-pull-21 {
    right: 87.5%;
  }
  .col-lg-pull-20 {
    right: 83.33333333333334%;
  }
  .col-lg-pull-19 {
    right: 79.16666666666666%;
  }
  .col-lg-pull-18 {
    right: 75%;
  }
  .col-lg-pull-17 {
    right: 70.83333333333334%;
  }
  .col-lg-pull-16 {
    right: 66.66666666666666%;
  }
  .col-lg-pull-15 {
    right: 62.5%;
  }
  .col-lg-pull-14 {
    right: 58.333333333333336%;
  }
  .col-lg-pull-13 {
    right: 54.166666666666664%;
  }
  .col-lg-pull-12 {
    right: 50%;
  }
  .col-lg-pull-11 {
    right: 45.83333333333333%;
  }
  .col-lg-pull-10 {
    right: 41.66666666666667%;
  }
  .col-lg-pull-9 {
    right: 37.5%;
  }
  .col-lg-pull-8 {
    right: 33.33333333333333%;
  }
  .col-lg-pull-7 {
    right: 29.166666666666668%;
  }
  .col-lg-pull-6 {
    right: 25%;
  }
  .col-lg-pull-5 {
    right: 20.833333333333336%;
  }
  .col-lg-pull-4 {
    right: 16.666666666666664%;
  }
  .col-lg-pull-3 {
    right: 12.5%;
  }
  .col-lg-pull-2 {
    right: 8.333333333333332%;
  }
  .col-lg-pull-1 {
    right: 4.166666666666666%;
  }
  .col-lg-push-24 {
    left: 100%;
  }
  .col-lg-push-23 {
    left: 95.83333333333334%;
  }
  .col-lg-push-22 {
    left: 91.66666666666666%;
  }
  .col-lg-push-21 {
    left: 87.5%;
  }
  .col-lg-push-20 {
    left: 83.33333333333334%;
  }
  .col-lg-push-19 {
    left: 79.16666666666666%;
  }
  .col-lg-push-18 {
    left: 75%;
  }
  .col-lg-push-17 {
    left: 70.83333333333334%;
  }
  .col-lg-push-16 {
    left: 66.66666666666666%;
  }
  .col-lg-push-15 {
    left: 62.5%;
  }
  .col-lg-push-14 {
    left: 58.333333333333336%;
  }
  .col-lg-push-13 {
    left: 54.166666666666664%;
  }
  .col-lg-push-12 {
    left: 50%;
  }
  .col-lg-push-11 {
    left: 45.83333333333333%;
  }
  .col-lg-push-10 {
    left: 41.66666666666667%;
  }
  .col-lg-push-9 {
    left: 37.5%;
  }
  .col-lg-push-8 {
    left: 33.33333333333333%;
  }
  .col-lg-push-7 {
    left: 29.166666666666668%;
  }
  .col-lg-push-6 {
    left: 25%;
  }
  .col-lg-push-5 {
    left: 20.833333333333336%;
  }
  .col-lg-push-4 {
    left: 16.666666666666664%;
  }
  .col-lg-push-3 {
    left: 12.5%;
  }
  .col-lg-push-2 {
    left: 8.333333333333332%;
  }
  .col-lg-push-1 {
    left: 4.166666666666666%;
  }
  .col-lg-offset-24 {
    margin-left: 100%;
  }
  .col-lg-offset-23 {
    margin-left: 95.83333333333334%;
  }
  .col-lg-offset-22 {
    margin-left: 91.66666666666666%;
  }
  .col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .col-lg-offset-20 {
    margin-left: 83.33333333333334%;
  }
  .col-lg-offset-19 {
    margin-left: 79.16666666666666%;
  }
  .col-lg-offset-18 {
    margin-left: 75%;
  }
  .col-lg-offset-17 {
    margin-left: 70.83333333333334%;
  }
  .col-lg-offset-16 {
    margin-left: 66.66666666666666%;
  }
  .col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .col-lg-offset-14 {
    margin-left: 58.333333333333336%;
  }
  .col-lg-offset-13 {
    margin-left: 54.166666666666664%;
  }
  .col-lg-offset-12 {
    margin-left: 50%;
  }
  .col-lg-offset-11 {
    margin-left: 45.83333333333333%;
  }
  .col-lg-offset-10 {
    margin-left: 41.66666666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .col-lg-offset-8 {
    margin-left: 33.33333333333333%;
  }
  .col-lg-offset-7 {
    margin-left: 29.166666666666668%;
  }
  .col-lg-offset-6 {
    margin-left: 25%;
  }
  .col-lg-offset-5 {
    margin-left: 20.833333333333336%;
  }
  .col-lg-offset-4 {
    margin-left: 16.666666666666664%;
  }
  .col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .col-lg-offset-2 {
    margin-left: 8.333333333333332%;
  }
  .col-lg-offset-1 {
    margin-left: 4.166666666666666%;
  }
}
@-ms-viewport {
  width: device-width;
}
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media only screen and (max-width: 496px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media only screen and (max-width: 496px) {
  .hidden-sm {
    display: none !important;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .hidden-md,
  .show-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .hidden-lg,
  .show-mobile {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/* hanburger icon of header not appearing in uat */
@media screen and (max-width: 999px) {
  .header .top_menu_widget a.top_m_widget {
    position: static;
  }
}
body {
  font-family: HPSimplified;
  font-size: 100%;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
body a:hover {
  cursor: pointer;
  color: #006699;
}
@media only screen and (max-width: 496px) {
  body {
    overflow-x: hidden;
  }
}
.fixfixed .hp-desktop-header {
  position: absolute;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #body {
    padding-top: 50px;
  }
}
.center {
  text-align: center;
  margin: 0 auto;
}
.rightText {
  text-align: right;
}
.absolute-bottom {
  position: absolute;
  left: 20px;
  right: 20px;
  width: 100%;
  bottom: 20px;
  margin-right: 20px;
  margin-left: 20px;
}
.middle-align-row {
  display: table-row;
}
.middle-align-row > * {
  display: table-cell;
  vertical-align: middle;
}
.everything,
#everything {
  min-width: 0px !important;
  position: relative;
  overflow-x: hidden;
}
@media only screen and (max-width: 496px) {
  .body {
    overflow-x: inherit;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .body {
    border-top: 1px solid #fff;
    padding-top: 40px;
    transition: all 0.5s linear;
  }
}
.background {
  background-color: #f2f2f2;
}
.border-top {
  border-top: 1px solid #ccc;
  padding-top: 10px;
}
.hp-section {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 496px) {
  .hp-section {
    margin: 20px 0;
  }
}
.hp-section.hp-section-last {
  margin-bottom: 0;
}
.hp-section-sm {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 496px) {
  .hp-section-sm {
    margin: 20px 0;
  }
}
.hp-section-md {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media only screen and (max-width: 496px) {
  .hp-section-md {
    margin: 20px 0;
  }
}
.hp-section-lg {
  margin-top: 60px;
  margin-bottom: 100px;
}
@media only screen and (max-width: 496px) {
  .hp-section-lg {
    margin: 20px 0;
  }
}
.hp-section-none {
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 496px) {
  .hp-section-none {
    margin: 0;
  }
}
.hp-section-top-xs {
  margin-top: 10px;
}
.hp-section-top-sm {
  margin-top: 20px;
}
.hp-section-top-md {
  margin-top: 40px;
}
.hp-section-top-lg {
  margin-top: 60px;
}
.hp-section-bottom-xs {
  margin-bottom: 10px;
}
.hp-section-bottom-sm {
  margin-bottom: 20px;
}
.hp-section-bottom-md {
  margin-bottom: 40px;
}
.hp-section-bottom-lg {
  margin-bottom: 60px;
}
.hp-section.hp-section-inverse {
  background-color: #0096d6;
  padding: 40px 0;
  margin-left: 0;
  margin-right: 0;
  color: #fff;
}
.hp-section.hp-section-inverse p {
  color: #fff;
}
.hp-section.hp-section-inverse .button {
  color: #0096D6;
}
.hp-section.hp-section-inverse a,
.hp-section.hp-section-inverse a:visited {
  color: #fff;
}
.hp-section.hp-section-inverse h1.section-header {
  border-color: #fff;
}
.hp-section.hp-section-inverse .secondary-content h2,
.hp-section.hp-section-inverse .secondary-content h3,
.hp-section.hp-section-inverse .secondary-content h4,
.hp-section.hp-section-inverse .secondary-content h5,
.hp-section.hp-section-inverse .secondary-content p {
  color: #fff;
}
.hp-section.hp-section-inverse .secondary-content p {
  font-size: 14px;
  line-height: 18px;
}
.hp-section.hp-section-inverse .hp-row.with-columns {
  margin-left: 0;
  margin-right: 0;
}
.hp-section.hp-section-inverse .hp-row.with-columns.with-dividers div[class*="col"].with-divider {
  padding-top: 20px;
  border-right: 1px solid #767676;
}
.hp-section.hp-section-inverse.hp-section-inverse-gray {
  background-color: #efefef;
  padding: 20px 0;
}
.hp-section.hp-section-inverse.hp-section-inverse-gray a {
  color: #0096D6;
}
.hp-notifications-bg .container {
  position: relative;
}
.hp-notifications-bg a.close {
  top: -10px;
  border: 0;
}
.hp-notifications-bg.hp-section {
  margin: 0;
}
.hp-notifications-bg p {
  color: #767676;
  font-size: 14px;
  margin: 0;
}
.hp-notifications-bg p a {
  color: #0096D6;
  font-family: HPSimplified;
  font-weight: bold;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-notifications-bg {
    position: fixed;
    z-index: 100;
    bottom: 0;
  }
}
.hp-section.hp-header .hp-row {
  margin: 0;
}
.hp-section.hp-header .hp-row div[class*="col"] {
  padding: 15px 0;
}
.hp-section.hp-header .hp-row:nth-child(2) {
  margin-top: 0;
}
.hp-section.hp-hero {
  margin: 0;
  position: relative;
  z-index: initial;
  padding: 40px 0;
  top: -1px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-section.hp-hero {
    margin: 0;
    padding-top: 20px;
  }
}
.hp-section.hp-hero.hp-hero-empty {
  margin: 40px 0 -40px;
  padding-top: 0;
  height: auto;
}
.hp-section.hp-hero p {
  margin-bottom: 20px;
}
#hh-1 {
  color: #fff;
  background-image: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/hero-unit.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1600px;
  margin: 0 auto;
}
#mobile-hh2 {
  background-image: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/hero-index.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 250px;
  margin-top: -3px;
}
#hh-2 {
  color: #fff;
  background-image: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/hero-index.png");
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  margin: 0 auto;
  padding: 10px 0 0px 0;
}
#hh-2 .fontHH1 {
  font-size: 55px;
  line-height: 50px;
}
#hh-2 p {
  color: #fff;
  font-family: HPSimplified;
  font-weight: bold;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  #hh-2 .search-bg {
    margin: 0 -18px;
  }
  #hh-2 .search-bg .help-block,
  #hh-2 .search-bg label {
    color: #fff;
  }
}
.otherResourcesContainer {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (max-width: 800px) {
  .otherResourcesContainer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
#hh-3 {
  color: #fff;
  background-color: #000;
  background-image: url('/static/hp-portal-theme-static/themes/Portal8.0/hp//images/dmd-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 0;
}
#hh-3 p,
#hh-3 a {
  color: #fff;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  #hh-3 {
    background-image: none;
  }
}
.relative {
  position: relative;
}
.pull-over-hero {
  position: absolute;
  top: -250px;
  z-index: 1;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .pull-over-hero {
    position: relative;
  }
}
.hp-row {
  margin-right: -15px;
  margin-left: -15px;
}
.hp-row > .hp-row div[class*="col"] {
  padding: 0;
}
.hp-row.hp-row-sm {
  margin: 20px -15px;
}
.hp-row.hp-row-md {
  margin: 40px -15px;
}
.hp-row.hp-row-lg {
  margin: 80px -15px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-row.hp-row-sm,
  .hp-row.hp-row-md,
  .hp-row.hp-row-lg {
    margin: 10px -15px;
  }
}
.hp-row:before,
.hp-row:after {
  display: table;
  content: " ";
}
.hp-row:after {
  clear: both;
}
.hp-row.with-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}
.hp-row.with-divider {
  border-right: 1px solid #ccc;
}
.hp-row.with-columns {
  margin-left: 0;
  margin-right: 0;
}
.hp-row.with-columns.with-dividers div[class*="col"].with-divider {
  padding-top: 20px;
  border-right: 1px solid #ccc;
}
.hp-row.hp-row-inverse {
  margin-left: 0;
  margin-right: 0;
  background: #0096D6;
  padding: 40px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-row.hp-row-inverse {
    padding: 20px;
  }
}
.hp-row.hp-row-inverse h1,
.hp-row.hp-row-inverse h2,
.hp-row.hp-row-inverse h3,
.hp-row.hp-row-inverse h5,
.hp-row.hp-row-inverse p {
  color: #fff;
}
.hp-row.with-icons .img-bg {
  display: inline-block;
  width: 100px;
  float: left;
  margin-right: 20px;
  margin-bottom: 80px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .hp-row.with-icons .img-bg {
    float: left;
    margin-right: 20px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .hp-row.with-icons .img-bg {
    display: block;
    width: 100%;
  }
}
.hp-row.with-icons .icon-bg {
  float: left;
  display: inline-block;
  margin-right: 20px;
  width: 100px;
  text-align: center;
  clear: both;
}
.hp-row.with-icons .icon-bg img {
  max-height: 80px;
  height: 80px;
  width: auto;
  margin: 0 auto;
}
.hp-row.with-icons .icon-bg i.fa {
  font-size: 90px;
  color: #0096D6;
}
@media only screen and (max-width: 496px) {
  .hp-row.with-icons .icon-bg i.fa {
    font-size: 80px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .hp-row.with-icons .icon-bg {
    padding: 0;
    display: block;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 496px) {
  .hp-row.with-icons .icon-bg {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0;
    max-height: 140px;
    width: 80px;
    margin-right: 20px;
  }
  .hp-row.with-icons .icon-bg img {
    margin-bottom: 0;
  }
}
.hp-row.with-icons .icon-content {
  margin-left: 120px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-row.with-icons .icon-content {
    margin: 40px 0 0px 100px;
  }
}
.hp-row {
  margin-top: 10px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .banner ~ .hp-row.promo-row {
    margin-top: 30px;
  }
}
.tos-link {
  white-space: nowrap;
}
.dev-notes {
  color: #ccc;
  margin-top: 40px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  #home .hp-desktop-header .hp-header-search,
  #mighty .hp-desktop-header .hp-header-search,
  #swd .hp-desktop-header .hp-header-search,
  #guided .hp-desktop-header .hp-header-search {
    display: none;
  }
}
.no-search .hp-desktop-header .hp-header-search {
  display: none;
}
.no-sub-nav .main-nav,
.no-sub-nav .hp-desktop-header .hp-header-search {
  display: none!important;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .no-sub-nav {
    margin-top: -50px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
/*-------------------
      Standard
--------------------*/
.divider-dotted {
  border-top: 2px dashed #ccc;
  margin: 0.5em;
}
.hp-row-relative {
  position: relative;
}
.divider-container {
  position: relative;
  height: 100px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .divider-container {
    height: 70px;
  }
}
.divider.option-divider {
  position: relative;
  left: 0;
  height: 6%;
  line-height: 0;
  padding-top: 1em;
  padding-bottom: 2em;
  margin: 2em 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .divider.option-divider {
    margin: 0;
  }
}
.divider.option-divider:before,
.divider.option-divider:after {
  content: " ";
  background: #ccc;
  height: 1px;
  width: 50%;
  display: inline-block;
  float: left;
}
.divider.option-divider:after {
  float: right;
}
.divider.option-divider .connector {
  z-index: 100;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  position: absolute;
  height: 40px;
  width: 40px;
  color: #767676;
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  border-radius: 50%;
  font-family: HPSimplified;
  text-transform: uppercase;
  top: -15px;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .divider.option-divider .connector {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .signin-wrap .divider.option-divider .connector {
    left: 11px;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .divider-container {
    height: 50%;
  }
  .divider.option-divider {
    position: absolute;
    top: 50%;
    margin: 0 0 0 -3%;
    height: 200px;
    line-height: 0;
    padding: 0;
    width: 100%;
  }
  .divider.option-divider:before,
  .divider.option-divider:after {
    position: absolute;
    left: 50%;
    content: " ";
    z-index: 99;
    border-left: 1px solid #ccc;
    width: 0;
    height: 45%;
  }
  .divider.option-divider:before {
    top: 0;
  }
  .divider.option-divider:after {
    top: 50%;
  }
  .divider.option-divider.option-divider-large {
    height: 300px;
  }
}
span.lead-home {
  margin-right: 20px;
}
#bad #identify-1-error {
  display: block;
  visibility: visible;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  #bad #identify-1-error header {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
/*REGULAR*/
@font-face {
  font-family: 'HPSimplified';
  src: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/fonts/hps/latin-e-regular-woff.woff") format("woff");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}
/*BOLD*/
@font-face {
  font-family: 'HPSimplified';
  src: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/fonts/hps/latin-e-bold-woff.woff") format("woff");
  /*iOS, Android, Safari*/
  font-weight: bold;
  font-style: normal;
  font-display: optional;
}
/*LIGHT*/
@font-face {
  font-family: 'HPSimplifiedLight';
  src: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/fonts/hps/latin-e-light-woff.woff") format("woff");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}
/*REGULAR ITALIC*/
@font-face {
  font-family: 'HPSimplified';
  src: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/fonts/hps/latin-e-regular-italic-woff.woff") format("woff");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: italic;
  font-display: optional;
}
/*BOLD ITALIC*/
@font-face {
  font-family: 'HPSimplified';
  src: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/fonts/hps/latin-e-bold-italic-woff.woff") format("woff");
  /*iOS, Android, Safari*/
  font-weight: bold;
  font-style: italic;
  font-display: optional;
}
/*LIGHT ITALIC*/
@font-face {
  font-family: 'HPSimplifiedLight';
  src: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/fonts/hps/latin-e-light-italic-woff.woff") format("woff");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: italic;
  font-display: optional;
}
/* ICON FONTS*/
@font-face {
  font-family: 'HPControlIcons';
  src: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/fonts/hps/hp_support_controls.woff") format("woff");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}
@font-face {
  font-family: 'HPControlIcons_New';
  src: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/fonts/hps/hp_icomoon.woff") format("woff");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}
.body a:hover,
.btn-link:hover {
  text-decoration: none;
  color: #006699;
}
.body a:visited,
.btn-link:visited {
  color: #0096D6;
}
.body a:visited:hover,
.btn-link:visited:hover {
  color: #006699;
}
.body a:focus,
.btn-link:focus {
  text-decoration: none;
}
a {
  line-height: 22px;
}
a,
a:link {
  color: #0096D6;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: HPSimplified;
  font-weight: 600;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  display: block;
  font-weight: normal;
  color: #5a5a5a;
  font-size: 0.875em;
}
h1 small.heading,
h2 small.heading,
h3 small.heading,
h4 small.heading,
h5 small.heading,
h6 small.heading,
.h1 small.heading,
.h2 small.heading,
.h3 small.heading,
.h4 small.heading,
.h5 small.heading,
.h6 small.heading,
h1 .small.heading,
h2 .small.heading,
h3 .small.heading,
h4 .small.heading,
h5 .small.heading,
h6 .small.heading,
.h1 .small.heading,
.h2 .small.heading,
.h3 .small.heading,
.h4 .small.heading,
.h5 .small.heading,
.h6 .small.heading {
  line-height: 1.25em;
  font-size: 0.785em;
  font-style: normal;
}
h1 small.heading.xs,
h2 small.heading.xs,
h3 small.heading.xs,
h4 small.heading.xs,
h5 small.heading.xs,
h6 small.heading.xs,
.h1 small.heading.xs,
.h2 small.heading.xs,
.h3 small.heading.xs,
.h4 small.heading.xs,
.h5 small.heading.xs,
.h6 small.heading.xs,
h1 .small.heading.xs,
h2 .small.heading.xs,
h3 .small.heading.xs,
h4 .small.heading.xs,
h5 .small.heading.xs,
h6 .small.heading.xs,
.h1 .small.heading.xs,
.h2 .small.heading.xs,
.h3 .small.heading.xs,
.h4 .small.heading.xs,
.h5 .small.heading.xs,
.h6 .small.heading.xs {
  font-size: 16px;
}
h1 small.heading-alt,
h2 small.heading-alt,
h3 small.heading-alt,
h4 small.heading-alt,
h5 small.heading-alt,
h6 small.heading-alt,
.h1 small.heading-alt,
.h2 small.heading-alt,
.h3 small.heading-alt,
.h4 small.heading-alt,
.h5 small.heading-alt,
.h6 small.heading-alt,
h1 .small.heading-alt,
h2 .small.heading-alt,
h3 .small.heading-alt,
h4 .small.heading-alt,
h5 .small.heading-alt,
h6 .small.heading-alt,
.h1 .small.heading-alt,
.h2 .small.heading-alt,
.h3 .small.heading-alt,
.h4 .small.heading-alt,
.h5 .small.heading-alt,
.h6 .small.heading-alt {
  line-height: 1.25em;
  font-size: 0.785em;
  font-style: normal;
}
h1 small.top,
h2 small.top,
h3 small.top,
h4 small.top,
h5 small.top,
h6 small.top,
.h1 small.top,
.h2 small.top,
.h3 small.top,
.h4 small.top,
.h5 small.top,
.h6 small.top,
h1 .small.top,
h2 .small.top,
h3 .small.top,
h4 .small.top,
h5 .small.top,
h6 .small.top,
.h1 .small.top,
.h2 .small.top,
.h3 .small.top,
.h4 .small.top,
.h5 .small.top,
.h6 .small.top {
  margin-top: 0px;
  margin-bottom: 10px;
}
h1 small.bottom,
h2 small.bottom,
h3 small.bottom,
h4 small.bottom,
h5 small.bottom,
h6 small.bottom,
.h1 small.bottom,
.h2 small.bottom,
.h3 small.bottom,
.h4 small.bottom,
.h5 small.bottom,
.h6 small.bottom,
h1 .small.bottom,
h2 .small.bottom,
h3 .small.bottom,
h4 .small.bottom,
h5 .small.bottom,
h6 .small.bottom,
.h1 .small.bottom,
.h2 .small.bottom,
.h3 .small.bottom,
.h4 .small.bottom,
.h5 .small.bottom,
.h6 .small.bottom {
  margin-top: 10px;
  margin-bottom: 0px;
}
h1.margin,
h2.margin,
h3.margin,
h4.margin,
h5.margin {
  margin-bottom: 15px;
}
h1 span.count,
h2 span.count,
h3 span.count,
h4 span.count,
h5 span.count {
  color: gray;
}
h1.margin-top-sm,
h2.margin-top-sm,
h3.margin-top-sm,
h4.margin-top-sm,
h5.margin-top-sm {
  margin-top: 20px;
}
h1,
.fontH1 {
  margin: 20px 0;
  font-size: 28px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  h1,
  .fontH1 {
    font-size: 22px;
  }
}
h2 {
  font-size: 24px;
  margin-bottom: 5px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  h2 {
    font-size: 20px;
  }
}
h2.h2em {
  font-style: italic;
  font-weight: normal;
}
h3 {
  font-size: 20px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  h3.text-normal {
    margin-top: 10px;
  }
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
  margin-bottom: 5px;
}
h6 {
  font-size: 14px;
}
h1.section-header,
h3.section-header {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
h2.row-title,
h3.row-title {
  margin-bottom: 10px;
}
@media only screen and (max-width: 496px) {
  h2.row-title,
  h3.row-title {
    margin-bottom: 20px;
  }
}
h2.row-title.with-underline,
h3.row-title.with-underline {
  padding-bottom: 5px;
  border-bottom: 3px solid #000;
}
h1.product-title {
  font-size: 28px;
}
@media only screen and (max-width: 496px) {
  h1.product-title {
    margin-bottom: -10px;
  }
}
.hp-row.hp-row-inverse h1.section-header {
  border-bottom: 1px solid #fff;
}
.secondary-content {
  font-size: 14px;
  line-height: 1.1;
  color: #767676;
}
.secondary-content p {
  margin-bottom: 20px;
  line-height: 18px;
}
.secondary-content a {
  line-height: 18px;
}
.secondary-content ul a {
  font-size: 14px;
}
h3.text-normal.hidden-lg {
  color: #5a5a5a;
  font-weight: 600;
  margin-top: 10px;
  font-size: 16px;
  margin-bottom: 0;
}
ul.with-bullets {
  margin-left: 40px;
}
ul.with-bullets li {
  list-style-type: disc;
}
ul.with-links {
  margin-left: 0;
}
ul.with-links li {
  list-style-type: none;
}
ul,
ol {
  color: #767676;
  margin-bottom: 20px;
}
ul.with-padding li,
ol.with-padding li {
  padding: 2px 0;
}
ul.with-icons i,
ol.with-icons i {
  margin-right: 5px;
}
ul.expanded li {
  margin-bottom: 10px;
}
ul.condensed li {
  margin-bottom: 2px;
  padding: 2px 0;
}
ul.ul-condensed li {
  margin-bottom: 0;
  padding: 1px 0;
}
ul.unstyled {
  margin-left: 0;
  margin-bottom: 20px;
}
ul.unstyled li {
  list-style-type: none;
}
ol {
  margin-left: 40px;
  margin-bottom: 20px;
}
ol li {
  list-style-type: decimal;
}
li {
  line-height: 22px;
}
ul.medium-margin-list li {
  line-height: 33px;
}
p {
  color: #767676;
  line-height: 22px;
  margin-bottom: 20px;
}
p.meta-link {
  margin-top: -10px;
  margin-bottom: 15px;
}
strong {
  font-family: HPSimplified;
  font-weight: bold;
}
em {
  font-family: HPSimplified;
  font-style: italic;
}
.text-blue,
.text-blue strong {
  color: #0096D6 !important;
}
.text-red,
.text-red strong {
  color: red !important;
}
.text-purple,
.text-purple strong {
  color: #800080 !important;
}
.text-dark,
.text-dark strong {
  color: #373737 !important;
}
.text-black,
.text-black strong {
  color: #000 !important;
}
.text-white,
.text-white strong {
  color: #fff !important;
}
.text-critical,
.text-critical strong {
  color: #D7410B !important;
}
.text-small {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
}
.text-small a {
  line-height: 16px;
}
.text-light {
  font-family: HPSimplifiedLight;
  font-weight: normal;
}
.text-normal {
  font-weight: normal;
  word-wrap: break-word;
}
.text-h3 {
  font-weight: normal;
  font-size: 22px;
  color: #767676;
}
.text-h4 {
  font-size: 18px;
}
.hp-logo-blue {
  background: transparent;
  content: "\f000";
  color: #0096D6;
  font-family: HPIcons, HPSimplified;
  font-style: normal;
  font-size: 50px;
  height: 50px;
  width: 50px;
  display: block;
}
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
.align-center {
  text-align: center;
}
blockquote {
  background-color: #fff;
  border-left: 3px solid #0096D6;
  padding: 10px 15px;
  margin-bottom: 20px;
}
blockquote p:last-child {
  margin: 0;
}
blockquote h5 {
  color: #0096D6;
}
blockquote.blockquote-warning {
  background-color: #fff;
  border-left: 3px solid #ff7f00;
}
blockquote.blockquote-warning h5 {
  color: #ff7f00;
}
blockquote.blockquote-critical {
  background-color: #fff;
  border-left: 3px solid red;
}
blockquote.blockquote-critical h5 {
  color: red;
}
.important-callout {
  color: #D7410B;
  border-left: 3px solid #D7410B;
}
.blue-callout {
  color: #0096D6;
  border-left: 3px solid #0096D6;
}
figcaption {
  font-size: 14px;
  line-height: 18px;
  color: #767676;
  margin: 10px 0 20px 0;
}
figcaption strong {
  color: #373737;
}
[class^="icon-"]:not(.icon-content),
[class*=" icon-"]:before {
  font-family: 'HPControlIcons';
  position: relative;
  font-size: 16px;
  top: 1px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-smoothing: antialised;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-pls-wBox:before {
  top: -4px;
  border: 1px solid gray;
  padding: 3px 2px 2px 2px;
  font-size: 10px;
  content: "\e606";
}
.icon-pls-wBox:before {
  top: -4px;
  border: 1px solid gray;
  content: "\e606";
  padding: 3px 2px 2px 2px;
  font-size: 10px;
  content: "\e605";
}
.icon-bookmark:before {
  content: "\e648";
}
.icon-to_top:before {
  content: "\e647";
}
.icon-psf_notifications:before {
  content: "\e599";
}
.icon-dwn:before {
  content: "\e601";
}
.icon-up:before {
  content: "\e602";
}
.icon-lft:before {
  content: "\e603";
}
.icon-rght:before {
  content: "\e604";
}
.icon-mn:before {
  content: "\e605";
}
.icon-pls:before {
  content: "\e606";
}
.icon-x:before {
  content: "\e607";
}
.icon-chk:before {
  content: "\e608";
}
.icon-bx:before {
  content: "\e609";
}
.icon-bx_lft:before {
  content: "\e60a";
}
.icon-bx_rght:before {
  content: "\e60b";
}
.icon-bx_mn:before {
  content: "\e60c";
}
.icon-bx_pls:before {
  content: "\e60d";
}
.icon-bx_x:before {
  content: "\e600";
}
.icon-bx_chk:before {
  content: "\e60e";
}
.icon-bx_grp:before {
  content: "\e60f";
}
.icon-bx_lst:before {
  content: "\e610";
}
.icon-bx_grd:before {
  content: "\e611";
}
.icon-grp:before {
  content: "\e612";
}
.icon-lst:before {
  content: "\e613";
}
.icon-grd:before {
  content: "\e614";
}
.icon-bxf:before {
  content: "\e615";
}
.icon-bxf_mn:before {
  content: "\e616";
}
.icon-bxf_pls:before {
  content: "\e617";
}
.icon-bxf_x:before {
  content: "\e618";
}
.icon-bxf_chk:before {
  content: "\e619";
}
.icon-bxf_grp:before {
  content: "\e61a";
}
.icon-bxf_lst:before {
  content: "\e61b";
}
.icon-bxf_grd:before {
  content: "\e61c";
}
.icon-rdo_f:before {
  content: "\e61e";
}
.icon-rdo_blnk:before {
  content: "\e61d";
}
.icon-rdo_lg:before {
  content: "\e61f";
}
.icon-rdo_sm:before {
  content: "\e620";
}
.icon-srch_l:before {
  content: "\e621";
}
.icon-srch_r:before {
  content: "\e622";
}
.icon-tooltp:before {
  content: "\e623";
}
.icon-tooltp_f:before {
  content: "\e624";
  color: #0096D6;
}
.icon-mssng_img:before {
  content: "\e625";
}
.icon-mssng_img_sqr:before {
  content: "\e626";
}
.icon-sftwr_drvr:before {
  content: "\e627";
}
.icon-gear_1:before {
  content: "\e628";
}
.icon-gear_2:before {
  content: "\e629";
}
.icon-cht:before {
  content: "\e62a";
}
.icon-hp_support_icons-41:before {
  content: "\e62b";
}
.icon-img_blnk:before {
  content: "\e62c";
}
.icon-media_ply:before {
  content: "\e62d";
}
.icon-feedbk:before {
  content: "\e62e";
}
.icon-prnt:before {
  content: "\e62f";
}
.icon-shr:before {
  content: "\e630";
}
.icon-drvr_dwnld:before {
  content: "\e631";
}
.icon-trblsht:before {
  content: "\e632";
}
.icon-trblsht_2:before {
  content: "\e633";
}
.icon-user_f:before {
  content: "\e634";
}
.icon-user:before {
  content: "\e635";
}
.icon-sprt_cmmnty:before {
  content: "\e636";
}
.icon-spprt:before {
  content: "\e637";
}
.icon-hp_support_icons-60:before {
  content: "\e638";
}
.icon-hp_support_icons-61:before {
  content: "\e639";
}
.icon-lction:before {
  content: "\e63a";
}
.icon-spprt_cht:before {
  content: "\e63b";
}
.icon-dwnld_cloud:before {
  content: "\e63c";
}
.icon-dcmnt:before {
  content: "\e63d";
}
.icon-dcmnts:before {
  content: "\e63e";
}
.icon-hp_support_icons-67:before {
  content: "\e63f";
}
.icon-dwnld_dcmnt:before {
  content: "\e640";
}
.icon-media:before {
  content: "\e641";
}
.icon-shr_dcmnt:before {
  content: "\e642";
}
.icon-qstn_dcmnt:before {
  content: "\e643";
}
.icon-prdt:before {
  content: "\e644";
}
.icon-more:before {
  content: "\e645";
}
.icon-bsnss_cmmnty:before {
  content: "\e646";
}
.icon-helper:before {
  content: "\e649";
}
.icon-return_exit:before {
  content: "\e64d";
}
.icon-step_3:before {
  content: "\e64a";
}
.icon-step_2:before {
  content: "\e64b";
}
.icon-step_1:before {
  content: "\e64c";
}
.icon-tip:before {
  content: "\e64e";
}
.icon-support_home:before {
  content: "\e64f";
}
.icon-info:before {
  content: "\e650";
}
.icon-microsoft-link:before {
  content: "\e651";
}
.icon-external-link:before {
  content: "\e651";
  font-size: 12px;
}
.icon-checkrepair:before {
  content: "\e652";
}
.icon-contactHP:before {
  content: "\e653";
}
.icon-download-drivers:before {
  content: "\e654";
}
.icon-initiate-repair:before {
  content: "\e655";
}
.icon-service-location:before {
  content: "\e656";
}
.replaced-svg.blue {
  fill: #0096D6;
}
a.button,
a.button:hover,
a.button:focus,
a.button:link,
a.button:active {
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
}
a.button.button-white,
a.button:hover.button-white,
a.button:focus.button-white,
a.button:link.button-white,
a.button:active.button-white {
  color: #0096D6;
}
a.button.button-white:hover,
a.button:hover.button-white:hover,
a.button:focus.button-white:hover,
a.button:link.button-white:hover,
a.button:active.button-white:hover,
a.button.button-white:visited,
a.button:hover.button-white:visited,
a.button:focus.button-white:visited,
a.button:link.button-white:visited,
a.button:active.button-white:visited {
  color: #0096D6;
}
a.btn-link {
  margin-bottom: 20px;
  border: none;
  height: 40px;
  color: #0096D6;
}
a.btn-link:hover,
a.btn-link:visited:hover {
  color: #006699 !important;
}
a.btn-link:visited {
  color: #0096D6 !important;
}
button.btn-link,
.button.btn-link {
  border: none;
  background: none;
}
button.btn-link i[class^="icon-"],
.button.btn-link i[class^="icon-"],
button.btn-link i[class*=" icon-"],
.button.btn-link i[class*=" icon-"] {
  margin-left: 5px;
}
button.button,
.button {
  margin-bottom: 20px;
  border: none;
  height: 40px;
  line-height: 40px;
  border-radius: 0 10px;
  font-smooth: antialiased !important;
  -webkit-font-smoothing: antialiased !important;
  color: #fff;
}
button.button.primary:hover,
.button.primary:hover {
  color: #fff;
}
button.button.button-lg,
.button.button-lg {
  height: 46px;
  line-height: 46px;
  padding: 0 20px;
}
button.button.slim,
.button.slim,
button.button.button-sm,
.button.button-sm {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  padding: 0 15px;
  margin-bottom: 5px;
}
button.button.right,
.button.right {
  float: right;
}
button.button.icon,
.button.icon {
  border: none;
  background: none;
}
button.button.button-white,
.button.button-white {
  background-color: #fff;
  color: #0096D6;
}
button.button.button-white:hover,
.button.button-white:hover {
  background-color: #efefef;
  color: #0096D6;
}
button.button.button-white:visited,
.button.button-white:visited {
  color: #0096D6 !important;
}
button.button.block-button,
.button.block-button {
  display: block;
}
button.button.inline,
.button.inline {
  line-height: 32px;
  height: 32px;
  padding: 0 15px;
  border: 0;
}
button.button.inline .btn_label,
.button.inline .btn_label {
  font-weight: normal;
}
button.button.inline.button-lg,
.button.inline.button-lg {
  height: 46px;
  line-height: 46px;
  padding: 0 20px;
}
button.button.inline.slim,
.button.inline.slim,
button.button.inline.button-sm,
.button.inline.button-sm {
  height: 26px;
  line-height: 26px;
  font-size: 13px;
  padding: 0 12px;
  margin-bottom: 5px;
}
button.button.inline.button-inline,
.button.inline.button-inline {
  margin: 0 5px;
}
button.button.button-inverse,
.button.button-inverse {
  color: #0096D6;
  background-color: #fff;
  border: 1px solid #0096D6;
  height: 46px;
  line-height: 46px;
}
button.button.button-inverse:after,
.button.button-inverse:after {
  content: '\e604';
  font-size: 0.8em;
  font-family: HPControlIcons;
  float: right;
  width: 20px;
  height: 20px;
}
button.button.button-inverse:hover,
.button.button-inverse:hover {
  background-color: #0096D6;
  color: #fff;
  border-color: #0096D6;
}
button.button.button-disabled,
.button.button-disabled,
button.button:disabled,
.button:disabled {
  color: #767676 !important;
  background-color: #d9d9d9;
}
button.button.button-disabled:hover,
.button.button-disabled:hover,
button.button:disabled:hover,
.button:disabled:hover {
  cursor: default;
  background-color: #d9d9d9;
}
button.button:hover,
.button:hover {
  text-decoration: none !important;
}
button.close,
a.close {
  position: absolute;
  z-index: 1;
  top: 27px;
  right: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #000 !important;
}
button.close.close-inverse,
a.close.close-inverse {
  color: #fff !important;
}
.button.button-green {
  color: #fff;
  background-color: #58a500;
}
.button.button-gray {
  color: #fff;
  background-color: #767676;
}
.button.button-gray:hover {
  background-color: #5a5a5a;
}
button.close.icon {
  position: absolute;
  top: 25px;
  right: 20px;
  background-color: transparent;
  background-image: none;
  border: 0;
  -webkit-appearance: none;
  margin: 0;
  line-height: 1;
}
@media only screen and (max-width: 496px) {
  button.close.icon {
    top: 10px;
    right: 10px;
  }
}
button.close.icon:after {
  font-family: 'HPControlIcons';
  content: "\e607";
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 16px;
  color: #767676;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
button.close.icon:hover:after {
  color: #000;
}
.badge {
  display: inline-block;
  font-size: 12px;
  padding: 5px 8px;
  color: #fff;
  border-radius: 1px;
  margin: 0 2px;
  position: relative;
  border: none;
}
.badge.badge-blue {
  background-color: #0096D6;
}
.badge.badge-critical {
  background-color: #D7410B;
}
.badge.badge-green {
  background-color: #58a500;
}
.badge.badge-round {
  border-radius: 100px;
}
.badge.badge-fr {
  margin: 0;
  float: right;
  top: -4px;
}
.badge.badge-tooltip {
  padding: 0;
  position: relative;
  top: -1px;
}
.badge.badge-tooltip:hover {
  cursor: pointer;
}
.badge.badge-tooltip i {
  margin: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.badge.visible-lg {
  display: inline-block !important;
}
.badge i {
  font-size: 14px;
  line-height: 14px;
  margin-right: 2px;
}
h3 .badge {
  display: inline-block;
  font-size: 16px;
  line-height: 1px;
  position: relative;
  top: -1px;
}
.modal-body .button {
  margin-bottom: 10px;
}
.button-group .button {
  margin-right: 10px;
  margin-bottom: 0;
}
.button-group .button:last-child {
  margin-right: 0;
}
.button-group.right {
  text-align: right;
}
.close-bg {
  position: relative;
  height: 25px;
}
.close-bg button.close {
  position: absolute;
  top: auto;
  right: 0;
}
.content-with-button-inline .button {
  margin: 0 15px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .content-with-button-inline .button {
    display: block;
    margin: 10px 0 0 0;
  }
}
.fileUpload {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 496px) {
  .fileUpload {
    float: right;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .fileUpload {
    float: right;
    margin-top: 10px;
  }
}
.fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  height: 100%;
  filter: alpha(opacity=0);
}
.fileUploadLoader img {
  width: 30px;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .fileUploadLoader {
    margin-top: -70px;
  }
}
@media only screen and (max-width: 496px) {
  .fileUploadLoader {
    margin-top: -77px;
  }
}
#fileExit {
  border: none;
  background: none;
  color: #0096d6;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  font-size: 18px;
  margin: auto;
}
body.ie#fileExit {
  width: 20px;
  top: 2px;
  bottom: 2px;
  background-color: #fff;
}
input[disabled=disabled]body.ie#fileExit {
  background-color: #efefef;
}
html[dir=rtl] body.ie .fileUpload input.upload {
  direction: ltr;
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] .fileUpload {
    float: left !important;
    margin-top: 10px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  html[dir=rtl] .fileUpload {
    float: left !important;
    margin-top: 10px;
  }
}
html[dir=rtl] #fileExit {
  left: 30px;
  right: auto;
}
.btn-circle {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  padding: 5px;
}
.btn-circle.primary {
  background-color: #0096D6;
  color: #ffffff;
}
.btn-circle.primary:hover {
  background-color: #007dba;
  color: #ffffff;
}
html[dir=rtl] .wdButton input[type=submit] {
  float: left;
}
.btn-secondary-light {
  background: white;
  border: 1px solid #0096D6;
  color: #0096D6;
  cursor: pointer;
  font-family: HPSimplifiedLight;
  font-size: 18px;
  letter-spacing: 0.05rem;
  text-align: center;
  max-width: 280px;
  border-radius: 3px;
  min-height: 50px;
  padding: 15px 30px;
  transition: color 0.4s, background-color 0.4s, border-color 0.4s;
}
.btn-secondary-light:hover {
  background: #0171AD;
  color: #fff;
}
.btn-secondary-light.disabled {
  background: #fff;
  color: #cccccc;
  border-color: #cccccc;
}
.btn-secondary-light.disabled:hover {
  background: #fff;
  color: #cccccc;
  border-color: #cccccc;
}
.btn-secondary-light:disabled {
  background: #fff;
  color: #cccccc;
  border-color: #cccccc;
}
.btn-secondary-light:disabled:hover {
  background: #fff;
  color: #cccccc;
  border-color: #cccccc;
}
a.btn-secondary-light {
  display: inline-block;
}
a.btn-secondary-light:hover {
  background: #0171AD;
  color: #fff;
}
.btn-primary-light {
  background: #0096D6;
  border: 1px solid #0096D6;
  color: #fff;
  cursor: pointer;
  font-family: HPSimplifiedLight;
  font-size: 18px;
  letter-spacing: 0.05rem;
  text-align: center;
  max-width: 280px;
  border-radius: 3px;
  min-height: 50px;
  padding: 15px 30px;
  transition: color 0.4s, background-color 0.4s, border-color 0.4s;
}
.btn-primary-light:hover {
  background: #1159a0;
  color: #fff;
}
.btn-primary-light.disabled {
  background: #cccccc;
  color: #fff;
  border-color: #cccccc;
}
.btn-primary-light.disabled:hover {
  background: #cccccc;
  color: #fff;
  border-color: #cccccc;
}
.btn-primary-light:disabled {
  background: #cccccc;
  color: #fff;
  border-color: #cccccc;
}
.btn-primary-light:disabled:hover {
  background: #cccccc;
  color: #fff;
  border-color: #cccccc;
}
a.btn-primary-light {
  display: inline-block;
  color: #fff;
}
a.btn-primary-light:hover {
  background: #1159a0;
  color: #fff;
}
a.pdpClose {
  top: 27px !important;
  right: 10px !important;
}
@media only screen and (min-width: 320px) and (max-width: 355px) {
  .contactOptionsLayout {
    white-space: nowrap;
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .contactOptions_text#Forumoption {
    margin-left: 28px !important;
  }
  .forumOptionLayout {
    white-space: nowrap;
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .contactIconEmaillayout {
    float: left;
    width: 70px;
    height: 82px;
    clear: left;
    position: absolute;
  }
  .contactOptions_text.servicecenterOption {
    margin-left: 28px !important;
  }
  .contactOptions_text.servicecenterOption p {
    margin-left: 41px;
  }
  .contactOptions_text#Forumoption p {
    margin-left: 41px;
  }
  .contactOptions_text.servicecenterOption #callMe_ewt_container {
    margin-left: 41px !important;
  }
}
@media only screen and (min-width: 360px) and (max-width: 750px) {
  .contactOptionsLayout {
    white-space: nowrap;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .contactIconEmaillayout {
    float: left;
    width: 70px;
    height: 82px;
    clear: left;
    position: absolute;
  }
  .forumOptionLayout {
    white-space: nowrap;
  }
  .contactOptions_text.servicecenterOption {
    margin-left: 28px !important;
  }
  .contactOptions_text#Forumoption {
    margin-left: 28px !important;
  }
  .contactOptions_text.servicecenterOption p {
    margin-left: 41px;
  }
  .contactOptions_text#Forumoption p {
    margin-left: 41px;
  }
  .contactOptions_text.servicecenterOption #callMe_ewt_container {
    margin-left: 41px !important;
  }
}
@media only screen and (min-width: 760px) {
  .contactOptionsLayout {
    white-space: nowrap;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .contactIconEmaillayout {
    position: absolute !important;
    float: left;
    width: 70px;
    height: 50px !important;
    clear: left;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
  color: #767676;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table.table-layout-fixed {
  table-layout: fixed;
}
.table h5 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 10px;
  vertical-align: middle;
}
.table.table-no-padding {
  padding: 10px 0;
}
.table > thead > tr > th {
  font-weight: bold;
  color: #000;
  vertical-align: bottom;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ccc;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px 0;
}
.table-condensed-sm > thead > tr > th,
.table-condensed-sm > tbody > tr > th,
.table-condensed-sm > tfoot > tr > th,
.table-condensed-sm > thead > tr > td,
.table-condensed-sm > tbody > tr > td,
.table-condensed-sm > tfoot > tr > td {
  padding: 2px 0;
}
.table-bordered {
  border: 1px solid #ccc;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ccc;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #efefef;
}
.table-bordered.horizontal-border {
  border: 0;
}
.table-bordered.horizontal-border > thead > tr > th,
.table-bordered.horizontal-border > tbody > tr > th,
.table-bordered.horizontal-border > tfoot > tr > th,
.table-bordered.horizontal-border > thead > tr > td,
.table-bordered.horizontal-border > tbody > tr > td,
.table-bordered.horizontal-border > tfoot > tr > td {
  border: 0;
  border-bottom: 1px solid #ccc;
}
.table-bordered.horizontal-border > thead > tr > th,
.table-bordered.horizontal-border > thead > tr > td {
  background-color: transparent;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table > tbody > tr > td p:last-child,
.table > tbody > tr > td figcaption:last-child {
  margin: 0;
}
.table-steps > tbody > tr > td:first-child {
  text-align: center;
  font-weight: bold;
  color: #373737;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .table-responsive {
    width: 100%;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.form-footer {
  border-top: 1px solid #ccc;
  padding-top: 20px;
  margin: 0;
}
.form-footer > div {
  padding: 0;
}
.form-footer .form-meta {
  font-size: 14px;
  float: left;
  width: 240px;
  line-height: 16px;
  margin-right: 20px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .form-footer .form-meta {
    width: 100% !important;
    float: none;
    text-align: left;
    margin: 0 0 20px 0;
  }
}
.form-footer .form-meta.form-meta-md {
  width: 75%;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .form-footer .button-group {
    display: block;
    float: none !important;
    margin-bottom: 20px;
  }
}
.form-footer .information-text {
  margin-bottom: 0;
}
.form-footer .gdprContainer {
  padding: 5px 0 5px 0;
}
input[type="radio"],
input[type="checkbox"],
input[type="file"] {
  margin-right: 5px;
}
label {
  position: relative;
  display: inline-block;
  font-weight: bold;
  color: #373737;
  margin-bottom: 5px;
}
label.label-blank:after {
  content: 'label';
  position: relative;
  opacity: 0;
}
label button.badge {
  position: absolute;
  top: -3px;
  right: -28px;
}
span.required {
  font-size: 18px;
  font-weight: bold;
  color: red;
}
form .dropdown {
  margin-bottom: 20px;
}
.form-input {
  color: #767676;
  /* width: 100% !important; // added on code merge */
  padding: 10px;
  height: 46px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
}
.form-input:not(.small),
.form-input:not(.medium) {
  width: 100%;
}
.form-input.small {
  width: 28%;
}
.form-input.medium {
  width: 50%;
}
.form-input.next-to-dropdown {
  height: 46px;
}
.form-input input[type="text"] {
  width: 100%;
  color: #767676;
}
.form-input-inline {
  max-width: 240px;
  margin-right: 10px;
  width: 100%;
}
.form-input-margin {
  margin-bottom: 15px;
}
.form-group-inline {
  margin-bottom: 5px;
}
.form-group-inline input {
  margin-bottom: 0;
}
.form-group-right {
  text-align: right;
}
.form-textarea {
  color: #767676;
  width: 100%;
  height: auto;
  display: block;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 1px;
}
.form-textarea:hover {
  color: #000;
}
.inline-label span.table-cell .form-input {
  vertical-align: middle;
}
.inline-label span.table-cell .button {
  margin-bottom: 0;
}
.inline-label span.table-cell .form-input.small {
  margin-right: 20px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .inline-label span.table-cell {
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
  }
  .inline-label span.table-cell.sixty {
    width: 60%;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .inline-label span.table-cell {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .inline-label span.table-cell > label {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) and (min-width: 497px), only screen and (max-width: 496px) and (min-width: 497px) {
  .inline-label span.table-cell {
    float: left;
    width: 100%;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) and (min-width: 300px), only screen and (max-width: 496px) and (min-width: 300px) {
  .inline-label span.table-cell {
    float: left;
    width: 100%;
  }
}
.radio label,
.checkbox label {
  font-weight: normal;
}
.radio label:hover,
.checkbox label:hover {
  cursor: pointer;
}
.radio-inline {
  display: inline-block;
  margin-right: 20px;
}
.radio-inline:last-child {
  margin: 0;
}
.horizontal-list:before,
.horizontal-list:after {
  content: " ";
  display: table;
}
.horizontal-list:after {
  clear: both;
}
.horizontal-list:before {
  content: " ";
  display: table;
}
.horizontal-list:after {
  content: " ";
  display: table;
  clear: both;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .horizontal-list .radio {
    text-align: center;
  }
  .horizontal-list .radio .icheck-item {
    display: block;
  }
  .horizontal-list .radio .icheck-item:before {
    position: absolute;
    left: 0;
    right: 0;
  }
}
.form-group {
  margin-bottom: 20px;
}
.form-group .help-block,
.form-group .error-block {
  font-size: 14px;
  color: #767676;
  margin-top: 10px;
}
.form-group .error-block {
  display: none;
}
.form-group.error label:not(.no-error-label),
.form-group.error .required {
  color: red;
}
.form-group.error input[type="text"],
.form-group.error input[type="phone"],
.form-group.error input[type="email"],
.form-group.error input[type="number"],
.form-group.error textarea {
  color: red;
  border-color: red;
}
.form-group.error .fancy-select .trigger,
.form-group.error .fancy-select .trigger:after {
  border-color: red;
}
.form-group.error .error-block {
  display: block;
  color: red;
}
.form-group.error .help-block {
  display: none;
}
.form-group .errorElement {
  border: 1px solid red!important;
}
.form-group .errorMessage {
  position: static;
  margin-top: 2px!important;
  margin-right: 0!important;
  margin-bottom: 0!important;
  margin-left: 0!important;
  padding-top: 0!important;
  padding-right: 0!important;
  padding-bottom: 0!important;
  padding-left: 0!important;
  color: red!important;
  font-size: 12px!important;
  font-weight: 700;
}
.os-selection.form-group,
.form-group .fancy-select {
  margin: 0;
}
.os-selection.form-group .trigger,
.form-group .fancy-select .trigger {
  margin: 0;
}
.select-loader {
  right: 0;
  left: 0;
  width: auto;
  margin: auto;
  margin-bottom: 20px;
  display: none;
}
.form-title {
  margin-bottom: 20px;
}
.input-submit-inline {
  position: relative;
}
.input-submit-inline .form-input {
  width: auto !important;
  float: left;
  color: #767676;
}
@media only screen and (max-width: 496px) {
  .input-submit-inline .form-input {
    width: 100% !important;
  }
}
.input-submit-inline input[type="submit"],
.input-submit-inline input[type="button"] {
  float: left;
  height: 46px;
  line-height: 46px;
  margin-bottom: 0;
  margin-left: 10px;
}
@media only screen and (max-width: 496px) {
  .input-submit-inline input[type="submit"],
  .input-submit-inline input[type="button"] {
    margin: 10px 0 0 0;
  }
}
input:disabled,
input:disabled:hover,
textarea:disabled,
textarea:disabled:hover,
input.read-only,
span.disabled {
  border-color: #949494;
  color: #767676;
  background-color: #efefef;
  cursor: not-allowed;
}
.dependant-select.invalid .trigger {
  border: 1px solid #0096D6;
}
.dependant-select.invalid .trigger:after {
  border-left: 1px solid #0096D6;
}
.dependant-select.invalid .valid + .trigger {
  border: 1px solid #767676;
}
.dependant-select.invalid .valid + .trigger:after {
  border-left: 1px solid #767676;
}
.dependant-select .last .trigger {
  border: 1px solid #0096D6;
}
.dependant-select .last .trigger:after {
  border-left: 1px solid #0096D6;
}
.error-tips {
  margin-bottom: 10px;
}
.error-tips ul {
  margin-left: 15px;
}
.error-tips ul li {
  margin-top: 10px;
}
.error-tips span.key-value {
  font-weight: bold;
}
.error-tips input[type="text"] {
  border-color: red;
}
.feedback-form label {
  margin-bottom: 20px;
  font-weight: normal;
}
.feedback-form .radio label {
  margin-bottom: 0;
}
#uploadFile {
  position: relative;
  padding-right: 35px;
}
.hide-usi-error .errorMessage {
  display: none;
}
.nocheckDiv {
  margin-bottom: 15px;
  margin-top: 15px;
  color: #FF0000 !important;
}
#wdKoreanLegalCheck .QuestionGroup {
  margin-top: 20px;
}
#wdKoreanLegalCheck .QuestionGroup .rdQuestion p {
  display: inline-block;
}
#wdKoreanLegalCheck .QuestionGroup .rdQuestion .cb {
  display: inline-block;
  float: right;
}
#twAgreementCheck .icheckbox_flat-blue:before {
  line-height: 1;
}
#legalContent.open {
  overflow-y: scroll;
  max-height: 300px;
  margin-top: 15px;
}
#legalContent.closed {
  display: none;
}
html[dir=rtl] #uploadFile {
  position: relative;
  padding-left: 35px;
}
.block {
  border: 1px solid #767676;
  padding: 15px;
  margin-bottom: 20px;
}
.block h5 {
  font-size: 14px;
  line-height: 14px;
}
.gray-block {
  background-color: #f2f2f2;
}
.gray-block:before,
.gray-block:after {
  content: " ";
  display: table;
}
.gray-block:after {
  clear: both;
}
.gray-block:before {
  content: " ";
  display: table;
}
.gray-block:after {
  content: " ";
  display: table;
  clear: both;
}
.gray-block.component {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  align-items: stretch;
}
.gray-block.component h2,
.gray-block.component h3 {
  margin-bottom: 20px;
  line-height: 1;
}
.gray-block.component h2 span.small,
.gray-block.component h3 span.small {
  font-size: .7em;
  margin-bottom: 5px;
}
.gray-block.component h2 > span,
.gray-block.component h3 > span {
  display: block;
  color: #5a5a5a;
  font-weight: normal;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .gray-block.component h2,
  .gray-block.component h3 {
    min-height: 20px;
  }
}
.gray-block.component h2 button.icon i.icon-tooltp_f,
.gray-block.component h3 button.icon i.icon-tooltp_f {
  font-size: 20px;
}
@media only screen and (max-width: 496px) {
  .gray-block.component h2 button.icon i.icon-tooltp_f,
  .gray-block.component h3 button.icon i.icon-tooltp_f {
    font-size: 16px;
  }
}
.gray-block.component .button {
  margin-bottom: 0px;
}
.gray-block.component .hp-row {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: table;
}
.gray-block.component .hp-row a {
  margin-top: 10px;
}
.gray-block.component .hp-row a.help-block,
.gray-block.component .hp-row a.error-block {
  font-size: 14px;
  margin-top: 10px;
}
.gray-block.component .hp-row a:last-of-type:not(.button) {
  display: block;
  margin-top: 5px;
}
.gray-block.tab-box .nav.nav-tabs {
  margin: 0;
}
.gray-block.tab-box .nav.nav-tabs li {
  display: inline;
  text-align: left;
  background-color: #ccc;
  min-height: 40px;
  font-size: 24px;
}
.gray-block.tab-box .nav.nav-tabs li:nth-child(1) {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 20px;
}
@media (min-width: 300px) {
  .gray-block.tab-box .nav.nav-tabs li:nth-child(1) {
    float: left;
    width: 58.33333333%;
  }
}
.gray-block.tab-box .nav.nav-tabs li:nth-child(2) {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 20px;
}
@media (min-width: 300px) {
  .gray-block.tab-box .nav.nav-tabs li:nth-child(2) {
    float: left;
    width: 41.66666667%;
  }
}
.gray-block.tab-box .nav.nav-tabs li.active {
  background-color: #f2f2f2;
}
.gray-block.tab-box .nav.nav-tabs li a {
  color: black;
}
.gray-block.tab-box .content {
  padding: 20px;
}
.gray-block.tab-box .content .button {
  margin-bottom: 0px;
}
.gray-block.tab-box .content .hp-row {
  margin-left: 0px;
  margin-right: 0px;
  display: table;
}
.gray-block.tab-box .content .hp-row a {
  display: cell;
  margin-top: 10px;
}
.gray-block.tab-box .content .hp-row a:last-of-type {
  display: block;
}
.block-green {
  color: #58a500;
  background-color: #f2ffd6;
  border-color: #c9ea81;
}
.block-green h5 {
  color: #008424;
}
.block-blue {
  color: #006699;
  background-color: #e8f8ff;
  border-color: #afe7ff;
}
.block-blue h3,
.block-blue h5 {
  color: #006699;
}
.block-blue p {
  color: #0096D6;
}
.block.with-big-title h3 {
  margin: 0 0 10px 0;
}
.block.with-big-title p,
.block.with-big-title ul,
.block.with-big-title ul li {
  margin-bottom: 0;
}
.block.first-block {
  margin-bottom: 30px;
}
.content-block {
  padding: 40px;
  margin-bottom: 20px;
}
.column-block {
  padding: 20px;
  position: relative;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .column-block {
    min-height: 0;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .column-block .button {
    position: relative;
    bottom: auto;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .column-block .detect-now-btn.button {
    bottom: 10px;
  }
}
.column-block.gray-block .hp-row {
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .column-block.gray-block {
    padding: 15px;
  }
}
.column-block.tile-block {
  padding: 0 0 15px;
  border: 2px solid #fff;
  height: 100%;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .column-block.tile-block {
    padding-bottom: 15px;
  }
}
.column-block.tile-block:hover {
  border-color: #ccc;
}
.column-block.tile-block:hover h3 {
  color: #006699;
}
.column-block.tile-block:hover a {
  color: #006699;
}
.row-block {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 20px 5px;
}
.row-block.media-left {
  padding: 0 20px 0 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .row-block.media-left {
    padding: 0;
  }
}
.row-block.media-left .media {
  padding-left: 0;
  padding-right: 20px;
}
.row-block.media-left .media img {
  width: 100%;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .row-block.media-left .media {
    padding-right: 0;
  }
}
.row-block.media-left .media-content {
  padding: 20px 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .row-block.media-left .media-content {
    padding: 20px;
  }
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*CSS for video section on SWD pages*/
div#containerForPaginationHead h2 {
  float: left;
  margin-left: 15px;
}
html[dir=rtl] .pagination-container span {
  margin-left: 0;
  margin-right: 4PX;
}
.pagination-container span {
  color: #767676;
  font-size: 16px;
  margin-right: 0;
}
.paginationTotalVal,
.totalResults {
  font-family: hpsimplified;
  font-weight: bold;
  color: #373737!important;
}
.pagination-container button {
  vertical-align: middle;
  margin-left: 3px;
}
html[dir=rtl] .pagination-container button {
  margin-right: 3px;
  vertical-align: top;
}
html[dir=rtl] .text-blue {
  margin-right: 5px;
}
.text-blue {
  margin-left: 5px;
}
.tab-pane .video .videoContent:nth-child(3n+1) {
  clear: both;
}
.badge {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  border-radius: 1px;
  margin: 0 2px;
  position: relative;
  padding: 0;
  top: -1px;
  text-align: center;
}
.badge:hover {
  cursor: pointer;
}
.badge.badge-blue {
  background-color: #0096D6;
}
.badge.badge-critical {
  background-color: #D7410B;
}
.badge.badge-green {
  background-color: #58a500;
}
.badge.badge-round {
  font-weight: bold;
  padding: 0;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 16px;
  border-radius: 100px;
}
.badge.badge-round i {
  width: 20px;
  margin: 0;
}
.badge.badge-fr {
  margin: 0;
  float: right;
  top: -4px;
}
.badge.visible-md,
.badge.visible-sm {
  display: inline-block !important;
}
.badge i {
  font-size: 14px;
}
#icon-binoculars {
  width: 30px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 5px;
}
.icon-prefix-list {
  margin-left: 22px;
}
.icon-prefix-list li:before {
  margin-left: -22px;
  color: #0096D6;
}
.icon-prefix-list a,
.icon-prefix-list p {
  font-family: HPSimplified;
}
.tip {
  padding: 20px;
  background-color: #e8f5fb;
  color: #373737;
  display: table;
  width: 100%;
}
.tip span {
  display: table-cell;
  vertical-align: middle;
}
.tip span.icon-tip {
  width: 21.6px;
}
.tip span.icon-tip:before {
  color: #0096D6;
  font-size: 21.6px;
  top: 0;
}
.tip span:not(.icon-tip) {
  padding-left: 10px;
}
.tip.error {
  background: #ffe5e5;
}
.tip.error span.icon-tip:before {
  color: #D7410B;
}
.text-blue {
  color: #0096D6 !important;
}
.black {
  color: black;
}
.gray {
  color: #767676 !important;
}
.placeholderText {
  color: #909090 !important;
}
/*Red - Error text font color*/
/*calculated in EM withrespect to body's font size*/
.hp-icon-close:after {
  font-family: 'HPControlIcons';
  content: "\e607";
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 16px;
  color: #767676;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.hp-icon-close:hover:after {
  color: #000;
}
.body a.button:visited {
  color: #fff;
}
.body a.button.white:visited {
  color: #0096D6;
}
@media screen and (max-width: 1279px) and (min-width: 1000px) {
  .footer .hp_employees_container {
    display: none !important;
  }
}
@media screen and (max-width: 999px) {
  .footer .hp_employees_container {
    display: none !important;
  }
}
.header .hf_top_menu li,
.ul_site_links li {
  list-style-type: none;
}
/*3558: change z-index from 1000 to 999 to put PSF over header*/
.header {
  z-index: 999;
  /*134082: Page title appears partially hidden on Search results, PDP and document details pages*/
  clear: both;
}
.hp-header {
  display: block;
  color: #000;
  background-color: transparent;
  margin: 10px 0 0 0;
  width: 100%;
  /* changed  dropdown to customDropdown to separate styling for all hpStyleDropdowns and secondary nav dropdowns - Himanshu */
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header {
    position: absolute;
    z-index: 99;
    top: 0;
  }
  .hp-header.sticky {
    position: fixed!important;
    top: 0;
    z-index: 9999;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .container {
    position: relative;
  }
}
.hp-header .hp-header-search .mobile-search-toggle-close {
  line-height: 36px;
  float: right;
  display: block;
}
.hp-header .hp-header-search .mobile-search-toggle-close:hover,
.hp-header .hp-header-search .mobile-search-toggle-close:focus {
  color: #0096D6;
}
.hp-header .hp-header-search #clear-search {
  position: absolute;
  color: #ccc;
  bottom: 0;
  right: 15px;
  left: auto;
  top: 0;
  margin: auto;
  font-size: 28px;
  text-align: center;
  background-position: -2px -372px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 10px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .hp-header-search {
    background-color: #FFFFFF;
    border-bottom: 1px solid #ccc;
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .hp-header .hp-header-search .search-bar-form {
    float: left;
  }
  .hp-header .hp-header-search .search-bar-form button {
    display: none;
  }
  .hp-header .hp-header-search .form-group {
    position: relative;
    margin-bottom: 0;
  }
  .hp-header .hp-header-search .search-bg input {
    padding-right: 36px;
    line-height: 36px;
    height: 36px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .hp-header-search .search-bar-form-bg {
    display: table;
    width: 100%;
  }
  .hp-header .hp-header-search .search-bar-form-bg .search-bar-form,
  .hp-header .hp-header-search .search-bar-form-bg .mobile-search-toggle-close {
    display: table-cell;
    float: none;
  }
  .hp-header .hp-header-search .search-bar-form-bg .search-bar-form {
    width: 100%;
    padding-right: 15px;
  }
  .hp-header .hp-header-search .search-bar-form-bg .mobile-search-toggle-close {
    text-align: center;
    vertical-align: middle;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .hp-search.hp-section {
    margin: 0;
    padding: 0;
  }
}
.hp-header .hp-row {
  position: relative;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .hp-row {
    position: static;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header {
    color: #fff;
    background-color: #0096D6;
    margin: 0;
  }
}
.hp-header i.header-icon {
  font-size: 100px;
  line-height: 100px;
}
.hp-header h1 {
  font-family: HPSimplified;
  font-weight: bold;
  font-size: 32px;
  line-height: 32px;
  text-align: left;
  margin-bottom: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header h1 {
    text-align: center;
    margin: 20px 0;
  }
}
.hp-header .header-bug {
  position: absolute;
  top: 11px;
  right: 0;
  font-size: 0.9em;
}
.hp-header .header-bug i:before {
  margin-right: 5px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .header-bug {
    display: none;
  }
}
.hp-header .main-nav {
  position: relative;
  width: 100%;
  /* REMOVE THE END OF THE NAV THAT JUTS OUT 18PX
    &:before, &:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: -18px;
      width: 18px;
      height: 1px;
      background-color: #ccc;
    }
    &:after {
      left: auto;
      right: -18px;
      width: 18px;
    }
    */
}
.hp-header .main-nav .mobile-nav-toggle .icon-arrow {
  position: absolute;
  top: 0;
  right: -10px;
  bottom: 0;
  left: auto;
  margin: auto;
  text-align: center;
  background-position: -2px -438px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 6px;
}
.hp-header .main-nav.open .mobile-nav-toggle .icon-arrow {
  background-position: -2px -602px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 6px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .main-nav {
    position: static;
    display: table;
  }
}
.hp-header .main-nav .menu {
  margin: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .main-nav:before,
  .hp-header .main-nav:after {
    display: none;
  }
}
.hp-header a#navCommunities:after {
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: #767676;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-header .customDropdown .dropdown-menu li {
    display: block;
    text-align: left;
  }
  .hp-header .customDropdown .dropdown-menu li a.active {
    font-weight: bold;
  }
  .hp-header .customDropdown .dropdown-toggle {
    position: relative;
  }
  .hp-header .customDropdown .dropdown-toggle i {
    background-position: -2px -427px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    left: auto;
    margin: auto;
    text-align: center;
  }
  .hp-header .customDropdown.open .dropdown-menu a {
    color: #767676;
    font-size: 16px;
    line-height: 16px;
  }
  .hp-header .mobile-nav-wrapper .customDropdown.open .dropdown-toggle i {
    background-position: -2px -602px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 10px;
    height: 6px;
  }
}
.hp-header .mobile-nav-toggle,
.hp-header .mobile-search-toggle {
  display: inline-block;
  height: 46px;
  line-height: 46px;
  color: #FFF !important;
  text-align: left;
  position: relative;
}
.hp-header .mobile-nav-toggle {
  padding-right: 15px;
}
.hp-header .mobile-search-toggle {
  float: right;
  font-family: HPSimplifiedLight;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .hp-header .mobile-nav-wrapper {
    display: block !important;
    border: none;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    float: none;
    min-width: 0px;
    position: static;
    width: auto;
  }
  #guided .hp-header .mobile-nav-wrapper,
  #nonWindows .hp-header .mobile-nav-wrapper {
    border-bottom: 0;
  }
  .hp-header .mobile-nav-wrapper li {
    border: none;
    display: inline-block;
    /*Do not remove added wrapping for secondary nav localization - Himanshu */
    max-width: 20%;
  }
  .hp-header .mobile-nav-wrapper li ul li {
    max-width: 100%;
  }
  .hp-header .mobile-nav-wrapper li a {
    display: block;
    color: #767676;
    line-height: normal;
    border-bottom: 4px solid transparent;
  }
  .hp-header .mobile-nav-wrapper li a.active {
    color: #0096D6;
    border-bottom-color: #fff;
  }
  .hp-header .mobile-nav-wrapper li a:hover {
    background-color: transparent;
    text-decoration: none;
    color: #0096D6;
    border-bottom-color: #0096D6;
  }
  .hp-header .mobile-nav-wrapper li.open .dropdown-toggle {
    background-color: #0096D6;
    color: #fff;
  }
  .hp-header .mobile-nav-wrapper li.open .dropdown-toggle i {
    background-position: -2px -602px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    float: none;
    top: 0;
    right: 10px;
    left: auto;
    bottom: 0;
    margin: auto;
    display: inline-block;
  }
  .hp-header .mobile-nav-wrapper li .dropdown-toggle {
    display: block;
    position: relative;
    width: auto;
  }
  .hp-header .mobile-nav-wrapper li .dropdown-toggle i {
    background-position: -2px -427px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 10px;
    height: 6px;
    position: absolute;
    float: none;
    top: 0;
    right: 10px;
    left: auto;
    bottom: 0;
    margin: auto;
    display: inline-block;
  }
  .hp-header .mobile-nav-wrapper li .dropdown-menu {
    position: absolute;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    border: 1px solid #dadada;
    border-bottom: 4px solid #0096D6;
  }
  .hp-header .mobile-nav-wrapper li .dropdown-menu li {
    display: block;
    border-bottom: 1px solid #dadada;
  }
  .hp-header .mobile-nav-wrapper li .dropdown-menu li a:hover {
    color: #0096D6;
    background-color: whiteSmoke;
    border-bottom-color: transparent;
  }
}
.customDropdown.level-2.open li a {
  border-bottom-width: 1px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .mobile-nav-wrapper .menu .customDropdown.open .dropdown-toggle {
    color: #fff;
    background-color: #006699;
  }
  .mobile-nav-wrapper .menu .customDropdown .dropdown-menu {
    border: none;
    box-shadow: none;
    position: static;
  }
  .mobile-nav-wrapper .menu .customDropdown .dropdown-menu li {
    color: #fff;
    border-bottom-color: #006699;
  }
  .mobile-nav-wrapper .menu .customDropdown .dropdown-menu a {
    position: relative;
    color: #fff;
    font-size: 14px;
    background-color: #0096D6;
    padding-left: 30px;
  }
  .mobile-nav-wrapper .menu .customDropdown .dropdown-menu a:before {
    content: '-';
    position: absolute;
    top: 14px;
    left: 15px;
  }
}
.bootstrap-nav li strong {
  font-family: HPSimplified;
  font-weight: bold;
  margin-bottom: 10px;
}
.bootstrap-nav li a {
  color: #767676;
}
.bootstrap-nav li a:hover {
  color: #0096D6;
}
.sidebar-nav.hp-row {
  margin: 0;
}
.sidebar-nav li.active a {
  background-color: #0096D6;
  color: #fff;
  padding: 5px 10px;
}
.sidebar-nav li.active a span {
  color: #fff;
}
.sidebar-nav li.active:hover a {
  background-color: #0096D6;
  color: #fff;
}
.sidebar-nav li.active:hover a span {
  color: #fff;
}
.sidebar-nav li a {
  padding: 5px 0;
  display: block;
  color: #5a5a5a;
}
.sidebar-nav li a span {
  float: right;
  display: none;
}
.sidebar-nav li a:hover {
  color: #000;
  background-color: #efefef;
  text-decoration: none;
}
a.mobile-search-toggle:hover,
a.mobile-nav-toggle:hover {
  text-decoration: none;
}
.mobile-search-toggle.out {
  right: -300px;
}
.mobile-nav-toggle.out {
  right: 300px;
}
img.header-bug {
  width: 200px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  html[dir=rtl] .container.hp-header-search .search-bar-form {
    float: right;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  html[dir=rtl] .container.hp-header-search .search-bar-form-bg .search-bar-form {
    padding-left: 15px;
  }
}
html[dir=rtl] h1 {
  text-align: right;
}
html[dir=rtl] .main-nav {
  /* REMOVE THE END OF THE NAV THAT JUTS OUT 18PX
    &:before, &:after {
      
      right: -18px;
      left:auto;
    
    }
    &:after {
      right: auto;
      left: -18px;
     
    }
    */
}
html[dir=rtl] .main-nav .mobile-nav-toggle .icon-arrow {
  left: 0;
  right: auto;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  html[dir=rtl] .customDropdown .dropdown-menu li {
    text-align: right;
  }
  html[dir=rtl] .customDropdown .dropdown-menu a {
    text-align: right;
  }
  html[dir=rtl] .customDropdown .dropdown-toggle i {
    left: 20px;
    right: auto;
  }
}
html[dir=rtl] .mobile-nav-toggle,
html[dir=rtl] .mobile-search-toggle {
  text-align: right;
}
html[dir=rtl] .mobile-nav-toggle {
  padding-left: 15px;
}
html[dir=rtl] .mobile-search-toggle {
  float: left;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] .mobile-nav-wrapper li.open .dropdown-toggle i {
    left: 10px;
    right: auto;
  }
  html[dir=rtl] .mobile-nav-wrapper li .dropdown-toggle i {
    left: 10px;
    right: auto;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .mobile-nav-wrapper .menu .customDropdown .dropdown-menu a {
    padding-right: 30px;
  }
  .mobile-nav-wrapper .menu .customDropdown .dropdown-menu a:before {
    right: 15px;
  }
}
.sidebar-nav li a span {
  float: left;
}
.mobile-search-toggle.out {
  left: -300px;
}
.mobile-nav-toggle.out {
  left: 300px;
}
/*6550: start here*/
/* restore desktop design*/
.customDropdown .mobile-nav-wrapper .container a.sec-nav-dv {
  color: #fff;
  font-weight: normal;
  background-color: #0096D6;
}
/* restore mobile design*/
.customDropdown .mobile-nav-wrapper .container a.sec-nav-mv {
  color: #5a5a5a;
  font-weight: normal;
  background-color: #fff;
}
/*change style on click in mobile design*/
.customDropdown .mobile-nav-wrapper .container a.sec-nav-mv-open {
  color: #0096D6;
  font-weight: bold;
  background-color: #f2f2f2;
}
/*6711 start: change carrot position*/
.customDropdown .mobile-nav-wrapper .container span.secnav-dropdown-carrot {
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 10px;
}
/*6711 end*/
.customDropdown .mobile-nav-wrapper .container a.login-required:before {
  content: "* ";
  color: #D7410B;
}
.customDropdown .mobile-nav-wrapper .container a.login-reqd-message {
  font-style: italic;
  font-size: 12px;
  color: #D7410B;
}
.customDropdown .mobile-nav-wrapper .container a.login-reqd-message:before {
  content: "* ";
}
/*6713 start*/
.customDropdown .mobile-nav-wrapper .container > ul > li > ul {
  display: none;
}
.customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > ul > li > a {
  color: #0096D6 !important;
}
.customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > a.first-level {
  color: #0096D6;
  border-bottom: none;
}
.customDropdown .mobile-nav-wrapper .container > ul > li > ul li {
  display: block;
}
/*6713 end*/
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  /*6713 start*/
  html[dir=rtl] .customDropdown .mobile-nav-wrapper .container > ul > li {
    margin-left: 25px;
    margin-right: 0;
  }
  html[dir=rtl] .customDropdown .mobile-nav-wrapper .container > ul > li > ul li a {
    padding-right: 20px;
  }
  /*6713 end*/
  html[lang=nl] .customDropdown .mobile-nav-wrapper .container > ul > li > ul,
  html[lang=fr] .customDropdown .mobile-nav-wrapper .container > ul > li > ul,
  [lang=el] .customDropdown .mobile-nav-wrapper .container > ul > li > ul {
    top: 106%;
  }
  html[lang=hu] .customDropdown .mobile-nav-wrapper .container > ul > li:not(:last-child),
  [lang=es] .customDropdown .mobile-nav-wrapper .container > ul > li:not(:last-child),
  [lang=el] .customDropdown .mobile-nav-wrapper .container > ul > li:not(:last-child),
  [lang=bg] .customDropdown .mobile-nav-wrapper .container > ul > li:not(:last-child) {
    margin-right: 15px;
  }
  .customDropdown {
    margin-top: 20px;
  }
  .customDropdown .mobile-nav-wrapper {
    background-color: #0096D6;
  }
  .customDropdown .mobile-nav-wrapper .container > ul {
    margin-bottom: 0;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li {
    min-height: 40px;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li:not(:last-child) {
    margin-right: 25px;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li.active,
  .customDropdown .mobile-nav-wrapper .container > ul > li:hover {
    border-bottom: solid 4px #fff;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > a {
    color: #fff;
    padding: 0;
    line-height: 150%;
    margin-top: 7px;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li:last-child {
    position: relative;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li:last-child:hover > ul {
    display: block;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul {
    position: absolute;
    z-index: 1000;
    background-color: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.175);
    top: 40px;
    width: 250px;
    border-bottom: solid 4px #0096D6;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul li a {
    padding-left: 20px;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > a {
    height: 53px;
    padding-top: 15px;
    font-weight: bold;
    color: #5a5a5a;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > a:not(.first-level) {
    border-bottom: solid 1px #eee;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > ul {
    margin-bottom: 0;
    border-bottom: solid 1px #eee;
    margin-top: 10px;
    padding-bottom: 5px;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > ul > li a {
    padding-top: 5px;
    padding-bottom: 5px;
    /*3220 start: align text*/
    margin-left: 9px;
    text-indent: -9px;
    /*3220 end*/
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > ul > li a:hover {
    border-bottom-color: #fff;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  /*3557 start: position carrot on sec nav toggle in mobile view*/
  html[dir=rtl] .customDropdown .secNavToggleCarrot {
    position: relative;
    right: 5px;
    top: 15px;
    float: left;
  }
  /*3557 end*/
  .customDropdown .mobile-nav-wrapper .container {
    /*6713 start*/
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
    /*6713 end*/
  }
  .customDropdown .mobile-nav-wrapper .container > ul {
    margin-bottom: 0px;
    overflow-y: auto;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li {
    /*6713 start*/
    /*6713 end*/
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li:last-child {
    padding-bottom: 0;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li a {
    padding-left: 20px;
    /*6713 start*/
    padding-right: 20px;
    /*6713 end*/
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li a.active {
    font-weight: normal;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul {
    margin-bottom: 0;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul ul {
    margin-bottom: 0;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > a {
    font-weight: bold;
    /*6713 start*/
    /*6713 end*/
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul > li > a:not(.first-level) {
    border-bottom: solid 1px #ccc;
  }
  .customDropdown .mobile-nav-wrapper .container > ul ul li a {
    padding-left: 40px;
    /*6713 start*/
    padding-right: 40px;
    /*6713 end*/
  }
  /*position dropdown label*/
  .dropdown-toggle.hidden-lg {
    margin-left: 20px;
  }
  /*position search in dropdown label*/
  #mobNavTrigSearch {
    margin-right: 20px;
  }
}
/*6550: end here*/
/*3369 start*/
@media only screen and (min-width: 801px) and (max-width: 1007px) {
  .customDropdown .mobile-nav-wrapper .container > ul > li {
    max-width: 26%;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li > ul {
    top: 40px;
  }
  .customDropdown .mobile-nav-wrapper .container > ul > li:not(:last-child) {
    /*6713 start*/
    margin-right: 10px !important;
    /*6713 end*/
  }
  html[dir=rtl] .customDropdown .mobile-nav-wrapper .container > ul > li > ul {
    left: 0;
    right: inherit;
  }
  html[dir=rtl] .customDropdown .mobile-nav-wrapper .container > ul > li:not(:last-child) {
    /*6713 start*/
    margin-left: 18px !important;
    margin-right: 0 !important;
    /*6713 end*/
  }
  html[lang=ru] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=pl] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=nl] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=fr] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=cs] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=de] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=it] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=sv] .customDropdown .mobile-nav-wrapper .container > ul > li {
    max-width: 20%;
  }
  html[lang=pt] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=es] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=hu] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=el] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=da] .customDropdown .mobile-nav-wrapper .container > ul > li,
  html[lang=bg] .customDropdown .mobile-nav-wrapper .container > ul > li {
    max-width: 18%;
  }
}
.modal .modal-body {
  font-family: 'HPSimplified', Arial;
}
.footer .hp_employees_container {
  display: none !important;
}
.optanon-alert-box-body a {
  color: #fff;
}
.optanon-alert-box-body a:hover {
  color: #fff;
  text-decoration: underline;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  #hp-search {
    display: none;
  }
}
.hp-search.hp-section {
  margin: 0;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .hp-search.hp-section {
    background-color: transparent;
    padding: 0;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-search.hp-section {
    margin: 0 -18px 20px;
    padding: 20px 18px 15px;
  }
  .hp-search.hp-section .hp-row {
    margin: 0;
  }
}
.search-bar-form {
  position: relative;
}
.search-bg {
  position: relative;
  padding: 0;
}
.search-bg .hp-row {
  padding: 0px !important;
}
.search-bg .hp-row .form-outer {
  margin-top: 15px;
  position: relative;
}
.search-bg .pfinder-search {
  line-height: normal!important;
}
.search-bg .dropdown {
  position: absolute;
  left: 0;
  height: 46px;
}
.search-bg .dropdown .button.primary:focus {
  background-color: #0096D6;
  text-decoration: none;
}
.search-bg .dropdown .dropdown-menu {
  left: 0;
  top: 45px;
}
.search-bg .dropdown .dropdown-menu a {
  font-size: 16px;
  line-height: 16px;
  color: #767676;
}
.search-bg .dropdown .dropdown-menu a:hover {
  color: #0096D6;
}
.search-bg .button.inline {
  position: absolute;
  top: 0;
  right: 0;
  width: 46px;
  height: 46px;
  line-height: 46px;
  border-radius: 0;
}
.search-bg #search-dropdown {
  display: none;
  left: 0;
  z-index: 1;
  width: 230px;
  padding: 0px;
}
.search-bg #search-dropdown:hover {
  text-decoration: none;
  background-color: #0096d6;
  cursor: default;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .search-bg #search-dropdown {
    display: block;
  }
}
.search-bg #search-dropdown i {
  float: right;
  line-height: 46px;
}
.search-bg input {
  width: 100%;
  border: 1px solid #ccc;
  padding: 0 60px 0 15px;
  height: 46px;
  line-height: 46px;
  -webkit-appearance: none;
  border-radius: 0;
}
.search-bg input:hover {
  border: 1px solid #aeaeae;
}
.search-bg input:focus {
  border-color: #0096D6;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .search-bg input {
    padding: 0 90px 0 245px;
  }
}
.search-bg .searching {
  display: none;
  position: absolute;
  top: 10px;
  right: 75px;
  font-size: 12px;
  color: #0096D6;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .search-bg .searching {
    display: none !important;
  }
}
@media only screen and (max-width: 496px) {
  .search-bg .searching {
    display: none !important;
  }
}
.search-bg i.fa-circle-o-notch {
  font-size: 22px;
  width: 22px;
  height: 22px;
  line-height: 24px;
  vertical-align: middle;
  margin-left: 5px;
}
.search-bg i.fa-circle-o-notch.fa-spin {
  -webkit-animation: spin .5s infinite linear;
  animation: spin .5s infinite linear;
}
.search-bg span {
  vertical-align: middle;
}
.search-on-bottom .search-bg {
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
}
.search-on-bottom .search-bg #search-dropdown {
  left: 0;
}
.search-on-bottom .search-bg .button.inline {
  right: 0;
}
.search-on-bottom .search-bg .dropdown .dropdown-menu {
  left: 0;
}
.search-bg .help-block {
  margin-top: -15px;
  font-size: 14px;
  color: #767676;
  padding: 0 !important;
}
#predictive-results {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 43px;
  background-color: #fff;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  border: 1px solid #ccc;
  border-bottom: 1px solid #aeaeae;
  display: none;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  #predictive-results {
    top: 45px;
    left: 245px;
    right: 60px;
  }
}
#predictive-results li a {
  font-size: 14px;
  display: block;
  border-bottom: 1px solid #efefef;
  color: #767676;
  padding: 5px 15px;
}
#predictive-results li a strong {
  font-weight: bold;
  color: #575757;
}
#predictive-results li a:hover,
#predictive-results li a.hover {
  text-decoration: none;
  color: #0096D6;
  background-color: whiteSmoke;
  cursor: pointer;
}
#predictive-results li a:hover strong,
#predictive-results li a.hover strong {
  color: #0096D6;
}
#predictive-results li.results-title {
  padding: 5px 15px;
  font-size: 12px;
  color: #0096D6;
  text-transform: uppercase;
}
span.regular-font {
  font-weight: normal;
}
#search-example-modal .modal-body {
  padding-top: 40px;
}
.search-result a {
  font-size: 16px;
}
.search-result a:hover {
  color: #006699;
}
.search-result a strong {
  font-weight: bold;
  color: #0096D6;
}
.search-result a strong:hover {
  color: #006699;
}
.search-error a {
  font-weight: bold;
}
.search-feedback h4 {
  margin-bottom: 10px;
}
.search-feedback label {
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
  padding: 5px 0;
}
.similar-results h3 {
  font-family: HPSimplified;
}
.similar-results ul {
  color: #0096D6;
}
.similar-results ul strong {
  color: #0096D6;
}
h4.best-search-header {
  color: #767676;
  font-family: HPSimplified;
}
h4.best-search-header strong {
  color: #767676;
}
.help-block.hidden-sm.hidden-md.floatMargin {
  float: left;
  margin-top: 10px!important;
}
.searchInputPadding {
  padding-right: 35px!important;
  padding-left: 10px!important;
  font-size: 14px!important;
}
.centreAlign {
  margin-top: 20px!important;
  vertical-align: middle!important;
  padding-right: 0px!important;
}
.findBtn {
  vertical-align: middle!important;
  display: inline-block !important;
  margin-top: 3px!important;
  margin-bottom: 0px!important;
}
.rmvPad {
  padding-left: 0px;
  padding-right: 0px;
}
.icon-x.rightPush {
  right: 25px!important;
}
.tooltipPad {
  margin-top: 5px;
  padding-left: 0px!important;
}
/*
@media (min-width: 800px){
  .inputMargin{
  margin-top:20px!important;
  }
}
*/
.inputMargin {
  margin-top: 20px!important;
}
.bulletFirst {
  margin-top: 30px!important;
}
@media (max-width: 800px) {
  .bulletFirst {
    margin-top: 0px!important;
  }
}
.add-line {
  padding: 7px 7px 0 0;
}
@media (max-width: 800px) {
  .marginComponent {
    margin-top: 20px!important;
  }
  .help-block.col-sm-16.floatMargin {
    float: left;
    margin-top: 10px!important;
  }
}
.help-block.col-sm-16.floatMargin {
  margin-top: 10px!important;
}
#grayBlockParent a#clear-search {
  position: absolute;
  color: #767676;
  right: 25px;
  padding: 12px 2px;
  font-size: 20px;
  bottom: inherit !important;
  top: 0px !important;
  height: inherit !important;
}
.btnBlock {
  width: 100%;
}
.pfhelpblock {
  margin-top: 15px;
}
@media (max-width: 800px) {
  #grayBlockParent #oneboxtextsearch {
    padding: 0 30px 0 10px!important;
  }
  #grayBlockParent a#clear-search {
    right: -25px;
  }
  .tooltipPad {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 496px) and (min-width: 350px) {
  .reqTypeAhead.searchInputPadding.rtlPadding {
    width: 126%;
  }
}
@media only screen and (max-width: 349px) {
  .reqTypeAhead.searchInputPadding.rtlPadding {
    width: 130%;
  }
}
.clearForm {
  clear: both;
}
.searchInputPadding.rtlPadding {
  padding-left: 10px!important;
  font-size: 14px!important;
  /*d-UAT-15: change pfinder text color*/
  color: #000 !important;
}
.pfinder-mobile-btn {
  width: 45px;
  height: 46px;
  background: #0096D6;
  position: relative;
  left: 36px;
  cursor: default;
}
.pfinder-mobile-enter-icon {
  background-image: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/enter-pfinder.svg);
  height: 20px;
  position: absolute;
  top: 13px;
  right: -30px;
  z-index: 1;
  background-repeat: no-repeat;
  cursor: default;
}
.ie .pfinder-mobile-enter-icon {
  right: 7px;
}
html[dir=rtl] .searchInputPadding {
  padding-right: 10px!important;
  padding-left: 35px!important;
}
.product-widget {
  text-align: center;
}
.product-widget ul {
  padding: 10px 0;
}
.product-widget ul li {
  color: #767676;
  display: inline-block;
  padding: 0 10px;
}
.product-widget .tier-1 {
  border-bottom: 1px solid #767676;
  font-size: 12px;
}
.product-widget .tier-2 {
  font-size: 14px;
}
.product-widget .register:before {
  background-image: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icon-register.png');
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
}
.no-psf #psf {
  display: none;
}
#psf {
  position: fixed;
  top: 72px;
  bottom: auto;
  right: 0px;
  font-size: 14px;
  background-color: #f2f2f2;
  border-radius: 1px 0 0 1px;
  /*3588: change z-index from 999 to 100000 to put PSF over header after passport login*/
  z-index: 999;
  -webkit-transition: left none !important;
}
#psf .psf-link {
  display: block;
  color: #0096D6;
  padding: 10px;
  border: 1px solid #ccc;
  margin-bottom: -1px;
}
#psf .psf-link .icon {
  display: inline-block;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
#psf .psf-link-ie {
  padding-right: 22px;
}
#psf li {
  line-height: 0;
}
#psf li:last-child a i {
  border-bottom: 1px solid #dadada;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #psf {
    bottom: auto;
    top: 53px;
    margin-top: -1px;
    position: absolute;
    z-index: 1;
    right: -100%;
    width: 100%;
    background-color: #f2f2f2;
  }
  #psf.open {
    -webkit-transition: right 300ms ease-in-out;
    right: -41px;
  }
  #psf.open .notifications-bg {
    left: -41px;
  }
  #psf:hover {
    cursor: pointer;
  }
  #psf > li {
    display: inline-block;
    float: left;
  }
  #psf > li a.psf-link {
    margin-bottom: 0;
    margin-right: -1px;
    line-height: 20px;
  }
  #psf > li > .icon {
    background-color: #f2f2f2;
  }
  #psf > li > .icon i {
    text-align: center;
    border: 0;
  }
  #psf > li > .icon span {
    display: none;
  }
  #psf > li:last-child a i {
    border: 0;
  }
  #psf #psf-gripper {
    display: block;
    background-color: #f2f2f2;
    position: absolute;
    left: -41px;
    width: 42px;
    line-height: 20px;
  }
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
/* Pagination structure used by USI is different and donot merge any changes  related to markup, consider only color and border thickness changes */
.view-container {
  float: left;
  margin-top: 5px;
}
.view-container span {
  color: #767676;
  height: 26px;
  line-height: 26px;
  margin-right: 10px;
}
.view-container button {
  border: 1px solid;
  font-family: "HPControlIcons";
  font-size: 1.5em;
  background-color: white;
  color: #ccc;
  background-repeat: no-repeat;
  margin-right: -2px;
  vertical-align: middle;
}
.view-container button.active:before {
  background-color: #0096D6;
}
.view-container button.list-view:before {
  content: "\e610";
}
.view-container button.list-view:hover {
  border-color: #767676;
}
.view-container button.grid-view:before {
  content: "\e611";
}
.view-container button.grid-view:hover {
  border-color: #767676;
}
.view-container button:focus {
  outline: 0;
}
.pagination-container {
  float: right;
  margin-right: 0;
  margin-top: 5px;
}
.pagination-container > * {
  display: inline-block;
}
.pagination-container span {
  color: #767676;
  font-size: 16px;
  margin-right: 0px;
}
.pagination-container span a[data-toggle='show-all']:before {
  content: ' | ';
  color: #767676;
}
.pagination-container span.pagination-count {
  margin-right: 0;
}
.pagination-container strong {
  color: #373737;
}
.pagination-container strong:after {
  display: inline-block;
  font-weight: normal;
  color: #767676;
  padding-right: 10px;
  padding-left: 10px;
}
.pagination-container.bottom {
  margin-top: -15px;
}
.pagination-pages {
  font-size: 16px;
  margin-right: 10px;
}
.pagination-pages li {
  display: inline-block;
}
.pagination-pages li a {
  font-size: 16px;
}
.pagination-pages li a.active {
  font-weight: bold;
  color: #767676;
  cursor: default;
}
.pagination-less:after {
  content: "\e603";
}
.pagination-more:after {
  content: "\e604";
}
.pagination-button {
  background-color: #FFFFFF;
  border: 1px solid #767676;
  height: 26px;
  line-height: 24px;
  position: relative;
  width: 26px;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: "HPControlIcons";
  color: #767676;
}
.pagination-button:after {
  margin-left: -3px;
}
.pagination-button:hover,
.pagination-button:focus {
  border: 1px solid #767676;
}
.pagination-button:hover:after,
.pagination-button:focus:after {
  color: #007dba;
}
.pagination-button:disabled {
  border-color: #efefef;
}
.pagination-button:disabled:hover {
  cursor: default;
}
html[dir=rtl] .view-container {
  float: right;
}
html[dir=rtl] .pagination-less:after {
  content: "\e604";
}
html[dir=rtl] .pagination-more:after {
  content: "\e603";
}
@media only screen and (max-width: 496px) {
  .image-header.swdProductInfoImageClass .header-image {
    max-width: 100%;
  }
  .image-header.swdProductInfoImageClass .header-image img {
    width: 364px;
    height: 273px;
    padding: 10px;
  }
}
.image-header .header-image {
  max-width: 25%;
  float: left;
}
.image-header .header-image img {
  min-width: 253px;
  min-height: 140px;
}
.image-header .header-title {
  width: 75%;
  padding: 20px;
  float: left;
  color: #373737;
}
@media only screen and (max-width: 496px) {
  .image-header .header-title {
    max-width: 100%;
    padding: 10px;
  }
}
.image-header .header-title p {
  margin-bottom: 0px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .product-header {
    text-align: center;
  }
}
.product-header .product-image {
  text-align: center;
  margin-top: -20px;
}
.product-header .product-image.push-down {
  margin-top: -10px;
}
.product-header .product-image.pull-up {
  margin-top: -30px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .product-header .product-image {
    margin-top: 0;
  }
}
.product-grid {
  border-style: solid;
  border-color: #ccc;
  border-width: 1px 0 0 1px;
}
body.ie-edge #productHome .product-grid-category img {
  position: absolute !important;
  bottom: 0 !important;
  top: auto !important;
  left: auto !important;
  max-height: 65% !important;
  right: 0 !important;
  margin: 0 !important;
  width: auto !important;
}
body.ie10 #productHome .product-grid-category img {
  position: absolute !important;
  bottom: 0 !important;
  top: auto !important;
  left: auto !important;
  max-height: 65% !important;
  right: 0 !important;
  margin: 0 !important;
  width: auto !important;
}
#productHome .product-grid-category img {
  position: absolute !important;
  bottom: 0 !important;
  top: auto !important;
  left: auto !important;
  max-height: 65% !important;
  right: 0 !important;
  margin: auto !important;
  width: auto !important;
}
@media only screen and (max-width: 496px) {
  #productHome .product-grid-category img {
    display: none;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  #productHome .product-grid-category img {
    display: none;
  }
}
.product-grid-category,
.product-grid-single {
  border: 1px solid #ccc;
  height: 180px;
  position: relative;
  overflow: hidden;
}
.product-grid-category.spaced,
.product-grid-single.spaced {
  margin-right: 10px;
  margin-left: 10px;
}
.product-grid-category .product-grid-category-inner,
.product-grid-single .product-grid-category-inner {
  height: 70%;
}
.product-grid-category .product-grid-category-img,
.product-grid-single .product-grid-category-img {
  height: 100%;
  position: relative;
}
.product-grid-category img,
.product-grid-single img {
  position: absolute;
  bottom: 0;
  max-height: 100%;
  right: 0;
  left: 0;
  margin: auto;
  width: auto;
}
.product-grid-category h3,
.product-grid-single h3 {
  color: #000000;
  height: 30%;
  font-family: HPSimplified;
  font-weight: normal;
  padding: 15px;
  margin: 0;
}
.product-grid-category h3.blue-back,
.product-grid-single h3.blue-back {
  height: 20%;
  margin: 0 -15px;
  color: white !important;
  font-style: italic;
  padding: 10px;
  background-color: #0096D6;
}
.product-grid-category h3.gray-back,
.product-grid-single h3.gray-back {
  height: 20%;
  margin: 0 -15px;
  color: #5a5a5a !important;
  font-style: italic;
  padding: 10px;
  background-color: #f2f2f2;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .product-grid-category h3,
  .product-grid-single h3 {
    font-size: 16px;
    line-height: 18px;
  }
}
.product-grid-category:hover,
.product-grid-single:hover {
  text-decoration: none !important;
}
.product-grid-category-more i {
  color: #FFFFFF;
  display: inline-block;
  height: 50px;
  width: 50px;
  background-color: #0096D6;
  border-radius: 50%;
  position: absolute;
  line-height: 50px;
  font-size: 36px;
  top: -25px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.product-grid-category-more.toggled i {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[dir=rtl] .product-grid-category-more.toggled i {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.more-products {
  border: 1px solid #ccc;
  padding: 25px;
}
.more-products ul {
  margin-bottom: 0;
}
.product-grid-category-inner {
  padding: 15px;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .product-grid-category {
    height: 150px;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .product-grid-category {
    height: 186px;
  }
}
.product-finder-results .panel {
  /* Do not uncomment AM 1376 - Himanshu 2/2/15 11:29am

		&:not(.open) {
			border: none !important; // remove border per hp-863 12/11/14 6pm
			.panel-heading {
				background-color: @gray-background; // morgan, what should this be?
			}
		}

		*/
}
.product-finder-results .panel .panel-title {
  background-color: #f2f2f2;
}
.product-finder-results .panel .panel-title.open {
  background-color: #fff;
}
.product-finder-results .panel .panel-heading {
  font-weight: bold;
}
.product-finder-results .panel .panel-heading span {
  font-weight: normal;
  color: #767676;
}
.product-finder-results .panel-body ul li {
  padding: 5px;
}
.product-finder-list li.elem.active {
  color: #0096D6;
  font-weight: bold;
}
.product-finder-list li.elem:hover {
  cursor: pointer;
  color: #007dba;
}
html[dir=rtl] .image-header .header-image {
  float: right;
}
.support-home h3.elementValue {
  color: #000000;
  min-height: 30%;
  font-family: HPSimplified;
  font-weight: normal;
  padding: 15px;
  margin: 0;
  max-height: 90px;
  height: auto !important;
}
.template-margin {
  margin-top: 0px;
  margin-bottom: 10px;
}
#pdpTabsPlaceholder .hp-nav-tabs-bg li {
  float: none;
}
#pdpTabsPlaceholder .nav-tabs > li.active > a,
#pdpTabsPlaceholder .nav-tabs > li.active > a:focus,
#pdpTabsPlaceholder .nav-tabs > li.active > a:hover {
  color: white;
  background-color: #373737;
}
/***********************************************************
<!-- START: ERROR CODE LOOKUP STYLES -->
***********************************************************/
.error-lookup-container {
  box-shadow: 0px 8px 20px rgba(107, 59, 150, 0.301);
  margin: 0 0 30px;
  width: 100%;
}
.error-lookup-container p {
  font: normal normal normal 18px/22px HPSimplified, 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: 0.34px;
  color: #000000;
}
.error-lookup-container p.error-lookup-title {
  color: #000000;
  font: normal normal 300 24px/22px HPSimplifiedLight, 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: 0.45px;
  margin: 0 0 10px;
}
.error-lookup-container p.error-lookup-hint {
  color: #767676;
  font: normal normal normal 14px/18px HPSimplified, 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: 0.26px;
  margin: 4px 0 0;
}
.error-lookup-container p.error-lookup-alert {
  color: #BF2026;
  display: none;
  letter-spacing: 0.26px;
  font: normal normal normal 14px/18px HPSimplified, 'Open Sans', Arial, Helvetica, sans-serif;
  margin: 4px 0 0;
}
.error-lookup-container h5 {
  font: normal normal normal 16px/18px HPSimplified, 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: 0.3px;
  color: #2C3038;
}
.error-lookup-container button {
  background: #0171AD 0% 0% no-repeat padding-box;
  text-align: center;
  font: normal normal normal 16px/18px HPSimplified, 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: 0.3px;
  color: #F8F8F8;
  padding: 11px 15px;
  border: none;
  min-width: 120px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .error-lookup-container button {
    margin: 10px 0 0;
  }
}
.error-lookup-container button:hover {
  background: #075782 0% 0% no-repeat padding-box;
}
.error-lookup-container button:disabled {
  background: #CCCCCC 0% 0% no-repeat padding-box;
}
.error-lookup-container input.badge {
  min-width: inherit;
  margin: 0 0 0 5px;
  border: none;
  line-height: normal;
}
.error-lookup-container input#error-lookup-code {
  border: 1px solid #767676;
  padding: 8px 35px 8px 10px;
  margin: 0 20px 0 0;
  min-width: 274px;
  -webkit-appearance: none;
  border-radius: 0;
}
.error-lookup-container input#error-lookup-code:focus {
  border-color: #0096D6;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.error-lookup-container input#error-lookup-code.error-lookup-highlight {
  border: 1px solid #BF2026;
}
.error-lookup-container .error-lookup-heading {
  background: transparent linear-gradient(83deg, #912940 0%, #BF2026 100%) 0% 0% no-repeat padding-box;
  color: #FFFFFF;
  font: normal normal 300 28px/18px HPSimplifiedLight, 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: 0.53px;
  padding: 7px 20px;
}
.error-lookup-container .error-lookup-heading:before {
  content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/lookup-icon.svg);
  margin-right: 10px;
  vertical-align: middle;
}
.error-lookup-container .error-lookup-inner {
  padding: 15px 20px 20px;
}
.error-lookup-container .error-lookup-input-group {
  display: inline-block;
  position: relative;
}
.error-lookup-container .error-lookup-notfound {
  display: none;
}
.error-lookup-container a#clear-search {
  color: #767676;
  display: none;
  font-size: 20px;
  position: absolute;
  right: 27px;
  padding: 9px 2px;
  bottom: inherit;
  top: 0px;
  height: inherit;
}
.error-lookup-modal p {
  color: #000000;
  font: normal normal 300 16px/24px HPSimplifiedLight, 'Open Sans', Arial, Helvetica, sans-serif;
  letter-spacing: 0.3px;
}
.error-lookup-modal p.error-lookup-modal-content {
  font: normal normal normal 16px/24px HPSimplified, 'Open Sans', Arial, Helvetica, sans-serif;
}
.error-lookup-modal .modal-body {
  padding: 40px;
}
/***********************************************************
<!-- END: ERROR CODE LOOKUP STYLES -->
***********************************************************/
.dispute-bar-container {
  background-color: #ffe5e5;
  padding: 20px;
  position: relative;
  margin-bottom: 20px;
  margin-top: 5px;
}
.dispute-bar-container p {
  margin: 0 20px 0 0;
}
.dispute-bar-container button.close {
  font-weight: 400;
  top: 0;
  bottom: 0;
  margin: auto;
}
.dispute-bar-container .disputeBar {
  padding: 15px;
  height: 25px;
  margin-bottom: 50px;
  width: 99%;
}
.disputeBarRed {
  background-color: #ffe5e5;
}
.disputeBar .disputeBarInner {
  padding: 2px 0px;
}
.disputeThis {
  padding: 0px 30px;
  float: right;
}
.disputeBar .clean {
  clear: both;
}
.progress-bar-container {
  margin-top: 10px;
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  height: 40px;
  position: relative;
  width: 100%;
}
.progress-bar {
  background-color: #0096D6;
  height: 100%;
  position: absolute;
  width: 100%;
}
.progress-bar-status {
  color: white;
  font-size: 18px;
  padding: 10px 15px;
  float: right;
  font-weight: bold;
  font-style: italic;
}
#psf .notifications-bg {
  display: none;
  position: absolute;
  z-index: 100;
  top: 41px;
  right: 0;
  width: 400px;
  height: auto;
  padding: 10px 10px 0 10px;
  background-color: #efefef;
  border: 1px solid #ccc;
  border-bottom-color: #adadad;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #psf .notifications-bg {
    bottom: auto;
    width: 100%;
  }
}
#psf .notifications-bg.open {
  display: block !important;
}
#psf .notifications-bg #dismiss-notifications {
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: -13px;
}
#notifications-trigger {
  width: 42px;
  height: 42px;
  /* Defect UAT - No color change for alert notification icon*/
  /*	&.viewed #totalNotifications {
		background-color: @gray;
	}*/
}
#notifications-trigger #totalNotifications {
  margin-bottom: 0;
  width: 14px;
  line-height: 13px;
  font-size: 11px;
  height: 13px;
  background-color: #D7410B;
  color: #fff;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  margin-left: 12px;
}
#notifications-trigger #bell-icon-svg {
  color: #0096D6;
  fill: currentColor;
}
#psf .notifications-bg .notification {
  background-color: #fff;
  margin-bottom: 10px;
  text-align: left;
}
#psf .notifications-bg .notification.critical .notification-title {
  background-color: #D7410B;
}
#psf .notifications-bg .notification .notification-title {
  position: relative;
  padding: 0 15px;
  height: 34px;
  line-height: 36px;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  background-color: #0096D6;
}
#psf .notifications-bg .notification .notification-title i {
  margin-right: 3px;
}
#psf .notifications-bg .notification .notification-title .close {
  font-size: 24px;
  background-position: -2px -387px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 10px;
  text-align: center;
  top: 0;
  right: 10px;
  bottom: 0;
  left: auto;
  margin: auto;
}
#psf .notifications-bg .notification .notification-body {
  padding: 15px;
}
#psf .notifications-bg .notification .notification-body p {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
#psf .notifications-bg .notification .notification-body p strong {
  color: #373737;
}
#psf .notifications-bg .notification .notification-body a {
  color: #0096D6;
}
#psf .notifications-bg .notification .notification-body a:hover {
  color: #006699;
}
#psf .notifications-bg.viewed .notification .notification-title {
  background-color: #767676;
}
#empty-notifications {
  display: none;
  padding: 40px;
}
#empty-notifications p {
  margin-bottom: 10px;
  text-align: center;
}
.step {
  /*removing the a. from these styles and generalizing them.*/
  position: relative;
  display: inline-block;
  height: 46px;
  line-height: 46px;
  padding: 0 10px 0 20px;
  background-color: #f2f2f2;
  color: #ccc;
}
.step:visited {
  color: #ccc;
}
.step:hover {
  color: #ccc;
}
@media only screen and (max-width: 496px) {
  .step {
    display: block;
    padding: 0 10px;
    font-size: 14px;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
.step.step-1 {
  padding-left: 10px;
  border-radius: 0 0 0 4px;
}
.step:after {
  content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step.jpg');
  width: 25px;
  height: 46px;
  position: absolute;
  right: -25px;
}
@media only screen and (max-width: 496px) {
  .step:after {
    content: '';
  }
}
.step .badge-blue {
  background-color: #fff;
  color: #ccc;
  font-size: 14px;
}
.step.step-1.step-active {
  background-color: #767676;
  color: #fff;
  margin-right: 21px;
  padding-left: 10px;
}
@media only screen and (max-width: 496px) {
  .step.step-1.step-active {
    padding: 0 10px;
    border-radius: 0;
  }
}
.step.step-1.step-active:after {
  content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_active.jpg');
}
.step.step-1.step-active:before {
  content: '';
}
@media only screen and (max-width: 496px) {
  .step.step-1.step-active:after,
  .step.step-1.step-active:before {
    content: '';
  }
}
.step.step-active {
  background-color: #767676;
  color: #fff !important;
  margin-right: 15px;
  padding-left: 35px;
}
@media only screen and (max-width: 496px) {
  .step.step-active {
    padding: 0 10px;
  }
}
.step.step-active:after {
  content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_active-last.jpg');
}
.step.step-active:before {
  content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_active-right.jpg');
  width: 25px;
  height: 46px;
  position: absolute;
  left: 0;
}
@media only screen and (max-width: 496px) {
  .step.step-active:after,
  .step.step-active:before {
    content: '';
  }
}
.step.step-active .badge-blue {
  background-color: #fff;
  color: #767676;
}
@media only screen and (max-width: 496px) {
  .step-bg {
    margin: 0 -15px 0 -15px;
  }
}
.step.step-2 {
  margin-right: 6px;
}
#steps-bar .container .fl ul li.done span.stepspan {
  display: inline;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #steps-bar .container .fl ul li.done span.stepspan {
    display: none;
  }
}
.contact-tile {
  display: block;
  cursor: pointer;
}
.contact-tile .tile-image-bg {
  max-height: 125px;
  overflow: hidden;
  margin-bottom: 15px;
}
.contact-tile img {
  width: 100%;
}
.contact-tile h3 {
  color: #0096D6;
  padding: 0 20px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .contact-tile h3 {
    padding: 0 15px;
  }
}
.contact-tile p {
  margin-bottom: 0;
  padding: 0 20px;
  color: #767676;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .contact-tile p {
    min-height: 0;
    padding: 0 15px;
  }
}
.contact-tile button {
  margin: 0 20px;
}
#single-phone,
#multiple-phone,
#call-me-message,
#email-me-message {
  display: none;
}
#multiple-phone .table > thead > tr > th:first-child,
#multiple-phone .table > tbody > tr > th:first-child,
#multiple-phone .table > tfoot > tr > th:first-child,
#multiple-phone .table > thead > tr > td:first-child,
#multiple-phone .table > tbody > tr > td:first-child,
#multiple-phone .table > tfoot > tr > td:first-child {
  padding-left: 0;
}
#multiple-phone .table.table-bordered.horizontal-border > tbody > tr:last-child > td {
  border: 0;
}
#multiple-phone .table.table-bordered.horizontal-border > tbody > tr > td.contactCountry,
#multiple-phone .table.table-bordered.horizontal-border > tbody > tr > td.contactPhone {
  white-space: nowrap;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #multiple-phone .table.table-bordered.horizontal-border > tbody > tr > td.contactCountry,
  #multiple-phone .table.table-bordered.horizontal-border > tbody > tr > td.contactPhone {
    white-space: initial;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #multiple-phone .table.table-bordered.horizontal-border > tbody > tr > td {
    display: block;
    width: 100%;
    padding: 0;
    border: 0;
  }
  #multiple-phone .table.table-bordered.horizontal-border > tbody > tr > td.contactCountry {
    color: #000;
    font-weight: bold;
  }
  #multiple-phone .table.table-bordered.horizontal-border > tbody > tr > td.contactDesc {
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #multiple-phone .flag {
    display: none;
  }
}
#email-me-product-image {
  width: 180px;
}
@media only screen and (max-width: 496px) {
  #email-me-product-image {
    display: none;
  }
}
/* consumer Phone - Case 3 additional text */
.recommended-form-filling-text {
  color: black;
  font-weight: bold;
}
/*Contact HP - landing page */
.blueBarBannerDiv {
  font-family: HPSimplifiedLight;
}
.blueBarBannerDiv h2 {
  color: #0096D6;
}
.pfinder-dmd-section {
  margin-top: 0px;
  padding-left: 0px;
  margin-bottom: 0;
}
.contact-header-text {
  margin-top: 25px;
  margin-bottom: 20px;
}
.contact-header-text-mobile {
  margin-top: 25px;
}
hr.hp-row.contact-separator {
  margin: 30px 0;
}
.contact-landing-subtitle {
  font-size: 20px;
}
.continue-as-guest {
  display: inline;
}
.contact-nick-name {
  font-style: italic;
  color: #767676;
  margin-top: 4px;
  margin-bottom: -3px;
  font-size: 18px;
  text-align: left;
}
.banner-text-section {
  margin-top: 36px;
}
.banner-text-section h2 {
  font-size: 27px;
  color: #0096D6;
  margin-bottom: 0px;
  font-family: HPSimplifiedLight;
}
.banner-text-section h4 {
  margin-top: 7px;
  max-width: 400px;
  font-family: HPSimplifiedLight;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #blueBarBanner {
    height: 180px;
  }
  #blueBarBanner .banner-text-section {
    margin-top: initial;
  }
  .sign-in-guest.container {
    margin-top: 15px;
  }
  .sign-in-guest.container .sign-in-section {
    height: 165px;
    padding: 20px;
    margin-right: initial;
  }
  .sign-in-guest.container .guest-section {
    border-left: initial;
  }
  .sign-in-guest.container .guest-section .smallIconWrapper,
  .sign-in-guest.container .guest-section .continue-text {
    margin-left: initial;
    margin-top: 25px;
  }
}
.sign-in-guest {
  margin-top: 45px;
  font-family: HPSimplifiedLight;
}
.sign-in-guest .sign-in-section {
  border: 1px solid #ccc;
  padding: 35px;
  margin-right: 50px;
}
.sign-in-guest .sign-in-section > div {
  color: #0096D6;
  font-size: 20px;
}
.sign-in-guest .sign-in-section button {
  margin-top: 20px;
  height: 45px;
  padding-top: 10px;
  min-height: initial;
}
.sign-in-guest .guest-section {
  border-left: 1px solid #ccc;
  padding-left: 0;
  min-height: 200px;
}
.sign-in-guest .guest-section .continue-text {
  color: #0096D6;
  font-size: 20px;
  margin-bottom: 30px;
}
.sign-in-guest .guest-section .smallIconWrapper,
.sign-in-guest .guest-section .continue-text {
  margin-left: 50px;
}
.contact-landing-category {
  cursor: pointer;
}
.contact-landing-category button {
  width: 50px;
  height: 50px;
}
.contact-landing-category .product-type-text {
  color: #000;
  display: inline-block;
  position: relative;
  top: -21px;
  left: 20px;
}
.btn-category {
  background: none;
  border: none;
}
.contact-landing-container {
  margin-top: 40px;
}
@media (max-width: 800px) {
  .SWD-landing-navigation-container.contact-landing-container {
    margin-top: 5px;
  }
  .contactTabViews#printerView .container .firstContainer .carouselTooltipBlock,
  .contactTabViews#laptopView .container .firstContainer .carouselTooltipBlock,
  .contactTabViews#desktopView .container .firstContainer .carouselTooltipBlock,
  .contactTabViews#otherView .container .firstContainer .carouselTooltipBlock,
  .contactTabViews#printerView .container .firstContainer .pFinderDmdBlock,
  .contactTabViews#laptopView .container .firstContainer .pFinderDmdBlock,
  .contactTabViews#desktopView .container .firstContainer .pFinderDmdBlock,
  .contactTabViews#otherView .container .firstContainer .pFinderDmdBlock {
    width: 100%!important;
    min-height: 100px!important;
  }
  .contactTabViews#otherView .btnTMSDDSubmit {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .contactTabViews#otherView .btn-primary-light.btnTMSDDSubmit#btnTMSDDSubmit2 {
    margin-top: 15px;
    position: relative;
  }
}
.contactTabViews#printerView .firstContainer .carouselTooltipBlock,
.contactTabViews#laptopView .firstContainer .carouselTooltipBlock,
.contactTabViews#desktopView .firstContainer .carouselTooltipBlock,
.contactTabViews#otherView .firstContainer .carouselTooltipBlock {
  width: 40%!important;
  min-height: 214px!important;
}
.contactTabViews#printerView .firstContainer .pFinderDmdBlock,
.contactTabViews#laptopView .firstContainer .pFinderDmdBlock,
.contactTabViews#desktopView .firstContainer .pFinderDmdBlock,
.contactTabViews#otherView .firstContainer .pFinderDmdBlock {
  width: 60%!important;
  min-height: 214px!important;
  position: relative;
}
.contactTabViews#printerView .contactPfinderTitle,
.contactTabViews#laptopView .contactPfinderTitle,
.contactTabViews#desktopView .contactPfinderTitle,
.contactTabViews#otherView .contactPfinderTitle {
  font-weight: normal;
  margin-bottom: 20px;
  font-family: HPSimplifiedLight;
  font-size: 20px;
  margin-left: 15px;
  margin-top: 28px;
}
.contactTabViews#printerView #printerView #grayBlockParent .predictive-results.search-predictive-results-pfinder,
.contactTabViews#laptopView #printerView #grayBlockParent .predictive-results.search-predictive-results-pfinder,
.contactTabViews#desktopView #printerView #grayBlockParent .predictive-results.search-predictive-results-pfinder,
.contactTabViews#otherView #printerView #grayBlockParent .predictive-results.search-predictive-results-pfinder {
  width: 91.5%;
}
.contactTabViews#printerView #grayBlockParent .predictive-results.search-predictive-results-pfinder,
.contactTabViews#laptopView #grayBlockParent .predictive-results.search-predictive-results-pfinder,
.contactTabViews#desktopView #grayBlockParent .predictive-results.search-predictive-results-pfinder,
.contactTabViews#otherView #grayBlockParent .predictive-results.search-predictive-results-pfinder {
  left: 15px;
  top: 45px;
  right: 0;
}
.contactTabViews#otherView #mob_select_apps_service_container2 {
  margin-top: 25px;
}
.contactTabViews#otherView #btnTMSDDSubmit2 {
  margin-top: 68px;
  position: absolute;
  bottom: 0;
}
.contactTabViews#otherView .btnTMSDDSubmit {
  min-height: 30px;
  padding: 11px 30px;
  min-width: 100px;
  margin-left: 14px;
}
.contactTabViews .pFinderContainer .findButton {
  position: relative;
  top: -3px;
}
.contactTabViews .pFinderContainer .findButton .searchSubmit.findBtn.findBtnSWDPage {
  min-height: 30px;
  padding: 11px 0;
}
.productInformationContactPage {
  border-bottom: 1px solid lightgray;
  margin-bottom: 45px;
  padding: 5%;
}
.carouselTooltipBlockEntitlement {
  min-height: 165px;
}
.firstContainerEntitlement {
  border-bottom: none !important;
}
.swdPfinderTitleContact {
  padding-bottom: 10px;
}
.searchSubmitEntitlement {
  margin-top: 0 !important;
  min-height: 45px;
  min-width: 100px;
  padding: 10px;
}
.pFinderDmdBlockEntitlement {
  border-right: 1px solid lightgray;
  display: inline-block;
  float: left;
  min-height: 160px;
}
.carouselHeadingEntitlement {
  margin-bottom: 20px !important;
}
@media only screen and (max-width: 496px) {
  #checkEntitlementPlaceholder {
    padding: 0;
  }
  .entitlementCheckOthersContainer {
    padding: 0;
  }
  .carouselTooltipBlockEntitlement {
    border-left: none !important;
    border-top: 1px solid lightgray;
    padding-top: 15px;
    padding-left: 0;
  }
  .findButtonEntitlement {
    margin-top: 15px !important;
  }
  .productInformationContactPage {
    margin-bottom: 30px;
  }
  .inputContainerEntitlement {
    padding: 0;
  }
  .pFinderDmdBlockEntitlement {
    border-right: none !important;
  }
}
.contactOptionsFinalView {
  padding: 0;
}
.contactOptionsFinalView .location {
  background: #eee;
  padding: 10px;
  margin-bottom: 35px;
  margin-top: 30px;
  font-family: "HPSimplifiedLight";
  width: 970px;
}
.contactOptionsFinalView .location h1,
.contactOptionsFinalView .location h2,
.contactOptionsFinalView .location h4 {
  font-family: "HPSimplifiedLight";
}
.contactOptionsFinalView .location a.locationLink,
.contactOptionsFinalView .location #locationHeading a {
  color: #337ab7;
  text-decoration: underline;
}
.contactOptionsFinalView .location.location-change {
  height: 65px;
}
.contactOptionsFinalView .location.location-keep {
  height: 110px;
}
.contactOptionsFinalView .location .change-location-view {
  margin-top: -3px;
}
.contactOptionsFinalView .location .change-location-view .location-image-div {
  width: 40px;
}
.contactOptionsFinalView .location .change-location-view div {
  padding-left: 0;
  padding-right: 0;
}
.contactOptionsFinalView .location .location-image {
  width: 18px;
  height: 25px;
  display: inline-block;
}
.contactOptionsFinalView .location .location-dropdown-view {
  clear: both;
  margin-top: 5px;
}
.contactOptionsFinalView .location .location-dropdown-view h3 {
  margin-left: 20px;
}
.contactOptionsFinalView .location .location-dropdown-view button.close.icon {
  top: -5px;
  right: 7px;
}
.contactOptionsFinalView .location .location-dropdown-view #submitLocation {
  min-height: 45px!important;
  height: 45px!important;
  line-height: 13px!important;
  color: #fff!important;
}
.contactOptionsFinalView .location h3 {
  font-family: "HPSimplifiedLight";
}
.contactOptionsFinalView #productInformation {
  font-family: "HPSimplifiedLight";
}
.contactOptionsFinalView #productInformation img {
  max-width: 275px;
  max-height: 130px;
}
.contactOptionsFinalView #productInformation a {
  color: #337ab7;
  text-decoration: underline;
}
.contactOptionsFinalView #productInformation #warrantyStatus {
  margin-top: 40px;
}
.contactOptionsFinalView #productInformation #warrantyStatus #wsValue {
  color: green;
}
.contactOptionsFinalView #productInformation .pi-product-num {
  margin-top: 10px;
  display: inline-block;
}
.contactOptionsFinalView #productInformation #PIAddDeviceToDashboard {
  background: #d4edf8;
  padding: 6px;
  margin-top: 20px;
}
.contactOptionsFinalView #productInformation #PIAddDeviceToDashboard img.addIcon {
  width: 18px;
  height: 18px;
  display: inline-block;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer {
  float: left;
  margin: 25px 0px;
  display: none;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProductBtn {
  background-color: #e8f8ff;
  min-height: 45px;
  padding: 10px 15px;
  display: block;
  color: #0096D6;
  float: left;
  width: 100%;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProductBtn .addIconContainer {
  display: inline-block;
  float: left;
  width: 6%;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProductBtn .addIconContainer .addIcon {
  display: inline-block;
  height: 15px;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProductBtn .addBtnTxt {
  font-size: 18px;
  text-align: center;
  float: left;
  width: 94%;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProdSpinnerContainer {
  background-color: #e8f8ff;
  text-align: center;
  min-height: 45px;
  padding: 10px 0px;
  display: none;
  color: #0096D6;
  float: left;
  width: 100%;
  cursor: progress;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProdSpinnerContainer img {
  margin: auto;
  height: 25px;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProductSuccess {
  background-color: #e8f8ff;
  text-align: center;
  min-height: 45px;
  padding: 10px 15px;
  display: none;
  color: #0096D6;
  float: left;
  width: 100%;
  cursor: default;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProductSuccess .tickIconContainer {
  display: inline-block;
  float: left;
  width: 6%;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProductSuccess .tickIconContainer .tickIcon {
  display: inline-block;
  height: 15px;
}
.contactOptionsFinalView #productInformation .addProductBtnContainer .addProductSuccess .addBtnSuccessTxt {
  font-size: 18px;
  text-align: center;
  float: left;
  color: #373737;
  width: 94%;
}
.contactOptionsFinalView #contactOptionsPlaceholder {
  padding-left: 0;
  padding-right: 0;
  min-height: 220px;
  border-right: 1px solid #cccccc;
}
.contactOptionsFinalView #contactOptionsPlaceholder .contact-option-help-text {
  margin-bottom: 35px;
  margin-left: 10px;
  margin-top: 0px;
}
.contactOptionsFinalView #contactOptionsPlaceholder h1,
.contactOptionsFinalView #contactOptionsPlaceholder h2,
.contactOptionsFinalView #contactOptionsPlaceholder h4 {
  font-family: "HPSimplifiedLight";
}
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption {
  border-bottom: 1px solid #ccc;
  padding-bottom: 25px;
  width: 605px;
}
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption:last-child {
  border-bottom: none;
}
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption a.btn-primary-light#Forum {
  padding: 15px 7px;
  min-width: 250px;
}
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption a.btn-primary-light,
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption .btn-primary-light,
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption button.btn-primary-light {
  min-height: 45px!important;
  height: 45px!important;
  line-height: 13px;
  color: #fff!important;
}
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption a.btn-primary-light:focus,
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption .btn-primary-light:focus,
.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption button.btn-primary-light:focus {
  color: #fff!important;
}
.bold-text {
  font-weight: bold;
}
.clear-both {
  clear: both;
  display: inline-block;
}
#modal-samsung-printer .modal-body {
  padding-top: 0;
  margin-top: 30px;
}
#modal-samsung-printer .modal-body .example-txt {
  margin-top: 45px;
}
#modal-samsung-printer .modal-body .modal-serialnumber-image-container .modal-serialnumber-image-1 {
  padding-top: 0;
  width: 315px;
}
#hwRadios .iradio_flat-blue:before {
  color: red !important;
  content: '\e61d';
}
#hwRadiosChange .iradio_flat-blue:before {
  color: #000000 ;
  content: '\e61d';
}
#hwRadiosChecked .iradio_flat-blue.checked:before {
  color: #0096D6;
  content: '\e61e';
}
#hwRadiosChecked .iradio_flat-blue:before {
  color: #000000 ;
  content: '\e61d';
}
.labelChatHWCheck {
  position: relative;
}
.labelChatHWCheck::after {
  content: '*';
  font-size: 18px;
  font-weight: bold;
  color: red;
}
@media (max-width: 800px) {
  #contactOptionsParent.contactOptionsFinalView #contactOptionsPlaceholder {
    border-right: none;
  }
  #contactOptionsParent.contactOptionsFinalView #contactOptionsPlaceholder .contact-option-help-text {
    margin-top: 0;
    margin-left: 0px;
    margin-bottom: 25px;
  }
  #contactOptionsParent.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption {
    width: initial;
  }
  #contactOptionsParent.contactOptionsFinalView #contactOptionsPlaceholder .activeOption.contactOption:last-child {
    border-bottom: 1px solid #ccc;
  }
  #contactOptionsParent.contactOptionsFinalView .location.location-change {
    height: initial;
    width: initial;
  }
  #contactOptionsParent.contactOptionsFinalView .location.location-change .location-image-div {
    width: initial;
    margin-right: 5px;
  }
  #contactOptionsParent.contactOptionsFinalView .location.location-keep {
    height: initial;
    width: initial;
    margin-bottom: 20px;
  }
  #contactOptionsParent.contactOptionsFinalView .location.location-keep .location-image {
    position: relative;
    top: -20px;
  }
  #contactOptionsParent.contactOptionsFinalView .location.location-keep .keep-location-text {
    width: 86%;
    margin-left: 0;
  }
  #contactOptionsParent.contactOptionsFinalView .location.location-keep .location-dropdown-view button.close.icon {
    right: 0;
  }
  #productInformation {
    padding-left: 0;
    margin-top: 35px;
  }
  #productInformation .addProductBtnContainer {
    padding: 0px;
  }
}
html[dir=rtl] #productInformation .addProductBtnContainer {
  float: right;
}
html[dir=rtl] #productInformation .addProductBtnContainer .addProductSuccess .tickIconContainer {
  float: right;
}
html[dir=rtl] #productInformation .addProductBtnContainer .addProductSuccess .addBtnSuccessTxt {
  float: right;
}
.contactOptionKeyValue {
  margin-top: 10px;
  margin-bottom: 10px;
}
.contactHPNoResultsText {
  font-family: HPSimplifiedLight;
  font-size: 20px;
  margin-top: 20px;
}
.contactView.swdLandingTabViews h2.heading {
  margin-top: 20px;
}
#printerSWDFreeForm.freeFormContactLanding {
  border: none;
}
#error-field-modal .modal-body {
  padding-top: 0;
}
#error-field-modal .error-example-txt {
  margin-top: 0;
  margin-bottom: 20px;
}
.popover {
  border: 1px solid #ccc!important;
  max-width: 500px!important;
  font-family: "HPSimplifiedRegular";
  width: 500px !important;
}
.popover .popover-content {
  font-family: "HPSimplifiedLight";
  padding: 25px;
}
.popover .popover-content .error-example-txt {
  margin-bottom: 15px;
}
.popover .arrow {
  display: none!important;
}
@media (max-width: 800px) {
  .popover {
    top: -9px !important;
    left: 0!important;
    right: 0!important;
    max-width: 500px!important;
    width: auto!important;
    position: relative!important;
    z-index: 2!important;
  }
  .mobileTint {
    background: #cccccc;
    opacity: 0.4;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
    display: none;
  }
}
#guided #banner,
#swd .swd #banner {
  background-image: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/G_banner_2.png');
  padding-bottom: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #guided #banner,
  #swd .swd #banner {
    display: none;
    margin-top: -20px;
  }
}
#swd #banner {
  background-image: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/hero-index_fpo.png');
  padding-bottom: 40px;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  #swd #banner {
    background-image: none;
    padding-bottom: 0px;
  }
}
#swd #banner,
#guided #banner {
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100px;
  margin-bottom: 0px;
}
#swd #banner:before,
#guided #banner:before,
#swd #banner:after,
#guided #banner:after {
  content: " ";
  display: table;
}
#swd #banner:after,
#guided #banner:after {
  clear: both;
}
#swd #banner:before,
#guided #banner:before {
  content: " ";
  display: table;
}
#swd #banner:after,
#guided #banner:after {
  content: " ";
  display: table;
  clear: both;
}
#swd #banner h2,
#guided #banner h2 {
  margin: 0px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  #swd #banner header:not(.modal-header),
  #guided #banner header:not(.modal-header) {
    color: white;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  #swd #banner header:not(.modal-header) .small,
  #guided #banner header:not(.modal-header) .small,
  #swd #banner header:not(.modal-header) small,
  #guided #banner header:not(.modal-header) small {
    color: white;
  }
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  #swd #banner header:not(.modal-header),
  #guided #banner header:not(.modal-header) {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .swd #banner.banner-margin,
  #guided #banner.banner-margin {
    margin-top: 50px;
  }
}
#swd #footer {
  margin-top: -23px;
}
@keyframes slideInUp {
  0% {
    transform: translateY(100%);
    visibility: visible;
  }
  100% {
    transform: translateY(0);
  }
}
section.scroll {
  animation-name: slideInUp;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #guided #psf,
  #steps #psf {
    display: none;
  }
}
/* S/w driver details page - Start */
.driver-details {
  /*add spacing under installation acc*/
}
.driver-details table tr {
  position: relative;
}
.driver-details .drivers-os-all.hide {
  display: none;
}
.driver-details a {
  color: #0096D6;
}
.driver-details li {
  list-style: inherit;
}
.driver-details .product-details h2 {
  margin-bottom: 10px;
}
.driver-details .product-details .no-padding {
  padding-left: 0px;
}
.driver-details .product-details .file-name-word-break {
  word-break: break-all;
}
@media (max-width: 800px) {
  .driver-details .product-details h2 {
    margin-bottom: 15px;
  }
}
.driver-details .product-details table label {
  margin-bottom: 0;
}
.driver-details .product-details table tr a {
  display: inline-block;
  word-wrap: break-word;
  word-break: break-all;
}
.driver-details .product-details input[type="button"] {
  margin-right: 40px;
  margin-top: 3px;
}
.driver-details .product-details td:first-child {
  width: 150px;
  position: absolute;
}
.driver-details .product-details .product-detail-heading {
  border-left: 5px solid #d7410b!important;
  padding-left: 5px!important;
}
.driver-details .panel .panel-title.open {
  border-bottom: 1px solid #ccc;
}
.driver-details #productDescriptionTbl {
  padding-left: 10px!important;
  padding-right: 10px!important;
  padding-bottom: 30px;
}
.driver-details .driver-details-table {
  border: 1px solid #ccc;
}
.driver-details .driver-details-table th {
  background-color: #F9F9F9;
  border: 1px solid #CCC;
}
.driver-details .panel:last-child {
  border-bottom: none;
}
.driver-details .panel ol,
.driver-details .panel ul {
  padding: 0 15px;
  margin: 0;
}
.driver-details .key-margin-bottom .panel-collapse {
  margin: 25px 10px 15px 10px;
  padding-left: 5px!important;
}
@media (max-width: 800px) {
  .driver-details .key-margin-bottom .panel-collapse {
    margin-top: 17px!important;
    padding-left: 5px!important;
  }
}
.driver-details .driver-label-sm {
  margin-top: 40px;
}
.driver-details .prod-image {
  text-align: center;
}
.driver-details .img-place-holder {
  float: right;
}
.driver-details .driver-details-heading {
  margin-top: 30px;
}
.driver-details .driver-details-heading #driver-details-accordion {
  padding-left: 10px!important;
  padding-right: 10px!important;
}
.driver-details .driver-details-heading #driver-details-accordion .panel-body ul {
  padding-left: 20px!important;
}
.driver-details .accordion-controls.align-right.remove-margin {
  height: 30px;
  margin-left: -15px;
  margin-right: -15px;
}
.driver-details .product-details-heading {
  border-left: 5px solid #d7410b;
  padding-left: 5px;
  margin-top: -10px;
}
@media (max-width: 800px) {
  .driver-details .driver-details-heading {
    margin-top: -15px;
  }
  .driver-details .product-details {
    margin-top: 25px!important;
  }
}
.driver-details .product-details p {
  margin-bottom: 10px!important;
}
.driver-details .classification {
  color: #d7410b;
  display: block;
  margin-bottom: -25px;
}
.driver-details .see-all-driver-link {
  font-size: 15px;
}
.driver-details .product-detail-heading {
  border-left: 5px solid #d7410b;
  padding-left: 5px;
  margin-top: -10px;
}
.driver-details .classification {
  color: #d7410b;
  display: block;
  margin-bottom: -25px;
}
.driver-details .see-all-drivers-link {
  font-size: 15px;
}
.driver-details .product-name-details {
  text-align: center;
}
@media (max-width: 800px) {
  .driver-details .product-name-details {
    text-align: left!important;
  }
}
.driver-details #swd_installation ol {
  margin-top: 18px!important;
}
.accControlsContainer {
  float: right;
  margin: 0px 10px!important;
}
.accControlsContainer .swdAccExAll {
  display: inline-block;
  font-size: 25px;
}
.accControlsContainer .swdAccCollAll {
  display: inline-block;
}
.accControlsContainer .accControlLink svg {
  height: 20px;
  width: 20px;
  color: #767676;
  fill: currentColor;
}
#expCollAccordianSwdOutside {
  margin-bottom: 10px!important;
  width: 95%;
  text-align: right;
}
.upperContainerDwnldBtn {
  float: left;
  width: 100%;
  padding: 0px 15px;
}
.downloadListBtnContainer {
  padding: 0px 5px;
}
.downloadListBtn {
  text-align: center;
  padding: 10px 15px;
  display: table;
  max-width: 200px;
  min-height: 40px;
  background-color: #0096D6;
  color: white!important;
  fill: currentColor;
  border-radius: 3px;
  margin-bottom: 15px;
}
.downloadListBtn .btnText {
  float: left;
  width: 145px;
  display: table-cell;
  vertical-align: middle;
}
.downloadListBtn .iconBadgeContainer {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.downloadListBtn .iconBadgeContainer .downloadListBadge {
  position: absolute;
  height: 16px;
  width: 16px;
  line-height: 16px;
  background-color: red;
  border-radius: 20px;
  right: -5px;
  bottom: -4px;
  text-align: center;
  font-size: 10px;
  top: 47%;
}
.downloadListBtn .iconBadgeContainer .downloadListIconSvg {
  height: 20px;
  width: 25px;
}
.bottomDownloadListBtnContainer {
  margin-top: 30px;
  margin-bottom: 30px;
}
.bottomDownloadListBtnContainer .bottomDownloadListContent {
  float: left;
  width: 100%;
  padding: 15px 10px;
  border: 1px solid #0096D6;
}
.bottomDownloadListBtnContainer .bottomDownloadListContent .bottomDownloadListText h4 {
  font-family: HPSimplifiedRegular;
  color: #020000;
}
.bottomDownloadListBtnContainer .bottomDownloadListContent .bottomDownloadListText p {
  margin: 0px;
  font-family: HPSimplifiedLight;
  color: #020000;
}
.bottomDownloadListBtnContainer .bottomDownloadListContent .downloadListBtn {
  margin-bottom: 0px;
}
#swd_feedback {
  margin-bottom: 11px;
}
.driver-details .download-table .swdTable {
  border: 0px;
  font-size: 16px;
  display: block !important;
}
.driver-details .download-table .swdTable table {
  margin-left: -5px;
}
.driver-details .download-table .swdTable table tr.recommended td:first-child {
  border-left: 8px solid #0096d6;
}
.driver-details .download-table .swdTable table tr.recommended td:first-child p span.classification {
  margin-bottom: 0px;
}
.driver-details .download-table .swdTable table td {
  padding: 20px !important;
  display: table-cell !important;
}
.driver-details .download-table .swdTable table tr td:last-child {
  min-width: 100px;
}
.driver-details .download-table .swdTable table tr th {
  min-height: 31px;
}
@media only screen and (min-width: 768px) {
  .driver-details .download-table .swdTable table td:last-child p {
    text-align: center;
  }
}
@media only screen and (min-width: 300px) {
  .download-table .swdTable {
    display: block !important;
  }
  .download-table .swdTable .table td {
    display: table-cell !important;
  }
}
.hp-Recommend {
  padding-left: 10px;
  padding-right: 10px;
}
.hp-Recommend .hpRecomends {
  padding-left: 5px;
  border-left: 6px solid #0096d6;
}
.hp-Recommend .hpRecomends p span.hprecomend {
  font-weight: bold;
  color: #0096D6;
}
@media only screen and (max-width: 500px) {
  .driver-details .img-place-holder {
    float: none;
  }
  .driver-details .product-details table tr a {
    display: inline-block;
    word-wrap: break-word;
    word-break: break-all;
  }
  .driver-details .product-details .download-label label {
    position: absolute;
    top: 5px;
  }
  .driver-details .driver-label-sm {
    text-align: center;
  }
  .driver-details .driver-label-sm a {
    text-align: center;
  }
}
/* S/w driver details page - Ended */
tr.swd-expanded > td {
  padding: 20px 0px 0px 0px!important;
  border-bottom: 8px solid #767676!important;
}
.drivers-no-padding {
  padding-bottom: 5px;
}
.seeFullDetBlockWrap {
  float: left;
  width: 100%;
  padding: 0px 25px;
  text-align: center;
}
.seeFullDetBlock {
  height: 30px;
  line-height: 20px!important;
}
.seeFullDetBlock hr {
  margin: 0px;
}
.seeFullDetLink {
  display: inline-block;
  margin-top: 3px;
}
.hpSectionScroll {
  padding-left: 45px;
  margin-bottom: 19px!important;
}
.hpSection {
  margin-bottom: 19px!important;
}
.hpSectionScroll > p {
  padding-left: 6px;
  padding-right: 10px;
}
.hpSection > p {
  padding-left: 9px!important;
}
tr.swd-dropdown-row > td > a {
  background-color: rgba(0, 150, 214, 0.15);
}
tr.swd-dropdown-row > td > a:hover {
  color: #008ECE!important;
  background-color: rgba(0, 150, 214, 0.25) !important;
  text-decoration: none;
}
tr.swd-dropdown-row > td > a.toggled:hover {
  background-color: #FAFAFA!important;
}
#download {
  padding-left: 10px;
  padding-right: 10px;
}
.download {
  padding-left: 10px;
  padding-right: 10px;
}
.table-responsive {
  padding-bottom: 15px;
}
#otherSoftwareResources {
  margin-top: 27px;
}
.downloadListColContent {
  text-align: center;
  color: #0096D6;
}
.downloadListColContent label svg {
  height: 35px;
  width: 33px;
  color: #0096D6;
  fill: currentColor;
}
.downloadListColContent label .svgAdded {
  display: none;
}
.downloadListColContent .checkboxLabelAnchor {
  position: absolute;
  height: 33px;
  width: 35px;
  z-index: 1;
}
.linkCheckboxContainer .downloadListColContent {
  float: left;
  padding: 10px;
  margin-left: 10%;
}
.linkCheckboxContainer a {
  float: right;
  padding: 15px;
}
@media (max-width: 800px) {
  #sw_openList_top {
    margin-bottom: 10px;
  }
  .table-responsive {
    padding-bottom: 0px!important;
    overflow: hidden!important;
    position: relative;
  }
  .multiwarranty-section.downloadListAvailable .seeFullDetBlockWrap {
    margin-bottom: 60px;
  }
  .bottomDownloadListBtnContainer .downloadListBtnContainer {
    float: right;
  }
  .bottomDownloadListBtnContainer .downloadListBtnContainer .downloadListBtn {
    margin-top: 15px;
  }
  .downloadListCol {
    display: block!important;
    position: absolute!important;
    left: 0;
    bottom: -5px;
    z-index: 1;
  }
  .downloadListCol .downloadListColContent {
    float: left;
    width: 25%;
  }
  .downloadListCol .addDownloadListText {
    display: inline-block;
    padding: 0px 10px 10px 10px;
    word-break: break-word;
    white-space: normal;
  }
  .first-row > td.col-lg-7 {
    padding-bottom: 0px!important;
  }
  .seeFullDetBlockWrap {
    padding: 0px;
  }
  .seeFullDetBlock {
    text-align: left;
    margin-bottom: 10px!important;
  }
}
@media only screen and (max-width: 496px) {
  .hideforMob {
    display: none;
  }
  #otherSoftwareResources {
    margin-bottom: 24px;
  }
}
#searchBarPlaceHolder {
  margin-top: 50px;
  margin-left: -15px;
  margin-right: -15px;
}
#whatWouldYouLikeToDo {
  padding-top: 20px;
}
.closureTableContainer {
  background: #e8f8ff;
}
.closureProductName {
  font-family: HPSimplifiedLight;
  font-weight: normal;
  font-size: 20px;
  padding-top: 20px;
}
.closureAdditionalSupportTitle {
  font-family: HPSimplifiedLight;
  font-weight: normal;
}
.closureAdditionalSupportText {
  font-weight: normal;
  font-family: HPSimplifiedRegular;
  font-size: 16px;
}
.additionalSupportContainer {
  margin-top: 20px;
}
#yourDownloadIncludes {
  font-family: HPSimplifiedRegular;
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 10px;
  display: inline-block;
  font-weight: normal;
}
.getMoreDriversLink {
  float: right;
  font-family: HPSimplifiedRegular;
  font-size: 18px;
}
.downloadedItems {
  background: white;
}
.downloadedItems .headingRow {
  background: #F2F2F2;
}
.downloadedItems .headingRow th {
  border: 1px solid #CECECE;
}
.downloadedItems .downloadedItemRow {
  border-left: 1px solid #CECECE;
  border-right: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
  color: #000000;
}
.finishAccordion {
  margin-top: 10px;
  margin-bottom: 10px;
}
.secondPanelRow {
  margin-top: 0px;
}
.secondPanel {
  margin-top: 0px;
  border-bottom: 1px solid #ccc;
}
.strong {
  font-weight: bold;
}
.mobileOnly {
  display: none;
}
@media (max-width: 800px) {
  .mobileOnly {
    display: block;
  }
  .desktopOnly {
    display: none;
  }
}
@media (max-width: 720px) {
  .shiftDown {
    margin-top: 120px!important;
  }
}
.modal .col-lg-24 .seeFullDetBlockWrap {
  padding: 0px;
}
.ellipsis {
  text-overflow: ellipsis;
  /* Required for text-overflow to do anything */
  white-space: nowrap;
  overflow: hidden;
}
.panelHeaderLink {
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
}
.avlblSftDrivers {
  margin-bottom: 20px!important;
}
.adjustHr {
  margin-top: 20px;
  width: 105%;
  margin-left: -2.5%;
}
@media (max-width: 800px) {
  .adjustHr {
    margin-top: 40px;
  }
}
html[dir=rtl] .rtl-dropdown {
  text-align: right;
  direction: rtl;
}
html[dir=rtl] .driver-details-heading > .hp-row > .product-details > .product-detail-heading {
  border-left: 0px!important;
  border-right: 5px solid #d7410b!important;
}
.buttonSelectBlock {
  text-align: right;
  margin-top: 15px;
}
#fullDetSecondaryHeading {
  margin-top: 0px;
}
#qualtricsFeedbackRow {
  margin-bottom: -8px;
}
#swd_revisionHistory .swd-expanded {
  border-bottom: 1px solid #767676;
  border-right: 1px solid #767676!important;
}
#os-version2 {
  direction: ltr;
}
.multipartFileHolder {
  margin-bottom: 5px;
}
#emailDriver {
  margin-right: 25px;
}
.showLocationOverlay {
  position: absolute;
  top: 0;
  height: inherit;
  width: inherit;
  z-index: 1000000000;
  background-color: rgba(0, 0, 0, 0.4);
  display: none;
}
.showLocationOverlay .bubbleContainer {
  position: relative;
  height: inherit;
  width: inherit;
}
.showLocationOverlay .bubbleContainer .messageBubble {
  position: absolute;
  width: 250px;
  background-color: #0096D6;
  border-radius: 5px;
  box-shadow: 0px 0px 5px 1px grey;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer {
  float: left;
  width: 100%;
  padding: 10px;
  height: inherit;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .messageContainer {
  width: 85%;
  display: inline-block;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .messageContainer p {
  color: white;
  margin: 0px;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .closeBtnContainer {
  width: 20%;
  display: inline;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .closeBtnContainer .showLocationCloseBtn {
  width: 15px;
  height: 15px;
  background: none;
  border: 0px;
  color: white;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .closeBtnContainer .showLocationCloseBtn .whiteCloseImg {
  height: 15px;
  width: 15px;
}
.showLocationOverlay .bubbleContainer .messageBubble.chrome {
  bottom: 20px;
  left: 50px;
}
.showLocationOverlay .bubbleContainer .angledDiv.chrome {
  bottom: 5px;
  left: 90px;
  border-left: 0px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #0096D6;
}
.showLocationOverlay .bubbleContainer .messageBubble.firefox,
.showLocationOverlay .bubbleContainer .messageBubble.safari {
  top: 35px;
  right: 5px;
}
.showLocationOverlay .bubbleContainer .angledDiv.firefox,
.showLocationOverlay .bubbleContainer .angledDiv.safari {
  top: 15px;
  right: 67px;
  border-left: 20px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 20px solid #0096D6;
}
.showLocationOverlay .bubbleContainer .messageBubble.edge,
.showLocationOverlay .bubbleContainer .messageBubble.ie {
  bottom: 80px;
  left: 760px;
}
.showLocationOverlay .bubbleContainer .angledDiv.edge,
.showLocationOverlay .bubbleContainer .angledDiv.ie {
  bottom: 65px;
  left: 900px;
  border-left: 0px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #0096D6;
}
.showLocationOverlay .bubbleContainer .angledDiv {
  position: absolute;
  height: 0px;
  width: 0px;
}
html[dir=rtl] .btnText {
  float: right;
}
html[dir=rtl] .iconBadgeContainer {
  float: left;
}
html[dir=rtl] .iconBadgeContainer .downloadListBadge {
  right: 0px;
  left: -5px;
}
html[dir=rtl] #expCollAccordianSwdOutside {
  text-align: left;
}
html[dir=rtl] .accControlsContainer {
  float: left;
}
html[dir=rtl] .getMoreDriversLink {
  float: left;
}
html[dir=rtl] .linkCheckboxContainer .downloadListColContent {
  margin-left: 0px;
  margin-right: 10%;
}
html[dir=rtl] .locateDownloadConatiner .locateDownloadSection .locateDownloadIcon {
  float: right;
}
html[dir=rtl] .dwnldInstDocLinkContainer .dwnldInstIcon {
  margin-left: 10px!important;
  margin-right: 0px!important;
  float: right!important;
}
@media (max-width: 800px) {
  html[dir=rtl] .bottomDownloadListBtnContainer .downloadListBtnContainer {
    float: left;
  }
}
.locateDownloadConatiner {
  margin-top: 20px;
  margin-bottom: 20px;
}
.locateDownloadConatiner .locateDownloadSection {
  margin: 20px 0px 40px 0px;
}
.locateDownloadConatiner .locateDownloadSection .locateDownloadIcon {
  height: 40px;
  width: 30px;
  float: left;
  color: #0096D6;
  fill: currentColor;
}
.locateDownloadConatiner .locateDownloadSection .closureSecondaryHeading {
  font-weight: normal;
  font-family: HPSimplifiedLight;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.locateDownloadConatiner .locateDownloadSection .locDownloadImg {
  height: 40px;
  width: 30px;
}
.locateDownloadConatiner .locateDownloadSection .keepInline {
  display: inline-block;
}
.locateDownloadConatiner .locateDownloadSection .installationInstContent {
  margin: 10px 0px;
  font-family: HPSimplifiedRegular;
}
.locateDownloadConatiner .locateDownloadSection .installationInstContent ul {
  color: #000000;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
}
.locateDownloadConatiner .locateDownloadSection .installationInstContent ul li {
  list-style: disc;
}
.locateDownloadConatiner .locateDownloadSection .dwnldInstDocLinkContainer .dwnldInstIcon {
  height: 16px;
  width: 16px;
  margin-right: 10px;
  fill: currentColor;
  float: left;
  margin-top: 2px;
}
.dvClosure #searchBarPlaceHolder {
  margin-top: 40px;
}
.swdClosureWCMContainer {
  margin-top: 20px;
  margin-bottom: 20px;
}
.swdClosureWCMContainer .swdClosureWCMSection {
  margin: 0px 0px 20px 0px;
}
.swdClosureWCMContainer .swdClosureWCMSection .locateDownloadIcon {
  height: 40px;
  width: 30px;
  float: left;
  color: #0096D6;
  fill: currentColor;
}
.swdClosureWCMContainer .swdClosureWCMSection .closureSecondaryHeading {
  font-weight: normal;
  font-family: HPSimplifiedLight;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.swdClosureWCMContainer .swdClosureWCMSection .locDownloadImg {
  height: 40px;
  width: 30px;
}
.swdClosureWCMContainer .swdClosureWCMSection .keepInline {
  display: inline-block;
}
.modal-drivers-download-list-header .modal-drivers-list-title #modal-drivers-download-list-heading {
  font-family: HPSimplifiedLight;
  width: auto;
}
.modal-drivers-download-list-header .modal-drivers-list-title svg {
  width: 37px;
  height: 31px;
  color: #0096d6;
  fill: currentColor;
}
.modal-drivers-download-body {
  padding-bottom: 0;
  padding-top: 0 !important;
}
.modal-drivers-download-body .accordion-controls-drivers-modal {
  margin-bottom: 10px;
}
.modal-drivers-download-body .accordion-controls-drivers-modal .accordion-control-select-all:after {
  content: ' | ';
  color: #5a5a5a;
}
.modal-drivers-download-body .modal-drivers-download-table {
  display: table;
  border: 1px solid #ccc;
  /* height: 112.7vh; */
  /* max-width: 29px; */
}
.modal-drivers-download-body .modal-drivers-download-table .modal-drivers-download-trow {
  background-color: #fafafa;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 30px;
}
.modal-drivers-download-body .modal-drivers-download-table .modal-drivers-download-trow .modal-drivers-download-th {
  border-right: 1px solid #ccc;
}
.modal-drivers-download-body .modal-driver-details-container {
  float: left;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
  overflow-y: auto;
  width: 100%;
  height: 360px;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details {
  /* padding: 4%; */
  border-bottom: 1px solid #ccc;
  /* height: 25%; */
  /* display: table; */
  float: left;
  width: 100%;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-products {
  /* padding: 2%; */
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 1%;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-details-container {
  word-break: break-all;
  /* padding: 2%; */
  padding-top: 2%;
  padding-right: 0;
  /* width: 218px; */
  padding-bottom: 2%;
  padding-left: 1%;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-details-container .drivers-list-file {
  padding-left: 0;
  /* padding: 10%; */
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-details-container .fileDetailsContainer {
  /* height: 100%; */
  padding: 0;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-details-container .fileDetailsContainer .fileDetailsLabel {
  padding: 0%;
  font-size: 14px;
  color: #767676;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-details-container .fileDetailsContainer .fileDetails {
  padding: 0;
  font-size: 14px;
  /* text-align: center; */
  font-style: normal;
  color: #040000;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-details-container .fileDetailsContainer .fileDetails .modal-multi-part-span {
  color: #d7410b;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-size {
  /* padding: 2%; */
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 1%;
  font-family: HPSimplifiedLight;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-size .modal-multi-part-span {
  color: #d7410b;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-name {
  /* padding: 2%; */
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 1%;
  font-family: HPSimplifiedLight;
}
.modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-checkbox {
  text-align: -webkit-center;
  padding: 2%;
  /* padding-top: 2%; */
  /* padding-bottom: 2%; */
  /* padding-left: 6%; */
}
.modal-drivers-download-body .modal-driver-details-container .no-driver-selected-container {
  /* text-align: -webkit-center; */
  /* padding: 12%; */
  margin-bottom: 12%;
  padding-top: 7%;
  /* display: table; */
}
.modal-drivers-download-body .modal-driver-details-container .no-driver-selected-container .no-driver-selected-heading {
  margin-bottom: 10px;
  font-size: 24px;
  font-family: HPSimplifiedLight;
  color: #040000;
  font-style: normal;
}
.modal-drivers-download-body .modal-driver-details-container .no-driver-selected-container .no-driver-selected-caption {
  margin-top: 10px;
  font-size: 16px;
  color: #040000;
  font-style: normal;
  font-family: HPSimplifiedLight;
}
.modal-drivers-download-body .modalInfoDownloadContainer {
  margin-top: 25px;
  margin-bottom: 40px;
}
.modal-drivers-download-body .modalInfoDownloadContainer .infoContainer {
  text-align: right;
  margin-bottom: 1%;
}
.modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .emailContainer {
  color: #0096D6;
}
.modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .emailContainer .emailListDetails svg {
  color: #0096D6;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  fill: currentColor;
}
.modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .emailContainer .emailListDetails .emailText {
  vertical-align: middle;
  margin-left: 2%;
  color: #0096d6;
  font-family: HPSimplified;
  font-style: normal;
  font-size: 16px;
}
.modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .downloadRemoveContainer {
  text-align: right;
  padding-right: 0;
}
.modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .downloadRemoveContainer #sw_listOverlay_downloadFiles {
  margin-left: 10px;
}
.modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .downloadRemoveContainer #sw_listOverlay_removeSelectedFiles {
  margin-right: 10px;
}
@media only screen and (max-width: 496px) {
  .modal-drivers-download-list-header .modal-drivers-list-title #modal-drivers-download-list-heading {
    float: right;
  }
  .modal-drivers-download-list-header .modal-drivers-list-title svg {
    width: 40px;
    height: 33px;
    float: left;
  }
  .modal-drivers-download-body .modal-driver-details-container {
    border-left: none;
    border-right: none;
    height: auto;
  }
  .modal-drivers-download-body .modal-driver-details-container .drivers-list-details .drivers-list-file-checkbox {
    padding: 4%;
  }
  .modal-drivers-download-body .modal-driver-details-container .no-driver-selected-container .no-driver-selected-heading {
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .modal-drivers-download-body .modal-driver-details-container .no-driver-selected-container .no-driver-selected-caption {
    margin-top: auto;
    font-size: 16px;
    margin-bottom: 32px;
  }
  .modal-drivers-download-body .modalInfoDownloadContainer {
    margin-top: 12px;
    margin-bottom: 30px;
  }
  .modal-drivers-download-body .modalInfoDownloadContainer .infoContainer {
    margin-bottom: 30px;
  }
  .modal-drivers-download-body .modalInfoDownloadContainer .infoContainer .infoDetails {
    margin-bottom: 30px;
  }
  .modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer {
    margin-bottom: 30px;
    text-align: right;
  }
  .modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .emailContainer {
    margin-bottom: 20px;
  }
  .modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .emailContainer .emailListDetails .emailText {
    font-size: 18px;
  }
  .modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .downloadRemoveContainer {
    margin-bottom: 10px;
    float: right;
  }
  .modal-drivers-download-body .modalInfoDownloadContainer .emailDownloadContainer .downloadRemoveContainer #sw_listOverlay_removeSelectedFiles {
    padding-left: 15px;
    padding-right: 15px;
  }
}
#docs .hp-row .code-block pre {
  background-color: #272727;
  border-radius: 2px;
  padding: 15px 20px;
}
@media only screen and (max-width: 496px) {
  #docs .hp-row .code-block pre {
    overflow-x: auto;
  }
}
#docs .hp-row .code-block code {
  color: #fff;
  font-size: 14px !important;
}
#docs code span.nt {
  color: #D7410B;
  color: #fff;
}
#docs code span.na {
  color: #006699;
}
#docs code span.s {
  color: #0096D6;
}
#docs code span.cm {
  color: #888;
}
#docs code.inline {
  background-color: #272727;
  color: #0096D6;
  font-size: 14px;
  border-radius: 2px;
  margin: 0 2px;
  padding: 0 5px;
  border: 0;
}
#docs h3 code.inline {
  font-family: HPSimplified;
  font-weight: normal;
}
#docs .show-grid h2 {
  color: #fff;
}
#docs .show-grid div[class*="col"] {
  padding: 10px;
  color: #fff;
  background-color: #0096d9;
  border: 1px solid #006699;
}
#docs.show-steps .hidden:not(.email) {
  display: block !important;
  visibility: visible;
}
#docs hr.docs-break {
  border-bottom: 5px solid #0096D6;
  margin-top: 0;
  margin-bottom: 0;
}
#docs #test #header,
#docs #test .hp-header {
  display: none;
}
#docs div.background.none {
  background-color: white;
}
#docs .font-size-demo .base {
  font-size: 16px;
}
#docs .font-size-demo .smaller {
  font-size: 13.6px;
}
#docs .font-size-demo .larger {
  font-size: 20px;
}
#docs .pre-wrap {
  white-space: pre-wrap;
}
#docs code {
  color: #0096D6;
  white-space: pre-line;
}
#docs .codeExample,
#docs .jsExample {
  border: 1px solid #ccc;
  margin: 10px 0;
}
#docs .jsExample {
  border-top: 0px;
}
#docs .codeExample:before,
#docs .jsExample:before {
  font-family: "OpenSans", sans-serif;
  color: #222;
  border: 1px solid #ccc;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  position: relative;
  padding: 2px;
  display: block;
}
#docs .codeExample:before {
  content: "Example";
  background-color: #f9f9f9;
  width: 60px;
  top: -1px;
  left: -1px;
}
#docs .jsExample:before {
  content: "JS Example";
  background-color: #fff;
  width: 80px;
  top: -11px;
  left: -11px;
}
#docs .codeBlock,
#docs .exampleOutput {
  padding: 10px;
}
#docs .colors .docSwatch {
  min-height: 150px;
  border: 1px solid #ccc;
  padding: 10px;
  font-size: 16px;
  margin-bottom: 20px;
}
#docs .colors .docSwatch.light p,
#docs .colors .docSwatch.light code {
  color: white;
}
#docs .colors .docSwatch.dark p,
#docs .colors .docSwatch.dark code {
  color: #373737;
}
#docs .colors .docSwatch.primary-color {
  background-color: #0096D6;
}
#docs .colors .docSwatch.primary-color_light {
  background-color: #e8f8ff;
}
#docs .colors .docSwatch.primary-color_dark {
  background-color: #006699;
}
#docs .colors .docSwatch.primary-color-hover {
  background-color: #007dba;
}
#docs .colors .docSwatch.blue-background-light {
  background-color: #e8f5fb;
}
#docs .colors .docSwatch.critical-color {
  background-color: #D7410B;
}
#docs .colors .docSwatch.critical-color-hover {
  background-color: #C1401A;
}
#docs .colors .docSwatch.error-background {
  background-color: #ffe5e5;
}
#docs .colors .docSwatch.gray {
  background-color: #767676;
}
#docs .colors .docSwatch.gray_dark {
  background-color: #373737;
}
#docs .colors .docSwatch.gray_light {
  background-color: #ccc;
}
#docs .colors .docSwatch.gray-text {
  background-color: #5a5a5a;
}
#docs .colors .docSwatch.gray-background {
  background-color: #f2f2f2;
}
#docs .colors .docSwatch.white_dark {
  background-color: #f2f2f2;
}
#docs .colors .docSwatch.green {
  background-color: #58a500;
}
#docs .colors .docSwatch.green_light {
  background-color: #92d100;
}
#docs .colors .docSwatch.green_dark {
  background-color: #008424;
}
#docs .colors .docSwatch.purple {
  background-color: #822980;
}
#docs .colors .docSwatch.text-blue {
  background-color: #0096D6 !important;
}
#docs .colors .docSwatch.black {
  background-color: black;
}
#docs .colors .docSwatch.blue-background {
  background-color: rgba(0, 150, 214, 0.3);
}
#docs .codeExample .line > div:after {
  content: attr(class);
  display: block;
  min-height: 40px;
  line-height: 40px;
  background-color: #EEE;
  text-align: center;
  border-radius: 3px;
  font-size: 12px;
}
#docs #styleguide-sidebar ul:before,
#docs #styleguide-sidebar ul:after {
  content: " ";
  display: table;
}
#docs #styleguide-sidebar ul:after {
  clear: both;
}
#docs #styleguide-sidebar ul:before {
  content: " ";
  display: table;
}
#docs #styleguide-sidebar ul:after {
  content: " ";
  display: table;
  clear: both;
}
#docs #styleguide-sidebar ul li {
  display: inline;
  margin-right: 20px;
}
#docs #stgd-icons .bshadow0,
#docs #stgd-icons input {
  box-shadow: inset 0 -2px #e7e7e7;
}
#docs #stgd-icons .glyph {
  font-size: 24px;
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 801) {
  #docs #stgd-icons .glyph {
    float: left;
    width: 50%;
  }
}
#docs #stgd-icons .pbs {
  padding-bottom: .25em;
  padding-top: .25em;
}
#docs #stgd-icons .pbs > span {
  color: #5a5a5a;
  margin-right: 20px;
}
#docs #stgd-icons .fs1:after {
  font-size: 16px;
}
#docs .styleguide {
  margin-bottom: 20px;
}
#docs .styleguide .code {
  color: #767676;
}
#docs .documentation-only-not-in-flow {
  margin: 0 !important;
  background: #0096D6;
  color: white;
}
#docs .documentation-only-not-in-flow.category {
  background-color: #D7410B;
}
#docs .documentation-only-not-in-flow span,
#docs .documentation-only-not-in-flow a {
  color: white;
}
#docs .documentation-only-not-in-flow a {
  text-decoration: underline;
}
/*3376 start*/
.docNotice {
  border: 1px solid #000;
  padding: 10px 5px;
  font-family: "Courier new", "Andale mono", Monaco, monospace;
  margin: 30px 0 10px;
}
.securityDisclaimer:before {
  content: '"';
}
.securityDisclaimer:after {
  content: '"';
}
.securityDisclaimer {
  margin: 10px 0;
}
.copyright {
  text-align: center;
  font-family: "Courier new", "Andale mono", Monaco, monospace;
  margin-bottom: 10px;
}
.generalDisclaimer {
  font-family: "Courier new", "Andale mono", Monaco, monospace;
  margin-bottom: 10px;
}
/*3376 end*/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.fadeInUpBig {
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
.key-value {
  color: #767676 !important;
}
.key-value .value {
  color: #373737 !important;
}
@media only screen and (max-width: 496px) {
  .space-align {
    padding-bottom: 11px;
  }
}
.nextstep {
  padding-bottom: 11px;
}
/*3227 start: give margin to align properly*/
.container .breadcrumb-text-align {
  /* 3428: comment below statements since these are not required now to left align breadcrumb text*/
  /* margin-left: 15px;*/
  /* margin-right: 15px;*/
}
/*3227 end*/
#steps-bar {
  background-color: #0096D6;
  padding: 0;
  height: 40px;
  width: 100%;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #steps-bar {
    margin-top: -3px;
  }
}
#steps-bar.hide-link .container ul.back {
  display: none;
}
#steps-bar.sticky {
  z-index: 0;
  right: 0;
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*margin-top: -1px;*/
}
#steps-bar.contact {
  min-height: 50px;
  height: auto;
}
#steps-bar.contact .container .fl ul li.next span {
  display: inline;
}
#steps-bar.contact .container .fl ul li.done {
  opacity: 0.5;
}
#steps-bar.contact .container .fl ul li.done span {
  display: inline-block;
}
@media only screen and (max-width: 496px) {
  #steps-bar .container {
    max-width: 100%;
  }
}
#steps-bar .container .fl {
  padding-top: 7px;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  #steps-bar .container .fl {
    /*3148 start: change it to 15px from 0px to position the steps bar to right on mobile view*/
    /*3428: change it back to 0px to left align steps bar*/
    margin-left: 0px;
    /*3148 end*/
  }
}
#steps-bar .container .fl ul {
  list-style-type: none !important;
  padding: 0;
}
#steps-bar .container .fl ul li {
  float: left;
}
#steps-bar .container .fl ul li span {
  margin-left: 5px;
}
#steps-bar .container .fl ul li.done span {
  display: inline;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  #steps-bar .container .fl ul li.done span {
    display: none;
  }
}
#steps-bar .container .fl ul li.next {
  opacity: 0.5;
}
#steps-bar .container .fl ul li a {
  color: white;
  font-size: 14px;
  font-style: normal;
  font-weight: 100;
  cursor: default;
}
#steps-bar .container .fl ul > li {
  margin-right: 0px;
  position: relative;
}
#steps-bar .container .fl ul i {
  position: relative;
}
#steps-bar .container .fl ul i:before {
  color: white;
}
#steps-bar .container .fl ul i.icon-rght {
  margin-right: 0px;
}
#steps-bar .container .right {
  text-align: right;
  float: right;
  margin: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
}
#steps-bar .container .right ul {
  float: left;
  border-right: 2px solid #007dba;
  border-left: 2px solid #007dba;
  margin: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #steps-bar .container .right ul {
    width: 50px;
  }
}
#steps-bar .container .right ul:hover {
  background-color: #007dba;
}
#steps-bar .container .right ul.back {
  height: 40px;
  border-left: 2px solid #007dba;
  border-right: 2px solid #007dba;
}
@media only screen and (max-width: 496px) {
  #steps-bar .container .right ul.back {
    border-right: none;
  }
}
#steps-bar .container .right ul.last {
  width: 40px;
}
#steps-bar .container .right ul.last li a i {
  color: white !important;
  margin-left: 10px;
}
#steps-bar .container .right ul li {
  padding-left: 10px;
  padding-right: 10px;
}
#steps-bar .container .right ul li a {
  height: 50px;
  margin: 0;
  font-size: 14px;
  position: relative;
  color: white !important;
}
#steps-bar .container .right ul li span {
  float: right;
  padding-left: 5px;
  padding-top: 9px;
}
#steps-bar .container .right ul li span small {
  margin-top: 10px;
  line-height: 1;
  display: block;
  text-align: left;
}
#steps-bar .container .right ul li a {
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
#steps-bar .container .right ul li i {
  font-size: 18px;
  position: relative;
  float: left;
  margin: 15px 0px;
  top: -5px;
  color: white;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  #swd.closure #steps-bar {
    margin-top: -4px;
  }
}
.simple-solution {
  padding-bottom: 40px;
}
.simple-solution .hp-row {
  margin-top: 0;
}
.simple-solution .accordion-controls {
  display: none;
}
@media only screen and (max-width: 496px) {
  .simple-solution .panel {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.simple-solution #accordion-cd .panel:nth-child(5) {
  display: none;
}
.simple-solution #accordion-cd .panel:nth-child(4) {
  border-bottom: 1px solid #cccccc;
}
.gray-w-image:before,
.gray-w-image:after {
  content: " ";
  display: table;
}
.gray-w-image:after {
  clear: both;
}
.gray-w-image:before {
  content: " ";
  display: table;
}
.gray-w-image:after {
  content: " ";
  display: table;
  clear: both;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .gray-w-image {
    background-size: 49.6%;
    background-repeat: no-repeat;
    background-position: calc(-15px + 100%) 0;
  }
}
.gray-w-image .col-lg-12:last-of-type {
  background: none;
}
/*----RTL support - Himanshu ---*/
html[dir=rtl] .gray-w-image:before,
html[dir=rtl] .gray-w-image:after {
  content: " ";
  display: table;
}
html[dir=rtl] .gray-w-image:after {
  clear: both;
}
html[dir=rtl] .gray-w-image:before {
  content: " ";
  display: table;
}
html[dir=rtl] .gray-w-image:after {
  content: " ";
  display: table;
  clear: both;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] .gray-w-image {
    background-position: 0;
  }
}
.panel-inlay {
  margin: 20px;
  padding: 20px;
  position: relative;
  border: 1px solid #ccc;
}
.modal .panel-inlay {
  margin-right: 0;
  margin-left: 0;
}
.panel-inlay > :last-child {
  margin-bottom: 0;
}
.panel-inlay.gray {
  background-color: #fafafa;
}
.panel-inlay ul li {
  margin-bottom: 10px;
}
.panel-inlay ul li:last-child {
  margin-bottom: 0;
}
.panel-inlay ol {
  counter-reset: item;
  margin-left: 0;
  margin-bottom: 0;
}
.panel-inlay ol li {
  display: table-row;
}
.panel-inlay ol li span {
  display: inline-block;
  margin-bottom: 10px;
}
.panel-inlay ol li span.last {
  margin-bottom: 0;
}
.panel-inlay ol li:before {
  content: counter(item) ".";
  display: table-cell;
  vertical-align: top;
  counter-increment: item;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
}
.panel-inlay ol li ol {
  margin-left: 0;
}
.panel-inlay ol li ol > li {
  list-style-type: lower-alpha;
}
.panel-inlay ol li ol > li:before {
  content: counter(item, upper-alpha) ".";
  text-align: left;
}
.panel-inlay ol li ol > li ol span {
  margin-bottom: 0;
}
.panel-inlay ol li ol > li ol > li.last span {
  margin-bottom: 10px;
}
.panel-inlay ol li ol > li ol > li:before {
  content: counter(item, lower-alpha) ".";
}
.instruction-panel {
  border: 1px solid #ccc;
  position: relative;
}
.instruction-panel .panel-inlay {
  display: none;
}
.instruction-panel .icon:before {
  display: inline-block;
  color: #0096D6;
  background-color: transparent;
  font-size: 32px;
  margin-right: 20px;
  vertical-align: middle;
}
.instruction-panel a.icon:before {
  border: 1px solid #767676;
  font-size: 10px;
  content: "\e606";
  color: #767676;
  position: absolute;
  padding: 5px;
  background-color: transparent;
  top: 24px;
  right: 0;
}
.instruction-panel a.icon:hover:before {
  color: #0096D6;
}
.instruction-panel a.icon.toggled:before {
  content: '\e605';
}
.instruction-panel header {
  display: table;
  width: 100%;
  padding: 20px;
  padding-right: 60px;
}
.instruction-panel header:hover {
  background-color: #fafafa;
}
.instruction-panel header .logo {
  display: table-cell;
  vertical-align: middle;
  width: 0.01px;
}
.instruction-panel header h5 {
  color: #373737;
  display: table-cell;
  vertical-align: middle;
}
.instruction-panel .panel-inlay {
  margin-top: 0;
}
.option-divider {
  position: relative;
  height: 40px;
}
.option-divider div {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  text-align: center;
}
.option-divider div > span.text {
  text-align: center;
  padding: 8px 10px;
  margin-bottom: 0;
  background-color: #fafafa;
}
.option-divider hr {
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 0;
  left: 0;
}
.mac .download-table .swd-dropdown-row td {
  padding-top: 5px!important;
  padding-bottom: 6px;
}
.download-table .table {
  margin-bottom: 0;
  border-top: 1px solid #ccc;
  padding: 20px;
}
.download-table .table tr:not(.swd-dropdown-row) {
  color: #373737;
}
.download-table .table td {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 0.9em;
}
.download-table .table td.date {
  padding: 20px 10px;
}
.download-table .table td .button {
  float: right;
}
@media only screen and (max-width: 496px) {
  .download-table .table td .last,
  .download-table .table td .date,
  .download-table .table td .version,
  .download-table .table td .size {
    display: none !important;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .download-table .table td .last,
  .download-table .table td .date,
  .download-table .table td .version,
  .download-table .table td .size {
    display: none !important;
  }
}
.download-table .table td.last button.bit {
  font-size: 12px;
}
.download-table .table .secondary-content {
  margin-top: 5px;
  margin-bottom: 5px;
}
.download-table .table p {
  margin-bottom: 5px;
}
.download-table .table p.title {
  color: #373737;
  font-weight: bold;
  line-height: 20px;
  white-space: normal;
}
.download-table .table p.info {
  white-space: normal;
  margin-bottom: 10px;
}
.download-table .table p.text-small {
  color: #373737;
}
.download-table .previous-version,
.download-table .detail-dropdown,
.download-table p.info {
  font-size: 14px;
}
.download-table .previous-version p,
.download-table .detail-dropdown p,
.download-table p.info p {
  line-height: 22px;
}
.download-table .previous-version table {
  font-size: 1.1em;
}
.download-table .previous-version table th {
  font-weight: normal;
  color: #5a5a5a;
}
.download-table .associatedContentWrap {
  margin-bottom: 20px;
}
.download-table .associatedTabDesc {
  margin-bottom: 15px;
  width: 100%;
}
.download-table .associatedIconImg {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  color: #0096D6;
  fill: currentColor;
}
.download-table .associatedTitleIcon {
  width: 35px!important;
  height: 35px!important;
}
.download-table .associatedTitleText {
  margin-left: -25px;
}
.download-table .associated-files,
.download-table .detail-dropdown,
.download-table p.info {
  font-size: 14px;
}
.download-table .associated-files p,
.download-table .detail-dropdown p,
.download-table p.info p {
  line-height: 22px;
}
.download-table .associated-files table {
  font-size: 1.1em;
}
.download-table .associated-files table th {
  font-weight: normal;
  color: #5a5a5a;
  border-bottom: 1px solid #ccc;
}
.download-table .associated-files table tr.recommendedRow {
  border-left: 5px solid #009DDB;
}
.download-table .associated-files table .recommendedText {
  font-weight: bold;
  color: #009DDB;
}
.download-table .associated-files table .downloadLinkAssociatedFile {
  text-align: center;
  font-size: 14px;
  color: #0096D6;
}
.download-table .associated-files table .associated-file-name {
  font-size: 14px;
}
.download-table .labels {
  display: table;
  width: 100%;
  border-top: 1px solid #ccc;
}
@media only screen and (max-width: 496px) {
  .download-table .labels {
    display: none !important;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .download-table .labels {
    display: none !important;
  }
}
.download-table .labels th {
  padding: 5px 10px;
  border-left: 1px solid #ccc;
  font-size: 16px;
}
.download-table .labels th:first-child {
  border-left: 0;
}
.download-table .panel {
  margin-left: -15px;
  margin-right: -15px;
  border-bottom: 0;
}
.download-table .panel:last-child {
  border-bottom: 1px solid #ccc;
}
.download-table .panel.panel-child {
  border-bottom: none;
  margin: 0;
  border-top: 0;
}
.download-table .panel.panel-child h4 {
  border-top: 1px solid #ccc;
  font-size: 0.9em;
}
.download-table .panel.panel-child span.title {
  padding-left: 20px;
}
.download-table .panel.panel-child button.primary {
  /*background: none;
        color: @primary-color;*/
}
.download-table .panel-heading {
  background-color: #fafafa;
  font-weight: bold;
}
.download-table .panel-heading h4 {
  font-size: 16px;
}
.download-table .panel-heading .count {
  font-size: 0.8em;
  color: #767676;
  font-weight: normal;
}
.download-table .panel-heading .important-title {
  color: #D7410B;
}
.download-table .panel-heading .important-title .count {
  color: #D7410B;
}
.download-table .panel-heading .recommended-title {
  color: #0096D6;
}
.download-table .panel-heading .recommended-title .count {
  color: #0096D6;
}
@media only screen and (max-width: 496px) {
  .download-table .panel-collapse {
    overflow: hidden;
  }
  .download-table .hidden-large {
    font-size: 0.9em;
  }
}
.download-table .important .classification,
.download-table .basic-available .classification {
  display: block;
  color: #D7410B;
  margin-bottom: 5px;
}
.download-table .important tr.swd-dropdown-row,
.download-table .basic-available tr.swd-dropdown-row,
.download-table .important tr.first-row,
.download-table .basic-available tr.first-row {
  border-left: 5px solid #D7410B;
}
.download-table .recommended .classification {
  color: #0096D6;
  display: block;
  margin-bottom: 5px;
}
.download-table .recommended tr.swd-dropdown-row,
.download-table .recommended tr.first-row {
  border-left: 5px solid #0096D6;
}
.download-table .swd-dropdown {
  color: #767676 !important;
  margin-right: -4px;
  border: 1px solid #ccc;
  padding: 10px 20px;
}
.download-table .swd-dropdown:nth-child(2) {
  border-left: none;
}
.download-table .swd-dropdown:nth-child(2).toggled,
.download-table .swd-dropdown:nth-child(2):hover {
  border-left: 1px solid #767676;
}
.download-table .swd-dropdown:hover {
  background-color: #fafafa;
}
.download-table .swd-dropdown.toggled {
  border-top: 1px solid #767676;
  border-right: 1px solid #767676;
  border-left: 1px solid #767676;
  color: #373737;
  background-color: white;
  border-bottom: 1px solid white;
  margin-bottom: -10px;
  padding-bottom: 10px;
}
.download-table .swd-dropdown.toggled:hover {
  background-color: white;
}
.download-table .swd-dropdown-row td {
  padding-top: 5px!important;
  padding-bottom: 8px;
}
@media only screen and (max-width: 496px) {
  .download-table .swd-dropdown-row {
    display: none !important;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .download-table .swd-dropdown-row {
    display: none !important;
  }
}
.download-table .swd-expanded {
  border-top: 1px solid #767676;
  border-right: 1px solid #767676;
  border-left: 1px solid #767676;
  background-color: white;
  font-size: 15px;
}
@media only screen and (max-width: 496px) {
  .download-table .swd-expanded {
    display: none !important;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .download-table .swd-expanded {
    display: none !important;
  }
}
.download-table .swd-expanded table {
  width: 100%;
}
.download-table .swd-expanded table th {
  background-color: #f2f2f2;
  padding: 5px 10px;
  border-right: 1px solid #ccc;
}
.download-table .swd-expanded table th:nth-child(4) {
  border-right: 0;
}
.download-table .swd-expanded table th:last-child {
  border-right: 0;
}
.download-table .swd-expanded table tr {
  width: 100%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.download-table .swd-expanded table tr td {
  padding: 10px!important;
}
.download-table .swd-expanded table tr td .icon-tooltp_f {
  margin-left: 10px;
}
.download-table .swd-expanded table tr td:last-child {
  min-width: 180px;
}
.download-table .swd-expanded .nested-detail,
.download-table .swd-expanded .nested-download {
  display: block;
}
.download-table td.no-result {
  white-space: normal;
  padding: 20px;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .download-table .panel-heading a span:first-child {
    font-size: 16px;
  }
  .download-table .table td {
    padding: 15px 10px;
  }
  .download-table .table td:not(.col-lg-7) {
    display: none;
  }
  .download-table .table td .button.email,
  .download-table .table td .button.hidden-lg {
    float: left;
    margin-right: 10px;
  }
  .download-table .table td .button.email + .secondary-content,
  .download-table .table td .button.hidden-lg + .secondary-content {
    padding-top: 5px;
    margin-left: 5px;
  }
  .download-table .table td .key-value span:first-child {
    margin-right: 10px;
  }
  .download-table .panel-collapse {
    overflow: hidden;
  }
}
/*RTL UI Changes*/
html[dir=rtl] .softwareResultsWrapper[data=rtl],
.softwareResultsWrapper[data=rtl] {
  /*RTL ends here*/
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table ul li,
.softwareResultsWrapper[data=rtl] .download-table ul li {
  margin-right: 17px;
  margin-left: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .swd-expanded table th:nth-child(4),
.softwareResultsWrapper[data=rtl] .download-table .swd-expanded table th:nth-child(4) {
  border-right: 1px solid #ccc;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .first-row td.col-lg-7,
.softwareResultsWrapper[data=rtl] .first-row td.col-lg-7 {
  direction: rtl;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .button-group .button,
.softwareResultsWrapper[data=rtl] .button-group .button {
  margin-right: 0px;
  margin-left: 10px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .basicButton,
.softwareResultsWrapper[data=rtl] .basicButton {
  float: left;
  padding-left: 0px !important;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .icon-tooltp_f,
.softwareResultsWrapper[data=rtl] .download-table .icon-tooltp_f {
  padding-left: 0px;
  padding-right: 3px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .Title_rtl,
.softwareResultsWrapper[data=rtl] .Title_rtl {
  float: right;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .accordion-controls.align-right,
.softwareResultsWrapper[data=rtl] .accordion-controls.align-right {
  text-align: left;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .labels th,
.softwareResultsWrapper[data=rtl] .download-table .labels th {
  border-right: 1px solid #ccc;
  border-left: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .labels th:first-child,
.softwareResultsWrapper[data=rtl] .download-table .labels th:first-child {
  border-right: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .table .sortable-row table td[data-sort=date],
.softwareResultsWrapper[data=rtl] .download-table .table .sortable-row table td[data-sort=date] {
  padding-top: 20px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .acc-coll-all,
.softwareResultsWrapper[data=rtl] .download-table .acc-coll-all {
  float: left;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .acc-ex-all,
.softwareResultsWrapper[data=rtl] .download-table .acc-ex-all {
  padding-left: 3px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .acc-ex-all:after,
.softwareResultsWrapper[data=rtl] .download-table .acc-ex-all:after {
  content: '';
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .acc-ex-all:before,
.softwareResultsWrapper[data=rtl] .download-table .acc-ex-all:before {
  content: ' | ';
  color: #5a5a5a;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .sort-trigger th:first-child,
.softwareResultsWrapper[data=rtl] .download-table .sort-trigger th:first-child {
  border-right: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .sort-trigger th:last-child,
.softwareResultsWrapper[data=rtl] .download-table .sort-trigger th:last-child {
  border-left: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .sort-trigger th,
.softwareResultsWrapper[data=rtl] .download-table .sort-trigger th {
  border-right: 1px solid #ccc;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .swd-expanded .nested-download,
.softwareResultsWrapper[data=rtl] .download-table .swd-expanded .nested-download {
  border-left: 0px;
  border-right: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .button-group .button,
.softwareResultsWrapper[data=rtl] .button-group .button {
  margin-left: 10px;
  margin-right: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .table .sortable-row.important-row table tr,
.softwareResultsWrapper[data=rtl] #download-table .table .sortable-row.important-row table tr {
  border-left: 0px !important;
  border-right: 5px solid #D7410B;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .table .sortable-row.important-row table .swd-expanded,
.softwareResultsWrapper[data=rtl] #download-table .table .sortable-row.important-row table .swd-expanded {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc !important;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .table .sortable-row.recommended-row table tr,
.softwareResultsWrapper[data=rtl] #download-table .table .sortable-row.recommended-row table tr {
  border-left: 0px !important;
  border-right: 5px solid #0096D6;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .table .sortable-row td:first-of-type,
.softwareResultsWrapper[data=rtl] #download-table .table .sortable-row td:first-of-type {
  /* important row alignment */
  text-align: right;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .table .sortable-row .swd-dropdown,
.softwareResultsWrapper[data=rtl] #download-table .table .sortable-row .swd-dropdown {
  /* Previous Version & Details */
  float: right;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .table .sortable-row table td,
.softwareResultsWrapper[data=rtl] #download-table .table .sortable-row table td {
  float: none;
  padding-bottom: 9px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .table .sortable-row table td button,
.softwareResultsWrapper[data=rtl] #download-table .table .sortable-row table td button {
  float: left;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .table .sortable-row table td .text-small,
.softwareResultsWrapper[data=rtl] #download-table .table .sortable-row table td .text-small {
  text-align: right;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] #download-table .swd-expanded table th,
.softwareResultsWrapper[data=rtl] #download-table .swd-expanded table th {
  float: none;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .accordion_float_right,
.softwareResultsWrapper[data=rtl] .accordion_float_right {
  float: right;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .accordion_float_left,
.softwareResultsWrapper[data=rtl] .accordion_float_left {
  float: left;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .panel .panel-title > a,
.softwareResultsWrapper[data=rtl] .panel .panel-title > a {
  padding: 15px 15px 15px 55px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .swd-expanded .detail-dropdown,
.softwareResultsWrapper[data=rtl] .swd-expanded .detail-dropdown,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .swd-expanded .previous-version,
.softwareResultsWrapper[data=rtl] .swd-expanded .previous-version {
  direction: rtl;
  padding-right: 0px;
  padding-left: 10px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .swd-expanded .detail-dropdown,
.softwareResultsWrapper[data=rtl] .swd-expanded .detail-dropdown,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .swd-expanded .associated-files,
.softwareResultsWrapper[data=rtl] .swd-expanded .associated-files {
  direction: rtl;
  padding-right: 0px;
  padding-left: 10px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table,
.softwareResultsWrapper[data=rtl] .download-table table {
  direction: rtl;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table div,
.softwareResultsWrapper[data=rtl] .download-table table div,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table p,
.softwareResultsWrapper[data=rtl] .download-table table p,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table a,
.softwareResultsWrapper[data=rtl] .download-table table a,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table span,
.softwareResultsWrapper[data=rtl] .download-table table span {
  direction: rtl;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table td[class*="col-lg"],
.softwareResultsWrapper[data=rtl] .download-table table td[class*="col-lg"],
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table th[class*="col-lg"],
.softwareResultsWrapper[data=rtl] .download-table table th[class*="col-lg"] {
  float: none;
  text-align: right;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table td[class*="col-lg"],
.softwareResultsWrapper[data=rtl] .download-table table td[class*="col-lg"] {
  direction: ltr;
  /*As these would contain english text*/
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .table-responsive .first-row td[class*="col-lg"],
.softwareResultsWrapper[data=rtl] .table-responsive .first-row td[class*="col-lg"],
html[dir=rtl] .softwareResultsWrapper[data=rtl] .table-responsive .first-row th[class*="col-lg"],
.softwareResultsWrapper[data=rtl] .table-responsive .first-row th[class*="col-lg"] {
  float: none;
  /*Adding this to fix the wrapping issue*/
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .previous-version th:first-child,
.softwareResultsWrapper[data=rtl] .previous-version th:first-child {
  border-right: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .associated-files th:first-child,
.softwareResultsWrapper[data=rtl] .associated-files th:first-child {
  border-right: 0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .table a.hpdiaButton.button.primary,
.softwareResultsWrapper[data=rtl] .download-table .table a.hpdiaButton.button.primary {
  float: left;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .accordionTitle,
.softwareResultsWrapper[data=rtl] .accordionTitle {
  direction: rtl;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .accordionTitle .titleSpan.title,
.softwareResultsWrapper[data=rtl] .accordionTitle .titleSpan.title {
  display: inline-block;
  direction: ltr;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .important tr.swd-dropdown-row,
.softwareResultsWrapper[data=rtl] .download-table .important tr.swd-dropdown-row,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .basic-available tr.swd-dropdown-row,
.softwareResultsWrapper[data=rtl] .download-table .basic-available tr.swd-dropdown-row,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .important tr.first-row,
.softwareResultsWrapper[data=rtl] .download-table .important tr.first-row,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .basic-available tr.first-row,
.softwareResultsWrapper[data=rtl] .download-table .basic-available tr.first-row {
  border-left: 0px;
  border-right: 5px solid #D7410B;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .accordianSectionWrapper .download-table .swd-dropdown,
.softwareResultsWrapper[data=rtl] .accordianSectionWrapper .download-table .swd-dropdown {
  margin-right: 0px;
  margin-left: -1px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .swd-dropdown:nth-child(2),
.softwareResultsWrapper[data=rtl] .download-table .swd-dropdown:nth-child(2) {
  border-left: 1px solid #ccc;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table .panel.panel-child span.title,
.softwareResultsWrapper[data=rtl] .download-table .panel.panel-child span.title {
  padding-right: 20px;
  padding-left: 0px;
}
/*USI changes start here VV*/
.swd-expanded .detail-dropdown,
.swd-expanded .previous-version {
  max-height: 267px;
  overflow-x: hidden;
  padding-right: 10px;
}
.swd-expanded .detail-dropdown,
.swd-expanded .associated-files {
  max-height: 267px;
  overflow-x: hidden;
  padding-right: 10px;
}
.modal-body .detail-dropdown {
  max-height: 240px;
  overflow-x: hidden;
  padding-right: 10px;
}
.downloadLinkPrev.hpdiaButton {
  padding: 0px !important;
}
.download-table .table a.hpdiaButton.button {
  float: right;
  padding: 0 15px !important;
}
/*USI changes NR*/
a.acc-coll-all.acc-focus,
a.acc-ex-all.acc-focus {
  color: #0096D6;
}
#swdLoadingDiv img {
  margin: 0 auto;
}
p.inOSDesc *,
.details-desc *,
.fixesContent * {
  word-wrap: break-word;
  white-space: normal;
}
.debugText {
  border: 2px solid green;
  padding: 5px 10px;
  color: green;
}
.accordianSectionWrapper .download-table .swd-dropdown {
  margin-right: -1px;
}
/*Adding this to fix the wrapping issue*/
.table-responsive .first-row td.version {
  /*	float : left; 
	word-wrap:break-word;
	white-space : normal; */
  max-width: 100px;
  word-wrap: break-word;
  white-space: normal;
}
.download-table .swd-expanded {
  border-right: 2px solid #767676;
}
.basicButton {
  float: right;
  padding-right: 0px !important;
}
.download-table .icon-tooltp_f {
  padding-left: 3px;
}
.fixesContent {
  color: #767676;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .panel .panel-title > a:before,
html[dir=rtl] .softwareResultsWrapper[data=rtl] .panel .panel-title > a:after,
.softwareResultsWrapper[data=rtl] .panel .panel-title > a:before,
.softwareResultsWrapper[data=rtl] .panel .panel-title > a:after {
  right: auto;
  left: 15px;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .panel .panel-title > a:before,
html[dir=rtl] .softwareResultsWrapper[data=ltr] .panel .panel-title > a:after {
  right: 15px;
  left: auto;
}
.softwareResultsWrapper[data=rtl] .fr {
  float: left;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] div[class*="col-lg"] {
  float: right;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .detailsLinkPrev {
  display: block;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .swd-dropdown-row td {
  unicode-bidi: bidi-override;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .fileName {
  unicode-bidi: bidi-override;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .fileName .hpdiaButton {
  unicode-bidi: embed;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .released-holder {
  unicode-bidi: bidi-override;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .released-holder .value {
  unicode-bidi: embed;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .version-holder {
  unicode-bidi: bidi-override;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .version-holder .value {
  unicode-bidi: embed;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .modal-content {
  direction: rtl;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .align-right {
  text-align: left;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .modal-header button.close.icon {
  left: 15px;
  right: inherit;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] button.close {
  float: left;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .modal-header-float .modal-logo {
  float: right;
}
html[dir=ltr] .softwareResultsWrapper[data=rtl] .modal-title.with-logo {
  padding-right: 70px;
  text-align: right;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .learnMoreLink {
  display: block;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] div[class*="col-lg"] {
  float: left;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] td[class*="col-lg"],
html[dir=rtl] .softwareResultsWrapper[data=ltr] th[class*="col-lg"] {
  float: none;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .RTLtextAlign {
  text-align: left;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .fr {
  float: right;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .modal-header {
  padding-right: 60px;
  padding-left: 20px;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .modal-header button.close.icon {
  right: 15px;
  left: inherit;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .modal-header-float .modal-logo {
  float: left;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .modal-title.with-logo {
  text-align: left;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .modal-content {
  direction: ltr;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] .swd-dropdown-row td {
  unicode-bidi: bidi-override;
}
html[dir=rtl] .softwareResultsWrapper[data=ltr] th {
  text-align: left;
}
.download-table ul li {
  list-style: inherit;
  margin-left: 17px;
}
.download-table .swd-expanded .previous-version table tr {
  border-top: 0px;
}
.download-table .swd-expanded .previous-version table tr.debugRow {
  border-bottom: 0px;
}
.download-table .swd-expanded .associated-files table tr {
  border-top: 0px;
}
.download-table .swd-expanded .associated-files table tr.debugRow {
  border-bottom: 0px;
}
.download-table .secondary-content.termsOfUse {
  text-align: right;
}
.feedback-banner {
  background-color: #f2f2f2;
  position: relative;
  overflow-y: hidden;
  cursor: pointer;
  border: 2px solid #fff;
}
.feedback-banner:hover {
  border-color: #ccc;
}
.feedback-banner:hover .action,
.feedback-banner:hover h2 {
  color: #007dba;
}
.feedback-banner .graphic-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 31%;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .feedback-banner .graphic-container {
    width: 100%;
    position: static;
    border-bottom: 1px solid #767676;
    background-color: #fafafa;
  }
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .feedback-banner img {
    position: static;
    padding-top: 20px;
    width: 50%;
    min-width: 200px;
  }
}
.feedback-banner h2 {
  color: #0096D6;
}
.feedback-banner p {
  margin-bottom: 5px;
}
.feedback-banner .content {
  margin: 40px 0;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .feedback-banner .content {
    display: block;
    margin: 0;
    padding: 20px;
  }
}
.feedback-banner .action {
  color: #0096D6;
  display: block;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .feedback-banner .action {
    display: inline;
  }
}
.w-details p {
  display: table;
}
.w-details p.key-value .iw-status a {
  font-weight: bold;
}
.w-details p.key-value span {
  display: table-cell;
}
@media only screen and (max-width: 496px) {
  .w-details p.key-value span {
    display: block;
  }
}
.w-details p.key-value span.key {
  color: #373737;
  font-weight: bold;
  margin-right: 40px;
  max-width: 150px;
  min-width: 150px;
}
@media only screen and (max-width: 496px) {
  .w-details p.key-value span.key {
    display: block;
    margin-bottom: 5px;
  }
}
.w-details p.key-value span.green {
  color: #008424;
}
.w-details p.key-value span.yellow {
  color: #ffea00;
}
.w-details p.key-value span.red {
  color: #D7410B;
  font-weight: normal;
  margin-left: 0px;
}
.w-details .button.bottom {
  margin-top: 50%;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .w-details .button.bottom {
    margin-top: 20px;
    display: block;
    margin-bottom: 0;
  }
}
.disclaimer-no-prod-info {
  margin-top: 20px;
  color: #373737;
}
.disclaimer-no-prod-info .fa {
  margin-right: 8px;
  margin-top: 3px;
}
.support-options .hp-row {
  min-height: 100px;
}
.support-options .icon-svg {
  float: left;
  display: inline-block;
  margin-right: 10px;
  width: 75px;
  text-align: center;
  clear: both;
}
.support-options .icon-bg img {
  width: 75px;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .support-options.hp-row.with-icons .icon-content {
    margin-top: 0px;
  }
}
/* iCheck plugin Flat skin, blue
----------------------------------- */
.icheckbox_flat-blue,
.iradio_flat-blue {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  top: -1px;
  margin: 0 5px 0 0;
  padding: 0;
  width: 20px;
  height: 20px;
  border: none;
  cursor: pointer;
  font-family: HPControlIcons;
}
.icheckbox_flat-blue:before {
  content: '\e609';
  font-family: 'HPControlIcons';
  font-size: 1.2em;
  color: #767676;
  line-height: 1;
}
.icheckbox_flat-blue:hover:before {
  color: #373737;
}
.icheck-label:hover .icheckbox_flat-blue:before {
  color: #373737;
}
.icheckbox_flat-blue.checked:before {
  content: "\e619";
  font-size: 1.2em;
  color: #0096D6;
}
.icheckbox_flat-blue.checked:hover:before {
  color: #006699;
}
.icheck-label:hover .icheckbox_flat-blue.checked:before {
  color: #006699;
}
.icheckbox_flat-blue.disabled {
  background-position: -66px 0;
  cursor: default;
}
.icheckbox_flat-blue.error {
  background-position: -88px 0;
}
.icheck-label:hover span {
  font-weight: bold;
}
.icheck-label:hover .iradio_flat-blue:before {
  color: #767676;
  content: '\e61e';
}
.icheck-label:hover .iradio_flat-blue.checked:before {
  color: #0096D6;
  content: '\e61e';
}
.iradio_flat-blue {
  font-family: 'HPControlIcons';
}
.iradio_flat-blue ~ span {
  font-weight: normal;
}
.iradio_flat-blue:before {
  color: #ccc;
  content: '\e61d';
}
.iradio_flat-blue:hover:before {
  content: '\e61e';
}
.iradio_flat-blue.checked:before {
  color: #0096D6;
  content: '\e61e';
}
.iradio_flat-blue.checked ~ span {
  font-weight: bold;
}
.iradio_flat-blue.disabled {
  cursor: default;
}
/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .icheckbox_flat-blue,
  .iradio_flat-blue {
    /* Retina for images

        background-image: url(/hp-portal-theme-static/themes/Portal8.0/hp/css/_/images/icons/blue@2x.png);
        -webkit-background-size: 108px 44px;
        background-size: 108px 44px;*/
  }
}
#filter-clear {
  display: none;
  white-space: nowrap;
  color: #0096D6;
  font-size: 16px;
  cursor: pointer;
}
#filter-clear:hover {
  color: #006699;
}
#filter-title {
  display: none;
}
.filter-selected-title {
  color: #000;
  font-weight: bold;
  margin-bottom: 10px;
}
.filter-selected-title:last-child {
  margin-bottom: 0;
}
.filter-selected-title .applied-filters-item {
  font-weight: normal;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .filter-selected-title li {
    margin: 10px 0;
  }
}
.filter-header {
  margin-bottom: 0;
  padding-bottom: 5px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .filter-header {
    margin-bottom: 20px;
  }
}
.hp-filter-open {
  position: fixed;
  overflow: hidden;
}
.applied-filters {
  background: #f2f2f2;
  padding: 10px;
  display: none;
  border-top: 1px solid #ccc;
  margin-bottom: 20px;
}
.applied-filters li {
  margin-right: 5px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .applied-filters {
    padding: 10px 20px;
    margin: 20px -20px 20px;
  }
}
.more-hidden {
  display: none;
}
.filters.filters-desktop .filter-category {
  margin-bottom: 10px;
  /* do not uncomment, adding border botton to the title - filters instead - Richa
    	&:first-of-type {
      border-top: 1px solid #ccc;
    }*/
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .filters.filters-desktop .filter-category {
    padding: 0px 20px;
    margin: 0px -20px 0px;
  }
}
.filters.filters-desktop .filter-category .filter-title,
.filters.filters-desktop .filter-category .filter-options {
  margin-bottom: 10px;
  color: #767676;
}
.filters.filters-desktop .filter-category .filter-title {
  font-weight: bold;
  color: #000;
  margin-bottom: 5px;
  padding-top: 10px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .filters.filters-desktop .filter-category .filter-title {
    color: #000;
    font-weight: bold;
    text-transform: none;
    border: 0;
    margin: 5px 0 10px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .filters.filters-desktop .filter-category .filter-options li {
    margin: 10px 0;
  }
}
.filters.filters-desktop .filter-category .filter-options span {
  font-family: 'HPControlIcons';
  vertical-align: -10%;
}
.filters.filters-desktop .filter-category .filter-options label {
  color: #767676;
  display: block;
  font-weight: normal;
}
.filters.filters-desktop .filter-category .filter-options label:hover {
  cursor: pointer;
  color: #373737;
}
.filters.filters-desktop .filter-category .filter-options label a {
  display: inline;
}
.filters.filters-desktop .filter-category .filter-options label.open {
  color: #0096D6;
}
.filters.filters-desktop .filter-category .filter-options label.expandable:hover span {
  border-color: #373737;
  color: #0096D6;
}
.filters.filters-desktop .filter-category .filter-options label.expandable span {
  position: relative;
  top: 4px;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  display: inline-block;
  border: 1px solid #767676;
}
.filters.filters-desktop .filter-category .filter-options label.expandable span:before {
  content: '\e606';
  font-size: 0.8em;
  margin-left: 3px;
  position: absolute;
  bottom: -3px;
}
.filters.filters-desktop .filter-category .filter-options label.expandable.selected span {
  border: 1px solid #767676;
}
.filters.filters-desktop .filter-category .filter-options label.expandable.selected span:before {
  content: '\e605';
}
.filters.filters-desktop .filter-category .filter-options label.expandable.selected:hover span:before {
  content: '\e605';
}
.filters.filters-desktop .filter-category .filter-options.filter-options-nested {
  display: none;
  overflow: hidden;
  margin-left: 20px;
  margin-bottom: 0;
  -webkit-transition: all 200ms linear;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .filters.filters-desktop .filter-category .filter-options.filter-options-nested {
    margin-left: 25px;
  }
}
.filters.filters-desktop .filter-category .filter-options.filter-options-nested.open {
  max-height: 500px;
}
.filters.filters-desktop .filter-category .filter-options.filter-options-nested li.more {
  display: none;
}
.filters.filters-desktop .filter-category .filter-options li.more-category {
  display: none;
}
.filters.filters-desktop .filter-category .filter-options .show-more,
.filters.filters-desktop .filter-category .filter-options .show-less,
.filters.filters-desktop .filter-category .filter-options .show-more-expandables,
.filters.filters-desktop .filter-category .filter-options .show-less-expandables {
  padding: 0;
  color: #0096D6;
}
.filters.filters-desktop .filter-category .filter-options .show-more:hover,
.filters.filters-desktop .filter-category .filter-options .show-less:hover,
.filters.filters-desktop .filter-category .filter-options .show-more-expandables:hover,
.filters.filters-desktop .filter-category .filter-options .show-less-expandables:hover {
  background: transparent;
  color: #006699;
}
.filters.filters-desktop .filter-category .filter-options .show-less,
.filters.filters-desktop .filter-category .filter-options .show-less-expandables {
  display: none;
}
#filter-trigger {
  width: 100%;
  text-align: left;
}
#filter-close {
  top: 15px;
}
#filter-close:after {
  font-family: 'HPControlIcons';
  content: "\e607";
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 16px;
  color: #767676;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
#filter-close:hover:after {
  color: #000;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #filters-block {
    position: static;
  }
  #filters-block .filters {
    position: fixed;
    overflow-y: auto;
    z-index: 1000;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    background-color: #fff;
    padding: 20px 20px 0 20px;
    box-shadow: none;
    border-left: 1px solid #dadada;
  }
  #filters-block .filters.open {
    left: 0;
    width: 100%;
    -webkit-transition: all 300ms linear;
  }
  #filters-block .filters.open .filter-category .filter-options label {
    display: inline-block;
  }
}
#loading-results {
  display: none;
  height: 100%;
  width: 100%;
  bottom: 0;
  margin: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 99;
}
#loading-results .loading-message {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  margin-left: -30px;
  height: 60px;
  margin-top: -30px;
  text-align: center;
}
.hp-nav-tabs {
  position: relative;
  display: block;
  margin: 0;
}
.hp-nav-tabs li {
  display: block;
  margin-bottom: 10px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li {
    margin-bottom: 0;
  }
}
.hp-nav-tabs li.active a {
  background-color: #373737;
  color: #fff;
}
.hp-nav-tabs li.active a i {
  color: #fff;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li.active a i {
    color: #0096D6;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li.active a {
    background-color: transparent;
    color: #0096D6;
  }
}
.hp-nav-tabs li.active a:after {
  content: '\f0da';
  font-family: FontAwesome;
  position: absolute;
  color: #373737;
  top: 0;
  right: -15px;
  font-size: 54px;
  height: 50px;
  line-height: 50px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li.active a:after {
    color: #0096D6;
    content: '\f105';
    right: 15px;
    font-size: 24px;
  }
}
.hp-nav-tabs li.active a:visited {
  color: #fff;
}
.hp-nav-tabs li.active a:hover {
  color: #fff;
  background-color: #373737;
}
.hp-nav-tabs li.active a:hover i {
  color: #fff;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li.active a:hover {
    background-color: #0096D6;
    color: #fff;
  }
}
.hp-tab-open {
  position: fixed;
  overflow: hidden;
}
.hp-nav-tabs li a {
  display: block;
  white-space: nowrap;
  position: relative;
  font-size: 16px;
  padding: 0 15px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background-color: #0096D6;
}
.hp-nav-tabs li a:visited {
  color: #fff;
}
.hp-nav-tabs li a:visited:hover {
  color: #fff;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li a {
    padding: 0;
    color: #0096D6;
    background-color: transparent;
    border: 1px solid #0096D6;
    margin-top: -1px;
  }
  .hp-nav-tabs li a:after {
    content: '\f105';
    font-family: FontAwesome;
    position: absolute;
    top: -1px;
    right: 15px;
    font-size: 24px;
  }
  .hp-nav-tabs li a:visited {
    color: #0096D6;
  }
}
.hp-nav-tabs li a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #006699;
}
.hp-nav-tabs li a:hover i {
  color: #fff;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li a:hover {
    color: #fff;
    background-color: #0096D6;
  }
  .hp-nav-tabs li a:hover i,
  .hp-nav-tabs li a:hover:after {
    color: #fff;
    background-color: transparent;
  }
}
.hp-nav-tabs li a i {
  position: relative;
  top: -2px;
  text-align: left;
  font-size: 22px;
  text-align: center;
  color: #fff;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li a i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0;
    color: #0096D6;
  }
}
.hp-nav-tabs li a i.fa-shop:before {
  content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/shop-icon.svg);
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-nav-tabs li a i.fa-shop:before {
    content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/shop-icon-mobile.svg);
    position: absolute;
    top: 24%;
    left: 30%;
  }
}
.tab-pane {
  display: none;
  opacity: 0;
}
.tab-pane hr {
  margin: 40px 0 20px 0;
}
.tab-pane.hp-row {
  margin-top: 0;
}
.tab-pane.active {
  display: block;
  opacity: 1;
}
.tab-content .desktopPaginationContainer {
  float: right;
  width: 100%;
  text-align: right;
  color: #767676;
  margin-top: 15px;
  margin-bottom: 20px;
}
.tab-content .desktopPaginationContainer .pagination-button span {
  display: inline-block;
  margin-top: -7px;
}
.tab-content .mobPaginationContainer {
  float: right;
  width: 100%;
  text-align: right;
  color: #767676;
  margin-top: 20px;
  margin-bottom: 20px;
}
.tab-content .mobPaginationContainer .pagination-button span {
  display: inline-block;
  margin-top: -7px;
}
.tab-content .nonEngNote {
  background-color: #DEF2FA;
  margin-bottom: 20px;
  padding-bottom: 15px;
  padding-top: 15px;
}
.tab-content .nonEngNote #focusableNonEngNote {
  color: inherit;
  cursor: default;
}
.tab-content .advBulletinNote {
  background-color: #DEF2FA;
  margin-bottom: 20px;
  padding-bottom: 15px;
  padding-top: 15px;
}
.tab-content .advBulletinNote .focusableAdvBulletinNote {
  color: inherit;
  cursor: default;
}
.tab-content .tableHeader {
  border: 1px solid lightgray;
  float: left;
  width: 100%;
  display: flex;
}
.tab-content .tableHeader .coloumnHeader {
  margin: auto;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #222;
}
.tab-content .tableHeader .coloumnHeader .headerTitleText {
  display: inline-block;
  width: 80%;
}
.tab-content .tableHeader .coloumnHeader .arrowSvgContainer {
  display: inline-block;
  height: 18px;
  width: 15px;
  float: right;
  transform: rotate(180deg);
}
.tab-content .tableHeader .middleColoumnHeader {
  border-left: 1px solid lightgray;
  border-right: 1px solid lightgray;
}
.tab-content .tableHeader .centerBorder {
  border-right: 1px solid lightgray;
}
.tab-content .tableHeader .activeSortTab .arrowSvgContainer {
  color: #0096D6;
  fill: currentColor;
}
.tab-content .tableHeader .activeSortTab .invertArrow {
  margin-top: 3px;
  transform: rotate(0deg) !important;
}
.tab-content .mobSortContainer {
  margin-bottom: 25px;
}
.tab-content .mobSortContainer .bulletinAdvDDWrapper {
  display: inline-block;
  width: 70%;
  margin: 0px 10px;
}
.tab-content .advisoryTabContainer .pdpRow {
  float: left;
  width: 100%;
  padding: 10px 0px;
  border-bottom: 1px solid lightgray;
  color: #767676;
}
.tab-content .advisoryTabContainer .pdpRow .mobDetailContainer {
  float: left;
  width: inherit;
}
@media (min-width: 801px) {
  .tab-content .advisoryTabContainer .pdpRow:hover {
    background-color: #0095d9;
    color: white;
  }
  .tab-content .advisoryTabContainer .pdpRow:hover a {
    color: white!important;
  }
  .tab-content .advisoryTabContainer .oddRowPDP {
    background-color: #fafafa;
  }
}
@media (max-width: 800px) {
  .tab-content .advisoryTabContainer .colContent {
    color: black;
  }
}
.tab-content button.close {
  top: 35px;
  right: 35px;
}
.tab-content h2.tab-title {
  height: 50px;
  line-height: 50px;
  margin-bottom: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.tab-content h3.row-title {
  margin-bottom: 0 0 5px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .tab-content {
    position: fixed;
    z-index: 1050;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-left: 1px solid #767676;
    padding: 20px;
    overflow-y: auto;
    -webkit-transition: all 300ms linear;
    transition: all 300ms linear;
  }
  .tab-content .modal {
    top: 36px;
  }
  .tab-content h3.row-title,
  .tab-content p {
    margin-bottom: 20px;
  }
  .tab-content.open {
    left: 0;
  }
  .tab-content h2.tab-title {
    height: auto;
    border-bottom: 1px solid #ccc;
    border-top: 0;
    margin: 0px -20px 30px;
    padding: 0px 20px 20px;
    line-height: 32px;
  }
}
.hp-nav-tabs.horizontal {
  border-bottom: 3px solid #000;
}
.hp-nav-tabs.horizontal li {
  display: inline-block;
  margin-bottom: -3px;
}
.hp-nav-tabs.horizontal li.active a {
  font-weight: bold;
  color: #000;
  background-color: #fff;
  border: 3px solid #000;
  border-bottom: 0;
}
.hp-nav-tabs.horizontal li.active a:after {
  display: none;
}
.hp-nav-tabs.horizontal li a {
  padding: 0 20px;
  line-height: 47px;
  border: 3px solid transparent;
  background-color: transparent;
  color: #767676;
}
.hp-nav-tabs.horizontal li a:hover {
  color: #000;
}
.tab-content.horizontal {
  padding: 20px 15px;
}
.tab-content.horizontal h2.tab-title {
  border: 0;
  margin-bottom: 0;
}
#close-tab-content:after {
  font-family: 'HPControlIcons';
  content: "\e607";
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 16px;
  color: #767676;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
#close-tab-content:hover:after {
  color: #000;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  body.modal-open .pdpVideosWrapper {
    background: #fff;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: .7;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 99;
  display: block;
  visibility: visible;
  font-size: 16px;
  line-height: 1.4;
  opacity: 0;
}
.tooltip.in {
  opacity: 1;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 205px;
  padding: 3px 8px;
  color: #767676;
  text-align: center;
  text-decoration: none;
  background-color: #FFFFFF;
  border-radius: 0px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #FFFFFF;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #FFFFFF;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #FFFFFF;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #FFFFFF;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #FFFFFF;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #FFFFFF;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #FFFFFF;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #FFFFFF;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
  font-weight: normal;
  display: none;
  max-width: 300px;
  text-align: left;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 2px solid #FFFFFF;
  border: 2px solid #767676;
  border-radius: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0 !important;
  padding: 10px 15px;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #ccc;
  border-radius: 5px 5px 0 0;
  /* For when we want to programatically add different badges inside the popover-titles
  &:before {
    content: "\f12a";
    display: inline-block;
    width: 25px;
    height: 25px;
    font-size: 16px;
    line-height: 25px;
    font-family: FontAwesome;
    color: #FFFFFF;
    text-align: center;
    background-color: @primary-color;
    border-radius: 50%;
    margin-right: 10px; 
  }
  */
}
.popover-content {
  font-family: HPSimplified;
  color: #767676;
  font-size: 16px;
  line-height: 22px;
  padding: 15px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 10px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #767676;
  bottom: -10px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 2px;
  border-top-color: #FFFFFF;
}
.popover.right > .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-left-width: 0;
  border-right-color: #767676;
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 2px;
  border-right-color: #FFFFFF;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #767676;
  top: -10px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 2px;
  border-bottom-color: #FFFFFF;
}
.popover.left > .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-right-width: 0;
  border-left-color: #767676;
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 2px;
  border-left-color: #FFFFFF;
  bottom: -10px;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #dadada;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  text-decoration: none;
  outline: 0;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: default;
  /* do not change - Himanshu */
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 900;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.open .btn-primary.dropdown-toggle {
  background-color: #0096D6;
}
.dropdown {
  display: inline-block;
  position: relative;
}
.dropdown-toggle {
  border-radius: 0;
  text-align: left;
}
.dropdown-toggle:focus,
.dropdown-toggle:hover {
  color: #fff;
  text-decoration: none;
}
.dropdown-toggle i {
  position: relative;
  float: none;
  display: inline-block;
  line-height: normal;
  margin-left: 3px;
}
.dropdown-menu {
  padding: 0;
  margin: 0;
  width: 100%;
  min-width: 250px;
  top: 58px;
  border-radius: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  border: 1px solid #dadada;
  border-bottom: 4px solid #0096D6;
}
.dropdown-menu.no-divisions li {
  border: 0;
}
.dropdown-menu li {
  padding: 0;
  border-bottom: 1px solid #dadada;
}
.dropdown-menu li.dropdown-header {
  color: #0096D6;
  text-transform: uppercase;
  font-size: 11px;
  border-bottom: 0 !important;
  padding: 15px 15px 0;
}
.dropdown-menu li:last-child {
  border-bottom: 0;
}
.dropdown-menu li a {
  color: #373737;
  padding: 15px;
  white-space: pre-line;
}
.dropdown-menu li a:hover {
  background-color: whiteSmoke;
  text-decoration: none;
}
.dropdown-menu li ul li a:hover {
  color: #373737;
}
.open > .dropdown-menu {
  top: 100%;
}
.open > .dropdown-menu a {
  display: block;
}
.secondary_nav .dropdown .dropdown-menu li {
  padding: 0;
  margin: 0;
}
.secondary_nav .dropdown .dropdown-menu li a {
  line-height: normal;
}
.hp-dropdown.hp-dropdown-inline {
  margin-left: 15px;
}
.hp-dropdown.open .dropdown-toggle {
  color: #0096D6;
  background-color: #fff;
  border-color: #000;
  margin-bottom: -2px;
}
.hp-dropdown.open .dropdown-toggle i {
  border-color: #000;
}
.hp-dropdown.open .dropdown-menu {
  top: 95%;
  box-shadow: none;
}
.hp-dropdown.full-width {
  width: 100%;
}
.hp-dropdown.full-width a {
  width: 100%;
}
.hp-dropdown .dropdown-toggle {
  color: #0096D6;
  background-color: #fff;
  border: 2px solid #ccc;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  padding: 0 0 0 15px;
}
.hp-dropdown .dropdown-toggle i {
  height: 36px;
  line-height: 36px;
  width: 36px;
  text-align: center;
  margin-left: 15px;
  border-left: 1px solid #ccc;
  position: absolute;
  top: 0;
  right: 0;
}
.hp-dropdown .dropdown-toggle:hover {
  color: #0096D6;
  background-color: #fff;
  border-color: #000;
}
.hp-dropdown .dropdown-toggle:hover i {
  border-color: #000;
}
.hp-dropdown ul.dropdown-menu {
  border: 2px solid #000;
}
.hp-dropdown ul.dropdown-menu li a {
  padding: 13px 15px;
}
.dropdown-toggle-icon:after {
  content: '\e601';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown-toggle-icon:after {
  content: '\e601';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown-toggle-icon-gray:after {
  content: '\e601';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: #767676;
}
.dropdown-toggle-icon-gray:after {
  content: '\e601';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: #767676;
}
.dropdown.open > .dropdown-toggle-icon:after {
  content: '\e602';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown.open > .dropdown-toggle-icon:after {
  content: '\e602';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown.open > .dropdown-toggle-icon-gray:after {
  content: '\e602';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown.open > .dropdown-toggle-icon-gray:after {
  content: '\e602';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  position: fixed;
  overflow: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal .indent {
  margin-left: 20px;
}
.modal-image {
  margin-bottom: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  outline: none;
}
.modal-content .center {
  width: 80%;
  text-align: center;
}
.modal-content .center ul.two-columns {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
  width: 50%;
  margin: 0 auto;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #fff;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.modal-header {
  padding: 20px 60px 20px 20px;
  border-bottom: 1px solid #efefef;
  min-height: 16.42857143px;
}
.modal-header-float .modal-logo {
  float: left;
  display: inline-block;
  width: 50px;
  height: auto;
}
@media only screen and (max-width: 496px) {
  .modal-header-float .modal-logo {
    display: none;
  }
}
.modal-header-float .modal-title p {
  margin-bottom: 0;
}
.modal-title {
  width: 100%;
  margin: 0;
  line-height: 1.42857143;
}
.modal-title h3 {
  line-height: 30px;
  margin: 0;
}
.modal-title h3.no-subtitle {
  line-height: 50px;
  margin: 0;
}
@media only screen and (max-width: 496px) {
  .modal-title h3.no-subtitle {
    line-height: 1;
  }
}
.modal-title.with-logo {
  padding-left: 70px;
}
@media only screen and (max-width: 496px) {
  .modal-title.with-logo {
    padding: 0;
  }
}
.modal-subtitle {
  color: #767676;
  margin-bottom: 10px;
}
.modal-submit {
  text-align: right;
  margin-bottom: 0;
}
.modal-body {
  position: relative;
  padding: 30px 40px 20px;
}
.modal-body .row-title,
.modal-body p {
  margin-bottom: 10px;
}
.modal-body .row-title {
  color: #373737;
}
@media only screen and (max-width: 496px) {
  .modal-body {
    padding: 20px 15px;
  }
}
.modal-body .with-icons {
  margin: 40px 0;
}
.modal-body-spacing {
  min-height: 200px;
  padding: 100px 15px;
}
.modal-footer {
  margin-top: 0;
  padding: 15px;
  text-align: right;
  border-top: 1px solid #efefef;
}
.modal-footer p.button-meta {
  line-height: 40px;
  margin-right: 15px;
}
.modal-footer .button,
.modal-footer p,
.modal-footer span {
  margin-bottom: 0;
}
.modal-footer .text-small {
  float: none;
  display: block;
  margin-bottom: 0;
  text-align: left;
}
.modal-footer .button + .button {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .button + .button {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-subfooter p:last-child {
  margin: 0;
}
.modal-flash {
  font-size: 16px;
}
.modal-loader {
  text-align: center;
}
.modal-loader img {
  display: inline-block;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .modal-xl {
    max-width: 1200px;
    width: 95%;
    margin: 30px auto;
  }
  .modal-lg {
    max-width: 900px;
    width: 95%;
    margin: 60px auto;
  }
  .modal-md {
    width: 800px;
    margin: 60px auto;
  }
  .modal-sm {
    width: 500px;
    margin: 60px auto;
  }
  .modal-sm h3 {
    line-height: 40px;
  }
  .modal-sm .modal-header {
    padding: 10px 15px;
    /* changing from 5px to 0 to align the modal title with the logo */
  }
  .modal-sm .modal-header .modal-logo {
    width: 40px;
    margin-top: 0px;
  }
  .modal-sm .modal-header .modal-title.with-logo {
    padding-left: 55px;
    padding-right: 20px;
  }
  .modal-sm .modal-header button.close.icon {
    top: 15px;
    right: 10px;
  }
  .modal-sm .modal-body {
    padding: 20px 30px;
  }
  .modal-footer .text-small {
    float: left;
  }
  .modal-footer .fr {
    float: right;
  }
}
.modal-detect-devices h4 {
  font-size: 24px;
}
.modal-detect-devices h5 {
  font-size: 20px;
  line-height: 20px;
}
.modal-detect-devices .device-row {
  padding: 10px 0;
}
#dl-mgr-2,
#dl-mgr-3 {
  display: none;
}
.modal-dialog.modal-mobile {
  margin: 0;
}
.modal-dialog.modal-mobile .modal-content {
  border: 0;
}
.modal-dialog.modal-mobile .modal-content .modal-body {
  padding: 20px 20px 10px;
  max-height: none;
}
.modal-dialog.modal-mobile .modal-content .modal-body h3 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.modal-dialog.modal-mobile .modal-content .modal-body p {
  padding-right: 40px;
}
.modal-dialog.modal-mobile .modal-content .modal-body a {
  border-bottom: 1px solid #fff;
}
.modal-dialog.modal-mobile button.close {
  color: #fff;
  opacity: 1;
  text-shadow: none;
}
.modal-dialog.modal-mobile.lg button.close {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
.modal-dialog.modal-mobile.lg button.close:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.modal-dialog.modal-mobile.lg .modal-content {
  box-shadow: none;
}
.modal-dialog.modal-mobile.lg .modal-body {
  padding: 40px;
}
.modal-dialog.modal-mobile.lg .modal-body h3 {
  font-size: 36px;
  line-height: 46px;
  padding: 0;
  border: 0;
}
.modal-dialog.modal-mobile.lg .modal-body p {
  font-size: 20px;
  margin-bottom: 20px;
}
#videoContainer .modal.in .modal-dialog {
  -moz-transform: unset !important;
}
.panel {
  padding: 0;
  border-top: 1px solid #ccc;
  margin-top: 0px;
}
.panel:last-child {
  border-bottom: 1px solid #ccc;
}
.panel .panel-title {
  margin: 0;
}
.panel .panel-title > a {
  position: relative;
  display: block;
  padding: 10px 55px 10px 15px;
  font-weight: bold;
  color: #000;
}
.panel .panel-title > a:hover {
  background: whiteSmoke;
  text-decoration: none;
  color: #000;
}
.panel .panel-title > a:hover:before {
  color: #0096D6;
  border-color: #767676;
}
.panel .panel-title > a:before {
  content: '';
  position: absolute;
  width: 21px;
  height: 21px;
  font-family: HPControlIcons;
  color: #0096D6;
  text-align: center;
  right: 15px;
  font-smoothing: antialised;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border: 1px solid #767676;
  font-size: 10px;
  content: "\e606";
  color: #767676;
}
.panel .panel-title > a.toggled:before {
  content: '\e605';
}
.panel .panel-title > a.step-complete {
  font-weight: normal;
  color: #5a5a5a;
}
.panel .panel-title > a span.pCarousalTitle {
  color: #0096D6;
  font-weight: bold;
}
.panel.open > .panel-heading > .panel-title a.toggled:before {
  content: '\e605';
}
.panel .panel-body {
  padding: 0 15px;
}
.panel-blue {
  border: none;
}
.panel-blue .panel-title a {
  color: #0096D6;
  font-family: HPSimplified;
}
.panel-blue .panel-collapse {
  padding-bottom: 20px;
}
.panel-borderless {
  border: none;
}
.panel-child {
  margin-bottom: 20px;
}
.panel-child.open:last-of-type {
  border-bottom: 0;
}
.accordion-controls {
  margin-bottom: 10px;
}
.accordion-controls .acc-ex-all:after {
  content: ' | ';
  color: #5a5a5a;
}
/*----RTL support - Niharika ---*/
html[dir=rtl] .important .first-row {
  display: table-cell;
}
html[dir=rtl] a .button .button-sm .hpdiaButton .critical {
  float: left;
}
.tableLight .tableHeadingLight .tableRowLight {
  padding: 0;
  background-color: #fafafa;
  height: auto;
  display: flex;
  border-left: solid 1px #cccccc;
  border-top: solid 1px #cccccc;
}
.tableLight .tableHeadingLight .tableRowLight .tableCellLight {
  border-right: 1px solid #cccccc;
  padding: 15px;
  flex-basis: 100%;
}
.tableLight .tableHeadingLight .tableRowLight .tableCellLight * {
  margin: 0px;
}
.tableLight .tableBodyLight {
  padding: 0;
}
.tableLight .tableBodyLight .tableRowLight {
  height: auto;
  display: flex;
}
.tableLight .tableBodyLight .tableRowLight:last-child .tableCellLight {
  border-bottom: 1px solid #cccccc;
}
.tableLight .tableBodyLight .tableRowLight .tableCellLight {
  padding: 15px;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  flex-basis: 100%;
}
.tableLight .tableBodyLight .tableRowLight .tableCellLight:nth-child(1) {
  border-left: 1px solid #cccccc;
}
html[dir=rtl] .tableLight .tableHeadingLight .tableRowLight {
  border-right: solid 1px #cccccc;
}
html[dir=rtl] .tableLight .tableHeadingLight .tableRowLight .tableCellLight {
  border-left: 1px solid #cccccc;
}
html[dir=rtl] .tableLight .tableBodyLight .tableRowLight .tableCellLight {
  border-left: 1px solid #ccc;
}
html[dir=rtl] .tableLight .tableBodyLight .tableRowLight .tableCellLight:nth-child(1) {
  border-right: 1px solid #cccccc;
}
.tableMobileLight {
  margin-top: 25px;
  padding: 0;
}
.tableMobileLight .tableBodyMobileLight {
  padding: 10px;
}
.tableMobileLight .tableBodyMobileLight .tableRowMobileLight {
  padding: 0;
}
.tableMobileLight .tableBodyMobileLight .tableRowMobileLight .tableDescriptionMobileLight {
  padding: 0;
}
.applied-filters-item {
  font-family: HPSimplified;
  color: #767676;
  font-size: 16px;
  padding: 5px 5px 5px 5px;
  margin-left: 5px;
}
.applied-filters-item .filter-close {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  background-color: #0096D6;
  background-image: none;
  vertical-align: middle;
  border: 0;
  font-family: HPControlIcons;
}
.applied-filters-item .filter-close:before {
  content: "\e607";
  color: white;
  font-size: 0.7em;
  vertical-align: 22%;
}
.applied-filters-item:hover {
  color: #373737;
}
.applied-filters-item:hover .filter-close {
  background-color: #006699;
}
#scf {
  display: inline-block;
}
#scf-wrapper {
  display: none;
}
#button-clear {
  display: none;
  border: 0;
  padding: 5px 5px 5px 5px;
  background: #767676;
  color: #ccc;
}
.os-selector {
  margin-left: -15px;
  margin-right: -15px;
}
.os-selector.with-table {
  margin-bottom: 20px;
}
.os-selector.with-table [id^="os-selector"],
.os-selector.with-table [id*=" os-selector"] {
  border-bottom: 1px solid #ccc;
}
.os-selector .left-margin {
  margin-left: 20px;
}
@media only screen and (max-width: 496px) {
  .os-selector .left-margin {
    margin-left: 0px;
  }
}
.os-selector div.fancy-select {
  margin-bottom: 0px;
}
.os-selector .spaced-margin {
  color: #767676;
}
.os-selector .os-heading {
  cursor: pointer;
  display: block;
  float: none;
  width: 100%;
  padding: 20px;
  background-color: #90E6E8;
  /*As part of US-6330, the background-heading-color has been changed from @blue-background-light to @os-selector-heading-backgroud-Sushmita */
}
.os-selector .os-heading p {
  display: inline;
  color: #373737;
}
@media only screen and (max-width: 496px) {
  .os-selector .os-heading p > span.key-value {
    display: block;
  }
}
@media only screen and (max-width: 496px) {
  .os-selector .os-heading #os-language:before {
    content: ' | ';
    color: #767676;
    font-weight: normal;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .os-selector #os-word-trigger:before {
    content: ' | ';
    color: #767676;
  }
}
.os-selector .os-sel-trigger,
.os-selector .os-selector-trigger {
  display: inline;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .os-selector .os-sel-trigger,
  .os-selector .os-selector-trigger {
    float: right;
  }
}
@media only screen and (max-width: 496px) {
  .os-selector .os-sel-trigger,
  .os-selector .os-selector-trigger {
    display: block;
  }
}
.os-selector .dropdown-tooltip {
  font-size: 13.6px;
  margin-top: 10px;
}
#os-x-trigger {
  float: right;
  color: #767676;
}
#os-x-trigger:before {
  font-size: 16px;
}
@media only screen and (max-width: 496px) {
  #os-x-trigger {
    position: absolute;
    right: 15px;
  }
}
/*As part of US-6330, the background-color has been changed from @duckegg-light to @os-selector-body-backgroud-Sushmita*/
#os-selector,
[id^="os-selector"],
[id*=" os-selector"] {
  background-color: #DEF7F8;
  /*@duckegg-light; */
  padding: 20px;
}
#os-selector label,
[id^="os-selector"] label,
[id*=" os-selector"] label {
  font-weight: normal;
  color: #373737;
  margin-bottom: 10px;
}
#os-selector hr,
[id^="os-selector"] hr,
[id*=" os-selector"] hr {
  max-width: 120%;
  margin-left: -20px;
  margin-right: -20px;
}
#os-selector .os-selection,
[id^="os-selector"] .os-selection,
[id*=" os-selector"] .os-selection {
  width: 250px;
  display: inline-block;
}
#os-selector .os-selection.right,
[id^="os-selector"] .os-selection.right,
[id*=" os-selector"] .os-selection.right {
  margin-left: 20px;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  #os-selector .os-selection.right,
  [id^="os-selector"] .os-selection.right,
  [id*=" os-selector"] .os-selection.right {
    margin-left: 0;
    margin-top: 20px;
    display: block;
  }
}
#os-selector #os-heading1,
[id^="os-selector"] #os-heading1,
[id*=" os-selector"] #os-heading1 {
  display: block;
}
#os-selector .button,
[id^="os-selector"] .button,
[id*=" os-selector"] .button {
  margin-bottom: 0;
}
#os-selector em.icon-control,
[id^="os-selector"] em.icon-control,
[id*=" os-selector"] em.icon-control {
  margin-left: 5px;
  vertical-align: middle;
}
#os-selector em.icon-control:before,
[id^="os-selector"] em.icon-control:before,
[id*=" os-selector"] em.icon-control:before {
  vertical-align: top;
  font-size: 16px;
}
@media (max-width: 800px) {
  #os-heading1 .OS_details.changeClicked {
    display: block!important;
  }
  #os-heading2 .OS_details.changeClicked {
    display: block!important;
  }
}
html[dir=rtl] .os-heading {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
html[dir=rtl] .os-heading .OS_text {
  float: right;
}
html[dir=rtl] .os-heading .key-value .left-margin {
  margin-left: 0px;
  margin-right: 20px;
}
html[dir=rtl] div#platformOs > div {
  float: right;
}
html[dir=rtl] .os-sel-trigger {
  float: left;
}
.learning-panel {
  margin: 20px;
  padding: 0px;
  position: relative;
  border: 1px solid #ccc;
}
.learning-panel h4 {
  margin-bottom: 10px;
}
.learning-panel p.secondary {
  margin: 0;
  padding-top: 10px;
}
.learning-panel a.see-more {
  margin-top: 10px;
  display: block;
}
.learning-panel a.see-more .icon {
  top: 0;
}
.learning-panel a.see-more .icon:after {
  font-family: HPControlIcons;
  font-size: 10px;
  padding-left: 5px;
}
.learning-panel a.see-more .icon-collapse {
  visibility: hidden;
}
.learning-panel a.see-more .icon-collapse:after {
  content: "\e602";
}
.learning-panel a.see-more .icon-expand:after {
  content: "\e601";
}
.learning-panel a.see-more.toggled {
  position: absolute;
  bottom: 20px;
  opacity: 0;
  /* make things invisible upon start */
  -webkit-animation: fadeIn ease-in 1;
  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  -moz-animation: fadeIn ease-in 1;
  animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  animation-duration: 1s;
}
.learning-panel a.see-more.toggled span.icon-collapse {
  visibility: visible;
}
.learning-panel a.see-more.toggled span.icon-expand {
  display: none;
}
.learning-panel p.see-more {
  margin-top: 10px;
  margin-bottom: 30px;
}
.learning-panel .learning-section {
  padding: 20px;
  border-top: 1px solid #ccc;
}
.learning-panel .learning-section:first-child {
  border-top: 0;
}
.learning-panel p {
  margin-bottom: 0;
}
.learning-panel p:last-child:not(.see-more) {
  margin-bottom: 0;
}
.learning-panel ul {
  margin-top: 10px;
  margin-left: 5px;
}
.learning-panel ul li {
  list-style: disc;
  color: #373737;
  margin-left: 10px;
}
.learning-panel ul li span {
  display: block;
  color: #767676;
}
.learning-panel ul li:not(last-of-type) {
  margin-bottom: 5px;
}
.learning-panel .icon:before {
  color: #0096D6;
  font-size: 48px;
  margin-right: 20px;
}
.learning-panel:after {
  position: absolute;
  color: #0096D6;
  font-family: 'HPControlIcons';
  content: "\e648";
  top: 0;
  right: 10px;
}
.product-selection {
  display: block;
}
.product-selection h4 {
  margin-bottom: 10px;
}
.product-selection p {
  font-size: 0.875em;
  margin: 0;
  line-height: 1.3em;
}
.product-selection img {
  width: 60%;
  margin: 10px auto;
}
.product-selection footer {
  margin-top: 10px;
}
.product-selection .button-container {
  text-align: right;
}
.product-selection .button-container a.button {
  margin: 0;
}
.product-selection .key-value-container {
  margin-bottom: 10px;
}
.product-selection .product-image {
  border: 1px solid #ccc;
  padding: 20px;
}
.product-selection main {
  padding: 10px;
  background: #fafafa;
  border: 1px solid #ccc;
  border-top: 0;
}
.product-selection-header {
  padding: 15px;
  background-color: #f2f2f2;
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}
.product-selection-header span {
  font-size: 14px;
  color: #767676;
}
.selection-group .hp-row {
  padding: 0px;
}
@media only screen and (max-width: 496px), only screen and (min-width: 801px), print and (min-width: 4in) {
  .selection-group [class^="col-"] {
    margin-bottom: 10px;
  }
}
.download-list .info {
  margin-top: 20px;
  margin-bottom: 20px;
}
.download-list .info .button {
  margin-bottom: 5px;
}
.download-list .info span {
  display: block;
}
.download-list .list-body {
  max-height: 550px;
  overflow: auto;
}
.download-list .count {
  display: inline-block;
  color: #767676;
  font-size: 13px;
  font-weight: normal;
}
.download-list h3 {
  padding: 0;
  margin: 0;
}
.download-list header {
  margin-bottom: 0;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-bottom: 0;
  padding: 15px;
}
.download-list .title {
  color: #373737;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 5px;
}
.download-list .limitation {
  margin-bottom: 5px;
  color: #373737;
}
.download-list p {
  margin-bottom: 0px;
}
.download-list li:first-child .driver-row {
  border-top: 1px solid #ccc;
}
.download-list .driver-row {
  border: 1px solid #ccc;
  border-top: none;
  padding: 15px 5px 15px 10px;
}
.download-list .driver-row .icheck-item {
  margin: 0 5px;
  vertical-align: top;
  margin-top: 25px;
}
.download-list .driver-row .row-content {
  width: 90%;
  display: inline-block;
}
.download-list .important {
  border-left: 5px solid #D7410B;
  padding-left: 5px;
}
.download-list .important .classification {
  color: #D7410B;
}
.download-list .recommended {
  border-left: 5px solid #0096D6;
  padding-left: 5px;
}
.download-list .recommended .classification {
  color: #0096D6;
}
.download-list .attribute-column {
  font-size: 14px;
}
.download-list .attribute-column p {
  line-height: 1.3em;
}
p.spinner-label {
  color: black;
}
.accordion-like-module {
  border: 1px solid #ccc;
}
.accordion-like-module header {
  background-color: #fafafa;
  padding: 20px;
  border-bottom: 1px solid #ccc;
}
.accordion-like-module header h5 {
  margin: 0;
}
.accordion-like-module .message {
  padding: 20px;
}
.accordion-like-module .message p {
  margin-bottom: 10px;
}
.accordion-like-module .message p:last-child {
  margin-bottom: 0;
}
/* 
*	General styling for logged-in user experience 
*/
html[dir=rtl] #welcomeHeader {
  text-align: left;
}
html[dir=rtl] #welcomeHeader .signInRegisterLink .fa,
html[dir=rtl] #welcomeHeader .welcomeUserLink .fa {
  float: left;
  margin: 3px;
}
html[dir=rtl] #welcomeHeader #profileUtilityMenuMob {
  left: 0;
  right: auto;
  text-align: right;
}
html[dir=rtl] .tabDesBtnWrapper .goToDashboard {
  float: left;
}
#welcomeHeader {
  padding: 10px 20px 0 20px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E8E8E8;
  height: 50px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1000;
  text-align: right;
  float: right;
  font-family: HPSimplified;
}
#welcomeHeader .signInRegisterLink,
#welcomeHeader .welcomeUserLink {
  padding: 0 5px;
  display: inline-block;
  color: #0096D6;
  outline: 0;
  line-height: 1.9;
}
#welcomeHeader .signInRegisterLink a,
#welcomeHeader .welcomeUserLink a {
  display: inline-block;
  color: #0096D6;
}
#welcomeHeader .signInRegisterLink a:focus,
#welcomeHeader .welcomeUserLink a:focus,
#welcomeHeader .signInRegisterLink a:hover,
#welcomeHeader .welcomeUserLink a:hover,
#welcomeHeader .signInRegisterLink a:active,
#welcomeHeader .welcomeUserLink a:active {
  outline: 0;
  color: #007DBA;
}
#welcomeHeader .signInRegisterLink .fa,
#welcomeHeader .welcomeUserLink .fa {
  float: right;
  margin-top: 4px;
  padding: 0 3px;
  line-height: 1.4;
}
#welcomeHeader #profileUtilityMenuMob {
  position: absolute;
  right: 0px;
  border: 1px solid #CCC;
  top: 40px;
  background-color: white;
  overflow: hidden;
  display: none;
  text-align: left;
  width: 180px;
  z-index: 1000;
}
#welcomeHeader .mobMenuElement {
  border-bottom: 1px solid #E8E8E8;
  padding: 10px 0px;
}
#welcomeHeader #signInOrEdit a {
  color: #007DBA;
}
#welcomeHeader #signInOrEditMob a {
  color: #007DBA;
}
#welcomeHeader #userName {
  font-weight: bold;
}
#welcomeHeader #lastName {
  font-weight: bold;
}
.tabDesBtnWrapper {
  float: left;
  width: 100%;
  margin-top: -30px;
  display: none;
}
.tabDesBtnWrapper .tabDescDevice {
  color: #767676;
  font-size: 14px;
  font-style: italic;
}
.tabDesBtnWrapper .goToDashboard {
  float: right;
}
.myDevicesDesktopContent {
  color: #5a5a5a;
  float: left;
}
.myDevicesDesktopContent .deviceTabSpinner {
  margin: 20px auto;
}
.myDevicesDesktopContent .consumerContent {
  text-align: center;
}
.myDevicesDesktopContent .commercialContent {
  text-align: center;
}
.myDevicesDesktopContent .consumerContent .firstLine {
  font-size: 18px;
}
.myDevicesDesktopContent .consumerContent .consumerTabBtn {
  margin-top: 20px;
}
.myDevicesDesktopContent .commercialContent hr {
  margin-top: 0px;
  margin-left: 10%;
  margin-right: 10%;
}
.myDevicesDesktopContent .commercialContent .commercialHpSupportLink {
  text-decoration: underline;
  font-weight: bold;
}
.myDevicesDesktopContent .cardWrapperHome {
  box-shadow: 0px 1px 4.7px 0.4px rgba(204, 204, 204, 0.35);
  border: solid 1px #e8e8e8;
  padding: 20px 0px;
  float: left;
  margin-bottom: 30px;
  cursor: pointer;
  width: 100%;
}
.myDevicesDesktopContent .cardWrapperHome .nickname {
  font-weight: bold;
  margin-bottom: 10px;
}
.myDevicesDesktopContent .cardWrapperHome .nickname .fixedNickNameContainer .deviceNickname {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  max-width: 100%;
  color: #0096D6;
}
.myDevicesDesktopContent .cardWrapperHome .prodImg {
  max-height: 50px;
  margin: auto;
}
.myDevicesDesktopContent .cardWrapperHome .alertNotificationSmall {
  text-align: center;
  font-size: 12px;
}
.myDevicesDesktopContent .cardWrapperHome .alertNotificationSmall .smallAlertIcon {
  height: 10px;
  display: inline-block;
}
.myDevicesDesktopContent .cardWrapperHome .deviceFullName {
  color: #5a5a5a;
}
.myDevicesDesktopContent .cardWrapperHome .warrantyInfo {
  margin: 5px 0px;
  display: block;
}
.myDevicesDesktopContent .cardWrapperHome .warrantyExpired {
  color: #ff0000!important;
}
.myDevicesDesktopContent .cardWrapperHome .inWarranty {
  color: #008424!important;
}
.myDevicesDesktopContent .cardWrapperHome .warrantyUnknown {
  color: #373737!important;
}
.dashboardBtnContainerMob {
  text-align: center;
  float: left;
}
/* CSS for Mobile View */
@media (max-width: 800px) {
  html[dir=rtl] #welcomeHeader .icon-dwn {
    float: left;
    margin: 3px 3px 0 0;
  }
  #welcomeHeader .signInRegisterLink {
    color: #000;
  }
  #welcomeHeader .signInRegisterLink a,
  #welcomeHeader .welcomeUserLink {
    color: #000;
  }
  #welcomeHeader .signInRegisterLink a .fa,
  #welcomeHeader .welcomeUserLink .fa {
    color: #0096D6;
  }
  #welcomeHeader .signInRegisterLink a .fa-caret-down,
  #welcomeHeader .welcomeUserLink .fa-caret-down {
    display: none;
  }
  #welcomeHeader .fa-caret-down {
    display: none;
  }
  #welcomeHeader #profileUtilityMenuMob {
    width: 100%;
  }
  .welcomeOverlay {
    display: none;
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: black;
    opacity: 0.4;
    z-index: 10;
  }
  .myDevicesDesktopContent {
    margin: 10px 0px;
  }
  .myDevicesDesktopContent .consumerContent .consumerTabBtn {
    margin-top: 20px;
  }
  .myDevicesDesktopContent .commercialContent hr {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .cardWrapperHome {
    height: auto!important;
    float: left;
    padding-bottom: 20px;
  }
  .cardWrapperHome .nickname .deviceNickname {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    max-width: 100%;
  }
  .cardWrapperHome .deviceFullName {
    text-overflow: inherit!important;
    overflow: inherit!important;
    white-space: inherit!important;
  }
}
.header {
  z-index: 999 !important;
}
/*Important Note: Please use respective less files for corresponding components instead of adding style here
_hp-swd.less - SWD related components
_hp-products.less - PDP related components
_hp-adx-modules.less - Case creation pages
_hp-clc.less - CLC related components
_hp-tabs.less - Secondary navigation tabs
_hp-forms.less - Form related components
*/
.histHeading {
  color: #767676;
}
.modal-align {
  margin-top: 0px !important;
}
@media (max-width: 800px) {
  #welcomeMessage {
    cursor: pointer;
  }
}
@media only screen and (max-width: 496px) {
  #searchResultsWrapper {
    padding-top: 28px;
  }
  .buttonSelectBlock {
    width: 100%;
  }
}
.highlightCheckbox {
  outline: 2px solid #90C7FE;
}
.marginBottom20 {
  margin-bottom: 20px!important;
}
/*Adding width for user guide pdp dropdown*/
@media (max-width: 801px) {
  .userGuidePdp .dropdownContainer {
    width: 100%!important;
  }
}
.userGuidePdp .dropdownContainer {
  width: 64%;
}
div#searchResultsWrapper p {
  color: black;
}
.pfinderalign {
  display: none;
  margin-top: 35px;
}
.singleresult {
  margin-top: 30px;
}
/* extend your warranty button */
.productalign {
  margin-top: 26px;
}
.downloadedItemRow {
  border-bottom: 1px solid #ccc;
}
/* WCM Tiles */
a.image-hover {
  display: block;
  color: #000;
  /*h3.elemV*/
  /*i.icon-arrow */
  /*image-desc */
}
a.image-hover h3.elementValue {
  margin-left: -13px;
  font-size: 24px;
  color: #000;
  display: block;
  max-height: 68px;
  overflow: hidden;
  margin-bottom: 5px;
  height: auto !important;
  min-height: 30%;
}
@media only screen and (max-width: 496px) {
  a.image-hover h3.elementValue {
    margin-left: -15px;
    font-size: 15px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  a.image-hover h3.elementValue {
    font-size: 20px;
    margin-left: -15px;
  }
}
a.image-hover i.icon-arrowright {
  position: absolute;
  font-family: 'HPControlIcons_New';
  color: #0096d6;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  a.image-hover i.icon-arrowright {
    display: none;
    top: auto;
    bottom: 10px;
    right: 10px;
    color: #ffffff;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  a.image-hover i.icon-arrowright {
    top: auto;
    bottom: 10px;
    right: 10px;
  }
}
@media only screen and (max-width: 496px) {
  a.image-hover i.icon-arrowright {
    top: auto;
    bottom: 10px;
    right: 10px;
  }
}
a.image-hover i.icon-arrowright::before {
  content: "\e657";
}
a.image-hover p.image-desc {
  color: #767676;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  a.image-hover p.image-desc {
    display: none;
  }
}
@media only screen and (max-width: 496px) {
  a.image-hover p.image-desc {
    font-size: 14px;
  }
}
a.image-hover:hover {
  /* screen-lg */
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  a.image-hover:hover {
    background: #0096d6;
    color: #fff;
    position: relative;
  }
  a.image-hover:hover h3.elementValue {
    color: #ffffff;
  }
  a.image-hover:hover i.icon-arrowright {
    display: block;
  }
  a.image-hover:hover p.image-desc {
    display: block;
    color: #fff;
  }
  a.image-hover:hover img.image-hide {
    display: none;
  }
}
a.image-hover:focus {
  /* screen-lg */
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  a.image-hover:focus {
    background: #0096d6;
    color: #fff;
    position: relative;
  }
  a.image-hover:focus h3.elementValue {
    color: #ffffff;
  }
  a.image-hover:focus i.icon-arrowright {
    display: block;
  }
  a.image-hover:focus p.image-desc {
    display: block;
    color: #fff;
  }
  a.image-hover:focus img.image-hide {
    display: none;
  }
}
/* end WCM tiles */
.image-block {
  max-height: 60% !important;
  right: 0 !important;
}
.blue-block {
  background: #0096d6;
}
#dvpFinderOption {
  display: none;
}
.no-margin {
  margin: 0px;
}
.results-hr {
  margin-bottom: 20px;
}
.warrantyDispute {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.warrantyLabel {
  color: #373737;
  font-weight: 600;
}
#extendWarranty {
  height: auto;
  position: relative;
  bottom: 50px;
}
#extendWarranty i.icon-external-link {
  margin-left: 5px;
}
.clearBoth {
  clear: both;
}
.marginBottom-sm {
  margin-bottom: 10px;
}
.marginBottom-md {
  margin-bottom: 20px;
}
.marginBottom-lg {
  margin-bottom: 30px;
}
.marginTop-sm {
  margin-top: 10px;
}
.marginTop-md {
  margin-top: 20px;
}
.marginTop-lg {
  margin-top: 30px;
}
.pFinderResults .resultsHeader {
  margin-bottom: 30px;
}
.pFinderResults .globalResults {
  display: none;
}
.pFinderResults .localResults {
  display: none;
}
.pFinderResults .selectProd {
  margin-bottom: 30px;
  /*3374: change margin-top from 0px to 20px on pfinder result page as per axshare*/
  margin-top: 20px;
}
/*3374: left align "Matching products" on pfinder result page as per axshare*/
.rtlTextWrapper {
  margin-left: -15px;
}
.hp-section .pFinderResults .hp-row:last-child {
  margin-bottom: 20px;
}
.modal .hpSection {
  margin-bottom: 0px!important;
}
i.icon-bell:before {
  content: "\e658";
  font-family: HPControlIcons_New;
  position: relative;
}
.pFinderView3 .errorWrapper {
  padding-top: 6px;
}
.pFinderView3 .form-input {
  border: 2px solid #949494;
}
.pFinderView3 .form-input.placeholderText {
  color: #ccc;
}
.pFinderView3 a:hover,
.pFinderView3 a:active {
  text-decoration: underline;
}
.pFinderView3 h3 {
  margin-bottom: 5px;
}
.product-selection img {
  width: auto !important;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .know-windows-image-link-container {
    float: none;
  }
}
@media only screen and (max-width: 496px) {
  .know-windows-image-link-container {
    float: none;
  }
}
.product-image a {
  display: inline-block;
}
/* pagination - Richa */
.pagination-pages li a {
  margin-right: 2px;
}
.pagination-pages li a:hover {
  text-decoration: underline!important;
}
.pagination-button .pagination-more:focus {
  outline-color: #373737;
}
.hp-loading-results {
  display: none;
  height: 100%;
  width: 100%;
  bottom: 0;
  margin: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #FFF;
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: 2099;
}
.hp-loading-results .loading-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  margin-left: -30px;
  height: 60px;
  margin-top: -30px;
  text-align: center;
}
/* pagination - Richa - end */
/*facets - Richa */
.hideFacet,
.hideFacetOS {
  display: none;
}
.filter-options.filter-options-nested li div label span {
  background-color: #FFF!important;
}
.searchSectionWrapper .filter-options-nested {
  overflow: visible !important;
}
.filter-options input.checkbox {
  z-index: 10;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.sidebar-nav li a.show-more-OS,
.sidebar-nav li a.show-less-OS {
  padding: 0;
  color: #0096D6;
}
.sidebar-nav li a.show-more-OS:hover,
.sidebar-nav li a.show-less-OS:hover {
  background: transparent;
  color: #006699;
}
.sidebar-nav li a.show-less-OS {
  display: none;
}
/* facets - Richa - end */
/*3-col s&d section or placement issue*/
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .divider-container {
    clear: both;
    padding-top: 20px;
  }
}
@media only screen and (max-width: 496px) {
  .divider-container {
    clear: both;
    padding-top: 20px;
  }
}
/*Ashwini - Bug fixes */
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  #selectionOS.col-lg-10 {
    width: 43.66%;
  }
}
a.centered.notYourProdTrigger:hover {
  text-decoration: underline;
}
.secondary-content.meta-link a:hover {
  text-decoration: underline;
}
#ulMoreOptions li a:hover {
  text-decoration: underline;
}
.search-result-pdp {
  display: none;
}
.container.nestedContainer {
  padding: 0px;
}
#hpProductContextPageTitle {
  padding-left: 0px;
  font-family: "HPSimplified", Arial;
}
.winWrapper {
  padding-top: 10px !important;
  badding-bottom: 0px!important;
}
#how-to-form > div.hpStyleDropdown {
  margin-bottom: 20px;
}
.divider.option-divider:before,
.divider.option-divider:after {
  height: 50%;
}
.centered img {
  width: 100%;
  margin: auto;
}
.DMDCheckServiceSpinner {
  margin: 50px auto;
  width: 32px;
}
.DMDProdHeader {
  margin-top: 30px;
}
.pFinderM2Wrapper .errorWrapper {
  padding-top: 0px;
}
.pFinderM2Wrapper .standardBtn,
.pFinderM2Wrapper .disabledBtn {
  padding: 0 20px;
}
.pFinderView2 .errorWrapper {
  padding-top: 0px;
}
.pFinderView2 .standardBtn,
.pFinderView2 .disabledBtn {
  padding: 0 20px;
}
.dmdM2Wrapper .detectMyDevicePolicyDetails {
  float: none;
  margin: 20px 0 0 0;
  display: inline-block;
}
.dmdM2Wrapper p a:hover {
  border-bottom: 0px;
}
a.step:hover {
  cursor: default;
}
a.step:visited:hover {
  color: #ccc ;
}
a.step.step-active:visited:hover {
  color: #fff ;
}
a.step:focus {
  border: 0px;
  outline: 0px;
}
a.step span:hover {
  cursor: default;
}
.everything,
#everything {
  overflow-x: visible;
}
.body ul.hp-nav-tabs a:visited {
  color: white;
}
.body ul.hp-nav-tabs a:visited:hover {
  color: white;
}
/* Commercial product - start - Richa*/
.search-commercial-prod img.prodDisplayImg {
  width: 150px;
  height: 150px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .search-commercial-prod img.prodDisplayImg {
    /* moved the margin to lg as this is reqd only for large screens - VV */
    margin-bottom: 100px;
  }
}
.search-result-commercial {
  display: none;
}
/* Commercial product - end */
.secondary-content meta-link a {
  border-bottom: none !important;
}
#unassistedTiles > div:nth-child(O),
#unassistedTiles > div:nth-child(1),
#unassistedTiles > div:nth-child(2) {
  margin-bottom: 45px;
}
@media only screen and (max-width: 910px) and (min-width: 801px) {
  .ru .detectMyDeviceTopSection {
    margin: 35px auto 0px auto;
  }
}
#hh-2 .fontHH1 {
  font-family: HPSimplified;
}
.detectMyDeviceTopSection p {
  font-family: HPSimplified;
}
#driverFinderEasyHeader {
  font-family: HPSimplified;
}
#supportForum.fade,
#askMary.fade,
#modelSpecificSupport.fade,
#forgottenPassword.fade,
#findSolution.fade,
#recommendedSolutions.fade,
#repairStatus.fade,
#productHome.fade {
  display: none;
}
.activeOption {
  position: relative;
}
#pnlContactOptions {
  margin-bottom: -20px !important;
}
#pnlContactOptions #contactOptionsWrap {
  margin-top: 20px!important;
}
#contactOptionsWrap .contactOption {
  position: relative;
  margin: 20px 0px;
}
#contactOptionsWrap .contactOption .subHeading {
  font-size: 18px;
  display: block;
}
#contactOptionsWrap .contactOption p {
  padding: 0px;
}
.dvLoadingBackground {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #333;
  z-index: 10;
  opacity: 0.8;
}
.dvLoadingImg {
  position: absolute;
  z-index: 11;
  height: 40px;
  width: 40px;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
.errorHeading {
  text-align: center !important;
}
.windowsStickera:focus {
  border: none;
  outline: 1px dotted;
}
/*Alerts*/
#psf .notifications-bg {
  padding-bottom: 10px;
  top: 0px;
  right: 41px;
}
#psf .notifications-bg .close-bg .close {
  margin-right: -10px;
}
#psf .notifications-bg .notifications-scroll {
  max-height: 250px;
  overflow-y: auto;
}
#psf .notifications-bg .notifications-scroll .notification {
  font-family: HPSimplified !important;
}
#psf .notifications-bg .notifications-scroll .notification .notification-body strong {
  line-height: 18px;
}
#psf .notifications-bg .notifications-scroll .notification .notification-body p {
  display: inline !important;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .fixedWidgets {
    position: relative;
    width: 100%;
  }
  #psf {
    top: 53px;
  }
  #body {
    overflow: hidden;
  }
  #psf .notifications-bg {
    right: 0px;
    top: 41px;
  }
}
#aWindowsStickerLink {
  border: none;
}
/*concentra feedback section */
#docFeedbackHolder {
  z-index: 1;
  position: relative;
}
#docFeedbackSeparator {
  clear: both;
}
/* Error Messages for pFinder all views- VV*/
.pFinderM2Wrapper,
.pFinderView2,
.pFinderView3 {
  /* Commented to hide the error message from all pfinder views
	.errorMessage {
		position:relative;
		top:5px;
	}
	*/
}
.pFinderM2Wrapper .errorMessage,
.pFinderView2 .errorMessage,
.pFinderView3 .errorMessage {
  display: none;
}
.pFinderM2Wrapper input.errorElement,
.pFinderView2 input.errorElement,
.pFinderView3 input.errorElement {
  border-color: #949494 !important;
}
.pFinderM2Wrapper input.errorElement:focus,
.pFinderView2 input.errorElement:focus,
.pFinderView3 input.errorElement:focus {
  border-color: #363636 !important;
}
/*
//commented to give a new placement to error message.

.pFinderM2Wrapper,.pFinderView2{
	.errorMessage {
		background: #fff;
		left: 2px;
		height: 41px;
		top: 2px !important;
		line-height: 25px;
		vertical-align: middle;
		width: 98%;
		padding-left: 10px !important;
		padding-top: 10px !important;
	}
}

.pFinderView3 .errorMessage {
	background: #fff;
	left: 1px;
	height: 43px;
	top: 7px !important;
	line-height: 25px;
	vertical-align: middle;
	width: 61%;
	padding-left: 10px !important;
	padding-top: 10px !important;
}
*/
/* Error Messages for pFinder all views*/
/*Defect fixes*/
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .body ul.hp-nav-tabs a:visited {
    color: #0096d6;
  }
}
@media only screen and (max-width: 496px) {
  .body ul.hp-nav-tabs a:visited {
    color: #0096d6;
  }
}
#unassistedTiles > div:after {
  padding-bottom: 30px;
  display: inline;
  margin-bottom: 1px;
}
#unassistedTiles > div:nth-child(3):after {
  content: "";
  clear: both;
  display: block;
}
#unassistedTiles > div {
  padding-bottom: 30px;
  display: inline;
}
a#lnkDmdHow:hover,
a#lnkDontKnowOs:hover,
a#lnkWhatsMyVer:hover {
  text-decoration: underline !important;
}
.iradio_flat-blue {
  margin-top: -5px;
}
#pnlOsSelector .errorMessage {
  right: 20px !important;
}
html[dir=rtl] #pnlOsSelector .errorMessage {
  right: auto !important;
  left: 20px !important;
}
.hp-nav-tabs-bg.col-lg-8.col-md-24.col-sm-24 {
  margin-bottom: 20px;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  #refine-results-modal .productBuilderImgBox img {
    width: 35%;
  }
}
@media only screen and (max-width: 496px) {
  #refine-results-modal .productBuilderImgBox img {
    width: 35%;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  #refine-results-modal #loadingDiv {
    float: none;
    width: 30px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 496px) {
  #refine-results-modal #loadingDiv {
    float: none;
    width: 30px;
    margin-bottom: 30px;
  }
}
#showContent img {
  width: auto;
}
.btnLikeLink {
  background: #fff;
  border: 0px;
  color: #0096d6;
}
#actualQuery.btnLikeLink {
  text-decoration: none;
}
#actualQuery.btnLikeLink:hover {
  text-decoration: none;
  color: #069;
}
.narrowMessage.red {
  display: inline-block;
  margin-bottom: 20px;
}
/* cursor default for disabled buttons*/
.button.button-disabled:hover,
.button:disabled:hover {
  cursor: default;
}
/* outline on elemnt focus */
a:focus,
input:focus,
textarea:focus,
select:focus {
  outline-color: #4d90fe;
  outline-style: solid;
  outline-width: 1px;
}
.chatGlassWall {
  display: none;
}
/* Call me now  VV */
#callBackForm .errorMessage {
  display: none !important;
}
#callBackForm .errorElement {
  border-color: #767676;
}
/*Promos CSS - Temporary. Studio is going to give the complete set.*/
.promotext {
  position: absolute;
  color: white;
  bottom: 0px;
  padding: 15px 30px 15px 15px;
}
.HP Promo.Placeholder {
  position: relative;
}
.promoHeader {
  font-weight: bold;
}
.promotext label {
  display: inline;
  margin-bottom: 0px;
  font-weight: normal;
  font-size: 10px;
}
.promotext p {
  margin-bottom: 10px;
  line-height: 15px;
}
.promotext p.promoDescription {
  margin-bottom: 0px !important;
}
.promotext a,
.promotext a:hover,
.promotext a:visited,
.promotext a:active,
.promotext a:focus {
  color: #0096d6;
}
.promotext a:hover,
.promotext a:focus {
  text-decoration: underline;
}
.contact-tile p {
  margin-bottom: 0;
  padding: 0 20px;
  color: #767676;
}
/*CSS for full Length Banner on Home Page*/
#fullLengthBanner {
  padding-bottom: 15px;
}
.hp-row.promo-row {
  margin-bottom: 20px;
}
/*End of Promos*/
html[dir=rtl] #btnContactFormSubmit {
  float: left !important;
}
/* h1 tag on mobile -Himanshu */
@media only screen and (max-width: 496px) {
  .mobileHeading {
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .mobileHeading {
    font-size: 18px;
    margin: 0px;
    padding: 0px;
    margin-top: 5px;
  }
}
.col-xs-12.krChatDisclaimer {
  padding-left: 0px;
  padding-right: 0px;
}
.radioClass1 {
  margin-left: 30px !important;
}
@media only screen and (max-width: 496px) {
  .product-bg.content-block {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .product-bg.content-block {
    padding-top: 60px;
  }
}
.hp-row.with-icons .icon-bg img {
  margin-bottom: 20px;
}
#contact-serial-number-modal .errorMessage {
  right: 0;
  padding-right: 15px !important;
}
#rdAgreement1No,
#rdAgreement2No,
#rdAgreement3No {
  margin-left: 30px !important;
}
.button.primary.fr.buttonBuilderModel {
  line-height: 32px;
}
.truncate.ellipsicised {
  display: inline-block;
  width: 100%;
}
#at3win iframe,
#at3win img {
  height: 100%;
}
/*print css to not show urls in print mode VV*/
@media print {
  a[href]:after {
    content: "";
  }
}
ul.tabbedList {
  padding-left: 30px;
}
.know-windows-image-link-container {
  float: right;
  /* So that the image sticks to the right edge and lines up with the rest of the page elements */
  margin-left: 0;
}
/*Concentra - back to products page - Richa*/
.prodPageNavLink {
  text-decoration: underline;
  color: #3096CA;
}
.prodPageNav {
  margin-bottom: 0;
  margin-top: 20px;
}
.enableScrollOnOverflow {
  overflow: auto!important;
}
.product-bg.content-block {
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
/*product-contact-options*/
.legalInstructions {
  cursor: pointer;
}
#retry {
  margin-bottom: 15px;
}
.modalContent > img {
  margin: 10% 46%;
}
.modalWrapper {
  display: none;
  z-index: 214748;
  padding: 40px;
}
.modalContent {
  clear: both;
}
.modalWrapper {
  box-shadow: 0px 0px 7px #666;
  position: fixed;
  padding: 20px 20px 20px 40px;
  background: #fff;
  z-index: 20;
}
.modalButton {
  background: #3276B1;
  color: #fff;
}
.background_modal {
  width: 100%;
  height: 100%;
  background: #fff;
  position: fixed;
  z-index: 10;
  opacity: .7;
  filter: alpha(opacity=70);
}
.modalHeader {
  font-family: 'HPSimplified';
  color: #fff;
  line-height: 2em;
  font-size: 1.875em;
  display: block;
  padding-bottom: 20px;
}
.modalClose {
  float: right;
  margin-top: -10px;
}
.modalWrapper p {
  padding-bottom: 20px;
}
.modalButtonContainer button {
  margin-right: 20px;
}
.hide {
  display: none !important;
}
#feedbackBannerDiv {
  margin-bottom: 40px;
}
#feedbackBannerDiv * {
  z-index: 10 !important;
  /* Changed from 500 to 10 to ensure the Richard banner is behind the search look-ahead*/
}
/*Cleaned up code -Ashwini*/
.clear {
  clear: both;
}
.floatLeft {
  float: left;
}
/*---------------Global Changes for handling Error-------------------------*/
.errorContainer {
  font-size: 0.75em;
  font-family: HPSimplified;
  color: #FF0000;
}
.errorMessage {
  position: absolute;
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  color: red !important;
  font-size: 12px !important;
  font-weight: bold;
}
.errorElement {
  border: 1px solid red !important;
}
.errorWrapper {
  padding-top: 28px;
  position: relative;
}
.errorWrapper .errorContainer {
  position: absolute;
  top: 0px;
}
input[type='text'].errored {
  border: 1px solid #FF0000;
}
/*--------------End of Global Changes---------------------------*/
/*Ashwini - DIA overlays - Temporary*/
.modal-dialog {
  background-color: #ffffff;
  display: block;
  color: #000;
  z-index: 999999;
}
.diaInner {
  padding: 20px 40px;
}
hr.dia.hp-row {
  border: 0;
  height: 1px;
  background-color: #ccc;
  max-width: 100%;
  margin: 25px 0px;
}
.diaHeaderText {
  background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/hp.png) no-repeat transparent;
  background-size: contain;
  padding-left: 50px;
  font-weight: bold;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
}
.diaModalClose {
  width: 17px;
  height: 16px;
  background-image: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/close.png);
  float: right;
  margin-top: -10px;
  margin-right: -30px;
  background-size: contain;
  display: inline-block;
}
.diaHeader {
  margin-bottom: 20px;
}
.diaContent {
  font-size: 14px;
  font-weight: normal;
}
.diaDesc {
  margin-bottom: 20px;
}
.diaOptions {
  margin-bottom: 25px;
}
.customRadio {
  height: 0px;
  width: 0px;
}
.customRadio + label {
  background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/radio_unchecked.jpg) no-repeat transparent;
  margin-left: -10px;
  padding-left: 30px;
  line-height: 25px;
  background-size: contain;
  width: 100%;
  display: initial;
}
.customRadio:checked + label {
  background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/radio_checked.jpg) no-repeat transparent;
  background-size: contain;
}
.customRadio:first-child {
  margin-bottom: 15px;
}
.customCheck {
  height: 0px;
  width: 0px;
}
.customCheck + label {
  background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/check_unchecked.png) no-repeat transparent;
  margin-left: -10px;
  padding-left: 25px;
  line-height: 20px;
  background-size: contain;
  display: initial;
}
.customCheck:checked + label {
  background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/check_checked.png) no-repeat transparent;
  background-size: contain;
}
.diaButtons {
  margin-top: 30px;
  margin-bottom: 35px;
}
.btn {
  border: 0;
  padding: 8px 19px;
  border-radius: 0 4px;
  font-weight: bold;
  background-color: #aeaeae;
  margin: 0px;
  cursor: pointer;
}
.btn.active {
  background-color: #0096d6;
  color: #ffffff;
}
.diaGetMoreDetail a {
  color: #007DBA;
  text-decoration: none;
  font-size: 12px;
}
.diaGetMoreDetail a:hover {
  text-decoration: underline;
}
.diaGetMoreDetail a:hover,
.diaGetMoreDetail a:focus,
.diaGetMoreDetail a:visited {
  color: #007DBA;
}
.diaDisClaimer {
  font-size: 12px;
  color: #767676;
}
.diaDisClaimer .diaPrivacyPolicy {
  float: left;
}
.diaDisClaimer .diaCopyright {
  float: right;
}
#btnDiaNext {
  margin-right: 32px;
}
label.TBD {
  padding-top: 45px;
  display: block;
  padding-bottom: 55px;
  font-weight: bold;
  font-size: 16px;
  background-image: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/diaInstruction.png);
  background-size: cover;
}
.diaPrivacyPolicy a {
  color: #007DBA;
  text-decoration: none;
  font-size: 12px;
}
.diaPrivacyPolicy a:hover {
  text-decoration: underline;
}
.diaPrivacyPolicy a:hover,
.diaPrivacyPolicy a:focus,
.diaPrivacyPolicy a:visited {
  color: #007DBA;
}
html[dir=rtl] .diaHeaderText {
  padding-left: 0px;
  padding-right: 50px;
  background-position: right;
}
html[dir=rtl] .diaModalClose {
  float: left;
  margin-left: -30px;
  margin-right: 0px;
}
html[dir=rtl] .customRadio + label {
  margin-left: 0px;
  padding-left: 0px;
  margin-right: -10px;
  padding-right: 25px;
  background-position: right;
}
html[dir=rtl] .customCheck + label {
  margin-left: 0px;
  padding-left: 0px;
  margin-right: -10px;
  padding-right: 25px;
  background-position: right;
}
html[dir=rtl] .diaDisClaimer .diaPrivacyPolicy {
  float: right;
}
html[dir=rtl] .diaDisClaimer .diaCopyright {
  float: left;
}
html[dir=rtl] .btn {
  border-radius: 4px 0px;
}
html[dir=rtl] #btnDiaNext {
  margin-left: 32px;
  margin-right: 0px;
}
/*End of DIA overlays*/
/* Moving from PDP*/
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
}
.fa.fa-cloud-download {
  padding-right: 5px;
}
.tab-pane .findingSolMsg h3 {
  margin: 0px 0px 0px 10px;
}
/*Moved from SWINDEX*/
.divider {
  background: none;
}
div#Hpdia_WindowShade {
  background: #ffffff !important;
  z-index: 1060 !important;
}
#download .modal.fade.in {
  z-index: 1050;
}
#selectionOS .errorMessage {
  margin-top: 45px !important;
}
#selectionOS .errorMessage .errorIcon {
  display: none !important;
}
.paginationTotalVal,
.totalResults {
  font-family: hpsimplified;
  font-weight: bold;
  color: #373737!important;
  margin-right: 5px !important;
}
.pagination-button:after {
  margin-left: 3px;
}
div#paginationFootContainer {
  margin-top: 50px;
}
/*.dvSWDStepOne{
	margin-bottom:40px;
}*/
#Hpdia_OptInDialog .iradio_flat-blue {
  background-image: none !important;
}
#Hpdia_OptInDialog_ChkDontShow .icheck-item {
  margin-top: 15px !important;
}
productGridBlocks .hp-row {
  margin-top: 40px;
}
#detectMyDevicePolicyDetails {
  margin-bottom: 20px;
}
.secondary-content h1,
.secondary-content h2,
.secondary-content h3,
.secondary-content h4,
.secondary-content h5 {
  color: #000;
  font-family: HPSimplified;
  font-weight: 700;
}
.country-group h3 {
  font-family: HPSimplified;
}
#identifySubtext {
  margin-top: 20px;
}
#identifySubtext h2.heading {
  font-family: HPSimplifiedLight;
}
#dmdInstallationheader {
  margin-bottom: 20px;
  margin-top: 18px;
}
#dmdInstallationInstruction {
  margin-top: 0px;
}
img.product-info-image {
  width: auto !important;
}
#swdProductInfoHeader {
  font-family: HPSimplifiedLight;
  font-size: 32px;
  color: #020000;
  margin-left: -15px;
  margin-top: 17px;
  margin-bottom: -24px;
  font-style: normal;
}
@media only screen and (max-width: 496px) {
  #swdProductInfoHeader {
    font-size: 18px;
  }
}
#download {
  margin-right: 0px;
}
.contact-align {
  padding-right: 13px;
}
#swdProductInfoImage {
  margin-top: 40px;
  margin-bottom: 15px;
}
#dmdProgressBarHeader {
  margin-top: 18px;
  margin-bottom: 18px;
}
#videoHeader {
  margin-bottom: 30px;
}
input[type=text]::-ms-clear {
  display: none;
}
/* Contact options UI update - Niharika */
.contactUI:before {
  font-family: HPControlIcons_New;
  color: #0096D6;
  font-style: normal;
  font-weight: normal;
  font-size: 65px;
  font-variant: normal;
  text-transform: none;
  /* better font rendering */
  font-smoothing: antialised;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.contactUI {
  margin-top: 22px;
}
.contactOptions_text {
  margin-left: 95px;
  font-family: "HPSimplifiedLight";
}
.contactOptions_text #fastCallMe {
  color: #D7410B;
}
.chatUI:before {
  content: "\e653";
}
.phoneUI:before {
  content: "\e655";
}
.callmeUI:before {
  content: "\e652";
}
.emailUI:before {
  content: "\e654";
}
.callNumber {
  font-size: 20px;
}
#fastChat {
  color: #D7410B;
  font-family: "HPSimplifiedLight";
  text-transform: uppercase;
  margin-top: 8px;
}
#callMe_ewt_container {
  margin: 5px 0px 25px 0px;
}
#callMe_ewt_container #ewt_text_callMe {
  text-transform: uppercase;
}
#callMe_ewt_container #ssc_ewt_callMe_mins {
  font-family: HPSimplifiedRegular;
}
#callMe_ewt_container #mins_txt {
  font-family: HPSimplifiedRegular;
}
.otherOptions {
  font-weight: 100;
}
#steps-bar .container .fl ul li i {
  line-height: inherit;
}
.footer_lang_container {
  display: none;
}
#simple-solution {
  margin-right: 35px;
}
.product-selection h4 {
  color: #0096d6;
}
.dvClosure header {
  margin: 40px 0px;
}
.dvClosure header h1 {
  margin: 0px;
}
.dvClosure .centered.notYourProdFormTrigger h3 {
  padding: 0px;
}
.heading {
  font-size: 28px;
  margin: 20px 0px;
}
/* for the exit disclaimer page for hpe. Based on the axure page*/
@media only screen and (max-width: 496px) {
  #exitDisclaimer {
    margin-top: -50px;
  }
}
#exitDisclaimer .notice-section,
#exitDisclaimer .assume-section,
#exitDisclaimer .link-section {
  padding: 5px 0px;
}
#exitDisclaimer .notice-section {
  padding-top: 15px;
}
@media only screen and (max-width: 496px) {
  #exitDisclaimer .notice-section {
    padding-top: 5px;
  }
}
#exitDisclaimer .notice-section-text {
  color: black;
}
#exitDisclaimer .link-usage {
  margin-bottom: 5px;
}
#exitDisclaimer .notice-section-text,
#exitDisclaimer .link-value,
#exitDisclaimer .link-usage {
  font-size: 20px;
  color: black;
}
#exitDisclaimer .assume-text {
  font-size: 16px;
  color: black;
  margin-bottom: 60px;
}
#exitDisclaimer .fontH1 {
  color: black;
}
/*end of it for exit disclaimer*/
/* class for heading of category*/
.h4font {
  color: #000;
  line-height: 2.1;
}
.formOverlay {
  background: white;
  position: absolute;
  height: 100%;
  width: 100%;
  content: " ";
  z-index: 999;
  opacity: 0.8;
  display: block;
}
.PNModalText3 {
  font-size: 12px;
  font-weight: 400;
}
.OSModalFooterRow {
  margin-top: 30px;
}
.OSModalImage {
  text-align: -webkit-right;
}
.OSModalAlertText {
  color: #d7410b;
}
h2.warrantyHeading {
  font-size: 28px;
}
h2.warrantyHeading .small.heading {
  font-size: 16px;
  line-height: 1.25em;
}
input#wFormSerialNumber + .errorMessage .errorIcon,
input#wFormProductNum + .errorMessage .errorIcon {
  display: none;
}
@media only screen and (max-width: 496px) {
  .clear-sm {
    clear: both;
  }
}
@media only screen and (max-width: 496px) {
  .attach {
    float: none !important;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .attach {
    float: none !important;
  }
}
.wConfMessage {
  min-height: 200px;
}
.wConfMessage p {
  margin-bottom: 0px;
}
.noOfDays p {
  display: inline-block;
}
div#dvClcSection {
  position: absolute;
  bottom: 10px;
}
/*style for accessibility elements*/
/*span for text for screen readers*/
.ariaSpan {
  font-size: 0px;
}
.hp-header .mobile-nav-wrapper li a .ariaSpan {
  display: none;
}
.hp-header .mobile-nav-wrapper li a.active .ariaSpan {
  display: inline;
}
.externalContent {
  padding-left: 5px;
}
/* style for pfinder results */
.pre2005content span {
  font-size: 15px;
}
/* Historical product drilldown section */
#historicContainer {
  margin-bottom: 60px;
}
#historicContainer #productGridBlocks {
  margin-top: 30px;
}
#historicContainer #productGridHeaderText {
  margin-top: 0px;
}
#historicContainer .product-grid-category {
  height: auto;
  border: 0px;
}
#historicContainer .product-grid-category h3 {
  height: auto;
  padding: 3px 0;
  color: #373737;
}
#historicContainer .product-grid-category h3.active {
  font-weight: bold;
  color: #007dba;
}
#historicContainer .product-grid-category h3:hover {
  color: #007dba;
}
#historicContainer .pDrill {
  margin-top: 0px;
}
#historicContainer h5.retired {
  margin: 0px ;
}
#historicContainer h5.retired .info {
  font-weight: normal;
  display: block;
  color: #5a5a5a;
  margin-top: 10px;
}
#historicContainer ul.product-list-view li {
  padding: 10px;
  line-height: 22px;
  font-size: 14px;
}
#historicContainer ul.product-list-view li:nth-child(odd) {
  background-color: #f2f2f2;
}
#historicContainer ul.product-list-view li:nth-child(even) {
  line-height: 22px;
}
#historicContainer #finalGridContainer {
  padding-left: 10px;
}
#historicContainer #finalGridHeaderContainer {
  margin-bottom: 30px;
  /* since our markup is different*/
}
.spinerPlacement {
  margin-left: 50%;
  margin-top: 40%;
}
.chkWrrntyStatSpinner {
  margin-top: 15px;
  height: 75px;
  width: 75px;
}
.displayBlockLbl {
  display: block;
}
.chkWrrntyModalSNo {
  max-width: 278px;
}
#check-warranty-popup #wFormEmailCountry_dd {
  max-width: 274px;
}
.checkWarrantyModalBody {
  padding: 25px 55px 40px 55px!important;
}
.checkWarrantyModalBody .component .gdprContainer {
  padding: 30px 15px 30px 15px;
}
.countyPurchaseBlock {
  margin-bottom: 40px!important;
}
.checkWarrantyModalSubHeader {
  margin-bottom: 13px;
}
#check-warranty-popup div#errorLineOne {
  margin-top: 10px!important;
}
.chkWrrntyBtnSubmit {
  margin-top: 25px!important;
}
.sNoExample {
  margin-top: 5px!important;
}
#check-warranty-popup #errorLineTwo {
  margin-bottom: 13px!important;
}
@media (max-width: 800px) {
  .checkWarrantyModalBody {
    padding: 5px 30px 20px 30px!important;
  }
  .checkWarrantyModalBody .component .gdprContainer {
    padding: 15px;
  }
  .checkWarrantyModalSubHeader {
    margin-bottom: 3px;
  }
  #check-warranty-popup div#errorLineOne {
    margin-top: 5px!important;
  }
  .chkWrrntyBtnSubmit {
    margin-top: 20px!important;
  }
  .sNoExample {
    margin-top: 5px!important;
  }
  .countyPurchaseBlock {
    margin-bottom: 20px!important;
  }
  #check-warranty-popup #errorLineTwo {
    margin-bottom: 0px!important;
  }
}
#pdpSecondaryNav {
  margin-top: 15px!important;
}
#select-country-header {
  line-height: 50px!important;
}
.mdlSpinnerBody {
  padding: 15px 15px 20px 15px!important;
}
.mdlSpinnerHeader {
  padding: 20px 15px 20px 15px!important;
}
.productImgBlock {
  margin-bottom: 10px!important;
}
#warrantyAndAddBtnContainer {
  float: left;
  width: 100%;
}
#warrantyAndAddBtnContainer .addProductBtnContainer {
  float: left;
  margin: 25px 0px;
  display: none;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProductBtn {
  background-color: #e8f8ff;
  min-height: 45px;
  padding: 10px 15px;
  display: block;
  color: #0096D6;
  float: left;
  width: 100%;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProductBtn .addIconContainer {
  display: inline-block;
  float: left;
  width: 6%;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProductBtn .addIconContainer .addIcon {
  display: inline-block;
  height: 15px;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProductBtn .addBtnTxt {
  font-size: 18px;
  text-align: center;
  float: left;
  width: 94%;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProdSpinnerContainer {
  background-color: #e8f8ff;
  text-align: center;
  min-height: 45px;
  padding: 10px 0px;
  display: none;
  color: #0096D6;
  float: left;
  width: 100%;
  cursor: progress;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProdSpinnerContainer img {
  margin: auto;
  height: 25px;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProductSuccess {
  background-color: #e8f8ff;
  text-align: center;
  min-height: 45px;
  padding: 10px 15px;
  display: none;
  color: #0096D6;
  float: left;
  width: 100%;
  cursor: default;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProductSuccess .tickIconContainer {
  display: inline-block;
  float: left;
  width: 6%;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProductSuccess .tickIconContainer .tickIcon {
  display: inline-block;
  height: 15px;
}
#warrantyAndAddBtnContainer .addProductBtnContainer .addProductSuccess .addBtnSuccessTxt {
  font-size: 18px;
  text-align: center;
  float: left;
  color: #373737;
  width: 94%;
}
.warrantyResultsPage {
  width: 75%!important;
}
.pdpHpSection {
  margin-bottom: 0px!important;
}
.pdp-sign-in-blue-bar {
  display: none;
}
.pdp-sign-in-blue-bar .login-blue-bar {
  background-color: #e8f8ff;
  min-height: 59px;
  display: table;
  height: 100%;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-bottom: 50px;
  color: #767676;
}
.pdp-sign-in-blue-bar .login-blue-bar .outerContainer {
  display: table-cell;
  vertical-align: middle;
  height: 60px;
}
.pdp-sign-in-blue-bar .login-blue-bar .outerContainer .textContainer {
  margin-top: 20px;
  margin-bottom: 20px;
}
.warrantyResultPg {
  margin-top: 30px;
}
@media (max-width: 800px) {
  .pdpProdtTitle {
    font-size: 32px!important;
  }
  .productImgBlock {
    margin-bottom: 20px!important;
  }
  .warrantyResultsPage {
    width: 100%!important;
  }
  .warrantyResultsPage .addProductBtnContainer {
    padding: 0px;
  }
}
@media (max-width: 627px) {
  .mdlSpinnerHeadTitle {
    line-height: 25px!important;
  }
}
.unknownWarrantyModalTextAlign {
  text-align: left!important;
  padding: 20px 60px 20px 15px!important;
}
.unWrrntyBody {
  text-align: left!important;
  padding: 25px 40px 40px 40px!important;
}
.unWrrntyModalContent {
  padding-bottom: 4px!important;
}
@media (max-width: 800px) {
  .unWrrntyBody {
    text-align: left!important;
    padding: 5px 15px 20px 15px!important;
  }
  .unWrrntyModalContent {
    padding-bottom: 14px!important;
  }
  .wrrntyMdlClose {
    right: 0px!important;
  }
  .wrrntyMdlMainHeading {
    padding-left: 15px!important;
  }
}
.vrfyProdMdlBody {
  padding: 26px 40px 40px 40px!important;
}
.vrfyProdMdlContent {
  margin-bottom: 15px!important;
}
#mdlEnteredHeading {
  margin-bottom: 0px!important;
}
#btnWronSnrNo {
  margin-right: 16px!important;
}
@media (max-width: 800px) {
  .vrfyProdMdlBody {
    padding: 6px 15px 20px 15px!important;
  }
  .vrfyProdMdlContent {
    margin-bottom: 25px!important;
  }
  #btnWronSnrNo {
    margin-right: 6px!important;
  }
}
@media only screen and (max-width: 496px) {
  .nonMobile.hp-row {
    margin-left: 0px;
    margin-right: 0px;
  }
}
#moPostalCode + div.errorMessage {
  top: 105px;
}
form#StepOneShippingAddr .errorIcon {
  display: none;
}
div#billingWrapper .errorIcon {
  display: none;
}
#moShipSerialNumber + div.errorMessage {
  top: 105px;
}
#moShipSerialNumber + div.errorMessage .errorIcon {
  display: none;
}
.moSubHeader {
  font-size: 18px;
}
.moRequired {
  font-weight: 400;
  color: #5a5a5a;
  font-size: 12px;
}
.moBoldSubHeader {
  font-size: 18px;
  font-weight: bold;
}
.moRequired {
  font-size: 12px;
  font-weight: normal;
}
#editInfo {
  display: inline-block;
  margin-left: 10px;
}
a#check_another_product {
  margin-top: 20px;
}
#liheckWarranty {
  margin-top: 20px;
}
.swdProductInfoImageClass.image-header .header-title {
  font-family: HPSimplifiedLight;
  width: 70%;
  margin-left: 5%;
}
.swdProductInfoImageClass.image-header .header-title h2 {
  font-family: HPSimplifiedLight;
  font-size: 24px;
  color: #020000;
  font-style: normal;
}
@media only screen and (max-width: 786px) and (min-width: 500px) {
  .image-header.swdProductInfoImageClass .header-image {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 496px) {
  .image-header .header-title {
    width: 100%;
    text-align: center;
  }
  .swdProductInfoImageClass.image-header .header-title {
    width: 100%;
    text-align: center;
  }
  .swdProductInfoImageClass.image-header .header-title h2 {
    font-family: HPSimplifiedLight;
    font-size: 16px;
    color: #020000;
    font-style: normal;
  }
}
/* label for accessibility */
.hiddenLabel {
  font-size: 0px;
  line-height: 0px;
  margin: 0px !important;
  padding: 0px !important;
  display: none;
}
.withBorder {
  border: 1px solid #ccc;
  float: left;
  width: 100%;
}
button:focus {
  outline-color: #4d90fe;
  outline-style: solid;
  outline-width: 1px;
}
#swdRetry {
  float: right;
}
.ssfButtonTopMargin {
  margin-top: 3px;
}
.rtlSectionAlign {
  margin-left: 15px !important;
}
.swdFinishFindDrivers {
  float: left;
  margin-left: 20px;
}
.hideForever {
  display: none !important;
}
/*Story 6205: Hover and Base color change for accordian
#extendedWarrantyPanelHeading1 {
	background-color:#F9F9F9;
}

#baseWarrantyPanelHeading {
	background-color:#F9F9F9;
}

#extendedWarrantyPanelHeadToggleBtn1:hover {
	background-color: #f2f2f2;
}

a#baseWarrantyPanelHeadToggleBtn:hover {
	background-color: #f2f2f2;
}
*/
#obligationCheckWrapper #errorLineOne,
#obligationCheckWrapper #errorLineTwo {
  position: static;
}
#obligationCheckWrapper #errorLineOne {
  margin-top: 20px!important;
}
#obligationCheckWrapper .form-group:nth-child(4) {
  margin-bottom: 8px;
}
@media only screen and (max-width: 496px) {
  div.buttonSubmit {
    margin-top: 15px;
  }
}
.greyout {
  background-color: #F9F9F9;
}
div.greyout:hover {
  background-color: #f2f2f2;
}
.keyMarginBottom p.key-value {
  margin-bottom: 0px;
}
svg.contactOptionsImg {
  width: 70px;
  fill: #0096d6;
}
/* This is for all the RHS of accordion text. Note dependence of col width class*/
.keyMarginBottom div.col-lg-17 {
  color: #767676;
}
.keyMarginBottom > div > div > div.hp-row {
  margin-bottom: 20px;
}
/*Defect ID: 2790 - Responsiveness Defect alignment - Sushmita */
@media only screen and (max-width: 500px) {
  svg.contactOptionsImg {
    width: 50px;
    height: 50px;
  }
  .activeOption {
    margin-left: -22px !important;
  }
  .hp-row.hp-row-sm.equalize.unassisted {
    margin: -4px -15px;
  }
  .contactOptions_text {
    margin-left: 76px;
    margin-right: 5px;
  }
  .hp-contact-options-label {
    margin-bottom: 20px;
  }
  #tilesSection {
    margin: 40px 0;
  }
  #tileSectionDivider {
    margin: 40px 0;
  }
  hr.contact-support-mobile {
    margin: 0;
  }
  #pnlContactOptions .hp-row {
    margin-top: 0;
  }
}
.ie svg.contactOptionsImg {
  height: 70px;
}
svg.contactOptionsImg {
  width: 70px;
  fill: #0096d6;
}
/*       Commercial styling       */
span#iw-status span {
  display: inline;
}
#prodInfoWarrantyInfo p.key-value {
  margin-bottom: 5px;
}
#mdlSpinnerWithTxt .modal-dialog.modal-sm.modal-md {
  position: absolute;
  transform: translate(-52%, -80%);
  left: 50%;
  top: 50%;
}
#prodInfoWarrantyInfo.w-details p.key-value span {
  display: inline;
}
#prodInfoWarrantyInfo.w-details p.key-value span.key {
  margin-right: 0px;
}
html[dir=rtl] .rtlIcon {
  display: inline-block;
  vertical-align: top;
}
/* US-6208 - Alignment for Other software resources */
#otherSoftwareResources .otherSupportHeading {
  margin-top: 10px;
  margin-bottom: 20px;
}
#swdHideWrapper .hp-section-sm {
  margin-top: 35px;
  margin-bottom: 20px;
}
/*div#mdlSpinnerTxtSub {
    max-width: 400px;
    min-width: 300px;
    margin-left: 5px;
}*/
#os-selector #OS_bluebar {
  color: #333333;
}
#mdlSpinnerTxtSub .modal-body.mdlSpinnerBody {
  margin: 25px;
}
#mdlSpinnerTxtSub .chkWrrntyStatSpinner {
  margin-top: 30px;
}
@media only screen and (max-width: 496px) {
  #mdlSpinnerTxtSub .modal-body.mdlSpinnerBody {
    margin: 5px !important;
  }
  #mdlSpinnerTxtSub .chkWrrntyStatSpinner {
    margin-top: 20px;
  }
  #mdlSpinnerTxtSub .modal-content {
    padding: 15px;
  }
  #mdlSpinnerTxtSub .mdlSpinnerInnerLiner {
    border: 1px solid #efefef;
  }
  #mdlSpinnerTxtSub .mdlSpinnerHeader {
    padding: 20px 15px !important;
  }
  #mdlSpinnerTxtSub .modal-header-float .modal-logo {
    float: left;
    display: none;
    width: 0px;
    height: 0px;
    visibility: hidden;
  }
  #mdlSpinnerTxtSub .mdlSpinnerBody {
    padding: 15px 15px 15px 15px !important;
  }
}
.dvDownloadedItems .downloadedItems {
  margin-bottom: 30px;
}
.dvDownloadedItems .downloadedItems table.labels {
  border-bottom: 1px solid #d2d2d2;
  width: 100%;
}
.dvDownloadedItems .downloadedItems table.labels th {
  border: 1px solid #d2d2d2;
  padding: 10px;
}
.dvDownloadedItems .downloadedItems table.labels td {
  padding: 10px;
}
.dvDownloadedItems .downloadedItems table.labels table td[class*=col-],
.dvDownloadedItems .downloadedItems table.labels table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
  word-wrap: break-word;
  break-after: initial;
  word-break: break-word;
}
#notifications-trigger.recommendedOnly.viewed span#totalNotifications {
  /* Defect UAT 17 No color change for alert notification icon  */
  /*background-color: grey;*/
}
#notifications-trigger.recommendedOnly span#totalNotifications {
  /* Defect UAT No color change for recommendedOnly  */
  /*background-color: #0096d6;*/
}
.hpdiaLink {
  padding-left: 0px!important;
  padding-right: 0px!important;
}
/*US-6346: responsive blue-bar */
@media only screen and (max-width: 768px) {
  #FindMyDriver {
    margin-left: 20px;
    margin-right: 20px;
  }
  #FindMyDriver-change {
    display: none;
  }
  #FindMyDriver-update {
    display: inline;
  }
  #os-cancel {
    display: inline-block;
  }
  #os-x-trigger {
    display: none;
  }
  .toolTip-icon {
    height: 16px;
    width: 16px;
  }
  .buttonLine {
    display: none;
  }
  .select-section {
    margin-top: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
  }
  .container .swdProductInfoImageClass {
    margin-bottom: 0px!important;
  }
  .swdBluebarContainer {
    margin-top: -15px;
  }
}
@media only screen and (min-width: 769px) {
  #FindMyDriver-update {
    display: none;
  }
  #os-cancel {
    display: none;
  }
}
@media only screen and (max-width: 496px) {
  .swdBluebarContainer {
    margin-top: -25px;
  }
}
/*ends*/
/*US-6199 alignment of second accordion */
.svgClosureAccImg {
  margin-top: 3px;
}
.svgClosureAccText {
  margin-top: 5px;
}
/*ends*/
.warrantyBelowText .hp-row {
  padding-left: 15px;
  padding-right: 15px;
}
#support-options .hp-row {
  padding-left: 10px;
  padding-right: 10px;
}
.ltrOSName {
  display: inline-block;
  direction: ltr;
}
.topVerticalAlign {
  vertical-align: text-top !important;
}
.rmBtnMarginBtm {
  margin-bottom: 0px;
}
.rmBtnMarginTop {
  margin-top: 0px!important;
}
@media (max-width: 600px) {
  ul.swdStepBarSteps > li > a {
    display: none!important;
  }
  ul.swdStepBarSteps > li.active > a {
    display: inline-block !important;
  }
}
.pushDown {
  margin-top: 40px;
  min-width: 30px;
}
.ie #psf li {
  padding-right: 16px;
}
html[dir=rtl] .ie #psf li {
  padding-left: 16px;
  padding-right: 0px;
}
.icon-bell {
  color: #D7410B;
}
.icon-info {
  color: #0096D6;
}
.AlertsClass {
  display: inline-block;
  margin-bottom: 20px;
}
.alertsContainer {
  margin-left: -15px;
  margin-top: 20px;
  margin-right: -17px;
}
.alertsContainer .AlertsClass {
  display: block;
}
.AlertsClass p {
  display: inline;
}
@media only screen and (max-width: 496px) {
  .notifications-bg.open {
    display: block !important;
  }
}
.select-section {
  margin-top: 5px;
}
.swdBluebarContainer #os-selector {
  padding-bottom: 10px;
}
.detail-responsive {
  padding-bottom: 0px;
}
.hide-from-screen {
  clip: rect(0 0 0 0);
  overflow: hidden;
  position: fixed;
  height: 1px;
  width: 1px;
}
#multipleContainer {
  min-height: 180px;
  padding-left: 10px;
  padding-right: 10px;
}
#checkwarrantyHeadingCont {
  /**
	* 3428: comment below line to remove left alignment on heading in checkwarranty page
	* padding-left:15px;
	*/
}
/*3367: change min-width: 800px to min-width: 1200px*/
@media only screen and (min-width: 1200px) {
  .wpthemeControlBody .container {
    /**
		* 3428: comment below 2 statements to center align properly on all pages
		* padding-left:0px;
		* padding-right:0px;
		*/
  }
}
#multipleContainer .col-lg-4 {
  padding-right: 0px;
}
.widthIncr {
  width: 150px;
}
#secondaryText {
  font-size: 16px;
  line-height: 1.25em;
  color: #5a5a5a;
}
/*US-5749*/
.warrantyResults-placeholder h1 {
  margin-bottom: 30px;
}
.sortWarrantyDdText {
  margin-top: 10px;
}
#warrantyResultsPageHeader span {
  padding-right: 10px;
}
#warrantyResultsPageHeader h1 {
  font-size: 24px;
  margin-bottom: 20px;
}
.custom-dropdown {
  margin-bottom: 20px;
}
.viewDetailsLink a span {
  color: #1895d6;
  padding: 0 16px 0 0;
}
.viewDetailsLink a img {
  width: 25px;
}
.warrantyResultsTable table:nth-child(1) {
  background: #efefef;
  margin-bottom: 0;
}
.warrantyResultsTable table:nth-child(1) tbody tr td:nth-child(2) h2 {
  color: #000;
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: 15px;
}
.warrantyResultsTable table:nth-child(1) tbody tr td:nth-child(1) span:nth-child(1) {
  float: left;
  margin: 0px 30px 0 10px;
  width: 90%;
}
.warrantyResultsTable table:nth-child(1) tbody tr td span:nth-child(2) {
  color: #000;
  font-size: 20px;
  font-weight: bold;
}
.warrantyResultsTable table:nth-child(2) {
  border-bottom: 1px solid #cdcdcd;
}
.warrantyResultsTable table:nth-child(2) thead tr th {
  background: none;
  border: 1px solid #cdcdcd;
  color: inherit;
  font-weight: normal;
  line-height: 40px;
}
.warrantyResultsTable table:nth-child(2) tbody tr td {
  line-height: 40px;
}
@media only screen and (max-width: 496px) {
  .warrantyResultsHeaderMobile {
    background: #efefef;
    padding: 30px 0;
  }
  .viewDetailsLink {
    margin-top: 30px;
  }
  .warrantyToolTipIcon {
    white-space: nowrap;
  }
  .sortWarrantyDdText {
    margin-top: 10px;
  }
  .sortWarrantyDdText span {
    float: left;
  }
}
.onloadHide {
  display: none;
}
.onloadHide.active {
  display: block;
}
.showLater {
  max-height: 0px;
  transition: max-height 0.25s;
  overflow: hidden;
}
.showLater.active {
  max-height: 999px;
}
.dvWCMTilesMoreLessLnk {
  /*padding-top: 20px;
	padding-bottom: 20px;*/
  text-align: center;
}
/*Story 6654 - for contact landing*/
.divMargin {
  margin-bottom: 50px;
  font-size: 20px;
}
.headerLndPg {
  margin-bottom: 15px;
  margin-top: 40px;
  font-size: 28px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  #blueBarBanner {
    height: 165px;
    opacity: 1;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  #divRight {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  #masterDiv {
    padding-left: 15px;
    padding-right: 15px;
  }
  #divLeft {
    margin-bottom: 20px;
  }
  .dmdM2Wrapper {
    display: none;
  }
}
.column-block.gray-block.marginComponent.marginBtmForHeight {
  margin-bottom: 20px;
}
.heightImgMatch {
  height: 183px;
}
#dvSupportOptions svg.contactOptionsImg {
  width: 100%;
}
#contactLandingSupportOptions {
  margin-top: 35px;
}
.heading-concentra {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 20px;
  position: relative;
  display: block;
  color: #373737;
  border-bottom: 3px solid #000;
  cursor: default;
}
#selectSeriesModelPopup div#select-model-content:after {
  display: block;
  clear: both;
  content: "";
}
input#seriesModelSubmit {
  margin-top: 30px;
}
.detail-responsive {
  padding-bottom: 0px;
}
.hide-from-screen {
  clip: rect(0 0 0 0);
  overflow: hidden;
  position: fixed;
  height: 1px;
  width: 1px;
}
.pageOverlay:before {
  position: fixed;
  width: 100%;
  height: 100vh;
  content: " ";
  background: black;
  z-index: 1000;
  left: 0;
  top: 0;
  opacity: 0.8;
  background-color: white;
}
.pageOverlay img {
  position: fixed;
  top: calc(20%);
  left: calc(20%);
  z-index: 1001;
}
@media (min-width: 801px) {
  input#oneboxtextsearch .rtlPadding {
    padding-right: 15px !important;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .paddingRemoval {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media only screen and (max-width: 800px) {
  /* For portrait layouts only */
  .hideInDesktopOrLandscape {
    display: none;
  }
}
.tileDiv.showLater * {
  display: none;
}
.tileDiv.showLater.active * {
  display: inherit;
}
@media only screen and (max-width: 800px) {
  #grayBlockParent h2#pFinderSectionHeading {
    margin-bottom: 5px;
  }
}
.hpsaSection {
  border: 2px solid #0096d6;
  /* border-left-width: 20px; */
  padding: 10px;
  word-wrap: break-word;
  /*background-image: url('http://dxlfb468n8ekd.cloudfront.net/gsc/8RF25R/66/53/ac/6653acb427e0471c9ee…mages/swd_2_-_6460v_notebook/u0.png?token=9ef74ee1149dbc4c47bc92267796d6fd');*/
  background-position: right;
  background-repeat: no-repeat;
  background-position-y: 0;
  background-size: 275px 147px;
  background-size: contain;
}
.hpsaCol {
  padding-left: 0px;
}
#swdHPSASection .rmvMargn {
  margin-bottom: 5px;
}
#swdHPSASection {
  /*background-image: url('http://dxlfb468n8ekd.cloudfront.net/gsc/8RF25R/66/53/ac/6653acb427e0471c9ee699e3d82c5f27/images/swd_2_-_6460v_notebook/u0.png?token=9ef74ee1149dbc4c47bc92267796d6fd');
    background-position: right;
    background-repeat: no-repeat;
    background-position-y: 0;
    background-size: 275px 147px;*/
}
#swdHPSASection .hpsaLargeImg {
  width: 100%;
  max-width: 64px;
}
#swdHPSASection .hpsaSmallImg {
  width: 100%;
  max-width: 18px;
  display: inline;
}
@media only screen and (max-width: 800px) {
  .hpsaSection {
    background-image: none !important;
  }
}
@media only screen and (min-width: 200px) and (max-width: 800px) {
  div.removeItem {
    position: relative;
    top: -100px;
  }
}
a.errorMessageReader,
a.errorMessageReader:visited:hover {
  color: red !important;
}
/*Defect 3576: spacing issue*/
.warrantyResultsTable {
  margin-top: 10px;
}
/* Defect 3388: focus issue*/
#checkWarrantyHeader {
  color: black;
  outline: none;
  cursor: text;
  line-height: 40px;
  font-size: 20px;
}
@media only screen and (max-width: 767px) {
  .brLocale {
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .negMargin {
    margin-top: -20px !important;
  }
}
/* Defect : 3654 - warranty text bold **/
#prodInfoWarrantyInfo span#status-key {
  font-weight: bold;
}
/*Defect 3647: Type ahead results are hidden behind footer in mobile view*/
@media only screen and (max-width: 800px) and (min-width: 497px), only screen and (max-width: 496px) {
  .hasTypeahead .predictive-results.search-predictive-results {
    /*overflow:scroll;*/
    /*height:200px;*/
  }
}
/* Defect d-3667 */
@media only screen and (min-width: 801px) and (max-width: 1050px) {
  #welcomeMessage {
    width: 78%;
  }
  .signInOrEdit {
    width: 22%;
  }
}
@media only screen and (min-width: 800px) and (max-width: 1050px) {
  .welcomeHeader {
    width: 78%;
  }
  #signInOrEdit {
    width: 22%;
  }
}
/*jp-ja, ru-ru locale*/
@media only screen and (min-width: 801px) and (max-width: 1050px) {
  html[lang=ja] #welcomeMessage,
  html[lang=ru] #welcomeMessage {
    width: 66%;
  }
  html[lang=ja] #signInOrEdit,
  html[lang=ru] #signInOrEdit {
    width: 34%;
  }
}
@media only screen and (min-width: 1051px) and (max-width: 1300px) {
  html[lang=ja] #welcomeMessage,
  html[lang=ru] #welcomeMessage {
    width: 74%;
  }
  html[lang=ja] #signInOrEdit,
  html[lang=ru] #signInOrEdit {
    width: 26%;
  }
}
@media only screen and (min-width: 1301px) {
  html[lang=ja] #welcomeMessage,
  html[lang=ru] #welcomeMessage {
    width: 78%;
  }
  html[lang=ja] #signInOrEdit,
  html[lang=ru] #signInOrEdit {
    width: 22%;
  }
}
.locale-noeng-results {
  color: #E88233;
  font-weight: 400;
  font-size: 18px;
}
.locale-results {
  font-weight: 400!important;
  font-size: 18px;
  color: #767676;
}
.p-inline-block {
  display: inline-block;
  margin-bottom: 10px!important;
  font-size: 18px;
}
.color-black {
  color: black;
}
#divShowOptions {
  margin-top: 27px;
}
.add-device-message {
  margin-left: 15px;
  padding: 15px 20px;
  color: #373737;
}
#addDeviceSuccess {
  background-color: #e7f5fb;
}
#addDeviceError {
  background-color: #ffe5e5;
}
.bold-class {
  font-weight: bold;
}
/*Defect on Print preview not showing buttons */
body {
  -webkit-print-color-adjust: exact;
}
/*GDPR Privacy text */
#obligationCheckWrapper .gdprContainer {
  padding: 6px 15px 0 15px;
}
#obligationCheckWrapper .check-warranty-btn {
  margin-top: 28px;
}
#promotionBlockPfinderNoResultsPg {
  margin-top: 20px;
  padding: 15px;
  background-color: #FFEFF0;
}
#promotionBlockPfinderNoResultsPg a {
  color: #0171AD;
}
.modalLinksContainer {
  margin-bottom: 15px;
  font-family: HPSimplifiedLight;
  font-size: 20px;
}
#grayBlockParent .pFinderDmdBlock {
  padding: 0px;
}
#grayBlockParent .pFinderDmdBlock .tryAgainHeading {
  margin-bottom: 20px;
  font-size: 18px;
}
#grayBlockParent .pFinderDmdBlock #noResultsPfinderContainer {
  padding: 0px;
}
#grayBlockParent .pFinderDmdBlock #search-input-pfinder {
  font-family: HPSimplifiedLight;
  color: #767676!important;
}
#grayBlockParent .pFinderDmdBlock #btnSplitSearchSubmit {
  min-height: 30px;
  padding: 11px 0;
}
#grayBlockParent .swdPfinderTitle {
  font-size: 18px;
}
#grayBlockParent #tryAgainInstructionBlock {
  float: left;
}
#grayBlockParent #tryAgainInstructionBlock #warningBadRes {
  font-family: HPSimplifiedLight;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 20px;
}
#grayBlockParent #tryAgainInstructionBlock ul.with-bullets {
  margin-bottom: 30px;
  margin-left: 30px;
}
#grayBlockParent #tryAgainInstructionBlock ul.with-bullets li {
  margin-bottom: 15px;
}
#grayBlockParent #tryAgainInstructionBlock ul.with-bullets li.bulletFirst {
  margin-top: 0px!important;
}
#grayBlockParent .needHelpSectionContainer {
  margin-top: 30px;
  margin-bottom: 15px;
  float: left;
}
#grayBlockParent .needHelpSectionContainer .modalLinksContainer a {
  font-size: 18px;
  color: #0171AD;
}
html[dir=rtl] {
  /* --- Captcha- 5516 Start---*/
  /* --- Captcha- 5516 End---*/
  /* --- Multiple Warranty- 5518 Start---*/
  /* --- Multiple Warranty- 5518 End---*/
  /* Swindex - 6340 */
  /* Swindex - 6340*/
  /*R2.2 bug fix*/
  /*Bread crumbs section - M2*/
  /* end of bread crumbs RTL M2 */
  /*Modal title update*/
  /* RTL for bootstrap */
  /*alerts*/
  /*RTL PSF*/
  /* filters in mobile view - Richa */
  /* filters in mobile view - Richa - end */
  /*.ie9
    {
		a.step {
		  &.step-1 {
		    padding: 0 10px 0 0;
		    border-radius: 0 0 4px 0px;
		  }
		
		  &:after {
		    content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step.jpg');
		  }
		}
		
		// ------------------------------------------------------- STEP 1
		
		// -------------------------- STEP 1, ACTIVE
		
		a.step.step-1.step-active {
		   &:before {
		    content: '';
		  }
		  &:after {content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_active.jpg');}
		}
		
		// -------------------------- STEP 1, INACTIVE
		
		a.step.step-active {
		
		  &:after {content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_active-last.jpg');}
		  &:before {
		    content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_active-right.jpg');
		   
		  }
		}
    }*/
  /* Universal form Tool Tip steps */
  /* Software and Driver Results - VV */
  /* Changes for 3337 */
}
html[dir=rtl] #wcmTabsContainerHome {
  float: right;
  width: 100%;
}
html[dir=rtl] .wcmTabsContainer .wcmAllTabs {
  padding-right: 14px;
}
html[dir=rtl] .wcmTabsContainer .wcmTabs {
  background-color: white!important;
  margin-left: -1px;
  border-radius: 5px 5px 0px 5px;
  opacity: 0.8;
  transform: skew(20.999999deg);
  border: 1px solid gray;
}
html[dir=rtl] .wcmTabsContainer .wcmTabs span {
  color: black;
  display: inline-block;
  opacity: 1;
  transform: skew(-20.999999deg);
}
html[dir=rtl] .wcmTabsContainer .chromeActive ~ li > .wcmTabs {
  transform: skew(-20.999999deg);
}
html[dir=rtl] .wcmTabsContainer .chromeActive ~ li > .wcmTabs > span {
  color: black;
  display: inline-block;
  opacity: 1;
  transform: skew(20.999999deg) !important;
}
html[dir=rtl] .wcmTabsContainer .chromeActive a {
  outline: none;
  border-radius: 4px 4px 8px 10px!important;
}
html[dir=rtl] .wcmTabsContainer .tab-pane .common-solution-text {
  padding-right: 10px;
  padding-left: 0px;
}
@media (max-width: 850px) {
  html[dir=rtl] .wcmTabsContainer .wcmTabs {
    transform: skew(17.999999deg);
  }
  html[dir=rtl] .wcmTabsContainer .wcmTabs span {
    transform: skew(-17.999999deg);
  }
  html[dir=rtl] .wcmTabsContainer .chromeActive ~ li > .wcmTabs {
    transform: skew(-17.999999deg);
  }
  html[dir=rtl] .wcmTabsContainer .chromeActive ~ li > .wcmTabs > span {
    transform: skew(17.999999deg) !important;
  }
  html[dir=rtl] .wcmTabsContainer .darkTint {
    height: 250px;
  }
}
@media (min-width: 851px) and (max-width: 970px) {
  html[dir=rtl] .wcmTabsContainer .wcmTabs {
    transform: skew(18.999999deg);
  }
  html[dir=rtl] .wcmTabsContainer .wcmTabs span {
    transform: skew(-18.999999deg);
  }
  html[dir=rtl] .wcmTabsContainer .chromeActive ~ li > .wcmTabs {
    transform: skew(-18.999999deg);
  }
  html[dir=rtl] .wcmTabsContainer .chromeActive ~ li > .wcmTabs > span {
    transform: skew(18.999999deg) !important;
  }
}
html[dir=rtl] #warrantyAndAddBtnContainer .addProductBtnContainer {
  float: right;
}
html[dir=rtl] #warrantyAndAddBtnContainer .addProductSuccess .tickIconContainer {
  float: right;
}
html[dir=rtl] #warrantyAndAddBtnContainer .addProductSuccess .addBtnSuccessTxt {
  float: right;
}
html[dir=rtl] #multipleWarrantyFormPlaceholder #rcaptcha {
  float: left!important;
}
html[dir=rtl] #multipleWarrantyFormPlaceholder #captcha {
  float: left!important;
}
html[dir=rtl] .header-bottom {
  float: right!important;
}
html[dir=rtl] .associated-files .table {
  direction: rtl;
  text-align: right;
  font-size: 1.1em;
}
html[dir=rtl] .associated-files .table th {
  text-align: right;
  border-left: 1px solid #ccc;
  border-right: 0px;
}
html[dir=rtl] .associated-files .table tr.recommendedRow {
  border-right: 5px solid #009DDB;
  border-left: 0px;
}
@media (max-width: 800px) {
  html[dir=rtl] .softwareResultsWrapper .table-responsive {
    direction: rtl;
    text-align: right;
  }
  html[dir=rtl] .softwareResultsWrapper .table-responsive .driverTitle {
    margin-right: 15px;
  }
  html[dir=rtl] .softwareResultsWrapper .table-responsive .seeFullDetBlock {
    text-align: right;
    margin-right: 15px;
  }
}
html[dir=rtl] .key-margin-bottom {
  direction: rtl;
}
@media (max-width: 800px) {
  html[dir=rtl] #productImagePlaceholder .product-name-details {
    text-align: right!important;
  }
}
html[dir=rtl] .product-details td:first-child {
  position: relative;
}
html[dir=rtl] .product-details .product-detail-heading {
  border-left: 0px!important;
  border-right: 5px solid #d7410b!important;
  padding-right: 5px!important;
}
html[dir=rtl] .buttonSelectBlock {
  text-align: left;
}
html[dir=rtl] #pdpConf {
  float: left;
}
html[dir=rtl] a.image-hover {
  display: block;
  color: #000;
  /*h3.elemV*/
  /*i.icon-arrow */
  /*image-desc */
}
html[dir=rtl] a.image-hover h3.elementValue {
  margin-left: -13px;
  font-size: 24px;
  color: #000;
  display: block;
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] a.image-hover h3.elementValue {
    margin-left: -15px;
    font-size: 15px;
    font-weight: 600;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  html[dir=rtl] a.image-hover h3.elementValue {
    font-size: 20px;
    margin-left: -15px;
  }
}
html[dir=rtl] a.image-hover i.icon-arrowright {
  position: absolute;
  font-family: 'HPControlIcons_New';
  color: #0096d6;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] a.image-hover i.icon-arrowright {
    display: none;
    top: auto;
    bottom: 10px;
    left: 10px;
    right: auto;
    color: #ffffff;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  html[dir=rtl] a.image-hover i.icon-arrowright {
    top: auto;
    bottom: 10px;
    left: 10px;
    right: auto;
  }
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] a.image-hover i.icon-arrowright {
    top: auto;
    bottom: 10px;
    left: 10px;
    right: auto;
  }
}
html[dir=rtl] a.image-hover i.icon-arrowright::before {
  content: "\e656";
}
html[dir=rtl] a.image-hover p.image-desc {
  color: #767676;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] a.image-hover p.image-desc {
    display: none;
  }
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] a.image-hover p.image-desc {
    font-size: 14px;
  }
}
html[dir=rtl] a.image-hover:hover {
  /* screen-lg */
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] a.image-hover:hover {
    background: #0096d6;
    color: #fff;
    position: relative;
  }
  html[dir=rtl] a.image-hover:hover h3.elementValue {
    color: #ffffff;
  }
  html[dir=rtl] a.image-hover:hover i.icon-arrowright {
    display: block;
  }
  html[dir=rtl] a.image-hover:hover p.image-desc {
    display: block;
    color: #fff;
  }
  html[dir=rtl] a.image-hover:hover img.image-hide {
    display: none;
  }
}
html[dir=rtl] a.image-hover:focus {
  /* screen-lg */
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] a.image-hover:focus {
    background: #0096d6;
    color: #fff;
    position: relative;
  }
  html[dir=rtl] a.image-hover:focus h3.elementValue {
    color: #ffffff;
  }
  html[dir=rtl] a.image-hover:focus i.icon-arrowright {
    display: block;
  }
  html[dir=rtl] a.image-hover:focus p.image-desc {
    display: block;
    color: #fff;
  }
  html[dir=rtl] a.image-hover:focus img.image-hide {
    display: none;
  }
}
html[dir=rtl] .ssfMessage {
  border: 1px solid #0096d6;
  border-right-width: 20px;
  padding: 10px;
  word-wrap: break-word;
}
html[dir=rtl] .wrapperAlign {
  float: right;
}
html[dir=rtl] .addMarginTop {
  margin-top: 20px;
  float: left;
}
html[dir=rtl] ul.with-bullets {
  margin-right: 40px;
}
html[dir=rtl] ul.with-bullets li {
  list-style-type: disc;
}
html[dir=rtl] .rtlAlign {
  margin-right: 20px;
}
html[dir=rtl] .rtlSectionAlign {
  margin-right: 15px !important;
}
html[dir=rtl] .swdFinishFindDrivers {
  float: right;
  margin-right: 20px;
}
html[dir=rtl] .retryBtn {
  float: right;
  font-size: 16px;
}
html[dir=rtl] #contact-serial-number-modal .errorMessage {
  right: auto;
  left: 0;
  padding-right: 0px !important;
  padding-left: 15px !important;
}
html[dir=rtl] .hp-header .container.hp-header-search .search-bg input {
  direction: ltr;
  text-align: right;
  padding: 0 15px 0 36px !important;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] .hp-header .container.hp-header-search .search-bg input {
    padding: 0 245px 0 90px;
  }
}
html[dir=rtl] .modal-body .hp-row #rtl_tabbed {
  padding-right: 30px;
}
html[dir=rtl] .search-bg .searching {
  left: 75px;
  right: auto;
}
html[dir=rtl] .search-bg input {
  direction: ltr;
  text-align: right;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] .search-bg input {
    padding: 0 245px 0 90px;
  }
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] .search-bg input {
    padding: 0 15px 0 60px;
  }
}
html[dir=rtl] .search-bg .button.inline {
  left: 0;
  right: auto;
}
html[dir=rtl] .search-bg #search-dropdown {
  left: auto;
  right: 0;
}
html[dir=rtl] .search-bg #search-dropdown i {
  float: left;
}
html[dir=rtl] .search-bg #search-dropdown .search-category {
  /* regression 11 il-he center align issue */
  /*text-align:right;*/
  margin-right: 0px;
}
html[dir=rtl] .search-bg .dropdown {
  right: 0;
  left: auto;
}
html[dir=rtl] .search-bg .dropdown .dropdown-menu {
  right: 0px;
  left: auto;
}
html[dir=rtl] .search-bg .errorMessage {
  text-align: right;
  right: 11px;
  left: auto;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] .search-bg .errorMessage {
    right: 245px;
    left: auto;
  }
}
html[dir=rtl] .search-bg .fa-search {
  width: 16px;
  height: 16px;
  background: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/searchIconRTL.png') no-repeat transparent;
}
html[dir=rtl] .search-bg .fa-search:before {
  content: '';
}
html[dir=rtl] .hp-header .container.hp-header-search #clear-search {
  left: 15px;
  right: auto;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] .hp-header .container.hp-header-search #clear-search,
  html[dir=rtl] .search-bg #clear-search {
    left: 54px;
    right: auto;
  }
}
html[dir=rtl] .search-bg #clear-search {
  position: absolute !important;
  padding: 12px 2px !important;
  left: 25px !important;
  top: 0px !important;
  right: inherit !important;
  height: auto !important;
  font-size: 20px;
  margin: 0px !important;
  color: #767676;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  html[dir=rtl] .hp-header .container.hp-header-search .search-bar-form-bg {
    direction: rtl;
  }
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  html[dir=rtl] .hp-header .container.hp-header-search .search-bar-form-bg .search-bar-form {
    padding: 0 0 0 15px;
  }
}
html[dir=rtl] .predictive-results {
  left: 0px;
  right: 0px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] .predictive-results {
    left: 60px;
    right: 245px;
  }
}
html[dir=rtl] .predictive-results li {
  text-align: right;
  direction: rtl;
}
html[dir=rtl] .badResultsSec {
  text-align: right;
  direction: ltr;
}
html[dir=rtl] .badResultsSec ul {
  direction: rtl;
}
html[dir=rtl] .pFinderResults {
  text-align: right;
  direction: ltr;
}
html[dir=rtl] .rtlTextWrapper {
  overflow: hidden;
}
html[dir=rtl] .rtlTextWrapper .rtlAlignText {
  float: right;
  padding: 0px 3px;
  display: inline-block;
}
html[dir=rtl] button.close {
  float: left;
}
html[dir=rtl] .pFinderView3 .form-input-inline {
  margin-right: 0px;
  margin-left: 10px;
}
html[dir=rtl] .pFinderView3 ul.list-bullets {
  padding-right: 15px;
  padding-left: 0px;
}
html[dir=rtl] .textDirLtr {
  direction: ltr;
}
html[dir=rtl] .RTLtextAlign {
  direction: ltr;
  text-align: right;
}
html[dir=rtl] #loadDMDModal .button.inline {
  float: left;
}
html[dir=rtl] .hp-nav-tabs li a i {
  margin-left: 10px;
}
html[dir=rtl] .hp-nav-tabs li.active a:after {
  content: '\f0d9';
  left: -15px;
  right: auto;
}
html[dir=rtl] th {
  text-align: right;
}
html[dir=rtl] .resultsCountSearch {
  display: inline-block;
}
html[dir=rtl] div.fancy-select div.trigger:after {
  margin-left: 0;
  margin-right: 0;
  right: inherit;
  left: 0;
  border-right: 2px solid #949494;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  html[dir=rtl] .hp-nav-tabs li a:after {
    content: '\f104';
    right: inherit;
    left: 15px;
  }
}
html[dir=rtl] a.close {
  right: inherit;
  left: 10px;
}
html[dir=rtl] .paginationWrapper .pagination-container {
  float: left;
}
html[dir=rtl] .filters.filters-desktop .filter-category .filter-options label.expandable span {
  margin-left: 5px;
  margin-right: 0px;
}
html[dir=rtl] #refine-results-modal .productBuilderContainer {
  margin-right: 0px;
}
html[dir=rtl] #refine-results-modal .productBuilderDropdowns .hpStyleDropdown {
  margin-right: 0px;
  margin-left: 15px;
}
html[dir=rtl] #refine-results-modal .customDropDownBox ul {
  overflow-x: hidden;
}
html[dir=rtl] #refine-results-modal .modal-submit {
  text-align: left;
}
html[dir=rtl] #refine-results-modal .modal-footer .text-small.fl {
  float: right;
}
html[dir=rtl] #refine-results-modal .modal-footer .text-small.fr {
  float: left;
}
html[dir=rtl] #refine-results-modal button.close {
  right: auto;
  left: 15px;
}
html[dir=rtl] #refine-results-modal .modal-header-float .modal-logo {
  float: right;
}
html[dir=rtl] #refine-results-modal .modal-title.with-logo {
  padding-left: 0px;
  padding-right: 70px;
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] #refine-results-modal .modal-title.with-logo {
    padding: 0;
  }
}
html[dir=rtl] .notYourProdModalContainer .productBuilderDropdowns .hpStyleDropdown {
  margin-right: 0px;
}
html[dir=rtl] .notYourProdModalContainer input[type=button] {
  float: left;
}
html[dir=rtl] .notYourProdModalContainer .modal-header-float .modal-logo {
  float: right;
}
html[dir=rtl] .notYourProdModalContainer .modal-title.with-logo {
  padding-left: 0px;
  padding-right: 70px;
}
html[dir=rtl] .notYourProdModalContainer button.close {
  right: auto;
  left: 0;
}
html[dir=rtl] .hp-row.with-icons .icon-bg {
  margin-left: 0px;
  margin-right: 20px;
}
html[dir=rtl] .hp-row.with-icons .icon-content {
  margin-left: 0px;
  margin-right: 100px;
  text-align: right;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  html[dir=rtl] .col3Section .col-lg-3,
  html[dir=rtl] .col3Section .col-lg-7,
  html[dir=rtl] .col3Section .col-lg-8,
  html[dir=rtl] .col3Section .col-lg-9 {
    float: none;
  }
}
html[dir=rtl] #hpProductContextPageTitle {
  text-align: right;
}
html[dir=rtl] #navCommunities i.fr.fa.fa-angle-down {
  padding-right: 5px;
  margin-left: -7px;
  padding-left: 0px;
}
html[dir=rtl] #navForumContainer {
  right: 0px !important;
  left: auto;
}
html[dir=rtl] #product .pFinderLayoutWrapper {
  max-width: none;
}
html[dir=rtl] .modal-header button.close.icon {
  left: 15px;
  right: inherit;
}
html[dir=rtl] .flag {
  margin-left: 5px;
}
html[dir=rtl] .modal-header-float .modal-logo {
  float: right;
  display: inline-block;
  width: 50px;
  height: auto;
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] .modal-header-float .modal-logo {
    display: none;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  html[dir=rtl] .unassisted .col-lg-8 {
    float: none;
  }
}
html[dir=rtl] .modal-header {
  padding: 20px 20px 20px 60px;
}
html[dir=rtl] a.step {
  padding: 0 20px 0 10px;
  border-right: none !important;
}
html[dir=rtl] a.step.step-1 {
  padding: 0 10px 0 0;
  border-radius: 0 0 4px 0px;
}
html[dir=rtl] a.step:after {
  content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-stepRTL.jpg');
  direction: ltr;
  left: -25px;
  right: auto;
}
html[dir=rtl] a.step.step-1.step-active {
  margin: 0 0 0 15px;
  padding: 0 10px 0 0;
}
html[dir=rtl] a.step.step-1.step-active:before {
  content: '';
  right: 0;
  left: auto;
}
html[dir=rtl] a.step.step-1.step-active:after {
  content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_activeRTL.jpg');
  direction: ltr;
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] a.step.step-1.step-active {
    border-radius: 0;
  }
}
html[dir=rtl] a.step.step-active {
  margin: 0 0 0 15px;
  padding: 0 35px 0 0;
  border-right: none;
}
html[dir=rtl] a.step.step-active:after {
  content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_active-lastRTL.jpg');
  direction: ltr;
}
html[dir=rtl] a.step.step-active:before {
  content: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/arrow-step_active-rightRTL.jpg');
  direction: ltr;
  right: 0;
  left: auto;
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] a.step.step-2.step-inactive {
    margin-right: 0;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] a.step.step-2.step-active {
    padding-right: 10px;
  }
  html[dir=rtl] a.step.step-2.step-active:before {
    content: '';
  }
}
html[dir=rtl] .row-block .media-left {
  padding: 0 0 0 20px;
}
html[dir=rtl] .row-block .media-left .media {
  padding: 0 0 0 20px;
}
html[dir=rtl] .hp-row.with-icons .icon-bg {
  margin: 0 0 0 20px;
}
html[dir=rtl] .modal-title.with-logo {
  padding-right: 70px;
}
html[dir=rtl] .fr {
  float: left;
}
html[dir=rtl] .fr #retryBtn {
  float: right;
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] .fr {
    float: right;
  }
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] .modal-footer .text-small {
    text-align: right;
  }
}
html[dir=rtl] .fl {
  float: right;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] .col-lg-1,
  html[dir=rtl] .col-lg-2,
  html[dir=rtl] .col-lg-3,
  html[dir=rtl] .col-lg-4,
  html[dir=rtl] .col-lg-5,
  html[dir=rtl] .col-lg-6,
  html[dir=rtl] .col-lg-7,
  html[dir=rtl] .col-lg-8,
  html[dir=rtl] .col-lg-9,
  html[dir=rtl] .col-lg-10,
  html[dir=rtl] .col-lg-11,
  html[dir=rtl] .col-lg-12,
  html[dir=rtl] .col-lg-13,
  html[dir=rtl] .col-lg-14,
  html[dir=rtl] .col-lg-15,
  html[dir=rtl] .col-lg-16,
  html[dir=rtl] .col-lg-17,
  html[dir=rtl] .col-lg-18,
  html[dir=rtl] .col-lg-19,
  html[dir=rtl] .col-lg-20,
  html[dir=rtl] .col-lg-21,
  html[dir=rtl] .col-lg-22,
  html[dir=rtl] .col-lg-23,
  html[dir=rtl] .col-lg-24 {
    float: right;
  }
  html[dir=rtl] .col-lg-pull-24 {
    left: 100%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-23 {
    left: 95.83333333333334%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-22 {
    left: 91.66666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-21 {
    left: 87.5%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-20 {
    left: 83.33333333333334%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-19 {
    left: 79.16666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-18 {
    left: 75%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-17 {
    left: 70.83333333333334%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-16 {
    left: 66.66666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-15 {
    left: 62.5%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-14 {
    left: 58.333333333333336%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-13 {
    left: 54.166666666666664%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-12 {
    left: 50%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-11 {
    left: 45.83333333333333%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-10 {
    left: 41.66666666666667%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-9 {
    left: 37.5%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-8 {
    left: 33.33333333333333%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-7 {
    left: 29.166666666666668%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-6 {
    left: 25%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-5 {
    left: 20.833333333333336%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-4 {
    left: 16.666666666666664%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-3 {
    left: 12.5%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-2 {
    left: 8.333333333333332%;
    right: 0;
  }
  html[dir=rtl] .col-lg-pull-1 {
    left: 4.166666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-lg-push-24 {
    left: 0;
    right: 100%;
  }
  html[dir=rtl] .col-lg-push-23 {
    left: 0;
    right: 95.83333333333334%;
  }
  html[dir=rtl] .col-lg-push-22 {
    left: 0;
    right: 91.66666666666666%;
  }
  html[dir=rtl] .col-lg-push-21 {
    left: 0;
    right: 87.5%;
  }
  html[dir=rtl] .col-lg-push-20 {
    left: 0;
    right: 83.33333333333334%;
  }
  html[dir=rtl] .col-lg-push-19 {
    left: 0;
    right: 79.16666666666666%;
  }
  html[dir=rtl] .col-lg-push-18 {
    left: 0;
    right: 75%;
  }
  html[dir=rtl] .col-lg-push-17 {
    left: 0;
    right: 70.83333333333334%;
  }
  html[dir=rtl] .col-lg-push-16 {
    left: 0;
    right: 66.66666666666666%;
  }
  html[dir=rtl] .col-lg-push-15 {
    left: 0;
    right: 62.5%;
  }
  html[dir=rtl] .col-lg-push-14 {
    left: 0;
    right: 58.333333333333336%;
  }
  html[dir=rtl] .col-lg-push-13 {
    left: 0;
    right: 54.166666666666664%;
  }
  html[dir=rtl] .col-lg-push-12 {
    left: 0;
    right: 50%;
  }
  html[dir=rtl] .col-lg-push-11 {
    left: 0;
    right: 45.83333333333333%;
  }
  html[dir=rtl] .col-lg-push-10 {
    left: 0;
    right: 41.66666666666667%;
  }
  html[dir=rtl] .col-lg-push-9 {
    left: 0;
    right: 37.5%;
  }
  html[dir=rtl] .col-lg-push-8 {
    left: 0;
    right: 33.33333333333333%;
  }
  html[dir=rtl] .col-lg-push-7 {
    left: 0;
    right: 29.166666666666668%;
  }
  html[dir=rtl] .col-lg-push-6 {
    left: 0;
    right: 25%;
  }
  html[dir=rtl] .col-lg-push-5 {
    left: 0;
    right: 20.833333333333336%;
  }
  html[dir=rtl] .col-lg-push-4 {
    left: 0;
    right: 16.666666666666664%;
  }
  html[dir=rtl] .col-lg-push-3 {
    left: 0;
    right: 12.5%;
  }
  html[dir=rtl] .col-lg-push-2 {
    left: 8.333333333333332%;
    right: 0;
  }
  html[dir=rtl] .col-lg-push-1 {
    left: 0;
    right: 4.166666666666666%;
  }
  html[dir=rtl] .col-lg-offset-24 {
    margin-left: 0;
    margin-right: 100%;
  }
  html[dir=rtl] .col-lg-offset-23 {
    margin-left: 0;
    margin-right: 95.83333333333334%;
  }
  html[dir=rtl] .col-lg-offset-22 {
    margin-left: 0;
    margin-right: 91.66666666666666%;
  }
  html[dir=rtl] .col-lg-offset-21 {
    margin-left: 0;
    margin-right: 87.5%;
  }
  html[dir=rtl] .col-lg-offset-20 {
    margin-left: 0;
    margin-right: 83.33333333333334%;
  }
  html[dir=rtl] .col-lg-offset-19 {
    margin-left: 0;
    margin-right: 79.16666666666666%;
  }
  html[dir=rtl] .col-lg-offset-18 {
    margin-left: 0;
    margin-right: 75%;
  }
  html[dir=rtl] .col-lg-offset-17 {
    margin-left: 0;
    margin-right: 70.83333333333334%;
  }
  html[dir=rtl] .col-lg-offset-16 {
    margin-left: 0;
    margin-right: 66.66666666666666%;
  }
  html[dir=rtl] .col-lg-offset-15 {
    margin-left: 0;
    margin-right: 62.5%;
  }
  html[dir=rtl] .col-lg-offset-14 {
    margin-left: 0;
    margin-right: 58.333333333333336%;
  }
  html[dir=rtl] .col-lg-offset-13 {
    margin-left: 0;
    margin-right: 54.166666666666664%;
  }
  html[dir=rtl] .col-lg-offset-12 {
    margin-left: 0;
    margin-right: 50%;
  }
  html[dir=rtl] .col-lg-offset-11 {
    margin-left: 0;
    margin-right: 45.83333333333333%;
  }
  html[dir=rtl] .col-lg-offset-10 {
    margin-left: 0;
    margin-right: 41.66666666666667%;
  }
  html[dir=rtl] .col-lg-offset-9 {
    margin-left: 0;
    margin-right: 37.5%;
  }
  html[dir=rtl] .col-lg-offset-8 {
    margin-left: 0;
    margin-right: 33.33333333333333%;
  }
  html[dir=rtl] .col-lg-offset-7 {
    margin-left: 0;
    margin-left: 29.166666666666668%;
  }
  html[dir=rtl] .col-lg-offset-6 {
    margin-left: 0;
    margin-right: 25%;
  }
  html[dir=rtl] .col-lg-offset-5 {
    margin-left: 0;
    margin-right: 20.833333333333336%;
  }
  html[dir=rtl] .col-lg-offset-4 {
    margin-left: 0;
    margin-right: 16.666666666666664%;
  }
  html[dir=rtl] .col-lg-offset-3 {
    margin-left: 0;
    margin-right: 12.5%;
  }
  html[dir=rtl] .col-lg-offset-2 {
    margin-left: 0;
    margin-right: 8.333333333333332%;
  }
  html[dir=rtl] .col-lg-offset-1 {
    margin-left: 0;
    margin-right: 4.166666666666666%;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  html[dir=rtl] .col-md-1,
  html[dir=rtl] .col-md-2,
  html[dir=rtl] .col-md-3,
  html[dir=rtl] .col-md-4,
  html[dir=rtl] .col-md-5,
  html[dir=rtl] .col-md-6,
  html[dir=rtl] .col-md-7,
  html[dir=rtl] .col-md-8,
  html[dir=rtl] .col-md-9,
  html[dir=rtl] .col-md-10,
  html[dir=rtl] .col-md-11,
  html[dir=rtl] .col-md-12,
  html[dir=rtl] .col-md-13,
  html[dir=rtl] .col-md-14,
  html[dir=rtl] .col-md-15,
  html[dir=rtl] .col-md-16,
  html[dir=rtl] .col-md-17,
  html[dir=rtl] .col-md-18,
  html[dir=rtl] .col-md-19,
  html[dir=rtl] .col-md-20,
  html[dir=rtl] .col-md-21,
  html[dir=rtl] .col-md-22,
  html[dir=rtl] .col-md-23,
  html[dir=rtl] .col-md-24 {
    float: right;
  }
  html[dir=rtl] .col-md-pull-24 {
    left: 100%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-23 {
    left: 95.83333333333334%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-22 {
    left: 91.66666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-21 {
    left: 87.5%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-20 {
    left: 83.33333333333334%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-19 {
    left: 79.16666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-18 {
    left: 75%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-17 {
    left: 70.83333333333334%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-16 {
    left: 66.66666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-15 {
    left: 62.5%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-14 {
    left: 58.333333333333336%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-13 {
    left: 54.166666666666664%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-12 {
    left: 50%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-11 {
    left: 45.83333333333333%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-10 {
    left: 41.66666666666667%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-9 {
    left: 37.5%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-8 {
    left: 33.33333333333333%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-7 {
    left: 29.166666666666668%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-6 {
    left: 25%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-5 {
    left: 20.833333333333336%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-4 {
    left: 16.666666666666664%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-3 {
    left: 12.5%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-2 {
    left: 8.333333333333332%;
    right: 0;
  }
  html[dir=rtl] .col-md-pull-1 {
    left: 4.166666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-md-push-24 {
    left: 0;
    right: 100%;
  }
  html[dir=rtl] .col-md-push-23 {
    left: 0;
    right: 95.83333333333334%;
  }
  html[dir=rtl] .col-md-push-22 {
    left: 0;
    right: 91.66666666666666%;
  }
  html[dir=rtl] .col-md-push-21 {
    left: 0;
    right: 87.5%;
  }
  html[dir=rtl] .col-md-push-20 {
    left: 0;
    right: 83.33333333333334%;
  }
  html[dir=rtl] .col-md-push-19 {
    left: 0;
    right: 79.16666666666666%;
  }
  html[dir=rtl] .col-md-push-18 {
    left: 0;
    right: 75%;
  }
  html[dir=rtl] .col-md-push-17 {
    left: 0;
    right: 70.83333333333334%;
  }
  html[dir=rtl] .col-md-push-16 {
    left: 0;
    right: 66.66666666666666%;
  }
  html[dir=rtl] .col-md-push-15 {
    left: 0;
    right: 62.5%;
  }
  html[dir=rtl] .col-md-push-14 {
    left: 0;
    right: 58.333333333333336%;
  }
  html[dir=rtl] .col-md-push-13 {
    left: 0;
    right: 54.166666666666664%;
  }
  html[dir=rtl] .col-md-push-12 {
    left: 0;
    right: 50%;
  }
  html[dir=rtl] .col-md-push-11 {
    left: 0;
    right: 45.83333333333333%;
  }
  html[dir=rtl] .col-md-push-10 {
    left: 0;
    right: 41.66666666666667%;
  }
  html[dir=rtl] .col-md-push-9 {
    left: 0;
    right: 37.5%;
  }
  html[dir=rtl] .col-md-push-8 {
    left: 0;
    right: 33.33333333333333%;
  }
  html[dir=rtl] .col-md-push-7 {
    left: 0;
    right: 29.166666666666668%;
  }
  html[dir=rtl] .col-md-push-6 {
    left: 0;
    right: 25%;
  }
  html[dir=rtl] .col-md-push-5 {
    left: 0;
    right: 20.833333333333336%;
  }
  html[dir=rtl] .col-md-push-4 {
    left: 0;
    right: 16.666666666666664%;
  }
  html[dir=rtl] .col-md-push-3 {
    left: 0;
    right: 12.5%;
  }
  html[dir=rtl] .col-md-push-2 {
    left: 0;
    right: 8.333333333333332%;
  }
  html[dir=rtl] .col-md-push-1 {
    left: 0;
    right: 4.166666666666666%;
  }
  html[dir=rtl] .col-md-offset-24 {
    margin-left: 0;
    margin-right: 100%;
  }
  html[dir=rtl] .col-md-offset-23 {
    margin-left: 0;
    margin-right: 95.83333333333334%;
  }
  html[dir=rtl] .col-md-offset-22 {
    margin-left: 0;
    margin-right: 91.66666666666666%;
  }
  html[dir=rtl] .col-md-offset-21 {
    margin-left: 0;
    margin-right: 87.5%;
  }
  html[dir=rtl] .col-md-offset-20 {
    margin-left: 0;
    margin-right: 83.33333333333334%;
  }
  html[dir=rtl] .col-md-offset-19 {
    margin-left: 0;
    margin-right: 79.16666666666666%;
  }
  html[dir=rtl] .col-md-offset-18 {
    margin-left: 0;
    margin-right: 75%;
  }
  html[dir=rtl] .col-md-offset-17 {
    margin-left: 0;
    margin-right: 70.83333333333334%;
  }
  html[dir=rtl] .col-md-offset-16 {
    margin-left: 0;
    margin-right: 66.66666666666666%;
  }
  html[dir=rtl] .col-md-offset-15 {
    margin-left: 0;
    margin-right: 62.5%;
  }
  html[dir=rtl] .col-md-offset-14 {
    margin-left: 0;
    margin-right: 58.333333333333336%;
  }
  html[dir=rtl] .col-md-offset-13 {
    margin-left: 0;
    margin-right: 54.166666666666664%;
  }
  html[dir=rtl] .col-md-offset-12 {
    margin-left: 0;
    margin-right: 50%;
  }
  html[dir=rtl] .col-md-offset-11 {
    margin-left: 0;
    margin-right: 45.83333333333333%;
  }
  html[dir=rtl] .col-md-offset-10 {
    margin-left: 0;
    margin-right: 41.66666666666667%;
  }
  html[dir=rtl] .col-md-offset-9 {
    margin-left: 0;
    margin-right: 37.5%;
  }
  html[dir=rtl] .col-md-offset-8 {
    margin-left: 0;
    margin-right: 33.33333333333333%;
  }
  html[dir=rtl] .col-md-offset-7 {
    margin-left: 0;
    margin-right: 29.166666666666668%;
  }
  html[dir=rtl] .col-md-offset-6 {
    margin-left: 0;
    margin-right: 25%;
  }
  html[dir=rtl] .col-md-offset-5 {
    margin-left: 0;
    margin-right: 20.833333333333336%;
  }
  html[dir=rtl] .col-md-offset-4 {
    margin-left: 0;
    margin-right: 16.666666666666664%;
  }
  html[dir=rtl] .col-md-offset-3 {
    margin-left: 0;
    margin-right: 12.5%;
  }
  html[dir=rtl] .col-md-offset-2 {
    margin-left: 0;
    margin-right: 8.333333333333332%;
  }
  html[dir=rtl] .col-md-offset-1 {
    margin-left: 0;
    margin-right: 4.166666666666666%;
  }
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] .col-sm-1,
  html[dir=rtl] .col-sm-2,
  html[dir=rtl] .col-sm-3,
  html[dir=rtl] .col-sm-4,
  html[dir=rtl] .col-sm-5,
  html[dir=rtl] .col-sm-6,
  html[dir=rtl] .col-sm-7,
  html[dir=rtl] .col-sm-8,
  html[dir=rtl] .col-sm-9,
  html[dir=rtl] .col-sm-10,
  html[dir=rtl] .col-sm-11,
  html[dir=rtl] .col-sm-12,
  html[dir=rtl] .col-sm-13,
  html[dir=rtl] .col-sm-14,
  html[dir=rtl] .col-sm-15,
  html[dir=rtl] .col-sm-16,
  html[dir=rtl] .col-sm-17,
  html[dir=rtl] .col-sm-18,
  html[dir=rtl] .col-sm-19,
  html[dir=rtl] .col-sm-20,
  html[dir=rtl] .col-sm-21,
  html[dir=rtl] .col-sm-22,
  html[dir=rtl] .col-sm-23,
  html[dir=rtl] .col-sm-24 {
    float: right;
  }
  html[dir=rtl] .col-sm-pull-24 {
    right: 0;
    left: 100%;
  }
  html[dir=rtl] .col-sm-pull-23 {
    right: 0;
    left: 95.83333333333334%;
  }
  html[dir=rtl] .col-sm-pull-22 {
    left: 91.66666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-21 {
    right: 0;
    left: 87.5%;
  }
  html[dir=rtl] .col-sm-pull-20 {
    left: 83.33333333333334%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-19 {
    left: 79.16666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-18 {
    left: 75%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-17 {
    left: 70.83333333333334%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-16 {
    left: 66.66666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-15 {
    left: 62.5%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-14 {
    left: 58.333333333333336%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-13 {
    left: 54.166666666666664%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-12 {
    left: 50%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-11 {
    left: 45.83333333333333%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-10 {
    left: 41.66666666666667%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-9 {
    left: 37.5%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-8 {
    left: 33.33333333333333%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-7 {
    left: 29.166666666666668%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-6 {
    left: 25%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-5 {
    left: 20.833333333333336%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-4 {
    left: 16.666666666666664%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-3 {
    left: 12.5%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-2 {
    left: 8.333333333333332%;
    right: 0;
  }
  html[dir=rtl] .col-sm-pull-1 {
    left: 4.166666666666666%;
    right: 0;
  }
  html[dir=rtl] .col-sm-push-24 {
    left: 0;
    right: 100%;
  }
  html[dir=rtl] .col-sm-push-23 {
    left: 0;
    right: 95.83333333333334%;
  }
  html[dir=rtl] .col-sm-push-22 {
    left: 0;
    right: 91.66666666666666%;
  }
  html[dir=rtl] .col-sm-push-21 {
    left: 0;
    right: 87.5%;
  }
  html[dir=rtl] .col-sm-push-20 {
    left: 0;
    right: 83.33333333333334%;
  }
  html[dir=rtl] .col-sm-push-19 {
    left: 0;
    right: 79.16666666666666%;
  }
  html[dir=rtl] .col-sm-push-18 {
    left: 0;
    right: 75%;
  }
  html[dir=rtl] .col-sm-push-17 {
    left: 0;
    right: 70.83333333333334%;
  }
  html[dir=rtl] .col-sm-push-16 {
    left: 0;
    right: 66.66666666666666%;
  }
  html[dir=rtl] .col-sm-push-15 {
    left: 0;
    right: 62.5%;
  }
  html[dir=rtl] .col-sm-push-14 {
    left: 0;
    right: 58.333333333333336%;
  }
  html[dir=rtl] .col-sm-push-13 {
    left: 0;
    right: 54.166666666666664%;
  }
  html[dir=rtl] .col-sm-push-12 {
    left: 0;
    right: 50%;
  }
  html[dir=rtl] .col-sm-push-11 {
    left: 0;
    right: 45.83333333333333%;
  }
  html[dir=rtl] .col-sm-push-10 {
    left: 0;
    right: 41.66666666666667%;
  }
  html[dir=rtl] .col-sm-push-9 {
    left: 0;
    right: 37.5%;
  }
  html[dir=rtl] .col-sm-push-8 {
    left: 0;
    right: 33.33333333333333%;
  }
  html[dir=rtl] .col-sm-push-7 {
    left: 0;
    right: 29.166666666666668%;
  }
  html[dir=rtl] .col-sm-push-6 {
    left: 0;
    right: 25%;
  }
  html[dir=rtl] .col-sm-push-5 {
    left: 0;
    right: 20.833333333333336%;
  }
  html[dir=rtl] .col-sm-push-4 {
    left: 0;
    right: 16.666666666666664%;
  }
  html[dir=rtl] .col-sm-push-3 {
    left: 0;
    right: 12.5%;
  }
  html[dir=rtl] .col-sm-push-2 {
    left: 0;
    right: 8.333333333333332%;
  }
  html[dir=rtl] .col-sm-push-1 {
    left: 0;
    right: 4.166666666666666%;
  }
  html[dir=rtl] .col-sm-offset-24 {
    margin-left: 0;
    margin-right: 100%;
  }
  html[dir=rtl] .col-sm-offset-23 {
    margin-left: 0;
    margin-right: 95.83333333333334%;
  }
  html[dir=rtl] .col-sm-offset-22 {
    margin-left: 0;
    margin-right: 91.66666666666666%;
  }
  html[dir=rtl] .col-sm-offset-21 {
    margin-left: 0;
    margin-right: 87.5%;
  }
  html[dir=rtl] .col-sm-offset-20 {
    margin-left: 0;
    margin-right: 83.33333333333334%;
  }
  html[dir=rtl] .col-sm-offset-19 {
    margin-left: 0;
    margin-right: 79.16666666666666%;
  }
  html[dir=rtl] .col-sm-offset-18 {
    margin-left: 0;
    margin-right: 75%;
  }
  html[dir=rtl] .col-sm-offset-17 {
    margin-left: 0;
    margin-right: 70.83333333333334%;
  }
  html[dir=rtl] .col-sm-offset-16 {
    margin-left: 0;
    margin-right: 66.66666666666666%;
  }
  html[dir=rtl] .col-sm-offset-15 {
    margin-left: 0;
    margin-right: 62.5%;
  }
  html[dir=rtl] .col-sm-offset-14 {
    margin-left: 0;
    margin-right: 58.333333333333336%;
  }
  html[dir=rtl] .col-sm-offset-13 {
    margin-left: 0;
    margin-right: 54.166666666666664%;
  }
  html[dir=rtl] .col-sm-offset-12 {
    margin-left: 0;
    margin-right: 50%;
  }
  html[dir=rtl] .col-sm-offset-11 {
    margin-left: 0;
    margin-right: 45.83333333333333%;
  }
  html[dir=rtl] .col-sm-offset-10 {
    margin-left: 0;
    margin-right: 41.66666666666667%;
  }
  html[dir=rtl] .col-sm-offset-9 {
    margin-left: 0;
    margin-right: 37.5%;
  }
  html[dir=rtl] .col-sm-offset-8 {
    margin-left: 0;
    margin-right: 33.33333333333333%;
  }
  html[dir=rtl] .col-sm-offset-7 {
    margin-left: 0;
    margin-right: 29.166666666666668%;
  }
  html[dir=rtl] .col-sm-offset-6 {
    margin-left: 0;
    margin-right: 25%;
  }
  html[dir=rtl] .col-sm-offset-5 {
    margin-left: 0;
    margin-right: 20.833333333333336%;
  }
  html[dir=rtl] .col-sm-offset-4 {
    margin-left: 0;
    margin-right: 16.666666666666664%;
  }
  html[dir=rtl] .col-sm-offset-3 {
    margin-left: 0;
    margin-right: 12.5%;
  }
  html[dir=rtl] .col-sm-offset-2 {
    margin-left: 0;
    margin-right: 8.333333333333332%;
  }
  html[dir=rtl] .col-sm-offset-1 {
    margin-left: 0;
    margin-right: 4.166666666666666%;
  }
}
html[dir=rtl] #psf .notifications-bg button.close {
  margin-left: -30px;
}
html[dir=rtl] #psf .notifications-bg .notification {
  text-align: right;
  left: 0px;
}
html[dir=rtl] #psf .notifications-bg {
  right: auto;
  left: 41px;
}
html[dir=rtl] #psf .notifications-bg .notification .notification-body strong {
  float: right;
  line-height: 18px;
}
html[dir=rtl] #psf .notifications-bg .notification .notification-body a {
  display: inline-block;
  direction: rtl;
}
html[dir=rtl] #psf li a.psf-link {
  padding-left: 10px;
  padding-right: 10px;
}
html[dir=rtl] .text-h3 {
  font-weight: 400;
  font-size: 22px;
  color: #767676;
  direction: rtl;
  display: inline-block;
  text-align: right;
}
html[dir=rtl] #psf {
  left: 0px;
  right: auto;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  html[dir=rtl] #psf .notifications-bg {
    left: 0px;
    top: 41px;
  }
  html[dir=rtl] #psf {
    bottom: auto;
    top: 53px;
    margin-top: -1px;
    position: absolute;
    z-index: 1;
    right: 100%;
    width: 100%;
    background-color: #f2f2f2;
    -webkit-transition: all 300ms ease-in-out;
  }
  html[dir=rtl] #psf .icon-arrow-psf {
    position: relative;
    right: 6px;
    background-position: -2px -152px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 11px;
    height: 20px;
  }
  html[dir=rtl] #psf.open {
    right: 41px;
  }
  html[dir=rtl] #psf.open .notifications-bg {
    right: -41px;
  }
  html[dir=rtl] #psf.open .icon-arrow-psf {
    background-position: -2px -177px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 11px;
    height: 20px;
  }
  html[dir=rtl] #psf:hover {
    cursor: pointer;
  }
  html[dir=rtl] #psf > li {
    display: inline-block;
    float: right;
  }
  html[dir=rtl] #psf > li a.psf-link {
    margin-bottom: 0;
    margin-right: -1px;
    line-height: 20px;
  }
  html[dir=rtl] #psf > li > .icon {
    background-color: #f2f2f2;
  }
  html[dir=rtl] #psf > li > .icon i {
    text-align: center;
    border: 0;
  }
  html[dir=rtl] #psf > li > .icon span {
    display: none;
  }
  html[dir=rtl] #psf > li:last-child a i {
    border: 0;
  }
  html[dir=rtl] #psf #psf-gripper {
    display: block;
    background-color: #f2f2f2;
    position: absolute;
    right: -41px;
    width: 42px;
  }
}
html[dir=rtl] .button.button-inverse:after {
  content: '\f104';
  left: 0;
  right: initial;
}
html[dir=rtl] #filter-trigger {
  text-align: right;
}
html[dir=rtl] .filters.filters-desktop .filter-category .filter-options.filter-options-nested {
  margin-right: 20px;
  margin-left: 0px;
}
html[dir=rtl] .icheckbox_flat-blue {
  margin: 0 0 0 5px;
}
html[dir=rtl] .applied-filters-item .filter-close {
  margin-left: 5px;
  margin-right: 0;
}
html[dir=rtl] .filters.filters-desktop .filter-category .filter-options label.expandable span:before {
  margin-left: 0px;
  margin-right: 2px;
}
html[dir=rtl] .panel .panel-title > a:before,
html[dir=rtl] html[dir=rtl] .panel .panel-title > a:after {
  right: auto;
  left: 15px;
}
html[dir=rtl] .panel-collapse .button.inline {
  float: left;
}
html[dir=rtl] .panel-collapse .text-small {
  text-align: left;
}
html[dir=rtl] .ie9 .search-bg #search-dropdown {
  width: initial!important;
  right: -30px;
}
html[dir=rtl] .know-windows-image-link-container {
  float: left;
  /* So that the image sticks to the left edge and lines up with the rest of the page elements */
  margin-right: 0;
}
html[dir=rtl] button#clc-back {
  float: left;
}
html[dir=rtl] .languageSelector {
  margin-left: 0px;
  margin-right: 20px;
}
html[dir=rtl] #closeModal > img {
  position: absolute;
  left: 15px;
  top: 15px;
}
html[dir=rtl] .docFeedbackHolder .docFeedback {
  float: right;
}
html[dir=rtl] .icon-bg,
html[dir=rtl] .hp-row.with-icons .icon-bg {
  float: right;
}
html[dir=rtl] .disputeBar .infoError {
  float: right;
  margin-right: 0px;
  margin-left: 10px;
}
html[dir=rtl] .disputeBar .cross {
  float: left;
}
html[dir=rtl] .col-lg-24.no-padding.rtlBanner {
  background-position-x: 0px !important;
  display: flex;
}
html[dir=rtl] .hp-row ul.tabbedList {
  padding-right: 30px;
}
html[dir=rtl] .noSWDResFound p {
  direction: ltr;
  text-align: right;
}
html[dir=rtl] .swd-expanded .details,
html[dir=rtl] .modal-body .details {
  padding-left: 10px;
  padding-right: 0px;
}
html[dir=rtl] .download-table .table .sortable-row a.hpdiaButton.button.primary {
  float: left;
}
html[dir=rtl] .download-table .table a.multiPartClassDownload.button.primary {
  float: left;
}
html[dir=rtl] .download-table .panel-heading .count {
  unicode-bidi: bidi-override;
}
html[dir=rtl] a.button.button-sm.hpdiaButton.critical {
  float: left;
}
html[dir=rtl] a.button.button-sm.multiPartClassDownload.critical {
  float: left;
}
html[dir=rtl] .progress-bar-status {
  float: left;
}
html[dir=rtl] .pagination-container {
  float: left;
}
html[dir=rtl] #steps-bar .container .right {
  text-align: left;
  float: left;
  margin: 0;
}
html[dir=rtl] #steps-bar .container .right ul li i {
  font-size: 18px;
  position: relative;
  float: right;
  margin: 15px 0;
  top: 0;
  color: white;
}
html[dir=rtl] #steps-bar .container .right ul li span {
  float: left;
  padding-right: 5px;
  padding-top: 14px;
}
html[dir=rtl] #steps-bar .container .fl ul > li {
  margin-left: 0;
  position: relative;
}
html[dir=rtl] #steps-bar .container .fl ul li {
  float: right;
}
html[dir=rtl] #steps-bar .container .fl ul i {
  position: relative;
  float: right;
}
html[dir=rtl] #steps-bar .container .fl ul i.icon-rght {
  margin-right: 0;
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
html[dir=rtl] #steps-bar .container .fl ul li span {
  margin-right: 5px;
  float: right;
}
html[dir=rtl] .instruction-panel a.icon:before {
  right: inherit;
  left: 15px;
}
html[dir=rtl] .instruction-panel .icon:before {
  margin-right: -40px;
}
html[dir=rtl] .modal-body .hp-row .icon-rght:before {
  content: '\e603';
}
html[dir=rtl] .activeOption {
  margin-left: 0px;
}
html[dir=rtl] #os-x-trigger {
  float: left;
  color: #767676;
}
html[dir=rtl] #Hpdia_OptInDialog .button-group.align-right,
html[dir=rtl] #Hpdia_InstallDialog .button-group.align-right,
html[dir=rtl] #Hpdia_DownloadDialog .button-group.align-right {
  text-align: left;
}
html[dir=rtl] #Hpdia_OptInDialog_BtnNext,
html[dir=rtl] #Hpdia_InstallDialog_BtnOK {
  float: left;
  margin-right: 10px;
}
html[dir=rtl] #osModalButtonGroup {
  text-align: left;
}
html[dir=rtl] #osNotNow {
  margin-left: 10px;
}
html[dir=rtl] .OSModalImage {
  text-align: left !important;
  text-align: -webkit-left !important;
}
html[dir=rtl] #logmeinsupport .form-group.col-lg-24 {
  float: none;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  html[dir=rtl] #logmeinsupport .form-group span.table-cell {
    padding-right: 0px;
    padding-left: 10px;
  }
}
html[dir=rtl] #logmeinsupport .form-group span.table-cell .form-input.small {
  margin-right: 0px;
  margin-left: 20px;
}
html[dir=rtl] #logmeinsupport .form-group span.table-cell input[type=submit] {
  float: none;
}
html[dir=rtl] #hp-product-id .image-header .header-title,
html[dir=rtl] #hp-product-id .image-header .header-image {
  float: right;
}
html[dir=rtl] .w-details p.key-value span.key {
  margin-left: 40px;
  margin-right: 0px;
}
html[dir=rtl] .support-options .icon-svg {
  float: right;
  margin-left: 10px;
  margin-right: auto;
}
html[dir=rtl] .contactHPagent a {
  float: left;
  margin-right: 5px;
}
html[dir=rtl] .align-right {
  text-align: left;
}
html[dir=rtl] input#btnWFormSubmit {
  float: left;
}
html[dir=rtl] .button-group.right {
  float: left;
}
html[dir=rtl] .gray-block.component .hp-row a:last-of-type:not(.button) {
  display: block;
  margin-top: 5px;
  clear: both;
}
html[dir=rtl] input#detectselfServiceBtn {
  float: right;
  display: block;
}
html[dir=rtl] .externalContent {
  padding-right: 5px;
  padding-left: 0px;
}
html[dir=rtl] #historicContainer #finalGridContainer {
  padding-left: 0px;
  padding-right: 10px;
}
html[dir=rtl] #contactmyHPAgent {
  float: right;
}
html[dir=rtl] #icContactHPAgent {
  float: left;
}
html[dir=rtl] #editInfo {
  display: inline-block;
  margin-right: 10px;
}
html[dir=rtl] .spinerPlacement {
  margin-left: auto;
  margin-right: 50%;
}
html[dir=rtl] #btnWDFormSubmit {
  float: left;
}
html[dir=rtl] .DMDNewLayout ul li {
  margin-right: 20px;
}
html[dir=rtl] #dmdRetryView ul li {
  margin-right: 20px;
}
html[dir=rtl] #swdRetry {
  float: left;
}
html[dir=rtl] .pull-right {
  float: left !important;
}
html[dir=rtl] ul.with-bullets {
  margin-left: 0px;
  margin-right: 40px;
}
html[dir=rtl] .panel .panel-title > a {
  position: relative;
  display: block;
  padding: 15px 15px 15px 55px;
  font-weight: bold;
  color: #000;
}
html[dir=rtl] .psf-link .icon-rght:before {
  content: "\e603 ";
}
html[dir=rtl] .psf-link .icon-lft:before {
  content: "\e604";
}
html[dir=rtl] #prodInfoWarrantyInfo {
  direction: rtl;
}
html[dir=rtl] #searchSNRProductSection #btnWFormSubmit {
  float: none;
}
@media (min-width: 801px) {
  html[dir=rtl] input#oneboxtextsearch {
    padding-right: 245px !important;
  }
}
html[dir=rtl] .rtlIcon {
  display: inline-block;
  vertical-align: top;
}
@media only screen and (min-width: 769px) {
  html[dir=rtl] #os-cancel {
    /*display: none;*/
    margin-right: 0px;
    margin-left: 30px;
  }
}
html[dir=rtl] #grayBlockParent .tooltipPad {
  padding-right: 0px !important;
  margin-top: 5px;
}
html[dir=rtl] .hp-Recommend .hpRecomends {
  border-left: 0px;
  padding-right: 5px;
  padding-left: 0px;
  border-right: 6px solid #0096d6;
}
html[dir=rtl] .driver-details .download-table .swdTable table tr.recommended {
  border-left: 0px;
  border-right: 8px solid #0096d6;
}
html[dir=rtl] .driver-details .download-table .swdTable table th:last-child {
  border-right: 1px solid #ccc;
}
html[dir=rtl] .driver-details .download-table .swdTable table td:last-child p {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .driver-details .download-table .swdTable table td:last-child p {
    text-align: left;
  }
}
html[dir=rtl] .pdpProdtTitle.marginForTitle {
  margin-right: 15px;
}
html[dir=rtl] .hpsaSection {
  /*background-image: url('http://dxlfb468n8ekd.cloudfront.net/gsc/8RF25R/66/53/ac/6653acb427e0471c9ee…mages/swd_2_-_6460v_notebook/u0.png?token=9ef74ee1149dbc4c47bc92267796d6fd');*/
  background-position: left;
}
html[dir=rtl] .padSerialProdVal {
  margin-right: 5px;
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .brLocale {
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  html[dir=rtl] .negMargin {
    margin-top: -20px !important;
  }
}
@media (max-width: 800px) {
  html[dir=rtl] #prodInfoWarrantyInfo > .key-value {
    text-align: right;
  }
}
/*RTL ends here*/
.pFinderCategory {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-top: -1px;
  padding: 0px;
}
.hp-expandable-wrapper .hp-expandable-section {
  display: none;
  overflow: hidden;
  padding-left: 15px;
}
.hp-expandable-wrapper .hp-expandable-section ul.list-wrapper {
  overflow: hidden;
}
.hp-expandable-wrapper .hp-expandable-section ul.list-wrapper li a:hover {
  text-decoration: underline;
}
.hp-expandable-wrapper .hp-expand-colapse {
  display: inline-block;
  position: relative;
  font-family: HPSimplified;
  font-weight: bold;
  width: 100%;
  padding: 15px 55px 15px 15px;
  color: #000;
  line-height: 2.1;
}
.hp-expandable-wrapper .hp-expand-colapse .linkText {
  display: inline-block;
  word-wrap: break-word;
  width: 80%;
}
.hp-expandable-wrapper .hp-expand-colapse .expandIcon {
  content: '';
  position: absolute;
  width: 26px;
  height: 26px;
  font-size: 10px;
  font-family: HPControlIcons;
  color: #767676;
  text-align: center;
  right: 15px;
  border: 1px solid #ccc;
}
.hp-expandable-wrapper .hp-expand-colapse .expandIcon:after {
  /*content modified as a down arrow was shown with \e601 - Himanshu*/
  content: '\e606';
  top: 1px;
  position: absolute;
  right: 6px;
}
.hp-expandable-wrapper .hp-expand-colapse:hover {
  color: #006699;
  background: whitesmoke;
}
.hp-expandable-wrapper .hp-expand-colapse:hover .expandIcon {
  color: #0096d6;
  border: 1px solid #000;
}
.hp-expandable-wrapper .hp-expand-colapse.opened .expandIcon:after {
  /*content modified as a dark square was shown with \e618 - Himanshu*/
  content: '\e605';
}
.hp-expandable-wrapper .hp-expand-colapse.opened:hover .expandIcon {
  color: #0096d6;
}
html[dir=rtl] .hp-expandable-wrapper {
  text-align: right;
  direction: ltr;
}
html[dir=rtl] .hp-expandable-wrapper .hp-expandable-section {
  padding-right: 15px;
}
html[dir=rtl] .hp-expand-colapse {
  padding: 15px 15px 15px 55px;
}
html[dir=rtl] .hp-expand-colapse .expandIcon {
  right: auto;
  left: 15px;
}
html[dir=rtl] .hp-expand-colapse .expandIcon:after {
  /*content modified as a down arrow was shown with \e601 - Himanshu*/
  content: '\e606';
  top: 1px;
  position: absolute;
  left: 6px;
  right: auto;
}
.search-bg .dropdown-menu.js-search-category .focus {
  background: #efefef;
}
.search-bg input.errorElement {
  border-color: #ccc !important;
}
.search-bg input.errorElement:focus {
  border-color: #0096D6 !important;
}
.search-bg .errorMessage {
  display: none;
  /* added to remove error message from one box search. */
  top: 1px;
  background: #fff;
  width: 90%;
  padding-top: 6px !important;
  height: 34px;
  left: 11px;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .search-bg .errorMessage {
    width: 65%;
    left: 245px;
    padding-top: 11px !important;
    height: 44px;
  }
}
.search-bg input#oneboxtextsearch {
  line-height: 20px;
}
.search-bg .predictive-results {
  display: block !important;
  /*3150 start: position typeahead result div on mobile view*/
  /*3150 end*/
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .search-bg .predictive-results {
    top: 35px;
    /*margin-left: 15px;*/
    /*margin-right: 60px;*/
  }
}
.search-bg .searching {
  top: 12px;
}
.search-bg .searching img {
  width: 72%;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #grayBlockParent .search-bg .predictive-results {
    top: 45px;
    margin-left: 15px;
    margin-right: 60px;
  }
}
.hp-section.hp-search {
  overflow: visible !important;
}
@media only screen and (max-width: 496px) {
  .notYourProdTrigger {
    display: inline-block;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .notYourProdTrigger {
    display: inline-block;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 496px) {
  .prodDisplayImg {
    margin: 0px auto 10px auto;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .prodDisplayImg {
    margin: 0px auto 10px auto;
  }
}
.hp-search.hp-section {
  margin: 0;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .hp-search.hp-section {
    background-color: transparent;
    padding: 0;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-search.hp-section {
    margin: 0 -18px 20px;
    padding: 20px 18px 15px;
  }
  .hp-search.hp-section .hp-row {
    margin: 0;
  }
}
.search-bar-form {
  position: relative;
}
.search-bg {
  position: relative;
  padding: 0;
}
.search-bg .dropdown {
  position: absolute;
  left: 0;
  height: 46px;
}
.search-bg .dropdown .button.primary:focus {
  background-color: #0096D6;
  text-decoration: none;
}
.search-bg .dropdown .button.primary:hover {
  text-decoration: none;
}
.search-bg .dropdown .dropdown-menu {
  left: 0;
  top: 45px;
}
.search-bg .dropdown .dropdown-menu a {
  font-size: 16px;
  line-height: 16px;
  color: #767676;
}
.search-bg .dropdown .dropdown-menu a:hover {
  color: #0096D6;
}
.search-bg .button.inline {
  position: absolute;
  top: 0;
  right: 0;
  width: 46px;
  height: 46px;
  line-height: 46px;
  border-radius: 0;
}
.search-bg #search-dropdown {
  display: none;
  left: 0;
  z-index: 10;
  width: auto !important;
  padding: 0px;
}
.search-bg #search-dropdown:hover {
  text-decoration: none;
  background-color: #0096d6;
  cursor: default;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .search-bg #search-dropdown {
    display: block;
  }
}
.search-bg #search-dropdown i {
  float: none !important;
  line-height: 46px;
}
.search-bg #search-dropdown {
  overflow: visible;
  position: relative;
  max-width: 330px;
  min-width: 230px;
  text-align: center;
}
.search-bg #search-dropdown .search-category {
  display: inline-block;
  min-width: 86%;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.search-bg input {
  width: 100%;
  border: 1px solid #ccc;
  padding: 0 60px 0 15px;
  height: 46px;
  line-height: 46px;
  -webkit-appearance: none;
  border-radius: 0;
}
.search-bg input:hover {
  border: 1px solid #aeaeae;
}
.search-bg input:focus {
  border-color: #0096D6;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .search-bg input {
    padding: 0 90px 0 245px;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .search-bg input {
    padding: 0 60px 0 15px !important;
  }
}
@media only screen and (max-width: 496px) {
  .search-bg input {
    padding: 0 60px 0 15px !important;
  }
}
.search-bg .searching {
  display: none !important;
  position: absolute;
  top: 10px;
  right: 75px;
  font-size: 12px;
  color: #0096D6;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .search-bg .searching {
    display: none !important;
  }
}
@media only screen and (max-width: 496px) {
  .search-bg .searching {
    display: none !important;
  }
}
.search-bg i.fa-circle-o-notch {
  font-size: 22px;
  width: 22px;
  height: 22px;
  line-height: 24px;
  vertical-align: middle;
  margin-left: 5px;
}
.search-bg i.fa-circle-o-notch.fa-spin {
  -webkit-animation: spin .5s infinite linear;
  animation: spin .5s infinite linear;
}
.search-bg span {
  vertical-align: middle;
}
#tooltipSearchExample {
  padding: 0;
  text-align: center;
  border: 0;
}
.search-on-bottom .search-bg {
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
}
.search-on-bottom .search-bg #search-dropdown {
  left: 0;
}
.search-on-bottom .search-bg .button.inline {
  right: 0;
}
.search-on-bottom .search-bg .dropdown .dropdown-menu {
  left: 0;
}
.searchSerialNumberImg {
  width: 316px;
}
.search-bg .help-block {
  margin-top: -15px;
  font-size: 14px;
  color: #767676;
  padding: 0 !important;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .search-bg .help-block {
    font-size: 13px;
  }
}
.predictive-results {
  position: absolute;
  /*3539: change z-index from 10 to 11 to put it over Search all support button on Contact HP homepage*/
  z-index: 11;
  left: 0;
  right: 0;
  top: 43px;
  background-color: #fff;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  border: 1px solid #ccc;
  border-bottom: 1px solid #aeaeae;
  display: none;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .predictive-results {
    top: 45px;
    left: 245px;
    right: 60px;
  }
}
.predictive-results li a {
  font-size: 14px;
  display: block;
  border-bottom: 1px solid #efefef;
  color: #767676;
  padding: 5px 15px;
}
.predictive-results li a strong {
  font-weight: bold;
  color: #575757;
}
.predictive-results li a:hover,
.predictive-results li a.hover {
  text-decoration: none;
  color: #0096D6;
  background-color: whiteSmoke;
  cursor: pointer;
}
.predictive-results li a:hover strong,
.predictive-results li a.hover strong {
  color: #006699;
}
.predictive-results li.results-title {
  padding: 5px 15px;
  font-size: 12px;
  color: #0096D6;
  text-transform: uppercase;
}
#grayBlockParent .predictive-results {
  /* defect 3145 typeahead width */
  width: 91.5%;
}
/* defect 3145 typeahead width */
@media (min-width: 497px) and (max-width: 801px) {
  #grayBlockParent .predictive-results {
    width: 94.5%;
  }
}
@media (max-width: 497px) {
  #grayBlockParent .predictive-results {
    width: 85%;
  }
}
/* defect 3145 end*/
span.regular-font {
  font-weight: normal;
}
.search-result a {
  font-size: 16px;
}
.search-result a:hover {
  text-decoration: underline;
  color: #006699;
}
.search-result a strong {
  font-weight: bold;
  color: #0096D6;
}
.search-result a strong:hover {
  color: #006699;
}
.search-error a {
  text-decoration: underline;
}
.search-feedback h4 {
  margin-bottom: 10px;
}
.search-feedback label {
  display: block;
  font-size: 16px;
  margin-bottom: 10px;
  padding: 5px 0;
}
.similar-results h3 {
  font-family: HPSimplified;
}
.similar-results ul {
  color: #0096D6;
}
.similar-results ul strong {
  color: #0096D6;
}
h4.best-search-header {
  color: #767676;
  font-family: HPSimplified;
}
h4.best-search-header strong {
  color: #767676;
}
/* Commented as new staging does not have it
.hp-search {
  &.hp-section {
    margin: 0 0 20px;
  }
}
*/
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .hp-header .container.hp-header-search #clear-search,
  .search-bg #clear-search {
    position: absolute;
    right: 54px;
    width: 25px;
    height: 25px;
    top: 5px;
    bottom: 0;
    margin: auto;
    font-size: 20px;
    color: #767676;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .hp-header .container.hp-header-search #clear-search,
  .search-bg #clear-search {
    width: 20px;
    height: 20px;
    font-size: 20px;
  }
}
@media only screen and (max-width: 496px) {
  .hp-header .container.hp-header-search #clear-search,
  .search-bg #clear-search {
    width: 20px;
    height: 20px;
    font-size: 20px;
  }
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .hp-search.hp-section {
    display: block !important;
  }
}
.ie8 .search-bg #search-dropdown {
  width: auto !important;
  max-width: inherit !important;
}
.ie9 .search-bg #search-dropdown {
  width: auto !important;
}
.ie9 .search-bg #search-dropdown .search-category {
  float: left;
}
.filter-header {
  border-bottom: 1px solid #CCC;
}
.mobile-search-toggle-close {
  white-space: nowrap;
}
.resultsSearchIdol {
  word-wrap: break-word;
  white-space: pre;
}
/* ---------- Disclaimer bar --------- */
.disclaimerBarContainer {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 10px;
  background-color: #E8F5FB;
}
.disclaimerBarContainer div {
  padding: 10px 15px;
}
.disclaimerBarContainer div i {
  background-image: url('/static/hp-portal-theme-static/themes/Portal8.0/hp/images/newTab.png');
  display: inline-block;
  width: 20px;
  height: 15px;
}
/* ---------- Disclaimer bar --------- */
.warranty-error-search {
  font-weight: normal !important;
}
::placeholder {
  /*for firefox as part of CR 1195*/
  opacity: 1;
}
#clc-choose-country a,
#clc-choose-language a {
  color: #767676;
}
@media only screen and (max-width: 496px) {
  #clc-choose-country a,
  #clc-choose-language a {
    font-size: 16px;
  }
}
#clc-choose-country a:hover,
#clc-choose-language a:hover {
  color: #0096D6;
  text-decoration: none;
}
#clc-choose-country a.selected,
#clc-choose-language a.selected {
  color: #0096D6;
  font-family: HPSimplified;
  font-weight: bold;
}
#clc-choose-country .modal-body,
#clc-choose-language .modal-body {
  padding-bottom: 30px;
}
@media only screen and (max-width: 496px) {
  #clc-choose-country .modal-body,
  #clc-choose-language .modal-body {
    padding: 20px;
    max-height: none;
  }
}
@media only screen and (max-width: 496px) {
  #clc-choose-country .modal-footer .button[data-dismiss="modal"],
  #clc-choose-language .modal-footer .button[data-dismiss="modal"] {
    display: none;
  }
  #clc-choose-country .modal-footer .button.primary,
  #clc-choose-language .modal-footer .button.primary {
    width: 100%;
    margin: 0 auto;
  }
}
.country-group {
  word-wrap: break-word;
}
@media only screen and (max-width: 496px) {
  .country-group {
    margin: 20px 0 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
  }
  .country-group.first-group {
    margin-top: 0;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .country-group .country-options li {
    height: 40px;
    line-height: 40px;
  }
}
.country-group .country-options li a {
  display: block;
  color: #767676;
}
.country-group .country-options li a:hover {
  color: #0096D6;
}
#selected-country,
#selected-language {
  font-weight: bold;
}
#clc-modal #clc-choose-language {
  display: none;
}
#clc-modal #clc-choose-language .available-languages h3,
#clc-modal #clc-choose-language ul.language-options {
  text-align: center;
}
#clc-modal #clc-choose-language ul.language-options li {
  height: 32px;
  line-height: 32px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #clc-modal #clc-choose-language ul.language-options li {
    height: 40px;
    line-height: 40px;
  }
}
#clc-modal #clc-choose-language ul.language-options li a:hover,
#clc-modal #clc-choose-language ul.language-options li a.selected {
  color: #0096D6;
}
#clc-modal #clc-choose-language ul.language-options li a:hover .native,
#clc-modal #clc-choose-language ul.language-options li a.selected .native {
  color: #0096D6;
}
#clc-modal #clc-choose-language ul.language-options li .native {
  font-weight: bold;
  color: #373737;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #clc-back {
    display: none;
  }
}
.flag {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-color: #fff;
  vertical-align: middle;
  margin-right: 5px;
}
.flag.flag-blank {
  background: #fff;
  width: 32px;
  height: 32px;
  background-position: -99px -529px;
}
.Afghanistan,
.Albania,
.Algeria,
.American-Samoa,
.Andorra,
.Angola,
.Anguilla,
.Antarctica,
.Antigua-Barbuda,
.Arab-League,
.Argentina,
.Armenia,
.Aruba,
.ASEAN,
.Australia,
.Austria,
.Azerbaijan,
.Bahamas,
.Bahrain,
.Bangladesh,
.Barbados,
.Belarus,
.Belgium,
.Belize,
.Benin,
.Bermuda,
.Bhutan,
.Bolivia,
.Bosnia-Herzegovina,
.Botswana,
.Brazil,
.Brunei,
.Bulgaria,
.Burkina-Faso,
.Burundi,
.Cambodja,
.Cameroon,
.Canada,
.Cape-Verde,
.CARICOM,
.Cayman-Islands,
.Central-African-Republic,
.Chad,
.Chile,
.China,
.CIS,
.Colombia,
.Commonwealth,
.Comoros,
.Congo-Brazzaville,
.Zaire,
.Cook-Islands,
.Costa-Rica,
.Cote-dIvoire,
.Croatia,
.Cuba,
.Cyprus,
.Czech-Republic,
.Denmark,
.Djibouti,
.Dominica,
.Dominican-Republic,
.Ecuador,
.Egypt,
.El-Salvador,
.England,
.Equatorial-Guinea,
.Eritrea,
.Estonia,
.Ethiopia,
.European-Union,
.Faroes,
.Fiji,
.Finland,
.France,
.Gabon,
.Gambia,
.Georgia,
.Germany,
.Ghana,
.Gibraltar,
.Greece,
.Greenland,
.Grenada,
.Guadeloupe,
.Guam,
.Guatemala,
.Guernsey,
.Guinea-Bissau,
.Guinea,
.Guyana,
.Haiti,
.Honduras,
.Hong-Kong,
.Hungary,
.Iceland,
.India,
.Indonesia,
.Iran,
.Iraq,
.Ireland,
.Islamic-Conference,
.Isle-of-Man,
.Israel,
.Italy,
.Jamaica,
.Japan,
.Jersey,
.Jordan,
.Kazakhstan,
.Kenya,
.Kiribati,
.Kosovo,
.Kuwait,
.Kyrgyzstan,
.Laos,
.Latvia,
.Lebanon,
.Lesotho,
.Liberia,
.Libya,
.Liechtenstein,
.Lithuania,
.Luxembourg,
.Macao,
.Macedonia,
.Madagascar,
.Malawi,
.Malaysia,
.Maldives,
.Mali,
.Malta,
.Marshall-Islands,
.Martinique,
.Mauritania,
.Mauritius,
.Mexico,
.Micronesia,
.Moldova,
.Monaco,
.Mongolia,
.Montenegro,
.Montserrat,
.Morocco,
.Mozambique,
.Burma,
.Namibia,
.NATO,
.Nauru,
.Nepal,
.Netherlands-Antilles,
.Netherlands,
.New-Caledonia,
.New-Zealand,
.Nicaragua,
.Niger,
.Nigeria,
.North-Korea,
.Northern-Cyprus,
.Northern-Ireland,
.Norway,
.Olimpic-Movement,
.Oman,
.OPEC,
.Pakistan,
.Palau,
.Palestine,
.Panama,
.Papua-New-Guinea,
.Paraguay,
.Peru,
.Philippines,
.Poland,
.Portugal,
.Puerto-Rico,
.Qatar,
.Red-Cross,
.Reunion,
.Romania,
.Russian-Federation,
.Rwanda,
.Saint-Lucia,
.Samoa,
.San-Marino,
.Sao-Tome-Principe,
.Saudi-Arabia,
.Scotland,
.Senegal,
.Serbia,
.Seychelles,
.Sierra-Leone,
.Singapore,
.Slovakia,
.Slovenia,
.Solomon-Islands,
.Somalia,
.Somaliland,
.South-Africa,
.Korea,
.Spain,
.Sri-Lanka,
.Sudan,
.Suriname,
.Swaziland,
.Sweden,
.Switzerland,
.Syria,
.Tahiti,
.Taiwan,
.Tajikistan,
.Tanzania,
.Thailand,
.Timor-Leste,
.Togo,
.Tonga,
.Trinidad-Tobago,
.Tunisia,
.Turkey,
.Turkmenistan,
.Tuvalu,
.Uganda,
.Ukraine,
.United-Arab-Emirates,
.United-Kingdom,
.United-Nations,
.United-States,
.Uruguay,
.Uzbekistan,
.Vanutau,
.Vatican-City,
.Venezuela,
.Vietnam,
.Yemen,
.Zambia,
.Zimbabwe {
  background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/sprite-country-flags.png) no-repeat;
}
.Afghanistan {
  background-position: -33px -528px;
  width: 32px;
  height: 32px;
}
.African-Union {
  background-position: -33px -264px;
  width: 32px;
  height: 32px;
}
.Albania {
  background-position: 0 -528px;
  width: 32px;
  height: 32px;
}
.Algeria {
  background-position: -462px -495px;
  width: 32px;
  height: 32px;
}
.American-Samoa {
  background-position: -429px -495px;
  width: 32px;
  height: 32px;
}
.Andorra {
  background-position: -396px -495px;
  width: 32px;
  height: 32px;
}
.Angola {
  background-position: -363px -495px;
  width: 32px;
  height: 32px;
}
.Anguilla {
  background-position: -330px -495px;
  width: 32px;
  height: 32px;
}
.Antarctica {
  background-position: -297px -495px;
  width: 32px;
  height: 32px;
}
.Antigua-Barbuda {
  background-position: -264px -495px;
  width: 32px;
  height: 32px;
}
.Arab-League {
  background-position: -231px -495px;
  width: 32px;
  height: 32px;
}
.Argentina {
  background-position: -198px -495px;
  width: 32px;
  height: 32px;
}
.Armenia {
  background-position: -165px -495px;
  width: 32px;
  height: 32px;
}
.Aruba {
  background-position: -132px -495px;
  width: 32px;
  height: 32px;
}
.ASEAN {
  background-position: -99px -495px;
  width: 32px;
  height: 32px;
}
.Australia {
  background-position: -66px -495px;
  width: 32px;
  height: 32px;
}
.Austria {
  background-position: -33px -495px;
  width: 32px;
  height: 32px;
}
.Azerbaijan {
  background-position: 0 -495px;
  width: 32px;
  height: 32px;
}
.Bahamas {
  background-position: -462px -462px;
  width: 32px;
  height: 32px;
}
.Bahrain {
  background-position: -429px -462px;
  width: 32px;
  height: 32px;
}
.Bangladesh {
  background-position: -396px -462px;
  width: 32px;
  height: 32px;
}
.Barbados {
  background-position: -363px -462px;
  width: 32px;
  height: 32px;
}
.Belarus {
  background-position: -330px -462px;
  width: 32px;
  height: 32px;
}
.Belgium {
  background-position: -297px -462px;
  width: 32px;
  height: 32px;
}
.Belize {
  background-position: -264px -462px;
  width: 32px;
  height: 32px;
}
.Benin {
  background-position: -231px -462px;
  width: 32px;
  height: 32px;
}
.Bermuda {
  background-position: -198px -462px;
  width: 32px;
  height: 32px;
}
.Bhutan {
  background-position: -165px -462px;
  width: 32px;
  height: 32px;
}
.Bolivia {
  background-position: -132px -462px;
  width: 32px;
  height: 32px;
}
.Bosnia-Herzegovina {
  background-position: -99px -462px;
  width: 32px;
  height: 32px;
}
.Botswana {
  background-position: -66px -462px;
  width: 32px;
  height: 32px;
}
.Brazil {
  background-position: -33px -462px;
  width: 32px;
  height: 32px;
}
.Brunei {
  background-position: 0 -462px;
  width: 32px;
  height: 32px;
}
.Bulgaria {
  background-position: -462px -429px;
  width: 32px;
  height: 32px;
}
.Burkina-Faso {
  background-position: -429px -429px;
  width: 32px;
  height: 32px;
}
.Burundi {
  background-position: -396px -429px;
  width: 32px;
  height: 32px;
}
.Cambodja {
  background-position: -363px -429px;
  width: 32px;
  height: 32px;
}
.Cameroon {
  background-position: -330px -429px;
  width: 32px;
  height: 32px;
}
.Canada {
  background-position: -297px -429px;
  width: 32px;
  height: 32px;
}
.Cape-Verde {
  background-position: -264px -429px;
  width: 32px;
  height: 32px;
}
.CARICOM {
  background-position: -231px -429px;
  width: 32px;
  height: 32px;
}
.Cayman-Islands {
  background-position: -198px -429px;
  width: 32px;
  height: 32px;
}
.Central-African-Republic {
  background-position: -165px -429px;
  width: 32px;
  height: 32px;
}
.Chad {
  background-position: -132px -429px;
  width: 32px;
  height: 32px;
}
.Chile {
  background-position: -99px -429px;
  width: 32px;
  height: 32px;
}
.China {
  background-position: -66px -429px;
  width: 32px;
  height: 32px;
}
.CIS {
  background-position: -33px -429px;
  width: 32px;
  height: 32px;
}
.Colombia {
  background-position: 0 -429px;
  width: 32px;
  height: 32px;
}
.Commonwealth {
  background-position: -462px -396px;
  width: 32px;
  height: 32px;
}
.Comoros {
  background-position: -429px -396px;
  width: 32px;
  height: 32px;
}
.Congo-Brazzaville {
  background-position: -396px -396px;
  width: 32px;
  height: 32px;
}
.Zaire {
  background-position: -363px -396px;
  width: 32px;
  height: 32px;
}
.Cook-Islands {
  background-position: -330px -396px;
  width: 32px;
  height: 32px;
}
.Costa-Rica {
  background-position: -297px -396px;
  width: 32px;
  height: 32px;
}
.Cote-d-Ivoire {
  background-position: -264px -396px;
  width: 32px;
  height: 32px;
}
.Croatia {
  background-position: -231px -396px;
  width: 32px;
  height: 32px;
}
.Cuba {
  background-position: -198px -396px;
  width: 32px;
  height: 32px;
}
.Cyprus {
  background-position: -165px -396px;
  width: 32px;
  height: 32px;
}
.Czech-Republic {
  background-position: -132px -396px;
  width: 32px;
  height: 32px;
}
.Denmark {
  background-position: -99px -396px;
  width: 32px;
  height: 32px;
}
.Djibouti {
  background-position: -66px -396px;
  width: 32px;
  height: 32px;
}
.Dominica {
  background-position: -33px -396px;
  width: 32px;
  height: 32px;
}
.Dominican-Republic {
  background-position: 0 -396px;
  width: 32px;
  height: 32px;
}
.Ecuador {
  background-position: -462px -363px;
  width: 32px;
  height: 32px;
}
.Egypt {
  background-position: -429px -363px;
  width: 32px;
  height: 32px;
}
.El-Salvador {
  background-position: -396px -363px;
  width: 32px;
  height: 32px;
}
.England {
  background-position: -363px -363px;
  width: 32px;
  height: 32px;
}
.Equatorial-Guinea {
  background-position: -330px -363px;
  width: 32px;
  height: 32px;
}
.Eritrea {
  background-position: -297px -363px;
  width: 32px;
  height: 32px;
}
.Estonia {
  background-position: -264px -363px;
  width: 32px;
  height: 32px;
}
.Ethiopia {
  background-position: -231px -363px;
  width: 32px;
  height: 32px;
}
.European-Union {
  background-position: -198px -363px;
  width: 32px;
  height: 32px;
}
.Faroes {
  background-position: -165px -363px;
  width: 32px;
  height: 32px;
}
.Fiji {
  background-position: -132px -363px;
  width: 32px;
  height: 32px;
}
.Finland {
  background-position: -99px -363px;
  width: 32px;
  height: 32px;
}
.France {
  background-position: -66px -363px;
  width: 32px;
  height: 32px;
}
.Gabon {
  background-position: -33px -363px;
  width: 32px;
  height: 32px;
}
.Gambia {
  background-position: 0 -363px;
  width: 32px;
  height: 32px;
}
.Georgia {
  background-position: -462px -330px;
  width: 32px;
  height: 32px;
}
.Germany {
  background-position: -429px -330px;
  width: 32px;
  height: 32px;
}
.Ghana {
  background-position: -396px -330px;
  width: 32px;
  height: 32px;
}
.Gibraltar {
  background-position: -363px -330px;
  width: 32px;
  height: 32px;
}
.Greece {
  background-position: -330px -330px;
  width: 32px;
  height: 32px;
}
.Greenland {
  background-position: -297px -330px;
  width: 32px;
  height: 32px;
}
.Grenada {
  background-position: -264px -330px;
  width: 32px;
  height: 32px;
}
.Guadeloupe {
  background-position: -231px -330px;
  width: 32px;
  height: 32px;
}
.Guam {
  background-position: -198px -330px;
  width: 32px;
  height: 32px;
}
.Guatemala {
  background-position: -165px -330px;
  width: 32px;
  height: 32px;
}
.Guernsey {
  background-position: -132px -330px;
  width: 32px;
  height: 32px;
}
.Guinea-Bissau {
  background-position: -99px -330px;
  width: 32px;
  height: 32px;
}
.Guinea {
  background-position: -66px -330px;
  width: 32px;
  height: 32px;
}
.Guyana {
  background-position: -33px -330px;
  width: 32px;
  height: 32px;
}
.Haiti {
  background-position: 0 -330px;
  width: 32px;
  height: 32px;
}
.Honduras {
  background-position: -462px -297px;
  width: 32px;
  height: 32px;
}
.Hong-Kong {
  background: #efefef;
}
.Hungary {
  background-position: -396px -297px;
  width: 32px;
  height: 32px;
}
.Iceland {
  background-position: -363px -297px;
  width: 32px;
  height: 32px;
}
.India {
  background-position: -330px -297px;
  width: 32px;
  height: 32px;
}
.Indonesia {
  background-position: -297px -297px;
  width: 32px;
  height: 32px;
}
.Iran {
  background-position: -264px -297px;
  width: 32px;
  height: 32px;
}
.Iraq {
  background-position: -231px -297px;
  width: 32px;
  height: 32px;
}
.Ireland {
  background-position: -198px -297px;
  width: 32px;
  height: 32px;
}
.Islamic-Conference {
  background-position: -165px -297px;
  width: 32px;
  height: 32px;
}
.Israel {
  background-position: -99px -297px;
  width: 32px;
  height: 32px;
}
.Italy {
  background-position: -66px -297px;
  width: 32px;
  height: 32px;
}
.Jamaica {
  background-position: -33px -297px;
  width: 32px;
  height: 32px;
}
.Japan {
  background-position: 0 -297px;
  width: 32px;
  height: 32px;
}
.Jersey {
  background-position: -462px -264px;
  width: 32px;
  height: 32px;
}
.Jordan {
  background-position: -429px -264px;
  width: 32px;
  height: 32px;
}
.Kazakhstan {
  background-position: -396px -264px;
  width: 32px;
  height: 32px;
}
.Kenya {
  background-position: -363px -264px;
  width: 32px;
  height: 32px;
}
.Kiribati {
  background-position: -330px -264px;
  width: 32px;
  height: 32px;
}
.Kosovo {
  background-position: -297px -264px;
  width: 32px;
  height: 32px;
}
.Kuwait {
  background-position: -264px -264px;
  width: 32px;
  height: 32px;
}
.Kyrgyzstan {
  background-position: -231px -264px;
  width: 32px;
  height: 32px;
}
.Laos {
  background-position: -198px -264px;
  width: 32px;
  height: 32px;
}
.Latvia {
  background-position: -165px -264px;
  width: 32px;
  height: 32px;
}
.Lebanon {
  background-position: -132px -264px;
  width: 32px;
  height: 32px;
}
.Lesotho {
  background-position: -99px -264px;
  width: 32px;
  height: 32px;
}
.Liberia {
  background-position: -66px -264px;
  width: 32px;
  height: 32px;
}
.Libya {
  background-position: -66px -528px;
  width: 32px;
  height: 32px;
}
.Liechtenstein {
  background-position: 0 -264px;
  width: 32px;
  height: 32px;
}
.Lithuania {
  background-position: -462px -231px;
  width: 32px;
  height: 32px;
}
.Luxembourg {
  background-position: -429px -231px;
  width: 32px;
  height: 32px;
}
.Macao {
  background-position: -396px -231px;
  width: 32px;
  height: 32px;
}
.Macedonia {
  background-position: -363px -231px;
  width: 32px;
  height: 32px;
}
.Madagascar {
  background-position: -330px -231px;
  width: 32px;
  height: 32px;
}
.Malawi {
  background-position: -297px -231px;
  width: 32px;
  height: 32px;
}
.Malaysia {
  background-position: -264px -231px;
  width: 32px;
  height: 32px;
}
.Maldives {
  background-position: -231px -231px;
  width: 32px;
  height: 32px;
}
.Mali {
  background-position: -198px -231px;
  width: 32px;
  height: 32px;
}
.Malta {
  background-position: -165px -231px;
  width: 32px;
  height: 32px;
}
.Marshall-Islands {
  background-position: -132px -231px;
  width: 32px;
  height: 32px;
}
.Martinique {
  background-position: -99px -231px;
  width: 32px;
  height: 32px;
}
.Mauritania {
  background-position: -66px -231px;
  width: 32px;
  height: 32px;
}
.Mauritius {
  background-position: -33px -231px;
  width: 32px;
  height: 32px;
}
.Mexico {
  background-position: 0 -231px;
  width: 32px;
  height: 32px;
}
.Micronesia {
  background-position: -462px -198px;
  width: 32px;
  height: 32px;
}
.Moldova {
  background-position: -429px -198px;
  width: 32px;
  height: 32px;
}
.Monaco {
  background-position: -396px -198px;
  width: 32px;
  height: 32px;
}
.Mongolia {
  background-position: -363px -198px;
  width: 32px;
  height: 32px;
}
.Montenegro {
  background-position: -330px -198px;
  width: 32px;
  height: 32px;
}
.Montserrat {
  background-position: -297px -198px;
  width: 32px;
  height: 32px;
}
.Morocco {
  background-position: -264px -198px;
  width: 32px;
  height: 32px;
}
.Mozambique {
  background-position: -231px -198px;
  width: 32px;
  height: 32px;
}
.Burma {
  background-position: -198px -198px;
  width: 32px;
  height: 32px;
}
.Namibia {
  background-position: -165px -198px;
  width: 32px;
  height: 32px;
}
.NATO {
  background-position: -132px -198px;
  width: 32px;
  height: 32px;
}
.Nauru {
  background-position: -99px -198px;
  width: 32px;
  height: 32px;
}
.Nepal {
  background-position: -66px -198px;
  width: 32px;
  height: 32px;
}
.Netherlands-Antilles {
  background-position: -33px -198px;
  width: 32px;
  height: 32px;
}
.Netherlands {
  background-position: 0 -198px;
  width: 32px;
  height: 32px;
}
.New-Caledonia {
  background-position: -462px -165px;
  width: 32px;
  height: 32px;
}
.New-Zealand {
  background-position: -429px -165px;
  width: 32px;
  height: 32px;
}
.Nicaragua {
  background-position: -396px -165px;
  width: 32px;
  height: 32px;
}
.Niger {
  background-position: -363px -165px;
  width: 32px;
  height: 32px;
}
.Nigeria {
  background-position: -330px -165px;
  width: 32px;
  height: 32px;
}
.North-Korea {
  background-position: -297px -165px;
  width: 32px;
  height: 32px;
}
.Northern-Cyprus {
  background-position: -264px -165px;
  width: 32px;
  height: 32px;
}
.Northern-Ireland {
  background-position: -231px -165px;
  width: 32px;
  height: 32px;
}
.Norway {
  background-position: -198px -165px;
  width: 32px;
  height: 32px;
}
.Olimpic-Movement {
  background-position: -165px -165px;
  width: 32px;
  height: 32px;
}
.Oman {
  background-position: -132px -165px;
  width: 32px;
  height: 32px;
}
.OPEC {
  background-position: -99px -165px;
  width: 32px;
  height: 32px;
}
.Pakistan {
  background-position: -66px -165px;
  width: 32px;
  height: 32px;
}
.Palau {
  background-position: -33px -165px;
  width: 32px;
  height: 32px;
}
.Palestine {
  background-position: 0 -165px;
  width: 32px;
  height: 32px;
}
.Panama {
  background-position: -462px -132px;
  width: 32px;
  height: 32px;
}
.Papua-New-Guinea {
  background-position: -429px -132px;
  width: 32px;
  height: 32px;
}
.Paraguay {
  background-position: -396px -132px;
  width: 32px;
  height: 32px;
}
.Peru {
  background-position: -363px -132px;
  width: 32px;
  height: 32px;
}
.Philippines {
  background-position: -330px -132px;
  width: 32px;
  height: 32px;
}
.Poland {
  background-position: -297px -132px;
  width: 32px;
  height: 32px;
}
.Portugal {
  background-position: -264px -132px;
  width: 32px;
  height: 32px;
}
.Puerto-Rico {
  background-position: -231px -132px;
  width: 32px;
  height: 32px;
}
.Qatar {
  background-position: -198px -132px;
  width: 32px;
  height: 32px;
}
.Red-Cross {
  background-position: -165px -132px;
  width: 32px;
  height: 32px;
}
.Reunion {
  background-position: -132px -132px;
  width: 32px;
  height: 32px;
}
.Romania {
  background-position: -99px -132px;
  width: 32px;
  height: 32px;
}
.Russian-Federation {
  background-position: -66px -132px;
  width: 32px;
  height: 32px;
}
.Rwanda {
  background-position: -33px -132px;
  width: 32px;
  height: 32px;
}
.Saint-Lucia {
  background-position: 0 -132px;
  width: 32px;
  height: 32px;
}
.Samoa {
  background-position: -462px -99px;
  width: 32px;
  height: 32px;
}
.San-Marino {
  background-position: -429px -99px;
  width: 32px;
  height: 32px;
}
.Sao-Tome-Principe {
  background-position: -396px -99px;
  width: 32px;
  height: 32px;
}
.Saudi-Arabia {
  background-position: -363px -99px;
  width: 32px;
  height: 32px;
}
.Scotland {
  background-position: -330px -99px;
  width: 32px;
  height: 32px;
}
.Senegal {
  background-position: -297px -99px;
  width: 32px;
  height: 32px;
}
.Serbia {
  background-position: -264px -99px;
  width: 32px;
  height: 32px;
}
.Seychelles {
  background-position: -231px -99px;
  width: 32px;
  height: 32px;
}
.Sierra-Leone {
  background-position: -198px -99px;
  width: 32px;
  height: 32px;
}
.Singapore {
  background-position: -165px -99px;
  width: 32px;
  height: 32px;
}
.Slovakia {
  background-position: -132px -99px;
  width: 32px;
  height: 32px;
}
.Slovenia {
  background-position: -99px -99px;
  width: 32px;
  height: 32px;
}
.Solomon-Islands {
  background-position: -66px -99px;
  width: 32px;
  height: 32px;
}
.Somalia {
  background-position: -33px -99px;
  width: 32px;
  height: 32px;
}
.Somaliland {
  background-position: 0 -99px;
  width: 32px;
  height: 32px;
}
.South-Africa {
  background-position: -462px -66px;
  width: 32px;
  height: 32px;
}
.Korea {
  background-position: -429px -66px;
  width: 32px;
  height: 32px;
}
.Spain {
  background-position: -396px -66px;
  width: 32px;
  height: 32px;
}
.Sri-Lanka {
  background-position: -363px -66px;
  width: 32px;
  height: 32px;
}
.Sudan {
  background-position: -264px -66px;
  width: 32px;
  height: 32px;
}
.Suriname {
  background-position: -231px -66px;
  width: 32px;
  height: 32px;
}
.Swaziland {
  background-position: -198px -66px;
  width: 32px;
  height: 32px;
}
.Sweden {
  background-position: -165px -66px;
  width: 32px;
  height: 32px;
}
.Switzerland {
  background-position: -132px -66px;
  width: 32px;
  height: 32px;
}
.Syria {
  background-position: -99px -66px;
  width: 32px;
  height: 32px;
}
.Tahiti {
  background-position: -66px -66px;
  width: 32px;
  height: 32px;
}
.Taiwan {
  background: #efefef;
}
.Tajikistan {
  background-position: 0 -66px;
  width: 32px;
  height: 32px;
}
.Tanzania {
  background-position: -462px -33px;
  width: 32px;
  height: 32px;
}
.Thailand {
  background-position: -429px -33px;
  width: 32px;
  height: 32px;
}
.Timor-Leste {
  background-position: -396px -33px;
  width: 32px;
  height: 32px;
}
.Togo {
  background-position: -363px -33px;
  width: 32px;
  height: 32px;
}
.Tonga {
  background-position: -330px -33px;
  width: 32px;
  height: 32px;
}
.Trinidad-Tobago {
  background-position: -297px -33px;
  width: 32px;
  height: 32px;
}
.Tunisia {
  background-position: -264px -33px;
  width: 32px;
  height: 32px;
}
.Turkey {
  background-position: -231px -33px;
  width: 32px;
  height: 32px;
}
.Turkmenistan {
  background-position: -198px -33px;
  width: 32px;
  height: 32px;
}
.Tuvalu {
  background-position: -132px -33px;
  width: 32px;
  height: 32px;
}
.Uganda {
  background-position: -99px -33px;
  width: 32px;
  height: 32px;
}
.Ukraine {
  background-position: -66px -33px;
  width: 32px;
  height: 32px;
}
.United-Arab-Emirates {
  background-position: -33px -33px;
  width: 32px;
  height: 32px;
}
.United-Kingdom {
  background-position: 0 -33px;
  width: 32px;
  height: 32px;
}
.United-Nations {
  background-position: -462px 0;
  width: 32px;
  height: 32px;
}
.United-States {
  background-position: -429px 0;
  width: 32px;
  height: 32px;
}
.Uruguay {
  background-position: -396px 0;
  width: 32px;
  height: 32px;
}
.Uzbekistan {
  background-position: -363px 0;
  width: 32px;
  height: 32px;
}
.Vanutau {
  background-position: -330px 0;
  width: 32px;
  height: 32px;
}
.Vatican-City {
  background-position: -297px 0;
  width: 32px;
  height: 32px;
}
.Venezuela {
  background-position: -264px 0;
  width: 32px;
  height: 32px;
}
.Vietnam {
  background-position: -231px 0;
  width: 32px;
  height: 32px;
}
.Virgin-Islands-US {
  background-position: -165px 0;
  width: 32px;
  height: 32px;
}
.Wales {
  background-position: -132px 0;
  width: 32px;
  height: 32px;
}
.Western-Sahara {
  background-position: -99px 0;
  width: 32px;
  height: 32px;
}
.Yemen {
  background-position: -66px 0;
  width: 32px;
  height: 32px;
}
.Zambia {
  background-position: -33px 0;
  width: 32px;
  height: 32px;
}
.Zimbabwe {
  background-position: 0 0;
  width: 32px;
  height: 32px;
}
.clcSection .languageSelector {
  margin-left: 20px;
}
.imgFlag {
  width: 16px;
  height: 11px;
}
.clcSection button.PopupActivator {
  background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/icons.png) -281px -352px no-repeat transparent;
  border: 0px !important;
  box-shadow: none !important;
  height: 6px;
  width: 17px;
  margin-left: 3px;
  display: inline-table;
  vertical-align: middle;
}
.clcSection .active button.PopupActivator {
  background-position: -305px -359px;
}
div#dvCountrySelector * {
  cursor: pointer;
  display: inline;
}
div#dvLocatorSelector * {
  cursor: pointer;
}
#lblClcCountryHeader,
#lblClcLocaleHeader {
  color: #aeaeae;
}
body.ie.ie9 .customDropDownBox ul {
  width: 17.65em;
}
body.ie.ie11 #productHome .product-grid-category img {
  position: absolute !important;
  top: 66px !important;
  max-height: 65% !important;
  right: 0 !important;
  margin: auto !important;
  width: auto !important;
}
/*start video common styles*/
.videoitem {
  display: inline-block;
  position: relative;
}
.videoitem p {
  font-size: 14px;
  line-height: 18px;
}
.video-title {
  display: block;
  margin-top: 5px;
  color: #767676;
}
.video-header {
  display: block;
  margin-top: 20px;
  color: #000;
  font-weight: bold;
}
.videoitem .video-time {
  margin: 0;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 4px 0 0;
  background-color: #000000;
  opacity: 0.9;
  padding: 4px 8px;
}
.video-thumbnail {
  position: relative;
}
.play {
  position: absolute;
  text-indent: -9999px;
  display: block;
  background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/play-icon.png) no-repeat;
}
.video-thumbnail img {
  border: 1px solid #cccccc;
  overflow: hidden;
}
.video-time span {
  display: inline-block;
}
.video-meta {
  color: #767676;
}
/*end video common styles*/
/*start video_mini*/
.video_mini .play {
  height: 18px;
  width: 24px;
  left: 19px;
  top: 12px;
}
.video_mini .video-title,
.video_mini .video-meta {
  margin-left: 73px;
}
.video_mini .video-thumbnail {
  float: left;
}
.video_mini .video-thumbnail img {
  width: 61px;
  height: 42px;
}
/*end video_mini*/
/*start video small*/
.video_small .play {
  height: 18px;
  width: 24px;
  top: 20px;
  left: 38px;
}
.video_small .video-thumbnail {
  float: left;
}
.video_small .video-title {
  margin-left: 111px;
}
.video_small .video-time {
  font-size: 11px;
  line-height: 16px;
  padding: 1px 4px;
}
.video_small .video-thumbnail img {
  width: 101px;
  height: 56px;
}
/*end video small*/
/*start video_medium*/
.video_medium .play {
  background-position: 0 -38px;
  height: 36px;
  width: 48px;
  left: 105px;
  top: 48px;
}
.video_medium .video-thumbnail {
  width: 228px;
  height: 132px;
}
.video_medium .video-thumbnail img {
  width: 226px;
  height: 130px;
}
/* end video_medium*/
/*start video_re_medium*/
.video_re_medium .play {
  background-position: 0 -38px;
  height: 36px;
  width: 48px;
  top: 41px;
  left: 66px;
}
.video_re_medium .video-thumbnail {
  width: 180px;
  height: 120px;
}
.video_re_medium .video-thumbnail img {
  width: 178px;
  height: 118px;
}
/* end video_re_medium*/
/*start video_large*/
.video_large .play {
  background-position: 0 -38px;
  height: 36px;
  width: 48px;
  left: 123px;
  top: 66px;
}
.video_large .video-thumbnail {
  width: 295px;
  height: 168px;
}
.video_large .video-thumbnail img {
  width: 293px;
  height: 166px;
}
/*end video_large*/
/*start video_xlarge*/
.play {
  background-position: 0 -38px;
  height: 36px;
  width: 48px;
  left: 108px;
  top: 73px;
  z-index: inherit;
}
/*end video_large*/
/*start video_x_large*/
.video_x_large .play {
  background-position: 0 -93px;
  height: 55px;
  width: 80px;
  left: 280px;
  right: auto;
  top: 153px;
}
.video_x_large .video-thumbnail {
  width: 640px;
  height: 360px;
}
.video_x_large .video-thumbnail img {
  width: 638px;
  height: 358px;
}
.video_x_large .video-title {
  margin-top: 5px;
  color: #000;
}
.video_x_large .video-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  border: 1px solid #ccc;
}
/*end video_x_large*/
/*start preloader styles*/
.cs_spooler {
  position: absolute;
  top: 0;
  left: 0;
}
.cs_spooler div {
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
  width: 60px;
}
/*end preloader styles*/
/* start common*/
.videoitem .video_title_bottom {
  clear: both;
  margin-top: 0;
  margin-left: 0;
  padding-top: 5px;
}
/* end common*/
/*Single video Implementation*/
.bcSingleVideoContainer .videoLoadingSpinner {
  margin: auto;
  padding: 30px 0px;
}
.videoThumbnailDesc {
  padding: 15px 0px;
  background: #f2f2f2;
  margin: 15px 0px;
}
.videoThumbnailDesc .videoThumbnail {
  display: table;
  position: relative;
}
.videoThumbnailDesc .videoThumbnail .videoThumbnailImg {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.videoThumbnailDesc .videoThumbnail .playIconContainer {
  position: absolute;
  width: 70px;
  height: 70px;
  background: rgba(0, 0, 0, 0.45);
  top: 40px;
  left: 38%;
  /*right: 0px;*/
  border-radius: 100%;
  color: white;
  text-align: center;
  display: table;
  margin: 0;
}
.videoThumbnailDesc .videoThumbnail .playIconContainer .playSvgContainer {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
  padding-left: 9px;
}
.videoThumbnailDesc .videoThumbnail .playIconContainer .playSvgContainer .playSvg {
  fill: #fff;
  height: 30px;
  width: 25px;
}
.videoThumbnailDesc .videoThumbnail:hover .playIconContainer {
  background: #0096d6;
}
.videoThumbnailDesc .videoTitleDescContainer {
  margin: 10px 0px;
  font-size: 15px;
  line-height: 17px;
}
.videoThumbnailDesc .videoTitleDescContainer .videoHeading {
  font-family: HPSimplified;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 10px;
  line-height: 18px;
}
.videoThumbnailDesc .videoTitleDescContainer .videoName {
  font-size: 18px;
  font-weight: bold;
}
.videoThumbnailDesc .videoTitleDescContainer .videoDesc {
  font-size: 16px;
}
body.ie .videoThumbnailDesc .videoThumbnail .playIconContainer {
  left: 40%;
}
.singleVideoModal .videoModalCloseBtn {
  float: right;
}
@media (max-width: 800px) {
  .videoThumbnailDesc .videoThumbnail .videoThumbnailImg {
    max-width: 100%;
    max-height: 100%;
  }
  .videoThumbnailDesc .videoThumbnail .playIconContainer {
    top: 35%;
  }
  .videoThumbnailDesc .videoTitleDescContainer {
    margin-top: 0px;
    margin-bottom: 15px;
  }
  .videoThumbnailDesc .videoTitleDescContainer .videoHeading {
    font-size: 12px;
  }
  .videoThumbnailDesc .videoTitleDescContainer .videoName {
    font-size: 16px;
    line-height: 18px;
  }
  .videoThumbnailDesc .videoTitleDescContainer .videoDesc {
    font-size: 15px;
    line-height: 17px;
  }
}
#drilldownLoadingDiv {
  width: 50px;
  margin: 10px auto;
}
#productGrid .hp-row {
  margin-top: 0px;
}
.pDrill {
  margin-top: 40px;
}
.pDrill h2 {
  width: 50%;
  margin-bottom: 15px;
}
.pcp .panel {
  padding: 0;
}
.pcp .panel .elem:focus {
  outline: 1px dotted;
}
.pcp .panel .elem:focus div {
  outline: 1px dotted;
}
.pcp .panel h5.panel-title {
  margin: 0;
}
.pcp .panel .panel-title > a {
  display: block;
  padding: 15px 50px 15px 40px;
}
.pcp .panel .panel-title > a:hover {
  background-color: #f2f2f2;
}
.pcp .panel .panel-title > a a span {
  margin-right: 10px;
}
.pcp .panel .panel-title > a span {
  float: left;
}
.pcp .panel .panel-title > a .badge {
  font-weight: bold;
  padding: 0;
  margin-left: -30px;
  margin-right: 10px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .pcp .panel .panel-title > a .badge {
    margin-left: -40px;
    margin-top: 5px;
  }
}
.pcp .panel .panel-title > a .panel-label {
  position: relative;
  margin: 0;
  margin-top: 5px;
  margin-right: 5px;
}
@media only screen and (max-width: 496px) {
  .pcp .panel .panel-title > a .panel-label {
    display: block;
  }
}
.pcp .panel .panel-title > a:before,
.pcp .panel .panel-title > a:after {
  right: 20px;
  left: auto;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .pcp .panel .panel-title > a:hover {
    background-color: transparent;
  }
  .pcp .panel .panel-title > a:before,
  .pcp .panel .panel-title > a:after {
    right: 0;
  }
  .pcp .panel .panel-title > a:after {
    top: 22px;
  }
  .pcp .panel .panel-title > a:before {
    top: 20px;
  }
}
.pcp .panel .panel-body {
  padding: 0 20px 20px 20px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .pcp .panel .panel-body {
    padding: 20px 0;
  }
}
.pcp .panel .panel-body a {
  color: #767676;
}
.pcp .panel .panel-body a:hover {
  color: #0096D6;
  text-decoration: underline;
}
.pcp .panel .panel-body a.show-more {
  display: block;
  text-align: center;
  margin-top: 20px;
  padding: 10px 0;
  color: #0096D6;
  background-color: whiteSmoke;
}
.pcp .panel .panel-body a.show-more:hover {
  background-color: #efefef;
}
.pcp .panel .panel-body.product-finder-list-view {
  padding-left: 53px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .pcp .panel .panel-body.product-finder-list-view {
    padding: 0 40px 20px;
  }
}
ul.product-finder-list.with-images {
  margin: 0 auto;
}
ul.product-finder-list.with-images li {
  display: inline-block;
  float: left;
  width: 12%;
  text-align: center;
  margin: 0 20px;
  line-height: 18px;
  height: 200px;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  ul.product-finder-list.with-images li {
    width: 20%;
    margin: 0 15px;
    height: 175px;
  }
}
@media only screen and (max-width: 496px) {
  ul.product-finder-list.with-images li {
    width: 40%;
    margin: 0 5%;
    height: 170px;
  }
}
ul.product-finder-list.with-images li span.elem {
  font-size: 14px;
  display: inline;
  cursor: pointer;
}
ul.product-finder-list.with-images li span.selectedElement span {
  color: #0096d6;
  font-weight: bold;
}
ul.product-finder-list.with-images li .product-inner {
  height: 80%;
  position: relative;
}
ul.product-finder-list.with-images li img {
  max-height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: auto;
  left: 0;
  margin: auto;
}
ul.product-finder-list.with-images li img,
ul.product-finder-list.with-images li span {
  display: block;
}
ul.product-finder-list.with-images li span {
  line-height: 16px;
}
ul.product-finder-list {
  margin: 0;
}
ul.product-finder-list li {
  padding: 5px 0;
  font-size: 14px;
}
ul.product-finder-list li span.selectedElement span {
  color: #0096d6;
  font-weight: bold;
}
ul.product-finder-list li:hover {
  cursor: pointer;
}
.pcp .panel .panel-title.step-complete > a {
  font-family: HPSimplified;
  font-weight: normal;
  position: relative;
}
.pcp .panel .panel-title.step-complete > a .panel-label {
  color: #767676;
}
.pcp .panel .panel-title.step-complete > a .selected-product {
  font-weight: bold;
  color: #0096D6;
  margin-top: 5px;
}
@media only screen and (max-width: 496px) {
  .pcp .panel .panel-title.step-complete > a .selected-product {
    display: block;
  }
}
ul.product-grid-view {
  margin: 0;
}
ul.product-list-view li {
  display: block;
  float: none;
  width: 100%;
  margin: 0;
  text-align: left;
  clear: both;
  line-height: 10px;
}
ul.product-list-view li:nth-child(odd) a {
  background-color: #f2f2f2;
}
ul.product-list-view li a {
  color: #767676 !important;
  background: #fff;
  width: 100%;
  display: inline-block;
  line-height: 40px;
  padding: 0 20px;
  border-bottom: 1px solid #efefef;
}
ul.product-list-view li a:hover {
  color: #fff !important;
  background: #0096D6;
}
ul.product-list-view li a:hover .view-series {
  display: block;
}
ul.product-list-view li a span {
  float: left;
}
ul.product-list-view li a img {
  display: none;
}
ul.product-list-view li a .view-series {
  display: none;
  float: right;
  text-align: right;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  ul.product-list-view li a {
    padding: 0;
  }
  ul.product-list-view li a:hover {
    color: #0096D6 !important;
    background-color: #fff;
  }
  ul.product-list-view li a:hover .view-series {
    display: none;
  }
}
ul.product-grid-view li {
  display: inline-block;
  float: left;
  width: 18.4%;
  margin: 0 2% 20px 0;
  text-align: center;
  line-height: 18px;
  height: 205px;
}
ul.product-grid-view li .product-inner {
  position: relative;
  height: 60%;
}
@media only screen and (max-width: 496px) {
  ul.product-grid-view li .product-inner {
    height: 50%;
  }
}
ul.product-grid-view li .product-inner-bot {
  height: 40%;
  position: relative;
  margin-top: 5px;
}
@media only screen and (max-width: 496px) {
  ul.product-grid-view li .product-inner-bot {
    height: 50%;
  }
}
ul.product-grid-view li:nth-child(5n) {
  margin-right: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  ul.product-grid-view li {
    width: 31%;
    margin: 0 3.5% 20px 0;
  }
  ul.product-grid-view li:nth-child(5n) {
    margin-right: 3.5%;
  }
  ul.product-grid-view li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (max-width: 496px) {
  ul.product-grid-view li {
    width: 47.5%;
    margin: 10px 5% 10px 0;
  }
  ul.product-grid-view li:nth-child(5n) {
    margin-right: 5%;
  }
  ul.product-grid-view li:nth-child(3n) {
    margin-right: 5%;
  }
  ul.product-grid-view li:nth-child(2n) {
    margin-right: 0;
  }
}
ul.product-grid-view li a {
  position: relative;
  background: #fff;
  display: block;
  color: #767676 !important;
  font-size: 14px;
  height: 200px;
  border: 1px solid #ccc;
}
@media only screen and (max-width: 496px) {
  ul.product-grid-view li a {
    min-height: 200px;
  }
}
ul.product-grid-view li a img,
ul.product-grid-view li a span {
  display: block;
  padding: 0 20px;
}
@media only screen and (max-width: 496px) {
  ul.product-grid-view li a img,
  ul.product-grid-view li a span {
    padding: 0;
  }
}
ul.product-grid-view li a img {
  margin: 10px 0 5px 0;
  position: absolute;
  margin: auto;
  width: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 100%;
}
@media only screen and (max-width: 496px) {
  ul.product-grid-view li a img {
    padding: 0;
  }
}
ul.product-grid-view li a span {
  padding: 0 5px;
  line-height: 1;
  font-size: 13px;
}
@media only screen and (max-width: 496px) {
  ul.product-grid-view li a span {
    padding: 0;
  }
}
ul.product-grid-view li a .view-series {
  padding: 5px 0;
  text-align: center;
  color: #fff;
  background-color: #0096D6;
  font-weight: bold;
  position: absolute;
  bottom: 5px;
  left: 10px;
  right: 10px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (min-width: 801px), print and (min-width: 4in) {
  ul.product-grid-view li a .view-series {
    left: 0;
    right: 0;
    width: 100%;
  }
}
ul.product-grid-view li a:hover {
  border-color: #0096D6;
  border-bottom-color: #006699;
  color: #0096D6 !important;
  text-decoration: none;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
ul.product-grid-view li a:hover .view-series {
  background-color: #006699;
}
@media only screen and (max-width: 496px) {
  ul.product-grid-view li a {
    border: 0;
    padding: 10px;
  }
  ul.product-grid-view li a:hover {
    border: 0;
    -webkit-box-shadow: none;
  }
}
.product-finder-results .hp-row {
  margin-right: 0px;
  margin-left: 0px;
}
.more-products li {
  padding-left: 0px;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .more-prod-row {
    padding-right: 5px;
  }
}
html[dir=rtl] .pcp .panel .panel-title > a {
  padding: 15px 40px 15px 50px;
}
html[dir=rtl] .pcp .panel .panel-title > a a span {
  margin-left: 10px;
}
html[dir=rtl] .pcp .panel .panel-title > a span {
  float: right;
}
html[dir=rtl] .pcp .panel .panel-title > a .badge {
  margin-right: -30px;
  margin-left: 10px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  html[dir=rtl] .pcp .panel .panel-title > a .badge {
    margin-right: -40px;
    margin-top: 20px;
  }
}
html[dir=rtl] .pcp .panel .panel-title > a:before,
html[dir=rtl] .pcp .panel .panel-title > a:after {
  right: auto;
  left: 20px;
}
html[dir=rtl] .pcp .panel .panel-body.product-finder-list-view {
  padding-right: 53px;
}
html[dir=rtl] ul.product-finder-list.with-images li {
  float: right;
}
html[dir=rtl] ul.product-list-view li {
  text-align: right;
}
html[dir=rtl] ul.product-list-view li a span {
  float: right;
}
html[dir=rtl] ul.product-list-view li a .view-series {
  float: left;
  text-align: left;
}
html[dir=rtl] ul.product-grid-view li {
  float: right;
  margin: 0 0 20px 2%;
}
html[dir=rtl] ul.product-grid-view li:nth-child(5n) {
  margin-left: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  html[dir=rtl] ul.product-grid-view li {
    margin: 0 0 20px 3.5%;
  }
  html[dir=rtl] ul.product-grid-view li:nth-child(5n) {
    margin-left: 3.5%;
  }
  html[dir=rtl] ul.product-grid-view li:nth-child(3n) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 496px) {
  html[dir=rtl] ul.product-grid-view li {
    margin: 10px 0 10px 5%;
  }
  html[dir=rtl] ul.product-grid-view li:nth-child(5n) {
    margin-left: 5%;
  }
  html[dir=rtl] ul.product-grid-view li:nth-child(3n) {
    margin-left: 5%;
  }
  html[dir=rtl] ul.product-grid-view li:nth-child(2n) {
    margin-left: 0;
  }
}
html[dir=rtl] .more-products li {
  padding-right: 0px;
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  html[dir=rtl] .more-prod-row {
    padding-left: 5px;
    padding-right: 15px;
  }
}
.dropdownContainer {
  font: HPSimplified;
  border: 2px solid #949494;
  cursor: pointer;
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-color: #ffffff;
}
.dropdownContainer a {
  text-decoration: none;
  display: block;
  /* commenting - on focus on dropdown, the border should turn blue - accessibility
			&:focus{

				outline:none;
			}*/
}
.dropdownContainer:hover {
  border: 2px solid #000;
}
.dropdownContainer:hover span.dropdownHeaderValue:after {
  border-left: 2px solid #000;
}
.dropdownContainer:hover ul.dropdown-menu {
  border: 2px solid #000;
}
.dropdownContainer span.dropdownHeaderValue {
  display: block;
  min-height: 35px;
  line-height: 25px;
  margin-left: 15px;
  font-size: 16px;
  color: #767676;
  width: 87%;
  overflow-wrap: break-word;
  padding: 8px 50px 8px 0px;
}
.dropdownContainer span.dropdownHeaderValue:after {
  content: "\f107";
  display: inline-block;
  font-family: FontAwesome;
  height: 100%;
  line-height: 43px;
  width: 46px;
  text-align: center;
  margin-left: 15px;
  background-color: #FFFFFF;
  border-left: 2px solid #949494;
  position: absolute;
  top: 0px;
  right: 0px;
}
.dropdownContainer ul.dropdown-menu {
  width: 100%;
  border: 2px solid #949494;
  min-width: 1px;
  margin: 0px;
  margin-left: -2px;
  padding: 0px;
  max-height: 300px;
  overflow-y: scroll;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.dropdownContainer ul.dropdown-menu li a {
  font-size: 16px;
  line-height: 25px;
  padding: 10px 12px;
  color: #767676;
  cursor: pointer;
  white-space: normal;
  margin: 0;
  border-bottom: 1px solid #dadada;
}
.dropdownContainer ul.dropdown-menu li a:hover,
.dropdownContainer ul.dropdown-menu li a:focus {
  background-color: #0096d6;
  color: #fff;
}
html[dir=rtl] .dropdownContainer:hover {
  border: 2px solid #000;
}
html[dir=rtl] .dropdownContainer:hover span.dropdownHeaderValue {
  color: #000;
}
html[dir=rtl] .dropdownContainer:hover span.dropdownHeaderValue:before {
  border-right: 2px solid #000;
}
html[dir=rtl] .dropdownContainer:hover ul.dropdown-menu {
  border: 2px solid #000;
}
html[dir=rtl] .dropdownContainer span.dropdownHeaderValue {
  padding: 10px 0px 5px 50px;
  margin-right: 15px;
}
html[dir=rtl] .dropdownContainer span.dropdownHeaderValue:after {
  content: none;
}
html[dir=rtl] .dropdownContainer span.dropdownHeaderValue:before {
  content: "\f107";
  display: inline-block;
  font-family: FontAwesome;
  height: 100%;
  line-height: 43px;
  width: 46px;
  text-align: center;
  margin-right: 15px;
  background-color: #FFFFFF;
  position: absolute;
  border-right: 2px solid #949494;
  top: 0px;
  right: auto;
  left: 0px;
}
html[dir=rtl] .dropdownContainer ul.dropdown-menu {
  margin-right: -2px;
}
html[dir=rtl] body.ie.ie8 .dropdownContainer:hover span.dropdownHeaderValue:before,
html[dir=rtl] body.ie.ie9 .dropdownContainer:hover span.dropdownHeaderValue:before {
  border-right: none;
  border-left: 2px solid #000;
}
html[dir=rtl] body.ie.ie8 .dropdownContainer span.dropdownHeaderValue:before,
html[dir=rtl] body.ie.ie9 .dropdownContainer span.dropdownHeaderValue:before {
  border-right: none;
  border-left: 2px solid #949494;
}
/* Style added to change the borders to red for errored dropdown */
.errorElement + .dropdownContainer {
  border: 2px solid red;
}
.errorElement + .dropdownContainer span.dropdownHeaderValue:after {
  border-left: 2px solid red;
  color: red;
}
@media print {
  #psf {
    display: none!important;
  }
  .hp-search.hp-section,
  .hp-section.hp-hero {
    display: none!important;
  }
}
/*

 All the CSS for the chat modal is handles from InstantChat.css which is inside hp-product-contact-options 
 This file is refenced inside the iframe by LMI from static/.../hp-product-contact-options/.../InstantChat.css
 Only any additional logic for customizing chat is in this file

 */
.chatClose {
  position: absolute;
  right: 0;
  top: 15px;
  cursor: pointer;
  width: 35px;
  height: 35px;
  border: 0;
  background-position-x: 50%;
  background-position-y: -25%;
}
.chatGlassWall {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.chatConfirmCloseContainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.chatConfirmCloseContainer .chatConfirmClose {
  background-color: #FFF;
  border: 1px solid #ccc;
  width: 60%;
  z-index: 214755;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 100px auto;
}
.chatConfirmCloseContainer .chatConfirmClose h2 {
  font-size: 1.5em;
  margin-bottom: 25px;
}
.chatConfirmCloseContainer .chatConfirmClose .confirmContent {
  text-align: center;
}
.chatConfirmCloseContainer .confirmContent p {
  width: 100%;
  padding: 10px 0 10px 0;
}
/* --------------- prod builder------------------- */
#loadingDiv {
  margin: 5px;
}
.productBuilderImgBox {
  margin-bottom: 20px;
  text-align: center;
}
.productBuilderImgBox img {
  max-width: 100%;
  height: auto;
  width: 65%;
  margin: auto;
}
.productBuilderForm input[type=submit],
.productBuilderForm #loadingDiv {
  float: left;
}
html[dir=rtl] .productBuilderForm #loadingDiv {
  float: right;
  margin-right: 5px;
  margin-top: 4px;
}
html[dir=rtl] .productBuilderForm input[type=submit] {
  float: right;
  margin-right: 15px;
}
/*--  Not your product Modal - Himanshu --*/
.notYourProdModalContainer .productBuilderDropdowns .hpStyleDropdown {
  width: 100%;
  margin-right: 0px;
}
#how-to-form > div.hpStyleDropdown,
#product-information-form > div.hpStyleDropdown,
#troubleshooting-form > div.hpStyleDropdown {
  margin-bottom: 20px;
}
/*--  Not your product Modal ends --*/
/* --------------------------------------------------------------- */
.hp-section.hp-header-wo-nav {
  color: black;
  background-color: transparent;
  margin: 10px 0 0 0;
  width: 100%;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .hp-section.hp-header-wo-nav {
    margin: -50px 0 0 0;
  }
}
.hp-section.hp-header-wo-nav .hp-row {
  margin: 0;
}
.hp-section.hp-header-wo-nav h1 {
  font-family: HPSimplified;
  font-weight: bold;
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  #logmeinsupport .error-container {
    padding: 0 10px;
  }
}
/*-----------Media order step bar----------*/
.ariaSpan {
  font-size: 0px;
  display: none;
}
.current .ariaSpan {
  display: inline;
}
.media-order {
  background-color: #ffffff;
  padding: 0;
  height: 50px;
  width: 100%;
  /*icon-rght*/
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .media-order {
    margin-top: -3px;
  }
}
.media-order.contact {
  min-height: 50px;
  height: auto;
}
.media-order.contact .container .fl ul li.next span {
  display: inline-block;
}
@media only screen and (max-width: 496px) {
}
.media-order .container .fl {
  padding-top: 12px;
}
@media only screen and (max-width: 496px), only screen and (min-width: 497px) and (max-width: 800px) {
  .media-order .container .fl {
    margin-left: 0px;
  }
}
.media-order .container .fl ul {
  list-style-type: none !important;
  padding: 0;
}
.media-order .container .fl ul li {
  float: left;
}
.media-order .container .fl ul li span {
  margin-left: 0px;
}
.media-order .container .fl ul > li {
  margin-right: 0px;
  position: relative;
}
.media-order .container .fl ul i {
  position: relative;
}
.media-order .container .fl ul i.icon-rght {
  margin-right: 0px;
}
.media-order .container .right {
  text-align: right;
  float: right;
  margin: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
}
.media-order .container .right ul {
  float: left;
  border-right: 2px solid #007dba;
  border-left: 2px solid #007dba;
  margin: 0;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .media-order .container .right ul {
    width: 50px;
  }
}
.media-order .container .right ul li {
  padding-left: 10px;
  padding-right: 10px;
}
.media-order .container .right ul li a {
  height: 50px;
  margin: 0;
  font-size: 14px;
  position: relative;
  color: white !important;
}
.media-order .container .right ul li span {
  float: right;
  padding-left: 5px;
  padding-top: 14px;
}
.media-order .container .right ul li span small {
  margin-top: 10px;
  line-height: 1;
  display: block;
  text-align: left;
}
.media-order .container .right ul li i {
  font-size: 18px;
  position: relative;
  float: left;
  margin: 15px 0px;
  top: 0;
}
.media-order .styleicon {
  color: #565555;
  font-weight: bolder;
  font-size: 13px;
}
.media-order li .circleicon {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 14px;
  font-weight: bold;
  color: #595555;
  background: #C0BFBF;
  text-align: center;
  line-height: 18px;
  display: inline-block;
  padding: 1px;
}
.active.media-order li .circleicon {
  color: #ffffff;
  background: #0096d6;
}
.media-order li .order-style {
  /*font styling */
  font-weight: bold;
  color: #888383;
}
.active.media-order li .order-style {
  font-weight: bold;
  color: black;
}
.media-order li.active .circleicon {
  color: #ffffff;
  background: #0096d6;
}
.media-order li.active .order-style {
  /*font styling */
  font-weight: bold;
  color: black;
}
/*------contact information--------*/
.dataContactInfo {
  word-wrap: break-word;
  margin-bottom: 0px;
}
.labelContactInfo {
  color: #000000;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 0px;
}
.required .star {
  color: #FF0000;
  font-size: 12px;
}
.required .data {
  font-style: italic;
  font-size: 12px;
}
.removePadding {
  padding-left: 0px;
}
.addPadding {
  padding-top: 15px;
}
.removeMargin {
  margin-top: 0px;
}
/*------- order media Information --------*/
.mediaInfo {
  margin: 20px 0px;
  border-bottom: 1px solid #eee;
}
.mediaInfo .row > div {
  padding-left: 0px;
}
.mediaInfo .headings {
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.mediaInfo .headings p {
  margin-bottom: 5px;
  color: #000;
  padding-left: 0px;
}
.mediaInfo .headings p.price {
  padding-left: 3px;
}
.mediaInfo .titleBar > div {
  padding-left: 0px;
}
.mediaInfo .titleBar img {
  width: 50px;
  display: inline-block;
  margin-right: 0px;
  margin-top: -5px;
  float: right;
}
.mediaInfo .order {
  display: inline-block;
}
.mediaInfo .order h3 {
  font-size: 14px;
}
.mediaInfo .order p {
  font-size: 14px;
}
.mediaInfo .orderCost p {
  font-size: 16px;
  padding-left: 0px;
}
.mediaInfo .shipping h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.mediaInfo .shipping .entries .entry {
  margin-bottom: 10px;
}
.mediaInfo .shipping .entries .entry p {
  padding-left: 0px;
  margin: 0;
}
.mediaInfo .shipping .entries .entry p.heading {
  font-size: 18px;
}
.mediaInfo .shipping .entries .entry p.cost {
  color: #000;
  font-size: 16px;
}
.mediaInfo .shipping .entries .entry a.change {
  color: #0096d6;
  font-size: 16px;
}
.mediaInfo .shipping .totalCost {
  color: #000;
  margin-bottom: 10px;
}
.mediaInfo .shipping .totalCost .heading {
  font-weight: bold;
}
.mediaInfo .shipping .totalCost p {
  padding-left: 0px;
  margin: 0;
  color: #000;
}
.mediaInfo .shipping .totalCost p.heading {
  font-size: 18px;
}
.mediaInfo .shipping .totalCost p.cost {
  color: #000;
  font-size: 16px;
}
.mediaInfo .shipping .tax {
  border-bottom: 1px solid black;
  margin-bottom: 10px;
}
.mediaInfo .shipping .tax .heading {
  font-weight: bold;
}
.mediaInfo .shipping .tax p {
  padding-left: 0px;
  margin: 0;
  margin-bottom: 10px;
  color: #000;
}
.mediaInfo .shipping .tax p.heading {
  font-size: 18px;
}
.mediaInfo .shipping .tax p.cost {
  font-size: 16px;
}
/*------- order media Information --------*/
/* Media Order Step 2 */
.mediaRqdFld {
  margin-bottom: 5px;
  margin-top: 10px;
}
.shippingMthdWrapper {
  margin-top: 30px;
}
#contactEdit {
  margin-top: 15px;
}
#billingAddress {
  margin-top: 30px;
}
/* Shipping method table */
ul.bullet-list li {
  list-style: disc;
  color: #000;
  margin-left: 17px;
}
table.shippingMethodTable {
  width: 100%;
  margin-bottom: 10px;
}
table.shippingMethodTable th {
  padding-bottom: 10px;
}
table.shippingMethodTable td {
  color: #373737;
}
/* Media order step 3 */
.paymentHelp {
  margin-bottom: 10px;
}
input#mediaOrderStep3Submit {
  float: left;
}
.subForm .hp-row {
  margin-top: 0px;
}
.billingAddrWrapper {
  margin-bottom: 30px;
}
.selectErrContainer {
  /* this is for the error container for state / province */
  position: relative;
  top: -20px;
}
.align {
  float: left;
}
.modalFix {
  padding-top: 0px;
  margin-left: 40px;
}
/*Payment error page*/
.pHeading {
  margin-left: 0px;
  margin-top: 0px;
}
.payBtn {
  margin-top: 80px;
  background-color: #0096d6;
  color: #fff;
  float: right;
}
/*No products found view*/
.addMrgn {
  margin-bottom: 10px;
}
.rmvMargn {
  margin-bottom: 0px;
}
.removeTop {
  margin-top: 0px;
}
.retryBtn {
  float: left;
  font-size: 16px;
}
.otherSupportHeading {
  margin-top: 0px;
  margin-bottom: 20px;
}
.ssfMessage {
  border: 1px solid #0096d6;
  border-left-width: 20px;
  padding: 10px;
  word-wrap: break-word;
}
.ssfMessageSection {
  clear: both;
  padding-top: 30px;
}
.wrapperAlign {
  float: left;
}
.addMarginTop {
  margin-top: 20px;
}
.gdpr-btn-container .gdprContainer {
  padding-bottom: 30px;
}
/*US-5749 - multiple warranty results - Start here---*/
.warrantyResults-placeholder h1 {
  margin-bottom: 30px;
}
.disclaimer-no-prod-info div.hp-row {
  margin-left: -28px;
}
.disclaimer-no-prod-info h2 {
  margin-left: 32px;
}
.sortWarrantyDdText {
  margin-top: 10px;
}
#warrantyResultsPageHeader span {
  padding-right: 10px;
}
#warrantyResultsPageHeader h1 {
  font-size: 24px;
  margin-bottom: 20px;
}
.custom-dropdown {
  margin-bottom: 20px;
}
.errorMessage {
  color: #FF0000;
}
.viewDetailsLink a span {
  color: #1895d6;
  padding: 0 16px 0 0;
}
.viewDetailsLink a img {
  width: 25px;
}
.warrantyResultsTable .bottom-margin {
  margin-bottom: 30px;
}
#error-top-margin {
  margin-top: 20px!important;
}
.warrantyResultsTable {
  /* on focus need to make outline blue - default behaviour - accessibility*/
}
.warrantyResultsTable a:focus {
  outline-style: auto;
  outline-width: initial;
}
.warrantyResultsTable .sm-product-img {
  height: 100px;
}
.warrantyResultsTable table:nth-child(1) {
  background: #efefef;
  margin-bottom: 0;
}
.warrantyResultsTable table:nth-child(1) tbody tr td:nth-child(2) h2 {
  color: #000;
  font-size: 20px;
  /*3431: change margin-bottom from 20px to 10px to reduce spacing b/wproduct title and serial no*/
  margin-bottom: 10px;
  margin-top: 15px;
}
.warrantyResultsTable table:nth-child(1) tbody tr td:nth-child(1) span:nth-child(1) {
  float: left;
  margin: 0px 30px 0 10px;
  width: 90%;
}
.warrantyResultsTable table:nth-child(1) tbody tr td:nth-child(1) span .product-url {
  width: 100%;
}
.warrantyResultsTable table:nth-child(1) tbody tr td span:nth-child(2) {
  color: #000;
  font-size: 20px;
  font-weight: bold;
}
.warrantyResultsTable table:nth-child(2) {
  border-bottom: 1px solid #cdcdcd;
  /*3431: add some below margin after every product result*/
  margin-bottom: 30px;
}
.warrantyResultsTable table:nth-child(2) .Active {
  color: #40bf40;
}
.warrantyResultsTable table:nth-child(2) .Expired {
  color: #FF0000;
}
.warrantyResultsTable table:nth-child(2) thead {
  border-bottom: 6px solid lightgray;
  border-top: 1px solid lightgray;
}
.warrantyResultsTable table:nth-child(2) thead tr th {
  background: none;
  border: 1px solid #cdcdcd;
  color: inherit;
  font-weight: normal;
  line-height: 40px;
  /*3431: reduce padding on every product result heading in table*/
  padding: 5px 10px;
}
.warrantyResultsTable table:nth-child(2) tbody tr td {
  vertical-align: top;
  line-height: 30px;
}
.warrantyResultsTable table:nth-child(2) tbody tr td table {
  background: none;
}
.warrantyResultsTable .errorMessage {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .errorMsg1 {
    margin: 0 15px !important;
  }
  .warrantyResultsHeaderMobile {
    margin-bottom: 30px;
  }
  .warrantyResultsHeaderMobile .col-sm-15 h2:nth-child(2) {
    margin: 30px 0;
  }
  #warrantyResultsPageHeader {
    padding: 0 15px;
  }
  #warrantyResultsListRows {
    padding: 0 15px;
  }
  #warrantyResultsListRows .hp-row {
    margin-top: 20px;
  }
  #warrantyResultsListRows .col-sm-9 {
    font-weight: bold;
  }
  #warrantyResultsListRows .col-sm-15 .hp-row {
    margin-top: 0;
  }
  #warrantyResultsListRows .Active {
    color: #40bf40;
  }
  #warrantyResultsListRows .Expired {
    color: #FF0000;
  }
  #warrantyResultsListRows .warranty-separator {
    margin: 15px 0;
  }
  .warrantyResultsHeaderMobile {
    background: #efefef;
    padding: 30px 0;
    margin: 0 15px;
  }
  .viewDetailsLink {
    margin-top: 30px;
  }
  .warrantyToolTipIcon {
    white-space: nowrap;
  }
  .sortWarrantyDdText {
    margin-top: 10px;
  }
  .sortWarrantyDdText span {
    float: left;
    padding-bottom: 20px;
  }
}
/*US-5749 - multiple warranty results - End*/
html[dir=rtl] .disclaimer-no-prod-info h2 {
  clear: both;
  margin-right: 45px;
  padding-top: 11px;
}
/*US 5518 - multiple warranty landing - Start here---*/
#multipleWarrantyFormPlaceholder {
  /* Media Qyueries for desktop and ipad landscape mode*/
  /* Media Queries for mobile and ipad portrait mode*/
  /*Defect 3576: spacing issue*/
}
#multipleWarrantyFormPlaceholder .pull-right {
  float: right;
}
#multipleWarrantyFormPlaceholder .errorline1 {
  margin-top: 10px!important;
  position: static!important;
}
#multipleWarrantyFormPlaceholder .table-row {
  margin-top: 20px;
}
#multipleWarrantyFormPlaceholder .sm-heading {
  margin-top: 15px;
  margin-bottom: 26px;
}
#multipleWarrantyFormPlaceholder #disclaimer_note_heading {
  color: grey;
  font-weight: bold;
  display: inline;
}
#multipleWarrantyFormPlaceholder #disclaimer_note {
  display: inline;
}
#multipleWarrantyFormPlaceholder .checkwarrantyHeadingConti {
  /**
        * 3428: comment below lines to remove left/right alignment of heading and product serial no section on multiple checkwarranty page
        * padding-left: 15px;
        * padding-right: 15px;
        */
}
#multipleWarrantyFormPlaceholder .required-head-message {
  font-weight: 400;
  color: #000;
}
#multipleWarrantyFormPlaceholder .xss-message {
  display: none;
  background-color: #ffefef;
  color: red;
  padding: 10px;
}
@media (min-width: 780px) {
  #multipleWarrantyFormPlaceholder {
    /*DONOT OVERRIDE GENERIC CLASSES*/
    /*US 5516 - Recaptcha - Start*/
    /*US 5516 - Recaptcha - End*/
  }
  #multipleWarrantyFormPlaceholder .table-row {
    margin-top: 20px;
  }
  #multipleWarrantyFormPlaceholder .sm-heading {
    margin-top: 15px;
    margin-bottom: 26px;
  }
  #multipleWarrantyFormPlaceholder #errorTopLine {
    margin-top: -15px !important;
  }
  #multipleWarrantyFormPlaceholder .tableHeaderBorder {
    border-bottom: solid 4px #ccc;
    border-top: solid 4px #ccc;
    overflow-y: scroll;
    max-height: 520px;
    overflow-x: hidden;
    width: 100%;
  }
  #multipleWarrantyFormPlaceholder .remove-button-content {
    margin-left: 20px;
    margin-top: 30px;
  }
  #multipleWarrantyFormPlaceholder .item-content {
    margin-top: 10px!important;
    margin-left: 37px;
  }
  #multipleWarrantyFormPlaceholder .tableHeaderBorder .hp-row {
    min-height: 90px;
  }
  #multipleWarrantyFormPlaceholder .tableHeaderBorder .item,
  #multipleWarrantyFormPlaceholder .tableHeaderBorder .remove-button-div,
  #multipleWarrantyFormPlaceholder .tableHeaderBorder .country,
  #multipleWarrantyFormPlaceholder .tableHeaderBorder .serial-number {
    min-height: 50px;
  }
  #multipleWarrantyFormPlaceholder .header-bottom {
    float: none;
  }
  #multipleWarrantyFormPlaceholder .container-header {
    margin-top: 20px;
    float: right;
    width: 100%;
  }
  #multipleWarrantyFormPlaceholder .required-container {
    position: relative;
    top: 6px;
    margin-bottom: 12px;
  }
  #multipleWarrantyFormPlaceholder #btnWFormSubmit {
    width: 101px;
    height: 41px;
    font-size: 15px;
  }
  #multipleWarrantyFormPlaceholder .remove-button-content-inactive {
    margin-left: 10px!important;
    background-color: grey !important;
    color: white !important;
    margin-top: 11px!important;
    font-weight: normal;
  }
  #multipleWarrantyFormPlaceholder .remove-button-content-active {
    margin-left: 10px!important;
    background-color: #0096d6 !important;
    color: white!important;
    margin-top: 11px!important;
    font-weight: normal;
  }
  #multipleWarrantyFormPlaceholder .multiwarrantyinput {
    width: 100%!important;
  }
  #multipleWarrantyFormPlaceholder #rcaptcha {
    margin-top: 20px;
    float: right;
  }
  #multipleWarrantyFormPlaceholder #captcha {
    color: red;
    float: right;
    clear: right;
  }
}
@media (min-width: 320px) and (max-width: 780px) {
  #multipleWarrantyFormPlaceholder {
    /*US 5516 - Recaptcha - Start*/
    /*US 5516 - Recaptcha - End*/
  }
  #multipleWarrantyFormPlaceholder .sm-heading {
    margin-top: 27px;
  }
  #multipleWarrantyFormPlaceholder #errorTopLine {
    margin: 10px;
    margin-top: -20px !important;
  }
  #multipleWarrantyFormPlaceholder .required-container {
    position: relative;
    top: 6px;
    margin-bottom: 12px;
    margin-top: 25px;
  }
  #multipleWarrantyFormPlaceholder .item-content {
    margin-top: 35px;
  }
  #multipleWarrantyFormPlaceholder .item-label {
    margin-top: 12px;
  }
  #multipleWarrantyFormPlaceholder .remove-button-content-inactive {
    background-color: grey !important;
    color: white !important;
    margin-top: 35px;
    font-weight: normal;
  }
  #multipleWarrantyFormPlaceholder .remove-button-content-active {
    background-color: #0096d6 !important;
    color: white!important;
    margin-top: 35px;
    font-weight: normal;
  }
  #multipleWarrantyFormPlaceholder .tableHeaderBorder {
    border-bottom: solid 4px #ccc;
    border-top: solid 4px #ccc;
    overflow-y: auto;
    overflow-x: hidden;
  }
  #multipleWarrantyFormPlaceholder .header-bottom {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #multipleWarrantyFormPlaceholder .container-header {
    float: left;
    width: 100%;
  }
  #multipleWarrantyFormPlaceholder .button-group {
    float: left;
  }
  #multipleWarrantyFormPlaceholder #rcaptcha {
    margin-top: 20px;
    /*US 3125 - Error msg placement - Start*/
    /*float:left;*/
    /*US 3125 - Error msg placement - End*/
  }
  #multipleWarrantyFormPlaceholder #captcha {
    color: red;
  }
}
#multipleWarrantyFormPlaceholder .warrantyResultsTable {
  margin-top: 10px;
}
#multipleWarrantyFormPlaceholder .gdprContainer {
  margin: 25px 0 25px 0;
}
/*US 5518 - multiple warranty landing - End*/
/*.header{
	.submenu{
		display: none;

		&[data-state="open"]{
			display: block;
		}
	}

	.search_block{
		display: none;

		&[data-state="open"]{
			display: block;
		}
	}

	.background{
		border-top: 1px solid #b9b8bb;
	}
}*/
/*.loginRequired span.required{
	font-size: 16px;
	font-weight: normal;
}

li.loginRequired{
	text-align: center;
	padding: 10px;
}*/
.osSelectors .hp-row {
  margin-top: 0px;
  margin-bottom: 0px;
}
.blueBackground {
  background-color: #E8F5FB;
  padding: 15px;
}
@media (min-width: 801px) {
  .blueBackground {
    margin-top: -23px;
  }
}
.inlineDiv.welcomeHead {
  margin: 15px 30px;
}
.inlineDiv {
  display: inline-block;
}
.casecreation .liberalLines {
  margin-top: 10px;
}
.blueText {
  /*color: #0096d6;*/
}
.blueText h4 {
  display: inline;
}
.blueText .badge {
  margin: 0px 10px;
}
.blueText .uploadedFile {
  margin-bottom: 5px;
}
.chooseFileBtnDiv {
  margin-top: 30px;
}
.hp-row.attachFilesDiv {
  margin-bottom: 20px;
}
.hp-row.shippingAddrDiv {
  margin-top: 40px;
}
h3.adjHeadingFont {
  font-size: 24px;
}
h3.shippingAddrHeading {
  margin-bottom: 20px;
}
.sameAddrOptDiv {
  margin-bottom: 20px;
}
.shippingHelper {
  margin-top: 30px;
  margin-bottom: 40px;
}
.tabContentHelperPara {
  margin-bottom: 30px;
}
label[for="sameAddr"] {
  margin-bottom: 10px;
}
.finalButtonsDiv {
  text-align: right;
  width: 100%;
  margin-bottom: 20px;
}
.finalButtonsDiv .cancelBtn {
  margin-left: 25px;
  margin-right: 25px;
}
.savedAddrDiv {
  margin-bottom: 20px;
  width: 100%;
}
.equipmetLoc {
  margin-top: 40px;
  margin-bottom: 40px;
}
.contactEquipmetLocInfo {
  margin-top: 40px;
  margin-bottom: 20px;
}
.rmPadding {
  padding: 0px;
}
.reduceFontWt {
  font-weight: normal;
}
.contactEqLocFormFields {
  margin-top: 0px;
  margin-bottom: 20px;
}
.selectFieldDiv {
  margin-top: 0px;
}
.countryRegionDiv,
.equipLocDiv,
.addrDiv,
.savedContactDiv,
.emailAltCntctDiv,
.addCntctToSavedDiv {
  width: 100%;
}
@media (max-width: 800px) {
  .selectFieldDiv {
    margin-bottom: 20px;
  }
  .addrLineOneDiv {
    margin-bottom: 20px;
  }
  .countryRegionDiv {
    margin-bottom: 0px!important;
  }
  .finalButtonsDiv {
    text-align: center!important;
    padding: 0px;
  }
  #prodInfoWarrantyInfo > .key-value {
    text-align: left;
  }
  #pgSerialNum {
    margin-bottom: 10px!important;
    /*3445: align left serial number on mobile view inside Contact HP Warranty section*/
    text-align: left;
  }
  /*3445: align left product number on mobile view inside Contact HP Warranty section*/
  #pgProdNum {
    text-align: left;
  }
  /*3445: align left Choose different product on mobile view inside Contact HP Warranty section*/
  .centered.linkPaddingLft.notYourProdFormTrigger {
    float: left;
  }
  /*3653 start: align warranty status on contact hp for rtl locales*/
  html[dir=rtl] #pgSerialNum,
  html[dir=rtl] #pgProdNum {
    text-align: right;
  }
  html[dir=rtl] .centered.linkPaddingLft.notYourProdFormTrigger {
    float: right;
    margin-right: 15px;
  }
  /*3653 end*/
}
.sectHeading {
  margin-bottom: 20px;
}
.reqPara {
  font-style: italic;
}
#doNotShwMsgPara {
  margin-top: 20px;
}
.mobOSDrpDwnDiv {
  margin-bottom: 30px;
}
.tabContent {
  padding: 20px;
}
.mobTabHeading {
  margin: 20px 0px;
}
#alternateContactMob,
#submittersContactMob {
  margin-bottom: 20px;
}
.addCntctToSavedDiv {
  margin-top: 30px;
}
#highlightedInfo {
  margin-top: 20px;
}
/*--------- ADX Tabs ------------*/
.adxTabs .hp-nav-tabs.horizontal {
  border-bottom: 2px solid #C6C6C6;
}
.adxTabs .hp-nav-tabs.horizontal li {
  display: inline-block;
  margin-bottom: -2px;
  margin-right: -6px;
}
.adxTabs .hp-nav-tabs.horizontal li.active a {
  color: #000;
  background-color: #fff;
  border: 2px solid #C6C6C6;
  border-bottom: 0;
}
.adxTabs .hp-nav-tabs.horizontal li.active a:after {
  display: none;
}
.adxTabs .hp-nav-tabs.horizontal li a {
  padding: 0 20px;
  line-height: 47px;
  border: 2px solid #C6C6C6;
  background-color: #F2F2F2;
  color: #767676;
}
.adxTabs .hp-nav-tabs.horizontal li a:hover {
  color: #000;
}
.col-lg-12.rmPadding.leftPadSelectCaseAddr {
  padding-left: 0px;
}
.prodInfoDivider {
  margin-top: 25px;
}
.listDiscUL .listDisc {
  list-style: none;
}
.listDiscUL {
  padding-left: 40px;
}
/*
.product-image.caseCreateBlock{
	width:20%;
}

@media @screen-sm{
	.product-image.caseCreateBlock{
	width:100%;
	}
}
*/
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .product-image.caseCreateBlock {
    width: 20%;
  }
}
.key.serialProdNumBld {
  font-weight: bold;
  color: black;
}
.w-status.green.inlineDisp {
  display: inline;
}
.green {
  color: #008424;
  margin-left: 4px;
  /* font-weight: bold; */
}
.w-status.red {
  color: #f05332;
  margin-left: 4px;
  /* font-weight: bold */
}
.notYourProdFormTrigger.linkPaddingLft {
  margin-left: 15px;
}
.pdpProdtTitle.marginForTitle {
  margin-left: 15px;
  text-align: left;
}
#caseCreationForm .errorMessage .errorIcon {
  display: none;
}
#caseCreationForm .container .gdprContainer {
  margin: 18px 0;
}
#caseConfirmation {
  background-color: #e6faff;
  min-height: 120px;
  margin-top: 40px;
  margin-bottom: 2em;
  padding-top: 1px;
  padding-bottom: 1px;
}
.osSelectors .hp-row {
  margin-top: 0;
  margin-bottom: 0;
}
.prodInfoDivider {
  margin-bottom: 20px;
  margin-top: 20px;
}
.padSerialProdVal {
  margin-left: 5px;
}
@media only screen and (max-width: 800px) {
  .adxTabs .tab-pane {
    display: block;
  }
  #caseCreationForm .container .gdprContainer {
    margin: 15px 0;
  }
}
#showKoreanText {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
#showTaiwanText {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.add_margin {
  margin-top: 20px;
}
.no_border {
  border: 0px!important;
}
.legal_options_body {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}
a.legalInstructions:before {
  display: inline-block;
  content: "+";
  padding-right: 20px;
  font-size: 20px;
  line-height: 1em;
  padding: 1px 6px;
  background-color: #0096D6;
  color: white;
  border-radius: 50%;
  margin-right: 10px;
}
.open a.legalInstructions:before {
  content: "-";
  padding: 1px 7px;
}
/*3538: align rows on mighty two form page*/
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .alignMightyTwoFormFields {
    margin-top: 0;
    position: relative;
    top: -10px;
  }
}
/* CSS Desktop View */
.wcmTabsContainer {
  position: relative;
  z-index: 1;
  transform: translate3d(0, 0, 0);
  margin-top: -90px !important;
  /* CSS for Text below search box*/
  /* WCM All tabs*/
  /*Current Active Tab*/
  /*CSS for tile content coming from WCM */
  /* more less toggle button css*/
}
.wcmTabsContainer .helpHead {
  text-align: center;
  color: white;
}
.wcmTabsContainer .helpMainHeading {
  font-size: 36px;
  line-height: 36px;
  text-align: center;
  padding-bottom: 35px;
}
.wcmTabsContainer .helpMainHeading a {
  padding: 0 5px;
  color: #fff;
  text-decoration: underline;
}
.wcmTabsContainer .helpSubHeading {
  margin-bottom: 15px;
}
.wcmTabsContainer .wcmAllTabs {
  margin: 0px -7px !important;
}
.wcmTabsContainer .wcmTabList li > a {
  border: 1px solid gray!important;
}
.wcmTabsContainer .wcmTabList {
  border: 0px!important;
}
.wcmTabsContainer .wcmTabList li {
  padding: 0px;
  transform: translate3d(0, 0, 0);
  text-align: center;
}
.wcmTabsContainer .wcmTabs {
  background-color: white!important;
  margin-left: -1px;
  border-radius: 5px 5px 0px 5px;
  opacity: 0.8;
  transform: skew(-20.999999deg);
  border: 1px solid gray;
  padding: 0px 5px!important;
}
.wcmTabsContainer .wcmTabs span {
  color: black;
  display: inline-block;
  opacity: 1;
  transform: skew(20.999999deg);
}
.wcmTabsContainer .chromeActive a {
  background: white!important;
  opacity: 1!important;
  transform: perspective(5px) rotateX(1deg) scaleY(1.18) !important;
  border-radius: 4px 4px 0px 10px!important;
  outline: none;
}
.wcmTabsContainer .chromeActive a > span {
  color: black!important;
  display: inline-block !important;
  opacity: 1!important;
  transform: perspective(5px) rotateX(-1deg) scaleY(0.8) !important;
}
.wcmTabsContainer .chromeActive ~ li > .wcmTabs {
  transform: skew(20.999999deg);
}
.wcmTabsContainer .chromeActive ~ li > .wcmTabs > span {
  color: black;
  display: inline-block;
  opacity: 1;
  transform: skew(-20.999999deg) !important;
}
.wcmTabsContainer .tabContent.horizontal {
  visibility: hidden;
  min-height: 100px;
  background-color: white;
  padding: 20px 20px 12px 20px;
  box-shadow: 0px 8px 10px -3px gray;
}
.wcmTabsContainer .tabContent.horizontal .tab-pane .wcm-tile-image {
  padding-right: 0px;
}
.wcmTabsContainer .wcm-tile-title {
  font-weight: bold;
  font-size: 18px;
  height: 23px;
  overflow: hidden;
}
.wcmTabsContainer .wcm-tile-description {
  overflow: hidden;
  height: 42px;
  font-size: 16px;
}
.wcmTabsContainer .wcm-tile {
  padding-bottom: 15px;
  padding-top: 15px;
}
.wcmTabsContainer .wcm-tile.bottom-line {
  border-bottom: 1px solid #ccc;
}
.wcmTabsContainer .tab-pane {
  padding-top: 30px;
  /* CSS for last 2 tiles when HR is not there */
}
.wcmTabsContainer .tab-pane .common-solution-text {
  color: #767676;
  font-size: 14px;
  font-style: italic;
  position: absolute;
  top: 0;
  padding-left: 10px;
  padding-top: 10px;
}
.wcmTabsContainer .tab-pane .tiles {
  /*margin-bottom: 10px;*/
}
.wcmTabsContainer .tab-pane .tiles > a {
  color: #000000;
  /* Defect fix- 3370, on focus tabs should be visible
                outline: none;*/
}
.wcmTabsContainer .tab-pane .tiles > a:hover {
  color: #006699;
}
.wcmTabsContainer .tab-pane .tiles > a:nth-last-child(1) div {
  /*padding-bottom: 5px;*/
}
.wcmTabsContainer .tab-pane .tiles > a:nth-last-child(2) div {
  /*padding-bottom: 5px;*/
}
.wcmTabsContainer .tab-pane .tiles .extra-content > a {
  color: #000000;
}
.wcmTabsContainer .tab-pane .tiles .extra-content > a:hover {
  color: #006699;
}
.wcmTabsContainer .moreLessDesktop {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  padding-top: 10px;
  cursor: pointer;
}
.wcmTabsContainer .moreLessDesktop .moreLessTxtDesktop {
  color: #0096D6;
}
#mobile-hh2 {
  color: #fff;
  text-align: center;
}
#mobile-hh2 .subHeadingMobile {
  padding-top: 60px;
  font-size: 20px;
  z-index: 9;
  position: relative;
}
#mobile-hh2 .mainHeadingMobile {
  font-size: 36px;
  line-height: 40px;
  margin-top: 10px;
  z-index: 9;
  position: relative;
  word-wrap: break-word;
}
#mobile-hh2 .mainHeadingMobile a {
  text-decoration: underline;
  color: #FFF;
}
#mobile-hh2 .darkTint {
  height: 298px;
}
.helpHead {
  text-align: center;
  font-size: 30px;
  line-height: 1.3;
  padding-bottom: 35px;
}
.helpHead .helpMainHeading {
  font-size: 36px;
}
.helpHead .helpMainHeading .signInLink,
.helpHead .helpMainHeading .registerLink {
  color: #FFF;
  text-decoration: underline;
}
.helpHead .hiUser span {
  text-decoration: none;
}
#signin-register-modal .modal-body {
  padding: 30px 40px 20px 40px;
}
#signin-register-modal .modal-body h4 {
  margin-bottom: 10px;
}
#signin-register-modal .modal-body .button {
  margin-top: 10px;
}
#signin-register-modal .modal-body .button.primary {
  margin-bottom: 40px;
}
/* CSS for Mobile View */
#wcmAccordianView .wcmPanelHome {
  border: 0px;
  border-bottom: 5px solid white!important;
  float: left;
  width: 100%;
}
#wcmAccordianView .wcmPanelHeadingHome {
  border: 0px;
  background: #E5F4FB;
}
#wcmAccordianView .panel .panel-title > a {
  font-family: HPSimplified,Arial;
}
#wcmAccordianView .panel .panel-title > a:hover {
  background: inherit;
}
#wcmAccordianView .panel .panel-title > a.toggled:before {
  border: 0px;
  content: "\e602";
}
#wcmAccordianView .panel .panel-title > a.toggled:before:active {
  border: 1px;
  content: "\e602";
}
#wcmAccordianView .panel .panel-title > a:before {
  border: 0px;
  content: "\e601";
}
#wcmAccordianView .panel .panel-title > a:before:active {
  border: 1px;
  content: "\e601";
}
#wcmAccordianView .wcmTilesMobLink {
  float: left;
  width: 100%;
  border-bottom: 1px solid #E7E7E7;
  padding: 25px 0px;
  text-decoration: none;
}
#wcmAccordianView .tileImgIconMob {
  height: 50px;
  min-width: 45px;
}
#wcmAccordianView .wcmTileMobHeading {
  color: black;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
}
#wcmAccordianView .wcmTileMobDesc {
  color: #9D9D9D;
}
#wcmAccordianView .moreLessMob {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  color: #0096D6;
  padding-top: 10px;
  padding-bottom: 5px;
  cursor: pointer;
}
/*mobile ends*/
@media (max-width: 850px) {
  .wcmTabsContainer .wcmTabs {
    transform: skew(-17.999999deg);
  }
  .wcmTabsContainer .wcmTabs span {
    transform: skew(17.999999deg);
  }
  .wcmTabsContainer .chromeActive ~ li > .wcmTabs {
    transform: skew(17.999999deg);
  }
  .wcmTabsContainer .chromeActive ~ li > .wcmTabs > span {
    transform: skew(-17.999999deg) !important;
  }
  .wcmTabsContainer .darkTint {
    height: 250px;
  }
}
@media (min-width: 851px) and (max-width: 970px) {
  .wcmTabsContainer .wcmTabs {
    transform: skew(-18.999999deg);
  }
  .wcmTabsContainer .wcmTabs span {
    transform: skew(18.999999deg);
  }
  .wcmTabsContainer .chromeActive ~ li > .wcmTabs {
    transform: skew(18.999999deg);
  }
  .wcmTabsContainer .chromeActive ~ li > .wcmTabs > span {
    transform: skew(-18.999999deg) !important;
  }
}
.darkTint {
  position: absolute;
  height: 350px;
  top: 0px;
  background-color: black;
  opacity: 0.4;
  width: 100%;
}
div#fullWidthBanner {
  padding-bottom: 40px;
}
body {
  -webkit-print-color-adjust: exact;
}
.chat-option-modal .chat-korean-radio {
  text-align: right;
  position: relative;
  right: -14px;
}
.chat-option-modal .hp-logo {
  padding-left: 20px;
}
.chat-option-modal .hp-logo img {
  display: inline-block;
  padding-right: 20px;
}
.chat-option-modal .hp-logo .modal-heading {
  display: inline-block;
}
.chat-option-modal .chat-modal-text,
.chat-option-modal .chat-modal-language-disclaimer {
  margin-left: 15px;
  margin-bottom: 20px;
}
.chat-option-modal .chat-modal-language-disclaimer {
  font-weight: bold;
}
.chat-option-modal .chat-modal-fields {
  text-align: left;
}
.chat-option-modal .chat-modal div.col-lg-12 {
  margin-bottom: 20px;
}
.chat-option-modal .chat-modal-fields textarea {
  width: 100%;
  height: 100px;
}
.chat-option-modal .chat-modal-fields div.clearfix,
.chat-option-modal .chat-modal-fields div#steps-bar .container,
.chat-option-modal .chat-modal-fields div.media-order .container {
  clear: both;
}
.chat-option-modal .chat-modal-fields .errorIcon {
  display: none;
}
@media only screen and (min-width: 801px), print and (min-width: 4in) {
  .chat-option-modal .col-xs-offset-right-12 {
    margin-right: 100%;
  }
}
html[dir=rtl] .chatSession .customDropDownBox .dropdown-menu > li > a {
  direction: ltr;
  text-align: right;
}
html[dir=rtl] .chatSession input {
  direction: ltr;
  text-align: right;
}
#btnContactFormSubmit {
  float: right;
}
html[dir=rtl] #btnContactFormSubmit {
  float: none;
}
.modalClose {
  float: right;
  margin-top: -10px;
  position: absolute;
  right: 17px;
  top: 28px;
}
.radioClass {
  line-height: normal;
  margin: 15px 0 0;
}
.accordionPlus {
  background-position: -79px 374px;
  display: block;
  float: left;
  height: 23px;
  margin-right: 10px;
  vertical-align: top;
  width: 21px;
}
.accordionMinus {
  background-position: -79px 348px !important;
  display: block;
  float: left;
  height: 25px;
  margin-right: 10px;
  vertical-align: top;
  width: 21px;
}
.legalInstructions {
  cursor: pointer;
  display: block;
  margin-bottom: 20px;
}
#legalOption {
  height: 600px;
  width: 685px;
}
.customerLegaloption {
  display: block;
  margin-bottom: 20px;
  margin-top: 20px;
}
.nocheckDiv {
  margin-bottom: 15px;
  margin-top: 15px;
  color: #FF0000 !important;
}
#emailSuccess,
#emailFailure {
  width: 620px;
  z-index: 2147483647;
}
.modalWrapper {
  display: none;
}
.modalContent > img {
  margin: 10% 40%;
}
.newEmailfields {
  font-size: 16px;
}
.radioClass1 {
  line-height: normal;
  margin: 14px 0 0 !important;
}
.radioClass2 {
  line-height: normal;
  margin: 14px 0 0 !important;
}
.radioClass3 {
  line-height: normal;
  margin: 14px 0 0 !important;
}
.slimScrollDiv {
  width: 720px !important;
}
.agreementQuestions {
  width: 420px;
  display: inline-block;
  margin-top: 10px;
}
.customerLegaloption:hover {
  cursor: pointer;
}
.agreementQuestions {
  display: inline-block;
  margin-top: 10px;
  width: 430px;
}
#legalAgreement > div {
  clear: both;
  float: none;
}
#dvUniversalForm input.button.primary {
  padding: 0px 15px;
  margin: 0px !important;
}
#contact span.errorIcon {
  display: none;
}
.agreementQuestions {
  width: 85% !important;
  float: left;
}
/* DO NOT UNCOMMENT - This shows 2 search bars on cintextual page. VARUN .hp-section.hp-section-md.visible-lg {
      display:block !important;
} */
form#contact .dropdown {
  margin-bottom: 0px !important;
}
#contact label label {
  margin-bottom: 0px !important;
}
h2 {
  padding-bottom: 0px;
}
.fontHH1 {
  font-family: HPSimplified !important;
}
h3 {
  margin-bottom: 5px !important;
}
html[dir=rtl] .input-submit-inline .form-input {
  float: right !important;
}
html[dir=rtl] .input-submit-inline input[type=submit],
html[dir=rtl] .input-submit-inline input[type=button] {
  float: right !important;
  margin-right: 10px;
}
html[dir=rtl] blockquote {
  border-left: none;
  border-right: 3px solid #0096d6;
}
.mighty2PhoneGroups label {
  font-weight: normal !important;
}
#universalFormSerialNumber .errorMessage {
  padding-right: 15px !important;
  /* Regression defect 9 extra spacing for error message */
  /*margin-top:26px!important;*/
}
@media (max-width: 800px) {
  html[dir=rtl] #dvUniversalForm .form-group.col-lg-12 {
    float: none;
  }
  #dvUniversalForm form#contact .dropdown {
    margin-bottom: 15px !important;
  }
}
/*.panel .panel-title>a:after {
      right:auto;
      left:0;
}

.panel .panel-title>a:after {
content: '';
position: absolute;
width: 26px;
height: 26px;
font-size: 10px;
font-family: FontAwesome;
color: #767676;
text-align: center;
}*/
html[dir=rtl] .descTxt {
  direction: ltr;
  text-align: right;
  display: inline-block;
}
.panel .panel-title > a#phone.collapsed:after {
  content: '\e601';
  top: 16px;
}
html[dir=rtl] .panel .panel-title > a#phone.collapsed:after {
  content: '\e601';
  top: 17px;
  left: 15px;
  right: inherit;
}
.templateMainWrapper {
  margin-top: 5px;
  margin-bottom: 5px;
}
.videoPlaylist {
  float: left;
}
.overrideContainer {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
}
/*LTR specific LESS as some values conflict with RTL, kept at top so that precidence of rest of the LESS will work properly*/
html[dir=ltr] #chatbotToronto {
  right: 10px;
}
html[dir=ltr] #torontoChatPage {
  right: 10px;
}
#chatbotToronto {
  height: 40px;
  position: fixed;
  width: 301px;
  bottom: 0px;
  z-index: 1000;
  border-radius: 4px 4px 0px 0px;
  background-color: #6B3A96;
  color: white;
  cursor: pointer;
  box-shadow: 0px 0px 10px gray;
}
#chatbotToronto .chatNotificationBadge {
  display: none;
  position: absolute;
  width: 25px;
  height: 25px;
  background-color: red;
  border-radius: 25px;
  font-weight: bold;
  text-align: center;
  top: -10px;
  left: -10px;
}
#chatbotToronto #botImageContainer {
  height: 35px;
  width: 35px;
  border-radius: 35px;
  margin: 2.5px 10px;
  float: left;
}
#chatbotToronto #botImageContainer #botImage {
  height: 35px;
  width: 35px;
}
#chatbotToronto #botImageContainer #botMobileImage {
  margin-top: -3px;
  margin-left: -10px;
  height: 35px;
  width: 35px;
}
#chatbotToronto #botText {
  margin-top: 10px;
  float: left;
  font-size: 15px;
  margin-right: 20px;
}
.hideChatbot {
  display: none!important;
}
#torontoChatPage {
  display: none;
  height: 500px;
  bottom: 0;
  width: 460px;
  position: fixed;
  background-color: #ffffff;
  z-index: 1000;
  box-shadow: 0px 0px 10px grey;
}
#torontoChatPage #torontoChatHeading {
  height: 40px;
  background-color: #6B3A96;
  color: white;
  float: right;
  width: 100%;
}
#torontoChatPage #torontoChatHeading .torontoCloseIcon {
  float: right;
  margin: 10px;
  height: 20px;
  width: 20px;
  background: transparent;
  border: 0px;
}
#torontoChatPage #torontoChatPlaceholder {
  height: 96%;
}
#torontoChatPage #torontoChatPlaceholder .torontoChatBotIframe {
  display: block!important;
  border: 0px;
  width: 100%;
  height: inherit;
}
#torontoChatPage #torontoChatPlaceholder .chatBotLoadingIndicator {
  display: none;
  float: left;
  margin: 43%;
}
#torontoChatPage #torontoChatPlaceholder .chatBotUnavailable {
  display: none;
  float: left;
  margin: 43% 20px;
  text-align: center;
  text-decoration: none;
  color: inherit;
}
@media (max-width: 800px) {
  #chatbotToronto {
    height: 35px;
    width: 35px;
    border-radius: 50px;
  }
  #torontoChatHoverText {
    display: none;
  }
}
/*RTL Handling of chat bot*/
html[dir=rtl] .toronto-prompt {
  left: 20px;
  right: auto;
}
html[dir=rtl] .toronto-prompt button.close.icon {
  left: 0;
  right: auto!important;
}
html[dir=rtl] #chatbotToronto {
  left: 10px;
}
html[dir=rtl] #chatbotToronto .chatNotificationBadge {
  right: -10px;
}
html[dir=rtl] #chatbotToronto #botImageContainer {
  float: right;
}
html[dir=rtl] #chatbotToronto #botText {
  float: right;
  margin-left: 20px;
  margin-right: 0px;
}
html[dir=rtl] #torontoChatPage {
  left: 10px;
}
html[dir=rtl] #torontoChatPage #torontoChatHeading .torontoCloseIcon {
  float: left;
}
.toronto-prompt {
  position: fixed;
  width: 250px;
  min-height: 100px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  bottom: 70px;
  right: 20px;
  border: 3px solid #6B3A96;
  padding: 10px;
  background: #fff;
  z-index: 999;
  cursor: pointer;
}
.toronto-prompt:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-color: #FFFFFF transparent;
  z-index: 1;
  bottom: -20px;
  right: 15%;
  border-right: 0;
  border-width: 20px 10px 0 10px;
}
.toronto-prompt:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-color: #6B3A96 transparent;
  bottom: -26px;
  right: 14.5%;
  border-right: 0;
  border-width: 25px 15px 0 15px;
}
.toronto-prompt .need-help {
  margin-bottom: 12px;
}
.toronto-prompt button.close.icon {
  top: -5px;
  right: -5px;
}
.conversion-container {
  margin-top: 0;
}
.conversion-container .samsung-serial-result,
.conversion-container .samsung-model-result,
.conversion-container .hp-serial-result,
.conversion-container .hp-product-result {
  margin-left: 82px;
}
.conversion-container .samsung-serial-result input,
.conversion-container .samsung-model-result input,
.conversion-container .hp-serial-result input,
.conversion-container .hp-product-result input {
  background-color: #e8f5fb;
  border: 1px solid #0096D6;
  color: black;
}
.conversion-container .samsung-serial-result input .errorMessage,
.conversion-container .samsung-model-result input .errorMessage,
.conversion-container .hp-serial-result input .errorMessage,
.conversion-container .hp-product-result input .errorMessage {
  text-align: right;
  position: relative;
  right: 50px;
}
.conversion-container .samsung-serial-result input.error-input,
.conversion-container .samsung-model-result input.error-input,
.conversion-container .hp-serial-result input.error-input,
.conversion-container .hp-product-result input.error-input {
  background-color: #efefef;
}
.conversion-container .samsung-product-section {
  background-color: white;
  padding-left: 0;
  border-bottom: 1px solid #767676;
}
.conversion-container .gray-block.component {
  padding: 0;
}
.conversion-container .hp-serial,
.conversion-container .hp-serial-num-section {
  margin-top: 13px;
}
.conversion-container .start-with-section {
  margin-left: -15px;
}
.conversion-container .hp-product {
  margin-bottom: 30px;
}
.conversion-container .captcha {
  margin-top: -30px;
  margin-left: 120px;
}
.conversion-container .pull-right {
  float: right;
}
.conversion-container .remove-left-padding {
  padding-left: 0;
}
.conversion-container .remove-padding {
  padding: 0;
}
.conversion-container .gray-block.component.hp-serial,
.conversion-container .gray-block.component.samsung-product-section,
.conversion-container .gray-block.component.samsung-serial-section,
.conversion-container .gray-block.component.hp-product {
  background-color: white;
  padding: 0;
}
.conversion-container .conversion-result-label {
  margin-left: 37px;
  position: static;
}
.conversion-container .clear-btn {
  color: #fff;
}
.conversion-container .conversion-input-label {
  margin-bottom: 2px;
}
.conversion-container .start-with-hp-heading {
  margin-bottom: 0;
}
/* mobile view */
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .conversion-container div.samsung-serial-result,
  .conversion-container div.samsung-model-result,
  .conversion-container div.hp-serial-result,
  .conversion-container div.hp-product-result {
    margin-left: 0;
    margin-bottom: 20px;
    clear: both;
  }
  .conversion-container div.samsung-serial-result input,
  .conversion-container div.samsung-model-result input,
  .conversion-container div.hp-serial-result input,
  .conversion-container div.hp-product-result input {
    margin-top: 32px;
  }
  .conversion-container div.samsung-serial-result input .errorMessage,
  .conversion-container div.samsung-model-result input .errorMessage,
  .conversion-container div.hp-serial-result input .errorMessage,
  .conversion-container div.hp-product-result input .errorMessage {
    text-align: center;
    right: 65px;
  }
  .conversion-container .captcha {
    margin-left: 0;
    margin-top: 50px;
  }
  .conversion-container .conversion-result-label {
    margin-left: 0;
    position: relative;
    top: 150px;
  }
  .conversion-container .samsungSerialBtn,
  .conversion-container .samsungSerialClearBtn,
  .conversion-container .samsungProductBtn,
  .conversion-container .samsungProductClearBtn,
  .conversion-container .hpSerialBtn,
  .conversion-container .hpSerialClearBtn,
  .conversion-container .hpProductBtn,
  .conversion-container .hpProductClearBtn {
    float: right;
  }
  .gray-block.component {
    display: block;
  }
}
/* tablet view */
@media only screen and (min-width: 497px) and (max-width: 800px) {
  .conversion-container .samsung-serial-result,
  .conversion-container .samsung-model-result,
  .conversion-container .hp-serial-result,
  .conversion-container .hp-product-result {
    margin-left: 100px;
  }
  .conversion-container .captcha {
    margin-top: -30px;
  }
  .conversion-container .gray-block.component.hp-serial,
  .conversion-container .gray-block.component.samsung-product-section,
  .conversion-container .gray-block.component.samsung-serial-section,
  .conversion-container .gray-block.component.hp-product {
    padding-bottom: 13px;
  }
}
/* rtl */
html[dir=rtl] .conversion-container .gray-block.component {
  display: block;
}
.add-device-main-container {
  background-color: white;
  padding: 10px;
  box-shadow: 0px 1px 4.7px 0.4px #ccc;
  border: solid 1px #e8e8e8;
  margin: 20px 0px;
}
.add-device-heading {
  margin-top: 30px;
  margin-bottom: 30px;
}
.add-device-tabContent {
  margin: 10px 20px 30px 20px;
}
.buttonSubmit {
  margin-top: 32px;
  padding-right: 0px;
}
.add-device-line {
  margin-top: 5px;
}
.commercialContent .commercial-content-body {
  margin: 30px 0px;
}
.commercialContent .add-device-line {
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 0px!important;
}
.commercialHpSupportLink {
  text-decoration: underline!important;
}
.add-device-wcm-body .commercialHpSupportLink {
  margin-left: 20px;
}
@media only screen and (max-width: 496px) {
  #btnWFormSubmit {
    margin-left: 25%;
  }
}
@media only screen and (min-width: 497px) and (max-width: 800px) {
  #btnWFormSubmit {
    margin-left: 35%;
  }
}
.left-margin-list {
  margin-left: 20px!important;
  margin-bottom: 10px;
}
.errorMessage {
  line-height: 16px!important;
}
.overrideContainerDashboard {
  background-color: gray;
  min-height: 100%;
  display: table;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  font-size: 36px;
  margin-top: -3px;
  color: white;
  background-repeat: no-repeat;
  background-size: cover;
}
.overrideContainerDashboard .mobBannerTextContainer {
  min-height: 36px;
  line-height: 36px;
  text-align: center;
  margin: 60px 15px;
  position: relative;
  z-index: 9;
}
.overrideContainerDashboard .darkTintDashboardMob {
  position: absolute;
  min-height: inherit;
  top: 0px;
  background-color: black;
  opacity: 0.4;
  width: 100%;
  z-index: 0;
}
#dashboardDeviceViewWrapper {
  float: left;
}
#dashboardDeviceViewWrapper .deviceViewHead {
  margin: 40px 0px 25px 0px;
}
#dashboardDeviceViewWrapper .deviceViewHead .myDevicesBlock {
  font-size: 20px;
  display: inline-block;
}
#dashboardDeviceViewWrapper .deviceViewHead .myDevicesBlock .myDevicesHeading {
  font-weight: bold;
  display: inline-block;
}
#dashboardDeviceViewWrapper .deviceViewHead .myDevicesBlock .noOfDevices {
  color: #373737;
}
#dashboardDeviceViewWrapper .deviceViewHead .addDevice {
  display: inline-block;
  float: right;
  font-size: 18px;
  color: #0096d6;
  cursor: pointer;
}
#dashboardDeviceViewWrapper .deviceViewHead .addDevice .addIcon {
  display: inline-block;
  height: 15px;
  margin-top: -3px;
}
#dashboardDeviceViewWrapper .selectedBorder {
  border-top: 5px solid #ffcc33 !important;
}
#dashboardDeviceViewWrapper .cardWrapper {
  box-shadow: 0px 1px 4.7px 0.4px rgba(204, 204, 204, 0.35);
  border: solid 1px #e8e8e8;
  padding-top: 20px;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
#dashboardDeviceViewWrapper .cardWrapper .basicDeviceInfoContainer {
  float: left;
  margin-top: 0.4em;
  width: inherit;
}
#dashboardDeviceViewWrapper .cardWrapper .basicDeviceInfoContainer .imgAlertContainer {
  text-align: center;
}
#dashboardDeviceViewWrapper .cardWrapper .basicDeviceInfoContainer .imgAlertContainer .alertNotificationSmall {
  font-size: 12px;
  color: #373737;
}
#dashboardDeviceViewWrapper .cardWrapper .basicDeviceInfoContainer .imgAlertContainer .alertNotificationSmall .smallAlertIcon {
  height: 10px;
  display: inline-block;
  font-weight: normal;
}
#dashboardDeviceViewWrapper .cardWrapper .mobileSpecificSnoProdNo {
  float: left;
}
#dashboardDeviceViewWrapper .cardWrapper .expandedViewSpecific {
  display: none;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  float: left;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .fixedNickNameContainer {
  float: left;
  width: 70%;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .fixedNickNameContainer .deviceNickname {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  float: left;
  max-width: 85%;
  color: #0096D6;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .editableNickNameContainer {
  display: none;
  padding-right: 0;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .editableNickNameContainer .nicknameField {
  width: 60%;
  float: left;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .editableNickNameContainer .updateNickNameBtn {
  width: auto;
  display: inline-block;
  height: 46px;
  cursor: pointer;
  background-color: #0096d6;
  margin: 0px -4px;
  float: left;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .editableNickNameContainer .updateNickNameBtn .tickMarkImg {
  margin: 15px auto;
  height: 15px;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .editableNickNameContainer .cancel-button {
  cursor: pointer;
  float: left;
  font-size: 14px;
  padding: 0.7em;
  font-weight: lighter;
  color: #373737;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .editIconContainer {
  vertical-align: super;
  float: left;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .editIconContainer .editIconImg {
  color: #0096D6;
  fill: currentColor;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-left: 10px;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .preferredDeviceContainer {
  display: inline-block;
  width: 30%;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .preferredDeviceContainer .preferredDeviceText {
  font-weight: 500;
  float: left;
  margin: 0;
  font-size: 13px;
  padding: 0;
  /* display: none; */
  text-align: -webkit-right;
  font-family: HPSimplifiedLight;
  font-style: italic;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .preferredDeviceContainer .preferredDeviceSvg {
  margin: 0;
  padding: 0;
  width: 19px;
  height: 19px;
  float: right;
  fill: none;
  stroke: #bfbfbf;
  stroke-linecap: square;
  stroke-miterlimit: 10;
}
#dashboardDeviceViewWrapper .cardWrapper .nickname .preferredDeviceContainer .selected {
  fill: #ffcc33 !important;
  stroke: none !important;
}
@media only screen and (max-width: 496px) {
  #dashboardDeviceViewWrapper .cardWrapper .preferredDeviceContainer {
    padding: 0 0 5px 0;
  }
  #dashboardDeviceViewWrapper .cardWrapper .preferredDeviceContainer .preferredDeviceText {
    font-size: 12px;
    line-height: 14px;
  }
}
#dashboardDeviceViewWrapper .cardWrapper .deviceFullName {
  color: #5a5a5a;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#dashboardDeviceViewWrapper .cardWrapper .warrantyInfo {
  margin: 10px 0px;
  font-size: 16px;
  display: block;
}
#dashboardDeviceViewWrapper .cardWrapper .warrantyExpired {
  text-decoration: underline!important;
  color: #ff0000!important;
}
#dashboardDeviceViewWrapper .cardWrapper .inWarranty {
  color: #008424!important;
}
#dashboardDeviceViewWrapper .cardWrapper .inWarranty span {
  text-decoration: underline!important;
}
#dashboardDeviceViewWrapper .cardWrapper .warrantyUnknown {
  display: inline-block !important;
  color: #373737!important;
}
#dashboardDeviceViewWrapper .cardWrapper .lastUpdatedText {
  font-size: 14px;
  color: #767676;
  font-style: italic;
}
#dashboardDeviceViewWrapper .cardWrapper .refreshWarranty {
  margin: 5px 0px;
  float: left;
  width: 100%;
}
#dashboardDeviceViewWrapper .cardWrapper .refreshWarranty .refreshWarrantyIcon {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-right: 5px;
  float: left;
}
#dashboardDeviceViewWrapper .cardWrapper .refreshWarranty .refreshWarrantyText {
  font-size: 14px;
  float: left;
}
#dashboardDeviceViewWrapper .cardWrapper .refreshWarranty.enabled .refreshWarrantyIcon {
  color: #0096D6;
  fill: currentColor;
}
#dashboardDeviceViewWrapper .cardWrapper .refreshWarranty.enabled .refreshWarrantyText {
  color: #0096D6;
}
#dashboardDeviceViewWrapper .cardWrapper .refreshWarranty.disabled {
  cursor: not-allowed;
  outline: none;
}
#dashboardDeviceViewWrapper .cardWrapper .refreshWarranty.disabled .refreshWarrantyIcon {
  color: #767676;
  fill: currentColor;
}
#dashboardDeviceViewWrapper .cardWrapper .refreshWarranty.disabled .refreshWarrantyText {
  color: #767676!important;
}
#dashboardDeviceViewWrapper .cardWrapper .extendWarrantyContainer .extendWarrantyLink {
  text-decoration: underline;
  color: #0095d9;
  font-size: 16px;
}
#dashboardDeviceViewWrapper .cardWrapper .cardHeadContent {
  font-size: 16px;
  margin-top: 15px;
  float: left;
  width: 100%;
}
#dashboardDeviceViewWrapper .cardWrapper .cardHeadContent .serialProdNo {
  margin-bottom: 5px;
}
#dashboardDeviceViewWrapper .cardWrapper .cardHeadContent .boldTitle {
  display: inline-block;
  font-weight: bold;
}
#dashboardDeviceViewWrapper .cardWrapper .cardHeadContent .numberData {
  display: inline-block;
}
#dashboardDeviceViewWrapper .cardWrapper .cardHeadContent .secondNoContainer {
  margin: 5px 0px;
}
#dashboardDeviceViewWrapper .cardWrapper .desktopCarepackLink {
  display: none;
  float: left;
  width: 100%;
  margin: 10px 0px;
}
#dashboardDeviceViewWrapper .cardWrapper .desktopCarepackLink .carepackSvgContainer {
  float: left;
  width: 11%;
}
#dashboardDeviceViewWrapper .cardWrapper .desktopCarepackLink .carepackSvgContainer .carepackSvg {
  height: 35px;
  width: 35px;
  color: inherit;
  fill: currentColor;
}
#dashboardDeviceViewWrapper .cardWrapper .desktopCarepackLink .carepackLinkTextContainer {
  float: left;
  width: 89%;
  padding: 5px 10px;
  text-decoration: underline;
}
#dashboardDeviceViewWrapper .cardWrapper .mobileCarepackLink {
  display: none;
  float: left;
  width: 100%;
  margin: 10px 15px;
}
#dashboardDeviceViewWrapper .cardWrapper .mobileCarepackLink .carepackSvgContainer {
  float: left;
  width: 11%;
}
#dashboardDeviceViewWrapper .cardWrapper .mobileCarepackLink .carepackSvgContainer .carepackSvg {
  height: 35px;
  width: 35px;
  color: inherit;
  fill: currentColor;
}
#dashboardDeviceViewWrapper .cardWrapper .mobileCarepackLink .carepackLinkTextContainer {
  float: left;
  width: 89%;
  padding: 5px 10px;
  text-decoration: underline;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo {
  float: left;
  width: 100%;
  display: none;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsHeading {
  height: 40px;
  background-color: #e8e8e8;
  padding: 10px 20px;
  font-size: 18px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsHeading .impAlertsHeadText {
  display: inline-block;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent {
  background-color: #F3F3F3;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent ul {
  margin: 0px;
  padding-top: 10px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent ul .alertListElement {
  margin: 0px 20px;
  padding: 10px 30px;
  background-image: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/alertIconNormal.png);
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: left 12px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent ul .alertListElement .alertTitle {
  font-weight: bold;
  color: #000000;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent ul .alertListElement .alertDesc {
  color: #373737;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent ul .alertListElementCritical {
  background-image: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/alertIconCritical.png) !important;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent ul .alertListElementDefault {
  background-image: none;
  margin: 0px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent ul .moreAlerts {
  display: none;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .impAlertsContent .viewMoreAlerts {
  text-align: center;
  padding: 12.5px 0px;
  color: #0095d9;
  display: block;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteDevice {
  padding: 0px 5px;
  display: block;
  float: left;
  width: 100%;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteDevice:hover {
  background-color: #e8e8e8;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteDevice .deleteIcon {
  display: inline-block;
  margin: 15px;
  height: 20px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteDevice .deleteText {
  font-size: 14px;
  color: #373737;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction {
  display: none;
  float: left;
  width: 100%;
  padding: 15px 0px;
  background-color: #e8e8e8;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .delIconInstruction {
  height: 20px;
  display: inline-block;
  margin: 0px 10px 0px 5px;
  float: left;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .rmDeviceQuest {
  color: #373737;
  font-weight: bold;
  display: inline-block;
  width: 80%;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .delOptContainer {
  margin-top: 10px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .delOptContainer .delOption {
  margin-left: 20px;
  width: 100%;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .delOptContainer .delOption .iradio_flat-blue {
  float: left;
  margin-top: 0px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .delOptContainer .delOption span {
  float: left;
  width: 85%;
  font-weight: normal;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .delConfrmBtn {
  border-radius: 0px;
  height: 45px;
  width: 40px;
  padding: 15px 10px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .delConfrmBtn img {
  height: 15px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .deleteInstruction .cancelDelLink {
  margin-left: 20px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .wcmDeviceContent .product-tiles {
  float: left;
  width: 100%;
  border-top: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
  margin-bottom: 0px;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .wcmDeviceContent .product-tiles li a {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  color: #373737;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .wcmDeviceContent .product-tiles li a img.productIcon {
  height: 40px;
  margin: auto;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .wcmDeviceContent .product-tiles .tile {
  float: left;
  text-align: center;
  list-style: none;
}
#dashboardDeviceViewWrapper .cardWrapper .additionalDeviceCardInfo .wcmDeviceContent .product-tiles li .productTitle {
  margin-top: 10px;
  font-size: 14px;
}
#dashboardDeviceViewWrapper .cardWrapper .moreLessDeviceCard {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 20px 0px 30px 0px;
  color: #0096D6;
  cursor: pointer;
}
html[dir=rtl] .cardWrapper .additionalDeviceCardInfo .impAlertsContent ul .alertListElement {
  background-position: right 12px;
}
@media (max-width: 800px) {
  #dashboardDeviceViewWrapper {
    float: left;
  }
  #dashboardDeviceViewWrapper .cardWrapper .basicDeviceInfoContainer {
    margin-top: 0.4em;
  }
  #dashboardDeviceViewWrapper .cardWrapper .basicDeviceInfoContainer .deviceFullName {
    margin-bottom: 0px;
    font-size: 14px;
  }
  #dashboardDeviceViewWrapper .cardWrapper .warrantyInfo {
    margin: 0px;
    font-size: 14px;
  }
  #dashboardDeviceViewWrapper .cardWrapper .refreshWarranty .refreshWarrantyIcon {
    height: 15px;
    width: 15px;
  }
  .wcmDeviceContentRightSide {
    float: left;
  }
  .wcmDeviceContentRightSide .wcmContentForum .wcmContentSpinner {
    margin-top: auto;
    margin-bottom: 15%;
  }
  .additionalDeviceCardInfo .deleteInstruction {
    padding: 25px 0px;
  }
  .additionalDeviceCardInfo .deleteInstruction .delIconInstruction {
    margin: 0px 15px 0px 5px;
  }
  .additionalDeviceCardInfo .deleteInstruction .delOptContainer {
    margin: 25px 0px;
  }
  .additionalDeviceCardInfo .deleteInstruction .delOptContainer .delOption {
    margin-left: 25px;
  }
  .additionalDeviceCardInfo .deleteInstruction .delBtnContainer {
    text-align: center;
  }
  .additionalDeviceCardInfo .deleteInstruction .cancelDelLink {
    margin-left: 20px;
  }
}
.wcmDeviceContentRightSide {
  float: left;
}
.wcmDeviceContentRightSide .wcmContentForum {
  margin: 40px 0px 25px 0px;
  border-bottom-color: #ccc;
  border-bottom-style: solid;
  border-bottom-width: 0.8px;
  float: left;
}
.wcmDeviceContentRightSide .wcmContentForum .wcmContentSpinner {
  margin-top: 34%;
  margin-bottom: 34%;
  text-align: -webkit-center;
}
.wcmDeviceContentRightSide .wcmContentOthers {
  margin: 40px 0px 25px 0px;
}
#sessionTimedOutView {
  float: left;
}
#sessionTimedOutView .sign-in-div {
  margin-top: 31px;
}
#sessionTimedOutView .skip-link-mobile {
  padding-top: 20px;
}
#sessionTimedOutView .mobile-sign-in-div {
  background-color: #e8f8ff;
  padding: 20px 10px;
}
.session-view {
  margin: 150px 0px;
}
@media (max-width: 800px) {
  .session-view {
    margin: 100px 0px!important;
  }
}
#dashboardQualtrics {
  float: left;
  width: 100%;
}
#myServiceContainer {
  float: left;
  width: 100%;
  display: none;
}
.not-logged-in-hide {
  display: none!important;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-header .product-information-dashboard-modal-title .product-information-dashboard-modal-heading {
  font-family: HPSimplifiedLight;
  font-size: 20px;
  /* letter-spacing: 2px; */
  color: #000000;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-header .product-information-dashboard-modal-title .product-information-dashboard-modal-description {
  font-size: 16px;
  font-family: HPSimplifiedLight;
  line-height: 24px;
  color: #000000;
  /* letter-spacing: 2px; */
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-header .product-information-dashboard-modal-title .product-information-dashboard-modal-link {
  font-size: 16px;
  font-family: HPSimplified;
  /* letter-spacing: 2px; */
  color: #0171ad;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer {
  max-height: 440px;
  overflow-y: auto;
  padding: 0;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceHeadingContainer {
  /* padding: 0; */
  border-bottom: solid 1px lightgray;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceHeadingContainer .deviceInformationHeading {
  font-size: 20px;
  font-family: HPSimplifiedLight;
  color: #000000;
  /* border-bottom: solid 1px lightgray; */
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceInfoDetailsContainer {
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceInfoDetailsContainer .deviceInfoName {
  font-size: 16px;
  font-family: HPSimplified;
  line-height: 24px;
  color: #000000;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceInfoDetailsContainer .deviceInfoValue {
  font-family: HPSimplifiedLight;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer {
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceHeadingContainer {
  /* padding: 0; */
  border-bottom: solid 1px lightgray;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceHeadingContainer .deviceInformationHeading {
  font-size: 20px;
  font-family: HPSimplifiedLight;
  color: #000000;
  /* border-bottom: solid 1px lightgray; */
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceInfoDetailsContainer {
  padding: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceInfoDetailsContainer .deviceInfoName {
  font-size: 16px;
  font-family: HPSimplified;
  line-height: 24px;
  color: #000000;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceInfoDetailsContainer .deviceInfoValue {
  font-family: HPSimplifiedLight;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .noDeviceInfoDetailsContainer {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techContentSpinnerModal {
  margin: 0 auto;
  width: 100px;
}
#product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .WCMContentMainContainer .wcmContentSpinner {
  margin-left: 30%;
}
@media only screen and (max-width: 496px) {
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-header .product-information-dashboard-modal-title .product-information-dashboard-modal-heading {
    font-size: 18px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-header .product-information-dashboard-modal-title .product-information-dashboard-modal-description {
    font-size: 14px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-header .product-information-dashboard-modal-title .product-information-dashboard-modal-link {
    font-size: 14px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer {
    padding: 15px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceHeadingContainer {
    padding: 0;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceHeadingContainer .deviceInformationHeading {
    font-size: 18px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceInfoDetailsContainer .deviceInfoName {
    padding: 0;
    font-size: 14px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .deviceInfoDetailsContainer .deviceInfoValue {
    padding: 0;
    font-size: 14px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceHeadingContainer {
    padding: 0;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceHeadingContainer .deviceInformationHeading {
    font-size: 18px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceInfoDetailsContainer .deviceInfoName {
    padding: 0;
    font-size: 14px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .techSpecContainer .deviceInfoDetailsContainer .deviceInfoValue {
    padding: 0;
    font-size: 14px;
  }
  #product-information-dashboard-modal .product-information-dashboard-modal-dialog .product-information-dashboard-modal-content .product-information-dashboard-modal-body .product-information-dashboard-modal-row .deviceInformationMainContainer .noDeviceInfoDetailsContainer {
    padding: 0;
    font-size: 14px;
  }
}
.preferredDeviceOverlaySpinner {
  position: fixed;
  z-index: 1;
  top: 50%;
  bottom: 0;
  left: 50%;
  right: 0;
}
.preferredDeviceOverlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1000000000;
  background-color: rgba(0, 0, 0, 0.4);
}
/*personalization landing pages - product and drivers*/
.text-center {
  text-align: center;
}
.personalization-landing-pages .logged-in-contact-user {
  margin-top: 20px;
  margin-bottom: 20px;
}
.personalization-landing-pages .logged-in-contact-user .contact-support-title {
  font-family: HPSimplifiedLight;
}
.personalization-landing-pages .not-logged-in {
  background-color: #e8f8ff;
  min-height: 59px;
  display: table;
  height: 100%;
  width: 100%;
  margin: 10px 0;
}
.personalization-landing-pages .not-logged-in div.outerContainer {
  display: table-cell;
  vertical-align: middle;
  height: 60px;
}
.personalization-landing-pages .not-logged-in div.outerContainer a {
  color: #0096D6;
}
.personalization-landing-pages .logged-in {
  background-color: #ffffff;
  box-shadow: 0px 2px 13.1px 4.9px rgba(230, 230, 230, 0.35);
  padding: 20px 0 20px 20px;
}
.personalization-landing-pages .logged-in.one-device-width {
  max-width: 380px;
}
.personalization-landing-pages .logged-in.two-device-width {
  max-width: 690px;
}
.personalization-landing-pages .title.container {
  font-family: HPSimplifiedLight;
  margin-top: 35px;
  margin-bottom: 10px;
}
.personalization-landing-pages .personalization-devices {
  padding-right: 0;
}
.personalization-landing-pages .personalization-devices .title {
  margin-left: -7px;
  font-family: HPSimplifiedLight;
}
.personalization-landing-pages .personalization-devices .title.container {
  margin-top: 35px;
}
.personalization-landing-pages .personalization-devices .view-more-less {
  font-size: 18px;
  cursor: none;
}
.personalization-landing-pages .personalization-devices .view-more-less .fa {
  margin-left: 5px;
}
.personalization-landing-pages .personalization-devices .device-block {
  width: 287px;
  height: 180px;
  background-color: #ffffff;
  box-shadow: 0px 1px 4.7px 0.4px rgba(204, 204, 204, 0.35);
  border: solid 1px #e8e8e8;
  padding-right: 0;
  margin: 13px 20px 25px 4px;
  cursor: pointer;
  display: inline-block;
}
.personalization-landing-pages .personalization-devices .device-block:hover {
  border: solid 1px #0096d6;
}
.personalization-landing-pages .personalization-devices .device-block img {
  width: 85px;
  height: 56px;
}
.personalization-landing-pages .personalization-devices .device-block .warranty .expired {
  color: #ff0000;
}
.personalization-landing-pages .personalization-devices .device-block .warranty .in {
  color: #00a600;
}
.personalization-landing-pages .personalization-devices .device-block .warranty .un {
  color: #373737;
}
.personalization-landing-pages .personalization-devices .device-block .hp-row {
  padding-right: 0;
}
.personalization-landing-pages .personalization-devices .device-block .device-name {
  padding-right: 10px;
  font-size: 16px;
}
.personalization-landing-pages .personalization-devices .device-block .device-details {
  margin-top: 22px;
}
.personalization-landing-pages .personalization-devices .device-block .device-type {
  color: #0096d6;
}
/* mobile and tablet view */
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px) {
  .personalization-landing-pages .personalization-devices {
    padding-left: 0;
  }
  .personalization-landing-pages .title.container {
    margin-top: 10px;
  }
  .personalization-landing-pages .logged-in {
    box-shadow: none;
    padding: 0;
  }
}
/* used for dmd gray box on landing page and step 1 and 2 - Start */
.dmd-how-to {
  position: absolute;
  bottom: 10px;
  font-size: 13.5px;
}
.dmd-how-to a {
  text-decoration: underline;
}
.dmd-container .bold {
  font-weight: bold;
}
.dmd-container header {
  position: relative;
}
.dmd-container header .heading {
  display: inline-block;
  margin: 40px 0px;
}
.dmd-container header a {
  position: absolute;
  top: 50px;
  right: 0;
}
.dmd-container .dmd-btn-section {
  margin-bottom: 55px;
}
.dmd-container .dmd-btn-section .primary {
  margin-right: 20px;
}
.dmd-container .step1 .dmd-agreement-check {
  margin: 35px 0px;
}
.dmd-container .step2 .panel-inlay.dmd-installation-instructions {
  margin: 20px 0 35px 0;
}
.dmd-container .step2 .dmd-next-text {
  margin: 35px 0;
}
.installation-reqd-modal .modal-dialog {
  max-width: 565px;
  padding: 40px;
}
.installation-reqd-modal .installation-reqd-modal-margin {
  margin-top: 12px;
}
.installation-reqd-modal .modal-header {
  padding: 15px 60px 15px 20px;
}
/* used for dmd gray box on landing page and step 1 and 2 - End */
/* used for dmd identified products cards layout - Start */
.hp-identified-support {
  margin-top: 20px;
}
.hp-identified-support .hp-identified-support-desc .identified-anchor {
  color: #0095d9;
}
.identified-products {
  padding-top: 40px;
}
.identified-products .title {
  background: #ccc;
  padding: 5px 10px;
}
.identified-products .productTiles {
  float: left;
  width: 100%;
}
.identified-products .productTiles .tileWrapper {
  text-decoration: none;
  display: inline-block;
  margin: 15px;
  padding: 0px;
}
.identified-products .productTiles .tileWrapper .tile {
  text-decoration: none;
  display: inline-block;
  width: 100%;
  padding: 7%;
  box-shadow: 0px 1px 4.7px 0.4px rgba(204, 204, 204, 0.35);
  border: solid 1px #e8e8e8;
}
.identified-products .productTiles .tileWrapper .tile .tilesTitle {
  color: #0095d9;
  font-size: 18px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 10px;
}
.identified-products .productTiles .tileWrapper .tile .DMDProductImage {
  width: 100px;
  padding: 0%;
}
.identified-products .productTiles .tileWrapper .tile .productDetails {
  padding: 4%;
}
.identified-products .productTiles .tileWrapper .tile .productDetails .DMDDescHeading {
  margin: 0;
  font-size: 14px;
  padding: 0;
  color: #373737;
}
.identified-products .productTiles .tileWrapper .tile .productDetails .DMDDescValue {
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.identified-products .productTiles .tileWrapper .tile .productDetails img {
  max-width: 100px;
  height: auto;
}
.identified-products .productTiles .tileWrapper .tile:hover {
  border: solid 1px #0096d6;
  cursor: pointer;
}
.identified-products .productTiles .tileWrapper .tile:hover .DMDDescValue {
  color: #0095d9;
}
.identified-products .productTiles .tileWrapper .dmdAddToDashBtn {
  background-color: #e8f8ff;
  min-height: 48px;
  text-align: center;
  margin-top: 10px;
  float: left;
  width: 100%;
}
.identified-products .productTiles .tileWrapper .devicePresent {
  background-color: #f2f2f2;
  padding: 15px;
  color: #373737;
  cursor: not-allowed;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent {
  color: #0096D6;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProductBtn {
  float: left;
  width: 100%;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProductBtn .addIconContainer {
  display: inline-block;
  float: left;
  width: 6%;
  margin: 15px;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProductBtn .addIconContainer .addIcon {
  display: inline-block;
  height: 18px;
  width: 18px;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProductBtn .addBtnTxt {
  font-size: 16px;
  text-align: left;
  float: left;
  width: 79%;
  margin: 15px 0px;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProdSpinnerContainer {
  text-align: center;
  display: none;
  color: #0096D6;
  cursor: progress;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProdSpinnerContainer img {
  margin: 15px auto;
  height: 25px;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProductSuccess {
  text-align: left;
  display: none;
  cursor: default;
  float: left;
  width: 100%;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProductSuccess .tickIconContainer {
  display: inline-block;
  float: left;
  width: 6%;
  margin: 15px;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProductSuccess .tickIconContainer .tickIcon {
  display: inline-block;
  height: 18px;
  width: 18px;
}
.identified-products .productTiles .tileWrapper .deviceNotPresent .addProductSuccess .addBtnSuccessTxt {
  font-size: 16px;
  text-align: center;
  float: left;
  color: #373737;
  width: 79%;
  margin: 15px 0px;
}
.identified-products .productTiles .tileWrapper .deviceAddError {
  display: none;
  background-color: #ffe4e4;
  text-align: left;
  padding: 15px;
}
.identified-products .productTiles .tileWrapper .deviceAddError .tryAgainAdd {
  text-decoration: underline;
  display: inline-block;
}
.gotoDashboardContainer {
  margin-bottom: 90px;
}
.gotoDashboardContainer .gotoDashboradTxt {
  margin: 40px 0px 20px 0px;
  font-weight: bold;
}
#dmdStep3 .sub-heading {
  margin: 20px 0;
}
#dmdStep3 .progress-bar-component {
  margin-bottom: 100px;
}
#dmdStep3 .progress-bar-component .progress-bar-container {
  margin-bottom: 20px;
}
/* used for dmd identified products cards layout - End */
.timeout-container {
  margin-top: -20px;
}
.timeout-container .could-not-identify-heading .heading-class {
  color: #010101;
  font-style: normal;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
}
.timeout-container .could-not-identify-description-class {
  margin-bottom: 50px;
}
.timeout-container .could-not-identify-description-class .could-not-identify-description {
  margin-top: 20px;
}
.timeout-container .could-not-identify-description-class .retry-button {
  padding-left: 30px;
  padding-right: 30px;
}
.identifying-please-wait-container .hp-is-identifying-description-class {
  margin-bottom: 80px;
}
.identifying-please-wait-container .hp-is-identifying-description-class .hp-is-identifying-description {
  margin-top: 20px;
}
.identifying-please-wait-container .hp-is-identifying-description-class .hp-is-identifying-loading-gif-class {
  display: block;
  margin-left: 9em;
}
.no-product-found-container {
  margin-top: -20px;
}
.no-product-found-container .could-not-identify-heading .heading-class {
  color: #010101;
  font-style: normal;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
}
.no-product-found-container .could-not-identify-description-not-found-class .could-not-identify-description {
  margin-top: 20px;
}
.no-product-found-container .could-not-identify-description-not-found-class .retry-button {
  padding-left: 30px;
  padding-right: 30px;
}
.no-product-found-container .why-couldnt-hp-find-product-class {
  margin-top: 20px;
  margin-bottom: 100px;
}
#tooltip-no-device-found-modal .tooltip-no-device-found-modal-content .tooltip-no-device-found-modal-header .tooltip-no-device-found-modal-title {
  margin: 1.5%;
}
/* RTL alignment */
html[dir=rtl] .dmd-container header a {
  float: left;
  position: relative;
}
/* changes for DMD on add device page */
.add-device-main-container .column-block {
  border-right: 1px solid #767676;
}
.add-device-main-container .dmd-add-device-container {
  height: 250px;
}
.dmd-landing-new .swdDMDLabelOR {
  margin: 15px 0px;
}
.dmd-landing-new .swdDMDLabelOR span {
  font-family: HPSimplifiedLight;
}
.dmd-landing-new .detect-now-btn {
  margin-right: 20px;
  min-width: 200px;
  max-width: 320px;
}
#productTypeNavigationPlaceholder .smallIconWrapper {
  float: right;
}
#productTypeNavigationPlaceholder button {
  margin: 0px 7.5px;
}
.column-block.gray-block.marginComponent {
  min-height: 235px;
}
#dvPfinderDMD .column-block.gray-block.marginComponent {
  height: 235px;
}
#dvPfinderDMD .dmd-container.column-block.gray-block.marginComponent {
  min-height: 235px;
  height: auto!important;
}
#dvPfinderDMD .column-block.gray-block.marginComponent#grayBlockParent {
  max-height: 235px;
}
@media (min-width: 1000px) {
  /*fix for ALM 1736*/
  .dmd-container header .heading.headingLayout {
    width: 59%;
  }
}
.serviceLocFormWrapper {
  margin-top: 20px;
}
.serviceLocFormWrapper .pageSubHeading {
  font-weight: normal;
  color: #373737;
}
.serviceLocFormWrapper .pageSmallHeading {
  font-weight: normal;
}
.serviceLocFormWrapper .noteMessageTop {
  font-size: 12px;
}
.serviceLocFormWrapper .errorContainer {
  background-color: #fff1f7;
  padding: 20px  0px;
  font-size: 14px;
  margin: 20px 0px;
}
.serviceLocFormWrapper #countrySelectorServLoc {
  width: 100%;
}
.serviceLocFormWrapper #radiusField {
  width: 50%;
}
.serviceLocFormWrapper .radiusMetric {
  margin: auto 10px;
  line-height: 46px;
  display: inline-block;
}
.serviceLocFormWrapper .radioSection {
  margin-top: 20px;
}
.serviceLocFormWrapper .radioSection .radioLabel {
  font-weight: normal;
}
.serviceLocFormWrapper .servLocSearchBtnContainer {
  margin-top: 30px;
}
@media (max-width: 800px) {
  .serviceLocFormWrapper .radiusFieldContainer {
    margin-top: 20px;
  }
}
html[dir=rtl] .serviceLocFormWrapper .radiusFieldContainer {
  float: right;
}
/*map */
#map,
.map-list-container,
.map-container {
  height: 100%;
}
#map #mapMobile,
.map-list-container #mapMobile,
.map-container #mapMobile {
  border: 1px solid gray;
}
.map-blue-block {
  background-color: rgba(79, 169, 222, 0.1);
}
.map-blue-block p {
  color: #000000;
}
.list-container-div.map-blue-block {
  font-family: HPSimplifiedRegular;
}
.list-container-div.map-blue-block .location-name {
  font-weight: bold;
}
.list-container,
.list-map-container {
  height: 500px;
  overflow: auto;
  border: 1px solid #cccccc;
}
.list-container p,
.list-map-container p {
  margin: 0;
}
.list-container-div {
  padding: 20px;
  margin: 0;
  border-bottom: 1px solid #cccccc;
  cursor: pointer;
  word-wrap: break-word;
  font-family: HPSimplifiedLight;
}
.list-container-div .location-name {
  font-weight: normal;
}
.list-container-div .list-card-container {
  display: block;
}
.list-container-div p {
  color: #000000;
}
.map-list-container .list-container-div:hover {
  background-color: rgba(79, 169, 222, 0.1);
}
.list-container-div:last-child {
  border-bottom: none;
}
.list-container:first-child {
  border-top: 1px solid #cccccc;
}
.list-container:last-child {
  border-top: 1px solid #cccccc;
}
a.get-directions {
  background: transparent;
  color: #0096D6;
}
a.get-directions .fa {
  color: #0096D6;
}
a.get-directions:hover {
  background: transparent;
}
.getDirectionsContainer {
  color: #0095d5;
  margin-bottom: 10px;
}
.alphabet {
  color: #0096D6;
}
.list-container:last-child {
  border-bottom: 1px solid #cccccc;
}
/* map */
/*mobile map */
.map-list-card-container {
  overflow-x: auto;
  white-space: nowrap;
  position: relative;
  bottom: 12px;
  display: flex;
}
.map-list-card-single {
  margin: 0px 5px;
  display: inline-flex;
}
.map-list-card-single .mobile-card-location-name {
  white-space: initial;
}
.map-list-card-single .mobile-card-address {
  width: 245px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.map-list-card-single .phone-icon {
  top: initial;
  width: initial;
}
.map-list-card-single .phone-icon .mobile-card-phone {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  position: relative;
}
.map-list-card-single .additionInfo {
  text-align: center;
}
.map-list-card-single .additionInfo p {
  text-align: initial;
  margin-top: 5px;
  margin-bottom: 5px;
}
.map-list-card-single .additionInfo .map-email {
  white-space: initial;
  word-break: break-word;
}
.map-list-card-single > div {
  width: 260px;
  padding: 10px;
  border: 1px solid black;
  background: white;
  height: auto;
}
.map-list-card-single > div p {
  margin: 0;
  line-height: normal;
}
.map-list-card-last > div {
  border: 1px solid black;
  padding: 5px;
  width: 100%;
}
.map-list-card-last > div p {
  margin: 0;
  line-height: normal;
}
.singleMapCard {
  top: 311px;
  position: absolute;
  width: 100%;
  left: initial;
  padding: 0;
  white-space: unset;
  overflow: hidden;
  word-wrap: break-word;
  height: fit-content;
  display: table;
}
.singleMapCard .map-list-card-single {
  width: 100%;
  margin: 0;
}
.singleMapCard .map-list-card-single .mobile-card-address,
.singleMapCard .map-list-card-single .phone-icon .mobile-card-phone {
  overflow: initial;
  white-space: initial;
  width: initial;
  text-overflow: initial;
}
.singleMapCard .map-list-card-single > div {
  width: 100%;
  height: initial;
}
#serviceLocationMapView #slcResultsHolderMobile {
  position: relative;
}
#serviceLocationMapView .mobile-address {
  font-family: HPSimplifiedLight;
}
#serviceLocationMapView .change-location {
  float: right;
  color: #0096D6;
}
#serviceLocationMapView hr.hp-row {
  margin: 5px 0 10px 0;
}
.mobile-map-list-container .list-card-container {
  position: absolute;
  bottom: 0;
  background: white;
  border: 1px solid black;
  width: 75%;
  padding: 5px;
  left: 9%;
}
.mobile-map-list-container .list-card-container p {
  margin: 0;
  line-height: normal;
}
.mobile-map-list-container .list-card-container.additional {
  left: 0;
  width: 100%;
  padding: 5px 2px 5px 10px;
}
.mobile-map-list-container .mobile-map-container {
  height: 400px;
}
.mobile-map-list-container .phone-icon {
  top: initial;
}
.mobile-map-list-container .phone-icon .mobile-card-phone {
  display: inline-block;
  width: 215px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  position: relative;
  top: 3px;
}
.call-visit-disclaimer {
  color: #e88233;
}
.service-locator-sites {
  font-weight: bold;
}
.phone-icon {
  width: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
  fill: #0096D6;
}
.phone-icon svg {
  display: inline-block;
  height: 17px;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}
html input[disabled] {
  cursor: default;
}
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
article {
  display: block;
}
aside {
  display: block;
}
details {
  display: block;
}
figcaption {
  display: block;
}
figure {
  display: block;
  margin: 1em 40px;
  margin: 0;
}
footer {
  display: block;
}
header {
  display: block;
}
hgroup {
  display: block;
}
main {
  display: block;
}
menu {
  display: block;
}
nav {
  display: block;
}
section {
  display: block;
}
summary {
  display: block;
}
audio {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
canvas {
  display: inline-block;
  vertical-align: baseline;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
video {
  display: inline-block;
  vertical-align: baseline;
}
[hidden] {
  display: none;
}
template {
  display: none;
}
a {
  background-color: transparent;
  color: #337ab7;
  text-decoration: none;
}
a:active {
  outline: 0;
}
a:hover {
  outline: 0;
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  color: #23527c;
  text-decoration: underline;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b {
  font-weight: bold;
}
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  bottom: -0.25em;
}
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}
img {
  border: 0;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
pre {
  overflow: auto;
  font-family: monospace, monospace;
  font-size: 1em;
}
code {
  font-family: monospace, monospace;
  font-size: 1em;
}
kbd {
  font-family: monospace, monospace;
  font-size: 1em;
}
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button {
  color: inherit;
  font: inherit;
  margin: 0;
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  color: inherit;
  font: inherit;
  margin: 0;
  line-height: normal;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
optgroup {
  color: inherit;
  font: inherit;
  margin: 0;
  font-weight: bold;
}
select {
  color: inherit;
  font: inherit;
  margin: 0;
  text-transform: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
  overflow: auto;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled] {
  cursor: default;
}
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  padding: 0;
}
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-inner > .active {
  display: block;
  left: 0;
}
.carousel-inner > .next {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  left: 100%;
}
.carousel-inner > .prev {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  left: -100%;
}
.carousel-inner > .next.left {
  left: 0;
}
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
.carousel {
  position: relative;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control:hover {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
  right: 50%;
  margin-right: -10px;
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-control .glyphicon-chevron-left {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
  left: 50%;
  margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
  right: 50%;
  margin-right: -10px;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
.clearfix:before,
#steps-bar .container:before,
.media-order .container:before {
  content: " ";
  display: table;
}
.clearfix:after,
#steps-bar .container:after,
.media-order .container:after {
  content: " ";
  display: table;
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@media all and (transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev.right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev.right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    margin-right: -10px;
  }
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    margin-left: -10px;
  }
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.thinHeading {
  font-family: HPSimplifiedLight;
  font-weight: normal;
  font-size: 20px;
}
.carousel-inner {
  width: 80%;
  margin: auto;
}
.carousel-inner img {
  margin: auto;
}
.carousel-control {
  background-image: none!important;
}
.carousel-control svg {
  margin: 130% 0px;
  height: 35px;
  width: 15px;
}
.firstContainer {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  float: left;
  width: 100%;
}
.firstContainer .pFinderDmdBlock {
  width: 49%;
  display: inline-block;
  border-right: 1px solid #ccc;
  float: left;
}
#printerView .predictive-results.search-predictive-results-pfinder {
  width: 90%;
}
#printerView .firstContainer .pFinderDmdBlock {
  min-height: 340px;
}
#printerView .firstContainer .carouselTooltipBlock {
  min-height: 340px;
  width: 50%;
}
#laptopView .firstContainer .pFinderDmdBlock {
  min-height: 214px;
  width: 60%;
}
#laptopView .firstContainer .carouselTooltipBlock {
  min-height: 214px;
  width: 40%;
}
#desktopView .firstContainer .pFinderDmdBlock {
  min-height: 214px;
  width: 60%;
}
#desktopView .firstContainer .carouselTooltipBlock {
  min-height: 214px;
  width: 40%;
}
#othersView .firstContainer .pFinderDmdBlock {
  min-height: 214px;
  width: 60%;
}
#othersView .firstContainer .carouselTooltipBlock {
  min-height: 214px;
  width: 40%;
}
.carouselTooltipBlock {
  display: inline-block;
  float: left;
}
.carouselTooltipBlock .modalLinksContainer {
  margin-bottom: 15px;
  font-family: HPSimplifiedLight;
  font-size: 20px;
}
.carouselTooltipBlock .carouselMainContainer {
  max-height: 290px;
}
.carouselTooltipBlock .carouselMainContainer .carousel {
  height: inherit;
}
.carouselTooltipBlock .carouselMainContainer .carousel .carousel-inner .item img {
  max-height: 200px;
}
.carouselTooltipBlock .carouselMainContainer .carousel .carousel-inner .item .carousel-caption {
  position: static;
  padding-bottom: 0px;
}
.carouselTooltipBlock .carouselMainContainer .carousel .carousel-inner .item .carousel-caption p {
  text-shadow: none;
  font-size: 12px;
}
.carouselTooltipBlock #printerCarouselContainer .carousel .carousel-inner .item img {
  max-height: 270px;
}
.carouselHeading {
  font-weight: normal;
  font-size: 20px;
  font-family: HPSimplifiedLight;
  margin-bottom: 20px;
}
.arrowIcons {
  height: 20px;
  width: 20px;
}
.wcmPrinterLinkContainer {
  float: left;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}
.wcmPrinterLinkContainer #linksContainer {
  float: left;
  width: 100%;
  margin-bottom: 20px;
  margin-top: 20px;
}
.videoModal .modal-header {
  border-bottom: 0px;
}
.swdLandingModal .snoModalHeadContent {
  margin-bottom: 40px;
}
.swdLandingModal .snoModalHeadContent .listContainer {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
.swdLandingModal .snoModalHeadContent .listContainer ul {
  margin-top: 20px;
}
.swdLandingModal .snoModalHeadContent .listContainer ul li {
  color: #000000;
  list-style: disc;
}
.swdLandingModal .carouselTooltipBlock {
  text-align: center;
  width: 60%;
  min-height: 250px;
}
.swdLandingModal .prodLabelInfoImg {
  width: 40%;
  display: inline-block;
  min-height: 250px;
}
.swdLandingModal .carouselHeading {
  margin-bottom: 10px;
  font-size: 16px;
}
.swdLandingModal .modal-title h3 {
  font-family: HPSimplifiedLight;
}
.swdLandingModal .modal-body {
  font-family: HPSimplifiedLight;
}
.carouselModal .modal-content {
  float: left;
}
.carouselModal .modal-content .modal-body {
  float: left;
}
.carouselModal .modal-content .modal-body .carouselMainContainer {
  max-height: none;
}
.carouselModal .modal-content .modal-body .carouselMainContainer .carousel-inner {
  float: left;
  width: 100%;
}
.carouselModal .modal-content .modal-footer {
  float: left;
  width: 100%;
}
html[dir=rtl] .carouselModal .carouselTooltipBlock {
  float: right;
}
.freeFormSwdLanding {
  float: left;
  width: 100%;
  padding-top: 30px;
}
#printerSWDFreeForm {
  border-top: 1px solid #ccc;
}
@media (max-width: 800px) {
  .firstContainer .pFinderDmdBlock {
    width: 100%!important;
    border-right: 0px;
    border-bottom: 1px solid #ccc;
    min-height: 0px!important;
    margin-bottom: 30px;
  }
  .firstContainer .carouselTooltipBlock {
    width: 100%!important;
    text-align: inherit;
  }
  #printerCarouselContainer .carouselTooltipBlock {
    min-height: 200px;
  }
  .swdLandingModal .carouselTooltipBlock {
    width: 100%;
  }
  .swdLandingModal .carouselTooltipBlock .carouselHeading {
    text-align: left;
  }
  .swdLandingModal .prodLabelInfoImg {
    width: 100%;
    min-height: 100px;
  }
  .swdLandingModal .listContainer ul:first-child {
    margin-bottom: 0px;
  }
  .swdLandingModal .listContainer ul:nth-child(2n) {
    margin-top: 0px;
  }
  .swdLandingTabViews h2.heading {
    margin: -25px 20px 25px 20px;
  }
  .SWD-landing-container .product-type-text {
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
.prodLabelInfoImg {
  width: 49%;
  display: inline-block;
}
.swdLandingTabViews .heading {
  font-family: HPSimplifiedLight;
  margin: 0 0 20px;
}
.swdLandingTabViews .findButton .findBtnSWDPage {
  margin-top: 0 !important;
  min-height: 45px;
}
@media (max-width: 496px) {
  .modal-serialnumber-image-arrow {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .modal-serialnumber-image-arrow svg {
    margin: auto !important;
  }
  .modalSerialNumberOrderedList {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .modalSerialNumberOrderedList .modalSerialNumberListItems {
    padding: 1%;
    margin-bottom: 15px;
  }
}
#swd .not-logged-in {
  margin-top: 0;
}
.modal-find-serial-number-header {
  font-family: HPSimplifiedLight;
}
.keyboard-modal-body-text {
  font-size: 16px;
  font-family: HPSimplifiedLight;
}
.modalSerialNumberOrderedList {
  font-family: HPSimplifiedLight;
  padding: 1%;
}
.modalSerialNumberOrderedList .modalSerialNumberListItems {
  padding: 1%;
}
.modal-serialnumber-image-container {
  padding-left: 0;
  padding-top: 1%;
}
.modal-serialnumber-image-container .modal-serialnumber-image-1 {
  padding-left: 0;
  padding-top: 3%;
}
.modal-serialnumber-image-container .modal-serialnumber-image-arrow {
  text-align: -webkit-center;
  padding-top: 7%;
  padding-bottom: 7%;
}
.modal-serialnumber-image-container .modal-serialnumber-image-arrow svg {
  margin: 130% 0px;
  height: 35px;
  width: 15px;
}
.modal-serialnumber-image-container .modal-serialnumber-image-2 {
  padding-left: 0;
}
.default-cursor {
  cursor: default;
}
.SWD-landing-container .swdTabHeader h2,
.SWD-landing-container .contactTabHeader h2 {
  font-family: HPSimplifiedLight;
}
.SWD-landing-container button.desktop,
.SWD-landing-container button.laptop,
.SWD-landing-container button.other,
.SWD-landing-container button.printer {
  background: none;
  border: none;
}
.SWD-landing-container .product-images-large img {
  min-width: 180px;
  min-height: 180px;
  margin: auto;
}
.SWD-landing-container .product-images-small img {
  height: 53px;
  width: 53px;
}
.SWD-landing-container .product-type-text {
  text-align: center;
  margin-top: 30px;
  font-family: HPSimplifiedLight;
  font-size: 28px;
}
.SWDPfinder .searchSubmit {
  min-width: 100px;
  padding: 10px;
}
.swdPfinderTitle {
  font-weight: normal;
  margin-bottom: 20px;
  font-family: HPSimplifiedLight;
  font-size: 20px;
}
.swdPfinderTitle.swdPfinderTitle-with-DMD {
  margin-top: 25px;
}
.swdPfinderTitle.swdPfinderTitle-without-DMD {
  margin-top: -10px;
}
.swdPfinderTitle.swdPfinderTitle-with-DMD.swdPfinderTitle-with-pfinder {
  margin-top: 0;
}
.SWD-landing-navigation-container {
  padding-bottom: 7px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 45px;
  float: left;
  width: 100%;
}
@media only screen and (max-width: 496px) and (min-width: 350px) {
  .swdPfinderInput.reqTypeAhead.searchInputPadding.rtlPadding {
    width: 100%;
  }
}
@media only screen and (max-width: 349px) {
  .swdPfinderInput.reqTypeAhead.searchInputPadding.rtlPadding {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .contact-landing-container.SWD-landing-navigation-container #productTypeNavigationPlaceholder .smallIconWrapper {
    margin: 15px 0 0 0;
  }
  .SWD-landing-container.mainIcons .product-images-large img {
    min-width: 118px;
    min-height: 118px;
  }
  .SWD-landing-navigation-container {
    margin-bottom: 15px;
    padding-bottom: 0px;
    border-bottom: 0px;
    margin-top: -40px;
  }
  .SWD-landing-navigation-container #productTypeNavigationPlaceholder .smallIconWrapper {
    width: 100%;
    text-align: center;
    margin: 15px 0 35px 0;
  }
  .pFinderDmdBlock {
    padding: 0;
  }
  .pFinderDmdBlock .swdPfinderInput {
    padding-right: 15px;
  }
  .pFinderDmdBlock .findButton {
    margin: 15px 0px;
  }
  .swdTabHeader,
  .contactTabHeader {
    clear: both;
  }
  .SWD-landing-container .swdTabHeader h2,
  .SWD-landing-container .contactTabHeader h2 {
    clear: both;
    margin-top: 35px;
  }
}
@media only screen and (max-width: 800px) {
  button.category0 {
    width: 49.8%;
  }
}
/**This is a light dropdown stylesheet**/
.dropdownLightContainer {
  font-family: HPSimplifiedLight;
  border: 1px solid #cccccc;
  cursor: pointer;
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-color: #ffffff;
  min-height: 43px;
}
.dropdownLightContainer a {
  text-decoration: none;
  min-height: 20px;
  display: block;
  /* commenting - on focus on dropdown, the border should turn blue - accessibility
			&:focus{

				outline:none;
			}*/
}
.dropdownLightContainer:hover span.dropdownHeaderValue:after {
  border-left: 0px solid #000;
}
.dropdownLightContainer span.dropdownHeaderValue {
  display: block;
  min-height: 43px;
  line-height: 25px;
  margin-left: 15px;
  font-size: 16px;
  color: #767676;
  width: 87%;
  overflow-wrap: break-word;
  padding: 8px 50px 8px 0px;
}
.dropdownLightContainer span.dropdownHeaderValue:after {
  content: "\f107";
  display: inline-block;
  font-family: FontAwesome;
  height: 100%;
  font-size: 20px;
  color: #cccccc;
  line-height: 43px;
  width: 46px;
  text-align: center;
  margin-left: 15px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.dropdownLightContainer ul.dropdown-menu-light {
  width: 100%;
  border: 1px solid #cccccc;
  min-width: 1px;
  margin: 0px;
  margin-left: -1px;
  padding: 5px 0px;
  max-height: 300px;
  overflow-y: auto;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.dropdownLightContainer ul.dropdown-menu-light li a {
  font-size: 16px;
  padding: 5px;
  color: #767676;
  cursor: pointer;
  white-space: normal;
  margin: 0;
}
.dropdownLightContainer ul.dropdown-menu-light li a:hover,
.dropdownLightContainer ul.dropdown-menu-light li a:focus {
  background-color: #eef7fb;
  color: #000000;
}
.dropdownLightContainer.valSelected {
  border: 1px solid #0096D6;
}
.dropdownLightContainer.valSelected span.dropdownHeaderValue:after {
  color: #0096D6;
}
.dropdownLightContainer.valSelected ul.dropdown-menu-light.dropdownList {
  border: 1px solid #0096D6;
}
.dropdownLightContainer.open span.dropdownHeaderValue:after {
  content: "\f106";
  margin-left: 0px;
  margin-right: 15px;
  right: -15px;
}
html[dir=rtl] .dropdownLightContainer span.dropdownHeaderValue {
  padding: 10px 0px 5px 50px;
  margin-right: 15px;
}
html[dir=rtl] .dropdownLightContainer span.dropdownHeaderValue:after {
  content: none;
}
html[dir=rtl] .dropdownLightContainer span.dropdownHeaderValue:before {
  content: "\f107";
  display: inline-block;
  font-family: FontAwesome;
  height: 100%;
  color: #cccccc;
  line-height: 43px;
  width: 46px;
  text-align: center;
  margin-right: 15px;
  position: absolute;
  top: 0px;
  right: auto;
  left: 0px;
}
html[dir=rtl] .dropdownLightContainer ul.dropdown-menu-light {
  margin-right: -2px;
}
html[dir=rtl] .dropdownLightContainer.valSelected span.dropdownHeaderValue:before {
  color: #0096D6;
}
html[dir=rtl] .dropdownLightContainer.open span.dropdownHeaderValue:before {
  content: "\f106";
  margin-right: 0px;
  margin-left: 15px;
  left: -15px;
}
html[dir=rtl] body.ie.ie8 .dropdownContainer:hover span.dropdownHeaderValue:before,
html[dir=rtl] body.ie.ie9 .dropdownContainer:hover span.dropdownHeaderValue:before {
  border-right: none;
  border-left: 1px solid #000;
}
html[dir=rtl] body.ie.ie8 .dropdownContainer span.dropdownHeaderValue:before,
html[dir=rtl] body.ie.ie9 .dropdownContainer span.dropdownHeaderValue:before {
  border-right: none;
  border-left: 1px solid #949494;
}
/* Style added to change the borders to red for errored dropdown */
.errorElement + .dropdownContainer {
  border: 1px solid red;
}
.errorElement + .dropdownContainer span.dropdownHeaderValue:after {
  border-left: 1px solid red;
  color: red;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu-light {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #dadada;
  background-clip: padding-box;
}
.dropdown-menu-light.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu-light > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  white-space: nowrap;
}
.dropdown-menu-light > li > a:hover,
.dropdown-menu-light > li > a:focus {
  text-decoration: none;
}
.dropdown-menu-light > .active > a,
.dropdown-menu-light > .active > a:hover,
.dropdown-menu-light > .active > a:focus {
  text-decoration: none;
  outline: 0;
}
.dropdown-menu-light > .disabled > a:hover,
.dropdown-menu-light > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: default;
  /* do not change - Himanshu */
}
.open > .dropdown-menu-light {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-light-right {
  left: auto;
  right: 0;
}
.dropdown-menu-light-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 900;
}
.pull-right > .dropdown-menu-light {
  right: 0;
  left: auto;
}
.dropup .dropdown-menu-light,
.navbar-fixed-bottom .dropdown .dropdown-menu-light {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.open .btn-primary.dropdown-toggle {
  background-color: #0096D6;
}
.dropdown {
  display: inline-block;
  position: relative;
}
.dropdown-toggle {
  border-radius: 0;
  text-align: left;
}
.dropdown-toggle:focus,
.dropdown-toggle:hover {
  color: #fff;
  text-decoration: none;
}
.dropdown-toggle i {
  position: relative;
  float: none;
  display: inline-block;
  line-height: normal;
  margin-left: 3px;
}
.dropdown-menu-light {
  padding: 0;
  margin: 0;
  width: 100%;
  min-width: 250px;
  top: 58px;
  border-radius: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  border: 1px solid #dadada;
  border-bottom: 4px solid #0096D6;
}
.dropdown-menu-light.no-divisions li {
  border: 0;
}
.dropdown-menu-light li {
  padding: 0;
  margin: 0px 10px;
}
.dropdown-menu-light li.dropdown-header {
  color: #0096D6;
  text-transform: uppercase;
  font-size: 11px;
  border-bottom: 0 !important;
  padding: 15px 15px 0;
}
.dropdown-menu-light li:last-child {
  border-bottom: 0;
}
.dropdown-menu-light li a {
  color: #373737;
  padding: 15px;
  white-space: pre-line;
}
.dropdown-menu-light li a:hover {
  background-color: whiteSmoke;
  text-decoration: none;
}
.dropdown-menu-light li ul li a:hover {
  color: #373737;
}
.open > .dropdown-menu-light {
  top: 100%;
}
.open > .dropdown-menu-light a {
  display: block;
}
.secondary_nav .dropdown .dropdown-menu-light li {
  padding: 0;
  margin: 0;
}
.secondary_nav .dropdown .dropdown-menu-light li a {
  line-height: normal;
}
.hp-dropdown.hp-dropdown-inline {
  margin-left: 15px;
}
.hp-dropdown.open .dropdown-toggle {
  color: #0096D6;
  background-color: #fff;
  border-color: #000;
  margin-bottom: -2px;
}
.hp-dropdown.open .dropdown-toggle i {
  border-color: #000;
}
.hp-dropdown.open .dropdown-menu-light {
  top: 95%;
  box-shadow: none;
}
.hp-dropdown.full-width {
  width: 100%;
}
.hp-dropdown.full-width a {
  width: 100%;
}
.hp-dropdown .dropdown-toggle {
  color: #0096D6;
  background-color: #fff;
  border: 2px solid #ccc;
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
  padding: 0 0 0 15px;
}
.hp-dropdown .dropdown-toggle i {
  height: 36px;
  line-height: 36px;
  width: 36px;
  text-align: center;
  margin-left: 15px;
  border-left: 1px solid #ccc;
  position: absolute;
  top: 0;
  right: 0;
}
.hp-dropdown .dropdown-toggle:hover {
  color: #0096D6;
  background-color: #fff;
  border-color: #000;
}
.hp-dropdown .dropdown-toggle:hover i {
  border-color: #000;
}
.hp-dropdown ul.dropdown-menu-light {
  border: 2px solid #000;
}
.hp-dropdown ul.dropdown-menu-light li a {
  padding: 13px 15px;
}
.dropdown-toggle-icon:after {
  content: '\e601';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown-toggle-icon:after {
  content: '\e601';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown-toggle-icon-gray:after {
  content: '\e601';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: #767676;
}
.dropdown-toggle-icon-gray:after {
  content: '\e601';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: #767676;
}
.dropdown.open > .dropdown-toggle-icon:after {
  content: '\e602';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown.open > .dropdown-toggle-icon:after {
  content: '\e602';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown.open > .dropdown-toggle-icon-gray:after {
  content: '\e602';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.dropdown.open > .dropdown-toggle-icon-gray:after {
  content: '\e602';
  font-family: "HPControlIcons";
  font-size: 0.6em;
  margin-left: 12px;
  color: inherit;
}
.securityBulletinMainContainer {
  padding: 0;
}
.securityBulletinMainContainer .securityBulletinHead .securityBulletinDescriptionContainer .securityBulletinDescriptionHeading {
  padding-left: 0;
}
.securityBulletinMainContainer .securityBulletinHead .securityBulletinDescriptionContainer .securityBulletinDescriptionHeading .securityBulletinDescriptionHeader {
  font-family: HPSimplifiedLight;
  font-size: 32px;
  margin-bottom: 15px;
}
.securityBulletinMainContainer .securityBulletinHead .securityBulletinDescriptionContainer .securityBulletinDescription {
  padding-left: 0;
  padding-right: 0;
}
.securityBulletinMainContainer .securityBulletinHead .securityBulletinDescriptionContainer .securityBulletinDescription .securityBulletinParagraph {
  font-family: HPSimplifiedLight;
}
.securityBulletinMainContainer .securityBulletinHead .filterContainer {
  margin-bottom: 25px;
  margin-top: 30px;
  padding: 0;
}
.securityBulletinMainContainer .securityBulletinHead .filterContainer .filterByCategoryContainer {
  margin-bottom: 10px;
}
.securityBulletinMainContainer .securityBulletinHead .filterContainer .filterByCategoryContainer .productCategoryHeading {
  font-size: 16px;
  font-family: HPSimplifiedLight;
  color: #000000;
}
.securityBulletinMainContainer .securityBulletinListContainer {
  padding: 0;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinHeadingContainer {
  margin-bottom: 15px;
  padding: 0;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinHeadingContainer .securityBulletinHeading {
  text-align: left;
  font-family: HPSimplifiedLight;
  color: #000000;
  line-height: 24px;
  font-size: 16px;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinHeadingContainer .exportToExcel {
  font-family: HPSimplified;
  color: #0171ad;
  font-size: 16px;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinHeadingContainer .exportToExcel .exportSvg {
  height: 17px;
  width: 15px;
  margin-right: 2%;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList {
  margin-top: 15px;
  /* border-top: 1px solid; */
  padding: 0;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading {
  padding-left: 0;
  padding-right: 0;
  color: #000000;
  border: 1px solid lightgray;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingTitle {
  padding-bottom: 5px;
  padding-top: 5px;
  border-right: solid 1px lightgray;
  font-size: 16px;
  font-family: HPSimplified;
  color: #000000;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingTitle .arrowSvgContainer {
  display: inline-block;
  color: #0096D6;
  fill: currentColor;
  height: 18px;
  width: 15px;
  /* float: right; */
  transform: rotate(180deg);
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingTitle .invertArrow {
  transform: rotate(0deg);
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingTitle .colorGray {
  color: lightgray;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingDate {
  text-align: -webkit-match-parent;
  padding-bottom: 5px;
  padding-top: 5px;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingDate .updatedDateClass {
  font-size: 16px;
  font-family: HPSimplified;
  color: #000000;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingDate .arrowSvgContainer {
  display: inline-block;
  color: #0096D6;
  fill: currentColor;
  height: 18px;
  width: 15px;
  /* float: right; */
  transform: rotate(180deg);
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingDate .invertArrow {
  transform: rotate(0deg);
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList .securityBulletinListHeading .listHeadingDate .colorGray {
  color: lightgray;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer {
  border-bottom: 1px solid lightgray;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer .securityBulletinRow {
  padding-top: 15px;
  padding-bottom: 15px;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer .securityBulletinRow .listRowTitle {
  font-family: HPSimplifiedLight;
  font-size: 16px;
  line-height: 24px;
  /* padding: 0; */
  color: #0096d6;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer .securityBulletinRow .listRowDate {
  font-size: 16px;
  font-family: HPSimplifiedLight;
  line-height: 24px;
  color: #000000;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer .securityBulletinRow .mobileRowDate .mobileRowDateHeading {
  font-family: HPSimplified;
  font-size: 14px;
  /* letter-spacing: 2px; */
  line-height: 22px;
  padding: 0;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer .securityBulletinRow .mobileRowDate .mobileRowDateDetail {
  font-family: HPSimplifiedLight;
  font-size: 14px;
  line-height: 22px;
  padding: 0;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer .securityBulletinRow:hover {
  background-color: #eef7fb;
}
.securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer .oddClass {
  background-color: #fafafa;
}
@media only screen and (max-width: 496px) {
  .securityBulletinMainContainer {
    padding: 0;
  }
  .securityBulletinMainContainer .securityBulletinHead .filterContainer .filterByCategoryContainer .productCategoryHeading {
    font-family: HPSimplifiedLight;
    font-size: 14px;
  }
  .securityBulletinMainContainer .securityBulletinHead .sortContainer {
    padding: 0;
    margin-bottom: 25px;
  }
  .securityBulletinMainContainer .securityBulletinHead .sortContainer .sortByDateContainer {
    margin-bottom: 10px;
  }
  .securityBulletinMainContainer .securityBulletinHead .sortContainer .sortByDateContainer .sortCategoryHeading {
    font-family: HPSimplifiedLight;
    font-size: 14px;
    color: #000000;
  }
  .securityBulletinMainContainer .securityBulletinHead .sortContainer .select-sort-title {
    margin-top: 15px;
  }
  .securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList {
    border-top: 1px solid lightgray;
  }
  .securityBulletinMainContainer .securityBulletinListContainer .securityBulletinList #securityBulletinDataContainer .securityBulletinRow .listRowTitle {
    padding-left: 15px;
    padding-right: 0;
  }
}
.modal.lightTheme .modal-title h3 {
  font-size: 20px;
  color: #000000;
}
.modal.lightTheme .modal-title p {
  font-family: HPSimplifiedLight;
}
.modal.lightTheme .modal-body {
  font-family: HPSimplifiedLight;
}
.modal.lightTheme .modal-footer {
  font-family: HPSimplifiedLight;
}
.modal.lightTheme h1,
.modal.lightTheme h2,
.modal.lightTheme h3,
.modal.lightTheme h4,
.modal.lightTheme h5,
.modal.lightTheme h6 {
  font-family: HPSimplifiedLight;
}
.modal.lightTheme button.close:after {
  font-size: 24px;
}
.spanLight {
  font-family: HPSimplifiedLight;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
h1.headingLight {
  font-size: 32px;
  font-family: HPSimplifiedLight;
  color: #000000;
}
h2.headingLight {
  font-size: 27px;
  font-family: HPSimplifiedLight;
  color: #000000;
}
h3.headingLight {
  font-size: 20px;
  font-family: HPSimplifiedLight;
  color: #000000;
}
h4.headingLight {
  font-size: 18px;
  font-family: HPSimplifiedLight;
  color: #000000;
}
h5.headingLight {
  font-size: 18px;
  font-family: HPSimplifiedRegular;
  color: #000000;
}
h6.headingLight {
  font-size: 14px;
  font-family: HPSimplifiedRegular;
  color: #000000;
  text-transform: uppercase;
}
.headingLight {
  font-weight: normal;
}
p.paragraphLight {
  font-size: 16px;
  font-family: HPSimplifiedLight;
  color: #000000;
  line-height: 24px;
}
.orderedListLight {
  font-family: HPSimplifiedLight;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.unorderedListLight {
  font-family: HPSimplifiedLight;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.textFieldLight {
  color: #cccccc;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  height: 50px;
}
@media only screen and (max-width: 496px) {
  .spanLight {
    font-size: 14px;
    line-height: 22px;
  }
  h1.headingLight {
    font-size: 30px;
  }
  h2.headingLight {
    font-size: 25px;
  }
  h3.headingLight {
    font-size: 18px;
  }
  h4.headingLight {
    font-size: 16px;
  }
  h5.headingLight {
    font-size: 16px;
  }
  h6.headingLight {
    font-size: 12px;
  }
  p.paragraphLight {
    font-size: 14px;
    line-height: 22px;
  }
  .orderedListLight {
    font-size: 14px;
    line-height: 22px;
  }
  .unorderedListLight {
    font-size: 14px;
    line-height: 22px;
  }
}
/*------------------INTERSTITIAL SEARCH MODAL */
#refine-results-modal #productBuilderContainer {
  width: auto;
  margin-left: 0px;
}
#refine-results-modal .form-input.next-to-dropdown {
  height: 43px;
}
#refine-results-modal .productBuilderContainer .customDropDownBox,
#refine-results-modal .customDropDownBox {
  width: 99%;
}
#refine-results-modal .productBuilderContainer .customDropDownBox ul,
#refine-results-modal .customDropDownBox ul {
  width: 100%;
}
#refine-results-modal .col-lg-8 {
  position: static;
}
#refine-results-modal .disabledBtn,
#refine-results-modal .standardBtn {
  padding: 0px 20px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: HPSimplified; /* Adding !important to override the internal css from IBM  as part of v9 migration */
  font-weight: 600;
  line-height: 1.1;
  color: #000000;
}
.product-grid-category h3, .product-grid-single h3 {
    color: #000000 !important;
    height: 30% !important;
    font-family: HPSimplified !important;
    font-weight: normal !important;
    padding: 15px !important;
    margin: 0 !important;
}
.tab-content h2.tab-title {                   /* Adding css for producttab title issue as part of v9 migration */
    height: 50px !important;
    line-height: 50px !important;
    margin-bottom: 20px !important;
	font-size: 24px !important;
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
}	


#documentFragment h1 {
    font-size: 32px;
    color: #0096D6 !important;
    line-height: 35px !important;
    font-style: normal;								 /* Adding css for document font isse as part of v9 migration issue */
    font-weight: normal !important;
    letter-spacing: 0.25px;
    font-family: HPSimplifiedLight !important;
}

#documentFragment h2 {
    font-size: 27px;
    color: #0096D6 !important;
    line-height: 30px !important;					/* Adding css for document font isse as part of v9 migration */
    font-style: normal;
    font-weight: normal !important;
    letter-spacing: 0.25px;
    font-family: HPSimplifiedLight !important;
}	
	
}.additionalOptionDocument.threeCol{		/* fix for bug 97779 as part of migration */
	height: 230px !important;
}
.wpthemeAltText {						/* fix as part of migration */
   display: none;
} 

/* fix forEAS screen */
h1.headingLight {
    font-size: 32px !important;
    font-family: HPSimplifiedLight !important;
    color: #000000 !important;
}
	
.headingLight {
    font-weight: normal !important;
}
h2.headingLight {
    font-size: 27px !important;
    font-family: HPSimplifiedLight !important;
    color: #000000 !important;
}


@media only screen and (min-width: 801px), print and (min-width: 4in) {
.customDropdown .mobile-nav-wrapper .container > ul {
    margin-bottom: 0;
}
}

@media only screen and (min-width: 801px), print and (min-width: 4in) {
html[dir=ltr] .customDropdown .mobile-nav-wrapper .container > ul {
	
   	flex-direction: row;
    width: 112%;
}
}


@media only screen and (min-width: 801px), print and (min-width: 4in){
#hp-support-com .hp-header .mobile-nav-wrapper ul {
	
    width: 112% !important;
}
}

/*START: SPOS Template CSS Changes*/
#pdp_spos_template1 {
	margin: 25px 0px 50px 1px;
}
#pdp_spos_template1_mobile {
	display:none;
}
#warranty_spos_template3 {
    margin: -8px 0 15px;
    padding: 0px;
}
#warranty_spos_template3 > div {
    float: right;
}
#warranty_spos_template3_mobile {
    display: none;
}
#pdp_spos_template4,
#warranty_spos_template4 {
	display:none;
}
		
#swd_spos_template6 {
	margin: 30px 0 20px;
}
@media only screen and (min-width: 497px) and (max-width: 800px), only screen and (max-width: 496px){
    #pdp_spos_template1,
    #warranty_spos_template3 {
		display:none;
	}
    #pdp_spos_template1_mobile,
    #warranty_spos_template3_mobile {
        display:block;
        margin:8px 0;
		width:100%;
    }  
    .tab-content h2.tab-title {
        margin-top:32px!important;
    }
    #close-tab-content:after {
        top:20px!important;
    }
    #contactOptionsParent #productInformation{
        padding-right:0px;
    }
}
/*END: SPOS Template CSS Changes*/

.omni-channel-modal .modal-dialog{
	margin-top:10% !important;	
}

/* CSS changes for close chat popup : US FAL7_1 */
.omni-channel-close-modal .modal-dialog{
	-webkit-transform: translate(0, 31%) !important;
    -ms-transform: translate(0, 31%) !important;
    transform: translate(0, 31%) !important;
    background: transparent;
}
.omni-channel-close-modal .omni-chat-close-body{
	margin-top: 36px;
}
.omni-channel-close-modal .modal-content{
	background: #fff;
}

.omni-chat-close-header button.close{
		top: 0px !important;	
}

@media only screen and (min-width: 320px) and (max-width: 800px){
    
    .omni-channel-modal .modal-dialog{
		transform: none !important;
        margin-top: 0px !important;	
	}
}

/*custom styles for Swd enhancements.*/
.image-header .header-title {
    padding: 5px;
}

#swdProductInfoHeader {
    margin-left: 4px;
    margin-top: 23px;
}
/* #swdProductInfoImage {
    margin: 0px;    
} */
.swdProductInfoImageClass.image-header .header-title h2 {
    margin: 0px 0px 16px 0px !important;
}
.image-header .header-image img {
    min-width: 200px;
    max-height: 151px;
}
@media only screen and (min-width: 768px) {
    .image-header .header-image {
        float: right;
        margin-top: -20px;
    }
    .swdProductInfoImageClass.image-header .header-title {
        margin-left: 0;
    }
}

@media only screen and (max-width: 496px) {
    #swdProductInfoHeader {
        position: absolute;
        margin-top: 132px;
    }
    .swdProductInfoImageClass.image-header .header-title {
        text-align: left;
    }
    .swdProductInfoImageClass.image-header .header-title {
        margin-left: 0;
        padding-top: 32px !important;
    }
    .centered.notYourProdTrigger.modal-trigger {
        margin-top: -10px;
    }
    .detect_OS span.OS_text.os-heading-detected-swd {
        display: block;
    }
    .parentContainerforDetection.driverPanelFeature {
	    height: 67px;
	    background-color: #468400;
	    position: relative;
	    width: inherit;
	    margin-left: -50vw;
	    margin-right: -50vw;
	    margin-bottom: 10px;
	}
    .driverPanelFeature .bckImg {
	    background: white;
	    background-color: white;
	    width: 40px;
	    height: 40px;
	    border-radius: 20px;
	    float: right;
	}
    
    .panel .panel-title > a {
        padding: 10px 0px 10px 0px;
    }
    .download-table .panel {
        margin-left: -26px;
        margin-right: -15px;
        border-bottom: 0;
    }
    tr.first-row.close-accordian .accordian-icon svg {
        display: none;
    }
    .download-table .table p.title.driverTitle.latestDriverTitle {
        margin-left: 0px;
        height: 32px;
    }
    .panel-heading.flex-parent,.panel-body  {
        margin-left: -40px;
    }
    .panel-primary>.panel-heading, .panel-body {
        width: 400px;
    }
    a#Download-Selected-Files {
        display: none;
    }
    .row.swd-header.flex-parent.flex-none {
        display: none;
    }
    #swd_modaldownloadListData, .panel:last-child {
        border-bottom: none;
    }
    .row.downloadListData {
        padding: 0px 0px 0px 44px;
    }
    .flex-child a#sw_listOverlay_emailFiles {
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
        margin-right: 82px;
        float: right;
        text-decoration: none;
        background: #0171AD;
        color: #fff;
    }
    #sw_listOverlay_removeSelectedFiles {
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 20px;
        width: 100%;
        margin-right: 82px;
        float: right;
        text-decoration: underline;
    }
    .content-main.flex-parent{
        margin-bottom: 14px;
    }
    .panel-heading.all-drivers-header {
        margin-left: -23px;
    }
}

#sw_listOverlay_removeSelectedFiles {
    color: #0096D6;
}

p.textContainer1 {
    font-size: 20px;
    line-height: 21px;
    width: 690px;
    height: 37px;
    font-family: HPSimplifiedLight;
    font-weight: normal;
    color: #000000;
    margin-bottom: 0px;
}

p.textContainer2 {
    font-size: 16px;
    height: 24px;
    line-height: 21px;
    width: 449px;
    font-family: HPSimplifiedLight;
    font-weight: normal;
    color: #000000;
    margin-bottom: 0px;
}
.ssfInstalled .detectmyDrivers {
    margin-top: 21px;
}

.outerContainer {
    padding-top: 35px;
    padding-left: 35px;
}

.parentContainerforDetection {
    background-color: #F4F4F4;
}

.parentContainerforDetection.ssfInstalled {
    height: 170px;
    background-color: #F4F4F4;
    position: relative;
    width: inherit;
    margin-left: -50vw;
    margin-right: -50vw;
    margin-bottom: 10px;
}

.parentContainerforDetection.driverDetectionContainer {
    background-color: #F4F4F4;
    /*    height: 421px;
    width: 180% !important;
    margin-left: -197px;*/
}   

#detect-drivers-SWD {
    width: 190px;
    height: 45px;
    border-radius: 2px;
    background: #468400;
    font-size: 18px;
    font-family: HpSimplifiedLight;
    font-weight: normal;
    color: #FFFFFF;
    margin-top:0px;
    border: 2px solid #468400;
}

.hpsaImg {
   margin-top: -2px;
    float: right;
}

span.hpsaText {
    float: left;
}
.tickIcon {
    margin-left: 14.37px;
    background-color: #fff;    
    margin-left: 14.37px;   
    width: 122px;
    border-radius: 61px;
}

.ssfMultipleDownload .bckImg {
    background: white;
    background-color: white;
    width: 60px;
    height: 60px;
    border-radius: 30px;
}
.ssfInstalled .bckImg {
    background: white;
    background-color: white;
    width: 122px;
    height: 122px;
    border-radius: 61px;
    float: right;
    margin-top: -26px;
}
.driverDetectedMessagePanel .bckImg {
    background: white;
    background-color: white;
    width: 60px;
    height: 60px;
    border-radius: 30px;
}
span.hpsaText {
    float: left;
}

p.hpsaText {
    font-size: 16px;
    margin-bottom: 0px;
    font-family: HPSimplifiedLight;
    color: #000000;
}

.outerContainer.ssfContainer {
    padding-top: 15px !important;
    padding-left: 60px;
}
.ssfNotInstalled .bckImg {
    width: 112px;
    height: 112px;
    border-radius: 56px;
    float: right;
}
#learnMoreSSF{
	text-decoration: underline;
}
p.textContainer1.ssfText1 {
    width: 811px !important;
    height: 30px !important;
    margin-top: 30px;
}
#Hpwpd_OptInDialog_BtnNext, #Hpwpd_InstallDialog_BtnOK {
    font-family: HpSimplifiedLight;
    font-weight: normal;
}
.showLocationOverlay .bubbleContainer .messageBubble.ssfLocationPopup {
    bottom: 20px;
    width:362px;
    height:125px;
}

p.textContainer2.ssfText2 {
    height: 54px !important;
    width: 811px !important;
}

p.textContainer3 {
    font-size: 16px;
    height: 54px;
    line-height: 40px;
    width: 811px;
    font-family: HPSimplifiedLight;
    color: #000000;
    margin-bottom: 0px;
}
.driverDetectionContainer.bckImg {
    background: white;
    background-color: white;
    width: 180px;
    height: 180px;
    border-radius: 90px;
}

#Hpwpd_OptInDialog_BtnNext,
#Hpwpd_InstallDialog_BtnOK {
    width: 121px;
    height: 45px;
    border-radius: 2px;
    background: #CCCCCC;
    border: 2px solid #CCCCCC;
    font-size: 18px;
    color: #FFFFFF;
}

.continueSSFEnabled {
    background: #468400 !important;
    border: 2px solid #468400 !important;
}

p.SSFProgressText1 {
    font-size: 27px;
    line-height: 21px;
    width: 529px;
    height: 35px;
    font-family: HPSimplifiedLight;
    color: #000000;
    margin-bottom: 0px;
}

p.SSFProgressText2 {
    font-size: 16px;
    height: 19px;
    line-height: 21px;
    width: 529px;
    font-family: HPSimplifiedLight;
    color: #000000;
    margin-bottom: 22px;
}

p.SSFProgressText3 {
    font-size: 16px;
    height: 19px;
    width: 529px;
    font-family: HPSimplified;
    font-weight: bold;
    color: #000000;
    margin-bottom: 22px;
}

.SSFIncompleteText {
    color: #D60014 !important;
}

.driverLoading {
    padding-left: 219px;
    padding-top: 62px;
}

.driverLoadingText {
    padding-top: 35px;
    text-align: center;
    font-size: 32px;
    font-family: HPSimplifiedLight;
    padding-right: 250px;
    padding-bottom: 74px;
}

.driverLoadingIcon {
    display: inline-block;
    margin: 0px;
}

.noDriversDetected {
    height: 88px !important;
}
.noDriversDetected .tickIcon {
    width: 58.83px;
    height: 58.39px;
    float: left;
    margin: 6px;
}
.noDriversDetected .bgNoDrivers {
    background: white;
    background-color: white;
    width: 70px;
    height: 70px;
    border-radius: 35px;
    margin-top: -20px;
}
.bckImg {
    background: white;
    background-color: white;
    width: 80px;
    height: 80px;
    border-radius: 40px;
}
    
.ssfNotInstalled .tickIcon {                
    width: 73.46px;
    height: 71.09px;
    float: left;
    margin-top: 16.53px;
    margin-bottom: 24.38px;
    margin-left: 12.56px;
    margin-right: 25.98px;
}
.ssfInstallProgress .tickIcon {     
    width: 56.83px;
    height: 56.39px;
    float: left;
    margin: 10px;
}
/* Removing the css class for now */
/*.parentContainerforDetection.ssfNotInstalled {
    height: 267px;
    width: 180% !important;
    margin-left: -195px;
}*/
p.noDriverContainer1,
p.noDriverContainer2 {
    font-size: 16px;
    line-height: 21px;
    width: 829px;
    font-family: HPSimplifiedLight;
    color: #000000;
    margin-bottom: 0px;
}

.detectedDriversPanel {
    border-bottom: 1px solid #ccc;
    background: rgb(244, 244, 244, 0.5);
    width: 100%;
}
.detectedDriversDetails .table.associated-files {
    background-color: #f9f9f9;
}

.detectedDriversPanel th {
    color: #000;
    font-family: HPSimplified;
    font-weight: normal;
    font-size: 12px;
}

.detectedDriversDetails {
    background: rgb(244, 244, 244, 0.5);
    padding-top: 16px;
}
table.detectedDriversPanel th {
    padding: 38px 0px 10px 13px;
}
.detectedDriversDetails .table-responsive .table {
    margin-bottom: 0px;
}
.detectedDriversDetails .table-responsive {
    padding-bottom: 0px;
}
.detectedDriversDetails .alignVertical {

    vertical-align: top;
}
.detectedDriversDetails .table p.title {
    color: #373737;
    font-weight: bold;
    line-height: 20px;
    white-space: normal;
}

.detectedDriversDetails .table p {
    margin-bottom: 5px;
    padding-left: 16px;
}

.detectedDriversDetails .table td {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 0.9em;
}

.driverDetectedMessagePanel {
    height: 88px;
    background: rgb(244, 244, 244, 1);
}

.driverDetectedMessagePanel .outerContainer {
    padding-bottom: 19px;
    padding-top: 22px;
    padding-left: 0px;
}

.driverDetectedMessagePanel p {
    font-size: 27px;
    font-family: HPSimplifiedLight;
    color: #000000;
    margin-top: 8px;
}

.driverPanelFeature .noDriverContainer1 {
    font-size: 14px;
    width: 243px;
   color: #FFFFFF;
   margin-left: -17px;
}

.showLocationOverlay .bubbleContainer .messageBubble {
    background-color: #ED412F;
    width: 250px;
}

.parentContainerforDetection.ssfMultipleDownload {
    height: 88px;
}

.ssfMultipleDownload .outerContainer {
    padding-top: 20px;
    padding-left: 0px;
}

.ssfMultipleDownload .tickIcon {
    margin-right: 0px;
}

.ssfMultipleDownload p.textContainer1 {
    height: 27px;
}

.ssfMultipleDownload p.textContainer2 {
    font-size: 15px;
    height: 24px;
    width: 673px;
    font-family: HPSimplifiedLight;
    color: #000000;
    margin-bottom: 0px;
}

.ssfMultipleDownload .hpsaContent {
    float: right;
    padding-top: 20px;
    padding-left: 78px;
}

#SelectDiffOS {
    cursor: pointer;
    color: #0096D6;
}
#SelectDiffOS:hover {
    color: #006699;
    text-decoration: underline;
}
#SelectDiffOS-no-drivers{
    cursor: pointer;
    color: #0171AD;
    text-decoration: underline;
}

#os-selector .button,
[id^="os-selector"] .button,
[id*=" os-selector"] .button {
    border-radius: 2px;
}

#os-selector,
[id^="os-selector"],
[id*=" os-selector"] {
    background-color: #FFFFFF;
}

.helpDocs {
    text-decoration: underline;
}

#os-selector label,
[id^="os-selector"] label,
[id*=" os-selector"] label {
    font-weight: normal;
    color: #000000;
    margin-bottom: 10px;
    font-family: HPSimplified;
    font-size: 14px;
}

#SelectDiffOS .dropdownContainer span.dropdownHeaderValue {
    font-size: 16px;
    color: #000000;
    font-family: HPSimplfiedLight;
}

#SelectDiffOS .modal-drivers-download-list-header .modal-drivers-list-title #modal-drivers-download-list-heading {
    font-family: HPSimplifiedLight;
    width: auto;
    font-size: 16px;
}
.col-lg-4.releasedateSorting {
    cursor: pointer;
}
.ssfLocationPopup p {
    font-family: HPSimplifiedLight;
    font-weight: normal;
    font-size: 20px;
    margin-left: 42px !important;
}
.ssfLocationPopup p:last-child{
	font-size: 16px;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .messageContainer {
    float: right;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .closeBtnContainer {
    float: right !important;
}
.showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .closeBtnContainer .showLocationCloseBtn {
    width: 15px;
    height: 15px;
    background: none;
    border: 0px;
    color: white;
    float: right;
}
.downloadMsgImg {
    position: inline !important;
    padding-top: -22px;
    padding-top: -22px;
    height: 67.32px;
    width: 59.01px;
    float: left;
    margin-left: -30px;
}
.firefox .downloadMsgImg{
    transform: rotate(180deg);
}
.safari .downloadMsgImg{
    transform: rotate(180deg);
}
#modal-select-diff-os #modal-drivers-download-list-heading {
    padding-left: 0px !important;
}
.osDetectionWindows, .osDetectionApple, .osDetectionChrome, .osDetectionAndroid{
    width: 20px;
    height: 20px;
    display: inline;
}
span.osDetectionWindows img,span.osDetectionApple img,span.osDetectionChrome img,span.osDetectionAndroid img {
    display: inline;
}

/** Pop up styling for No Match drivers */
#modal-diff-products{
    width:50%;
    top: 25%;
    left: 25%;
}

#modal-diff-products .modal-drivers-download-body p{
    font-family: HpSimplifiedLight;
    font-weight: normal;
}

#modal-diff-products .noMatchTitle {
    font-family: HpSimplifiedLight;
    font-size: 22px;
    font-weight: normal;
}

#modal-diff-products .modal-drivers-list-title {
    padding: 0px;
    margin-top: 10px
}
/**END OF Pop up styling for No Match drivers */

/* CSS for Select your Operating system and version - Start*/
.chooseOSContainer{
    background: #f7f7f7;
    padding-top: 16px;
    position: relative;
}
.chooseOSContainer::before,.chooseOSContainer::after{
    content: '';
    background: #f7f7f7;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.chooseOSContainer::before{    
    left: -100%;
}
.chooseOSContainer::after{    
    right: -100%;
}
.chooseOSContainer .sectionOSTitle{
    margin-top: 10px;
    font: 400 24px/30px HPSimplified;
    color: #000;
    text-align: center;
}
.chooseOSContainer .txtContainer {
    background-image: linear-gradient(253deg, #165dba, #0c2e5c 62%);
    padding: 47px 20px 20px 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.chooseOSContainer span.styleNumberBox {
    position: absolute;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: #ccc;
    font: 400 40px/48px HPSimplified;
    text-align: center;
    color: #000;
    padding: 14px 0;
    top: -85px;
    left: 38px;
    transition: 0.3s all ease;
}

.chooseOSContainer span.styleNumberBox.active {
    background: #deff95;
}

.chooseOSContainer .boxTitle {
    font: 300 24px/30px HPSIMPLIFIEDLIGHT;
    color: #fff;
    padding-bottom: 12px;
    position: relative;
}

.chooseOSContainer .boxSubTitle {
    font: 400 16px/22px HPSimplified;
    color: #fff;
    display: inline-block;
    padding-right: 28px;
    position: relative;
}

.chooseOSContainer .osDropdownContainer,.chooseOSContainer .osVerDropdownContainer{
    font: 300 16px/22px HPSimplified;
    color: #000;
    background: #e8e8e8;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 20px 20px 40px 20px;
}

.chooseOSContainer .commonOSBox{
    text-align: left;
    display: inline-block;
    width: 45%;
    min-width: 300px;
    margin: 45px 9% 20px 0px;
    vertical-align: top;
}

.chooseOSContainer .commonOSBox:last-child{
    margin-right: 0px;
}

.chooseOSContainer label.dropdownTitle {
    margin-bottom: 17px;
    font: 300 16px/22px HPSIMPLIFIEDLIGHT;
    color: #000;
}

.chooseOSContainer .optOSdropdown {
    background-color: #fff;
    font: 400 16px/22px HPSimplified;
    color: #114284;
    width: 85%;
    min-width: 290px;
    position: relative;
}
.chooseOSContainer .optOSdropdown .optOSdropdownHeader {
    color: #114284;
    padding: 4px 18px;
    display: block;   
    border-radius: 4px;
    border: solid 1px #114284; 
    cursor: pointer;
}
.chooseOSContainer .icon-up,.chooseOSContainer .icon-dwn{
    position: absolute;
    right: 9px;
    font-size: 12px;
    font-weight: 700;
    top: 10px;
}

.chooseOSContainer .optOSdropdownList li {
    padding: 7px 18px;
    color: #000;
    font: 300 16px/22px HPSIMPLIFIEDLIGHT;
    transition: 0.3s all ease;
    cursor: pointer;
}

.chooseOSContainer .optOSdropdownList {
    position: absolute;
    width: 100%;
    z-index: 9;
    background: #fff;
    padding-top: 12px;
    box-shadow: 1px 10px 23px 4px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 1px 10px 23px 4px rgb(0 0 0 / 15%);
    -moz-box-shadow: 1px 10px 23px 4px rgb(0 0 0 / 15%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}


.chooseOSContainer .optOSdropdownList li:hover {
    color: #114284;
    background: #ebf3f8;
    font: 400 16px/22px HPSimplified;
}

.chooseOSContainer .hideSec{
    display: none;
}
.chooseOSContainer .submitContainer {
    text-align: right;
    margin: 10px 0;
}
.chooseOSContainer .OSdetailsSubmitBtn {
    min-width: 81px;
    height: 33px;
    padding: 6px 16px;
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    font: 400 16px/22px HPSimplified;
    color: #fff;
    margin-right: 6px;
    border: none;
    background: #2767ba;
}

.chooseOSContainer button.OSdetailsSubmitBtn[disabled] {
    background: #ccc;
}

.dontSeeOSContainer {
    position: relative;
    padding: 30px 20px 22px 20px;
    background: #f3f3f3;
}

.chooseOSContainer .dontSeeOSContainer::before,.chooseOSContainer .dontSeeOSContainer::after{
    content: '';
    background: #f3f3f3;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}
.chooseOSContainer .dontSeeOSContainer::before{    
    left: -100%;
}
.chooseOSContainer .dontSeeOSContainer::after{    
    right: -100%;
}

.dontSeeOSContainer p {
    font: 400 16px/22px HPSimplified;
    color: #000;
    margin-bottom: 15px;
}

.dontSeeOSContainer a.readBtn {
    padding: 4px 0px 5px 35px;
    background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/swd-dont-see-os-read-arrow-icon.png) left center no-repeat;
    position: relative;
    margin-left: 5px;
}

.chooseOSContainer .tooltipContainer {
    position: absolute;
    background: #fff;
    z-index: 99;
    padding: 55px 25px;
    border-radius: 10px;
    box-shadow: 1px 10px 23px 4px rgb(0 0 0 / 15%);
    -webkit-box-shadow: 1px 10px 23px 4px rgb(0 0 0 / 15%);
    -moz-box-shadow: 1px 10px 23px 4px rgb(0 0 0 / 15%);
    width: 500px;
    min-width: 300px;
    top: -158px;
}

.chooseOSContainer .boxOS .tooltipContainer {
    left: 262px;
}

.chooseOSContainer .boxOSVer .tooltipContainer {
    right: 50px;
}

.chooseOSContainer .tooltipContainer::before {
    content: '';
    position: absolute;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    top: 154px;
}

.chooseOSContainer .boxOS .tooltipContainer::before {
    border-right: 22px solid #fff;
    left: -22px;
}
.chooseOSContainer .boxOSVer .tooltipContainer::before {
    border-left: 22px solid #fff;
    right: -22px;
}

.chooseOSContainer .tooltipContainer .stepsImage{
    margin: -25px;
}

.chooseOSContainer .tooltipContainer .stepsTitle{
    color: #000;
    font: 400 16px/22px HPSimplified;
    margin-bottom: 15px;
}

.chooseOSContainer .tooltipContainer ul{
    margin-left: 0px;
    margin-bottom: 0px;
    color: #000;
    font: 300 16px/22px HPSIMPLIFIEDLIGHT;
}

.chooseOSContainer .tooltipContainer li{
    margin-bottom: 10px;
}
.chooseOSContainer .tooltipContainer li:last-child{
    margin-bottom: 0px;
}

.chooseOSContainer .tooltipContainer .inl-blk {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    margin-right: 25px;
}
.chooseOSContainer .tooltipContainer .inl-blk:last-child {
    margin-right: 0;
}

.chooseOSContainer .questionIcon {
    background: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/question-mark-icon.svg) right center no-repeat;
    position: absolute;
    top: 2px;
    right: 1px;
    width: 17px;
    z-index: 9;
    height: 17px;
    cursor: pointer;
}


/* CSS for Select your Operating system and version - End*/

/* no drivers section */
.noSWDResFound .hp-section-sm {
    margin-top: 0px;
}
.noSWDResFound .accordion-like-module {
    border: 0px solid #ccc;
}
#firstLineNoDrivers{
    font-size: 30px;
    line-height: 35px;
    font-family: HPSimplifiedLight;
    color: #373737;
    margin-bottom: 50px;
}
#SelectDiffOS-no-drivers {
    cursor: pointer;
    color: #0171AD;
    text-decoration: underline;
    font-size: 21px;
    font-family: HPSimplifiedLight;
}
#secondLineNoDrivers{
    font-size: 21px;
    font-family: HPSimplifiedLight;
    color: #373737;
    line-height: 35px;
}
.accordion-like-module .message p:last-child {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 56px;
    font-family: HPSimplifiedLight;
    color: #373737;
}
@media only screen and (min-width: 801px), print and (min-width: 4in){
	#modal-select-diff-os .modal-xl {
	    max-width: 1200px;
	    width: 70%;
	    margin: 30px auto;
	}
	#modal-select-diff-os .buttonSelectBlock {
	    text-align: right;
	    margin-top: 15px;
	    text-align: right;
	    margin-top: -67px;
	    margin-left: -8%;
	}
	span.os-hp-icon:before{
		content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/hp-icon-change-os.png);
	    margin-right: 10px;
	    width: 45px;
	    height: 45px;
		margin-bottom: -35px;
	}
	
}
#modal-select-diff-os .modal-drivers-download-list-header .modal-drivers-list-title #modal-drivers-download-list-heading {
    font-family: HPSimplifiedLight;
    font-size: 20px;
    width: 305px;
}

#modal-select-diff-os .modal-title.with-logo{
	position: relative;
    display: inline;
    padding-top: 22px;
}
#os-selector #OS_bluebar {
    font-family: HPSimplifiedLight;
    font-size: 16px;
}
#modal-select-diff-os .modal-drivers-download-list-header .modal-drivers-list-title #modal-drivers-download-list-heading {
    font-family: HPSimplifiedLight;
    font-size: 20px;
}	

/*U57 Multiple download*/

div#myaccordion .panel-primary>.panel-heading, div#panel-accordion .panel-body, html[dir=rtl] div#myaccordion {
    background-color: #E8F5FB;
}
.panel-primary>.panel-heading {
    height: 89px;
    width: 920px;
    margin-top: 20px;
    /*border-bottom: 1px dashed #ccc;*/
}

.panel-primary {
    border-color: white;
}
/*Release date pannel icon */
.fa-unsorted:before, .fa-sort:before {
    color: #CCCCCC;
    margin-left: 6px;
    width: 10.25px;
    height: 7.44px;
}

#sw_openList {
        color: #0171AD;
        font-size: 23px;
        font-weight:normal;
        font-family:HPSimplifiedLight;
        margin-top: 26px;
        margin-left: 0px;
        padding: 10px;
        cursor: pointer;
    }


.flex-parent {
    display: flex;
}

.flex-vertical {
    flex-direction: column;
}

.flex-child {
    flex: 1 100%;
}

.flex-none {
    flex: none;
}
.flex-middle{
    align-items: center;
    justify-content: center;
    display:flex;
}
.flex-start{
    justify-content: flex-start;
}

.flex-end{
    justify-content: flex-end;
}
.flex-vertical{
    display:flex;
    flex-direction: column;
}

.swd-header {
    color: bold;
}

.btn-info {
    background-color: #0096D6;
    margin-left: auto;
    margin-top: 10px;
    height: 45px;
    padding: 10px;
    color: white !important;
    width: 219px;
    text-align: center;
}

.panel_title:before {
    content: url("/static/hp-portal-theme-static/themes/Portal8.0/hp/images/collapsed_arrow.png");
    margin-right: 13px;
    position: relative;
    top: 4px;
    margin-left: 18px;
    transform: rotate(90deg);
    display: inline-block;
     
}

.swd-header .labelFont {
    font-size: 12px;
    font-family:HPSimplifiedRegular;
}
.panel_title.rotateImage:before {
    transform: rotate(0deg);
    display: inline-block;
}
/* .panel_title.toggled.open.rotateImage:before {
    transform: rotate(0deg);
    display: inline-block;
} */

.panel-body {
    width:920px;
}

.swd_links {
    font-size: 16px;
    color: #0171AD;
    text-decoration: underline;
}

/* Code change for ALM - 2247 */
.telephoneWidth #multiple-phone .panel-body {
    width: 100%;
    padding: 0px !important;
    margin: 0px !important;
}

/* pointer for remove icon*/
.swd-remove{
    cursor:pointer;
}
.table-responsive.prevCheckBox.secondary-acc-container tr {
    border-bottom: 1px dashed #ccc;
}
.panel .panel-title>a:before {
    position: static;
    width: 25px;
    height: 25px;
    font-family: HPControlIcons;
    text-align: center;
    float: left;
    font-smoothing: antialised;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 1px solid #fff; /* New Blue color */
    font-size: 12px;
    content: "\e606";
    color: #0171AD; /* New Blue color */
    padding: 1px 0px 0px 0px;
    margin-left: 5px;
    margin-right: 10px;
    margin-left: -10px;
}

.panel .panel-title>a.toggled:before {
    content: '\e607';
}

.all-drivers-header {
    max-width: 250px;
    min-width: 150px;
}

.all-drivers-header-title>a {
    color: black;
}
 
.all-drivers-header-title>a:before {
    position: static;
    width: 25px;
    height: 25px;
    line-height: 24px;
    font-family: HPControlIcons;
    text-align: center;
    float: left;
    font-smoothing: antialised;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: 1px solid #0171AD; /* New Blue color */
    font-size: 12px;
    content: "\e606";
    color: #0171AD; /* New Blue color */
    /* padding: 1px 0px 0px 2px; */
    margin-right: 10px;
    margin-left: 5px;
}

.all-drivers-header-title>a.toggled:before {
    content: "\e607";
}

.download-table .labels {
    border-top: 0px;
}

.download-table .labels th {
    border-left: 0px;
    font-size: 12px;
    font-family: HpSimplifiedRegular;
    font-weight: normal;
    color: #000;
}

.table.associated-files {
   /* border-top: 0px;
    border-bottom: 1px solid #ccc;*/
}

.associatedContentWrap .associatedTitleText {
    margin-left: -12px;
}
.associated-checkbox {
    position: absolute;
    right: 0px;
}

.download-table .associated-files table .downloadLinkAssociatedFile {
    text-align: center;
    font-size: 16px;
    color: #0096D6;
    padding-right: 30px;
    margin-right: 35%;
    font-family: HpSimplifiedLight;
    font-weight: 400;
}
html[dir=ltr] .download-table .associated-files table .downloadLinkAssociatedFile {
    text-align: center;
    font-size: 16px;
    color: #0096D6;
    padding-right: 30px;
    margin-right: 35%;
    font-family: HpSimplifiedLight;
    font-weight: 400;
}


/* Release Notes */
.table-responsive .associatedContentWrap {
    padding-right: 0px;
}
.download-table .associatedContentWrap {
    margin-bottom: 0px;
    padding-left: 27px;
}
/* US55 swd download list fields changes*/

.downLoadselectFiels {
    margin-right: 30px;
    margin-top:29px;
    margin-bottom:17.81px;
    font-size: 18px;
    font-family:HPSimplifiedLight;
    font-weight:normal;
    border: 2px solid #0096D6;

}

.content-main.flex-parent a.swd_links {
    text-decoration: underline;
}
.content-main.flex-parent button#sw_listOverlay_removeSelectedFiles {
    border: none;
    background: #e8f5fb;
    color: #0096D6;
}

#swd_modaldownloadListData {
    border: 1px solid #CCCCCC;
    border-left: initial;
    border-right: initial;
    padding: 16px 0px;
    margin: 10px 0px;
}

.hpsaContent {
    float: right;
    padding-top: 35px;
    padding-left: 49px;
}

.sev-critical {
    background: #D7410B;
}

.sev-recommended {
    background: #468400;
}

.sev-caption {
    text-transform: capitalize;
    color: white;
    padding: 0px 0px 0px 10px;
    width: 100px;
    height: 20px;
    font-size: 14px;
    font-family:HPSimplifiedLight;
}

.sev-wrapper-critical {
     border-left: 2px solid #D7410B;
}

.sev-wrapper-recommended {
    border-left: 2px solid #468400;
}

.get-app-btn {
    border-radius: 0px!important;
    background-color: #0096D6!important;
    margin-bottom: 0px;
}

.get-app-btn:hover {
    background-color: #0171AD!important;
}

.hpdiaButton.desktopHpdia:before {
    content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/download-icon.svg);
    margin-right: 10px;
}

.nested-download.downloadLinkAssociatedFile:before {
    content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/download-icon.svg);
    margin-right: 10px;
}

#download {
    padding-left: 0px;
}
#download-table-header{
    margin-top: 0px;   
}

.panel-heading.all-drivers-header {
    margin-top: 15px;
}

.hpdiaButton.desktopHpdia {
    margin-right: 10px;
}

/* Added on June 6th 2019 */
.title-hpblue {
    color: #0171AD;
    font-weight: normal;
    font-family: HpSimplifiedLight;
    font-size: 22px;
}

.hp-simplified-light {
    font-family: HpSimplifiedLight;
    font-weight: normal;
    font-size: 16px;
    color: #000;
}

.hp-simplified-regular {
    font-family: HpSimplifiedRegular;
    font-weight: normal;
    font-size: 16px;
    color: #000;
}

.download-table .panel-heading .count {
    color: #0171AD;
    font-weight: normal;
    font-size: 22px;
}

.label-header-hpfont {
    font-size: 12px;
    font-family: HpSimplifiedRegular;
    font-weight: normal;
    color: #000;
}

.download-table .table p.title {
    color: #373737;
    line-height: 20px;
    white-space: normal;
    font-weight: normal;
    font-family: HpSimplifiedRegular;
    font-size: 16px;
    margin-top: 10px;
}
.download-table .table p.title.driverTitle.latestDriverTitle {
    margin-left: 16px;
    height: 32px;
}
.download-table .table.sev-wrapper-recommended p.title.driverTitle.latestDriverTitle {
    height: 45px;
    padding-top: 8px;
}
.associated-checkbox span.labelAnchorContainer {
    border-left: 1px solid #ccc;
    margin-right: 26px;
    position: relative;
    bottom: 8px;
}
.download-table .table .alignVertical {
    padding-top: 9px !important;
    vertical-align: top;
}
.last.downloadListCol.alignVertical .downloadListColContent {
    margin-top: 4px;
    border-left: 1px solid #ccc;
    margin-left: -50px;
}
.table-responsive .first-row td {
    color: #373737;
    font-weight: normal;
    font-family: HpSimplifiedLight;
    font-size: 16px;
}

.download-table .table td {
    padding-top: 0px;
    padding-bottom: 0px;
    /** word-break: break-all; Fix for ALM 3507*/
    word-break: break-word;
}

.download-table .associatedTitleText {
    font-family: HpSimplifiedRegular;
    font-weight: normal;
    font-size: 14px;
    color: #000;
}

.download-table .associated-files table .associated-file-name {
    font-family: HpSimplifiedRegular;
    font-weight: normal;
    font-size: 16px;
    color: #000;   
    display: inline-block;
    margin-top: 8px;
}
/* End of added on 6th June 2019 */

/** CSS Changes for the download checkbox Tooltip */
.checkboxLabelAnchor + .tooltip {
    border: none;
}

.checkboxLabelAnchor + .tooltip.top {
    margin-left: -10px;
}

.checkboxLabelAnchor + .tooltip > .tooltip-inner {
    background-color: #fff; 
    font-family: HpSimplifiedLight;
    color: #000; 
    border: 1px solid #ccc;
    border-radius: 5px; 
    padding: 5px 10px 5px 10px;
    font-size: 16px;
}
  
/* Tooltip on top */
.checkboxLabelAnchor + .tooltip.top > .tooltip-arrow {
    border: solid #ccc;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
  
 /* A line to remove the base of the triangle */
.checkboxLabelAnchor + .tooltip.top:before {
    content: '';
    position: absolute;
    left: 46.8%;
    top: 41%;
    padding-right:8px;
    padding-left:8px;
    padding-top: 0px;
    margin-top:20px;
    border-bottom: 1px solid white;
}
/** End of CSS Changes for the download checkbox Tooltip */

/**user story 60 GET APP css changes*/
#availableserviceslist{
    width:983px;
    height:39px;
    background-color:#E4E4E4;
    color:#000;
}
.signin{
    width:136px;
    height:50px;
    color:white;
    background-color: #0096D6;
    text-align:center;
    padding:10px;
    

}
.learnmore{
    width:136px;
    height:50px;
    background-color:#ffff;
    color:#0096D6;
    text-align:center;
    padding:10px;

}
.thirdtitle{
    text-decoration: underline;
}
/** MANUAL DOWNLOAD CSS*/
.download_image{
    width:382px;
    height:142px;
}
#individualDriverDisplay{
    background-color: #F4F4F4;
    width:100%;
    height:187px;
    margin-top:130px;
}
/** HPDIA CSS CHANGES*/

/* Styling Changes For the Closure Table as per mockup */

.downloadedItems {
    background: none;
}

.closureTableContainer {
    background: #F4F4F4;
}

.downloadedItemRow {
    font-family: HpSimplifiedLight;
    font-weight: normal;
    font-size: 16px;
}

.dvDownloadedItems .downloadedItems table.labels th {
    padding: 0px 10px 0px 0px;
    border: none;
}

.downloadedItems .downloadedItemRow {
    border: none;
}

.dvDownloadedItems .downloadedItems table.labels {
    border-bottom: none;
}

.downloadedItems .headingRow {
    background: none;
    border-bottom: 1px solid #ccc;
    font-family: HpSimplifiedRegular;
    font-size: 12px;
}

.closure-vid-container {
    cursor: pointer;
    margin-left: 60px;
    width: 424px;
}

.closure-container a {
    text-decoration: underline;
}

.closure-container a:hover {
    text-decoration: underline;
}

/* --END OF-- Styling Changes For the Closure Table as per mockup */

/* Expand/Collapse All Changes */

.open-all, .collapsed .close-all {
  display:none;
}

.close-all, .collapsed .open-all {
  display:block;
}

/* End of Expand/Collapse All Changes*/

/*Adding a styling to keep the dmd inner containers width proper */
@media only screen and (min-width: 1100px) {
  .dmdrivers-inner-wrapper {
    width: 1000px;
  }
}

@media only screen and (max-width: 1099px) {
  .dmdrivers-inner-wrapper {
    width: 800px;
  }
}
/* End of Adding a styling to keep the dmd inner containers width proper */

/* Remove space/padding below each driver container */
#download-table .table-responsive {
    padding-bottom: 0px;
}

.download-table .panel-heading {
    background-color: transparent;
   }
.download-table .panel-heading .anchorValue.accordionTitle {
    padding-top: 10px;
}
.download-table .hpSectionScroll,.download-table .hp-section-bottom-sm {
    margin-bottom: 0px !important;
}
.linkCheckboxContainer .downloadListColContent{
    margin-right: 16px;
    margin-top: 2px;
}

.associated-file-name {
    display: inline-table;
    margin-top: -10px;
}
/** OS Styling changes **/

.modal-drivers-list-title .os-hp-icon:before {
    content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/detectMydeviceHPLogo.png);
    margin-right: 10px;
}

.dropdownContainer {
  font: HPSimplified;
  cursor: pointer;
  width: 100%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background-color: #ffffff;
}
.dropdownContainer a {
  text-decoration: none;
  display: block;
}
.dropdown-menu li {
  padding: 0;
  border-bottom: none;
}
.dropdownContainer {
    border: 1px solid #ccc;
}
.dropdownContainer:hover {
  border: 1px solid #0096D6;
}
.dropdownContainer:hover span.dropdownHeaderValue:after {
  border-left: none;
}
.dropdownContainer:hover ul.dropdown-menu {
  border: 1px solid #0096D6;
}
.dropdownContainer span.dropdownHeaderValue {
  display: block;
  font-family:HPSimplifiedLight;
  min-height: 35px;
  line-height: 25px;
  margin-left: 15px;
  font-size: 16px;
  color: #000;
  width: 87%;
  overflow-wrap: break-word;
  padding: 8px 50px 8px 6px;
}
.dropdownContainer span.dropdownHeaderValue:after {
  content: "\f107";
  border-left: none;
  display: inline-block;
  font-family: FontAwesome;
  font-size: 25px;
  color: #ccc;
  height: 100%;
  line-height: 43px;
  width: 46px;
  text-align: center;
  margin-left: 15px;
  background-color: #FFFFFF;
  position: absolute;
  top: 0px;
  right: 0px;
}
.dropdownContainer.open span.dropdownHeaderValue:after {
  content: "\f106";
}

.dropdownContainer ul.dropdown-menu {
  width: 99.6%;
  font-family: HpSimplifiedLight;
  border-style: solid;
  border-color: #ccc;
  border-width: 1px 1px 1px 1px;
  min-width: 1px;
  margin-left: 0px;
  padding: 0px;
  max-height: 300px;
  overflow-y: scroll;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.dropdownContainer ul.dropdown-menu li a {
  font-size: 16px;
  line-height: 25px;
  padding: 10px 20px;
  color: #000;
  cursor: pointer;
  white-space: normal;
  margin: 0;
  border-bottom: none;
}
.dropdownContainer ul.dropdown-menu li a:hover,
.dropdownContainer ul.dropdown-menu li a:focus {
  background-color: aliceblue;
  border-radius: 5px;
  margin-left:10px;
  padding: 10px 10px;
  color: black;
}

#prev-version-previous-ob-214994-1 .downloadListColContent {
    margin-right: 10px;
    border-left: 1px solid #ccc;
    margin-left: -44px;
}

/** End of OS Styling changes **/

/** Release date header styles for sort */

.asc-sort .no-sort,
.desc-sort .no-sort {
    display: none;
}

.sorter-icon {
    display: none;
}

.asc-sort .sorter-icon {
    transform: rotate(270deg) scale(.5);
    display: inline-block;  
}

.desc-sort .sorter-icon {
    transform: rotate(90deg) scale(.5);
    display: inline-block;  
}

/** Release date header styles for sort */

/** Remove outline for downloadCheckbox A tag */
/** commented out to get outline for Tab keypress
.downloadListColContent .checkboxLabelAnchor {
  outline: none;
}
*/

/** Styling changes for Prev Version & Associated Files accoridan title */
.secondary-acc-title-div {
    margin-left: 25px;
    margin-bottom: 10px;
}

.secondary-acc-title {
    font-weight: normal;
    font-size: 16px;
    font-family: HpSimplifiedLight
}

.secondary-acc-container {
    margin-left: 25px;   
}
.associated-files .associatedTitleText {
    font-family: HpSimplifiedItalic;
    font-size: 14px;
    font-weight: normal;
}
table.table.associated-files td.associated-file-name {
    font-weight: 600;
}
/* styles for video on get app closure page */
#getAppVideoModal .modal-content {
    height: inherit;
}
#getAppVideoModal .modal-header {
	border-bottom: 0px;
}
#getAppVideoModal .modal-dialog{
	height:600px;
}
#getAppVideoModal .modal-body {
    height: 82%;
}
/* Changes related to clouser page */
.hp-row.locateDownloadSection p {
    color: #000;
}
div#downloadOnlyImg img {
    height: 259px;
    width: 264px;
}
.dvDownloadedItems .downloadedItems table.labels td {
    padding:6px 10px 0px 0px;
  }
  div#downloadHpdiaImg img {
    width: 367px;
    margin-left: 80px;
    margin-top: -4px;
    height: 338px;
    padding-left: 2%;
}
.locateDownloadConatiner{
    border-bottom: none;
}
.download_bar img {
    margin-left: -26px;
}
.hp-section-bottom-sm.hpSection p.title.strong.typeTitle {
    margin-top: 0px;
}
/** commented out to get outline for Tab keypress 
#sw_openList:focus, p.title.driverTitle.latestDriverTitle:focus, p.title.driverTitle.latestDriverTitle,.secondary-acc-title-div,.secondary-acc-title-div:focus
.downloadListColContent .checkboxLabelAnchor, h6.secondary-acc-title {
    outline: none;
}*/

#download-table .panel .panel-title>a:before {
    border: 1px solid #0171AD;
}

#product_drilldown .panel-title > a:hover:before {
    border: none;
}
.downloadListColContent .checkboxLabelAnchor {
    height: 20px !important;
    width: 20px !important;
    margin-left: -2px !important;
    margin-top: -2px !important;
}
.secondary-acc-title-div h6.secondary-acc-title {
    display: inline;
}

h6.secondary-acc-title:focus { /* fix for Accessbility on focus*/
	display: inline;
}

.hp-section-bottom-sm.hpSection.col-lg-10 p {
    margin-top: 5px;
}
#sevfilter_dd .dropdownHeaderValue, #sevfilter_dd .filter-text
 {
    text-transform: capitalize;
}
.dvDownloadedItems a#getMoreDriversLink {
    margin-bottom: 22px;
}
/* changes for detected drivers table */
.detectedDriversDetails .table-responsive {
    padding-bottom: 0px;
    border-bottom: 1px dashed #ccc;
}

.detectedDriversDetails .table td {
    padding-top: 0px;
    padding-bottom: 0px;
}

.detectedDriversPanel .labels {
    border-left: 0px;
    font-size: 12px;
    font-family: HpSimplifiedRegular;
    font-weight: normal;
    color: #000;
}

.detectedDriversDetails .table td {
    padding-top: 5px;
    padding-bottom: 5px;
}
.bckImg img.tickIcon {
    border-radius: 0px;
}
#modal-select-diff-os .modal-title.with-logo {
    padding-top: 43px;
}
#modal-select-diff-os .modal-drivers-list-title {
    padding-left: 0px;
}
.download-table .associatedContentWrap {
    padding-left: 15px;
}
table.table.associated-files td.associated-file-name {
    padding-left: 0px;
}
.prevCheckBox label {
    right: -11px;
}
.prevCheckBox .checkboxLabelAnchor + .tooltip.top {
    margin-left: -3px;
}
.otherBrowser img {
    width: 172px;
    height: 169px;
}
ul#sevfilter_dd_list a.filter-text {
    text-transform: capitalize;
}

/* Arabic Region Changes*/
html[dir=rtl] .download-table .labels th {
    border-right: none !important;
}
html[dir=rtl] .download-table table th:nth-child(2) {
    padding-right: 12px;
}
html[dir=rtl] .download-table table th:nth-child(3), html[dir=rtl] .download-table table th:nth-child(4) {
    position: relative;
    left: 6%;
}
html[dir=rtl] .dropdownContainer:hover {
    border: 1px solid #0096D6;
}
html[dir=rtl] .dropdownContainer:hover span.dropdownHeaderValue:before {
    border-right: none;
}
html[dir=rtl] .dropdownContainer:hover ul.dropdown-menu {
    border: 1px solid #0096D6;
}
html[dir=rtl] div#platformOs .plat {
    margin-right:0px;
}
html[dir=rtl] .dropdownContainer span.dropdownHeaderValue:before {
    border-right: none;
}
html[dir=rtl] .driverTitleRTL {
    float: right;
}
html[dir=rtl] .detectmyDrivers button#detect-drivers-SWD {
    margin-right: -20%;
}
html[dir=rtl] .showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .closeBtnContainer .showLocationCloseBtn .whiteCloseImg {
    position: absolute;
    left: 16px;
}
html[dir=rtl] .showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .messageContainer {
    float: left;
}
html[dir=rtl] .showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .messageContainer .downloadMsgImg {
    float: right;
    margin-right: -14%;
}
html[dir=rtl] .showLocationOverlay .bubbleContainer .messageBubble .messageBubbleContentContainer .messageContainer p {
    margin-right: 20%;
}
html[dir=rtl] .downloadedItems tr.headingRow th, html[dir=rtl] .downloadedItems tr.downloadedItemRow td {
    padding-right: 0px;
}
html[dir=rtl] .table.associated-files a.nested-download.downloadLinkAssociatedFile.alignVertical {
    margin-right: -6px;
}
html[dir=rtl] .table-responsive.prevCheckBox.secondary-acc-container {
    margin-left: 10px;
}
html[dir=rtl] .hpdiaButton.desktopHpdia {
    margin-right: 18px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table td[class*="col-lg"], .softwareResultsWrapper[data=rtl] .download-table table td[class*="col-lg"] {
    float: right !important;
    direction: ltr !important;
}
html[dir=rtl] .associated-checkbox span.labelAnchorContainer {
    position: relative;
    left: 159%;
}
html[dir=rtl] .table.associated-files label.downloadListCheckboxLabel {
    margin-right: -18px;
}
html[dir=rtl] .last.downloadListCol.alignVertical .downloadListColContent {
    border-right: 1px solid #ccc;
    border-left: none;
    left: 26px;
    position: relative;
}
html[dir=rtl] .table-responsive.prevCheckBox.secondary-acc-container .last.downloadListCol.alignVertical {
    padding: 0px;
    margin-right: 26px;
}
html[dir=rtl] .download-table .table p.title.driverTitle.latestDriverTitle {
    height: 32px;
    padding-top: 8px;
}
html[dir=rtl] #modal-drivers-download-list-heading {
    position: relative !important;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl], .softwareResultsWrapper[data=rtl] {
    padding-left: 0px;
    padding-right:0px
}
html[dir=rtl] .swdLoadingArabic {
    padding-right: 0px;
}
html[dir=rtl] .secondary-acc-title-div .accordian-icon svg {
    margin-top: 3px;
}
html[dir=rtl] .download-table .table .associated-files {
    border-top: 1px dashed #ccc !important;
}
html[dir=rtl] a.nested-download.downloadLinkAssociatedFile.alignVertical {
    margin-right: 28px;
}
html[dir=rtl] .downloadListColContent.associated-checkbox {
     margin-right: 92%;
}
html[dir=rtl] a#Download-Selected-Files {
    margin-right: 30%;
}
html[dir=rtl] .parentContainerforDetection.ssfMultipleDownload .dmdrivers-inner-wrapper .bckImg img {
    padding-right: 0px;
}
html[dir=rtl] .bckImg img {
    padding-right: 17px;
}
html[dir=rtl] a#getMoreDriversLink {
    float: right !important;
}
html[dir=rtl] a#Show-All-Drivers span.titleSpan.title.title-hpblue {
    display: block;
    margin-right: -60%;
}
html[dir=rtl] .accordian-icon {
    float: right !important;
}

html[dir=rtl] #swdProductInfoImage{
	margin:35px;
}
html[dir=rtl] .swdProductInfoImageClass.image-header .header-title{
	font-family:HPSimplifiedLight;
    /* padding-top: 30px !important; */
    margin-right: -50px;
}
html[dir=rtl] h2#swdProductInfoHeader {
    float: none;
    /*margin-right: -10px;*/
    margin: 0 0 20px 0;
}
html[dir=rtl] .header-title {
    float: right;
    padding-right: 0px;
}
html[dir=rtl] .image-header .header-image {
    float: left;
}
html[dir=rtl] .buttonSelectBlock{
	margin:-35px;
}
html[dir=rtl] .image-header .header-image img{
    min-width: 200px;
    max-height: 140px; 
}
html[dir=rtl] caption.sev-caption.sev-critical,html[dir=rtl] caption.sev-caption.sev-recommended {
    text-align: right;
    padding-right: 10px;
    float: right;
}
html[dir=rtl] tr.first-row.close-accordian {
    border-top: 1px dashed #ccc;
}
html[dir=rtl] .table.sev-wrapper-recommended{
    border-right: 2px solid #468400;
    border-left: 0px;
}
html[dir=rtl] .table.sev-wrapper-critical {
    border-right: 2px solid #D74108;
    border-left: 0px;
}
html[dir=rtl] .panel .panel-title>a:before {
    float: right;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .accordionTitle .titleSpan.title, .softwareResultsWrapper[data=rtl] .accordionTitle .titleSpan.title {
    margin-right: 20px;
}

html[dir=rtl] .pull-left {
    float: right !important;
}
html[dir=rtl] #sevfilter_dd {
    float: left !important;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .panel .panel-title > a, .softwareResultsWrapper[data=rtl] .panel .panel-title > a {
    padding-right:0px;
}
html[dir=rtl] .softwareResultsWrapper[data=rtl] .download-table table a, .softwareResultsWrapper[data=rtl] .download-table table a {
    direction: ltr;
}
html[dir=rtl] .secondary-acc-title-div .accordian-icon {
    margin-top: 60x !important;
}
html[dir=rtl] #Hpdia_OptInDialog_BtnNext, html[dir=rtl] #Hpdia_InstallDialog_BtnOK {
    float: right;
    margin-right: 0px;
}
html[dir=rtl] .fl {
    margin-right: 12px;
    margin-left: 0px !important;
}
html[dir=rtl] .download_bar img {
    margin-right: -26px;
}
html[dir=rtl] .arabic_clouser {
    padding-right: 0px;
}
html[dir=rtl] div#downloadOnlyImg {
    padding-right: 100px;
}
html[dir=rtl] div#downloadHpdiaImg img {
    margin-right: 80px;
    padding-right: 2px;
}
html[dir=rtl] .hp-row.locateDownloadSection > div {
    padding-right: 0px;
}
html[dir=rtl] .hp-row.locateDownloadSection .hp-row .col-lg-24 span {
    margin-right: -60px;
}
html[dir=rtl] .download-table .table {
    border-top: 0px !important;
}
.table-responsive.prevCheckBox.secondary-acc-container tr.first-row.close-accordian {
    border-bottom: 1px dashed #ccc;
}


/** Border style changes **/

.top-dashed-border {
    border-top: 1px dashed #ccc;
}

.download-table .table {
    border-top: 1px dashed #ccc !important;
}
@media only screen and (max-width: 496px), only screen and (max-width: 800px) and (min-width: 497px){
	.download-table .inOsDOMMobile td {
	    display: block !important;
	}
}
/* 11-may-2020 changes */

.change-button-div {
	width: inherit !important;
	margin-right: 0 !important;
}

.change-button-div > .select-section {
    margin-top: 32px;
    margin-left: 10px;
}
h4.panel-title.all-drivers-header-title {
    position: relative;
}
.il .all-drivers-header-title>a:before, .emea_middle_east .all-drivers-header-title>a:before{
    position: absolute;
    right: -32px;
}
.il span.titleSpan.title.title-hpblue, .emea_middle_east span.titleSpan.title.title-hpblue{
    padding-right: 15px;
}



.swdProductInfoImageClass .header-image > img {max-height: inherit !important;}
.accordion-like-module .message{padding: 0 20px 20px;}
.emea_middle_east .change-button-div, .il .change-button-div{margin-right: 30px !important;}
.emea_middle_east html[dir=rtl] .softwareResultsWrapper[data=rtl] .panel .panel-title > a, .softwareResultsWrapper[data=rtl] .panel .panel-title > a{
    padding-left: 0 !important;
}
.il html[dir=rtl] .softwareResultsWrapper[data=rtl] .panel .panel-title > a, .softwareResultsWrapper[data=rtl] .panel .panel-title > a{
    padding-left: 0 !important;
}
.emea_middle_east .panel_title.rotateImage:before, .il .panel_title.rotateImage:before {
    transform: rotate(-180deg);
    margin-right: 0;
}
.il .panel-primary>.panel-heading, .emea_middle_east .panel-primary>.panel-heading{
    display: inline-block;
    width: 100%;
    padding: 0 30px;
    margin-top: 0 !important;
}
.il .panel_title, .emea_middle_east .panel_title{
    float: right;
    padding-right: 0 !important;
}

.il .downLoadselectFiels, .emea_middle_east .downLoadselectFiels{
    float: left;
}

.il .panel_title:before, .emea_middle_east .panel_title:before, .il .downLoadselectFiels, .emea_middle_east .downLoadselectFiels{
    margin-right: 0 !important;
}

.swdProductInfoImageClass .header-title{margin-top: -20px !important;}
#swdProductInfoHeader{margin-bottom: 15px !important;}
.il .detectmyDrivers .hpwpdButton, .emea_middle_east .detectmyDrivers .hpwpdButton {margin-right: 0 !important;}
.il .ssfInstalled .bckImg, .emea_middle_east .ssfInstalled .bckImg {position: absolute; right: -25px;}
.il .ssfNotInstalled .bckImg, .emea_middle_east .ssfNotInstalled .bckImg{position: absolute; right: -25px;}
.il .ssfNotInstalled .bckImg .tickIcon, .emea_middle_east .ssfNotInstalled .bckImg .tickIcon{padding-right: 0 !important;}
.il .SSFdriversClicked, .emea_middle_east .SSFdriversClicked{margin-right: 0 !important; margin-left: 5px !important;}

.emea_middle_east .accordian-icon svg, .il .accordian-icon svg {
    margin-left: 5px !important;
}

.emea_middle_east .closedSvg svg, .il .closedSvg svg{
    transform: rotate(-180deg);
}


/* //11-may-2020 changes */

@media only screen and (max-width: 496px){
	div#sevfilter_dd {
	   width: 303px !important;
	   margin-top: 12px;
	   margin-right: -34px;
	}
}
@media only screen and (min-width: 401px) and (max-width: 496px){
	div#sevfilter_dd {
	   width: 351px !important;
	   margin-top: 12px;
	   margin-right: -34px;
	}
}
@media only screen and (min-width: 360px) and (max-width: 400px){
	div#sevfilter_dd {
	  width: 302px !important;
	    margin-top: 12px;
	    margin-right: -34px;
	}
}
@media only screen and (max-width: 350px){
	div#sevfilter_dd {
	   width: 255px !important;
	   margin-top: 12px;
	   margin-right: -34px;
	}
}
@media only screen and (min-width: 497px) and (max-width: 768px){
	div#sevfilter_dd {
	    width: 41% !important;
	    float: right;
	    height: 36px;
	}
}
@media only screen and (max-width: 496px){
.download-table .labels {
    display: block !important;
}
}
@media only screen and (max-width: 496px){
.download-table .labels th {
    display: none !important; 
}
h2#swdProductInfoHeader {float: none !important; position: static; margin: 0 0 10px 0 !important;}
.il h2#swdProductInfoHeader, .emea_middle_east h2#swdProductInfoHeader {text-align: right;}

}
@media only screen and (max-width: 496px){
.download-table .labels .openClose{
	 display: block !important; 
}
}
@media only screen and (min-width: 401px) and (max-width: 496px){
	.driverPanelFeature .dmdrivers-inner-wrapper {
	   left:80% !important;
	}
	html[dir=rtl] .driverPanelFeature .dmdrivers-inner-wrapper {
	    left: 15% !important;
	}
}
@media only screen and (min-width: 355px) and (max-width: 400px){
	.driverPanelFeature .dmdrivers-inner-wrapper {
	   left:90% !important;
	}
}
@media only screen and (max-width: 350px){
	.driverPanelFeature .dmdrivers-inner-wrapper {
	   left: 98% !important;
	}
	html[dir=rtl] .driverPanelFeature .dmdrivers-inner-wrapper {
	    left: 4% !important;
	}
}
@media only screen and (max-width: 1099px){
	html[dir=rtl] .driverPanelFeature .dmdrivers-inner-wrapper{
	    width: 800px;
        left: 15% !important;
    } 
    .change-button-div > .select-section{margin: 0 0 30px 0; }
    .emea_middle_east .change-button-div, .il .change-button-div{margin-right: 0 !important;}
}

@media only screen and (min-width: 769px) and (max-width: 1099px){
    div#platformOs > div{ width: 45% !important; margin-top: 20px;}
    .change-button-div{width: 100% !important; margin-top: 10px !important;}
    #modal-select-diff-os .modal-xl{width: 80%; margin-left: auto; margin-right: auto;}
}

@media only screen and (max-width: 768px) {
    .change-button-div .select-section {padding-top: 0 !important;}
    #os-selector #OS_bluebar, form .dropdown{margin-bottom: 30px;}
    .emea_middle_east .ver, .il .ver{margin-right: 0 !important;}
    #FindMyDriver{margin-right: 30px; margin-left: 30px !important;}
}


html[dir=rtl] .driverPanelFeature .bckImg img {
    padding-right: 4px;
    padding-left: 0px !important;
}
.showLocationOverlay {
    background-color: rgba(0, 0, 0, 0);
 }
.showLocationOverlay .bubbleContainer .messageBubble.ssfLocationPopup.edge{
	bottom: 68px;
}
.showLocationOverlay .bubbleContainer .messageBubble.ssfLocationPopup.ie{
	bottom: 50px;
}

.table-responsive.physicalMedia .version {
    vertical-align: top;
    padding-top: 10px;
}

/** End of Border style changes **/

/** responsiveness stylings **/
@media only screen and (max-width: 800px){
	.download-table .table p.title {
		font-size: 14px;
	}
	.download-table .table p {
		font-size: 12px;
	}

	.downloadListCol .addDownloadListText {
		font-size: 14px !important;
	}

	.download-table .table .alignVertical {
		
		display:none !important;
	}
	html[dir=rtl] .downloadMobileView{
		float:right !important;
	}
	.downloadMobileView{
		float:left !important;
	}
	#closeOsDetection {
    	top: 10px !important;
	}
	#modal-select-diff-os .modal-header {
	    padding: 30px 60px 20px 20px;
	    min-height: 56.428571px;
	}
	.key-value,.releaseDateMobile {
		color: #373737 !important;
		font-family: HpSimplifiedRegular;
	}
	.download-table .table p.title.driverTitle.latestDriverTitle {
		padding-top: 5px;
	}
	.download-table .secondary-content{
		display: none;
	}
	a.hidden-lg.button-sm.primary.hpdiaButtonMbl:before {
	    content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/download-icon.svg);
	    margin-right: 10px;
	}

	html[dir=rtl] a.hidden-lg.button-sm.primary.hpdiaButtonMbl:before {
	    content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/download-icon.svg);
	    margin-left: 10px;
	}
	html[dir=rtl] .download-table .table p.title.driverTitle.latestDriverTitle {
	    padding-left: 52px;
	}
	html[dir=rtl] .driverTitleRTL{
		float:right;
	}
	a.seeFullDetLink {
	    padding-left: 11px;
	    font-size: 12px;
	}
	html[dir=rtl] a.seeFullDetLink {
	    font-size: 12px;
	    padding-right: -12px;
	}
	html[dir=ltr] .download-table .panel.panel-child {
	    margin-left: 11px;
	}
	html[dir=ltr] .download-table .table.sev-wrapper-recommended p.title.driverTitle.latestDriverTitle {
	    height: 32px;
	    padding-top: 5px;
	}
	html[dir=ltr] .closure-vid-container {
	    margin-left: -18px;
	    width: 333px;
	    margin-top: 20px;
	}
	#swdProductInfoHeader {
        margin-top: 166px;
        padding-top: 10px;
	}
	.download-table .panel-heading .count {
	    font-size: 16px;
	}
	html[dir=ltr] .image-header.swdProductInfoImageClass .header-image {
	    padding-top: 25px;
	}
}
@media only screen and (max-width: 496px){
	html[dir=ltr] .image-header.swdProductInfoImageClass .header-image img {
	     width: 150px;
        /* height: 273px; */
        padding-bottom: 13px;
	    padding: 10px;               
        max-width:100%;
        height: auto;
    }
    html[dir=ltr] .image-header.swdProductInfoImageClass .header-image {padding-top: 0;}
    .il .image-header.swdProductInfoImageClass .header-image img, .emea_middle_east .image-header.swdProductInfoImageClass .header-image img {height: auto !important; width: auto !important; display: inline-block; }
    .image-header.swdProductInfoImageClass{float: left; margin-top: 35px !important;}
    .il .image-header.swdProductInfoImageClass, .emea_middle_east .image-header.swdProductInfoImageClass{margin-left: 0 !important; margin-right: 0 !important; float: right;}
    .il .header-image, .emea_middle_east .header-image{float: none !important; width: 100% !important; text-align: right;}
    .il .header-title, .emea_middle_east .header-title{text-align: right !important; margin-right: 0 !important;}
    /*Clouser Page GetApp Mobile View*/
    .locateDownloadSection .locateDownloadSectionMobileView {
        width: 100%;
    }
}

.multiPartClassDownload:before {
    content: url(/static/hp-portal-theme-static/themes/Portal8.0/hp/images/download-icon.svg);
    margin-right: 10px;
}
.download-table .panel.panel-child span.title {
    padding-left: 0px !important; 
}

/** Get App changes */
.download-table .table .inOSTitle.getappFont{
    font-family: HpSimplifiedLight;
    font-size: 27px;
    font-weight: normal;
    color: #000;
    margin-top: 17px;
}

.download-table .table .inOSDesc.getappFont {
    color: #000;
    font-size: 18px;
    font-family: HpSimplifiedLight;
    margin-bottom:17px;
}

.download-table .table .get-app-learn-more-link {
    text-decoration: underline;
    margin-top: 25px;
    margin-bottom: 5px;
}

/** 
 Responsiveness stylings for getApp
 Responsive styles should be given after the default ones.
**/
@media only screen and (max-width: 800px){
    .download-table .table .inOSTitle.getappFont {
        font-size: 14px;
        font-family: HpSimplifiedRegular;
    }
    .download-table .table .inOSDesc.getappFont {
        font-size: 12px;
        font-family: HpSimplifiedLight;
    }
}

/** Adjusting the width of the download-table to make the collapse/expand smooth */
#download-table {
    margin: 0px -15px;
    padding: 0px 15px;
}
#Download-Selected-Files{
    width:auto;
    padding: 10px 23px;
    border-radius: 2px;
}
.sev-recommended, .sev-critical {
	min-width:126px;
}
html[dir=ltr] .emailRTL{
	text-align: left !important;
}
html[dir=ltr] #sw_listOverlay_emailFiles{
	margin-left: -521px;
}
html[dir=rtl] #sw_listOverlay_emailFiles{
	margin-right: -521px;
}
.showLocationOverlay .bubbleContainer {
    position: fixed;
}
.no-focus-outline *:focus{
	outline: none;
}

/*fix for ALM 2215*/
@media only screen and (min-width: 300px) and (max-width: 350px) {

#os-selector a{
 line-height: 15px;
}

#os-selector .button{
  padding: 0 14px;
}

}

@media only screen and (max-width: 700px) {
.parentContainerforDetection.driverPanelFeature {
    height: 98px; 
 
 }}


/*fix end here*/

/*Fix for ALM 2356*/
.dmd-btn-section{
	display: inline-flex;
}

#Hpwpd_OptInDialog_BtnNext.dmd-next-btn:disabled {
    color: white !important;
}

#Hpwpd_OptInDialog_BtnNext.dmd-next-btn:not(:disabled) {
    background-color: #0096D6;
}

#Hpwpd_OptInDialog_BtnNext.dmd-next-btn {
    border-radius: 0 10px;
    line-height: 40px;
    height: 40px;
	width: 90px;
    border: 0;
}

/*Fix for ALM 2356 ends here*/

/* UK Fix */
.SWDPfinder .searchSubmit {
    width: auto;
}/** stylings for 19.4 contact HP **/
.signInLogo{
	width: 23px;
    height: 23px;
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
}
.signInRequiredOptions{
	display:inline;
}
#signInText{
	line-height: 20px;
 	font-family: HPSimplifiedLight;
 	font-size:18px;
 	color: #000000;
	display: inline;
	position: absolute;
}
.noSignin{
	color: #000000 !important;
	cursor: auto !important;
	text-decoration: none !important;
}
#clickSignIn{
	color: rgb(0, 125, 186);
	cursor: pointer;
}
#clickSignIn:hover{
	text-decoration: underline;
}

.contactOptionsFinalView #contactOptionsPlaceholder .contact-option-help-text {
    margin-bottom: 10px;
}
.signInTextContainer{
	margin-bottom: 50px;
}
.signInTextContainer .signInLogo{
    margin-right: 10px;
    margin-top: -1px;
}
#fastChat {
    margin-top: 10px;
    margin-bottom: 10px;
}
.servicecenterOption .subHeading {
    display: block;
    margin-top: 5px;
}
.servicecenterOption p:first-of-type {
    margin-top: 5px;
}
@media only screen and (min-width: 350px) and (max-width: 800px){
	.signInTextContainer{
		margin-bottom: 30px;
	}
	#contactOptionsPlaceholder .signInTextContainer{
		margin-bottom: 50px;
	}
}
.helplabeltext{
    position: absolute;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    color: #767676 !important;
    font-size: 12px !important;
    font-weight: bold;
    line-height: 16px !important;
}

/* On screens that are 800px or less, we don't need the extra padding because the fields break into one field field per line */
@media screen and (min-width: 801px) {
	.chat-option-modal .chat-modal div.col-lg-12 + .last-two-blocks-pad {
  		margin-bottom: 64px;
	}
}
#disputewarranty_Dispute_DisputeWarranty  {
    float: right;
}
html[dir=rtl] #disputewarranty_Dispute_DisputeWarranty {
  float: left !important;
}
.sesionTimeoutLogo {
    display: inline-block;
    float: left;
    padding-right: 57px;
}
#sessionTimeoutModal .chat-modal-text{
	font-size: 24px;
    font-family: HPSimplifiedLight;
    color: #000000;
    font-weight: bolder;
}
#sessionTimeoutSubText{
	margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
}
@media only screen and (min-width: 320px) and (max-width: 800px){
	.sessionTimeoutSubText{
		float: right;
	}
}
.servicecenterOption .signInLogo {
    margin-top: -5px;
}

#warrantyDisputeForm .errorIcon {
    display:none;
}
#warrantyDisputeForm .form-group .errorMessage { 
    font-weight: 400 !important; 

}
/* color contrast changes for 20.2 ALM 2348 and 2346 */
.btn-primary-light {
    background: #0171AD;
    border: 1px solid #0171AD;
    font-family: HPSimplifiedRegular;
}
.button.primary.findBtn {
    background-color: #0171AD;
    font-family: HPSimplifiedRegular;
}
.btn-secondary-light {
    border: 1px solid #0171AD;
}
.button.primary.findBtn:disabled,.button.primary#btnWFormSubmit:disabled,.button.primary#btnWFormSubmit:disabled {
    color: #767676 !important;
    background-color: #d9d9d9;
}
.button.primary#multipleLink,.button.primary#extendedWarranty,.button.primary#btnWFormSubmit {
    background-color: #0171AD;
    font-family: HPSimplifiedRegular;
}
/*fix for email commercial case success message - ALM #2263*/
.servicecenterOption #emailSuccess, .servicecenterOption #emailFailure {
    width: 90%;
}
/* fix for check warranty captcha flow ALM# 2410 */
.captcha_container{
	background: white;
    height: 100px;
    position: relative;
    margin-top:20px;
}
#captcha_image_mwarranty{
	width:40%;
}
#refresh_button{
	position: absolute;
    bottom: 8px;
    right: 8px;
}
#captchaLabel {
    margin-top: 20px;
}
#errorLineCaptcha{
	margin-bottom: 15px!important;
    margin-top: 10px!important;
}
#captcha_code_mwarranty{
	width: 40%;
}
.captcha_code_mwarranty_container, .pdpCheckWarrantyCaptcha{
	margin-bottom: 35px;
}
.captcha_code_Number_container{
	margin-bottom: 15px;
}
#refresh_button:hover {
    cursor: pointer;
    background: lightgrey;
    border-radius: 5px;
}
#captcha_image_pdpwarranty.captcha_container {
    max-width: 278px;
}
.pdpCheckWarrantyCaptcha #captcha_code_Number {
    max-width: 278px;
}
.clearIcon{
	position: relative;
}
#clear-search-captcha{
	color: #767676;
    right: 11px;
    padding: 12px 2px;
    font-size: 20px;
    position: absolute;
}
.ieMwarrantyClearSearchCaptcha{
	right: 26px !important;
}
.ieMwarrantyClearIcon{
	position: absolute !important;
}
@media only screen and (min-width: 350px) and (max-width: 800px){
	#captcha_image_mwarranty,#captcha_code_mwarranty{
		width:100%;
	}
}
.grecaptcha-badge {
	bottom:200px !important;
}

/* ALM# 2635 youtube video story for swd closure page  */
#getAppVideoModal .close {
    top: 1%;
}
/*
@-moz-document url-prefix(){
	.videoThumbnailDesc .videoThumbnail .playIconContainer{
		left:-3% !important;
	}
	html[dir="rtl"] .videoThumbnailDesc .videoThumbnail .playIconContainer {
    	left: -3% !important;
    	right: 0px !important;
	}
}
html[dir=rtl] body.ie .videoThumbnailDesc .videoThumbnail .playIconContainer {
    left: 0px;
    right: 40%;
}
html[dir=rtl] .videoThumbnailDesc .videoThumbnail .playIconContainer {
    left: 0px;
    right: 37%;
}
*/
/*Fix for aligning the GDPR verbiage in multiwarranty form ALM# 1867 WEB 20.5*/
html[dir=rtl] #psf {
	left:auto !important;
}
@media only screen and (min-width: 1024px){
	html[dir=rtl] .checkwarrantyHeadingConti .gdprContainer span {
	    margin-right: -36.5%;
	}
	html[dir=rtl] .checkwarrantyHeadingConti .gdprContainer span:lang(ar) {
	  margin-right: -50% !important;
	}
}

@media only screen and (min-width: 730px) and (max-width:1000px){
	html[dir=rtl] .checkwarrantyHeadingConti .gdprLink{
		float: right;
	    margin-right: 8px;
	}
	html[dir=rtl] .checkwarrantyHeadingConti .gdprContainer span {
	 float: right;
	}
}
@media only screen and (min-width: 535px) and (max-width:700px){
	html[dir=rtl] .checkwarrantyHeadingConti .gdprLink{
	    margin-right: 8px;
	}
	html[dir=rtl] .checkwarrantyHeadingConti .gdprContainer span {
	 float: right;
	}
}
@media only screen and (min-width: 730px) and (max-width:768px){
	html[dir=rtl] #multipleWarrantyFormPlaceholder .button-group {
        margin-top: 20px;
	}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
	html[dir=rtl] .checkwarrantyHeadingConti .gdprContainer span {
	    margin-right: -34% !important;
	}
	html[dir=rtl] .checkwarrantyHeadingConti .gdprContainer span:lang(ar) {
	  margin-right: -39% !important;
	}
}

/*Fix for ALM 2224 - Icon alignment issue*/

@media only screen and (min-width: 1081px) {
	.pcp .panel .panel-body.pbuilder {
		display: inline-flex;
		width: 100%;
		padding: 0;
		margin: 0;
	}
}

/*Fix for ALM 2224 ends */

/* This file contains the css properties included for DeviceDetectionModals- ALM 2934 */

.font-size-18 {
	font-size: 18px !important;
}

.font-size-20 {
	font-size: 20px !important;
}

.font-light {
	font-family: 'HPSimplifiedLight';
}

.hp-device-detection-modal {
	background-color: rgba(255,255,255,0.75);
}

.hp-device-detection-modal .modal-title {
	padding-top: 10px;
	font-size: 20px;
}

.hp-device-detection-modal .modal-body {
	padding-top: 20px;
}

.hp-device-detection-modal .modal-body .content-title {
	font-size: 20px;
	margin-bottom: 25px;
}

.hp-device-detection-modal .modal-body .content {
	font-size: 16px;
	margin-bottom: 25px;
}

.hp-device-detection-modal .modal-body .checkbox-content {
	display: inline-flex;
	margin-bottom: 25px;
}

.hp-device-detection-modal .modal-body .checkbox-content .icheckbox_flat-blue:before {
	width: 20px;
	height: 20px;
	color: #0096D6;
}

.hp-device-detection-modal .modal-body .checkbox-content label {
	margin-left: 15px;
	font-weight: normal;
}

.hp-device-detection-modal .modal-body .content .with-pointer {
	background-color: #FFEBE6;
	padding: 15px;
	position: relative;
}

.hp-device-detection-modal .modal-body .content .with-pointer.right {
	margin-right: 60px;
}

.hp-device-detection-modal .modal-body .content .with-pointer.bottom {
	margin-bottom: 50px;
}

.hp-device-detection-modal .modal-body .content .with-pointer:after {
	content: '';
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
}

.hp-device-detection-modal .modal-body .content .with-pointer.right:after {
	left: auto;
    right: -30px;
	top: calc(50% - 20px);
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 30px solid #FFEBE6;
}

.hp-device-detection-modal .modal-body .content .with-pointer.bottom:after {
	top: auto;
    left: 30px;
    bottom: -30px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 30px solid #FFEBE6;
}

.hp-device-detection-modal .modal-body .content-list {
	margin-left: 5px;
	font-size: 18px;
	color: #000;
}

.hp-device-detection-modal .modal-body .content-list.custom-number li {
	padding: 0 0 25px 70px;
	position: relative;
}

.hp-device-detection-modal .modal-body .content-list.custom-number li:before {
	content: attr(data-num);
	height: 40px;
	width: 40px;
	border-radius: 50%;
	line-height: 36px;
	text-align: center;
	border: 2px solid #D7410B;
	font-size: 24px;
	position: absolute;
	left: 5px;
	color: #D7410B;
}

.hp-device-detection-modal .modal-body .hp-is-identifying {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 40px auto;
}

.hp-device-detection-modal .modal-body .hp-is-identifying .hp-is-identifying-loading-gif-class {
	width: 32px;
}

.hp-device-detection-modal .modal-body .hp-is-identifying .hp-is-identifying-description {
	font-size: 14px;
	margin-left: 15px;
}

.hp-device-detection-modal .modal-body .dmd-btn-section button {
	border-radius: 0;
}

.hp-device-detection-modal .modal-body .dmd-btn-section button#dmd-close {
	margin-top: 20px;
}

#hp-device-detection-installation-modal .modal-dialog {
	transform: scale(0.85);
    margin-top: 0px;
}
.edit-mode .component-container {min-height: 20px; min-width: 20px;border: 1px dotted #222;}.ibm1Col {width:100%; margin:0 0 0 0;}.ibm2Col {float:left; width:48.875%;margin:0 .8% 2px 0;}.lotus_rtl .ibm2Col {margin:0 0 2px .8%; float: right;}.ibm2ColLeftMain {float:left; width:73.45%; margin:0 0 5px;}.ibm2ColLeftSide {float:left; width:25.3%; margin:0 0 5px .8%;}.lotus_rtl .ibm2ColLeftMain {float: right;}.lotus_rtl .ibm2ColLeftSide {margin: 0 .8% 5px 0; float: right;}.lotusui_ie .ibm2ColLeftMain{width:73.0%;}.ibm2ColRightSide {float:left; width:25.3%; margin:0 0 5px;}.ibm2ColRightMain {float:left; width:73.45%; margin:0 0 5px .8%;}.lotus_rtl .ibm2ColRightSide {float: right;}.lotus_rtl .ibm2ColRightMain {margin:0 .8% 5px 0; float: right;}.lotusui_ie .ibm2ColRightMain{width:73.0%;}.ibm3ColSide {float:left; width:22%; margin:0 0 5px;}.ibm3ColMain {float:left; width:53.5%; margin:0 .8% 5px;}.lotus_rtl .ibm3ColSide, .lotus_rtl .ibm3ColMain {float: right;}.lotusui_ie .ibm3ColMain {width: 53.0%;}.ibm3Col {float:left; width:32.58%; margin:0 .8% 2px 0; position:relative;}.lotus_rtl .ibm3Col {margin:0 0 5px .8%; float: right;}.ibmClearRow {clear:both;}.ibmInnerCol {float:left; width:47.875%; margin:0 .8% 10px 0; position:relative;}.lotus_rtl .ibmInnerCol{margin:0 0 5px .8%; float: right;}.ibmExpCol1 {float:left; width:34.75%; margin:0 .8% 5px 0; position:relative;}.lotus_rtl .ibmExpCol1 {margin:0 0 5px .8%; float: right;}.ibmExpCol2 {float:left; width:64%; margin:0 .8% 5px 0;}.lotus_rtl .ibmExpCol2{margin:0 0 5px .8%; float: right;}.ibmRow {width:100%; margin-bottom:10px;}.ibmRightCol {margin-right:0px; margin-right:0%;}.lotusui_ie .ibmDndRow .component-control {width:435px;}.ibmDndRow .component-control .ibmWidgetBody, .ibmDndRow .component-control .lotusWidgetBody {height:200px; overflow:auto;}html.lotusui_ie7 {overflow: auto;}.layoutColumn .wpthemeControl{margin: 0 10px 20px;}