.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-theme .owl-controls{margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}/*! jQuery UI - v1.11.4 - 2015-03-23
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, sortable.css, button.css, datepicker.css, dialog.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden}
body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none}
body.ps-active *:focus,div.ps-active *:focus{outline:0}
div.ps-document-overlay{background:#000}
div.ps-uilayer{background:#000;cursor:pointer}
div.ps-zoom-pan-rotate{background:#000}
div.ps-zoom-pan-rotate *{display:block}
div.ps-carousel-item-loading{background:url(loader.gif) no-repeat center center}
div.ps-carousel-item-error{background:url(error.gif) no-repeat center center}
div.ps-caption{background:#000;background:-moz-linear-gradient(top,#303130 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-bottom:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center}
div.ps-caption *{display:inline}
div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:0;min-height:44px}
div.ps-caption-content{padding:13px;display:block}
div.ps-toolbar{background:#000;background:-moz-linear-gradient(top,#303130 0,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-top:1px solid #42403f;color:#fff;font-size:13px;font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;text-align:center;height:44px;display:table;table-layout:fixed}
div.ps-toolbar *{display:block}
div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:0}
div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;display:table-cell}
div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto 0;background-image:url(icons.png);background-repeat:no-repeat}
div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0}
div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0}
div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px}
div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0}
div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px}
div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(icons@2x.png)}
}button.ui-multiselect{line-height:100%;cursor:pointer;float:left;margin:0 4px 0 0;padding:9px 0 8px 0;text-align:left;white-space:nowrap;background:transparent;font-size:92.3%;color:#555;border:1px solid rgba(0,0,0,.2);border-radius:4px;height:31px;background:#f4f6f9;-webkit-tap-highlight-color:rgba(0,0,0,.4);-webkit-user-select:auto;overflow:hidden}
button.filter-item{margin-right:0;margin-left:-1px;border-radius:0}
.topfilter-items button.filter-item:first-of-type{margin-left:0;border-radius:4px 0 0 4px}
.topfilter-items button.filter-item:last-of-type{border-radius:0 4px 4px 0;margin-right:4px}
button.filter-item-solo{border:1px solid #ddd;padding-top:8px;margin-left:5px}
.data-table-header-main button.filter-item-solo{margin-left:0;margin-right:10px;float:left}
button.filter-item-important{padding-top:10px;height:31px;line-height:99%;border-color:#ccc}
button.ui-multiselect:hover,button.overlay-menu-opener-selected{color:#000;background:#fff;border:1px solid rgba(0,0,0,.3)}
button.ui-multiselect span.text-button{min-height:14px;padding:0 8px 0 8px;-webkit-tap-highlight-color:transparent}
button.filter-item-active,button.filter-item-active:hover{border-color:#0070d2;z-index:1;position:relative}
.page-is-masked button.filter-item-active,.page-is-masked button.filter-item-active:hover{z-index:auto}
div.sort-block{float:right;max-height:31px;overflow:hidden}
.ie7 div.sort-block{height:31px}
div.sort-field-block{float:right;overflow:hidden}
.listing-nav div.sort-field-block{margin:4px 16px 0 0}
label.sort-label{line-height:100%;float:left;font-size:92.5%;margin:1px 0;padding:8px 6px 7px 0}
div.icon-block{float:right}
.ie7 .sort-block div.icon-block{width:60px}
.button-icon{text-indent:-9999px;border:0;background:#fff;border:1px solid transparent}
.button-icon:active{background:#f4f6f9}
.button-icon-selected{background:#f4f6f9;border:1px solid rgba(0,0,0,.2)}
.button-icon-selected:hover{background:#f4f6f9}
div.icon-block .button-icon{cursor:pointer;float:right;width:30px;height:29px;margin:0;padding:0;vertical-align:middle;border-radius:4px;border:1px solid rgba(0,0,0,.2)}
div.icon-block .button-view-tile{border-radius:4px 0 0 4px}
div.icon-block .button-view-list{margin-left:-1px;border-radius:0 4px 4px 0}
div.icon-block .button-icon-selected{border-color:#0070d2;position:relative;z-index:1}
.page-is-masked div.icon-block .button-icon-selected{z-index:auto}
.button-icon span.ui-icon-tile{background:url(../img/sprite-icons.png) no-repeat 0 0;width:17px;height:17px;float:left;display:block;margin:7px 0 0 7px;padding:0}
.button-icon:hover span.ui-icon-tile,.button-icon-selected span.ui-icon-tile{background-position:0 -20px}
.button-icon span.ui-icon-list{background:url(../img/sprite-icons.png) no-repeat -20px 0;width:18px;height:17px;float:left;display:block;margin:7px 0 0 6px;padding:0}
.button-icon:hover span.ui-icon-list,.button-icon-selected span.ui-icon-list{background-position:-20px -20px}
button.ui-state-active{background:#fff;background-image:none;color:#000}
button.ui-state-active:hover{background:#fff}
button.ui-multiselect{outline:0}
.ui-multiselect span.ui-icon{float:right;background:url(../img/sprite-icons.png) no-repeat -160px -40px;width:16px;height:10px;padding:0;-webkit-tap-highlight-color:transparent}
.ui-multiselect span.ui-icon-triangle-2-n-s{margin-top:3px}
.ui-multiselect:hover span.ui-icon,.ui-multiselect.overlay-menu-opener-selected span.ui-icon{background-position:-160px -60px}
.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute!important;top:auto!important;left:-9999px}
.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px 12px}
.sort-by .ui-multiselect-checkboxes label{padding-left:8px}
.ui-multiselect-header{margin-bottom:3px;padding:3px 0 3px 4px}
.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}
.ui-multiselect-header a{text-decoration:none}
.ui-multiselect-header a:hover{text-decoration:underline}
.ui-multiselect-header span.ui-icon{float:left}
.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}
.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:1;text-align:left}
.ui-multiselect-checkboxes{position:relative;overflow-y:auto}
.filter-item-important .ui-multiselect-checkboxes label{cursor:pointer;display:block;padding:5px 5px 5px 8px;border:1px solid #ddd;border-top:0;border-color:#ccc}
button.filter-item-important{padding-top:10px;height:31px;line-height:90%;border-color:#ccc}
button.filter-item-important.overlay-menu-opener-selected{border-color:#aaa}
button.filter-item-disabled,button.filter-item-disabled:hover{opacity:.4;cursor:default}
button.filter-item-disabled:hover{opacity:.3}
.ui-multiselect-checkboxes label{cursor:pointer;display:block;padding:5px 12px}
.ui-multiselect-checkboxes label.ui-state-hover{background:#efefef}
.ui-multiselect-checkboxes label.ui-state-active{background:#d7eefa}
.ui-multiselect-checkboxes label input{position:relative;top:0;margin:0 7px 0 0}
.ui-multiselect-checkboxes li{clear:both;padding-right:3px}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:bold;border-bottom:1px solid}
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}
* html .ui-multiselect-checkboxes label{border:0}
.ui-multiselect-menu{margin:2px 0 0 -4px;padding:0;background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #bbb;-moz-box-shadow:0 .1em .4em -.1em rgba(0,0,0,0.4);-webkit-box-shadow:0 .1em .4em -.1em rgba(0,0,0,0.4);box-shadow:0 .1em .4em -.1em rgba(0,0,0,0.4);font-size:92.5%;-webkit-tap-highlight-color:transparent}
.ui-multiselect-menu li label{-webkit-tap-highlight-color:rgba(0,0,0,.4)}
.ie7 .ui-multiselect-menu{font-size:85%}
ul.ui-multiselect-checkboxes{margin:0;padding:4px 0;list-style:none;border:0;overflow:auto}
div.filter-item-solo{margin-top:-1px}
ul.ui-multiselect-checkboxes li{margin:0;padding:0;border:0;overflow:hidden;white-space:nowrap}
div.filter-item-important ul.ui-multiselect-checkboxes li label{padding-top:9px;padding-bottom:8px}
button.filter-item{max-width:115px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
button.filter-item-solo{max-width:none}
button.filter-price{max-width:132px}
button.filter-edition{max-width:102px}
button.filter-key{max-width:106px}
button.filter-rating{max-width:102px}
button.filter-language{max-width:136px}
button.filter-item span.text-button{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.text-li{white-space:nowrap}
.filters .sort-block button.sort-by{max-width:125px}
.filters .sort-block button.sort-by span.text-button{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ui-multiselect-menu span.arrow{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:1503}
.ui-multiselect-menu span.arrow-b{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;left:50%;margin-left:-5px}
.ui-multiselect-menu span.arrow-a{border-color:rgba(204,204,204,0);border-bottom-color:#999;border-width:6px;left:50%;margin-left:-6px}
@media(max-width:767px){button.filter-item-solo{margin-left:0}
.listing-nav div.sort-field-block{margin-top:15px;margin-right:10px}
.listing-nav label.sort-label{padding-top:4px}
button.filter-item span.text-button{display:block}
}
@media(min-width:768px) and (max-width:979px){button.filter-item{max-width:90px}
button.filter-item-solo{max-width:none}
button.filter-item span.text-button{padding-right:10px;padding-left:4px}
button.filter-item-important{padding-top:9px;height:32px;line-height:100%}
button.filter-item-important span.text-button{padding-right:8px;padding-left:8px}
div.filter-item{min-width:90px!important}
.listing-nav div.sort-field-block{margin-top:3px}
label.sort-label{padding-top:7px}
.listing-nav label.sort-label{padding-top:8px}
.filters .sort-block button.sort-by{max-width:105px}
}
@media(min-width:1220px){button.filter-item{max-width:160px}
button.filter-item-solo{max-width:none}
.filters .sort-block button.sort-by{max-width:200px}
}.t_Content_black,.t_Content_cloud,.t_Content_dark,.t_Content_lavender,.t_Content_light,.t_Content_liquid,.t_Content_lime,.t_Content_blue,.t_Content_salmon,.t_Content_yellow,.t_Content_facebook{color:#333;font-size:10px;line-height:16px;padding:6px 7px}
.t_Content_black,.t_Content_dark,.t_Content_lavender,.t_Content_liquid,.t_Content_facebook{color:#fff}
.t_Content_cloud{color:#4d4d4d}
.t_Content_light{color:#454545}
.t_Content_blue{color:#f2f6f9}
.t_Content_salmon{color:#4f4949}
.t_Content_facebook{padding:5px 8px}
.t_Content_black a,.t_Content_cloud a,.t_Content_dark a,.t_Content_lavender a,.t_Content_light a,.t_Content_liquid a,.t_Content_lime a,.t_Content_blue a,.t_Content_salmon a,.t_Content_yellow a{color:#008aca;text-decoration:none;background:0;border:0}
.t_Content_black a:hover,.t_Content_cloud a:hover,.t_Content_dark a:hover,.t_Content_lavender a:hover,.t_Content_light a:hover,.t_Content_liquid a:hover,.t_Content_lime a:hover,.t_Content_blue a:hover,.t_Content_salmon a:hover,.t_Content_yellow a:hover{color:#008aca;text-decoration:underline;background:0;border:0}
.t_Content_black a,.t_Content_black a:hover{color:#57a1d6}
.t_Content_dark a,.t_Content_dark a:hover{color:#5daae2}
.t_Content_cloud a,.t_Content_cloud a:hover{color:#438ec4}
.t_Content_lavender a,.t_Content_lavender a:hover{color:#ceddf2}
.t_Content_lime a,.t_Content_lime a:hover{color:#057ca8}
.t_Content_liquid a,.t_Content_liquid a:hover{color:#6591cd}
.t_Content_royalblue a,.t_Content_royalblue a:hover{color:#91d2dd}
.t_Content_salmon a,.t_Content_salmon a:hover{color:#5e77a2}
.t_Tooltip{margin:0;padding:0;position:absolute;overflow:hidden;background-color:transparent;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.t_Tooltip.t_hidden{opacity:0}
.t_Tooltip.t_visible{opacity:1}
.t_Skin{position:absolute;top:0;left:0}
.t_Skin *{zoom:1}
.t_Bubble{position:relative}
.t_Background,.t_Stem{position:absolute}
.t_Close{position:absolute;cursor:pointer;top:0}
.t_CloseButtonShift{position:relative;overflow:hidden;float:left}
.t_CloseState{position:absolute;margin:0;padding:0;left:0}
.t_Content{position:absolute;top:0;left:0}
.t_iframeShim{position:absolute;top:0;left:0;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}
.t_Shadow{position:absolute;top:0;left:0;margin:0;padding:0}
.t_Shadow .t_ShadowInnerWrapper{position:relative;float:left;margin:0;padding:0}
.t_ShadowBubble{position:relative;padding:0;margin:0;float:left}
.t_ShadowBackground,.t_ShadowStem{position:absolute}
.t_ShadowBackground *,.t_ShadowStem *{float:left}
.t_CloseButtonShadow{position:absolute;top:0;left:0;margin:0;padding:0}
.t_UpdateQueue{position:absolute;top:-15000px;left:-15000px;width:5000px;height:5000px;visibility:hidden}
.t_UpdateQueue .t_Tooltip,.t_UpdateQueue .t_Content{position:relative;overflow:visible;float:left;top:auto;left:auto;width:100%}
.t_Tooltip .t_ContentContainer{float:left;clear:both;position:relative}
.t_UpdateQueue .t_ContentContainer{position:absolute;top:0;left:0}/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:0}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8020}
#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:20px;background-position:0 -36px}
.fancybox-next span{right:20px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000}
#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{margin-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.recurly{display:block;position:relative;width:500px}
.recurly .cost,.recurly .discount{font-size:16px;text-align:right}
.recurly .subscription{border-radius:9px 9px 0 0;text-shadow:0 1px 0 #fff;padding-top:20px;overflow:hidden}
.recurly .plan{color:#333;overflow:hidden;position:relative;zoom:1}
.recurly .plan .name{float:left;font-size:32px;min-width:200px;padding-left:20px;padding-right:40px}
.recurly .plan .quantity.field{clear:none;width:60px;margin:4px 0}
.recurly .plan .quantity.field input[type=text]{width:48px}
.recurly .plan .quantity.field:before{content:"\d7";height:48px;line-height:30px;position:absolute;right:100%;width:40px;font-size:20px;text-align:center;vertical-align:middle;z-index:1337;color:#666}
.recurly .plan .recurring_cost{float:right;text-align:right;padding-right:20px}
.recurly .plan .recurring_cost .cost{font-size:32px}
.recurly .plan .recurring_cost .interval{font-size:12px;padding-bottom:20px}
.recurly .free_trial{clear:left;float:left;font-size:13px;height:22px;margin:0;position:absolute;top:35px;left:20px;font-style:italic}
.recurly .setup_fee{clear:both;background:url("../img/dash.png") repeat-x 1px top;overflow:hidden;padding-top:20px}
.recurly .setup_fee .title{float:left;padding-left:20px;font-weight:bold;font-size:16px}
.recurly .setup_fee .cost{float:right;padding-right:20px}
.recurly .vat{height:24px;padding:20px 20px;display:none;background:url("../img/dash.png") repeat-x 1px top}
.recurly .vat.applicable{display:block}
.recurly .vat .title{font-size:16px;font-weight:normal;float:left}
.recurly .vat .cost{float:right;font-size:18px}
.recurly .add_ons{clear:both}
.recurly .add_ons.any{margin:20px 10px}
.recurly .add_ons .add_on{background:#ecedee;background:-webkit-linear-gradient(top,#ecedee,#e5e6e7);background:-moz-linear-gradient(top,#ecedee,#e5e6e7);background:-o-linear-gradient(top,#ecedee,#e5e6e7);background:linear-gradient(top,#ecedee,#e5e6e7);margin:0;height:43px;line-height:42px;vertical-align:middle;position:relative;clear:both;overflow:hidden;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;text-shadow:0 1px 0 #fff;color:#999;font-weight:300;font-size:16px;zoom:1;cursor:default}
.recurly .add_ons .add_on.first{border-top-left-radius:10px;border-top-right-radius:10px}
.recurly .add_ons .add_on.last{border-bottom:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.recurly .add_ons .add_on .name{font-size:inherit;font-weight:inherit;font-style:italic;color:inherit;width:200px;margin-left:9px;margin-right:20px;position:absolute;left:0;top:0}
.recurly .add_ons .add_on .quantity.field{position:absolute;top:4px;left:249px;width:60px;display:none}
.recurly .add_ons .add_on .quantity.field input[type=text]{width:48px}
.recurly .add_ons .add_on .quantity.field:before{content:"\d7";height:48px;line-height:30px;position:absolute;right:100%;width:40px;font-size:20px;text-align:center;vertical-align:middle;z-index:1337;color:#666}
.recurly .add_ons .add_on .cost{font-size:inherit;line-height:inherit;vertical-align:middle;position:absolute;right:10px}
.recurly .add_ons .add_on:hover{background:-webkit-linear-gradient(top,#f0f0f0 0,#dfdfdf 50%,#d5d5d5 50%,#e0e0e0 100%);background:-moz-linear-gradient(top,#f0f0f0 0,#dfdfdf 50%,#d5d5d5 50%,#e0e0e0 100%);background:-o-linear-gradient(top,#f0f0f0 0,#dfdfdf 50%,#d5d5d5 50%,#e0e0e0 100%);background:linear-gradient(top,#f0f0f0 0,#dfdfdf 50%,#d5d5d5 50%,#e0e0e0 100%);box-shadow:inset 0 1px 0 #fff;text-shadow:none;color:#111}
.recurly .add_ons .add_on:active,.recurly .add_ons .add_on.selected{color:#111;background:-webkit-linear-gradient(top,#f0f0f0,#fff);background:-moz-linear-gradient(top,#f0f0f0,#fff);background:-o-linear-gradient(top,#f0f0f0,#fff);background:linear-gradient(top,#f0f0f0,#fff);width:auto;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.07);text-shadow:none}
.recurly .add_ons .add_on.selected{background:#fff url("../img/check.png") no-repeat 10px center}
.recurly .add_ons .add_on.selected .name{padding-left:24px}
.recurly .add_ons .add_on.selected:hover{background:#fcf5f0 url("../img/uncheck.png") no-repeat 10px center}
.recurly .add_ons .add_on.selected .quantity{display:block}
.recurly .coupon{clear:both;overflow:hidden;height:34px;color:#333;padding:20px 20px;position:relative;background:url("../img/dash.png") repeat-x 1px top}
.recurly .coupon .check{width:26px;height:26px;float:left;border-radius:15px 15px 15px 15px;background:#70ccf8;border:1px solid #0090c9;margin:3px 0 1px 10px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.35),0 1px 1px 0 rgba(0,0,0,0.10);background:#43bef9 url("../img/coupon_check.png") no-repeat center center;background:url("../img/coupon_check.png") no-repeat center center,-webkit-linear-gradient(top,#71cdfa 0,#43bef9 50%,#00b1f6 50%,#71cefb 100%);background:url("../img/coupon_check.png") no-repeat center center,-moz-linear-gradient(top,#71cdfa 0,#43bef9 50%,#00b1f6 50%,#71cefb 100%);background:url("../img/coupon_check.png") no-repeat center center,-o-linear-gradient(top,#71cdfa 0,#43bef9 50%,#00b1f6 50%,#71cefb 100%);background:url("../img/coupon_check.png") no-repeat center center linear-gradient(top,#71cdfa 0,#43bef9 50%,#00b1f6 50%,#71cefb 100%)}
.recurly .coupon .check:hover{background:url("../img/coupon_check.png") no-repeat center center,-webkit-linear-gradient(top,#71cdfa 0,#43bef9 50%,#00b1f6 50%,#71cefb 100%);background:url("../img/coupon_check.png") no-repeat center center,-moz-linear-gradient(top,#71cdfa 0,#43bef9 50%,#00b1f6 50%,#71cefb 100%);background:url("../img/coupon_check.png") no-repeat center center,-o-linear-gradient(top,#71cdfa 0,#43bef9 50%,#00b1f6 50%,#71cefb 100%);background:url("../img/coupon_check.png") no-repeat center center linear-gradient(top,#71cdfa 0,#43bef9 50%,#00b1f6 50%,#71cefb 100%);box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.75),0 1px 1px 0 rgba(0,0,0,0.10)}
.recurly .coupon .check:active{background:url("../img/coupon_check.png") no-repeat center center,-webkit-linear-gradient(top,#f0f0f0,#fff);background:url("../img/coupon_check.png") no-repeat center center,-moz-linear-gradient(top,#f0f0f0,#fff);background:url("../img/coupon_check.png") no-repeat center center,-o-linear-gradient(top,#f0f0f0,#fff);background:url("../img/coupon_check.png") no-repeat center center linear-gradient(top,#f0f0f0,#fff);box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.03);border:1px solid #999}
.recurly .coupon.checking .check{background:#f0f0f0 url("../img/coupon_checking.gif") no-repeat center center;box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.03);border:1px solid #999}
.recurly .coupon.invalid .coupon_code{border-color:#a55;background:#fee;color:#311}
.recurly .coupon .coupon_code .error{left:300px}
.recurly .coupon .description{float:left;margin-left:20px;height:34px;line-height:34px;vertical-align:middle;font-size:14.4px}
.recurly .coupon .discount{float:right;height:34px;line-height:34px;vertical-align:middle}
.recurly .error{padding:5px;line-height:22px;vertical-align:middle;color:#000;text-shadow:0 1px 0 #fec;background:#ffc;border:1px solid #ba1;box-shadow:3px 5px 5px 0 rgba(0,0,0,0.10);border-radius:5px;font-size:13px}
.recurly .server_errors{color:#fff;text-shadow:0 1px 0 #000;margin:0 20px;opacity:0}
.recurly .server_errors .error{padding-left:26px;background:rgba(240,250,0,0.50) url("../img/error.png") no-repeat 5px 9px}
.recurly .server_errors.any{opacity:1;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;margin:20px 20px;margin-bottom:0}
.recurly .contact_info,.recurly .billing_info,.recurly .accept_tos{position:relative;padding:20px 20px;padding-bottom:0;overflow:hidden;zoom:1}
.recurly .contact_info .title,.recurly .billing_info .title,.recurly .accept_tos .title{font-size:16px;height:20px;font-weight:bold;padding-bottom:20px;color:#404041;text-shadow:0 1px 0 #fff}
.recurly .contact_info .credit_card,.recurly .billing_info .credit_card,.recurly .accept_tos .credit_card{clear:both}
.recurly .contact_info{background:url("../img/dash.png") repeat-x 1px bottom}
.recurly .accept_tos{background:url("../img/dash.png") repeat-x 1px top;overflow:visible}
.recurly .accept_tos input[type=checkbox]{display:inline;line-height:34px;vertical-align:middle}
.recurly .accept_tos label{margin:0 0 0 5px;display:inline;line-height:34px;vertical-align:middle}
.recurly .accept_tos .field .error{display:block;position:static}
.recurly .field{display:inline;float:left;clear:left;width:300px;height:34px;margin-bottom:20px;position:relative}
.recurly .field input[type=text]{width:288px}
.recurly .field .error{min-width:128px;white-space:nowrap;position:absolute;top:0;left:100%;margin-left:20px;z-index:1337}
.recurly .field .placeholder{position:absolute;top:0;left:0;right:0;bottom:0;padding-left:9px;font-size:16px;font-weight:normal;line-height:34px;vertical-align:middle;color:#999;cursor:text;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;font-weight:300}
.recurly .field.focus .placeholder{color:#ccc}
.recurly .field.invalid .placeholder{color:#a77}
.recurly .field.coupon_code{width:140px}
.recurly .field.coupon_code input[type=text]{width:128px}
.recurly .field.first_name{clear:left;width:140px}
.recurly .field.first_name input[type=text]{width:128px}
.recurly .field.first_name .error{left:300px}
.recurly .field.last_name{width:140px;margin-left:20px;margin-left:20px;clear:none;clear:none}
.recurly .field.last_name input[type=text]{width:128px}
.recurly .field.card_number{width:220px}
.recurly .field.card_number input[type=text]{width:208px}
.recurly .field.card_number .error{left:300px}
.recurly .field.cvv{width:60px;margin-left:20px;margin-left:20px;clear:none;clear:none}
.recurly .field.cvv input[type=text]{width:48px}
.recurly .field.expires{width:300px}
.recurly .field.expires input[type=text]{width:288px}
.recurly .field.expires .title{float:left;font-size:13px;line-height:24px;vertical-align:middle;width:59px}
.recurly .field.expires .month{float:left;width:120px;margin-left:0}
.recurly .field.expires .month input[type=text]{width:108px}
.recurly .field.expires .year{float:left;margin-left:1px;width:60px}
.recurly .field.expires .year input[type=text]{width:48px}
.recurly .field.state{width:180px}
.recurly .field.state input[type=text]{width:168px}
.recurly .field.state .error{left:300px}
.recurly .field.zip{width:100px;margin-left:20px;margin-left:20px;clear:none;clear:none}
.recurly .field.zip input[type=text]{width:88px}
.recurly .field.vat_number{width:140px;display:none}
.recurly .field.vat_number input[type=text]{width:128px}
.recurly .field.vat_number.applicable{display:block}
.recurly .only_zipstreet .zip.field,.recurly .only_zip .zip.field{margin-left:0;clear:left}
.recurly .accepted_cards{position:absolute;top:20px;right:180px;width:160px}
.recurly .card{background-position:right top;background-repeat:no-repeat;text-indent:-3000px;width:40px;height:30px;margin:0;padding:0;float:left}
.recurly .card.mastercard{background-image:url("../img/credit_cards/mastercard.png")}
.recurly .card.american_express{background-image:url("../img/credit_cards/amex.png")}
.recurly .card.visa{background-image:url("../img/credit_cards/visa.png")}
.recurly .card.discover{background-image:url("../img/credit_cards/discover.png")}
.recurly .card.no_match{opacity:.5}
.recurly input[type=text],.recurly select{vertical-align:middle;color:#000}
.recurly input[type=text].invalid,.recurly select.invalid{border-color:#a55;background:#fee;color:#311}
.recurly input[type=text]{display:block;background:#fff;border:1px solid #a0a0a5;box-shadow:inset 0 2px 3px rgba(0,0,0,0.10);font-size:16px;font-family:inherit;padding:5px;height:22px}
.recurly input[type=checkbox]{color:#f00}
.recurly select{color:inherit;font-family:inherit;width:100%}
.recurly select>option{color:inherit}
.recurly .due_now{background:url("../img/due_now.png") no-repeat top left;clear:both;color:#2a3a3c;height:70px;line-height:67px;vertical-align:middle;padding:0 25px;width:460px;position:relative;left:-5px;text-shadow:0 1px 0 rgba(255,255,255,0.50)}
.recurly .due_now .title{float:left;font-size:29px;position:relative}
.recurly .due_now .cost{color:#fff;float:right;font-size:33px;font-weight:bold;letter-spacing:1px;margin:0;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.90)}
.recurly .footer{border-radius:0 0 9px 9px;margin:0;padding:20px}
.recurly.submitting .footer{background:url("../img/submitting.gif") no-repeat 180px 28px}.page-wrap img,#page .footer img,#page div.header img{max-width:100%;height:auto;width:auto}
ul.ul-reset,ol.ol-reset{margin:0;padding:0;list-style:none;border:0;overflow:hidden}
ul.ul-reset li,ol.ol-reset li{margin:0;padding:0;border:0;overflow:hidden}
ul.ul-icon{margin-bottom:1em}
ul.ul-emph{border:1px solid #94cae9;background:#f2faff;padding-top:3px}
ul.ul-emph-no-display{border:0 none;background:none repeat scroll 0 0 #fff}
.container-2 ul.ul-emph{float:right;padding:6px 0 0 0}
ul.ul-icon li.li-icon{background:url(../img/sprite-icons-vertical.png) no-repeat -20px 0;padding:1px 0 0 23px;line-height:110%;min-height:20px}
ul.ul-icon li.li-icon-file{background-position:0 1px}
ul.ul-icon li.li-icon-video{background-position:0 -50px}
ul.ul-icon li.li-icon-aloha{background-position:0 -98px}
ul.ul-icon li.li-icon-native{background-position:0 -148px}
ul.ul-icon li.li-icon-test{background-position:0 -197px}
ul.ul-icon li.li-icon span.extra-text{white-space:nowrap}
ul.ul-emph li.li-icon{margin:0;font-weight:bold;padding:3px 12px 6px 35px}
ul.ul-emph li.li-badges{border-top:1px solid #94cae9;background-color:#2b244f;color:#cac2e9;padding-top:8px;min-height:16px}
ul.ul-emph li.li-icon-test{background-position:12px -195px}
ul.ul-emph li.li-icon-video{background-position:12px -48px}
ul.ul-emph li.li-icon-heroku{background-position:12px -293px}
ul.ul-emph li.li-icon-manage{background-position:12px -348px}
ul.ul-emph li.li-icon-getit{background-position:12px -397px}
span.text-divider{margin:0 5px}
a.more:after,a.more-inline:after{content:">";font-size:100%;display:inline-block;padding:0 0 0 5px}
a.less:before,a.less-inline:before{content:"<";font-size:100%;display:inline-block;padding:0 5px 0 0}
a.more-inline{font-weight:bold;background-position:right -287px}
a.less-inline{font-weight:bold;background-position:right -528px;padding-right:11px;padding-left:0}
.wait,wait-medium,.wait-small{background:url('../img/loading.gif') no-repeat center center;overflow:hidden;min-height:44px;height:100%;margin:0;padding:0}
.wait-style-1{height:80px}
.wait-medium{background-image:url('../img/loading-medium.gif');min-height:34px}
.wait-medium-secondary{background-image:url('../img/loading-medium-fafafa.gif');min-height:34px}
.wait-medium-tertiary{background-image:url('../img/loading-medium-f2f4f5.gif');min-height:34px}
.wait-small{background-image:url('../img/loading-small.gif');min-height:24px}
.idea-tabs .wait-medium{background-color:#fafafa;min-height:100px}
h5 span.h5-sub{text-transform:none}
p.h2-tagline{color:#333;font-size:1.154em;padding-bottom:15px;margin-bottom:.1em;clear:left}
.input-is-default{color:#999}
p.pre-line{white-space:pre-line}
.sub,.jq-widget .ui-widget-content .sub{color:#999;font-size:86.7%}
.input-error{background-color:#fff0c0!important;border-color:#c00!important}
.facebkLikeButton{height:20px;margin-bottom:5px;overflow:hidden}
.table-inline{display:table}
.table-inline .table-inline-tr{display:table-row}
.table-inline .table-inline-td{display:table-cell;padding:0 5px 0 0;vertical-align:top}
iframe.prtnr-iframe{width:100%}
.h-highlight{color:#0070d2}
.h-success{color:#339576}
.h-error{color:#ca0725}
.h-warning{color:#ed972c}.page-wrap{background:#fff}
.container{width:961px;margin:0 auto;overflow:hidden}
hr.divider{padding:10px 0;border:0;border-bottom:1px solid #DDD;clear:both}
div.header{position:fixed;z-index:2;width:100%;background:#f5f5f5;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%);overflow:visible;height:79px;border-bottom:1px solid #ccc;transition:all 300ms}
div.header-scroll{height:52px}
.inside-app div.header-comty{display:none}
.ie-soso div.header{position:relative}
div.header .container{overflow:visible}
.content{clear:both;padding-top:89px}
.comty .content{min-height:400px}
.comty .content.content-no-header,.inside-app.comty .content{padding-top:0}
.content-inner{padding-bottom:30px;overflow:hidden}
.content-inner .container-inner{min-height:0}
.results-controls{overflow:hidden;float:right}
.content-generic-with-secondary .results-controls{float:none}
.content-wrap .results-controls-secondary{float:none;background:#fafafa}
.results-controls .results-controls-inner{padding:15px 0;overflow:hidden}
.listing-content .results-controls .results-controls-inner{padding-right:15px}
.content-generic .results-controls .results-controls-inner,.content-wrap .results-controls .results-controls-inner{padding-right:20px}
.filters{height:31px;overflow:hidden;padding:0 0 7px 0;display:block}
.filters-inner{overflow:hidden;background:#fff}
.filters select{float:left;display:none}
.filter-rating-stars span.text-li{text-indent:-9999px;display:inline-block;background:url(../img/rating-stars.png) no-repeat 0 0;width:70px;height:12px}
.filter-rating-stars-select-one span.text-li{width:60px}
.filter-rating-stars-5 span.text-li{background-position:0 0}
.filter-rating-stars-4 span.text-li{background-position:0 -24px}
.filter-rating-stars-3 span.text-li{background-position:0 -48px}
.filter-rating-stars-2 span.text-li{background-position:0 -72px}
.filter-rating-stars-1 span.text-li{background-position:0 -96px}
.filters button.clear-filters,.filters button.apply-filters{background-image:none;background-color:transparent;padding-left:8px;padding-right:8px;width:auto;white-space:nowrap}
.ie7 .filters button.clear-filters,.ie7 .filters button.apply-filters{width:65px}
.filters button.clear-filters:hover{color:#000;background:0}
.filters button.clear-filters span.ui-icon-clear-filters{display:block;float:left;background:url(../img/sprite-icons.png) no-repeat -60px 0;width:15px;height:15px;margin-top:-1px}
.filters button.clear-filters:hover span.ui-icon-clear-filters{background-position:-60px -20px}
.filters button.clear-filters span.button-text{min-height:12px;padding:0 0 0 3px}
.filters button.apply-filters-active{color:#fff;background:#55b539}
.filters button.apply-filters:hover{background:0}
.filters button.apply-filters-active:hover{color:#fff;background:#449929}
.filters button.apply-filters span.ui-icon-apply-filters{display:block;float:left;background:url(../img/sprite-icons.png) no-repeat -40px 0;width:15px;height:15px;margin-top:-1px}
.filters button.apply-filters:hover span.ui-icon-apply-filters{background-position:-40px -20px}
.filters button.apply-filters-active span.ui-icon-apply-filters{background-position:-40px -40px}
.filters button.apply-filters-active:hover span.ui-icon-apply-filters{background-position:-40px -60px}
.filters button.apply-filters span.button-text{display:block;float:left;padding:0 0 0 3px}
.nav2{width:239px;float:left;overflow:hidden;clear:both}
.content-secondary .nav2{width:239px;margin-right:0}
.content-secondary .nav2-inner{border:0;background:transparent}
.nav2 ul.ul-nav2{margin:0;padding:12px 0;border-bottom:1px solid #ddd;clear:both}
.content-secondary .nav2 ul.ul-nav2-last-always-open{border-bottom:0}
.nav2 ul.ul-nav2-first{border-top:0}
.nav2 ul.ul-nav2 ul.ul-nav2{margin:0;padding:0;border-top:0;border-bottom:0}
.nav2 ul.ul-nav2 li{margin:0;padding:0;display:inline}
.nav2 ul.ul-nav2 li a,.nav2 ul.ul-nav2 li span.link-replace{clear:both;margin:0;padding:3px 3px 3px 8px;text-decoration:none;display:block;color:#16325c;font-size:130.8%;border-left:3px solid transparent}
.is-touch .nav2 ul.ul-nav2 li a,.is-touch .nav2 ul.ul-nav2 li span.link-replace{padding-top:5px;padding-bottom:5px}
.nav2 ul.ul-nav2 li a:hover{background:#f4f6f9;border-color:#0070d2}
.nav2-component ul.ul-nav2 li a:hover{border-color:#009b7e}
.nav2-consultant ul.ul-nav2 li a:hover{border-color:#5c2fda}
.nav2-job ul.ul-nav2 li a:hover{border-color:#8c2ece}
.nav2-dev ul.ul-nav2 li a:hover{border-color:#f4650b}
.nav2 ul.ul-nav2 li a.show-hide-target:hover{background:transparent;border-color:transparent}
.nav2 ul.ul-nav2 li ul.ul-nav2 li a,.nav2 ul.ul-nav2 li ul.ul-nav2 li span.link-replace,.nav2-subtle ul.ul-nav2 li a,.nav2-subtle ul.ul-nav2 li span.link-replace{font-size:100%;letter-spacing:normal}
.nav2 ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li a,.nav2 ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li span.link-replace{padding:3px 3px 3px 25px}
.is-touch .nav2 ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li a,.is-touch .nav2 ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li span.link-replace{padding-top:5px;padding-bottom:5px}
.nav2 ul.ul-nav2 li.selected a,.nav2 ul.ul-nav2 li.selected span.link-replace{color:#0070d2;font-weight:bold}
.nav2-component ul.ul-nav2 li.selected a,.nav2-component ul.ul-nav2 li.selected span.link-replace{color:#009b7e}
.nav2-consultant ul.ul-nav2 li.selected a,.nav2-consultant ul.ul-nav2 li.selected span.link-replace{color:#5c2fda}
.nav2-job ul.ul-nav2 li.selected a,.nav2-job ul.ul-nav2 li.selected span.link-replace{color:#8c2ece}
.nav2-dev ul.ul-nav2 li.selected a,.nav2-dev ul.ul-nav2 li.selected span.link-replace{color:#f4650b}
.nav2 ul.ul-nav2 li.selected li a,.nav2 ul.ul-nav2 li.selected li span.link-replace{color:#16325c;font-weight:normal}
.nav2-component ul.ul-nav2 li.selected li a,.nav2-component ul.ul-nav2 li.selected li span.link-replace{color:#16325c}
.nav2-consultant ul.ul-nav2 li.selected li a,.nav2-consultant ul.ul-nav2 li.selected li span.link-replace{color:#16325c}
.nav2-job ul.ul-nav2 li.selected li a,.nav2-job ul.ul-nav2 li.selected li span.link-replace{color:#8c2ece}
.nav2-dev ul.ul-nav2 li.selected li a,.nav2-dev ul.ul-nav2 li.selected li span.link-replace{color:#f4650b}
.nav2 ul.ul-nav2 li a.show-hide-target span.link-icon{padding:0 5px}
.nav2 ul.ul-nav2 li a.show-hide-target span.link-icon,.nav2 ul.ul-nav2 li a.show-hide-target-closed span.link-icon{background:url(../img/sprite-large.png) no-repeat 5px -441px}
.nav2 ul.ul-nav2 li a.show-hide-target-open span.link-icon{background:url(../img/sprite-large.png) no-repeat 5px -481px}
.nav2 li a,.nav2 li span.link-replace{line-height:115.5%}
.nav2 li.selected .link-txt{margin-right:0;display:inline-block;width:170px}
.nav2 li.selected a.nav2-link-icon{display:block;float:right;background:url(../img/sprite-icons.png) no-repeat 0 100px!important;background-color:transparent!important;width:15px;height:14px;margin:1px 0 0 7px!important;padding:0!important;cursor:pointer}
.nav2 li.selected span.link-replace a.nav2-link-icon-delete{background-position:-60px 0!important;background-color:transparent!important;visibility:hidden}
.nav2 li.selected span.link-replace:hover a.nav2-link-icon-delete{background-position:-60px -20px!important;background-color:transparent!important;visibility:visible}
.is-touch .nav2 li.selected span.link-replace a.nav2-link-icon-delete{visibility:visible}
.content-secondary .nav2-inner.separator{border-top:1px solid #ddd}
.appx-content-generic .nav2 ul.ul-nav2 li{text-transform:uppercase}
.appx-content-generic .nav2 ul.ul-nav2 li.selected a,.appx-content-generic .nav2 ul.ul-nav2 li.selected a:hover{color:#16325c;font-weight:normal;background-color:#f0f8fc;border-right:5px solid #0070d2}
.appx-content-generic .nav2 ul.ul-nav2 li a{padding:8px 4px 8px 15px}
.appx-content-generic .nav2 ul.ul-nav2{padding:12px 0 12px 20px;border-bottom:0}
.appx-content-generic.content-generic-with-secondary{background-image:none;border:0}
.appx-content-generic .nav2 ul.ul-nav2 li a:hover{background:#f4f6f9;border:transparent;padding-left:18px}
.phone-overlay ul.ul-nav2{margin:0;padding:12px 6px 12px 5px;border-top:1px solid #393c43;border-bottom:1px solid #080b15;clear:both}
.phone-overlay ul.ul-nav2-first{border-top:0}
.phone-overlay ul.ul-nav2 ul.ul-nav2{margin:0;padding:0;border-top:0;border-bottom:0}
.phone-overlay ul.ul-nav2 li{margin:0;padding:0;display:inline}
.phone-overlay ul.ul-nav2 li a,.phone-overlay ul.ul-nav2 li span.link-replace{clear:both;margin:0;padding:3px 8px;text-decoration:none;display:block;color:#ddd;color:#000;letter-spacing:.05em;font-size:125%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.phone-overlay ul.ul-nav2 li span.link-replace{font-weight:bold;background:#555}
.phone-overlay ul.ul-nav2 li ul.ul-nav2 li a,.phone-overlay ul.ul-nav2 li ul.ul-nav2 li span.link-replace{font-size:100%}
.phone-overlay ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li a,.phone-overlay ul.ul-nav2 li ul.ul-nav2 li ul.ul-nav2 li span.link-replace{padding:3px 3px 3px 25px}
.phone-overlay ul.ul-nav2 li.selected a{background:#53555c;color:#fff}
.phone-overlay ul.ul-nav2 li.selected a.nav2-link-icon{display:block;float:right;background:url(../img/sprite-small.png) no-repeat 0 100px!important;background-color:transparent!important;width:15px;height:14px;margin:1px 0 0 7px!important;padding:0!important;cursor:pointer}
.phone-overlay ul.ul-nav2 li.selected span.link-replace a.nav2-link-icon-delete{background-position:0 -510px!important;background-color:transparent!important;visibility:visible}
.nav2-phone{display:none}
.page-banner{overflow:hidden;border-bottom:0;margin:0;padding:0 0 7px 0}
.comty .page-banner{padding-bottom:0}
.page-banner .page-banner-img{margin:0}
.page-banner .page-banner-img img{float:left}
.ie6 .page-banner .page-banner-img img{width:100%}
.results{width:719px;float:left;overflow:hidden;border:0;border-left:3px solid #ddd;background:#efefef}
.results-app{border-color:#0070d2}
.results-component{border-color:#009b7e}
.results-consultant{border-color:#5c2fda}
.results-job{border-color:#8c2ece}
.results-dev{border-color:#f4650b}
.results-inner{overflow:hidden}
.results-banner{overflow:hidden}
.tile-style-1 .results-banner{border-bottom:1px solid #ddd;padding:0}
.results-banner .results-banner-img img{float:left}
.ie6 .results-banner .results-banner-img img{width:100%}
a.banner-fake-link{cursor:default}
.results-curated{clear:both;z-index:-7}
.results-actual{clear:both;z-index:-7}
.results-curated::after{content:" ";display:block;height:10px;margin:-10px 0 0 0;position:relative;background:-moz-linear-gradient(top,rgba(0,0,0,0.01) 0,rgba(0,0,0,0.15) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.01)),color-stop(100%,rgba(0,0,0,0.15)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.01) 0,rgba(0,0,0,0.15) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.01) 0,rgba(0,0,0,0.15) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.01) 0,rgba(0,0,0,0.15) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.01) 0,rgba(0,0,0,0.15) 100%)}
.results-title{display:block;zoom:1;overflow:hidden;margin:0;padding:14px 10px 0 15px}
.listing-content .results-title{margin-top:0;padding-left:2px;clear:both;margin-bottom:14px}
.listing-content .container-1 .results-title{margin-right:0}
.results-title h2{float:left;margin:0;padding:0;overflow:hidden}
.results-title .results-extra{float:right;padding-top:4px;overflow:hidden}
.results-title .results-extra a{text-decoration:none}
.results-title .results-extra a:hover{text-decoration:underline}
.results p.nothing{padding:30px 15px 100px 15px}
.phone-content-overlay{display:none}
.content-generic,.content-wrap{margin:0}
.content-generic,.content-wrap .content-primary{background-color:#fff;overflow:hidden;margin-top:10px;padding:0;clear:both}
.page-banner-slider-sfx ~ .content-generic{margin-top:0}
.content-wrap{clear:both;overflow:hidden}
.content-generic-with-secondary{background-image:url(../img/bg_content_secondary.png);background-repeat:repeat-y;background-position:-60px center;border:1px solid #ddd}
.content-generic .content-primary{margin-left:0;border-left:1px solid #ddd;overflow:hidden}
.content-generic .content-secondary{width:239px;float:left;margin-right:-1px;margin-bottom:-1px;border-right:1px solid #ddd;height:100%;overflow:hidden}
.content-wrap .content-primary{width:719px;float:left}
.content-wrap .content-tertiary{margin-left:720px;margin-top:10px}
.content-wrap-2-column .content-tertiary{margin-top:61px}
.content-wrap .content-tertiary .content-tertiary-inner{margin-left:20px}
.content-primary-inner-general{padding:20px 0;overflow:hidden}
.content-primary-general:nth-of-type(n+2) .content-primary-inner-general{padding-top:0}
.content-primary-inner-general .content-primary-block-1-group{float:left;padding-left:20px}
.content-primary-inner-general .content-primary-block-2-group{float:right;padding-right:20px;padding-left:20px}
.content-single .content-primary-block:first-child{padding:30px 20px 0 20px}
.content-single .content-primary-block{padding:10px 20px 0 20px}
.content-primary-inner-general .content-primary-block{padding-bottom:20px;float:left;clear:left;width:425px}
.appx-content-generic .content-primary-inner-general .content-primary-block{padding-bottom:0;margin-bottom:10px}
.appx-content-generic .content-primary-inner-general .content-primary-block h5{text-transform:none}
.appx-content .content-primary-inner-general .content-primary-block p{margin:0}
.content-primary-inner-general .content-primary-block-2{border:1px solid #eef1f6;padding-bottom:0;background:#f7f9fb;width:230px}
.content-primary-inner-general .content-primary-block-1-group .content-primary-block{padding-top:20px;width:100%;border-bottom:1px solid #ddd}
.content-primary-inner-general .content-primary-block-1-group:first-child .content-primary-block{padding-top:0}
.content-primary-inner-general .content-primary-block p,.content-generic h5,.content-primary-inner-general .content-primary-block ul{line-height:150%}
.content-primary-block-1-group .content-primary-block h5{color:#7c96c0;padding-bottom:5px}
.content-primary-block-1-group .content-primary-block p{color:#6c768d}
.content-permissions{border:1px solid #ddd;margin:20px}
.content-permissions .content-primary-block{padding-top:15px!important;padding-bottom:8px!important;border-bottom:1px solid #ddd;position:relative}
.content-permissions .content-primary-block:last-child{padding-bottom:20px;border-bottom:0}
.content-permissions .option-button{width:15px;padding:0 15px;height:26px;border-radius:20px;position:absolute;top:20px;right:26px}
.content-permissions .option-button.enabled{background-color:#4bca81;cursor:pointer}
.content-permissions .option-button.not-enabled{background-color:#16325c;cursor:pointer}
.content-permissions .option-button.enabled .text{color:#4bca81}
.content-permissions .option-button.not-enabled .text{color:#16325c}
.content-permissions .option-button .enabled,.content-permissions .option-button .not-enabled{padding:10px;background-color:#fff;border-radius:100%;margin-top:3px}
.content-permissions .option-button .enabled{float:right;margin-right:7px}
.content-permissions .option-button .text{font-size:80%;position:absolute;top:30px;left:-20px;text-align:right;width:65px}
.content-permissions .option-button .not-enabled{float:left;margin-left:7px}
.button-permissions{float:right;padding:10px 20px}
.button-permissions button{margin-right:10px}
.content-one{clear:both}
.content-one .content-one-inner{padding:20px}
.content-two{width:50%;overflow:hidden;float:left}
.content-two .content-two-inner{padding:20px}
.content-two:last-child .content-two-inner{padding-left:0}
.content-primary-general .content-two .content-two-inner{padding:0 20px 20px 0}
.content-primary-general .content-two:last-child .content-two-inner{padding-right:0}
.four-columns,.three-columns{margin:0 -20px 0 0}
.three-columns-education-home{margin-right:-40px}
.content-three{width:33.33%;overflow:hidden;float:left}
.content-three.double{width:66.66%}
.content-three .content-three-inner{padding:20px}
.content-primary-general .content-three .content-three-inner{padding:0 20px 20px 0}
.content-primary-general .two-columns-education-home{margin-top:20px;overflow:hidden}
.content-primary-general .two-columns-education-home .content-two .content-two-inner{margin-right:40px;margin-bottom:20px;padding:0}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header{background:#eee;display:block;padding:120px 0 0 0;border-radius:5px 5px 0 0;overflow:hidden}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-image:url(../img/education_image_sprite.jpg);background-size:100%;background-repeat:no-repeat}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header{background-position:center 0}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -210px}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -430px}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -660px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2,.learn-more .education-tile h2{background:rgba(102,102,102,.9);color:#fff;font-size:1.75em;line-height:99%;text-transform:uppercase;display:block;float:none;margin:0;padding:10px 20px 8px 20px;overflow:hidden}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-body ul{padding-left:15px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-body ul li{text-indent:-3px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-body .box-chart-content,.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-body .box-chart-content .href-section-home{font-weight:normal}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header h2,.learn-more.learn-more-1 .education-tile h2{background:rgba(56,88,169,.95)}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header h2,.learn-more.learn-more-2 .education-tile h2{background:rgba(0,172,178,.95)}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header h2,.learn-more.learn-more-3 .education-tile h2{background:rgba(233,131,0,.95)}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header h2,.learn-more.learn-more-4 .education-tile h2{background:rgba(239,88,82,.95)}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2 span.ui-icon,.learn-more h2 span.ui-icon{display:inline-block;background:url(../img/sprite-icons.png) no-repeat 40px 0;width:35px;height:29px;float:left}
.learn-more h2 span.ui-icon{width:24px;height:24px;background-size:400px;margin-right:4px}
.learn-more-1 h2 span.ui-icon{background-position:-350px -46px}
.learn-more-2 h2 span.ui-icon{background-position:-349px -69px;width:29px}
.learn-more-3 h2 span.ui-icon{background:url(../img/icon_education_marketing.png) no-repeat;background-position:0 0;width:29px;height:29px}
.learn-more-4 h2 span.ui-icon{background-position:-348px -92px;width:29px;height:24px}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header h2 span.ui-icon{background-position:-445px -60px;width:29px}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header h2 span.ui-icon{background-position:-445px -90px}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header h2 span.ui-icon{background:url(../img/icon_education_marketing.png) no-repeat;background-position:0 0;width:29px}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header h2 span.ui-icon{background-position:-445px -120px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2 span.ui-text{display:inline-block;float:left;padding:3px 0 0 10px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-body{background:#eee;padding:10px 20px 20px 20px;border-radius:0 0 2px 2px;overflow:hidden}
.content-primary-general .two-columns-education-home .content-two .content-two-inner p,.content-primary-general .two-columns-education-home .content-two .content-two-inner ul li{line-height:1.5em}
.content-three .title{overflow:hidden;padding-right:20px}
.content-three h2{float:left}
.content-three h2 a{color:#333}
.content-three h2 a:hover{color:#0070d2}
.content-three .title-extra{float:right}
.content-three .title-extra a{color:#333}
.content-three .title-extra a:hover{color:#0070d2}
.content-three .title-extra .number-attention{display:inline-block;color:#fff;background:#d15a5e;font-size:115.4%;padding:4px 7px;border-radius:20px;font-weight:bold;line-height:100%}
.content-three .title-extra a .number-attention{color:#fff}
.content-three .title-extra a:hover .number-attention{color:#fff;background:#d66b6e}
.content-four{width:25%;overflow:hidden;float:left}
.content-four .content-four-inner{padding:20px}
.content-primary-general .content-four .content-four-inner{padding:0 20px 20px 0}
.content-header{padding:20px;border-bottom:1px solid #ddd;overflow:hidden}
.content-header-outside{padding:14px 0 10px 0;border-bottom:0}
.content-wrap-2-column .content-header-outside{width:719px;float:left}
.content-header-important{margin-bottom:20px;padding-top:0;padding-bottom:12px;border-bottom:1px solid #ddd}
.content-header-important h1{padding-bottom:10px}
.content-header h1 a{text-decoration:none}
.content-header p.content-header-subtext{clear:both;margin-bottom:0;font-size:1.385em}
.content-header p.content-header-p{clear:both;margin-bottom:0}
.content-header .content-header-main{float:left;margin-bottom:-6px}
.content-header .content-header-main h1{margin-top:6px}
.content-header .content-header-extra{text-align:right;float:right;margin-bottom:-6px}
.appx-content-header .content-header-extra{margin-bottom:-6px}
.content-header-important .content-header-extra{margin-bottom:4px}
.content-header .content-header-extra .button-block{margin-left:20px;float:right}
.appx-content-header .content-header-extra .button-block{margin-left:10px;margin-right:10px}
.content-header .content-header-extra p.button-block{padding-top:7px;font-weight:bold}
div.button-block{overflow:hidden}
div.button-block button{float:none}
div.sort-field-block button{float:right}
div.button-block button.filter-item span.text-button{line-height:90%}
div.sort-field-block button.filter-item span.text-button{float:left}
.education{overflow:visible}
ul.no-padding{padding-left:1.5em}
.content-header.content-header-split{position:relative}
.content-header.content-header-split .content-header-main h1{margin-top:6px;font-size:1.8em;font-weight:bold}
.content-header.content-header-split .content-header-main nav.breadcrumb{font-size:1em;font-weight:normal}
.content-header.content-header-split .content-header-main nav.breadcrumb ol{margin:0;padding:0;list-style:none}
.content-header.content-header-split .content-header-main nav.breadcrumb li:not(:first-child) a::before{content:' > ';color:#CCC}
.content-header.content-header-split .content-header-extra{position:absolute;bottom:0;right:0;margin:0 10px 10px 0}
.education-header{padding:10px 0;color:#4d6482}
.education-header.with-border{padding:10px 30px}
.trailhead .table-header-tr th a{text-transform:uppercase;    }
.education .education-header{padding:0 20px;box-sizing:border-box}
.education-header .slds-tabs--scoped__link{font-size:110%}
.no-last-earned{border:1px dashed #ddd;border-radius:50%;width:50px;height:50px}
.education-header h3{font-size:1.4em;color:#17315f}
.education .education-header h3{text-align:center}
.education-header.with-border>div{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
.education-header>div>.content-one>.content-two{padding:10px 20px;box-sizing:border-box}
.education .education-header>div>.content-one>.content-two:first-child{width:65%;border-right:1px solid #DDD}
.education .education-header>div>.content-one>.content-two:last-child{width:35%}
.trailhead .education-header .content-three{border-right:1px solid #e9e9e9;box-sizing:border-box}
.education-header .content-three:last-child{border:0}
.education-header div.legend{position:relative;float:left;height:100%;width:100%;margin:0;padding:0;box-sizing:border-box;text-align:center;cursor:pointer}
.education-header #tab-company .trailhead-badges div.legend{width:16.66666%}
.education-header #tab-company .certifications.with-goal div.legend{width:20%}
.education-header div.legend .amount{font-size:1.8em}
.education-header div.legend.green .amount{color:#5bb678}
.education-header div.legend.red .amount{color:#ce0020}
.education-header div.legend .label{font-size:.9em;text-overflow:ellipsis;color:#566c8d;white-space:nowrap;overflow:hidden}
.education-header .trailhead-badges,.education-header .certifications{overflow:visible}
.education-header .trailhead-badge img{width:60px;min-width:60px}
.education-header .certifications{white-space:nowrap}
.education-header .certifications .legend{width:25%}
.education-header .certifications .legend img,.education-header .trailhead-badges img,.education-header .certifications img{width:50px;height:45px;min-width:50px}
.education-header .certifications .trailhead-badge img{margin-right:15px}
.education-header .certifications .trailhead-badge img{margin-right:15px}
.education-header .trailhead-badges .content-three{text-align:center}
.education-header .trailhead-badges .content-three:first-child{width:15%}
.education-header .trailhead-badges .content-three:not(:first-child){width:42.5%;padding-top:5px}
.education-header .trailhead-badges .icon-warning{width:24px;height:24px;fill:#feb562}
.education-header .trailhead-badges .legend{width:16.666666%}
.education-header .trailhead-badges .legend.last-earned{width:33.333333%}
.icon-not-started{background-image:url(../img/not-started2x.png);background-size:24px}
.align-left{text-align:left!important}
.education-header .header-title{margin-bottom:10px}
.education-header-button{background:#0074d0;border:0;color:#fff;padding:5px 15px;border-radius:5px;line-height:1.5em}
.trailhead-badge{display:table}
.trailhead-badge svg use{width:100%;height:100%}
.trailhead-badge .icon-apps{width:40px;height:30px;fill:#009fd4;transform:scale(1.5)}
.hsb .trailhead-badge{width:25%}
.trailhead-badge img{display:table-cell;float:left}
.data-table .trailhead-badge img,.education-section .trailhead-badge img{width:40px;min-width:40px}
.hsb .trailhead-badge img{width:100%}
.trailhead-badge span,.trailhead-badge h3{display:table-cell;padding-left:10px;vertical-align:middle}
.education-header .trailhead-badges .trailhead-badge,.education-header .certifications .trailhead-badge{margin:0 auto}
.education-header .trailhead-badges .trailhead-badge span{padding:0}
.education-header .trailhead-badges .trailhead-badge span:first-child{padding-right:10px}
.education-header .trailhead-badges .trailhead-badge span:last-child{padding-left:10px}
.education-header .trailhead-badges .trailhead-badge .circle{width:50px;height:50px;border:1px dashed #DDD;border-radius:40px}
.education-header .trailhead-badges .last-earned img{width:50px;height:50px}
.cmty-pc-header .education .education-header>div>.content-one>.content-two:first-child{padding-left:0}
.cmty-pc-header .education .education-header>div>.content-one>.content-two:last-child{padding-right:0}
.cmty-pc-header .education-header #tab-company .certifications.with-goal div.legend{width:25%}
.education-section{margin-bottom:20px}
.education-section .section-header,.education-section .section-content{overflow:hidden}
.education-section .section-header{padding:10px 20px;border-radius:4px 4px 0 0;background:green;overflow:hidden}
.education-section .section-header h3,.education-section .section-header span{padding:0;font-size:1.2em;color:#FFF}
.education-section .section-header h3{text-transform:uppercase}
.education-section .section-header a{color:#FFF;text-decoration:underline}
.education-section.trailhead .section-header{background-color:#008740}
.education-section.trailhead .section-header.big{background-image:url(../img/trailhead-bg.png);padding:30px 20px}
.education-section.program-information .section-header{background-color:#009fd4}
.education-section.program-information .content-three{width:30%}
.education-section.program-information .content-three.double{width:70%}
.education-section.program-information .content-three.double .content-three-inner{padding-left:0}
.education-section.program-information .content-one-inner{padding:10px}
.education-section.more-resources .section-header{background-color:#00b2b5}
.education-section .section-content{border-radius:0 0 4px 4px;border:1px solid #CCC;border-top:0}
.education-section.trailhead .content-two:first-child .content-two-inner,.education-section.more-resources .content-two:first-child .content-two-inner{border-right:1px solid #CCC;margin:20px;padding:0}
ul.just-in-list,.education-section ul.badges-list{list-style:none;padding:0;margin:0 0 15px 0}
ul.just-in-list li{position:relative;border-bottom:1px solid #CCC;padding:10px 10px 20px 30px;margin-bottom:10px;background-position:0 10px;background-repeat:no-repeat}
ul.just-in-list li:last-child{border-bottom:0}
ul.just-in-list li svg.icon{position:absolute;left:0;top:10px;width:24px;height:24px;fill:#929292}
ul.just-in-list li svg.icon.icon-badge{width:36px;height:36px;margin-top:-8px;margin-left:-8px}
ul.just-in-list li a::after{content:'>';margin-left:5px}
.education-section ul.badges-list li{margin-bottom:10px}
ul.just-in-list li h4,.education-section .section-content h4{margin-bottom:10px;color:#17315f;font-weight:bold}
.education-section .section-content span{color:#17315f}
.slds-tabs--scoped{display:block;width:100%}
.slds-tabs--scoped__nav{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;background-color:#f4f6f9;border:1px solid #d8dde6;border-radius:.25rem .25rem 0 0;padding-left:0;margin-bottom:0;margin-top:0}
.slds-tabs--scoped .slds-tabs__item{position:relative;margin-bottom:-1px}
.slds-tabs--scoped .slds-tabs__item+.slds-tabs__item{margin-left:-1px}
.slds-tabs--scoped .slds-tabs__item:first-child>a{border-left:0;border-radius:.25rem 0 0 0}
.slds-tabs--scoped .slds-tabs__item>a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-decoration:none;cursor:pointer;height:2.5rem;line-height:2.5rem;padding:0 1.5rem;color:#54698d;background-clip:padding-box;border-left:1px solid transparent;border-right:1px solid transparent}
.slds-tabs--scoped .slds-tabs__item>a:focus{outline:0}
.slds-tabs--scoped .slds-tabs__item>a:focus,.slds-tabs--scoped .slds-tabs__item>a:hover{text-decoration:none;color:#005fb2;border-color:#d8dde6}
.slds-tabs--scoped .slds-tabs__item .slds-active>a{background-color:#fff;color:#0070d2;border-color:#d8dde6}
.slds-tabs--scoped .slds-tabs__item .slds-active>a:focus{text-decoration:underline}
.slds-tabs--scoped>.slds-tabs__content{background-color:#fff;border:1px solid #d8dde6;border-top:0;border-radius:0 0 .25rem .25rem;padding:1rem}
.slds-tabs--scoped__item{position:relative;margin-bottom:-1px;text-transform:uppercase;list-style:none}
.slds-tabs--scoped__item+.slds-tabs--scoped__item{margin-left:-1px}
.slds-tabs--scoped__item:first-child .slds-tabs--scoped__link{border-left:0;border-radius:.25rem 0 0 0}
.slds-tabs--scoped__content{background-color:#fff;border:1px solid #d8dde6;border-top:0;border-radius:0 0 .25rem .25rem;padding:1rem}
.slds-tabs--scoped__link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-decoration:none;cursor:pointer;height:3rem;line-height:3rem;padding:0 2rem;color:#54698d;background-clip:padding-box;border-left:1px solid transparent;border-right:1px solid transparent;letter-spacing:.0625em}
.slds-tabs--scoped__link:focus{outline:0}
.slds-tabs--scoped__link:focus,.slds-tabs--scoped__link:hover{text-decoration:none;color:#005fb2}
.slds-active .slds-tabs--scoped__link{background-color:#fff;color:#0070d2;border-color:#d8dde6}
.two-tabs .slds-tabs--scoped__item{width:50%;margin-left:0}
.two-tabs .slds-tabs--scoped__item:last-child .slds-tabs--scoped__link{border-right:0;border-top-right-radius:5px}
.slds-show{display:block}
.slds-hide{display:none}
.hsb{width:100%;clear:both}
.hsb .hsb-wrapper{width:100%;height:20px;margin:10px 0;padding:0;border-radius:4px;border:0;background-color:#f4f6f9}
.hsb .hsb-legends{white-space:nowrap}
.hsb span.bar{display:inline-block;height:100%;margin:0;padding:0;border-right:1px solid #fff;box-sizing:border-box}
.hsb span.bar.bar-pos{background-color:#008c4c}
.hsb span.bar.bar-warning{background-color:#f4a431}
.hsb span.bar.bar-neg{background-color:#ce0020}
.hsb span.bar.bar-neutral{background-color:#9f9696}
.hsb div.legend{width:25%}
.hsb div.legend .amount{font-size:1.4em}
div.legend .amount .secondary{font-size:.8em}
.hsb div.legend .label{font-size:.9em}
div.legend .bar-pos{color:#008c4c}
div.legend .bar-warning{color:#f4a431}
div.legend .bar-neg{color:#ce0020}
div.legend .bar-neutral{color:#9f9696}
.data-table-header-main.education{width:100%;clear:both}
.data-table-header-main.education .filter-block-outer,.data-table-header-main.education .filter-block-outer .data-table-filter-block{overflow:hidden;width:100%}
.data-table-header-main.education .filter-block-outer label.float-left,.data-table-header-main.education .filter-block-outer label.float-right{line-height:30px}
.data-table-header-main.education .filter-block-outer label.float-left{float:left;margin-right:10px}
.data-table-header-main.education .filter-block-outer label.float-right{float:right}
.data-table td .status-icon{width:24px;height:24px;margin:0 auto}
.data-table td .status-icon svg.icon{width:24px;height:24px}
svg.icon.status-success{fill:#267c00}
svg.icon.status-inproggress{fill:#ffa300}
svg.icon.status-failure{fill:#ea0038}
.pc-overlay{position:fixed;display:none;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 0;z-index:1500}
.pc-overlay .content-simple{width:40%;height:100%;max-height:100%;z-index:1500}
.pc-overlay .background{position:absolute;width:100%;height:100%;top:0;left:0;background:#666;opacity:.6;z-index:-1}
.pc-overlay .content-simple .badges-list li{padding:0 60px}
.badges-list li svg.icon{width:18px;height:18px;vertical-align:text-bottom;margin:0 5px;box-sizing:border-box}
.badges-list li svg.icon.status-success{width:14px;height:14px;background:#267c00;fill:#FFF;border-radius:100%;margin:0 5px;padding:2px}
.clearfix{clear:both}
.modal-open{overflow:hidden}
.trailhead-badges .trailhead-logo{width:52px;height:49px;background-size:70px;margin:0 auto;float:none}
.certifications .certified-logo{width:52px;height:49px;background-size:70px;margin:0 auto;float:none;background-position:0 -54px}
.profile-user{padding:20px 19px 15px 20px;border-bottom:1px solid #ddd;margin-bottom:0;overflow:hidden}
.profile-user .profile-user-img{padding:0 0 6px 0}
.profile-user img{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.profile-user .profile-user-text p{margin:2px 0 0 1px;line-height:130%}
.profile-user .profile-user-text .rating-block{clear:both;padding-top:2px}
.profile-user .profile-user-text .new-section{margin-top:10px;display:inline-block}
.content-primary-block-2 h5 ul.ul-contributions{width:180px;padding:5px 45px 5px 5px}
.content-primary-block-2 h5{position:relative;text-transform:none;background-repeat:no-repeat;background-size:18px;background-position:0 6px;margin-left:10px;padding:5px 45px 5px 25px;width:auto;color:#555}
.content-primary-block-2 h5.activity{background-image:url(../img/chat_120px.png)}
.content-primary-block-2 h5.products{background-image:url(../img/trail-120px.png)}
.appx-content .content-primary-inner-general h5{text-transform:none;margin-bottom:5px}
h5 a.h-extra{display:none;position:absolute;top:0;right:0;padding:3px 4px 3px 4px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:normal}
h5 a.h-extra:hover{background:#fff;color:#0070d2}
ul.ul-product-used,ul.ul-badges-won{padding-top:0}
ul.ul-product-used{margin-left:10px}
ul.ul-product-used li{background:url(../img/sprite-products-b.png) no-repeat 150px 0;width:150px;height:38px;display:block;text-indent:150px;line-height:30px;overflow:hidden;float:left;margin:10px 10px 10px 0}
ul.ul-product-used li.productSalesCloud{background-position:-1px -1px}
ul.ul-product-used li.productServiceCloud{background-position:-1px -41px}
ul.ul-product-used li.productMarketingCloud{background-position:-1px -81px}
ul.ul-product-used li.productLightningPlatform{background-position:-1px -121px}
ul.ul-product-used li.productEinsteinAnalytics{background-position:-1px -161px}
ul.ul-product-used li.productCommunityCloud{background-position:-1px -201px}
ul.ul-product-used li.productDatacom{background-position:-1px -241px}
ul.ul-product-used li.productDeskcom{background-position:-1px -281px}
ul.ul-product-used li.productSalesforceorg{background-position:-1px -321px}
ul.ul-product-used li.productHeroku{background-position:-1px -361px}
ul.ul-product-used li.productPardot{background-position:-1px -401px}
ul.ul-product-used li.productWorkcom{background-position:-1px -441px}
ul.ul-product-used li.productCommerceCloud{background-position:-1px -481px}
ul.ul-product-used li.productQuip{background-position:-1px -521px}
ul.ul-product-used li.productIoTCloud{background-position:-1px -561px}
ul.ul-product-used li.productFinancialServicesCloud{background-position:-1px -601px}
ul.ul-product-used li.productHealthCloud{background-position:-1px -641px}
ul.ul-product-used li.productGovernmentCloud{background-position:-1px -681px}
ul.ul-badges-won li{display:block;line-height:65px;overflow:hidden;margin:5px 5px;width:65px;height:65px;float:left}
ul.ul-badges-won li.badge-winter-11{background:url(../img/badge-winter-11.png) no-repeat center center}
ul.ul-badges-won li.badge-winter-12{background:url(../img/badge-winter-12.png) no-repeat center center}
ul.ul-badges-won li.badge-winter-13{background:url(../img/badge-winter-13.png) no-repeat center center}
ul.ul-badges-won li.badge-20k-club{background:url(../img/badge-20k-club.png) no-repeat center center}
ul.ul-contributions{padding:0;width:100%}
ul.ul-contributions li span.contribution-title{width:100%;display:block;float:left;padding:5px 0;border:0;text-transform:uppercase}
ul.ul-contributions li a.contribution-stat,ul.ul-contributions li span.contribution-stat-filler{display:block;float:left;text-align:center;width:25%}
ul.ul-contributions li.last-li span.contribution-title,ul.ul-contributions li.last-li a.contribution-stat,ul.ul-contributions li.last-li span.contribution-stat-filler{border-bottom:0}
ul.ul-contributions li a.contribution-stat:hover{color:#0070d2}
ul.ul-contributions li .contribution-number{font-weight:bold}
.contribution-text{display:block;font-size:10px;text-transform:capitalize;color:#555}
ul.ul-contributions li{border-bottom:1px solid #ddd;margin:0 10px}
ul.ul-contributions li.last-li{border-bottom:0}
.contribution-stat-three{width:33%!important}
ul.social-block{margin:7px 0 5px 0}
ul.social-block li{float:left}
ul.social-block a{margin-right:10px;display:inline-block}
ul.social-block a span.social-icon{width:20px;height:20px;background:url(../img/sprite-icons.png) no-repeat 20px 0;display:inline-block}
ul.social-block li a span.social-text{display:none}
ul.social-block li.email a span.social-icon{background-position:0 -200px;width:26px}
ul.social-block li.linkedin a span.social-icon{background-position:-140px -200px}
ul.social-block li.facebook a span.social-icon{background-position:-160px -200px}
ul.social-block li.twitter a span.social-icon{background-position:-180px -200px}
ul.social-block li.email a:hover span.social-icon{background-position:0 -220px}
ul.social-block li.linkedin a:hover span.social-icon{background-position:-140px -220px}
ul.social-block li.facebook a:hover span.social-icon{background-position:-160px -220px}
ul.social-block li.twitter a:hover span.social-icon{background-position:-180px -220px}
ul.ul-yesno li{padding:2px 0}
ul.ul-yesno li span.ui-icon{width:15px;height:20px;background:url(../img/sprite-icons.png) no-repeat 20px 0;display:inline-block;float:left;margin:1px 5px 0 5px}
ul.ul-yesno li.yes span.ui-icon{background-position:-255px -240px}
ul.ul-yesno li.no span.ui-icon{background-position:-425px -160px;opacity:.3}
ul.ul-yesno li.no span.ui-text{color:#999}
.content-primary-general .content-primary-inner-general h2{margin-bottom:10px;margin-top:20px;padding-top:15px;border-top:1px solid #ddd}
.content-primary-general .content-primary-inner-general h2.h2-first,.content-primary-general .content-primary-inner-general h2:first-of-type,.comty-education .content-primary-general .content-primary-inner-general h2{margin-top:0;padding-top:0;border-top:0}
.content-primary-general .content-primary-inner-general h3{margin-top:20px}
.question-group{padding-left:30px}
table.about-definitions{border-top:1px solid #ddd}
table.about-definitions th,table.about-definitions td{padding:5px 10px;text-align:left;border-bottom:1px solid #ddd}
table.about-definitions th{font-weight:bold}
table.about-definitions th.label,table.about-definitions td.label{padding-right:0;text-align:right}
.disclaimers{padding:10px 5px 0 5px}
.content-highlight{background-color:#eaeaea;border-radius:2px;padding:15px 20px;margin:0 0 30px 0;overflow:hidden}
.content-highlight-1{background-color:#dcefdc}
.content-highlight-2{background-color:#daedf5}
.content-highlight-3{background-color:#3ba6e5}
.content-highlight-4{background-color:#0e5f91}
.content-highlight-3 h1,.content-highlight-4 h1,.content-highlight-3 h2,.content-highlight-4 h2,.content-highlight-3 ol li,.content-highlight-4 ol li,.content-highlight-3 p,.content-highlight-4 p{color:#fff}
.content-highlight-5{background-color:#faeeef;color:#d15a5e}
.content-highlight .content-highlight-img{float:right;padding-left:20px;padding-bottom:10px}
.form-group-narrow .content-highlight{margin-top:4px}
.form-group-narrow .content-highlight h3{margin:0;padding:0 0 10px 0}
.partner-online-training{background-image:url(../img/bg_partner_training_large.png);background-repeat:no-repeat;background-position:-40px bottom;margin-bottom:10px;padding:45px 50px 35px 50px}
.content-highlight-4.partner-online-training{background-image:url(../img/bg_partner_training_large.png)}
.online-training{background:url(../img/bg_partner_training_a.png) no-repeat 0 0;min-height:118px;padding:10px 0 10px 140px}
.sales-aid{background:url(../img/bg_partner_sales_aid_a.png) no-repeat 0 0;min-height:118px;padding:10px 0 10px 140px}
.content-highlight-4 .online-training{background:url(../img/bg_partner_training_b.png) no-repeat 0 0}
.content-highlight-4 .sales-aid{background:url(../img/bg_partner_sales_aid_b.png) no-repeat 0 0}
.partner-online-training h1{line-height:150%;font-size:230.8%;padding:0 0 10px 0}
.partner-online-training p,.partner-online-training ul li,.partner-online-training ol li{font-size:115.4%;line-height:160%}
.partner-online-training ol li{margin-top:10px;margin-bottom:10px}
.content-highlight-3 a.inline-link,.content-highlight-3 a.inline-link:hover,.content-highlight-4 a.inline-link,.content-highlight-4 a.inline-link:hover{color:#fff;text-decoration:underline}
.partner-online-training-small a.inline-link{float:right}
.partner-online-training-small{background-image:url(../img/bg_partner_training_small.png);background-repeat:no-repeat,no-repeat;background-position:0 0}
.partner-online-training-small .content-highlight-img{padding-top:10px}
.partner-online-training .btn{margin-bottom:20px}
.online-training-small{overflow:hidden}
.online-training-small .img-inline{float:left}
.online-training-small,.sales-aid-small{overflow:hidden}
.online-training-small .img-inline,.sales-aid-small .img-inline{float:left}
.online-training-small p,.sales-aid-small p{padding:10px 10px 10px 15px;margin-left:70px}
.content-highlight-1 .content-status a{text-decoration:underline}
.content-highlight-1 .content-status,.content-highlight-1 .content-status h2,.content-highlight-1 .content-status a{color:#376700}
.content-highlight-2 .content-status,.content-highlight-2 .content-status h2,.content-highlight-2 .content-status a{color:#48698e}
.content-highlight-5 .content-status,.content-highlight-5 .content-status h2,.content-highlight-5 .content-status a{color:#d15a5e}
.content-status .content-status-main{float:left}
.content-status .content-status-main h2{margin:0;padding:0}
.content-status .content-status-extra{float:right}
.content-status .content-status-extra .content-status-extra-item{padding:4px 0 0 40px;display:inline-block}
.content-status .content-status-extra .content-status-extra-item:first-of-type{padding-left:1px}
.content-status .content-status-msg{padding-top:5px;clear:both}
.content-status .content-status-msg p{margin:0;padding:0}
.content-highlight-header{overflow:hidden;padding-bottom:10px}
.content-highlight-header-main{float:left}
.content-highlight-header-extra{text-align:right;float:right;margin-top:-3px;padding-left:5px}
.content-details-important{background:#f5f5f5;border-radius:2px;margin-bottom:25px;overflow:hidden}
.content-details-important .content-details-important-a{padding:20px}
.content-details-important .content-details-important-b{border-top:2px solid #fff;padding:20px}
.content-details-important .content-details-important-a p{font-size:115.4%;word-wrap:break-word}
.content-details-important .content-details-important-b p label{font-weight:bold}
.content-details-important .content-details-important-a p:last-child,.content-details-important .content-details-important-b p:last-child{margin-bottom:0}
.content-two-1 .content-details-important{margin-right:10px}
.content-two-2 .content-details-extra{margin-left:10px}
.content-details-extra{margin-bottom:25px;overflow:hidden}
.content-details-extra-a{padding:0 0 20px 0}
#education_page_header h3{padding-top:3px;padding-bottom:1px;margin-bottom:1px}
.content-inner-block-marketing-wide .page-banner{border-bottom:0}
.content-inner-block-marketing-wide .wrap-around{overflow:hidden;margin:0;padding:0;height:8px}
.content-inner-block-marketing-wide .wrap-around-below{background:url(../img/community_home/shadow_bands_bottom.png) no-repeat left bottom,url(../img/community_home/shadow_bands_bottom.png) no-repeat right bottom}
.content-inner-block-marketing-wide .wrap-around-above{background:url(../img/community_home/shadow_bands_top.png) no-repeat left top,url(../img/community_home/shadow_bands_top.png) no-repeat right top}
.content-inner-block-marketing-wide .wrap-around .wrap-around-inner{overflow:hidden;height:8px;margin:0 9px;padding:0;border-right:1px solid #ddd;border-left:1px solid #ddd;background:#fff}
.content-inner-block-marketing .container-block,.marketing-top-bottom{width:943px;margin:0 auto;padding:0}
.content-inner-block-marketing .container-block .container-block-inner{padding:25px 45px;background-color:#fff;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd}
.content-inner-block-marketing .container-block .container-block-inner{text-align:center}
.content-inner-block-marketing .container-block .container-block-inner h1{margin-top:4px;margin-bottom:14px;color:#555;font-size:2em}
.content-inner-block-marketing .container-block .container-block-inner h2,.content-inner-block-marketing-wide .container-block .container-block-inner h2{margin-bottom:20px;color:#555;font-size:1.5em}
.content-inner-block-marketing-wide .container-block .container-block-inner h2{margin-bottom:10px}
.content-inner-block-marketing .container-block .container-block-inner p{text-align:left}
.content-inner-block-marketing-2 .container-block .container-block-inner p{text-align:center}
.content-inner-block-marketing .container-block .container-block-inner p.p-text,.content-inner-block-marketing-wide .container-block .container-block-inner p.p-text{line-height:150%;color:#555;font-size:120%}
.content-inner-block-marketing .content-two-1 .content-two-inner{padding-left:0;padding-right:20px}
.content-inner-block-marketing .content-two-2 .content-two-inner{padding-left:20px;padding-right:0}
.content-inner-block-marketing .content-three-1 .content-three-inner{padding-left:0}
.content-inner-block-marketing .content-three-3 .content-three-inner{padding-right:0}
.content-inner-block-marketing .content-three .content-three-inner h2,.content-inner-block-marketing .content-two .content-two-inner h2{text-align:left;clear:both}
.content-inner-block-marketing-2 .content-three .content-three-inner h2,.content-inner-block-marketing-2 .content-two .content-two-inner h2{text-align:center}
.content-inner-block-marketing .content-three .content-three-inner p,.content-inner-block-marketing .content-two .content-two-inner p{clear:both}
.marketing-divider-outer{width:941px;margin:0 auto;padding:0;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
.marketing-divider{width:843px;margin:0 auto;padding:0;height:1px;background:#fff}
.marketing-divider .marketing-divider-inner{background:#ddd;height:1px}
.marketing-top-bottom{height:1px;background:#ddd}
.img-marketing-small{border-radius:40px;margin:10px auto;display:block}
.img-marketing-medium{border-radius:2px;margin:10px auto;display:block}
.img-marketing-inline{margin:10px 10px 10px 0;display:inline-block;float:left}
.marketing-img-text{clear:both}
.marketing-img-text .marketing-text{overflow:hidden;padding:15px;text-align:left}
.content-inner-block-marketing .container-block .container-block-inner .marketing-text h2{margin-top:5px;margin-bottom:10px}
.marketing-wide{border:1px solid #ddd;padding:15px 50px}
.marketing-img-row{overflow:hidden;text-align:center}
.marketing-img-row .img-marketing-inline{float:none;margin-left:30px;margin-right:30px}
html.comty-html-simple{background:#1b3c6c url(../img/bg-comty-html-simple.jpg) no-repeat top center;background-attachment:fixed;overflow-x:hidden!important}
html.comty-html-simple body{background:transparent;overflow-x:hidden!important}
html.comty-html-simple body .page-wrap{background:transparent;overflow:hidden!important;height:100%!important}
html.comty-html-simple body .page-wrap .page-wrap-inner{background:transparent;overflow:hidden;align-self:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}
.content-simple{width:900px;overflow:visible;background:#fff;border-radius:3px;-webkit-flex-direction:column;margin:auto;background-color:transparent;position:relative;-webkit-transform:translate(0,0);transform:translate(0,0);transition:opacity .1s linear,-webkit-transform .1s linear;transition:transform .1s linear,opacity .1s linear;transition:transform .1s linear,opacity .1s linear,-webkit-transform .1s linear;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;height:100%;padding-bottom:10px;box-sizing:border-box}
.content-simple .download-link{float:left;padding-top:10px}
.content-simple .agreement-text{border:1px solid #ddd;padding:10px}
.content-simple .agreement-form{padding-top:10px;padding-left:10px}
.content-simple .form-group-narrow{padding:0}
.appx-icon{width:22px;height:22px;fill:white;position:absolute;top:-30px;right:5px;cursor:pointer}
html.comty-html-simple body,html.comty-html-simple,.page-wrap,.page-wrap-inner{height:100%}
.content-simple .content-simple-foot .btn-strong{padding:10px 16px;text-align:center;vertical-align:middle}
.content-simple .content-simple-foot .btn{font-weight:normal;font-size:14px;margin-left:5px}
.content-simple-small{width:450px}
.content-simple-small .content-simple-foot{display:none}
.overlay-menu .content-simple-small{margin:0}
.content-simple .msg{margin-bottom:30px}
.content-simple .content-two .msg{margin-bottom:15px}
.content-simple-head{border-bottom:2px solid #d8dde6;overflow:visible;position:relative;background-color:#fff;border-radius:5px 5px 0 0;padding:24px;text-align:center}
.content-simple-head,.content-simple-foot{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.content-simple-head h1{text-align:center;font-weight:300;font-size:180%;margin:2px 0}
.content-simple-head p{text-align:center;margin-top:15px;margin-bottom:0}
.content-simple-small .content-simple-head{padding:40px 25px 0 25px;border-bottom:2px solid #fff;text-align:center;padding:5px;margin-bottom:-2px}
.content-simple-head-a{float:left;overflow:hidden}
.content-simple-small .content-simple-head-a{float:none}
.cs-logo{display:block}
.cs-logo-prtnr{background:url(../img/prtnr-logo-white-text.png) no-repeat center center;width:182px;height:73px;margin:10px auto}
.content-simple-small .cs-logo-prtnr{margin:0 auto;margin-bottom:10px}
.cs-logo-comty{background:url(../img/comty-logo-white-text.png) no-repeat center center;width:182px;height:73px}
.content-simple-small .cs-logo-comty{margin:0 auto;margin-bottom:10px}
.content-simple-head-b{float:right;overflow:hidden}
.content-simple p.cs-head-content{display:block;margin:0;padding:0;line-height:73px}
.content-simple-head .content-simple-icon-x{position:absolute;top:-25px;right:5px;cursor:pointer}
.content-simple-body{overflow:hidden;overflow-y:auto;background:#fff;padding:16px 32px}
.content-simple-body form{padding:0 30px}
.content-simple-small .content-simple-body{padding:20px 25px 40px 25px}
.content-simple-small .content-two-1 .cs-subcontent-foot{padding-right:5px}
.content-simple-small .content-two-2 .cs-subcontent-foot{padding-left:5px}
.overlay-menu .content-simple-small .content-simple-body{padding:25px}
.content-simple-small .content-simple-body{border-radius:0 0 5px 5px}
.cs-body-intro{overflow:hidden;padding-bottom:15px}
.cs-body-intro h1{margin:2px 0}
.cs-subcontent-body{overflow:hidden}
.cs-subcontent-body h1{padding-bottom:5px}
.cs-subcontent-foot{overflow:hidden;padding-top:10px}
.cs-subcontent-foot .btn-strong{width:100%}
.cs-subcontent-foot .btn-strong .button-text,.cs-subcontent-foot .btn .ui-button-icon{float:none}
.content-simple h1{line-height:123.1%;font-size:160%}
.content-simple p{font-size:110%;line-height:123.1%}
.content-simple ul.ul-simple li{font-size:110%;line-height:123.1%}
.content-simple .msg ul li{font-size:100%}
.content-simple .cs-body-intro p:first-of-type{margin-top:16px}
.content-simple .cs-body-intro h2,.content-simple h2{font-size:130%}
.content-simple p.button-expl{font-size:100%}
.content-simple p.form-expl{font-size:100%}
.content-simple .btn,.content-simple .btn-strong{font-weight:normal;padding:10px 16px}
.content-simple .btn:hover{text-decoration:none}
.content-simple input,.content-simple button,.content-simple select,.content-simple textarea{font-size:123.1%}
.content-simple .btn-height{font-size:123.1%;font-weight:normal;padding:12px 0}
.content-simple .content-two-2 .btn-height{float:right}
.form-el-txt-highlight{color:#0070d2}
.content-simple-icon{background:url(../img/sprite-icons.png) no-repeat 100px 100px;width:24px;height:24px}
.content-simple-icon-x{background-position:-610px -180px;opacity:1;width:20px;height:20px;background-size:650px}
.content-simple a:hover{color:#0070d2;text-decoration:underline}
.content-simple-signup-home-image{max-width:70%!important;margin:16px auto -6px auto;border-radius:5px 5px 0 0;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16)}
.content-two-2.content-two-special{background-color:#f4f6f9;border-radius:5px;border:1px solid #ddd;margin:-1px}
.content-two-1.content-two-special .content-two-form-block,.content-two-2.content-two-special .content-two-form-block{padding:20px}
.content-simple-signup-home{background-color:#468add;text-align:center}
.ie .content-simple-signup-home{overflow:hidden}
.ie9 .content-simple .content-simple-foot,.ie10 .content-simple .content-simple-foot{min-height:40px}
.ie9 .content-simple-body{min-height:350px}
.content-simple-foot{background:#f4f6f9;border-top:2px solid #d8dde6;margin-top:0;padding:16px 12px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;text-align:right;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16)}
.content-simple-foot-1{float:left}
.content-simple-foot-2{float:right}
.content-simple-foot p{text-align:left;font-size:100%;margin:0;padding-top:5px}
.content-simple-foot p:first-child{padding-top:0}
.wait-icon{background:url(../img/slds_spinner.gif) no-repeat;background-size:30px;height:30px;width:30px;margin:10px auto}
.learn-more{background-color:#DDD;margin:10px 0;border-radius:5px;overflow:hidden;position:relative}
.learn-more .btn{position:absolute;bottom:10px;right:10px}
.learn-more .education-tile h2{width:240px;font-size:22px}
.learn-more .education-tile-image{height:90px;width:280px;background:url(../img/education_image_sprite.jpg) no-repeat;background-size:100%}
.learn-more.learn-more-1 .education-tile-image{background-position:left 0}
.learn-more.learn-more-2 .education-tile-image{background-position:left -105px}
.learn-more.learn-more-3 .education-tile-image{background-position:left -210px}
.learn-more.learn-more-4 .education-tile-image{background-position:left -315px}
.education-tile-left{float:left}
.education-tile-left a:hover{text-decoration:none}
.education-tile-right{padding:10px;margin-left:280px}
.user-overlay.pc-overlay .content-simple{width:90%;max-width:900px}
.user-overlay.pc-overlay .content-simple-body .content-simple-body-inner{padding:0 25px}
.user-overlay.pc-overlay .content-simple .cs-body-intro p:first-of-type{margin:30px 0}
.success_onboarding_wizard.user-overlay.pc-overlay .content-simple .cs-body-intro p:first-of-type{margin:20px 0 25px 0}
.comty-home .success_onboarding_wizard .content-inner-block .container-block{padding-left:0;padding-right:0}
.success_onboarding_wizard.user-overlay.pc-overlay .group-title,.success_onboarding_wizard.user-overlay.pc-overlay .user-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.comty-home .content .success_onboarding_wizard .content-inner-block-banner .container-block{width:100%}
.success_onboarding_wizard li.step-bar-item{margin-left:-1px}
.success_onboarding_wizard #onboarding_step3 .pc-overlay h2{margin:0 0 15px 0}
.user-overlay.pc-overlay .cs-body-intro{padding-bottom:0}
.user-overlay.pc-overlay .content-simple-body{padding:0}
.user-overlay.pc-overlay .content-simple-foot{background-color:#fff}
.user-overlay.pc-overlay .content-simple-body form{padding:0 10px}
.user-overlay.pc-overlay.term-overlay .content-simple-foot{background-color:#f4f6f9}
.pc-overlay.term-overlay .form-group.form-group-narrow label{margin-top:0}
.user-overlay.term-overlay .form-group.form-group-narrow label,.user-overlay.term-overlay .form-group.form-group-narrow input{float:left}
.user-overlay.term-overlay .form-group.form-group-narrow input{width:12px;box-shadow:none}
.user-overlay.term-overlay .form-group.form-group-narrow{margin-bottom:0}
.user-overlay.pc-overlay.term-overlay .content-simple-body{padding:16px 32px}
.user-overlay.pc-overlay.term-overlay .cs-body-intro{padding-bottom:15px}
.user-overlay.pc-overlay.term-overlay .content-simple h1{color:#333;text-transform:none;font-size:160%}
.term-overlay .msg p{color:#fff;overflow:hidden;line-height:120%;margin-left:28px;padding-top:9px;padding-bottom:9px;padding-left:10px;margin-bottom:0;font-size:110%}
#compliance_prompt.pc-overlay.user-overlay.term-overlay p{font-size:110%;line-height:123.1%;color:#555}
.pc-overlay.term-overlay .content-simple{width:100%;max-width:900px}
.ie10 .term-overlay .content-simple-foot{height:110px!important}
.pc-overlay.term-overlay .form-group label{  font-size:12px;color:#42547a}
.pc-overlay.term-overlay .content-simple p{color:#555}
.pc-overlay.term-overlay .form-group{padding:0;font-size:12px;color:#42547a}.search-active{z-index:50}
.search-div .input-text{-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;float:left;border:1px solid #ddd;border-right:0;padding:2px 0 2px 4px;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;width:320px;height:29px;*height:23px;outline:0;background:#fff}
.ie9 .search-div .input-text{box-shadow:inset 0 0 10px -2px rgba(0,0,0,0.3)}
.search-active .input-text{border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0;-moz-box-shadow:inset 0 0 6px -6px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 0 6px -6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px -6px rgba(0,0,0,0.3)}
.ie9 .search-active .input-text{box-shadow:inset 0 0 10px -6px rgba(0,0,0,0.3)}
.search-div.nav-desktop .div-keywords-outer{float:left;overflow:hidden}
.search-div .search-button,.search-div .filter-button{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;float:right;border:1px solid #ddd;border-left:0;margin:0;padding:2px 0 2px 3px;background:#fff;width:25px;height:29px;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0}
.search-div .filter-button{display:none}
.search-active .search-button{border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0}
.search-div .search-button span.ui-icon-search{background:url(../img/sprite-icons.png) no-repeat 0 -39px;width:17px;height:17px;display:block;margin:0;opacity:.4}
.search-div .search-tray{position:absolute;left:0;top:28px;width:343px;background:#fff;border:1px solid #ddd;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px}
.search-active .search-tray{-moz-box-shadow:0 .4em .8em -.2em #999;-webkit-box-shadow:0 .4em .8em -.2em #999;box-shadow:0 .4em .8em -.2em #999}
.search-options{margin:0;padding:5px 0;line-height:1.8em;overflow:hidden;position:static;border:0}
.search-options h4{margin:0;padding:3px 10px;color:#999;text-transform:uppercase;font-weight:normal}
.search-options .search-options-block{clear:both;float:left;white-space:nowrap}
.search-options .search-options-block-first{clear:both;width:50%}
.search-options p{margin:0;padding:1px 10px}
.search-options label{padding-left:3px}
.logo{float:left;margin-top:1px;padding:0 0 2px 0;-webkit-transform:translateZ(0px)}
div.header-appex .logo{width:230px;margin-top:5px;padding-bottom:0}
div.header-comty .logo{width:200px;margin-top:2px;padding-bottom:0}
.logo a{display:block;text-indent:-9999px;width:216px;height:63px;background:url(../img/appex-logo.png) no-repeat center center;margin-top:2px;transition:background 300ms,width 300ms,height 300ms;-moz-transition:none}
div.header-scroll .logo a{width:162px;height:49px;background:url(../img/appex-logo-medium.png) no-repeat center center}
div.header-comty .logo a{width:182px;height:73px;background:url(../img/comty-logo.png) no-repeat center center;margin-top:0}
div.header-prtnr .logo a{background:url(../img/prtnr-logo.png) no-repeat center center}
.nav-group{float:right;width:715px}
div.header-comty .nav-group{width:745px;position:relative}
.nav-group-phone{display:none}
.nav-phone{display:none}
.nav0{float:right;font-size:100%}
.nav0 ul{margin:15px 0 0 0;overflow:visible;transition:all 300ms}
div.header-scroll .nav0 ul{margin-top:9px}
.nav0 ul li{display:inline;margin-left:10px;float:left}
.nav0 ul li a.nav0-link{color:#555;text-decoration:none;line-height:110%;padding:4px 5px;white-space:nowrap;font-weight:normal}
.has-overlay-inner{white-space:nowrap}
.nav0 ul li.nav0-separator span{color:#ddd;padding:9px 0;display:block}
.nav0 ul li a.nav0-link:hover{text-decoration:none;color:#111}
.nav0 ul li a.has-overlay-open:hover,.nav0 ul li a.has-overlay-open{color:#000;text-decoration:none}
.nav0 ul li a.selected{color:#000}
.nav0 ul li a.nav0-link span.nav0-link-text{display:inline-block;float:left;padding:5px 0}
.nav0 ul li a.nav0-link span.nav0-link-icon,.nav0 ul li a.nav0-link span.nav0-link-icon-2{background:url(../img/sprite-icons.png) no-repeat 0 100px;width:16px;height:16px;display:inline-block;float:left;margin:5px 0}
.nav0-link-icon-adjustment{padding:2px;margin-top:2px}
.nav0 ul li a.nav0-link span.nav0-link-icon{margin-right:4px}
.nav0 ul li a.nav0-link span.nav0-link-icon-2{margin-left:6px}
.nav0 ul li a.nav0-link span.nav0-link-number{display:block;float:left;background:#2a90d3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;padding:5px 3px;font-size:91.4%}
.nav0 ul li a.nav0-link span.nav0-link-icon-2{background-position:-160px -35px;width:9px}
.nav0 ul li a.nav0-link:hover span.nav0-link-icon-2{background-position:-160px -35px}
.nav0 ul li a.has-overlay-open:hover span.nav0-link-icon-2,.nav0 ul li a.has-overlay-open span.nav0-link-icon-2{background-position:-160px -55px}
.nav0 ul li.nav0-learn-more a span.nav0-link-icon{background-position:-140px -40px;opacity:.5}
.nav0 ul li.nav0-learn-more a:hover span.nav0-link-icon,.nav0 ul li.nav0-learn-more a.has-overlay-open span.nav0-link-icon{opacity:.8}
.nav0 ul li.nav0-login a span.nav0-link-icon{background-position:-20px -40px;width:15px;margin-top:4px;opacity:.5}
.nav0 ul li.nav0-login a:hover span.nav0-link-icon,.nav0 ul li.nav0-login a.has-overlay-open span.nav0-link-icon{opacity:.8}
.nav0 ul li.nav0-user a.nav0-link span.nav0-link-icon{background-position:-140px 0;width:17px}
.nav0 ul li.nav0-user a.nav0-link:hover span.nav0-link-icon,.nav0 ul li.nav0-user a.overlay-menu-opener-selected span.nav0-link-icon{background-position:-140px -20px}
.nav0 ul li.nav0-user a.nav0-link span.nav0-link-icon-user{filter:alpha(opacity=80);opacity:.8;margin-right:5px;width:27px;height:27px;margin-top:0;margin-bottom:0;border:1px solid #ddd;background-image:none;overflow:hidden}
.nav0 ul li.nav0-user a.nav0-link:hover span.nav0-link-icon-user,.nav0 ul li.nav0-user a.overlay-menu-opener-selected span.nav0-link-icon-user{filter:alpha(opacity=100);opacity:1}
.nav0 ul li.nav0-user a.nav0-link span.nav0-link-text{max-width:114px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav0 ul li.nav0-saved-list a.nav0-link span.nav0-link-icon{background-position:-480px 0;width:27px;height:24px;margin-top:2px;text-align:center;color:#fff;font-size:8px;line-height:20px}
.nav0 ul li.nav0-saved-list a.nav0-link:hover span.nav0-link-icon,.nav0 ul li.nav0-saved-list a.has-overlay-open span.nav0-link-icon{background-position:-480px -24px}
.nav0 ul li.nav0-saved-list-on a.nav0-link span.nav0-link-icon{background-position:-480px -48px;width:27px;height:24px;margin-top:2px;text-align:center;color:#fff;font-size:8px;line-height:20px}
.nav0 ul li.nav0-saved-list-on a.nav0-link:hover span.nav0-link-icon,.nav0 ul li.nav0-saved-list-on a.overlay-menu-opener-selected span.nav0-link-icon{background-position:-480px -72px}
.nav0 ul li.nav0-user,.nav0 ul li.nav0-saved-list{position:relative;overflow:visible}
.nav0 ul li.nav0-has-overlay-open{-moz-box-shadow:0 .3em .6em -.1em #999;-webkit-box-shadow:0 .3em .6em -.1em #999;box-shadow:0 .3em .6em -.1em #999;z-index:50}
.nav0-link{border:1px solid transparent;border-bottom:0;overflow:hidden;display:block;position:relative;background:transparent}
.has-overlay-open{border-color:#ddd;z-index:52;background:#fff}
.is-overlay{-moz-box-shadow:0 .3em .6em -.1em #999;-webkit-box-shadow:0 .3em .6em -.1em #999;box-shadow:0 .3em .6em -.1em #999;display:none;position:absolute;z-index:51;border:1px solid #ddd;margin:0;padding:0;top:34px;right:0;background:#fff;width:auto;white-space:nowrap;overflow:hidden;overflow-y:auto;min-height:30px}
.is-overlay-scroll{-webkit-overflow-scrolling:touch}
.is-overlay-saved-list{min-width:450px}
.is-overlay .overlay-section{border-top:1px solid #ddd;padding:5px 0}
.is-overlay .overlay-section:first-child{border-top:0}
.is-overlay h4,.is-overlay p a{margin:0;padding:4px 10px;display:block;text-decoration:none;color:#444;overflow:hidden}
.is-overlay p a:hover{background:#d7eefa;border-color:#c1d6e1;color:#000}
.is-overlay p a span.de-emph{color:#999;padding-left:5px}
.is-overlay p a:hover span.de-emph{color:#000}
.is-overlay h4 span.h-main,.is-overlay h4 span.h-sub{clear:both;display:block}
.is-overlay h4 span.h-main{font-weight:bold;font-size:100%;color:#444}
.is-overlay h4 span.h-main a{text-decoration:none}
.is-overlay h4 span.h-sub{font-weight:normal;padding-top:4px;font-size:100%;color:#444}
.is-overlay p{margin:0;padding:0}
.is-overlay span.link-text,.is-overlay span.de-emph{display:inline-block}
.is-overlay span.ui-icon{display:block;float:right;background:url(../img/sprite-icons.png) no-repeat 0 100px;width:15px;height:14px;margin:0 0 0 7px;padding:0}
.is-overlay a span.ui-icon-my-account{background-position:-240px -200px}
.is-overlay a:hover span.ui-icon-my-account{background-position:-240px -220px}
.is-overlay a span.ui-icon-my-profile{background-position:-179px -40px}
.is-overlay a:hover span.ui-icon-my-profile{background-position:-179px -60px}
.is-overlay a span.ui-icon-edit{background-position:-180px 0}
.is-overlay a:hover span.ui-icon-edit{background-position:-180px -20px}
.is-overlay a span.ui-icon-publish{background-position:-20px -80px}
.is-overlay a:hover span.ui-icon-publish{background-position:-20px -100px}
.is-overlay a span.ui-icon-logout{background-position:0 -80px}
.is-overlay a:hover span.ui-icon-logout{background-position:0 -100px}
.is-overlay a span.ui-icon-delete{background-position:-60px 0}
.is-overlay a:hover span.ui-icon-delete{background-position:-60px -20px}
.is-overlay a span.ui-icon-work{background-position:-60px -200px}
.is-overlay a:hover span.ui-icon-work{background-position:-60px -220px}
.is-overlay a span.ui-icon-settings{background-position:-80px -200px}
.is-overlay a:hover span.ui-icon-settings{background-position:-80px -220px}
.is-overlay a span.ui-icon-my-cases{background-position:-60px -200px;margin-right:-1px}
.is-overlay a:hover span.ui-icon-my-cases{background-position:-60px -220px}
.is-overlay a span.ui-icon-my-training{background-position:-380px -200px}
.is-overlay a:hover span.ui-icon-my-training{background-position:-380px -220px}
.is-overlay a.link-delete{-webkit-tap-highlight-color:transparent;overflow:hidden;display:block}
.is-overlay a.link-delete-temp{cursor:default}
.is-overlay a.link-delete span.link-text{display:none}
.is-overlay a.link-delete-temp span.ui-icon-delete{background-position:100px 0}
.is-overlay a.link-delete-temp:hover span.ui-icon-delete{background-position:100px 0}
.overlay-section-icons span.link-text{display:block;margin-right:25px}
table.saved-list-table{white-space:normal;width:100%}
table.saved-list-table td{padding:7px 9px 7px 0;border-top:1px solid #ddd;background:#fff}
table.saved-list-table td.td-first{padding-left:9px}
table.saved-list-table td.td-actions{padding-right:16px}
table.saved-list-table tr:hover td{background:#f8f8f8}
.is-overlay table.saved-list-table tr td a span.ui-icon-delete{visibility:hidden}
.is-overlay table.saved-list-table tr:hover td a span.ui-icon-delete{visibility:visible}
.is-touch .is-overlay table.saved-list-table tr td a span.ui-icon-delete{visibility:visible}
table.saved-list-table tr:hover td.td-del{background:#fff}
table.saved-list-table tr td.td-del-done,table.saved-list-table tr:hover td.td-del-done{background:#f1f1f1;-moz-box-shadow:inset 0 0 12px -5px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 12px -5px rgba(0,0,0,0.5);box-shadow:inset 0 0 12px -5px rgba(0,0,0,0.5)}
table.saved-list-table tr td.td-del-done div.div-del-done{display:table;width:100%}
table.saved-list-table tr td.td-del-done span.text{display:table-cell;vertical-align:middle;width:320px;padding-right:40px}
table.saved-list-table tr td.td-del-done span.text span.item-name{display:inline;font-weight:bold}
table.saved-list-table tr td.td-del-done span.text span.text-remove{display:inline;white-space:nowrap}
table.saved-list-table tr td.td-del-done a.link{display:table-cell;vertical-align:middle;text-align:right;width:40px}
table.saved-list-table tr.tr-last:hover td{background:#fff}
table.saved-list-table tr:first-child td{border-top:0}
table.saved-list-table tr:first-child td:first-child{border-top-left-radius:4px}
table.saved-list-table tr:first-child td:last-child{border-top-right-radius:4px}
table.saved-list-table tr:last-child td:first-child{border-bottom-left-radius:4px}
table.saved-list-table tr:last-child td:last-child{border-bottom-right-radius:4px}
table.saved-list-table td.td-logo{padding-bottom:5px}
table.saved-list-table img.img-logo,#page .header table.saved-list-table img.img-logo{width:30px;height:30px;max-width:none}
table.saved-list-table td.td-title{padding-bottom:5px}
table.saved-list-table a{text-decoration:none}
table.saved-list-table td.td-title a.tile-title{width:230px;display:inline-block}
table.saved-list-table p{padding:10px 0 10px 0}
table.saved-list-table td.td-last div.row-del-outer{position:relative;top:0;right:0}
table.saved-list-table td.td-last div.row-del-inner{position:absolute;top:0;right:0;background:#fcc;width:1px;height:30px}
.search-div{clear:none;float:right;margin:24px 0 0 0;line-height:100%;overflow:visible;position:relative}
div.header-scroll .search-div{margin-top:14px}
.data-table-header.sticky,.sticky{z-index:1;position:fixed}
#filter_stick.sticky{background:#fff;margin:0;padding:10px 0;border-bottom:1px solid #ddd;width:961px}.footer-extra{border-top:1px solid #d8dde6;overflow:hidden}
.footer-extra-primary{width:calc(75% - 1px);float:left;margin:7px 0;border-right:1px solid #d8dde6}
.footer-extra-primary-inner{padding:5px 20px 5px 0}
.footer-extra-secondary{width:25%;margin:7px 0;float:right}
.footer-extra-secondary-inner{padding:5px 0 5px 20px;position:relative}
.footer-extra-secondary h3{padding-left:9px}
.footer-all{clear:both;width:100%;padding:10px 0 15px 0;overflow:hidden;border-top:1px solid #d8dde6}
.footer-all p{display:inline-block;margin:10px 0 0 0;padding:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;overflow:hidden;line-height:100%}
.footer-all a,.footer-all span.footer-text{display:inline-block;color:#16325c;text-decoration:none;margin:0 20px 0 0;padding:5px 9px 5px 1px}
.footer-all a:hover{text-decoration:underline}
.footer-all-primary a,.footer-all-primary span.footer-text{font-size:107.7%}
.footer-all-primary a.footer-icon{background:url(../img/sprite-icons.png) no-repeat 0 100px;text-indent:-9999px;margin:2px 5px 0 5px;padding:0;vertical-align:top}
.footer-all-primary a.footer-facebook{background-position:-80px 0;width:10px;height:19px}
.footer-all-primary a.footer-facebook:hover{background-position:-80px -20px}
.footer-all-primary a.footer-twitter{background-position:-100px 1px;width:20px;height:19px}
.footer-all-primary a.footer-twitter:hover{background-position:-100px -19px}
.footer-all-primary a.footer-rss{background-position:-120px 1px;width:18px;height:19px}
.footer-all-primary a.footer-rss:hover{background-position:-120px -19px}
.footer-all-primary a.footer-youtube{background-position:-300px -200px;width:18px;height:20px}
.footer-all-primary a.footer-youtube:hover{background-position:-300px -220px}
.footer-all-primary a.footer-googleplus{background-position:-320px -200px;width:20px;height:19px}
.footer-all-primary a.footer-googleplus:hover{background-position:-320px -220px}
.footer-all-primary a.footer-linkedin{background-position:-100px -201px;width:20px;height:19px}
.footer-all-primary a.footer-linkedin:hover{background-position:-100px -221px}
.footer-all-primary a.footer-section-start{margin-left:15px}
.footer-all-secondary{clear:both}
.footer-all-secondary a,.footer-all-secondary span.footer-text{color:#54698d;font-size:92.3%}
span.footer-group{white-space:nowrap;display:inline}
.footer-social{float:right}
h3.h3-footer{text-align:center;vertical-align:top;display:inline-block;text-transform:uppercase;float:left;font-size:150%;position:relative;z-index:1;color:#54698d;padding:20px 60px 1px 20px}
.footer-extra-secondary-content h3.h3-footer{padding:0 0 1px 1px}
.footer-graph{position:relative;float:left;margin:10px 0 0 0}
.footer-graph .legend{font-size:11px;fill:#54698d;cursor:default}
.footer-graph .chart-title{position:absolute;text-align:center;font-size:13px;color:#54698d;width:66px;height:66px;left:22px;top:21px;display:table}
.footer-graph .chart-title span{display:table-cell;vertical-align:middle}
#app_price_graph{margin-right:50px}
#footer_tooltips{background:#2c4053;color:#fff;display:none;font-size:12px;padding:10px;position:absolute;text-align:center;left:-500px;top:0;z-index:10;border-radius:4px;max-width:160px}
#footer_tooltips:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#2c4053;border-width:7px;margin-left:-7px}
.footer-extra-tertiary h3.h3-footer{padding:12px 0 10px 30px}
.footer-extra-secondary-content{display:inline-block;text-align:center;padding-top:20px}
.icon-components{background:url(../img/cmp-lightning.png) no-repeat center center;background-size:cover;width:58px;height:100px;display:block;margin-top:-8px;margin-left:8px;float:left}
.icon-info{background:url(../img/sprite-icons.png) no-repeat -140px -40px;width:20px;height:20px;display:block;margin-top:75px;margin-left:-25px;opacity:.7;float:left}
.img-footer-charts{margin:6px 0 0 20px}
ul.ul-subtle,ul.ul-reset.ul-subtle{padding-top:5px}
ul.ul-subtle li,ul.ul-reset.ul-subtle li{padding:3px 1px 3px 15px}
.ticker-outer{padding:0 10px 0 0;float:right}
.ticker-outer .view-list{margin-top:0}
.ticker-outer div.tile-mini{font-size:85%}
.ticker-outer div.tile-mini div.txt-tertiary{font-size:92%;color:#54698d}
.ticker-outer div.tile-mini,.ticker-outer div.tile-mini div.tile-content{position:static;width:170px;height:auto;min-height:46px}
.ticker-outer div.tile-mini div.tile-content-inner-1{position:relative;min-height:46px;background:transparent;border-bottom:0;border-right:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.ie6 .ticker-outer div.tile-mini div.tile-content-inner-1{height:46px}
.ticker-outer div.tile-mini div.tile-content-inner-2{display:none}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.tile-img-brand{display:none}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.tile-img-logo{display:block;width:46px;height:46px;overflow:visible;float:left;padding:0}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.tile-img-logo img{width:30px;height:30px;margin:8px 8px 8px 3px;padding:0;overflow:visible}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.txt-primary{width:auto;height:15px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:0;padding-top:9px}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.txt-primary a.tile-title{font-weight:normal;color:#0070d2}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.txt-primary a.tile-title:hover{color:#005fb2}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.txt-secondary{display:none}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.txt-tertiary{width:auto;height:15px;display:block;margin-left:40px;float:none;overflow:hidden}
.ticker-outer div.tile-mini div.tile-content-inner-1 div.tile-footer{display:none}
.footer-nav-group-phone{display:none}
.phone-overlay{position:absolute;top:0;left:-9999px;margin:0;padding:39px 0 81px 0;width:100%;background:#21242c;overflow:hidden}.listing-logo{background:transparent;border:0;padding:1px!important}
.ie7 .listing-logo,.ie8 .listing-logo{background:#fff;position:relative;top:-2px;left:-3px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=45,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=225,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=1) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=315,strength=1)}
.ie9 .listing-logo{box-shadow:0 .2em 1em 0 #999}
.rating-block{white-space:nowrap;overflow:hidden;height:15px}
.rating-block span.rating-stars{display:inline-block;width:60px;height:12px;background:url(../img/rating-stars.png) no-repeat 0 0;overflow:hidden;vertical-align:top}
.rating-block-2 span.rating-stars{background:url(../img/rating-stars-gold.png) no-repeat 0 0}
.rating-block span.rating-stars-50{background-position:0 0}
.rating-block span.rating-stars-45{background-position:0 -12px}
.rating-block span.rating-stars-40{background-position:0 -24px}
.rating-block span.rating-stars-35{background-position:0 -36px}
.rating-block span.rating-stars-30{background-position:0 -48px}
.rating-block span.rating-stars-25{background-position:0 -60px}
.rating-block span.rating-stars-20{background-position:0 -72px}
.rating-block span.rating-stars-15{background-position:0 -84px}
.rating-block span.rating-stars-10{background-position:0 -96px}
.rating-block span.rating-stars-05{background-position:0 -108px}
.rating-block span.rating-stars-00{background-position:0 -120px}
.rating-block span.rating-amount{display:inline-block;padding:1px 0 2px 4px;line-height:1em;vertical-align:top}
.rating-block span.rating-amount i{font-style:normal}
.icon-block ul li{display:block;float:left;margin-right:6px;width:12px;height:12px;overflow:hidden;background:url(../img/sprite-large.png) no-repeat 0 100px;color:#fff;font-weight:normal;font-size:92.5%}
.icon-block ul li:last-child{margin-right:0}
.icon-block ul li.paid{background-position:0 100px;text-indent:-9999px;display:none}
.icon-block ul li.free{background-position:0 100px;width:auto;height:auto;text-transform:uppercase}
.view-list .icon-block ul li.free{text-transform:none;height:auto}
.icon-block ul li.fb-like{background-position:0 -350px;display:none}
.icon-block ul li.twitter-count{background-position:0 -379px;display:none}
.icon-block ul li.new-tile{display:none;width:auto;height:auto;color:#f10}
.view-list .icon-block ul li.new-tile{display:block;height:auto}
.icon-block ul li.sponsored-tile{display:none;width:auto;color:#0070d2}
.view-list .icon-block ul li.sponsored-tile{display:block;height:auto}
.icon-block ul li.sf1-tile{display:none;width:auto;height:auto;color:#0070d2}
.view-list .icon-block ul li.sf1-tile{display:block;height:auto}
.icon-block ul li.lightning-tile{display:none;width:auto;height:auto;color:#0070d2}
.view-list .icon-block ul li.lightning-tile{display:block;height:auto}
.icon-block ul li.lightning-app-tile{display:none;width:auto;height:auto;color:#0070d2}
.view-list .icon-block ul li.lightning-app-tile{display:block;height:auto}
.icon-block ul li.lightning-cons-tile{display:none;width:auto;height:auto;color:#0070d2}
.view-list .icon-block ul li.lightning-cons-tile{display:block;height:auto}
.icon-block ul li.marketing-tile{display:none;width:auto;height:auto;color:#e98300}
.view-list .icon-block ul li.marketing-tile{display:block;height:auto}
.btn{font-family:inherit;display:inline-block;*display:inline;*zoom:1;line-height:1em;margin:0;padding:4px;font-size:92.25%;font-weight:normal;color:#0070d2;text-align:center;vertical-align:middle;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:3px;cursor:pointer;text-shadow:0 1px 1px rgba(255,255,255,0.55);*margin-left:.3em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;outline:0}
.ie6 .btn,.ie7 .btn{padding-top:2px}
.btn:hover{text-decoration:none;background:#f4f6f9}
.btn:active,.btn-selected{background:#eef1f6;border:1px solid rgba(0,0,0,.3)}
.btn:focus{border:1px solid rgba(0,0,0,.3)}
.btn-primary{background:#e8f3fc}
.btn-primary:hover{background:#eff7fd}
.btn-primary:active{background:#f7fbfe}
.btn-important{color:#fff;background:#60c170;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.btn-important:hover{color:#fff;background:#56ad65}
.btn-important:active{background:#4d9b5b}
.btn a{color:#444;text-decoration:none}
.btn span.btn-inner{margin:0;padding:0 2px;float:left;display:block;min-height:12px;line-height:100%;vertical-align:0}
.ie6 .btn span.btn-inner,.ie7 .btn span.btn-inner{line-height:13px}
.btn-save-div.btn-selected:hover{cursor:default}
.btn-save-div.btn-selected,.btn-save-div.btn-selected a,.btn-save-div.btn-selected:hover,.btn-save-div.btn-selected a:hover{cursor:default;background-color:transparent!important}
.btn-save-div.btn-selected,.btn-save-div.btn-selected:hover{border:1px solid rgba(255,255,255,.7)!important}
.view-list .btn-save-div.btn-selected,.view-list .btn-save-div.btn-selected a,.view-list .btn-save-div.btn-selected:hover,.view-list .btn-save-div.btn-selected a:hover{background-color:#0070d2!important}
.view-list .btn-save-div.btn-selected,.view-list .btn-save-div.btn-selected:hover{border:1px solid rgba(0,0,0,.1)!important}
.btn-save-div{padding:0 3px 0 0}
.view-list .btn-save-div,.view-list .tile-footer .tile-footer-d .tile-actions .btn{background:#0070d2;text-shadow:none;color:#fff}
.btn span.btn-save a{background:url(../img/sprite-large.png) no-repeat right -315px;padding-right:16px;display:block}
.btn-selected span.btn-save a{background:url(../img/sprite-large.png) no-repeat right -405px}
.btn span.btn-save a,.tile .btn span.btn-save a{padding:4px 16px 5px 4px;margin:0;line-height:100%!important;color:#fff}
.btn-saving,.btn-saving:hover,.btn-saving:active{cursor:default;border:1px solid rgba(255,255,255,.3)!important;background:transparent!important}
.btn-saving a{cursor:default;color:rgba(255,255,255,.3)!important}
.btn-saving span.btn-save a{background:url(../img/loading-save-mini.gif) no-repeat right 5px}
.view-list .btn-saving,.view-list .btn-saving:hover,.view-list .btn-saving:active{cursor:default;border:1px solid rgba(0,0,0,.1)!important;background:#0070d2!important;color:#fff!important}
.view-list .btn-saving a{cursor:default;color:rgba(0,0,0,.1)!important;color:#fff!important}
.btn span.btn-more::after{content:">";font-size:100%;display:inline-block;padding:0 0 0 5px}
.btn-strong{font-size:100%;line-height:100%;padding:8px 16px;font-weight:bold}
.btn-strong-inverted{color:#fff;background:#a0a0a0;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.btn-strong-inverted:hover{color:#fff!important;background:#909090}
.btn-strong-primary{color:#fff;background:#0070d2;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.btn-strong-primary:hover{color:#fff!important;background:#005fb2}
.btn-strong-primary:active{color:#fff;background:#00396b}
.btn-strong-important{color:#fff;background:#60c170;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.btn-strong-important:hover{color:#fff;background:#56ad65}
.btn-strong-inverted:active{color:#fff;background:#818181;background-image:none}
.btn-strong-important:active{background:#4d9b5b}
.btn-strong .button-text-main,.btn-strong .button-text-sub{float:left;display:block}
.btn-strong .button-text{float:left}
.btn-strong .button-text-main{font-size:130.8%;line-height:130.8%;float:left}
.btn-strong .button-text-sub{clear:both;font-size:100%;line-height:100%;font-weight:normal;float:left}
.content-simple-small .button-text{float:none;display:inline-block;margin-bottom:2px;margin-top:2px}
.appx-dialog-footer .btn-delete,.btn-delete:hover{background:#ad3333;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25)}
.btn .ui-button-icon{background:url(../img/sprite-icons.png) no-repeat 0 100px;width:30px;height:27px;display:inline-block;float:left}
.btn-buy .ui-button-icon{background-position:-160px -180px;width:20px;height:20px;margin:1px 3px 0 6px}
.btn-buy:hover .ui-button-icon{background-position:-180px -180px}
.btn-buy .button-text-main{padding:3px 0 0 6px}
.btn-production .ui-button-icon{background-position:-127px -120px}
.btn-production:hover .ui-button-icon{background-position:-127px -146px}
.btn-production .button-text-main{padding:3px 0 0 6px}
.btn-sandbox .ui-button-icon{background-position:-114px -120px;width:13px;margin:0 9px}
.btn-sandbox:hover .ui-button-icon{background-position:-114px -147px}
.btn-sandbox .button-text-main{padding:3px 0 0 4px}
.btn-trial .ui-button-icon{background-position:-87px -120px;width:26px;margin:0 3px 0 2px}
.btn-trial:hover .ui-button-icon{background-position:-87px -147px}
.btn-trial .button-text-main{padding:3px 0 0 4px}
.btn-source-code .ui-button-icon{background-position:-481px -100px;width:29px;height:20px;margin:3px 3px 4px 1px}
.btn-source-code:hover .ui-button-icon{background-position:-481px -120px}
.btn-source-code .button-text-main{padding:3px 0 0 4px}
.btn-external .ui-button-icon{background-position:-220px -160px;width:26px;margin:0 2px 0 3px}
.btn-external:hover .ui-button-icon{background-position:-250px -160px}
.btn-external .button-text-main{padding:3px 0 0 4px}
.btn-contact .ui-button-icon{background-position:-278px -160px;width:21px;margin:1px 5px 0 5px}
.btn-contact:hover .ui-button-icon{background-position:-299px -160px}
.btn-contact .button-text-main{padding:3px 0 0 4px}
.btn-check .ui-button-icon{background-position:-300px -242px;width:19px;height:18px;margin:-2px 10px -2px -3px}
.btn-checked .ui-button-icon{background-position:-320px -242px}
.btn-rss{padding:4px 2px 3px 2px;background:#ff7a22}
.btn-rss .ui-button-icon{background-position:-200px -240px;width:20px;height:20px;margin:2px 3px 0 5px}
.btn-rss:hover{background:#e56e1f}
.btn-rss:active{background:#ce631c}
.btn-blog .ui-button-icon{background-position:-340px -241px;width:20px;height:18px;margin:-2px 6px -2px -3px}
.btn-twitter .ui-button-icon{background-position:-120px -240px;width:20px;height:20px;margin:-3px 6px -3px -3px}
.btn-linkedin .ui-button-icon{background-position:-180px -240px;width:20px;height:20px;margin:-6px 8px 0 -3px}
.btn-sf-2 .ui-button-icon{background-position:-445px -160px;width:36px;height:25px;margin:-5px 12px -5px -3px}
.btn-sf-3 .ui-button-icon{float:none;display:inline-block;margin-top:-2px;margin-bottom:-7px}
.btn-active,.btn-active:hover{color:#999;background-color:#fff!important;border-color:#ccc;filter:none}
.btn.button-full-spinner,.button-full-spinner,.btn.button-full-spinner:hover,.button-full-spinner:hover,.view-tile .tile-content-inner-2 .btn.button-full-spinner,.view-tile .tile-content-inner-2 .btn.button-full-spinner:hover{background-image:url(../img/loading-small.gif);background-position:center center;background-repeat:no-repeat}
.btn.button-full-spinner-mini,.button-full-spinner-mini,.btn.button-full-spinner-mini:hover,.button-full-spinner-mini:hover{background-image:url(../img/loading-mini.gif)}
.button-icon-spinner .ui-button-icon,.button-icon-spinner:hover .ui-button-icon{background-image:url(../img/loading-small.gif);background-position:center center;background-repeat:no-repeat;margin-top:0;margin-bottom:0}
.button-icon-spinner-mini .ui-button-icon,.button-icon-spinner-mini:hover .ui-button-icon{background-image:url(../img/loading-mini.gif)}
.btn-next-to-input{margin-left:15px}
.btn-disabled,.btn-disabled:hover,.btn-disabled:active,.btn-disabled:focus{cursor:default!important;color:#e0e5ee!important;background:#fff!important;background-image:none!important;border-color:#e0e5ee!important;filter:none!important;text-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0}
.btn-disabled a,.btn-disabled:hover a,.btn-disabled:active a,.btn-disabled:focus a{color:#e0e5ee!important;cursor:default}
.btn-disabled span.ui-icon{width:1px;height:13px;float:left}
.ui-dialog-titlebar-close.btn-disabled{background-color:transparent!important}
.inside-app button:disabled{cursor:default!important;color:#e0e5ee!important;background:#fff!important;background-image:none!important;border-color:#e0e5ee!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0}
.btn span.ui-icon-delete{background:url(../img/sprite-icons.png) no-repeat -103px -183px;display:block;width:11px;height:11px}
.btn-link{color:#fff;border:1px solid rgba(0,0,0,0.1);background:#0070d2;margin:0;padding:10px 15px 8px 15px;overflow:hidden;display:block;font-size:130.8%}
.btn-link:hover{color:#fff;background:#0094de}
.paging{font-size:92.5%;overflow:hidden}
.paging .paging-a{float:right}
.paging a{text-decoration:none}
.paging a.more{background-position:right -288px}
.paging a.less{background-position:left -528px}
.paging a:hover{text-decoration:underline}
.paging .divider{width:5px;text-indent:100%;display:inline-block}
.wait-paging{float:left;height:14px;margin:-4px 5px 0 5px}
.paging-inner{float:left;min-height:20px}
.less-paging{margin-right:10px}
.more-paging{margin-left:10px}
.btn-by-title{float:right;margin:0 0 10px 10px}
.btn-height{padding:8px 0;display:block}
.mask{position:fixed;top:0;left:0;-moz-opacity:.6;opacity:.60;filter:alpha(opacity=60);background-color:#fff;zoom:1;overflow:hidden}
.mask2{background-color:#fff}
.mask-msg{position:fixed;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);top:50%;left:50%;background:#fff;padding:0;border-radius:2px;box-shadow:0 0 .75em 0 #999}
.ie-soso .mask-msg{border:1px solid #ddd}
.mask-msg-true{padding:20px 14px 5px 55px;background:#fff url('../img/loading-medium.gif') no-repeat 17px center;min-height:39px;line-height:100%;color:#555;cursor:wait;font-size:123.1%}
.mask-msg-text{padding-top:3px}
.sub-text{font-size:84.6%}
.sub-text-error,span.sub-text-error{color:#a00}
.form-input-text,.form-select,.form-textarea{display:block;width:100%;padding:3px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c7ccce;-moz-box-shadow:inset 0 2px 7px -3px #999;-webkit-box-shadow:inset 0 2px 7px -3px #999;box-shadow:inset 0 2px 7px -3px #999;background-color:#fff;line-height:1.2em;outline-style:none;border-radius:0;height:2em}
.form-select{padding-top:4px;padding-bottom:2px}
.form-textarea{height:6em}
@media screen and (-webkit-min-device-pixel-ratio:0){.form-select{-webkit-appearance:none;background:#fff url(../img/arrow-select.png) no-repeat right 9px;padding-right:30px}
}
.form-select option{background:#fff;background-image:none}
.msg{padding:6px 10px;margin:0 0 15px 0;color:#fff;background:#aaa;border-radius:2px;overflow:hidden}
.nav-tab-section .msg{margin:15px 0 0 0}
.form-group-narrow .msg{margin:10px 3px;clear:both}
.msg-container-free .msg{margin-top:20px;margin-bottom:10px}
.msg a{text-decoration:underline}
.comty-alerts a{text-decoration:none}
.comty-alerts a:hover{text-decoration:underline}
.msg a.btn{text-decoration:none}
.msg a.btn:hover,.comty-alerts a.btn:hover{text-decoration:none}
.msg a:hover{color:#000}
.msg p,.msg span.p-alt{overflow:hidden;line-height:120%;margin-left:28px;padding-top:9px;padding-bottom:9px;padding-left:10px}
.msg span.p-alt{display:block}
.msg p.msg-title{margin-bottom:.3em}
.msg p.msg-title .btn{float:right;border-color:rgba(0,0,0,.50);background:rgba(0,0,0,.33);color:#fff;text-shadow:none;margin-top:-2px}
.msg p.msg-title .btn:hover{float:right;border-color:rgba(0,0,0,.60);background:rgba(0,0,0,.4);color:#fff;text-shadow:none;margin-top:-2px}
.msg p:last-of-type{margin-bottom:0}
.msg ul{margin-top:0;margin-bottom:.5em;padding-top:0;padding-bottom:0;margin-left:15px}
.msg ul li{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:.5em;line-height:120%}
.msg ul li:last-child{padding-bottom:0}
.msg ul.ul-one-item{padding-left:23px;margin-bottom:0}
.msg ul.ul-one-item li{list-style:none;padding:3px 0;font-weight:bold}
.msg .msg-icon{background:url(../img/sprite-icons.png) no-repeat 0 100px;width:24px;height:24px;float:left;vertical-align:bottom;display:inline-block;margin-top:5px}
.content-simple .msg .msg-icon{margin-top:7px}
.msg-info .msg-icon{background-position:-400px -1px}
.msg-warning .msg-icon{background-position:-401px -25px}
.msg-error .msg-icon{background-position:-400px -49px}
.msg-success .msg-icon{background-position:-400px -72px}
.msg-info{background:#669bd7}
.msg-info a{color:#fff}
.msg-info a:hover{color:#fff}
.msg-warning{background:#dbb245}
.msg-warning a{color:#fff}
.msg-warning a:hover{color:#fff}
.msg-error{background:#d68184}
.msg-error a{color:#fff}
.msg-error a:hover{color:#fff}
.msg-success{background:#60c170}
.msg-success a{color:#fff}
.msg-success a:hover{color:#fff}
.msg p.msg-with-action{padding-top:0;padding-bottom:0}
.msg p.msg-with-action .msg-text{padding-top:9px;padding-bottom:9px;display:inline-block}
.msg p.msg-title-emph .msg-text{font-size:1.384em}
.msg p.title-with-action{margin-bottom:5px}
.msg .msg-action{float:right;text-decoration:none;background:rgba(0,0,0,.2);margin:1px 0 0 0;padding:9px 21px 9px 21px;border-radius:2px;font-weight:bold;line-height:100%}
.msg .msg-action:hover{background:rgba(0,0,0,.3);text-decoration:none}
.icon-inline{background:url(../img/sprite-icons.png) no-repeat 0 100px;display:inline-block;vertical-align:text-bottom}
.icon-inline-help{background-position:-80px -180px;width:15px;height:15px}
.content-simple .icon-inline-help{margin-bottom:2px}
.icon-formfield{float:left;margin-top:8px;margin-left:10px}
.msg .icon-inline-help{background-position:-446px -200px}
.steps_new_user .icon-inline-help{background-position:-446px -220px;margin-bottom:1px;opacity:.8}
h5 .icon-inline-help{padding-top:1px}
h1 .icon-inline-help{padding-top:5px}
.icon-inline-info{background-position:-60px -180px;width:15px;height:15px}
.icon-inline-no{background-position:-425px -161px;width:15px;height:15px;opacity:.7;margin:0 3px}
.icon-inline-edit{background-position:-425px -180px;width:15px;height:15px;opacity:.7;margin:0 3px}
.tooltip-from-title,.tooltip-from-el{cursor:pointer}
.tooltip-el{display:none}
.tooltip-el .tooltip-title{display:inline-block;padding-bottom:5px;font-weight:bold}
.tooltip-el .tooltip-text{display:inline-block;padding-bottom:10px}
.tooltip-el label{font-weight:bold}
.tooltip-el a.more{font-weight:bold}
.tooltip-el .tooltip-info{padding:15px 15px 10px 15px;border-bottom:1px solid rgba(255,255,255,.4)}
.tooltip-el table.tooltip-table{color:#90d0f2}
.tooltip-el table.tooltip-table td{padding:5px 20px;text-align:left;vertical-align:middle}
.tooltip-el table.tooltip-table tr:last-child td{padding-bottom:10px}
.tooltip-el table.tooltip-table td.table-title{padding:18px 15px}
.tooltip-el table.tooltip-table td.label{text-align:left}
.appears-on{display:inline-block;background:url(../img/appears-on.png) no-repeat 200px 0}
.appears-on-1{background-position:0 0;width:80px;height:64px}
.appears-on-outer-component .appears-on-1{background-position:-150px 0;width:80px;height:32px}
.appears-on-2{background-position:0 -64px;width:150px;height:105px}
.appears-on-3{background-position:0 -169px;width:150px;height:105px}
.appears-on-4{background-position:0 -274px;width:80px;height:64px}
.appears-on-outer-component .appears-on-4{background-position:-150px -274px;width:80px;height:32px}
.appears-on-5{background-position:0 -338px;width:150px;height:105px}
.appears-on-6{background-position:0 -443px;width:150px;height:125px}
.appears-on-7{background-position:0 -568px;width:150px;height:125px}
.appears-on-8{background-position:0 -693px;width:150px;height:125px}
.appears-on-9{background-position:0 -818px;width:150px;height:125px}
.appears-on-10{background-position:0 -943px;width:150px;height:125px}
.appears-on-11{background-position:0 -1068px;width:80px;height:24px}
.appears-on-12{background-position:0 -1092px;width:80px;height:64px}
.appears-on-outer-component .appears-on-12{background-position:-150px -1092px;width:80px;height:32px}
.appears-on-13{background-position:0 -1156px;width:150px;height:105px}
.appears-on-14{background-position:0 -1261px;width:150px;height:105px}
.appears-on-15{background-position:0 -1366px;width:150px;height:105px}
.appears-on-16{background-position:0 -1471px;width:150px;height:125px}
.appears-on-17{background-position:0 -1596px;width:150px;height:125px}
.appears-on-18{background-position:0 -1721px;width:150px;height:105px}
.appears-on-19{background-position:-300px -1826px;width:150px;height:105px}
.appears-on-20{background-position:-300px -1931px;width:150px;height:105px}
.appears-on-21{background-position:-300px -2036px;width:150px;height:125px}
.appears-on-22{background-position:-300px -2161px;width:150px;height:105px}
.appears-on-23{background-position:-300px -2266px;width:150px;height:125px}
.t_Tooltip .t_ContentContainer{max-width:400px}
.t_Content_appx,.t_Content_appx4,.t_Content_appx-allall,.t_Content_appx-mouse,.t_Content_appx7{color:#fff!important;font-size:100%;line-height:150%;padding:10px 11px}
.t_Content_appx4{padding:0}
.t_Content_appx span,.t_Content_appx4 span,.t_Content_appx-allall span,.t_Content_appx-mouse span{color:#fff!important}
.t_Content_appx a,.t_Content_appx4 a,.t_Content_appx-allall a,.t_Content_appx-mouse a{color:#fff;text-decoration:underline;background:0;border:0}
.t_Content_appx a:hover,.t_Content_appx4 a:hover,.t_Content_appx-allall a:hover,.t_Content_appx-mouse a:hover{color:#fff;text-decoration:underline}
.appx-dialog{display:none}
.appx-dialog-footer{clear:both;text-align:center;padding:25px 0 10px 0}
.appx-dialog-footer .btn{margin-left:6px;margin-right:6px;margin-top:6px}
.appx-form-block label{font-weight:bold}
.appx-form-block label.label-inline{float:left;padding-right:5px}
.appx-dialog h5{padding-top:5px;padding-bottom:2px}
.appx-dialog label{font-weight:bold}
.jq-widget .appx-dialog-outer{border:0;border-radius:2px;background-image:none;-moz-box-shadow:0 3px 1em 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 1em 0 rgba(0,0,0,0.5);box-shadow:0 3px 1em 0 rgba(0,0,0,0.5);padding:0}
.ie-soso .jq-widget .appx-dialog-outer{border:1px solid #ddd}
.jq-widget .appx-dialog-outer .ui-dialog-titlebar{border:0;background-image:none;background-color:#fff;padding:1.2em 1.2em .6em 1.2em}
.jq-widget .ui-state-default,.jq-widget .ui-widget-content .ui-state-default,.jq-widget .ui-widget-header .ui-state-default{border:0;background:0;font-weight:normal;color:#555;margin-top:-8px;margin-right:10px}
.jq-widget .ui-dialog .ui-dialog-title{font-size:1.17em;font-weight:normal;color:#111;padding:0 1px}
.jq-widget .appx-dialog-outer .ui-dialog-titlebar{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}
.jq-widget .appx-dialog-outer-no-close .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none}
.jq-widget .ui-dialog .ui-dialog-content{padding:.6em 1.2em 1.2em 1.2em;background-image:none;background-color:#fff}
.jq-widget .ui-widget-content .ui-icon-closethick{background:url(../img/sprite-icons.png) no-repeat -101px -181px;opacity:1;width:16px;height:16px}
.jq-widget .ui-dialog-screenshots .ui-icon-closethick{background-position:-481px -141px}
.jq-widget .ui-dialog-screenshots .ui-dialog-content{background-color:transparent}
.jq-widget .ui-widget-content .ui-icon-closethick:hover{opacity:.6}
.jq-widget .ui-widget-content .ui-icon-grip-diagonal-se{background:url(../img/sprite-icons.png) no-repeat -120px -180px}
.jq-widget .ui-dialog .appx-dialog-content-img-text{overflow:hidden}
.jq-widget .ui-dialog .appx-dialog-content-img-text .img{width:70px;height:70px;float:left}
.jq-widget .ui-dialog .appx-dialog-content-img-text .img .logo-app{margin:3px 15px 1px 4px}
.jq-widget .ui-dialog .appx-dialog-content-img-text .img img{width:auto;height:auto;max-width:100%;background-color:#fff}
.jq-widget .ui-dialog .appx-dialog-content-img-text .txt{padding:3px 0 0 0}
.jq-widget .ui-dialog .appx-dialog-content-img-text .txt .title{font-weight:bold;padding:0 0 5px 0;overflow:hidden;display:block}
.jq-widget .ui-dialog .appx-dialog-content-generic{clear:both}
@media(max-width:767px){.jq-widget .ui-dialog-screenshots .ui-dialog-content{padding:0}
}
.char-count{clear:both;padding:5px 1px 0 1px;float:left;display:block}
.char-count-error{clear:none}
.text-block{border:1px solid #ddd;overflow:auto;padding:10px}
.text-block-large{height:250px}
.text-block-medium{height:120px}
.items-list{border:1px solid #ddd;border-top:0;background:#fbfbfb}
ul.items-list-ul{margin-bottom:-1px}
ul.items-list-ul li.items-list-li{width:479px;float:left;border-bottom:1px solid #ddd}
ul.items-list-ul li.items-list-li-primary{background:#fbfbfb}
ul.items-list-ul li.items-list-li-secondary{background:#f1f1f1}
ul.items-list-ul li.items-list-li-notlast{border-right:1px solid #ddd}
ul.items-list-ul li.items-list-li .li-content{padding:0 5px 5px 0}
ul.items-list-ul li.items-list-li .img{width:70px;height:70px;float:left}
ul.items-list-ul li.items-list-li .logo-app{margin:15px}
ul.items-list-ul li.items-list-li .img img{background-color:#fff}
ul.items-list-ul li.items-list-li .txt{padding-top:13px;overflow:hidden}
ul.items-list-ul li.items-list-li .txt .title{font-weight:bold;text-decoration:none;overflow:hidden;display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis}
ul.items-list-ul li.items-list-li .txt .subtitle-div span.subtitle{margin:3px 0;padding:0;font-size:92.3%;display:block}
ul.items-list-ul li.items-list-li .txt .user-actions{margin:10px 0;padding:0;font-size:92.3%}
ul.items-list-ul li.items-list-li .txt .user-actions ul li{float:left;white-space:nowrap}
ul.items-list-ul li.items-list-li .txt .user-actions ul li span.user-actions-separator{display:inline-block;padding:0 4px;float:left}
ul.items-list-ul li.items-list-li .txt .user-actions ul li a{text-decoration:none;display:inline-block;float:left}
ul.items-list-ul li.items-list-li .txt .user-actions ul li a.user-actions-more span.ui-icon{width:9px;height:5px;margin:5px 0 0 2px;float:right;background:url(../img/sprite-icons.png) no-repeat -160px -40px}
ul.items-list-ul li.items-list-li .txt .user-actions ul li a.user-actions-more:hover span.ui-icon{background-position:-160px -60px}
.user-actions-important{margin:0 5px 5px 0;overflow:hidden}
.user-actions-important .btn{float:left;font-weight:bold}
.user-actions-important .btn-important{float:right}
.user-actions-important .btn-buy span.ui-icon{float:left;margin:-2px 6px -2px 0;width:16px;height:16px;background:url(../img/sprite-icons.png) no-repeat -200px -80px}
.user-actions-important .btn-buy:hover span.ui-icon{background-position:-200px -100px}
.user-actions-important .btn-download span.ui-icon{float:left;margin:0 6px 0 0;width:14px;height:13px;background:url(../img/sprite-icons.png) no-repeat -200px -40px}
.user-actions-important .btn-download:hover span.ui-icon{background-position:-200px -60px}
.button-with-expl{overflow:hidden}
.button-with-expl button.btn{float:left;margin-left:0}
.button-with-expl p.button-expl{float:left;padding-top:2px;margin-top:16px}
ul.items-list-ul li.items-list-li .title-with-tooltip-phone{display:none}
div.user-actions-ul{position:absolute;background:#fff;margin:3px;padding:3px;border:1px solid #fff;border-radius:5px;-moz-box-shadow:0 2px 5px #acacac;-webkit-box-shadow:0 2px 5px #acacac;box-shadow:0 2px 5px #acacac;font-size:92.3%}
.ie-soso div.user-actions-ul{border:1px solid #ddd}
div.user-actions-ul li a{text-decoration:none;padding:2px 5px;display:block;border-radius:2px}
div.user-actions-ul li a:hover{background:#fbfbfb}
.appx-form-block{margin-top:15px}
.select-alt-display{position:relative;float:left}
.select-alt-display label{padding-top:5px}
.select-alt-display span.alt-display{line-height:90%;cursor:pointer;float:left;margin:0;padding:7px 5px 6px 5px;text-align:left;white-space:nowrap;font-size:92.5%;border:1px solid #c7ccce;border-radius:2px;color:#444;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,.4);-webkit-user-select:auto;overflow:hidden}
.success_onboarding_wizard .select-alt-display span.alt-display{padding:7px 5px 8px 5px}
.select-alt-display-disabled span.alt-display{color:#bbb}
.content-simple .select-alt-display span.alt-display{font-size:123.1%;padding-top:7px;line-height:90%}
.select-alt-display span.alt-display span.ui-icon{width:9px;height:5px;margin:3px 0 0 8px;float:right;background:url(../img/sprite-icons.png) no-repeat -160px -60px}
.select-alt-display-disabled span.alt-display span.ui-icon{opacity:.3}
.content-simple .select-alt-display span.alt-display span.ui-icon{margin-top:4px}
.select-alt-display span.form-field-error{border-color:#a00;background-color:#fff0c0!important;background-image:none}
.select-alt-display select{position:absolute;top:0;left:0;opacity:0;height:29px;-webkit-appearance:none;padding:0 7px}
.ie8 .select-alt-display select{height:25px;-ms-filter:"alpha(opacity=0)";width:auto!important}
.ie7 .select-alt-display select{float:left;position:static}
.ie7 .select-alt-display span.alt-display{display:none}
label.label-select-alt{padding-top:6px;line-height:100%}
.explain-select-alt{overflow:hidden;padding:6px 0 3px 10px;display:block;font-style:italic;color:#999;line-height:100%}
.spinner-results-items-list,.items-list-none{padding:20px;overflow:hidden}
.filter-block{overflow:hidden}
.content-header .filter-block{display:block;clear:both;margin-top:15px;overflow:hidden}
.higher-box{height:10.5em!important}
.no-registered-box{font-size:109.8%!important;text-align:center!important;padding:60px 20px;min-height:166px}
.data-table-header{margin:10px 0 0 0;padding:0;overflow:hidden;position:relative}
.data-table-header-main{float:left;overflow:hidden}
.data-table-header-extra{float:right;overflow:hidden}
.data-table-header .data-table-header-link{padding-top:10px;display:inline-block}
.data-table-header .data-table-header-link-disabled{color:#999}
.form-group .data-table-header label.label-inline{margin-bottom:0;padding-bottom:0;margin-top:2px;padding-top:3px}
.data-table-filter{overflow:hidden;padding:0 0 0 1px}
.data-table-filter-block{padding:0;overflow:hidden;float:left}
.data-table-filter-block-intro{padding-bottom:10px;float:right}
.data-table-filter label{margin:0 20px 0 0;padding:0 5px}
.data-table-header .data-table-filter-block .form-group{padding:0;margin:0 10px 0 0}
.data-table-header .data-table-filter-block .form-group-search{margin-right:10px}
.data-table-filter-block .form-group input[type=text]{margin:0;padding-top:7px;padding-bottom:7px;padding-left:7px;color:#555}
.data-table-filter-block .form-group input[type=text]:focus{outline:none!important;border-color:#0070d2}
.data-table-filter-block .form-group input[type=text].user-search-textfield{width:250px;padding-right:38px}
.data-table-filter-block .form-group-search .search-button-user{top:7px}
label.label-disabled,.form-group-narrow label.label-disabled,.form-group label.label-disabled{color:#bbb!important}
label.label-disabled .expl-label,.form-group-narrow label.label-disabled .expl-label,.form-group label.label-disabled .expl-label{color:#444!important}
#donut_chart svg{display:block;margin:35px auto}
.pie-chart-d3 .arc path{stroke:#fff}
.pie-chart-d3 .legend{font-size:12px}
.pie-chart-d3 rect{stroke-width:2}
.pie-chart-d3 .rect:hover{opacity:.7}
.state-small .pie-chart-d3 .legend{font-size:10px}
.tooltip-charts{background-color:#fff;color:#333;font-size:15px;height:auto;min-width:100px;left:130px;z-index:999999;padding:10px;position:absolute;text-align:center;pointer-events:none;box-shadow:0 12px 10px 0 rgba(0,0,0,0.24);z-index:10;border:solid 1px #ddd}
.tooltip-charts .arrow{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #fff 10px;bottom:-10px;content:" ";height:0;left:30px;margin-left:-13px;position:absolute;width:0}
.tooltip-charts.hidden{opacity:0}
.tooltip-charts{font:12px sans-serif}
.chartBlueSmall .widget{display:inline-block;background:white}
a.regionLinks text{color:#0070d2;fill:#0070d2}
a.regionLinks text:hover{cursor:pointer}
.chartBlueSmall .bar{fill:#0088c6;border:1px solid black}
.chartBlueSmall .value{font-size:14px;font-weight:700;fill:white}
.state-small .chartBlueSmall .value{font-size:12px;font-weight:700;fill:white}
.chartBlueSmall .label{fill:#333;font-weight:300}
.pie-chart-d3 .arc path:hover{transform:scale(1.05)}
.pie-chart-d3 .arc path{transition:all .2s ease-in-out;-ms-transition:all .2s ease}
#chartPartnerProgramD3 .arc path,#chartPartnerProgramCertificationsD3 .arc path,#chartD3PartnerProgramCertificationSingle .arc path{stroke:#fff}
#chartPartnerProgramD3 .legend,#chartPartnerProgramCertificationsD3 .legend,#chartD3PartnerProgramCertificationSingle .legend{font-size:12px}
#chartPartnerProgramD3 .arc path:hover,#chartPartnerProgramCertificationsD3 .arc path:hover,#chartD3PartnerProgramCertificationSingle .arc path:hover{transform:scale(1.05)}
#chartPartnerProgramD3 .arc path,#chartPartnerProgramCertificationsD3 .arc path,#chartD3PartnerProgramCertificationSingle .arc path{transition:all .2s ease-in-out;-ms-transition:all .2s ease}
#chartPartnerProgramD3 .arc path:hover,#chartPartnerProgramCertificationsD3 .arc path:hover,#chartD3PartnerProgramCertificationSingle .arc path:hover{transform:scale(1.05)}
#chartPartnerProgramD3 .arc path.selected,#chartPartnerProgramCertificationsD3 .arc path.selected,#chartD3PartnerProgramCertificationSingle .arc path.selected{transform:scale(1.07)}
.stacked-chart .yaxis text{text-anchor:end}
.stacked-chart{fill:#777;font:13px sans-serif;shape-rendering:crispEdges}
.state-medium .stacked-chart,.state-small .stacked-chart{font:12px sans-serif}
.state-phone .stacked-chart{font:10px sans-serif}
.stacked-chart .inner-span{fill:#b7b7b7}
.stacked-chart .chart-title{font-size:18px;fill:#333}
#tooltip-chart{position:absolute;text-align:center;min-width:200px;height:auto;border:solid 1px #ddd;background-color:white;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.4);box-shadow:4px 4px 10px rgba(0,0,0,0.4);pointer-events:none}
#tooltip-chart .arrow{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #fff 10px;bottom:-10px;content:" ";height:0;left:30px;margin-left:-13px;position:absolute;width:0}
#tooltip-chart.hidden{opacity:0}
.stacked-chart .rect{stroke:white;stroke-width:1;opacity:1;fill:#d3d3d3}
.stacked-chart .rect:hover{opacity:.7;cursor:pointer}
#tooltip-chart p{margin:0;font-family:sans-serif}
.stacked-chart .y.axis line{stroke:#fff}
.stacked-chart .x.axis{fill:#222}
.stacked-chart .x.axis line{stroke:#ddd;stroke-opacity:.7}
.stacked-chart .axis line{stroke:#000}
.stacked-chart .axis path,.stacked-chart .grid path{display:none}
.wait-table{border:1px solid #e1e1e1;margin:10px 0 0 0;padding:10px 0;border-radius:2px;border-collapse:separate;border-spacing:0}
table.data-table{margin:10px 0 0 0;border:1px solid #e1e1e1;border-radius:2px;border-collapse:separate;border-spacing:0;width:100%}
table.data-table th,table.data-table td{margin:0;padding:10px;text-align:left;border-bottom:1px solid #e1e1e1}
.list-section-wrapper table.data-table th,.list-section-wrapper table.data-table td{min-height:25px;line-height:25px}
table.data-table tr.tr-with-sub td{border-bottom:0}
table.data-table tr.sub-tr td{padding-top:0;padding-bottom:5px}
table.data-table tr.table-spinner-tr td{border-bottom:0}
table.data-table tr:last-of-type td{border-bottom:0}
table.data-table th{font-weight:normal;border-left:1px solid #e1e1e1;background:#f2f3f3;white-space:nowrap}
table.data-table th:first-of-type{border-left:0}
table.data-table th.th-asc{background:#f2f3f3 url(../img/bg-th-asc.png) no-repeat right center;padding-right:26px}
table.data-table th.th-desc{background:#f2f3f3 url(../img/bg-th-desc.png) no-repeat right center;padding-right:26px}
table.data-table th a{color:#555}
table.data-table th a:hover{color:#0070d2}
table.data-table th a.th-link-disabled,table.data-table th a.th-link-disabled:hover{color:#aaa;cursor:default}
table.data-table th.number,table.data-table td.number{text-align:right}
table.data-table tr.refund td{color:#C00}
table.data-table td.image{font-size:0;text-align:center}
table.data-table th.image{text-align:center}
table.data-table td img{margin:0;padding:0}
table.data-table td.td-nowrap{white-space:nowrap}
table.data-table .box-action{min-height:34px}
table.data-table .box-action a,table.data-table .box-action span{display:inline-block}
table.data-table tr.tr-highlight td{font-weight:bold}
table.data-table td .td-sub{color:#999}
table.data-table tr.foot-tr td{background:#f2f3f3}
table.data-table-complex{border:0}
table.data-table-complex tbody.data-table-tbody th{border:1px solid #e1e1e1;border-right:0}
table.data-table-complex tbody.data-table-tbody th:first-child{border-radius:2px 0 0 0}
table.data-table-complex tbody.data-table-tbody th:last-child{border-radius:0 2px 0 0;border-right:1px solid #e1e1e1}
table.data-table-complex tbody.data-table-tbody td{border:1px solid #e1e1e1;border-right:0;border-top:0}
table.data-table-complex tbody.data-table-tbody td:last-child{border-right:1px solid #e1e1e1}
table.data-table-complex tbody.data-table-tbody-title td{padding:0 0 10px 0}
table.data-table-complex tbody.data-table-tbody-title td .data-table-header-link{margin-top:15px;display:inline-block}
div.appx-dialog table.data-table{margin:10px 0;width:100%}
div.appx-dialog table.data-table td{padding:3px 10px}
div.appx-dialog table.data-table-complex tbody.data-table-tbody-title td{padding:0 0 10px 0}
.jq-widget .ui-widget-content div.appx-dialog a{color:#0070d2;text-decoration:none}
.jq-widget .ui-widget-content div.appx-dialog a:hover{color:#005fb2}
.jq-widget .ui-widget-content div.appx-dialog .msg a{color:#fff;text-decoration:underline}
.jq-widget .ui-widget-content div.appx-dialog .msg a:hover{color:#fff}
.jq-widget .ui-widget-content div.appx-dialog a.btn{color:#444}
.jq-widget .ui-widget-content div.appx-dialog a.btn-important{color:#fff}
.jq-widget .ui-widget-content div.appx-dialog a.btn-strong{color:#fff}
.jq-widget .ui-widget-content div.appx-dialog a.btn-strong:hover{color:#fff}
.jq-widget .ui-widget-content div.appx-dialog .paging a{color:#555}
.jq-widget .ui-widget-content div.appx-dialog .paging a:hover{color:#005fb2}
.jq-widget .ui-widget-content div.appx-dialog table.data-table th a{color:#555}
.jq-widget .ui-widget-content div.appx-dialog table.data-table th a:hover{color:#0070d2}
.appx-dialog-button-block{clear:both;text-align:center;padding:5px 0}
.status-warning{display:block;color:#d15a5e;margin:-2px 0 -1px -4px;white-space:nowrap;overflow:hidden;vertical-align:middle}
.status-warning .icon{display:inline-block;width:18px;height:18px;margin:0;background:url(../img/sprite-icons.png) no-repeat -425px -60px;vertical-align:middle}
.status-warning .text{display:inline-block;margin:0;padding:0 0 0 5px;font-weight:bold;overflow:hidden;vertical-align:middle}
table.table-compare{max-width:700px;background:#e8f3fc;border-radius:3px;margin:10px auto}
table.table-compare th,table.table-compare td{border:2px solid #fff;padding:10px 15px;vertical-align:middle}
table.table-compare th{padding-top:15px;padding-bottom:15px;vertical-align:top}
table.table-compare th.th-empty{background:#fff}
table.table-compare th.th-h2,table.table-compare td.td-h2{font-size:130.8%;font-weight:normal;white-space:nowrap}
table.table-compare th.th-h2{color:#0070d2}
table.table-compare td.td-info{vertical-align:top}
table.table-compare td.td-info-pos{color:#376700}
table.table-compare td.td-info-neg{color:#d15a5e}
span.block-managed{display:block;background:transparent url(../img/package_managed.png) no-repeat center 30px;min-height:130px}
span.block-unmanaged{display:block;background:transparent url(../img/package_unmanaged.png) no-repeat center 30px;min-height:130px}
.info-main{display:block;text-align:center;font-size:130.8%;padding:0 0 5px 0}
.info-pos{color:#417505}
.info-neg{color:#d0021b}
.info-sub{display:block;text-align:left;color:#9abed8}
.data-table .info-pos{text-transform:uppercase;font-weight:bold}
span.icon{background:url(../img/sprite-icons.png) no-repeat 0 100px;display:block;margin:0 auto}
span.icon-visa{background-position:-320px 0;width:32px;height:23px}
span.icon-master{background-position:-320px -25px;width:32px;height:23px}
span.icon-amex{background-position:-320px -50px;width:32px;height:23px}
span.icon-discover{background-position:-320px -75px;width:32px;height:23px}
.appx-dialog .overlay-2-columns{overflow:hidden;zoom:1}
.appx-dialog .overlay-2-columns .overlay-column{overflow:hidden;border-right:1px solid #e6e6e6;float:left;width:60%}
.appx-dialog .overlay-2-columns .overlay-column-last{border-right:0;width:39%}
.appx-dialog .overlay-column .overlay-column-inner{padding:0 10px 0 0}
.appx-dialog .overlay-column-last .overlay-column-inner{padding-left:20px}
.appx-dialog .overlay-column h4{margin-top:5px;margin-bottom:10px}
.appx-dialog .overlay-column ul.ul-info-list{margin-bottom:30px}
.appx-dialog .overlay-column ul.ul-info-list li{padding-bottom:5px}
.appx-dialog .overlay-column ul.ul-info-list li.start-li-block{padding-top:10px}
.appx-dialog table.form-table-2{margin:0 0 10px 0}
.appx-dialog table.form-table-2 td{padding:2px 5px 2px 0}
.appx-dialog table.form-table-2 tr.start-tr-block td{padding-top:20px}
.appx-dialog .text-agreement{width:auto;height:120px;overflow:auto;border:1px solid #ddd;margin:10px 0 15px 0;padding:5px}
.ui-widget-overlay{background-image:url(../img/p_000000.png);background-color:#000;opacity:.80;filter:Alpha(Opacity=80);z-index:2;width:100%;height:100%;position:fixed;left:0;top:0;transition:all 300ms}
.placeholder{color:#999}
.overlay-textarea,.overlay-input-text{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.overlay-label{padding:0 0 5px 0;display:inline-block}
span.like-count{background:url(../img/sprite-icons-vertical.png) no-repeat -4px -250px;padding-left:16px}
.select-filter-overlaymenu{display:none}
.new-issue-badge{color:#333;display:inline-block;border:1px solid #ccc;vertical-align:top;margin:1px 5px 0 0;padding:0 5px;border-radius:2px;font-size:60%;line-height:140%;background:#f6f6aa;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRiNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f6f6aa 0,#ffdb5b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6aa),color-stop(100%,#ffdb5b));background:-webkit-linear-gradient(top,#f6f6aa 0,#ffdb5b 100%);background:-o-linear-gradient(top,#f6f6aa 0,#ffdb5b 100%);background:-ms-linear-gradient(top,#f6f6aa 0,#ffdb5b 100%);background:linear-gradient(to bottom,#f6f6aa 0,#ffdb5b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6aa',endColorstr='#ffdb5b',GradientType=0)}
.ie9 .new-issue-badge{filter:none}
.htmlDetailElementIframe{display:none}
.program-goal{background-color:#999;color:#fff;border-radius:2px;padding:10px;overflow:hidden;clear:both}
.program-goal-1,.program-goal-2,.program-goal-3{background-color:#dd7445}
.program-goal-4{background-color:#063}
.goal-title{font-size:115.4%;font-weight:bold;display:inline-block;vertical-align:bottom;float:left;padding:5px 30px 0 0}
.goal-text{display:inline-block;vertical-align:bottom;float:left;padding:7px 5px 0 0}
.program-goal .ui-icon{background:url(../img/sprite-icons-education.png) no-repeat 0 0;width:30px;height:30px;margin:0 10px 0 0;padding:0;display:block;float:left}
.program-goal-1 .ui-icon{background-position:0 0}
.program-goal-2 .ui-icon{background-position:0 -30px}
.program-goal-3 .ui-icon{background-position:0 -60px}
.program-goal-4 .ui-icon{background-position:0 -90px}
.path-arrow{background:url(../img/sprite-icons-education.png) no-repeat 0 -120px;width:30px;height:30px;margin:0 auto 6px auto}
.path-content{margin:0 auto}
.content-single .path-content{width:50%}
.content-two .path-content{width:auto}
.path-content .path-content-inner{margin:0 10px;padding:15px;background:#fff;border:1px solid #7cc4ee;border-radius:2px}
.content-two-1 .path-content .path-content-inner{margin-left:0;margin-right:20px}
.content-two-2 .path-content .path-content-inner{margin-left:20px;margin-right:0}
.content-primary-general .content-primary-inner-general .path-content h2{margin:0;padding:0;color:#0070d2}
.path-content ul.path-content-ul{margin-bottom:0;margin-top:.5em;padding-left:25px}
.path-content ul.path-content-ul li{padding:3px 6px;margin-left:0;border-radius:2px}
.path-content .path-content-ul li.tooltip-from-title:hover{background-color:#ebf6fc}
div.education-gettingstarted-intro p{line-height:150%}
img.education-gettingstarted-1{float:right;padding:0 20px 0 30px}
div.search-div-content{overflow:hidden;background:#e5f4fb;border-radius:2px;margin:10px 0 20px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
div.search-div-content-search{background:#fff;margin:10px auto 20px auto;border:1px solid #ddd}
div.search-div-content-search{background:transparent;margin:0 auto 10px auto;border:0}
div.search-div-content-search{background:#fafafa;margin:10px auto -11px auto;border:1px solid #ddd;border-radius:3px 3px 0 0}
div.search-div-content .search-div-main{margin:0 -2px 0 0;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:650px;float:left;border-right:2px solid #fff}
div.search-div-content-search .search-div-main{margin:0 auto;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;float:none;border-right:0}
div.search-div-content .search-div-sub{margin:0;padding:10px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:313px;float:right;border-left:2px solid #fff}
div.search-div-content .search-div-sub ul li{padding:7px 0;font-size:115.4%}
div.content-header-search{display:block}
div.search-div-content-search{display:none}
.inside-app div.content-header-search{display:none}
.inside-app div.search-div-content-search{display:block}
.data-table-outer{overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.data-table-outer-2{overflow:visible;overflow-x:auto;overflow-y:hidden}
.box-metric-2-columns .box-metric-link{width:50%;float:left}
.content-three .box-metric-2-columns.box-metrics-line-separator{background-position:center 35px}
.box-metric-2-columns.box-metrics-line-separator .box-metric-title{width:100%}
.box-number-attention a{display:block;width:80px;height:80px;border-radius:40px;font-size:400%;color:#fff;line-height:80px;text-align:center;background:#d15a5e;font-weight:bold;margin:24px auto 5px}
.div-keywords_medium-outer .input-text-medium{border-radius:2px;border:1px solid #bbb;background:#fff;margin:0;padding:7px 31px 7px 10px;text-align:left;width:100%;font-size:125%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;vertical-align:top}
.div-keywords_medium-outer button{border-radius:2px;-webkit-appearance:none;border:0;background:transparent url(../img/sprite-icons.png) no-repeat -387px -164px;margin:0 0 0 -34px;padding:0;height:34px;width:34px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;vertical-align:top}
.div-keywords_medium-outer button span{display:none}
p.msg-single{text-align:center;margin-top:1em;color:#999}
p.msg-single2{background:#f5f5f5;padding:1.5em;border-radius:2px}
ul.feed-publisher-nav{height:20px;white-space:nowrap;overflow:visible;margin:20px 0 6px 0}
ul.feed-publisher-nav li.feed-publisher-nav-item{padding:0 20px 0 0;display:inline;height:14px;overflow:visible}
ul.feed-publisher-nav li.feed-publisher-nav-item a{position:relative;display:inline-block;overflow:visible;height:16px}
ul.feed-publisher-nav li.feed-publisher-nav-item a:hover{color:#0070d2}
ul.feed-publisher-nav li.feed-publisher-nav-item-selected a{color:#444}
ul.feed-publisher-nav li.feed-publisher-nav-item-selected a:hover{color:#444}
ul.feed-publisher-nav li.feed-publisher-nav-item a .feed-publisher-nav-icon{background:url(../img/sprite-icons.png) no-repeat 0 100px;display:inline-block;margin:0 2px 0 2px}
ul.feed-publisher-nav li.feed-publisher-nav-item-comment a .feed-publisher-nav-icon{background-position:-400px -139px;width:16px;height:16px}
ul.feed-publisher-nav li.feed-publisher-nav-item-file a .feed-publisher-nav-icon{background-position:-400px -200px;width:12px;height:16px}
ul.feed-publisher-nav li.feed-publisher-nav-item a .feed-publisher-nav-text{display:inline-block;margin:1px 0 0 0;line-height:16px;vertical-align:top}
ul.feed-publisher-nav li.feed-publisher-nav-item a:hover .feed-publisher-nav-text{text-decoration:underline}
ul.feed-publisher-nav li.feed-publisher-nav-item-selected a .feed-publisher-nav-arrow{display:block;padding:0 0 0 5px;position:absolute;background:url(../img/sprite-icons.png) no-repeat -400px -120px;width:13px;height:9px;left:50%;bottom:-13px;z-index:1}
ul.feed-publisher-nav li.feed-publisher-nav-item-selected a .feed-publisher-nav-arrow-error,ul.feed-publisher-nav li.feed-publisher-nav-item-selected a .feed-publisher-nav-arrow-error2{background-position:-400px -130px}
ul.feed-publisher-nav-file li.feed-publisher-nav-item-selected a .feed-publisher-nav-arrow-error{background-position:-400px -120px}
.feed-publisher-wrapper{position:relative;z-index:0}
.feed-publisher-box{border-radius:2px}
.feed-publisher-box-field{border:1px solid #c7ccce;padding:9px 7px 4px 7px;background:#fff url(../img/innershadow-normal.png) repeat-x 0 0;overflow:hidden}
.feed-publisher-box-field-file{border-radius:2px 2px 0 0;padding-bottom:8px;margin-bottom:-1px}
.feed-publisher-box-field-file .feed-publisher-box-button-text-descr{float:right;display:inline-block}
.feed-publisher-box-field-file-post{border-radius:0}
.feed-publisher-box-field-error,.feed-publisher-box .form-field-error{background-color:#fce8e8;border-color:#c00000;margin-bottom:0}
.feed-publisher-box textarea{border:0;resize:none;width:100%;overflow:hidden;background-color:#fff;line-height:16px;-webkit-line-break:after-white-space;word-wrap:break-word;outline-style:none;display:block;margin:0;padding:0}
.feed-publisher-box-field-error textarea,.feed-publisher-box .form-field-error textarea{background-color:#fce8e8}
.feed-publisher-box input.form-field-error{background-color:#fff!important;color:#a00000}
.feed-publisher-box .support-file{margin:5px 2px}
.feed-publisher-box-button{background:#f5f6f6;border:1px solid #c7ccce;border-top:0;padding:9px;overflow:hidden;border-radius:0 0 2px 2px}
.feed-publisher-box-button-text{display:inline-block;padding:9px 0 0 5px}
.feed-publisher-box-button-text-descr{color:#999;font-size:81.3%}
.feed-publisher-box-button .btn{float:right}
.feed-publisher-box-button .no-char-block{float:left;padding:7px 0 0 0}
.phone-link-topic{display:none}
.content-header-flat{margin-bottom:0!important}
h3.topic-header,.content-primary-general .content-primary-inner-general h3.topic-header{margin:0 0 15px 0}
.case-description{cline-height:130%;cfont-size:115.4%;margin:10px 0 0}
.topic-box{padding:20px;border:solid 1px #c4c4c4;border-radius:6px;margin:0 20px 20px 0;overflow:hidden}
.topic-box-special{border:0;background-color:#f7f9fb}
.topic-box-simple{border:0;padding-top:0;padding-bottom:0}
.topic-box-fade{position:relative}
.topic-box-fade:after{content:" ";display:block;width:100%;height:100px;position:absolute;margin-left:-20px;bottom:0;border-radius:6px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}
.topic-box a:hover,a.a-mini-item.a-mini-item-more:hover,.content-tertiary-block.version-round .list-of-items a.a-mini-item:hover .mini-item-title{color:#4ba5f4}
.topic-box.topic-top,.content-two.content-two-2 .topic-box.topic-top{margin-top:20px}
.topic-box.full{margin:0 0 20px 0;clear:both}
.content-two.content-two-2 .topic-box{margin:0 0 20px 0}
.topic-box h4.topic-name{font-weight:bold;xfont-size:115.4%;xline-height:130%;fxont-size:16px}
.topic-box ul{xline-height:130%;xfont-size:16px}
.topic-box ul li{list-style:none;margin:10px 0 10px 10px}
.topic-box ul li:last-child{margin-bottom:10px}
.topic-box .item-content-primary .item-content-primary-1{font-size:100%;line-height:150%}
.box-without-color .content-tertiary-block .list-of-items span.a-mini-item{background-color:transparent;border:0}
.box-without-color .content-tertiary-block .wait-medium-secondary{background-color:transparent;border:0}
.box-without-color .content-tertiary-block .h-block span.h3-sub-text{padding:3px 0 0 0}
.box-without-color .content-tertiary-block .new-arrow::after{content:">";font-size:100%;display:inline-block;padding:0 0 0 5px}
.content-tertiary-block .content-tertiary-block{padding-bottom:0}
.t_Content .t_blue{background:#102440;padding:10px;color:#fff}
.t_Content .t_blue h4{color:#fff}
.t_Content .t_blue ul{margin:0;padding:0;list-style:none}
.t_Content .t_blue ul li{margin:4px 0 4px 10px}
.t_Content .t_blue .btn-strong-primary{color:#fff;background:#0070d2;text-shadow:0 1px 1px rgba(0,0,0,0.25);text-decoration:none;float:right}
.t_Content .tooltip-info.dark-blue{background:#1f3656;border:0}
.t_Content .t_blue:after{content:'';display:block;clear:both}
.content-tertiary-block.version-round{padding:20px;border:solid 1px #c4c4c4;border-radius:6px;margin-bottom:20px}
.content-tertiary-block.version-round h3{font-weight:bold;margin:0}
.content-tertiary-block.version-round .list-of-items a.a-mini-item{padding:0;background:transparent;padding:0;border:0}
.content-tertiary-block.version-round .list-of-items{cfont-weight:bold;border:0;background:transparent}
.content-tertiary-block.version-round a{color:#0070d2}
.content-tertiary-block.version-round .mini-item-content span.mini-item-title{font-weight:100;font-size:100%;color:#0070d2}
.content-tertiary-block.version-round .list-of-items a.a-mini-item-more{font-size:100%}
.content-tertiary-block.version-round .list-of-items a.a-mini-item{margin-bottom:0;padding-bottom:15px;margin-top:15px}
.content-tertiary-block.version-round .mini-item-content span{font-size:100%;color:#778694;margin-top:3px}
.content-tertiary-block.version-round .list-of-items a.a-mini-item-more{text-align:left}
.content-tertiary-block.version-round .list-of-items a.a-mini-item img.mini-item-img{margin-top:5px}
.content-details-important.version-round{cpadding:20px;border:solid 1px #c4c4c4;border-radius:6px;background:#fff;cmargin-bottom:20px}
#email-addresses-current{padding:5px 6px 4px 2px}
.form-group-narrow p.desc{padding:5px 6px 4px 2px;color:#a5a5a5;font-size:12px}
.content-details-important.version-round .form-group-narrow{padding:0}
.content-details-important.version-round .form-group-narrow-space{padding:0;margin:0}
.content-details-important.version-round .content-details-important-b{border-top:solid 1px #c4c4c4}
.form-group-two-cols{width:49%;float:left;margin-right:0}
.form-group-two-cols.last-column{margin-right:0;float:right}
.form-group-two-cols.last-column:after{content:'';display:block;clear:both}
.form-group-two-cols .accordion-box{padding:5px;border:solid 1px #c4c4c4;border-radius:6px;margin-bottom:14px}
.form-group-two-cols h4 a,.jq-widget .ui-widget-content div.appx-dialog .form-group-two-cols h4 a{display:block;padding:6px 0 6px 20px;font-size:15px;color:#777;font-weight:bold;background:url(../img/sprite-large.png) no-repeat 6px -476px}
.accordion-content{display:block;padding-left:16px}
.accordion-content .form-group-narrow{padding:0}
.accordion-content .form-group-narrow label.label-checkradio{color:#817d7d;font-weight:100}
.form-group-two-cols h4 a.open,.jq-widget .ui-widget-content div.appx-dialog .form-group-two-cols h4 a.open{background:url(../img/sprite-large.png) no-repeat 6px -436px}
.box-overview{border:1px solid #ddd;border-radius:2px;padding:5px;text-align:center}
.box-action{text-align:center;font-size:107.7%}
.box-action-block{background:#f5f5f5;padding-top:20px;padding-bottom:20px}
.box-action-block:hover a{color:#fff;background:#0070d2;border:1px solid rgba(0,0,0,0.1)}
.three-columns .box-action{margin-right:19px}
.box-action a,.box-action span{display:inline-block;border:1px solid transparent;padding:8px 16px;border-radius:3px;transition:all 300ms}
.box-overview:hover .box-action a,td:hover .box-action a{color:#fff;background:#0070d2;border:1px solid rgba(0,0,0,0.1)}
.box-action a:hover{color:#fff;background:#005fb2!important}
.box-action a:active{color:#fff;background:#0185c8!important;transition:all 0}
.box-overview .box-action-top{margin-right:0;padding:20px 0}
.box-graph{text-align:center;padding:15px 0 25px 0}
.box-overview .wait{height:156px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-overview .wait-metric{height:173px}
.box-overview .box-chart .wait{height:173px}
.box-metric,.box-chart{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-metric .box-metric-content-outer,.box-chart .box-chart-content-outer{display:block;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.box-metric-content,.box-chart-content{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:125%}
.box-metric-title,.box-chart-title{padding:5px 0 0 0}
.box-metric-top3{overflow:hidden;padding:0 0 19px 0}
.box-metric-top-nr{display:inline-block;width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;font-weight:bold;vertical-align:middle;font-size:1.5em;line-height:150%}
.box-metric-top-txt{display:inline-block;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;vertical-align:middle;padding-top:5px}
.box-metric-2-columns{background:url(../img/bg-box-metric-2-columns.png) no-repeat center 60px}
.box-metric-2-columns-outer{overflow:hidden}
.box-metric-2-columns .box-metric-title{width:50%;float:left}
.box-metric-title .box-metric-content,.box-chart-title .box-chart-content{font-size:130.8%;height:2.5em;overflow:hidden}
.box-metric-2-columns .box-metric-title .box-metric-content{padding-left:10px;padding-right:10px}
.box-metric-title .box-metric-content .icon-inline{padding-bottom:2px}
.box-chart-title .box-chart-content{height:1.5em}
.box-metric-2-columns .box-metric-number{width:50%;float:left}
.box-metric-number .box-metric-content{line-height:1em;min-width:1.3em;font-size:400%;font-weight:bold;background:transparent;border-radius:1em;margin:0 0 5px 0;padding:7px .3em}
.box-metric-number .neg{background-color:#d15a5e;color:#fff}
.box-metric-number .pos{background-color:#60c170;color:#fff}
.box-metric-2-columns .box-metric-text{width:50%;float:left;padding-bottom:5px}
.box-metric-text .box-metric-content{height:2.5em;overflow:hidden}
.box-metric-link .box-metric-content,.box-chart-link .box-chart-content{font-weight:bold;padding:7px 5px 2px 5px}
.box-metric-link .box-metric-content a,.box-metric-link .box-metric-content span,.box-chart-link .box-chart-content a,.box-chart-link .box-chart-content span{display:inline-block;border:1px solid transparent;padding:3px 6px 3px 6px;border-radius:3px;transition:all 300ms;line-height:100%;outline:0}
.box-metric:hover .box-metric-link .box-metric-content a,.box-chart:hover .box-chart-link .box-chart-content a{color:#fff;background:#0070d2;border:1px solid rgba(0,0,0,0.1)}
.box-metric-link .box-metric-content a:hover,.box-chart-link .box-chart-content a:hover{color:#fff;background:#005fb2!important}
.box-metric-link .box-metric-content a:active,.box-chart-link .box-chart-content a:active{color:#fff;background:#0185c8!important;transition:all 0}
.box-metric-sub-link .box-metric-content,.box-chart-sub-link .box-chart-content{font-weight:bold;padding:7px 5px 2px 5px}
.box-metric-sub-link .box-metric-content a,.box-metric-sub-link .box-metric-content span,.box-chart-sub-link .box-chart-content a,.box-chart-sub-link .box-chart-content span{display:inline-block;border-bottom:2px solid transparent;margin:0 2px;padding:3px 6px 3px 6px;transition:all 300ms;line-height:100%;color:#444;outline:0}
.box-metric-sub-link .box-metric-content a:hover,.box-chart-sub-link .box-chart-content a:hover{color:#0070d2}
.box-metric-sub-link .box-metric-content a.selected:hover,.box-chart-sub-link .box-chart-content a.selected:hover,.box-metric-sub-link .box-metric-content a.selected,.box-chart-sub-link .box-chart-content a.selected{border-bottom:2px solid #444;color:#444}
.box-metric-sub-link .box-metric-content a:active,.box-chart-sub-link .box-chart-content a:active{transition:all 0;border-bottom:2px solid #0070d2}
.chart-div{border:0;margin:0;padding:0}
.box-error-msg{color:#999;padding:36px 0 35px 0}
.chart-error-msg{color:#999;padding:45px 0}
.box-chart .chart-error-msg{padding:54px 0}
.filter{float:left}
.filter .ui-icon-filter{display:inline-block;width:20px;height:18px;background:url(../img/sprite-icons.png) no-repeat -425px -80px;cursor:pointer}
.steps_new_user{background:#75dbc5;border-radius:3px;margin-bottom:35px}
.steps_new_user ul.ul-steps li{float:left;width:33.3%;position:relative;overflow:hidden;background:url(../img/bg-step.png) no-repeat right center}
.steps_new_user ul.ul-steps li.step3{background:0}
.steps_new_user ul.ul-steps li .step-content{padding:20px 45px 20px 40px}
.steps_new_user_tall ul.ul-steps li .step-content{padding-right:20px}
.steps_new_user_tall ul.ul-steps li.step2 .step-content,.steps_new_user_tall ul.ul-steps li.step3 .step-content{margin-left:-10px;margin-right:10px}
.steps_new_user ul.ul-steps li.step .step-nr{position:absolute;top:17px;left:14px;font-size:2em}
.steps_new_user_tall ul.ul-steps li.step2 .step-nr,.steps_new_user_tall ul.ul-steps li.step3 .step-nr{left:0}
.steps_new_user ul.ul-steps li.step .step-title{font-size:1.154em}
.steps_new_user ul.ul-steps li.step .step-expl{font-size:1.154em}
.steps_new_user ul.ul-steps li.step .step-img{height:100px;margin:10px 0;overflow:hidden;text-align:center}
.steps_new_user ul.ul-steps li.step1 .step-img img{margin:5px 0 0 -20px}
.steps_new_user ul.ul-steps li.step2 .step-img img{margin:5px 0 0 0}
.steps_new_user ul.ul-steps li.step3 .step-img img{margin:5px 0 0 0}
.program-level{width:143px;height:54px;text-align:center;background:url('../img/program-registered.png') no-repeat scroll left top transparent;padding:6px 0 0}
.program-level dd{margin:0;font-size:21px;text-transform:uppercase;font-weight:bold;text-shadow:1px 1px #fff}
.program-level.silver{background-image:url('../img/program-silver.png')}
.program-level.gold{background-image:url('../img/program-gold.png')}
.program-level.platinium{background-image:url('../img/program-platinium.png')}
.program-level.global{background-image:url('../img/program-global.png')}
.program-level.provisional dd{font-size:18px}
.program-level.global dd{text-shadow:1px 1px #ddd;font-size:15px;line-height:15px}
.program-level.global dl{color:#fff}
.program-level dl{margin:0}
.chart-legend i{display:block;width:17px;float:left;height:17px;margin-right:4px}
i.points-available{background:#48bce2}
i.points-earned{background:#d3d3d3}
.chart-legend{list-style:none;padding:5px 0;font-size:13px;float:right}
.chart-legend-analytics{float:left}
.chart-legend li{float:left;margin-right:8px}
.chart-legend:after{content:"";display:table;clear:both}
div#container-green-bar{position:relative;margin:0 auto;padding:20px 0;text-align:left;width:100%}
div.bullet-graph{position:relative;width:100%;height:5em}
div.bullet-graph div.graph{position:relative;width:100%;top:1.2em;height:2.3em}
div.bullet-graph div.graph div[class^='region-'],div.bullet-graph div.graph div[class*=' region-']{float:left;height:100%;background:#d7d7d7}
div.bullet-graph div.measure{position:absolute;height:100%;background-color:#57b776}
div.bullet-graph div.graph div.measure div.measure-label{color:#999;position:relative;left:100%;padding:.5em 0 0 .5em;font-size:14px;text-align:left;vertical-align:middle;white-space:nowrap;background-image:none}
div.bullet-graph div.graph div.measure div.measure-label.over_bar{margin-left:-149px;color:#fff}
div.bullet-graph.inverse div.graph div.measure div.measure-label{color:#FFF}
div.bullet-graph div.target{position:absolute;left:0;height:39px;top:-9px;border-right:3px solid #417505}
div.bullet-graph div.graph div.target div.target-label{color:#FFF;position:absolute;top:-25px;right:0;text-align:right;white-space:nowrap}
div.bullet-graph div.graph div.target div.target-label div.target-label-text{position:relative;right:-50%;background:#417505;padding:3px 5px;font-weight:bold;border-radius:3px;font-size:16px}
div.bullet-graph div.graph div.target div.target-label-left{color:#000;position:relative;height:100%;top:.6em;left:100%;padding-left:.4em;text-align:left;vertical-align:middle;white-space:nowrap;background-image:none}
div.bullet-graph.inverse div.graph div.target div.target-label-left{color:#FFF}
div.bullet-graph div.scale{position:relative;top:1.2em;width:100%;height:.5em}
div.bullet-graph div.scale div.tick{position:absolute;height:47px;width:1px;background-color:#8f8f8f;top:-30px!important}
div.bullet-graph div.scale div.tick div.tick-label{color:#999;font-size:14px;position:absolute;bottom:-1.4em;white-space:nowrap}
div.bullet-graph div.scale div.tick div.tick-label div.tick-label-text{position:relative;left:5px}
.data-table td.completed{color:#a7a29c}
h1.filter-item.ui-multiselect span.ui-icon{margin-top:10px;margin-left:4px}
h1.filter-item.ui-multiselect{cursor:pointer}
.chart_tooltip{min-width:164px}
.chart_tooltip h3{font-size:20px;margin:0!important;font-weight:bold}
.chart_tooltip h2{font-size:16px;margin:0!important}
.chart_tooltip .top-content{border-bottom:solid 1px #ccc!important;padding:5px 10px}
.chart_tooltip .inner_content{padding:10px}
.chart_tooltip .inner_content .row{font-size:14px;white-space:nowrap}
.chart_tooltip .inner_content .row span{display:block;width:46%;float:left;color:#999;margin-right:4%;text-align:right}
.chart_tooltip .inner_content td{color:#999;padding-right:4%;text-align:right;font-size:14px;white-space:nowrap}
.chart_tooltip .inner_content td.number-info{text-align:left;padding:0}
.chart_tooltip .inner_content table{width:100%}
.content-secondary-no-border,.content-primary-no-border{border:none!important}
.content-header-cool{border:0;padding:14px 0 14px 0;border-bottom:solid 1px #ddd}
.text-inline-filled{padding:0 20px}
.text-inline-filled .legal-text{font-size:11px}
.results-tiles-isolated{overflow:hidden;background:#efefef;padding:3px 0 14px 7px;clear:both}
.results-tiles-isolated-1{float:left;padding-right:10px}
.results-tiles-isolated ul.ul-results{overflow:hidden}
ol.ol-learn{max-width:700px;margin:10px auto}
ol.ol-learn li{counter-increment:step-counter;background-color:#e8f3fc;margin:2px 0;padding:15px;border-radius:3px;min-height:90px}
ol.ol-learn-compact li{min-height:80px}
ol.ol-learn li span.li-content{margin:0 0 0 85px;padding:20px 250px 0 0;display:block;font-size:130.8%}
ol.ol-learn-compact li span.li-content{padding-top:30px}
ol.ol-learn li::before{content:counter(step-counter);float:left;margin:15px 15px 0 5px;font-size:300%;background-color:#fff;color:#444;padding:3px 16px;border-radius:100%}
ol.ol-learn li.li-learn-listing-1{background:#e8f3fc url(../img/li-learn-listing-1.png) no-repeat right center}
ol.ol-learn li.li-learn-listing-2{background:#e8f3fc url(../img/li-learn-listing-2.png) no-repeat right center}
ol.ol-learn li.li-learn-listing-3{background:#e8f3fc url(../img/li-learn-listing-3.png) no-repeat right center}
ol.ol-learn li.li-learn-trial{background:#e8f3fc url(../img/trial_template_diagram.png) no-repeat right center}
ol.ol-learn li.li-learn-trial-1{background-position:right 5px}
ol.ol-learn li.li-learn-trial-2{background-position:right -95px}
ol.ol-learn li.li-learn-trial-3{background-position:right -195px}
ol.ol-learn li.li-learn-trial-4{background-position:right -295px}
ol.ol-learn li.li-learn-trial-5{background-position:right -395px}
col.col-default{width:auto}
col.col-checkradio{width:1%}
.form-group-narrow .data-table .two-form-el-in-td{width:45%;clear:none;float:left}
.tile-no-listing{text-align:center;position:absolute;float:none;top:50%;margin-top:-6px;width:100%}
.listing-display{font-style:italic;color:#999;background:#f2f3f3;display:inline-block;border-radius:2px;padding:3px 10px}
.foot-tr .listing-display{background:#fff}
.img-expl{display:inline-block;margin:10px 0 0 0;padding:10px;background:#fff;border-radius:2px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.breadcrumb{list-style:none;padding:0;margin:0;text-transform:uppercase;color:#999}
.breadcrumb li{float:left;margin-right:6px}
.breadcrumb-lonely{margin:5px 2px 12px 2px}
.breadcrumb:after,.clear-after:after{content:"";display:table;clear:both}
.box-overview-inline{border:1px solid #DDD;border-radius:2px;padding:8px;text-align:center;margin:0 0 0 15px;float:right}
.box-overview-inline span{display:block}
.box-overview-inline .title{font-size:19px}
.box-overview-inline .big_text{font-size:47px;font-weight:bold;margin:8px 0 0}
.content-three-inner .view-more{float:right}
.content-three-inner .rating-block{float:left}
.list-info{padding:0 0 0 13px}
.content-generic .content-secondary.content-secondary-with-border{border:1px solid #ddd}
.partner-goal{float:right}
.partner-goal .legend{float:left;font-size:12px;padding-top:30px}
.partner-goal .goal-chart{float:right}
#certs_chart{width:380px;height:380px;margin:0 auto}
td.chart-color-container span{width:25px;height:25px;display:block;float:right}
table.data-table td.chart-color-container{padding:5px;width:35px}
td.chart-color-container span.technical-architect{background:#e16032}
td.chart-color-container span.sales-cloud{background:#fdb03b}
td.chart-color-container span.service-cloud{background:#e287b2}
td.chart-color-container span.developer{background:#52b7d8}
td.chart-color-container span.adminstrator{background:#4d4d4d}
td.chart-color-container span.advanced-adminstator{background:#5aa4dc}
td.chart-color-container span.advanced-developer{background:#fca528}
td.chart-color-container span.pardot{background:#f90}
td.chart-color-container span.platform{background:#91171d none repeat scroll 0 0}
td.chart-color-container span.app-builder{background:#83e132}
td.chart-color-container span.platform-dev2{background:#bfd6eb}
td.chart-color-container span.pardot-specialist{background:#e9718e}
td.chart-color-container span.mkting-cld-consultant{background:#699}
td.chart-color-container span.cmty-cld-consultant{background:#b22600}
td.chart-color-container span.mkting-cld-email-specialist{background:#c94b2b}
td.chart-color-container span.mkting-cld-social-specialist{background:#efb268}
td.chart-color-container span.lifecycle-deployment-specialist{background:#fc8443}
td.chart-color-container span.integration-arch-specialist{background:#71a482}
td.chart-color-container span.data-arch-mgmt-specialist{background:#e177bc}
td.chart-color-container span.sharing-visibility-designer{background:#29297c}
td.chart-color-container span.mobile-solutions-designer{background:#a96498}
td.chart-color-container span.access-mgmt-designer{background:#d4b982}
td.chart-color-container span.platform-developer-one{background:#739954}
td.chart-color-container span.sys-architect{background:#c39}
td.chart-color-container span.app-architect{background:#80ccbf}
table.data-table td span.one-exam-behind{color:#f9b123}
table.data-table td span.two-exam-behind{color:#d0021b}
table.data-table td span.current{color:#5cbe64}
.box-metric-content-outer .program-level{margin:10px auto 0}
.box-metric-2-columns.box-metrics-line-separator,.box-splitted{background:url(../img/divider.png) no-repeat center 20px}
.content-two h2 a{color:#333}
.content-two h2 a:hover{color:#0070d2}
.box-overview .box-splitted{min-height:173px}
div#chart_div_certs_1.chart-div{min-height:139px}
.box-splitted .box-half{width:50%;float:left}
.box-splitted .box-half.last{width:49%;float:right}
.box-splitted:after{content:"";display:table;clear:both}
.p-new-section,.is-overlay .p-new-section{border-top:1px solid #ddd;margin-top:20px;padding-top:20px}
.is-overlay .p-new-section{margin-bottom:1em}
.content-inner-block-eyebrow{overflow:hidden}
.eyebrow-content{padding:0 0 10px 0}
.eyebrow-content-1{float:left}
.eyebrow-content-2{float:right}
.eyebrow-content .ui-icon{background:url(../img/sprite-icons.png) no-repeat 0 100px;width:20px;height:20px;display:inline-block;float:left;margin:1px 0}
.eyebrow-content-1 .ui-icon{background-position:-140px -40px;opacity:.6}
.eyebrow-content-2 .ui-icon{background-position:0 -200px;width:24px}
.eyebrow-content .ui-text{display:inline-block;float:left;margin:3px 1px 1px 7px}
.eyebrow-content a:hover{text-decoration:underline}
.eyebrow-content a:hover span{text-decoration:inherit}
img[usemap].img-map,map area{outline:none!important;cursor:default!important}
span.max-contacts-filter-msg{font-weight:bold}
.chart-div-outer{overflow:hidden;height:200px;padding:10px 0 0 0}
.chart-legend-analytics{float:none;padding-top:0;padding-left:6px}
.reportsContainer .content{min-height:0;padding-top:0}
.google-visualization-table-td{border-left:0!important;border-right:0!important;border-top:0!important}
.google-visualization-table-th{border-right:0!important;border-top:0!important}
.chart-legend-analytics .legend-msg{font-size:11px;overflow:hidden;clear:both;float:left;padding:5px 10px 5px 3px}
.chart-legend-analytics .legend-msg #default-msg{color:#999}
.chart-legend-analytics .legend-msg #error-msg{color:#a00}
.form-group-narrow label.red-error-message,.red-message{color:#c23934}
.select-alt-display span.form-field-error-no-background{border-color:#c23934;background-image:none}
.non-checkbox-chart-legend{float:left}
.chart-legend-analytics .chart-legend-item{display:block;float:left;margin-right:30px;margin-bottom:8px;white-space:nowrap}
.chart-legend-analytics .chart-legend-item-non-checkbox{float:right;margin-right:2px;font-size:14px}
.chart-legend-analytics .chart-legend-item .checkbox{display:block;float:left;margin-top:4px;margin-left:3px}
.chart-legend-analytics .chart-legend-item span.amount{font-weight:normal;color:#333;font-weight:normal;padding:2px 0 0 3px}
.chart-legend-analytics .chart-legend-item label{background:url('../img/chart-icon.png') no-repeat scroll 2px -120px rgba(0,0,0,0);color:#444;display:block;font-size:14px;font-weight:normal;height:14px;overflow:hidden;padding:0 0 0 23px}
.chart-legend-analytics .chart-legend-item label.chart-color-1{background-position:2px 3px;float:left;padding-bottom:5px}
.chart-legend-analytics .chart-legend-item label.chart-color-2{background-position:2px -17px;float:left;padding-bottom:5px}
.chart-legend-analytics .chart-legend-item label.chart-color-3{background-position:2px -37px;float:left;padding-bottom:5px}
.chart-legend-analytics .chart-legend-item label.chart-color-4{background-position:2px -57px;float:left;padding-bottom:5px}
.chart-legend-analytics .chart-legend-item label.chart-color-5{background-position:2px -77px;float:left;padding-bottom:5px}
.chart-legend-analytics .chart-legend-item label.chart-color-6{background-position:2px -97px;float:left;padding-bottom:5px}
h1.h1-marketing{color:#0070d2;text-transform:uppercase;font-size:2.5em;line-height:130%;margin-bottom:.5em}
p.p-marketing{font-size:1.25em;line-height:120%}
.leader-container{float:left;width:150px;margin:30px 0 0 0;overflow:hidden}
.leader-container .leader-href{text-align:center;overflow:hidden;display:block;color:#444}
.leader-container .leader-href>a{color:#444}
.leader-container .leader-img{border-radius:50%;width:64px;height:64px;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.leader-container .leader-name{font-size:170%}
.circle-container{float:right;width:250px;height:200px;margin:0;overflow:hidden;position:relative}
.circle-container a,.circle-container a.tooltip-from-title{display:block;overflow:hidden;position:absolute;top:50%;left:50%;width:66px;height:66px;margin:-33px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.circle-container img{display:block;border-radius:50%;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.circle-container a:hover img{border:3px solid #2c4053}
.circle-container a:nth-child(1){transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0)}
.circle-container a:nth-child(2){transform:translate(-79px,0);-ms-transform:translate(-79px,0);-webkit-transform:translate(-79px,0)}
.circle-container a:nth-child(3){transform:translate(79px,0);-ms-transform:translate(79px,0);-webkit-transform:translate(79px,0)}
.circle-container a:nth-child(4){transform:translate(-148px,5px);-ms-transform:translate(-148px,5px);-webkit-transform:translate(-148px,5px);width:56px;height:56px;display:none}
.circle-container a:nth-child(5){transform:translate(158px,5px);-ms-transform:translate(158px,5px);-webkit-transform:translate(158px,5px);width:56px;height:56px;display:none}
.circle-container a:nth-child(6){transform:translate(-35px,66px);-ms-transform:translate(-35px,66px);-webkit-transform:translate(-35px,66px);width:56px;height:56px}
.circle-container a:nth-child(7){transform:translate(45px,-56px);-ms-transform:translate(45px,-56px);-webkit-transform:translate(45px,-56px);width:56px;height:56px}
.circle-container a:nth-child(8){transform:translate(45px,66px);-ms-transform:translate(45px,66px);-webkit-transform:translate(45px,66px);width:56px;height:56px}
.circle-container a:nth-child(9){transform:translate(-35px,-56px);-ms-transform:translate(-35px,-56px);-webkit-transform:translate(-35px,-56px);width:56px;height:56px}
.circle-container a:nth-child(10){transform:translate(122px,66px);-ms-transform:translate(122px,66px);-webkit-transform:translate(122px,66px);width:46px;height:46px;display:none}
.circle-container a:nth-child(11){transform:translate(-108px,-46px);-ms-transform:translate(-108px,-46px);-webkit-transform:translate(-108px,-46px);width:46px;height:46px;display:none}
.circle-container a:nth-child(12){transform:translate(-108px,66px);-ms-transform:translate(-108px,66px);-webkit-transform:translate(-108px,66px);width:46px;height:46px;display:none}
.circle-container a:nth-child(13){transform:translate(122px,-46px);-ms-transform:translate(122px,-46px);-webkit-transform:translate(122px,-46px);width:46px;height:46px;display:none}
.picassoEditorStatic .pageEditorStylesheetContainer .header{display:none}
.picassoEditorStatic .pageEditorStylesheetContainer .page-wrap .education-article-top img,.picassoEditorStatic .pageEditorStylesheetContainer .page-wrap .content-two-inner-education img{display:inline}
.grid-featured-group div.grid-item .inner-grid{border:solid 1px #ddd;border-radius:0 0 6px 6px;width:92%;float:right;margin-bottom:20px;overflow:auto;cursor:pointer}
.grid-featured-group div.grid-item img{width:100%;border-bottom:solid 1px #ddd}
.grid-featured-group div.grid-item h3{padding:5px 10px 8px 10px;color:#27a5e2}
.grid-featured-group div.grid-item p{color:#909090;padding:0 10px 0}
.grid-featured-group .grid-sizer,.grid-featured-group .grid-item{width:25%}
.grid-featured-group h2{margin:15px 0 20px 15px}
.grid-featured-group{border-bottom:solid 1px #ddd}
.grid-featured-group .total-memebers{position:absolute;bottom:0;background-color:#000;width:100%;padding:8px;color:#fff;opacity:0;transition:opacity 1s}
.grid-featured-group div.grid-item:hover .total-memebers{opacity:.7}
.grid-featured-group .img-grid-container{position:relative;overflow:hidden}
.grid-featured-group div.grid-item img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;max-width:100%}
.grid-featured-group div.grid-item:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.grid-featured-group div.grid-item:hover .inner-grid{border:solid 1px #27a5e2}
.grid-featured-group .more{float:right;margin-top:-40px;margin-right:3px;border-bottom:0}
.box-metric-content-center{width:100%;float:none;margin-top:30px;margin-bottom:-4px;font-weight:bold}
.box-metric-2-columns .box-metric-link.box-metric-full{width:100%}
.chatter-topics-title{float:left;width:400px;overflow:hidden;background:url(../img/bg-chatter-topics.png) no-repeat left center;min-height:81px;font-family:sf-font-light,Helvetica Neue,Helvetica,Arial}
.chatter-topics-title h2{margin:0!important;padding:20px 0 0 125px!important;font-size:250%}
.chatter-topics-content{display:table;overflow:hidden;width:510px;min-height:81px;height:81px}
.chatter-topics-content p{text-align:center;vertical-align:middle;display:table-cell;overflow:hidden;margin:0!important;padding:0!important;font-size:150%;font-family:sf-font-light,Helvetica Neue,Helvetica,Arial}
.center-label-metric{font-weight:bold}
.custom-slider-4{margin:20px 0 0 0}
.custom-slide-4{width:240px;margin:0 auto}
.custom-slide-4 a{display:block;color:#444}
.custom-slide-4 a:hover{display:block}
.custom-slide-4 a:hover,.custom-slide-4 a:hover p,.custom-slide-4 a:hover h3{color:#005fb2}
.custom-slide-4-img,.custom-slide-4-img a,.custom-slide-4-img img{width:240px;height:110px;border-radius:4px}
.custom-slide-4-text h3{margin-top:14px!important;padding-bottom:8px!important}
.custom-slide-4-text p{margin-bottom:0}
.custom-slider-4 .owl-dots{display:none}
.custom-slider-4 .owl-nav{position:absolute;top:0;width:100%}
.custom-slider-4 .owl-nav div{position:absolute;top:50px;text-indent:22px;overflow:hidden;border:1px solid #ccc;border-radius:6px;width:20px;height:20px;visibility:hidden;background:#fff url(../img/sprite-icons.png) no-repeat 0 100px}
.custom-slider-4 .owl-nav .owl-prev{left:-8px;background-position:-425px -140px}
.custom-slider-4 .owl-nav .owl-next{right:-8px;background-position:-425px -120px}
.custom-slider-4 .owl-nav .disabled{opacity:0;cursor:default!important}
@media screen and (-webkit-min-device-pixel-ratio:0){.select-filter-overlaymenu{-webkit-appearance:none}
}
.btn-oppty-partner-cmnt{float:right;margin-right:2px}
.appx-section-page-header{display:inline-block;padding:.75rem 1.5rem;border-bottom:1px solid #d8dde6;border-top:1px solid #d8dde6;background:#f4f6f9;margin:15px}
.appx-section-page-header .appx-description h3{margin-left:110px;line-height:150%}
.appx-section-page-header .appx-description a{display:block}
.appx-section-page-header:after,.select-order-by-badge:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.appx-section-page-header,.select-order-by-badge{display:block}
.success-badge{margin:0 10px 15px 0;border-radius:50%;background-color:#4bc076;width:22px;height:22px;float:left}
.success-icon{background:url(../img/sprite-icons.png) no-repeat 0 100px;width:17px;height:17px;float:left;background-position:-39px -58px;margin-left:3px;margin-top:3px}
.certified-logo{width:85px;height:80px;float:left;background:url(../img/sprite-cert-badge.png) no-repeat 0 -84px;background-size:110px}
.trailhead-logo{width:84px;height:80px;float:left;background:url(../img/sprite-cert-badge.png) no-repeat 0 0;background-size:110px;margin-right:10px}
.partner-learning-camp-logo{width:46px;height:68px;background:url(../img/partner_learning_camp.jpeg) no-repeat 0 0;background-size:100%;margin:0 auto;background-position:center}
.appx-media h3{margin:20px 40px}
.appx-media .certification-line{clear:both}
.appx-media .success-badge{margin-left:40px}
.appx-media h4,.appx-media p{margin-left:75px;margin-right:20px}
.appx-media h4{margin-bottom:5px}
.appx-media .badge-container h4{padding-top:5px}
.badge-container{clear:both;margin-left:40px}
.appx-media .badge-container h4,.appx-media .badge-container p{margin-left:65px}
.appx-media .badge-container .badge-footer{font-size:12px;color:#999;display:block}
.badges-by{padding:3px 5px 6px 5px;border:0;font-size:100%;line-height:90%;cursor:pointer;float:left;margin:0;text-align:left;white-space:nowrap;border-radius:2px;color:#444;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,.4);-webkit-user-select:auto;overflow:hidden;width:auto}
.badges-by span.ui-icon{width:9px;height:5px;margin:3px 0 0 8px;float:right;background:url(../img/sprite-icons.png) no-repeat -160px -60px}
.select-alt-display-badge{position:relative;float:left}
.select-alt-display-badge select{position:absolute;top:0;left:0;opacity:0;height:29px;-webkit-appearance:none;padding:0 7px}
.appx-media .title{float:left}
.badge-icon{width:50px;height:50px;float:left;padding-bottom:15px}
.badge-title{display:table}
.appx-media-select button.appx-media-select-button,.appx-media-select button.appx-media-select-button:hover{background:0;border:0}
.overlay-menu ul li a:hover,.overlay-menu ul li.selected a:hover{background-color:#f4f6f9;border-color:#f4f6f9;color:#000}
.appx-media-select button .text-button{font-size:110%}
.appx-media-select button.ui-multiselect span.text-button{padding-left:0}
.appx-media-select button .text-button:hover,.button-block button.button-edit-profile:hover{color:#0070d2}
.overlay-connect-description{padding-left:100px;padding-top:20px}
.appx-dialog-content-generic .certified-logo{margin-top:30px}
.appx-dialog-content-generic .trailhead-logo{margin-top:40px}
.connection-in-progress .connection-description{font-style:italic}
.connection-in-progress{padding:2px 22px 5px 52px}
.connection-in-progress label{float:none;text-align:left;margin-left:3px}
.section-group{padding-bottom:15px}
.connected-account{padding:5px;border:1px solid #ddd;width:30%;margin-top:5px}
.connection-in-progress .form-group{padding-left:0}
.connection-in-progress input[type=text]{margin-left:3px;margin-right:3px}
.connection-in-progress .btn{margin-left:3px;margin-top:-2px}
.remove-connected-account{background:url(../img/sprite-icons.png) no-repeat -60px 2px;width:17px;height:17px;float:right;cursor:pointer}
.label-action-link{float:right;clear:none;margin-left:16px}
.appx-content-header{background:url(../img/default_user_profile_banner.jpg)}
.profile-user-img{position:relative}
.profile-user-img .camera{top:46px;left:68px;bottom:none;right:none;background-color:#fff;cursor:pointer;border-radius:.125rem}
.camera-svg{width:20px;height:20px}
.appx-content-header .profile-user-img img{width:64px;height:64px;border-radius:50%;border:2px solid white;float:left;margin-left:20px;margin-right:10px;margin-bottom:10px}
.appx-content-header .content-header-main h1{color:whitesmoke;display:inline;vertical-align:middle;font-size:200%;margin-right:6px}
.appx-content-header .content-header-main h2{color:whitesmoke;font-size:100%;font-size:120%;margin:8px 0}
.appx-content-header .content-header-main .badge{background-color:whitesmoke;border-radius:30px;padding:2px 5px;color:#005fb2;font-weight:bold;font-size:80%;display:inline;vertical-align:middle}
.appx-content-header .content-header-main{padding-top:8px}
.appx-content-header .social-block{float:right;margin-top:15px}
.certifications-icon{width:40px;height:38px;float:left;background-position:-102px -104px!important}
.trailhead-icon{width:40px;height:34px;float:left;margin-top:2px;background-position:-103px 0!important}
.content-header .social-block .trailhead{margin-right:25px}
.content-header .social-block .edit{margin-right:20px}
.content-header .social-block .email,.content-header .social-block .linkedin,.content-header .social-block .facebook,.content-header .social-block .twitter{margin-top:10px}
.certifications-number,.trailhead-number{float:left;margin-top:12px;padding:0 5px;color:whitesmoke;cursor:default!important}
.appx-content-header{position:absolute;width:100%;left:0;margin-top:-10px}
.appx-content-header ul.social-block a span.social-icon{background:url(../img/sprite-social.png) no-repeat 1px -1px;with:40px;height:40px;float:left}
.appx-content-header ul.social-block span.trailhead-icon,.appx-content-header ul.social-block span.certifications-icon{background:url(../img/sprite-cert-badge.png) no-repeat 0 -84px;background-size:140px}
.appx-content-header ul.social-block li.email a span.social-icon{background-position:1px -1px;width:21px;height:17px;margin-top:2px}
.appx-content-header ul.social-block li.facebook a span.social-icon{background-position:-20px 0;width:21px;height:21px}
.appx-content-header ul.social-block li.twitter a span.social-icon{background-position:-20px -20px;width:21px;height:21px}
.appx-content-header ul.social-block li.linkedin a span.social-icon{background-position:1px -20px;width:21px;height:21px}
.big-user-image{display:block;margin-left:auto;margin-right:auto}
.button-block button.button-edit-profile{margin-top:5px;margin-left:17px;font-size:14px;min-width:80px;padding-left:15px;padding-bottom:0;padding-top:0;padding-right:15px;text-align:center;vertical-align:middle;background-color:#fff;color:#0070d2;border-radius:4px;line-height:34px;height:34px;border:0}
.button-block button.button-edit-profile:hover{background-color:#f4f6f9;color:#005fb2;text-decoration:none;border:0}
.button-block button.button-edit-profile span.text-button{padding:0 8px 0 0}
.ui-icon-triangle-2-n-s-blue{float:right;background:url(../img/SAM_3017.png) no-repeat;width:12px;height:8px;-webkit-tap-highlight-color:transparent;margin-top:3px}
.contact-image{border-radius:100%;float:left;width:50px;margin-right:15px}
.contact-info{float:left;padding:10px 15px 10px 0;max-width:250px}
.contact-info .name{font-size:120%}
.contact-info .second-line{font-size:90%}
.contact-button{float:right;margin:10px 0}
.ul-reset .contact-section{border-top:1px solid #ddd;padding:10px}
.contact-section:before,.contact-section:after{content:"";display:table}
.contact-section:after{clear:both}
.contact-section{zoom:1}
.ul-reset .contact-section:last-child{border-bottom:1px solid #ddd}
.no-results{padding:20px;font-size:110%}
.appx-form .form-group label{text-align:left}
.appx-form{clear:both}
.content-primary-inner .appx-form label.label-title{margin-left:0;padding:8px 6px 6px 2px}
.appx-form h3{font-weight:bold}
.form-group-text.appx-form p{margin-left:20px;padding-left:0}
p.appx-overlay-subtitle{margin:0;padding-bottom:20px;border-bottom:1px solid #ddd}
.appx-content-header-inner{margin:0 auto}
.iframe-marketing{position:absolute;top:-1px}
.block-separator{border:0;height:0;border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(255,255,255,0.3);margin:0 30px}
.cma-align-center{text-align:center}
.checkout-setup-content{font-size:17px}
.checkout-bank-icon{background:url(../img/checkout-bank-icon.png) no-repeat center;height:75px;width:60px}
.checkout-card-icon{background:url(../img/checkout-card-icon.png) no-repeat center;height:75px;width:25px}
.checkout-padding-icon{padding:0 50px 0 10px;min-height:50px;display:inline-block;float:left}
.checkout-content-four-80{width:80%;overflow:hidden;float:left}
.checkout-content-icons{display:flex;justify-content:space-around}
.cma-content-group{position:relative}
.cma-list-group{padding-top:20px}
.cma-list-item{margin-left:60px;margin-top:-55px;margin-bottom:25px}
.cma-li-icon{padding:0 25px 0 25px;min-height:50px;display:inline-block}
.cma-subscriptions-icon{background:url(../img/cma-li-icons.png) no-repeat 0 -50px}
.cma-dashboards-icon{background:url(../img/cma-li-icons.png) no-repeat 0 0}
.cma-notifications-icon{background:url(../img/cma-li-icons.png) no-repeat 0 -100px}
.checkout-payment-content{display:flex;justify-content:space-between;padding-right:1rem}
.checkout-bank-icon_small{background:url(../img/checkout-bank-icon_60.png) no-repeat center top;min-width:60px;min-height:60px;margin-left:-7px;margin-top:-13px}
.checkout-card-icon_small{background:url(../img/checkout-card-icon_60.png) no-repeat center top;min-width:60px;min-height:60px;margin-left:-7px;margin-top:-13px}
#creditor-identifier-sepa-container{display:none;margin-top:10px}
#creditor-identifier-sepa-label{margin-left:0}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.cma-subscriptions-icon{background-image:url(../img/cma-li-iconsx2.png);background-size:50px 150px}
.cma-dashboards-icon{background-image:url(../img/cma-li-iconsx2.png);background-size:50px 150px}
.cma-notifications-icon{background-image:url(../img/cma-li-iconsx2.png);background-size:50px 150px}
}
.magnifying-glass{background:url(../img/sprite-icons.png) no-repeat 0 -39px;height:18px;width:18px;opacity:.4;border:0;position:absolute;left:4px;top:16%;padding:0}
.no-border{border:0;outline:-webkit-focus-ring-color auto 0}
.search-box-container{border:1px solid #ddd;border-radius:0;float:right;margin:5px 0 5px 16px;line-height:25px;position:relative;height:25px}
.display-inline{display:inline}
.cross-icon{background:url(../img/sprite-icons.png) no-repeat;background-position-x:-61px;background-position-y:-20px;height:14px;width:15px;opacity:.4;border:0;padding:0;position:absolute;right:3px;top:22%}
.search-box-container .input-text{margin-left:25px;    margin-top:3px}
.login-terms-text{padding:20px 0 10px 0}
.lifecycle,.mini-lifecycle{background:#1b3c6c url(../img/bg-comty-html-simple.jpg) no-repeat center center;border-radius:4px;color:#fff;position:relative}
.lifecycle h1{text-transform:uppercase;text-align:center;font-weight:lighter;padding:10px;margin:0;line-height:1;font-size:30px;color:#fff}
.lifecycle .section-header{background:0}
.lifecycle .appx-icon{top:8px;right:8px;opacity:.6;width:25px;height:25px}
.mini-lifecycle h1,.mini-lifecycle h2{color:#fff;text-align:inherit;padding-right:0;float:none}
.mini-lifecycle{text-align:right}
.mini-lifecycle h1{padding-top:0}
.mini-lifecycle .section-header{padding:20px}
.mini-lifecycle h2{font-size:14px}
.lifecycle .slide h1{margin-top:10px}
.lifecycle li a{color:#fff;text-decoration:underline;margin:0 auto;margin-top:20px;display:block;width:70%}
.lifecycle .generic-slider ul.pagination li{padding:0 5px;text-align:center}
.lifecycle .generic-slider ul.pagination{display:inline-block;margin:0;position:relative;left:0;float:none;bottom:-5px}
.lifecycle .generic-slider{height:30px;text-align:center}
.slide{position:relative}
.steps{position:absolute;top:0}
.steps .step{float:left;display:table}
.steps .step-content{text-align:center;vertical-align:middle;display:table-cell}
.steps .step-title{font-size:16px;text-align:center;margin:0 auto;margin-bottom:10px}
.steps .trailhead-logo{float:none;margin:auto;height:60px;width:60px;background-size:80px}
.step a{text-align:center}
#next,#prev{cursor:pointer;opacity:.2}
#next:hover,#prev:hover{opacity:.1}
#slide1{margin-left:20px}
#slide2{margin-right:20px}
#slide2 .steps{right:0}
.step-icon{width:60px;height:60px;position:relative;margin:0 auto}
.step-icon svg{width:inherit;height:inherit}
.lifecycle .lifecycle-phone{display:none}
.lifecycle .generic-slider ul.pagination li a{margin:0}
.ui-effects-transfer{border:1px dotted black}
.lifecycle .slide .steps{height:169px}
.lifecycle .slide .step.first-box{width:114px;height:169px}
.lifecycle .slide .step .space-box{width:27px;height:169px}
.lifecycle .slide .step.middle-box{width:114px;height:169px}
#bar-percentages .legend{cursor:default}
.user-overlay .content-simple-head{background-color:#435679;padding:8px}
.pc-overlay.user-overlay .content-simple-head h1{font-size:18px;font-weight:100;color:#fff;text-transform:none;text-align:center;margin:auto;padding:2px}
.user-overlay .form-group.form-group-narrow{margin-bottom:10px;padding-right:10px}
.user-overlay .form-group.form-group-narrow label,.user-overlay .form-group.form-group-narrow input{float:right}
.user-overlay .form-group.form-group-narrow label.required::before,.appx-form .form-group label.required::before,.appx-form.form-group label.required::before{content:'* ';color:red}
.user-overlay .form-group.form-group-narrow input,.user-overlay .form-group.form-group-narrow .profile-visibility,.user-overlay .form-group.form-group-narrow .select-alt-display{clear:none;width:55%;display:inline}
.profile-visibility span,.profile-visibility a{display:block;padding-bottom:2px}
.pc-overlay.user-overlay label.profile-visibility{padding-left:0;padding-right:0}
.user-photo{width:165px;height:166px;border-radius:50%;box-shadow:2px 0 2px #ddd;border:1px solid #ddd;margin:0 auto;margin-bottom:20px;position:relative}
.default-photo{background:url(../img/defaultphoto.png) no-repeat center}
.default-photo,.user-photo .photo-icon{width:160px;height:160px;border-radius:50%;border:3px solid #fff}
.new-user-steps{height:60px;width:100%}
.appx-progress{background:#fff;width:100%;color:#d9deea;margin:auto;text-align:center;margin-top:30px;padding-bottom:20px;border-bottom:1px solid #ddd}
.appx-progress ul{list-style:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;margin:0}
.appx-progress li{display:inline-block}
.appx-progress li.connecting-line{width:35%}
.appx-progress li.connecting-line div{width:100%;height:4px;background:#d9deea;margin:0 auto;top:-10px;z-index:1;position:relative}
.appx-progress li.connecting-line div.connecting-line-completed{background:#445679}
li.appx-progress-step span{width:20px;height:20px;line-height:20px;display:inline-block;border-radius:50%;background:#d9deea;border:2px solid #d9deea;z-index:2;position:relative}
li.appx-progress-step div{position:absolute;color:#445679;text-transform:uppercase}
li.appx-progress-step{margin-right:-10px;margin-left:-10px}
li span.appx-progress-step-complete{border:2px solid #435679!important;background-color:#435679}
li span.appx-progress-step-active{border:2px solid #435679!important;background-color:#435679}
ul.progress-info{margin:0 13%}
ul.progress-info li{text-transform:uppercase;width:30%}
ul.progress-info li:first-child{float:left;text-align:left}
ul.progress-info li:last-child{float:right;text-align:right}
.success_onboarding_wizard .groups-to-join{margin-right:3%}
.group-to-join{padding:20px;border-radius:5px;border:1px solid #ddd;margin-bottom:10px;display:table;width:100%;box-sizing:border-box}
.success_onboarding_wizard .group-to-join{display:block;padding:10px}
.success_onboarding_wizard .group-to-join .group-member-activity{width:50%;display:inline-block}
.success_onboarding_wizard svg.appx-icon.close{top:10px;right:10px}
.group-to-join img{width:60px;float:left;margin-right:10px}
.group-to-join .group-title{color:#435679;font-size:16px;margin-bottom:5px}
.success_onboarding_wizard .group-to-join .group-title{font-size:14px;margin-bottom:0}
.group-to-join .group-sub-title{color:#435679;margin-bottom:5px}
.group-to-join .group-info{color:#8e8e8e;font-size:12px}
.group-to-join .member-check,.group-to-join .join-btn{display:table-cell;vertical-align:middle;white-space:nowrap;color:#2e82d7;width:15%;text-align:center}
.success_onboarding_wizard .group-to-join .member-check,.success_onboarding_wizard .group-to-join .join-btn{text-align:center;padding-top:3%;width:30%}
.success_onboarding_wizard .group-to-join div.member-check,.success_onboarding_wizard .user-to-follow div.member-check{padding-top:21px;padding-bottom:4px;margin-bottom:8px}
.success_onboarding_wizard .group-to-join .member-check,.success_onboarding_wizard .group-to-join .join-btn{display:inline-block;vertical-align:middle;white-space:nowrap;color:#2e82d7;text-align:center;padding-top:3%;width:30%}
.success_onboarding_wizard .group-to-join svg.add{vertical-align:bottom}
.group-to-join .join-btn div{line-height:15px;font-size:12px;display:inline-block}
.group-to-join .group-to-join-info{width:85%;float:left}
.success_onboarding_wizard .group-to-join .group-to-join-info{width:auto;float:none}
.group-to-join svg.user-group{float:left;width:60px;height:60px;margin-right:10px}
.group-to-join svg.add{width:15px;height:15px;margin-right:5px;fill:#2e82d7;display:inline-block;vertical-align:middle}
.group-to-join svg.check{width:15px;height:15px;fill:#2e82d7;display:inline-block;margin-bottom:-3px;margin-right:5px}
.group-to-join .member-check div{display:inline-block;line-height:15px;font-size:12px}
.group-match-type{color:#8e8e8e;font-size:12px;padding-bottom:10px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.users-to-follow{margin-left:3%}
.user-to-follow{padding:10px;border-radius:5px;border:1px solid #ddd;margin-bottom:10px;display:table;width:100%;box-sizing:border-box}
.success_onboarding_wizard .user-to-follow{display:block}
.user-to-follow img{width:60px;float:left;margin-right:10px;border-radius:40px}
.user-to-follow .user-title{color:#435679;font-size:14px}
.success_onboarding_wizard .user-title a,.success_onboarding_wizard .group-title a{text-decoration:none}
.success_onboarding_wizard #onboarding_step3 .content-two.content-two-1{font-size:100%}
.success_onboarding_wizard #onboarding_step3 .content-two.content-two-1 h2,.success_onboarding_wizard #onboarding_step3 .content-two.content-two-2 h2{font-size:130%;margin-top:0;font-family:sf-font-light,Helvetica Neue,Helvetica,Arial}
.user-to-follow .user-sub-title{color:#435679;margin-bottom:5px}
.user-to-follow .user-info{color:#8e8e8e;font-size:12px}
.user-to-follow .user-details{width:57%;display:inline-block}
.user-to-follow .member-check,.user-to-follow .follow-btn{display:inline-block;vertical-align:middle;white-space:nowrap;color:#2e82d7;text-align:center;padding-top:3%;width:23%}
.user-to-follow .follow-btn div{line-height:15px;font-size:12px;display:inline-block}
.user-to-follow svg.user-group{float:left;width:60px;height:60px;margin-right:10px}
.user-to-follow svg.add{width:15px;height:15px;margin-right:5px;fill:#2e82d7;display:inline-block;vertical-align:bottom}
.user-to-follow svg.check{width:15px;height:15px;fill:#2e82d7;display:inline-block;margin-bottom:-3px;margin-right:5px}
.user-to-follow .member-check div{display:inline-block;line-height:15px;font-size:12px}
.user-match-type{color:#8e8e8e;font-size:12px;padding-bottom:10px;text-transform:uppercase}
.community-member-tip-sub-title{font-size:12px;color:#8e8e8e;margin:6% 0}
.community-member-tips .community-member{margin-bottom:15px;display:table;width:100%;box-sizing:border-box}
.community-member img{width:60px;float:left;margin-right:10px;border-radius:40px}
.community-member .community-member-title{font-size:14px;cursor:pointer}
.success_onboarding_wizard a:hover{text-decoration:none}
.success_onboarding_wizard .community-member .community-member-title:hover{text-decoration:none}
.success_onboarding_wizard .user-details span:empty::after{content:'*';color:transparent}
.success_onboarding_wizard .user-details span:empty+br+span{position:relative;top:-1em}
.community-member .commmunity-member-sub-title{color:#435679;margin-bottom:5px}
.community-member .community-member-info{color:#8e8e8e;font-size:12px}
.community-member .community-member-details{width:57%;display:inline-block}
.suggested-group-header{padding-bottom:4%;margin-right:3%}
.suggested-group-header .suggested-header-title{color:#435679;font-size:14px;width:84%;display:inline-block}
.suggested-group-header .suggested-header-view-all{line-height:15px;font-size:12px;width:15%;display:inline-block;text-align:right}
.suggested-user-header{padding-bottom:4%;margin-left:3%}
.suggested-user-header .suggested-header-title{color:#435679;font-size:14px;width:84%;display:inline-block}
.suggested-user-header .suggested-header-view-all{line-height:15px;font-size:12px;width:15%;display:inline-block;text-align:right}
.hidden-step{display:none}
.progress-info-active{color:#435679}
.comty-partner-lead-popup{max-height:20px;max-width:550px;background:#fff}
.comty-tdo-wizard{padding:0;margin:auto;padding-bottom:1.5em;padding-top:1.5em;width:80%}
.comty-tdo-wizard-step{max-height:490px;overflow-y:auto}
ol.comty-wizard__list{padding:0;margin:0;list-style:none;width:100%;display:table;table-layout:fixed}
li.comty-tdo-item{display:table-cell;text-align:center;width:auto}
li.comty-tdo-item:first-child{text-align:left}
li.comty-tdo-item:last-child{text-align:right}
li.comty-tdo-item a.comty-tdo_link{color:#42547a}
span.comty-tdo-wizard__marker{background:#d9deea;width:2.0em;height:2.0em;border-radius:50%;display:inline-block;vertical-align:middle;z-index:1;position:relative}
.comty-tdo-is-active span.comty-tdo-wizard__marker{background:#42547a}
span.comty-tdo-wizard__label{text-transform:uppercase;display:block;color:#42547a;margin-top:.6em}
span.comty-tdo-wizard_progress{position:relative;left:0;top:-3.10em;height:.45em;display:block;width:99.5%;background:#e0e5ee}
span.comty-tdo-wizard_progress-bar{position:absolute;left:0;top:0;height:100%;background:#42547a;transition:width .2s ease;border-radius:2.5em}
.btn-close-overlay{font-weight:400}
.pc-overlay .btn-close-overlay{float:left}
.pc-overlay .content-simple-body-inner{border-top:1px solid #d8dded}
.success_onboarding_wizard.pc-overlay .content-simple-body-inner#onboarding_step3{float:left;padding-bottom:40px}
.success_onboarding_wizard #onboarding_wrapper .content-simple-body{min-height:400px;-webkit-overflow-scrolling:touch}
.success_onboarding_wizard #onboarding_visibility_settings .content-simple-body,.success_onboarding_wizard #onboarding_add-photo-Popup .content-simple-body{min-height:auto}
.success_onboarding_wizard .user-details span,.success_onboarding_wizard .group-member-activity span{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.success_onboarding_wizard span.comty-tdo-wizard__label{line-height:1.34em}
.pc-overlay .form-group.form-group-narrow input,.pc-overlay .form-group-el.select-alt-display select{background-color:#fff;border-radius:.25rem;transition:border .1s linear,background-color .1s linear;font-size:12px;padding:0 1rem 0 .75rem;line-height:1.875rem;min-height:calc(1.875rem+(1px * 2));color:#42547a}
.pc-overlay .form-group.form-group-narrow input{margin:2px}
.pc-overlay .form-group.form-group-narrow label{font-size:12px;color:#42547a;margin-top:4px}
.pc-overlay .form-group-el.select-alt-display .alt-display{border-radius:.25rem;min-height:calc(1.875rem+(1px * 2));transition:border .1s linear,background-color .1s linear;font-size:12px;padding-left:.75rem;color:#42547a}
.pc-overlay .content-simple .select-alt-display span.alt-display{line-height:normal;border-radius:.25rem}
.pc-overlay h2{margin:15px 0}
.pc-overlay p{margin-bottom:30px;color:#42547a}
#user_photo_overlay_error.msg-error p.msg-title{color:#fff;text-align:left;margin-top:0;margin-bottom:0}
#user_photo_overlay_error.msg ul li{text-align:left}
.pc-overlay textarea.textarea-500{font-size:13px;border-radius:.25em;margin:2px;padding:10px;color:#42547a}
.pc-overlay textarea:focus,.pc-overlay input:focus{outline:0;border-color:#1589ee;background-color:#fff;box-shadow:0 0 3px #0070d2}
.pc-overlay #onboarding_step3 .form-group.form-group-narrow{padding-right:0}
.pc-overlay #onboarding_step1 .content-two.content-two-1{width:50%}
.pc-overlay #onboarding_step1 .content-two.content-two-2{width:50%}
.success_onboarding_wizard #onboarding_step1 .onboarding_product_of_interest_label{margin-bottom:2%}
.pc-overlay #onboarding_step3 .content-two.content-two-1{width:60%;padding-right:20px;box-sizing:border-box}
.pc-overlay #onboarding_step3 .content-two.content-two-2{width:40%;padding-left:20px;box-sizing:border-box}
#onboarding_step3 .content-two-form-block{padding-right:0}
.pc-overlay #onboarding_step4 .content-two.content-two-1{width:40%}
.pc-overlay #onboarding_step4 .content-two.content-two-2{width:60%}
.pc-overlay #onboarding_step4 .content-two.content-two-1 p{padding-right:30px}
#isv-checklist-image{padding-top:45px;padding-bottom:35px}
.pc-overlay .btn-share{float:right;margin-right:2px;font-size:14px;margin-bottom:10px}
.pc-overlay .item-content-video{margin:0;float:none}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.camera{width:20px;height:20px;position:absolute;bottom:10px;right:10px;opacity:.7;background-color:#ddd;cursor:pointer}
.camera:hover{opacity:.9}
.cmty-notify_container{width:100%;left:0;top:50px;z-index:10000;text-align:center}
.cmty-notify--toast{border-radius:.25rem;margin:.5rem;padding:.75rem 1.5rem;display:inline-block;text-align:left;min-width:300px}
.cmty-notify{color:#fff;position:relative;background:#1b8956;font-weight:300;opacity:.9}
.cmty-notify__content{padding-top:5px;margin-bottom:5px;display:flex;justify-content:space-evenly;align-items:center}
.cmty-text-heading--small{font-weight:300;font-size:16px;line-height:18px;color:#fff;margin-left:35px}
.comty-home .content h2.cmty-text-heading--small,.comty-home-logged-in .content h2.cmty-text-heading--small{font-weight:300;font-size:16px;line-height:18px;color:#fff;margin-left:35px;padding-bottom:0}
.cmty-notify__content .appx-icon.check{float:left;top:14.5px;left:24px;position:absolute;width:14px;background-color:#fff;border-radius:50%;height:14px;padding:4px;fill:#1b8956}
.cmty-notify__content .appx-icon.close{float:right;top:14.5px;right:24px}
.success_onboarding_wizard .cmty-notify__content .appx-icon.close{background:0}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{text-align:left;margin-left:16%}
.success_onboarding_wizard .onboarding_products-of-interest-container .cmty-error-message{margin-left:0}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:30%;max-width:380px}
#onboarding_visibility_settings .content-simple-head,#onboarding_products_of_interest .content-simple-head{background-color:#fff;padding:15px;border-bottom:1px solid #ddd}
#onboarding_visibility_settings .content-simple-head h1,#onboarding_products_of_interest .content-simple-head h1{color:#415879}
#onboarding_visibility_settings .content-simple .cs-body-intro h2,#onboarding_products_of_interest .content-simple .cs-body-intro h2{padding:10px;margin:0;font-size:14px;color:#415879}
#onboarding_visibility_settings table.modal-select-checkbox-table,#onboarding_products_of_interest table.modal-select-checkbox-table{margin:10px auto}
.success_onboarding_wizard #onboarding_visibility_settings table.modal-select-checkbox-table,.success_onboarding_wizard #onboarding_products_of_interest table.modal-select-checkbox-table{margin:auto}
#onboarding_visibility_settings table.modal-select-checkbox-table label,#onboarding_products_of_interest table.modal-select-checkbox-table label,.success_onboarding_wizard #onboarding_product_interests_wrapper table.modal-select-checkbox-table label{padding:0 5px 7px 3px;width:183px}
#onboarding_visibility_settings-items{margin-bottom:4px}
#onboarding_photo_popup .content-simple{width:50%}
#onboarding_photo_popup .camera-question{float:left;display:inline-block}
#onboarding_photo_popup .text-question{float:left;width:calc(100% - 137px);margin:30px 20px}
.cmty-checkbox{display:block}
.cmty-checkbox [type=checkbox]{width:1px;height:1px;border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute}
.cmty-checkbox [type=checkbox]+.cmty-checkbox--faux{margin-right:.5rem}
.cmty-checkbox .cmty-checkbox--faux{width:1rem;height:1rem;display:inline-block;position:relative;vertical-align:middle;border:1px solid #d8dde6;border-radius:.125rem;background:#fff;transition:border .1s linear,background-color .1s linear}
.cmty-checkbox-disable .cmty-checkbox--faux{border:0}
.cmty-checkbox .cmty-form-element__label{display:inline;vertical-align:middle;font-size:.8125rem}
.cmty-form-element__label{display:inline-block;color:#54698d;font-size:.75rem;line-height:1.5;margin-right:.75rem;margin-bottom:.25rem}
.cmty-checkbox [type=checkbox]:checked+.cmty-checkbox--faux:after,.cmty-checkbox [type=checkbox]:checked~.cmty-checkbox--faux:after{display:block;content:'';height:.25rem;width:.5rem;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg);border-bottom:2px solid #1589ee;border-left:2px solid #1589ee}
.cmty-checkbox-disable [type=checkbox]:checked+.cmty-checkbox--faux:after,.cmty-checkbox-disable [type=checkbox]:checked~.cmty-checkbox--faux:after{border-bottom:2px solid #16345b;border-left:2px solid #16345b}
.step-bar-wizard{padding:0;margin:auto;padding-bottom:1.5em;padding-top:1.5em;width:80%}
.step-bar-wizard{position:relative}
ol.step-bar-wizard__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:auto;padding:0;list-style:none;width:100%;table-layout:fixed}
li.step-bar-item{-ms-flex:2 0 auto;flex:2 0 auto;text-align:center;width:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ie9 li.step-bar-item{width:33.3%;display:inline-block}
li.step-bar-item:first-child{text-align:left;-ms-flex-positive:1;flex-grow:1}
li.step-bar-item:last-child{text-align:right;-ms-flex-positive:1;flex-grow:1}
.user-overlay .form-group.form-group-narrow .form-field-error,.appx-form input[type=text].form-field-error,.appx-form .select-alt-display span.form-field-error{background-color:#fff!important;border-color:#c23934;box-shadow:#c23934 0 0 0 1px inset;background-clip:padding-box}
.user-overlay .form-group.form-group-narrow label.form-field-error{color:#778694!important}
.pc-overlay.user-overlay .content-simple-body label{padding:0;margin:0;float:none;display:inline-block}
.pc-overlay.user-overlay .content-simple-body input{float:none;width:55%;height:32px}
.pc-overlay.user-overlay .form-group.form-group-narrow{text-align:right}
.cmty-pill{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;padding:7.5px 10px;border:1px solid #c7ccce;border-radius:.25rem;background-color:#fff;position:relative;margin-right:4px;margin-bottom:4px;color:#42547a}
.cmty-error-message{margin-left:45%;color:#c23934;display:none;font-size:12px;text-align:left}
.pc-overlay.user-overlay .form-group-el.select-alt-display{display:inline-flex;float:none}
.ie9 .pc-overlay.user-overlay .form-group-el.select-alt-display,.ie10 .pc-overlay.user-overlay .form-group-el.select-alt-display{display:inline-block}
.ie9 .pc-overlay.user-overlay .form-group.form-group-narrow,.ie10 .pc-overlay.user-overlay .form-group.form-group-narrow{position:relative}
.ie9 #onboarding_fn_role_label,.ie9 #onboarding_fn_experience_level_label,.ie9 #onboarding_fn_industry_focus_label,.ie10 #onboarding_fn_role_label,.ie10 #onboarding_fn_experience_level_label,.ie10 #onboarding_fn_industry_focus_label{position:absolute;right:58%;top:10px}
.select-link{width:55%;float:none;display:inline-block;text-align:left;margin:2px;margin-top:0;font-size:12px}
#onboarding_fn_products_of_interest_label,#onboarding_fn_products_of_interest_label:before,#onboarding_fn_show_label{vertical-align:top}
.visibility-settings-text{margin-bottom:4px}
#user_photo_overlay .content-simple-body{text-align:center;padding:10px;padding-bottom:20px}
#user_photo_overlay .content-simple-body button{font-size:14px}
#user_photo_overlay input{width:auto;margin-right:4px;height:auto;background-color:#061c3f}
#photo_visibility_checkbox{margin-top:10px}
#user_photo_overlay p{margin-top:10px;margin-bottom:10px}
#delete_user_photo_overlay .content-simple-head,#view_user_photo_overlay .content-simple-head,#delete_trailhead_account_overlay .content-simple-head,#delete_certification_account_overlay .content-simple-head{background:#fff;border-bottom:0}
#delete_user_photo_overlay .content-simple-body,#view_user_photo_overlay .content-simple-body,#delete_trailhead_account_overlay .content-simple-body,#delete_certification_account_overlay .content-simple-body{text-align:center}
#delete_user_photo_overlay .content-simple-body p,#delete_trailhead_account_overlay .content-simple-body p,#delete_certification_account_overlay .content-simple-body p{margin-bottom:16px}
#view_user_photo_overlay img{width:auto;height:300px;margin-bottom:16px}
#new_overlay_connect_certification .content-simple-body-inner,#new_overlay_connect_trailhead .content-simple-body-inner{padding-top:25px;padding-bottom:25px}
#new_overlay_connect_certification.pc-overlay.user-overlay .form-group.form-group-narrow,#new_overlay_connect_trailhead.pc-overlay.user-overlay .form-group.form-group-narrow{text-align:left}
#new_overlay_connect_certification.user-overlay.pc-overlay .content-simple-body form input,#new_overlay_connect_trailhead.user-overlay.pc-overlay .content-simple-body form input{max-width:300px}
#new_overlay_connect_certification.user-overlay.pc-overlay .content-simple-body form,#new_overlay_connect_trailhead.user-overlay.pc-overlay .content-simple-body form{padding:0}
#new_overlay_connect_certification .overlay-connect-description,#new_overlay_connect_trailhead .overlay-connect-description{padding-top:0}
#new_overlay_connect_certification .cmty-error-message,#new_overlay_connect_trailhead .cmty-error-message{margin-left:100px;padding-left:5px;display:block}
#new_overlay_connect_certification.pc-overlay.user-overlay .content-simple-body label,#new_overlay_connect_trailhead.pc-overlay.user-overlay .content-simple-body label{width:100px}
#new_overlay_connect_certification.user-overlay p,#new_overlay_connect_trailhead.user-overlay p,#visibility_settings_profile.user-overlay p{margin-bottom:10px;font-size:12px}
#visibility_settings_profile .content-simple-body,#new_your_certifications .content-simple-body,#new_your_badges .content-simple-body,#confirm_submition .content-simple-head{padding:20px}
#confirm_submition .comty-partner-lead-popup{padding:20px;padding-bottom:35px}
#visibility_settings_profile table.select-checkbox-table label{width:175px}
#new_your_certifications h3,#new_your_badges h3{margin-bottom:20px}
.badge-icon img{max-width:100%;height:auto;width:auto}
#visibility_settings_profile.user-overlay.pc-overlay .content-simple,#delete_user_photo_overlay.user-overlay.pc-overlay .content-simple,#delete_trailhead_account_overlay.user-overlay.pc-overlay .content-simple,#delete_certification_account_overlay.user-overlay.pc-overlay .content-simple,#confirm_submition.user-overlay.pc-overlay .content-simple{max-width:550px}
.remove-account-link{position:relative;float:right}
.remove-account-icon{width:17px;height:17px;float:right;fill:gray;top:0;right:0}
#save-country-btn.btn-strong-primary{position:relative;float:right;margin-top:12px;margin-right:5px}
.btn-icon-delete-svg{position:relative;width:17px;height:17px;margin-left:5px}
.btn-icon-delete-svg svg{fill:gray;top:0;right:0;width:15px;height:15px}
.appx-form .select-checkbox-table-outer{margin-top:6px}
#profile_confirm.appx-form button{font-weight:normal;font-size:14px}
.appx-form .cmty-error-message{float:left;clear:both;margin-left:4px;margin-top:3px}
.appx-form #fn_experience_level_label{width:200px}
.form-required-field div.requiredInput{display:inline-block;width:55%;margin-right:3px}
.form-group.form-required-field .requiredInput input{width:100%}
#certifications_list_panel{margin-top:10px}
#overlay_remove_account{min-height:0!important}
#overlay_connect_certification .appx-dialog-content-generic,#overlay_connect_trailhead .appx-dialog-content-generic{padding-left:20px;padding-right:20px;padding-bottom:10px}
#overlay_show_badges .appx-dialog-footer,#overlay_connect_certification .appx-dialog-footer,#overlay_show_certification .appx-dialog-footer,#overlay_remove_account .appx-dialog-footer,#overlay_connect_trailhead .appx-dialog-footer{border-top:2px solid #ddd;padding:10px;text-align:right}
#overlay_show_badges .appx-dialog-footer button,#overlay_connect_certification .appx-dialog-footer button,#overlay_show_certification .appx-dialog-footer button,#overlay_remove_account .appx-dialog-footer button,#overlay_connect_trailhead .appx-dialog-footer button{margin:0;font-weight:100}
#overlay_connect_certification .appx-dialog-footer button,#overlay_connect_trailhead .appx-dialog-footer button{font-weight:100}
#overlay_remove_account .appx-dialog-content-generic p{margin:10px;text-align:center}
#overlay_show_certification .appx-media h3{margin:0}
#overlay_show_certificatino #certifications_error,#overlay_show_certificatino #certifications_no_items{margin:20px}
#overlay_show_badges .appx-media h3{margin:10px 40px}
div.appx-dialog-outer[aria-describedby="overlay_remove_account"] .appx-dialog-content-generic p{margin:10px;text-align:center}
div.appx-dialog-outer[aria-describedby="overlay_connect_certification"] .appx-overlay-subtitle,div.appx-dialog-outer[aria-describedby="overlay_show_certification"] .appx-overlay-subtitle,div.appx-dialog-outer[aria-describedby="overlay_show_badges"] .appx-overlay-subtitle,div.appx-dialog-outer[aria-describedby="overlay_connect_trailhead"] .appx-overlay-subtitle,div.appx-dialog-outer[aria-describedby="overlay_remove_account"] .appx-overlay-subtitle{padding:10px 20px}
div.appx-dialog-outer[aria-describedby="overlay_connect_certification"],div.appx-dialog-outer[aria-describedby="overlay_show_certification"],div.appx-dialog-outer[aria-describedby="overlay_show_badges"],div.appx-dialog-outer[aria-describedby="overlay_connect_trailhead"],div.appx-dialog-outer[aria-describedby="overlay_remove_account"]{border-radius:5px;overflow:visible!important}
div.appx-dialog-outer[aria-describedby="overlay_connect_certification"] .appx-dialog,div.appx-dialog-outer[aria-describedby="overlay_show_certification"] .appx-dialog,div.appx-dialog-outer[aria-describedby="overlay_show_badges"] .appx-dialog,div.appx-dialog-outer[aria-describedby="overlay_connect_trailhead"] .appx-dialog,div.appx-dialog-outer[aria-describedby="overlay_remove_account"] .appx-dialog{border-radius:0 0 5px 5px;border-top:2px solid #ddd;padding:0}
div.appx-dialog-outer[aria-describedby="overlay_connect_certification"] .ui-dialog-titlebar,div.appx-dialog-outer[aria-describedby="overlay_show_certification"] .ui-dialog-titlebar,div.appx-dialog-outer[aria-describedby="overlay_show_badges"] .ui-dialog-titlebar,div.appx-dialog-outer[aria-describedby="overlay_connect_trailhead"] .ui-dialog-titlebar{background-color:#435679;padding:8px;border-radius:5px 5px 0 0}
div.appx-dialog-outer[aria-describedby="overlay_remove_account"] .ui-dialog-titlebar{padding:0}
div [aria-describedby="overlay_remove_account"] .ui-dialog-titlebar .ui-dialog-title{display:none}
div.appx-dialog-outer[aria-describedby="overlay_remove_account"] .appx-dialog{border-radius:5px;border-top:0;padding:0}
div [aria-describedby="overlay_connect_certification"] .ui-dialog-titlebar .ui-dialog-title,div [aria-describedby="overlay_show_certification"] .ui-dialog-titlebar .ui-dialog-title,div [aria-describedby="overlay_show_badges"] .ui-dialog-titlebar .ui-dialog-title,div [aria-describedby="overlay_connect_trailhead"] .ui-dialog-titlebar .ui-dialog-title,div [aria-describedby="overlay_remove_account"] .ui-dialog-titlebar .ui-dialog-title{color:#fff;font-size:18px;font-weight:100;text-align:center;width:100%;font-family:sf-font-light,Helvetica Neue,Helvetica,Arial}
div [aria-describedby="overlay_connect_certification"] .ui-dialog-titlebar button,div [aria-describedby="overlay_show_certification"] .ui-dialog-titlebar button,div [aria-describedby="overlay_show_badges"] .ui-dialog-titlebar button,div [aria-describedby="overlay_connect_trailhead"] .ui-dialog-titlebar button,div [aria-describedby="overlay_remove_account"] .ui-dialog-titlebar button{top:-18px;right:-8px}
div [aria-describedby="overlay_connect_certification"] .ui-dialog-titlebar button svg,div [aria-describedby="overlay_show_certification"] .ui-dialog-titlebar button svg,div [aria-describedby="overlay_show_badges"] .ui-dialog-titlebar button svg,div [aria-describedby="overlay_connect_trailhead"] .ui-dialog-titlebar button svg,div [aria-describedby="overlay_remove_account"] .ui-dialog-titlebar button svg{top:-5px;right:0}
.camera-png{width:24px;height:22px;position:absolute;bottom:10px;right:10px;opacity:.7;background-color:#ddd;cursor:pointer;background-image:url(../img/camera.png);background-size:20px;background-repeat:no-repeat;background-position:center}
.camera-png:hover{opacity:.9}
.cmty-photo-error{margin-left:0}
#onboarding_profile_wait .wait.wait-medium.wait-medium-secondary{width:100%;position:absolute}
.ie9 .step-bar-wizard .comty-tdo-wizard_progress,.ie9 .step-bar-wizard .comty-tdo-wizard_progress .comty-tdo-wizard_progress-bar{display:none}
.ie10 .step-bar-wizard .comty-tdo-wizard_progress,.ie10 .step-bar-wizard .comty-tdo-wizard_progress .comty-tdo-wizard_progress-bar{display:none}
.ie9 .step-bar-wizard__list,.ie10 .step-bar-wizard__list{display:none}
.ie9 .step-bar-wizar-ie9,.ie10 .step-bar-wizar-ie9{display:block}
.step-bar-wizar-ie9{display:none}
.ie9 .step-bar-wizard,.ie10 .step-bar-wizard{display:block;padding-bottom:0;padding-top:0}
.step-bar-wizar-ie9{padding:0;margin:auto;padding-bottom:5.5em;padding-top:1.5em;width:100%;position:relative}
.step-bar-wizar-ie9 li{list-style-type:none;float:left;font-size:12px;position:relative;text-align:center;text-transform:uppercase;color:#42547a}
.step-bar-wizar-ie9 li:before{width:18px;height:18px;content:"";line-height:30px;border:5px solid #e0e5ee;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#e0e5ee;z-index:1}
.step-bar-wizar-ie9 li:after{width:100%;height:6px;content:'';position:absolute;background-color:#e0e5ee;top:11px;left:-50%}
.step-bar-wizar-ie9 li:first-child:after{content:none}
.step-bar-wizar-ie9 li.active:before{border-color:#42547a;background-color:#42547a}
.step-bar-wizar-ie9 li:before:first-child{text-align:left}
.step-bar-wizar-ie9 li:before:last-child{text-align:right}
.step-bar-wizar-ie9 li.active{z-index:2}
.step-bar-wizar-ie9 li.active:after{background-color:#42547a}
.ie9 .content-generic.content-generic-with-secondary.content-generic-with-secondary-narrow.appx-content-generic{margin-top:92px}
.ie9 #user_photo_overlay .content-simple-body,.ie9 #delete_user_photo_overlay .content-simple-body{display:none}
#user_photo_overlay .update-photo-ie9,#delete_user_photo_overlay .update-photo-ie9{display:none}
.ie9 #user_photo_overlay .update-photo-ie9,.ie9 #delete_user_photo_overlay .update-photo-ie9{display:block}
.ie9 #user_photo_overlay .update-photo-ie9,.ie9 #delete_user_photo_overlay .update-photo-ie9{height:60px;background-color:white;text-align:center}
.ie9 #user_photo_overlay .update-photo-ie9 div{padding-top:20px}
.ie9 #upload-picture-btn{display:none}
.ie9 #onboarding_step1 .user-photo .camera-png{display:none}
#onboarding_ie9_upload_message{display:none}
.ie9 #onboarding_ie9_upload_message{color:#666;text-align:center;margin-top:-10px;margin-bottom:30px;display:block;padding-right:10px}
.pc-overlay.user-overlay .form-group.form-group-center{text-align:center}
.onboarding-full-name #onboarding_fn_first_name_label,.onboarding-full-name #onboarding_fn_last_name_label{width:70px}
.onboarding-full-name .form-group-center{text-align:center}
.onboarding-full-name #onboarding_fn_first_name_label,.onboarding-full-name #onboarding_fn_last_name_label{vertical-align:top;margin-top:10px}
.onboarding-full-name .form-group-input-with-error-message{width:55%;margin:auto;display:inline-block}
.pc-overlay.user-overlay .content-simple-body .onboarding-full-name .form-group-input-with-error-message input{display:block;clear:both;width:100%}
.pc-overlay.user-overlay .onboarding-full-name .form-group-input-with-error-message .cmty-error-message{margin-left:3px}
.success_onboarding_wizard #onboarding_fn_title_label,.success_onboarding_wizard #onboarding_fn_company_label,.success_onboarding_wizard #onboarding_fn_postal_label{padding-right:4px}
.success_onboarding_wizard #onboarding_fn_experience_level_label{margin-top:-4px}
.ie9 .pc-overlay.user-overlay .content-simple-body,.ie9 .pc-overlay.user-overlay .content-simple{min-height:0}
.ie10 .pc-overlay.user-overlay .content-simple-body,.ie10 .pc-overlay.user-overlay .content-simple{min-height:0}
.ie9 .ie-login-switcher-top,.ie10 .ie-login-switcher-top{margin-top:22px!important}
#small-photo,#onboarding_small-photo{display:none}
#small-photo{margin:0 auto;position:relative}
#onboarding_small-photo .cr-slider-wrap .border-range .cr-slider{height:0;width:100%}
.ie-edge #onboarding_new_user_overlay #onboarding_small-photo .cr-slider-wrap .border-range input.cr-slider,.ie-good #onboarding_new_user_overlay #onboarding_small-photo .cr-slider-wrap .border-range input.cr-slider,.ie11 #onboarding_new_user_overlay #onboarding_small-photo .cr-slider-wrap .border-range input.cr-slider{height:22px}
.ie-good #onboarding_new_user_overlay #onboarding_small-photo .cr-slider-wrap .border-range input.cr-slider,.ie11 #onboarding_new_user_overlay #onboarding_small-photo .cr-slider-wrap .border-range input.cr-slider{padding:0}
.ie-edge #onboarding_small-photo .cr-slider-wrap .border-range input.cr-slider::-ms-tooltip,.ie-good #onboarding_small-photo .cr-slider-wrap .border-range input.cr-slider::-ms-tooltip,.ie11 #onboarding_small-photo .cr-slider-wrap .border-range input.cr-slider::-ms-tooltip{display:none}
.ie-edge .cr-slider-wrap .border-range,.ie-good .cr-slider-wrap .border-range,.ie11 .cr-slider-wrap .border-range{width:65%}
.ie-edge .cr-slider-wrap .small-image-icon,.ie-good .cr-slider-wrap .small-image-icon,.ie11 .cr-slider-wrap .small-image-icon{margin-bottom:4px}
.ie-edge .cr-slider-wrap .big-image-icon,.ie-good .cr-slider-wrap .big-image-icon,.ie11 .cr-slider-wrap .big-image-icon{margin-bottom:2px}
.upload-icon{width:15px;height:15px;fill:#0070d2;display:inline-block;margin-bottom:-2px;margin-right:2px}
.big-image-icon{display:inline-block;width:18px;height:18px;margin-bottom:-8px;margin-left:8px;fill:#061c3f}
.small-image-icon{display:inline-block;width:12px;height:12px;margin-right:8px;margin-bottom:-4px;fill:#061c3f}
#user_photo_overlay input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #061c3f;border:1px solid #1589ee;height:18px;width:18px;border-radius:25px;background:#1589ee;cursor:pointer;-webkit-appearance:none;margin-top:-7px}
#user_photo_overlay input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #061c3f;border:1px solid #1589ee;height:18px;width:18px;border-radius:25px;background:#1589ee;cursor:pointer}
#user_photo_overlay input[type=range]::-ms-thumb{box-shadow:0 0 0 #061c3f;border:1px solid #1589ee;height:18px;width:18px;border-radius:25px;background:#1589ee;cursor:pointer}
#user_photo_overlay .border-range{display:inline;border:1px solid black;padding-top:2px;padding-left:8px;padding-right:1px;padding-bottom:9px;border-radius:6px;border-color:#ddd}
#user_photo_overlay .resize-instructions{margin-top:5px;margin-bottom:10px}
#user_photo_overlay.user-overlay .content-simple-head{background-color:#fff;padding:12px}
#user_photo_overlay.user-overlay .content-simple-head h1,#user_photo_overlay.user-overlay .content-simple-body{color:#435679}
.croppiejs .croppie-container .cr-viewport{border-radius:50%}
#onboarding_new_user_overlay .cr-boundary{border-radius:50%}
#onboarding_new_user_overlay .resize-instructions{text-align:center;margin-top:10px}
#onboarding_new_user_overlay #onboarding_small-photo .cr-slider-wrap .border-range .cr-slider{height:0;width:100%}
#onboarding_new_user_overlay .border-range{display:inline-block}
#onboarding_new_user_overlay .new-user-photo{position:relative}
#onboarding_new_user_overlay .new-user-photo .camera-png{right:50px;top:145px;z-index:2}
#onboarding_new_user_overlay #onboarding_small-photo{width:240px;height:240px;margin:0 auto;position:relative}
#onboarding_new_user_overlay .croppiejs .croppie-container .cr-boundary{border:1px solid #ddd;padding:3px;box-shadow:2px 0 2px #ddd}
#onboarding_new_user_overlay .croppiejs .croppie-container .cr-viewport{border:3px solid #fff}
.croppiejs .croppie-container{padding:0}
.croppiejs .croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-width:none}
.croppiejs .croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;border:1px solid #ddd}
.croppiejs .croppie-container .cr-viewport{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(255,255,255,0.9);z-index:0}
.croppiejs .croppie-container .cr-vp-circle{border-radius:50%}
.croppiejs .croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move}
.croppiejs .croppie-container .cr-slider-wrap{width:75%;margin:0 auto;margin-top:5px;margin-bottom:20px;text-align:center}
.croppiejs .croppie-result{position:relative;overflow:hidden}
.croppiejs .croppie-result img{position:absolute}
.croppiejs .croppie-container .cr-image,.croppiejs .croppie-container .cr-overlay,.croppiejs .croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
.croppiejs .cr-slider{-webkit-appearance:none;width:300px;max-width:100%}
.croppiejs .cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,0.5);border:0;border-radius:3px}
.croppiejs .cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:0;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}
.croppiejs .cr-slider:focus{outline:0}
.croppiejs .cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,0.5);border:0;border-radius:3px}
.croppiejs .cr-slider::-moz-range-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}
.croppiejs .cr-slider:-moz-focusring{outline:1px solid white;outline-offset:-1px}
.croppiejs .cr-slider::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}
.croppiejs .cr-slider::-ms-fill-lower{background:rgba(0,0,0,0.5);border-radius:10px}
.croppiejs .cr-slider::-ms-fill-upper{background:rgba(0,0,0,0.5);border-radius:10px}
.croppiejs .cr-slider::-ms-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#ddd}
.croppiejs .cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,0.5)}
.croppiejs .cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,0.5)}
#user_photo_overlay .content-simple .cr-slider-wrap input{background-color:white}
.croppiejs .croppie-container .cr-slider-wrap{width:90%}
#onboarding_add-photo-Popup .content-simple-head{background-color:white}
#onboarding_add-photo-Popup .content-simple-head h1{color:#435679;margin:10px 0}
#onboarding_add-photo-Popup{width:40%;margin-bottom:50px}
#onboarding_add-photo-Popup .content-simple-body label{color:#435679;float:none;margin-top:10px;padding:0;padding-right:30px;position:absolute}
#onboarding_add-photo-Popup .content-simple-body img{margin:0 5px 0 10px}
#onboarding_add-photo-Popup .pc-overlay.user-overlay .content-simple-body .content-one{margin:10px}
@media(max-width:794px){#onboarding_add-photo-Popup .content-simple-body label{display:block;position:static;margin:0 auto;padding:10px}
#onboarding_add-photo-Popup .content-simple-body img{display:block;position:static;margin:0 auto}
#onboarding_add-photo-Popup.content-simple .content-simple-foot .btn{margin-top:5px}
}
@media(max-width:698px){#onboarding_add-photo-Popup .content-simple-foot{text-align:center}
}
table.data-table.data-table-slds{border:0}
table.data-table.data-table-slds td.centered,table.data-table.data-table-slds th.centered{text-align:center}
table.data-table.data-table-slds td,table.data-table.data-table-slds th a{color:#253e66}
.cert-table-header{background-color:#f4f6f9;padding:10px;margin-top:0;cursor:pointer}
.content-primary-general .content-primary-inner-general .cert-table-header h3{color:#42547a;font-weight:700;margin-top:0;padding-bottom:0}
.filter-title{display:inline-block;float:left;margin-right:8px;padding-top:8px}
table.data-table.data-table-slds tr:first-child td{border-top:1px solid #e1e1e1}
table.data-table.data-table-slds tr:last-child td{border-bottom:1px solid #e1e1e1}
table.data-table.data-table-slds th{text-transform:uppercase;font-weight:normal;border-left:none;background:0}
.pill-number{border-radius:30px;padding-top:4px;color:white;width:34px;height:20px;font-size:100%;display:inline-block;vertical-align:middle;text-align:center;background-color:#999}
.pill-positive{background-color:#08844c}
.pill-warning{background-color:#ffb75d;color:#2c3f5c}
.pill-negative{background-color:#c23934}
.pill-number:empty{display:none}
.t_Content_appx7{color:#f6f7f9;font-weight:lighter}
.data-table-header.data-table-header-page{padding-bottom:8px;border-bottom:solid 1px #ddd}
.tooltip-cert-status p{margin-bottom:-2px;margin-left:9px;text-transform:capitalize}
.appx-arrow-right{width:22px;height:15px;fill:rgba(67,86,121,0.74);position:static;display:inline;float:left;padding-top:3px;transform:rotate(90deg)}
.rotate-forward-90{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:transform 300ms}
.caution-icon{width:28px;height:28px}
.caution-warning{fill:#ffb75d}
.caution-danger{fill:#c23934}
.check-icon{width:16px;height:16px;background-color:#08844c;padding:5px;fill:white;border-radius:50%}
.rotate-backwards-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transition:transform 300ms}
.check-icon-png{background-image:url(../img/check-icon.png);background-position:center center;background-repeat:no-repeat;width:25px;height:25px;margin:auto}
.caution-warning-png{background-image:url(../img/warning-icon.png);background-position:center center;background-repeat:no-repeat;width:26px;height:26px;margin:auto}
.caution-danger-png{background-image:url(../img/danger-icon.png);background-position:center center;background-repeat:no-repeat;width:26px;height:26px;margin:auto}
.content-header-cool.cert-page-header{padding:14px 0 0 0}
.cert-page-header .content-header-main h1{margin-top:14px}
.cert-page-option-header,.cert-page-option-header button.ui-multiselect{color:#42547a}
.cert-page-option-header button.ui-multiselect{background:white}
.cert-page-option-header .content-two-inner{padding:0 20px 20px 42px}
.chart_tooltip .top-content.cert-page-new{border-bottom:none!important}
.lead-tooltip,.tooltip-certs{cursor:pointer}
.ie10 #user_photo_overlay #small-photo .cr-slider-wrap .border-range{width:200px;height:22px;padding:1px;margin:0}
.ie10 #user_photo_overlay #small-photo .cr-slider-wrap .border-range .cr-slider{padding:1px;padding-right:5px;margin:0;width:97%;height:20px}
.ie11 #user_photo_overlay #small-photo .cr-slider-wrap .border-range{width:200px;height:22px;padding:3px}
.ie11 #user_photo_overlay #small-photo .cr-slider-wrap .border-range .cr-slider{padding:1px;margin:0;height:20px}
.ie-edge #user_photo_overlay #small-photo .cr-slider-wrap .border-range{width:200px;padding:2px}
.ie10 #user_photo_overlay #small-photo .cr-slider-wrap .border-range input.cr-slider[type=range]::-ms-tooltip,.ie11 #user_photo_overlay #small-photo .cr-slider-wrap .border-range input.cr-slider[type=range]::-ms-tooltip,.ie-edge #user_photo_overlay #small-photo .cr-slider-wrap .border-range input.cr-slider[type=range]::-ms-tooltip{display:none}
#oppty_bussiness_metrics .box-metric-top-nr{overflow:visible;margin-right:9px}
#table-detail-points h2{margin-bottom:0}
.isv-checklist-content{color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px}
.isv-checklist-content .isv-checklist-header h2{color:#fff;padding:15px}
.isv-checklist-content.isv-checklist-ocean{background-color:#0c6371}
.isv-checklist-content .isv-checklist-sapphire{background-color:#147e91}
.isv-checklist-content.isv-checklist-curious-blue{background-color:#348cd8}
tr.isv-checklist-item.isv-checklist-curious-blue{border-top:solid #2f72c1 1px}
.isv-checklist-content .isv-checklist-table{width:100%;font-family:sf-font-light,Helvetica Neue,Helvetica,Arial}
.isv-checklist-content .isv-checklist-item-description{width:80%}
.isv-checklist-content .isv-checklist-item-description h3{padding:20px 0 6px 10px;color:#fff;font-size:18px;font-weight:700}
.isv-checklist-content .isv-checklist-item-description p{font-family:sf-font-light,Helvetica Neue,Helvetica,Arial;padding-left:10px;padding-bottom:20px;font-size:16px;margin-bottom:0}
.isv-checklist-content .isv-checklist-item-link{text-align:center;width:10%}
.isv-checklist-content .isv-checklist-item-link svg{width:25px;height:25px;fill:#fff;margin-top:5px;margin-left:3px}
.isv-checklist-content .isv-checklist-item-link div{height:35px;width:35px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-ms-border-radius:50%;border:2px solid #fff;margin:0 auto;cursor:pointer;opacity:.5}
.isv-checklist-content .isv-checklist-item-link div:hover{border:2px solid #fff;opacity:1}
.isv-checklist-content .isv-checklist-item-link div a{color:#fff}
.isv-checklist-content .isv-checklist-item-number{padding-bottom:15px;text-align:center;font-size:16px;width:5%}
.isv-checklist-content .isv-checklist-item:last-child .isv-checklist-item-number{border-bottom-left-radius:5px}
.isv-checklist-content .isv-checklist-item:last-child .isv-checklist-item-link{border-bottom-right-radius:5px}
.isv-checklist-content .isv-checklist-item-icon{text-align:center;fill:#fff;width:5%}
.isv-checklist-content .isv-checklist-item-icon svg{width:40px;height:40px;padding:0 5px 0 20px}
.isv-checklist-badges .badges-list li svg.icon.status,.publish-app-business .vertical-steps svg.icon.status{width:14px;height:14px;fill:#FFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-ms-border-radius:50%;margin:0 5px;padding:2px}
.isv-checklist-badges .badges-list li svg.icon.yellow{background-color:#ffb75d}
.isv-checklist-badges .badges-list li svg.icon.gray,.publish-app-business .vertical-steps svg.icon.gray{background-color:#ddd}
.isv-checklist-badges .badges-list li svg.icon.green,.publish-app-business .vertical-steps svg.icon.green{background-color:#08844c}
.publish-app-business .business-plan-status .business-plan-status-column.description.diligence{text-align:center}
.publish-app-business .business-plan-status .business-plan-status-column.description.diligence.no-manage-partner{width:60%;border-right:0;min-height:50px}
.publish-app-business .business-plan-status-column.description.diligence.no-manage-partner div{padding-top:10px}
.publish-app-business .vertical-icon{width:35px;height:35px;fill:#54698d;display:block;margin:10px auto}
.partner-business-compliance .content-primary-general .content-primary-inner-general h2{font-family:sf-font-regular,Helvetica Neue,Helvetica,Arial;font-weight:normal;color:#54698d;font-size:16px}
.consent-compliance-on .checkradio-inline.checkradio-inline-main.form-field-error{-webkit-box-shadow:0 0 0 1px #a00;-moz-box-shadow:0 0 0 1px #a00;box-shadow:0 0 0 1px #a00}
.consent-compliance-on .form-group-sub{padding-left:26px}
.consent-compliance-on span.form-req{padding-top:0}
.questionnaire .section .form-group-narrow input[type=text],.questionnaire .section .form-group-narrow input[type=email],.questionnaire .section .form-group-narrow input[type=tel],.questionnaire .section .form-group-narrow input[type=url],.questionnaire .section .form-group-narrow input[type=password],.questionnaire .section .form-group-narrow input[type=file],.questionnaire .section .form-group-narrow textarea{clear:both;width:100%;display:block;max-width:400px;margin-left:0;margin-right:0;box-sizing:border-box}
.questionnaire .form-group{padding-left:3px;padding-right:3px;padding-bottom:3px}
.questionnaire .element input[type=radio]{margin:0;margin-left:2px;margin-right:7px}
.questionnaire .element input[type=checkbox]{margin:0;display:inline;margin-right:7px}
.questionnaire .section .form-group-narrow input[type=file]{background-color:#fff;min-height:18px;line-height:18px;padding-left:0;border:1px solid #c7ccce}
.listing-new-styles .required-input::before,.questionnaire .section .required-input .sfdc_richtext::before,.questionnaire .element div.required::before{content:'* ';color:red}
.questionnaire input[tyepe="file"]{float:none;padding-left:0}
.questionnaire .label-for-file{clear:both;display:block;float:none}
.questionnaire .label-for-file-size{font-size:11px;color:#959798;line-height:20px;float:none;padding-left:3px;margin-left:1px;clear:both}
.questionnaire .cmty-error-message{float:none;margin-left:1px;padding:4px;display:none;clear:both}
.questionnaire.pc-overlay .content-simple{width:100%;max-width:900px}
.questionnaire .intro{font-size:13px;margin-bottom:20px;color:#54698d;font-weight:bold}
.questionnaire .element{color:#54698d;font-size:12px;line-height:1.5;margin-top:8px;padding-left:3px;position:relative;overflow:visible;clear:both;padding-top:8px}
.questionnaire .section{background-color:#f7f9fc;border:solid 1px #e0e5ee;border-radius:5px;padding:10px;margin-bottom:42px}
.questionnaire .section-title{font-size:14px;font-weight:bold;margin-bottom:10px;color:#54698d}
.questionnaire .section-description{font-size:13px;margin-bottom:10px;color:#54698d}
.questionnaire .element label{padding:0;margin:0;color:#54698d;font-size:12px;line-height:1.7;display:block}
.questionnaire .help-text{background-color:#fff;color:#0070d2;font-weight:bold;border-radius:50%;font-size:10px;border:2px solid #0070d2;width:14px;height:14px;padding:0 4px;text-align:center;margin-left:4px;display:inline}
.questionnaire .help-text::after{content:'?'}
.questionnaire .element-label{margin-bottom:5px;display:flex}
.listing-new-styles .question-select-container,.questionnaire .question-select-container{position:relative;max-width:300px}
.listing-new-styles .question-select-container:before,.questionnaire .question-select-container:before{border-bottom:5px solid #061c3f;top:calc((1.75rem / 2) - 6px)}
.listing-new-styles .question-select-container:after,.questionnaire .question-select-container:after{border-top:5px solid #061c3f;bottom:calc((1.75rem / 2) - 6px)}
.listing-new-styles .question-select-container:after,.listing-new-styles .question-select-container:before,.questionnaire .question-select-container:after,.question-select-container:before{position:absolute;content:'';display:block;right:.5rem;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent}
.ie9 .questionnaire .question-select-container:after,.ie9 .question-select-container:before{content:none}
.listing-new-styles .question-select-container .select,.questionnaire .question-select-container .select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-left:.5rem;padding-right:1.5rem;font-size:13px}
.ie9 .questionnaire .question-select-container .select{padding-right:0}
.ie11 .questionnaire .question-select-container select::-ms-expand,.ie10 .questionnaire .question-select-container select::-ms-expand,.ie-edge .questionnaire .question-select-container select::-ms-expand{display:none}
.ie11 .questionnaire .section .form-group-narrow input[type=file],.ie10 .questionnaire .section .form-group-narrow input[type=file],.ie-edge .questionnaire .section .form-group-narrow input[type=file]{background-color:transparent;border:0}
.questionnaire .select:focus{outline:0}
.listing-new-styles .select,.questionnaire .select{background-color:#fff;color:#16325c;border:1px solid #d8dde6;border-radius:5px;width:100%;transition:border .1s linear,background-color .1s linear;height:calc(1.875rem+(1px * 2));margin:0 0 4px 0}
.questionnaire .section .form-group-narrow textarea{background-color:#fff;border-radius:.25rem;transition:border .1s linear,background-color .1s linear;font-size:12px;padding:3px 3px 0 11px;line-height:1.3em;min-height:calc(1.875rem+(1px * 2));color:#42547a;width:100%;margin:0;height:5em;box-sizing:border-box}
.questionnaire .form-group.form-group-narrow textarea:focus,.questionnaire .form-group.form-group-narrow input:focus,.questionnaire .element input[type=checkbox]:focus,.questionnaire .element input[type=radio]:focus,.questionnaire select:focus{border-color:#fff;box-shadow:0 0 3px #0070d2}
.questionnaire .question-type-file-uploaded{border:1px solid #ddd;padding:5px 5px;padding-bottom:0;margin:10px;background-color:#fff;border-radius:4px;max-width:380px}
.questionnaire .question-type-file-uploaded .name{margin-left:10px;color:#54698d;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
.questionnaire .sicon-upload{width:12px;height:12px;fill:#0070d2}
.questionnaire .sicon-remove{width:13px;height:13px;fill:#c23934;cursor:pointer}
.questionnaire .question-type-file-uploaded .sicon-remove{float:right;margin-top:2px;margin-right:10px}
.questionnaire .question-type-file-select{margin-left:10px}
.questionnaire .question-type-file-select button.btn{padding:5px 10px}
.questionnaire .question-type-file-select button.btn .button-text{font-size:12px}
.questionnaire .question-type-file-select .label-for-file-size{display:inline;clear:none}
.questionnaire .question-type-success-message{border:1px solid #08844c;border-radius:4px;padding:5px;margin:10px;background-color:rgba(8,132,76,0.1)}
.questionnaire .element.question-radio-button fieldset{border:0;margin:0;padding:0}
.questionnaire .element.question-radio-button fieldset td{display:block;clear:both}
.questionnaire .element.question-radio-button fieldset td input,.questionnaire .element.question-radio-button fieldset td label{display:inline-block;cursor:pointer}
.questionnaire .question-select-container .select{height:32px;cursor:pointer}
.questionnaire .question-type-file .cmty-error-message{border:1px solid #c23934;background-color:rgba(194,57,52,0.1);border-radius:3px;margin:10px}
.ie10 .questionnaire .section .element-label{display:table}
.ie10 .questionnaire .section .element-label table:first-child{margin-right:5px}
.ie10 .questionnaire .section .element-label span{display:table-cell;vertical-align:middle}
.ie10 .questionnaire .section .element-label span.help-text{display:inline}
.ie10 .questionnaire .section .form-group-narrow input[type=text],.ie11 .questionnaire .section .form-group-narrow input[type=text]{line-height:2;height:30px}
.ie10 .questionnaire .question-type-file-uploaded,.ie11 .questionnaire .question-type-file-uploaded{height:25px}
.questionnaire .question-checkbox label{cursor:pointer;display:block;clear:both}
.questionnaire .question-checkbox label input{cursor:pointer}
.questionnaire .section .question-calendar-input{max-width:400px;position:relative}
.questionnaire .section .question-calendar-input svg{position:absolute;width:15px;height:15px;top:14px;right:10px;fill:#b0adab}
.questionnaire .section .question-calendar-input.question-has-error input{background-color:#fff;border-color:#c23934;box-shadow:#c23934 0 0 0 1px inset;background-clip:padding-box}
.questionnaire .section .question-calendar-input.question-has-error svg{fill:#c23934}
.cmty-notify-error{background:#c23934}
.cmty-notify__content .appx-icon.warning{float:left;top:14px;position:absolute;width:26px;border-radius:50%;height:20px;padding-top:2px;fill:#fff;left:24px;cursor:default}
.questionnaire .multiline-extra-divider{border-bottom:1px solid #ddd;margin:12px 0}
.questionnaire .add-new-section{padding:3px}
.questionnaire .add-new-section svg{top:0;fill:#0070d2;position:relative;vertical-align:top;width:13px;height:13px;margin-right:6px}
.publish-app-business .content-three{width:32%;background-color:#f7f9fc;border:solid 1px #e0e5ee;border-radius:5px;padding:10px;padding-bottom:20px;box-sizing:border-box;text-align:center;color:#54698d}
.publish-app-business .content-three.middle{margin-right:1.5%;margin-left:1.5%}
.publish-app-business .vertical-icon{width:35px;height:35px;fill:#54698d;display:block;margin:10px auto}
.publish-app-business .vertical-title{font-size:16px;margin-bottom:5px;margin-top:5px}
.publish-app-business .vertical-status{border-bottom:1px solid #e0e5ee;border-top:1px solid #e0e5ee;padding:10px;margin:10px;font-weight:bold;line-height:24px}
.publish-app-business .vertical-text{padding-top:10px;padding-bottom:10px}
.publish-app-business .vertical-status.completed{color:#08844c}
.publish-app-business .vertical-status.completed svg{display:inline;margin:0;height:16px;width:16px;vertical-align:middle;background-color:#08844c;border-radius:50%;padding:4px;fill:#fff;margin-right:4px}
.publish-app-business .vertical-status.in-progress{color:#a57c52}
.publish-app-business .vertical-status.not-started{color:#54698d}
.publish-app-business .vertical-steps ul{text-align:left;margin-left:20%}
.publish-app-business .vertical-steps ul li{line-height:20px}
.publish-app-business .vertical-steps svg.icon.status{width:9px;height:9px;margin-bottom:-2px}
.publish-app-business .vertical-steps ul li a:hover{text-decoration:underline}
.publish-app-business .content-row{display:flex}
.publish-app-business .content-three{flex:1;flex-direction:column}
.publish-app-business .business-plan-status .business-plan-status-column{width:32%;padding:5px 30px;display:inline-block;vertical-align:middle;text-align:center;box-sizing:border-box}
.publish-app-business .business-plan-status .business-plan-status-column.description,.publish-app-business .business-plan-status .business-plan-status-column.type{width:35%;border-left:1px solid #e0e5ee;border-right:1px solid #e0e5ee;text-align:left;min-height:90px}
.publish-app-business .business-plan-status .business-plan-status-column.type{text-align:center}
.publish-app-business .business-plan-status{margin:20px 0;background-color:#f7f9fc;border:1px solid #e0e5ee;border-radius:5px;padding:15px 0;color:#54698d}
.publish-app-business .business-plan-status .status{margin:5px;font-weight:bold}
.publish-app-business .business-plan-status .approval{font-size:16px}
.publish-app-business .business-plan-status-column.type{min-height:90px;position:relative}
.publish-app-business .business-plan-status-column.description{position:relative}
.publish-app-business .business-plan-status-column.type .type-text,.publish-app-business .business-plan-status-column.description p{position:absolute;top:50%;transform:translateY(-50%);right:30px;left:30px}
.publish-app-business .business-plan-status-column.type .type-text .first-line{font-weight:bold;margin-bottom:4px}
.publish-app-business .business-plan-status-column button{width:70%}
.publish-app-business .questions-log-a-case{color:#6a7d9a;font-size:95%}
.publish-app-business .btn-strong{font-weight:normal}
.publish-app-business .business-plan-status .not-ready .btn-disabled{background:#e0e5ee!important;color:#fff!important}
.publish-app-business .business-plan-status .approved svg{background-color:#08844c;border-radius:50%;fill:#fff;width:22px;height:22px;padding:4px}
.publish-app-business .business-plan-status .approved .status{color:#08844c}
.publish-app-business .business-plan-status .rejected .status{color:#c23934;margin-bottom:0}
.publish-app-business .business-plan-status .status .comments{font-weight:normal}
.publish-app-business .business-plan-status .rejected .comments,.publish-app-business .business-plan-status .not-ready .comments,.publish-app-business .business-plan-status .ready .comments{margin-bottom:10px}
.publish-app-business .business-plan-status .rejection-comments{padding:0 30px;margin-top:20px}
.publish-app-business .business-plan-status .rejection-comments-inner{border-top:1px solid #e0e5ee;padding-top:20px;margin-bottom:10px}
.publish-app-business .business-plan-status .rejection-comments-inner p:first-child{font-weight:bold}
.publish-app-business .business-plan-status .rejection-comments-inner p:last-child{margin-bottom:0}
#onboarding_new_user_overlay .pcmty-onboarding-progress{position:relative;max-width:85%;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:auto;top:23px}
.position-absolute{position:absolute}
#onboarding_new_user_overlay #onboarding_products_of_interest .content-simple-foot,#onboarding_new_user_overlay #onboarding_visibility_settings .content-simple-foot,#onboarding_new_user_overlay #onboarding_photo_popup .content-simple-foot{text-align:right}
#onboarding_new_user_overlay .content-simple-foot{  box-sizing:border-box;padding:10px;text-align:center}
#onboarding_new_user_overlay .prev-btn-container,#onboarding_new_user_overlay .next-btn-container{width:150px;display:inline-block;margin-top:15px;margin-bottom:15px}
#onboarding_new_user_overlay .prev-btn-container{float:left;margin-right:0;margin-left:10px}
#onboarding_new_user_overlay .next-btn-container{float:right;margin-left:0;margin-right:10px}
#onboarding_new_user_overlay .prev-btn-container #onboarding_previous-btn,#onboarding_new_user_overlay .next-btn-container button{min-width:90%;text-align:center}
#onboarding_new_user_overlay .prev-btn-container #onboarding_previous-btn .button-text,#onboarding_new_user_overlay .next-btn-container button .button-text{float:none}
#onboarding_new_user_overlay .pcmty-onboarding-progress-container{width:calc(95% - 320px);margin:0 auto;display:inline-block;margin-bottom:30px;height:30px}
#onboarding_new_user_overlay .pcmty-onboarding-progress__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-ms-flex-direction:row;-ms-flex-align:center;-ms-flex-pack:justify;align-items:center;position:relative;z-index:1;margin:auto;padding-left:0}
#onboarding_new_user_overlay .pcmty-onboarding-progress__item{display:inline-flex;align-self:center;list-style-type:none;list-style-position:outside;list-style-image:none}
#onboarding_new_user_overlay .pcmty-onboarding-progress__item.pcmty-onboarding-is-active .pcmty-onboarding-progress__marker{box-shadow:#fff 0 0 0 4px}
#onboarding_new_user_overlay .pcmty-onboarding-progress__item.pcmty-onboarding-is-active .pcmty-onboarding-progress__marker,#onboarding_new_user_overlay.pcmty-onboarding-progress__item.pcmty-onboarding-is-completed .pcmty-onboarding-progress__marker{background:#fff;border-color:#1589ee}
.onboarding_new_user_overlay .content-simple-foot{padding-top:0}
#onboarding_new_user_overlay .pcmty-onboarding-button{position:relative;display:inline-block;font-size:.75rem;line-height:1.875rem;text-decoration:none;color:#0070d2;-webkit-appearance:none;white-space:normal;user-select:none;padding:0;background:0 0 border-box;border-width:1px;border-style:solid;border-color:transparent;border-image:initial;border-radius:.25rem;transition:color 50ms linear,background-color 50ms linear}
#onboarding_new_user_overlay .pcmty-onboarding-progress__marker{width:1rem;height:1rem;position:relative;vertical-align:middle;border-radius:50%;background:#d8dde6;border-width:4px;border-style:solid;border-color:#f4f6f9;border-image:initial}
#onboarding_new_user_overlay .pcmty-onboarding-progress .pcmty-onboarding-progress-bar{position:absolute;top:50%;margin-top:-0.0625rem}
#onboarding_new_user_overlay .pcmty-onboarding-progress-bar--x-small,.pcmty-onboarding-progress-bar_x-small{height:.125rem}
#onboarding_new_user_overlay .pcmty-onboarding-progress-bar{display:block;width:100%;-webkit-appearance:none;position:relative;background:#d8dde6;border-width:0;border-style:initial;border-color:initial;border-image:initial}
#onboarding_new_user_overlay .pcmty-onboarding-progress-bar__value{display:block;background:#5eb4ff;height:100%}
#onboarding_new_user_overlay .pcmty-onboarding-progress__item.pcmty-onboarding-is-completed .pcmty-onboarding-progress__marker--icon{border-color:#fff;color:#5eb4ff}
.onboarding_new_user_overlay .content-simple-foot{padding-top:0;padding-bottom:10px}
.onboarding_new_user_overlay .btn-left-progressonboarding{float:left;margin-top:15px}
.pc-overlay #onboarding_step4 .content-two.content-two-2{width:60%}
.pc-overlay #onboarding_step4 .content-two.content-two-1{width:40%}
#onboarding_new_user_overlay .default-dot-size{width:15px;height:15px}
.onboarding-check-icon-active{display:inline-block}
.onboarding-check-icon{width:12px;height:12px;position:absolute;right:0;left:-4px;bottom:-4px;background-color:#1589ee;fill:#fff;border-radius:11px;padding:2px}
.pc-overlay #onboarding_step4 .content-two.content-two-2 .isv_checklist_image{padding-top:45px;padding-bottom:35px}
.pc-overlay #onboarding_step4 .content-two.content-two-1 p{padding-right:30px}
.ie9 #onboarding_wrapper .content-simple-foot{height:70px}
.ie9 .pcmty-onboarding-progress-bar .pcmty-onboarding-progress-bar__value,.ie9 .pcmty-onboarding-progress{display:none}
#onboarding_new_user_overlay .tooltip-from-el.tooltip-from-el-7,#onboarding_new_user_overlay .pcmty-onboarding-button{cursor:default}
.cursor-pointer{cursor:pointer}
.ext-safari.ext-mac .tooltip-from-el.tooltip-from-el-7.tooltip-all-all.default-dot-size.position-absolute{margin-left:-15px}
.ie10 .tooltip-from-el.tooltip-from-el-7.tooltip-all-all.default-dot-size.position-absolute{margin-top:-15px;z-index:1000}
.ie10 #onboarding_new_user_overlay .content-simple-foot{padding-bottom:30px}
.cmty-nav{border-bottom:1px solid #ddd}
.cmty-nav ul{list-style-type:none;margin:0;padding:0}
.cmty-nav ul li{display:inline-block;padding-bottom:6px}
.cmty-nav ul li a{text-transform:uppercase;color:#999;letter-spacing:.05em;font-size:115.4%;padding:11px 15px 6px 15px}
.cmty-nav ul li a:hover{color:#0070d2}
.cmty-nav ul li.selected{border-bottom:3px solid #0070d2}
.cmty-nav ul li.selected a{color:#000}
#certified_professionals table.data-table th.th-asc{background:url(../img/bg-th-asc.png) no-repeat right center}
#certified_professionals table.data-table th.th-desc{background:url(../img/bg-th-desc.png) no-repeat right center}
#certified_professionals table.data-table th.sortable{cursor:pointer}
#certified_professionals table.data-table th.sortable:hover{text-decoration:underline}
.listing-steps{list-style:none;max-width:850px;margin:0 auto;padding:0}
.listing-steps .listing-step{margin:10px;background:#e8f3fc;border-radius:5px;padding:10px}
.listing-steps .listing-step div{display:inline-block;vertical-align:middle}
.listing-steps .listing-step .listing-step-number{font-size:25px;background-color:#fff;text-align:center;border-radius:50%;padding:10px 20px}
.listing-steps .listing-step .listing-step-description{padding:0 10px;width:calc(100% - 150px);font-size:110%}
.listing-steps .listing-step .listing-step-icon{height:40px;width:60px;fill:#9dbccd;padding-right:20px;box-sizing:border-box}
.listing-appears-on{display:inline-block;background:url(../img/appears-on-345.png) no-repeat;width:245px;background-size:245px;height:146px}
.listing-appears-on.appears-on-listing-title,.appears-on-24{background-position-y:-0px}
.listing-appears-on.appears-on-tagline,.appears-on-25{background-position-y:-146px}
.listing-appears-on.appears-on-pricing,.appears-on-26{background-position-y:-292px}
.listing-appears-on.appears-on-brief-description,.appears-on-27{background-position-y:-438px}
.listing-appears-on.appears-on-screenshots-and-videos,.appears-on-28{background-position-y:-584px}
.listing-appears-on.appears-on-full-description,.appears-on-29{background-position-y:-730px}
.listing-appears-on.appears-on-specifications,.appears-on-30{background-position-y:-876px}
.listing-appears-on.appears-on-technical-support,.appears-on-31{background-position-y:-1022px}
.listing-appears-on.appears-on-customer-resources,.appears-on-32{background-position-y:-1168px}
.listing-appears-on.appears-on-contact-information,.appears-on-33{background-position-y:-1314px}
.listing-appears-on.appears-on-watch-demo,.appears-on-34{background-position-y:-1460px}
.listing-appears-on.appears-on-learn-more,.appears-on-35{background-position-y:-1606px}
.listing-appears-on.appears-on-partner-program-status,.apperas-on-36{background-position-y:-1752px}
.listing-appears-on.appears-on-services-offered,.apperas-on-37{background-position-y:-1898px}
.listing-img-tile .empty-img-placeholder-listing-tile,.listing-img-tile .empty-img-placeholder-comp-listing-tile{width:224px;height:164px}
.listing-img-tile .img-container-listing-tile,.listing-img-tile .img-container-comp-listing-tile{width:236px;height:176px}
.listing-img-tile .img-container-listing-tile,.listing-img-tile .img-container-comp-listing-tile{max-width:236px;max-height:176px}
.img-container-listing-page_header .empty-img-placeholder-listing-page_header{width:200px;height:50px}
.listing-tooltip .tooltip-info:last-child{border-bottom:0}
.listing-pricing .form-group-pricing{margin-top:0}
.img-container-listing-tile-svg img{width:224px;height:164px}
.img-container-listing-logo-svg img{width:60px;height:60px}
.empty-img-placeholder-listing-tile-svg{width:280px;height:100px}
.consultant-appears-on{display:inline-block;background:url(../img/appears-on-consultant.png) no-repeat;width:245px;height:146px;background-size:245px}
.consultant-appears-on.consultant-appears-on-title{background-position-y:0}
.consultant-appears-on.consultant-appears-on-tagline{background-position-y:-146px}
.consultant-appears-on.consultant-appears-on-descr1{background-position-y:-292px}
.consultant-appears-on.consultant-appears-on-logo{background-position-y:-438px}
.consultant-appears-on.consultant-appears-on-screenshot{background-position-y:-584px}
.consultant-appears-on.consultant-appears-on-highlights{background-position-y:-730px}
.consultant-appears-on.consultant-appears-on-descr2{background-position-y:-876px}
.consultant-appears-on.consultant-appears-on-geo{background-position-y:-1022px}
.consultant-appears-on.consultant-appears-on-languages{background-position-y:-1168px}
.consultant-appears-on.consultant-appears-on-resources{background-position-y:-1314px}
.consultant-appears-on.consultant-appears-on-contact{background-position-y:-1460px}
.consultant-appears-on.consultant-appears-on-demobtn{background-position-y:-1606px}
.consultant-appears-on.consultant-appears-on-learnmore{background-position-y:-1752px}
.consultant-appears-on.consultant-appears-on-programstatus{background-position-y:-1898px}
.become-parnter-comm-cld{margin-top:10px}
.cmty-pc-header .with-border-personal{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:10px 0}
.trailhead-co-overview-export{margin-top:0}
.jq-widget .ui-widget-content #overlay_packages.appx-dialog a{color:#0070d2}
.einstein-analytic-on .wave-container{padding-top:20px;height:400px}
.einstein-analytic-on #wave{position:relative}
.einstein-analytic-on #wave:after{content:"";position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;cursor:pointer}
.einstein-analytic-on .reportsContainer{min-height:253px;height:100%;width:100%;position:relative}
.einstein-analytic .assistiveText{display:none}
#tab-company .content-two.certifications.with-goal .current-behind{padding-left:16%}
.stripe-account-info{text-align:right}
.einstein-analytic .content-primary-general{position:relative}
.einstein-analytic .content-primary-inner-general{min-height:1931px;height:100%;width:100%;position:relative;overflow:visible}
.disclaimer-icon{width:14px;vertical-align:sub;margin-right:2px;fill:#54698d;line-height:20px;padding-right:4px}
.disclaimer-section{vertical-align:middle;line-height:20px;margin-bottom:16px}
@media(max-width:767px){.sub-plan-header{display:flex;flex-direction:column;padding-bottom:10px}
}.listing-nav{overflow:hidden;margin:0;padding:0;border-bottom:1px solid #ddd}
.listing-nav-ideas{border-top:0}
.appx-content-generic .listing-nav-ideas{margin:0 15px}
.listing-nav-inside{border-top:1px solid #ddd}
.listing-nav-inner{overflow:hidden;background:transparent;position:relative}
.listing-nav .ul-listing-nav{float:left}
.nav-tab-section .listing-nav{border-bottom:1px solid #ddd}
.listing-nav .ul-listing-buttons{float:right;background:#fff}
.listing-nav ul li{display:inline;float:left}
.listing-nav ul li a{overflow:hidden;text-decoration:none;color:#999;padding:11px 15px 9px 15px;display:block;float:left;text-transform:uppercase}
.listing-nav ul.ul-listing-buttons li a{margin:0 0 0 10px;padding:8px 14px 7px 14px;text-transform:none;border:1px solid rgba(0,0,0,0.1);border-radius:3px}
.listing-nav ul li a:hover{text-decoration:none;color:#0070d2}
.listing-nav ul.ul-listing-nav li a.selected{color:#000;box-shadow:inset 0 -3px #0070d2;border-bottom:0;padding-bottom:10px}
.listing-nav-all ul.ul-listing-nav li a.no-link{cursor:default}
.listing-nav ul li a span.listing-nav-text{letter-spacing:.05em;font-size:115.4%;line-height:100%;display:block;float:left;margin:1px 0 1px 0}
.listing-nav ul li a span.listing-nav-count,.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a span.listing-nav-count{font-size:84.6%;line-height:90%;color:#fff;background:#999;margin:1px 0 0 4px;padding:3px 7px 3px 7px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;float:left;overflow:hidden;min-width:16px;text-align:center}
.listing-nav ul li a:hover span.listing-nav-count,.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a:hover span.listing-nav-count,.listing-nav ul li a.selected span.listing-nav-count,.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a.selected span.listing-nav-count{background:#0070d2}
.listing-nav ul li a span.listing-nav-icon{width:18px;height:16px;margin:1px 4px 0 0;padding:0;display:block;float:left;background:url(../img/sprite-icons.png) no-repeat 0 100px;font-size:84.6%;line-height:90%}
.listing-nav ul li a.listing-nav-button-save span.listing-nav-icon{background-position:-100px -40px;margin-top:3px;margin-bottom:-2px}
.listing-nav ul li a.listing-nav-button-save:hover span.listing-nav-icon{background-position:-100px -60px}
.listing-nav ul li a.listing-nav-button-save-on,.listing-nav ul li a.listing-nav-button-save-on:hover{cursor:default;text-decoration:none;color:#000;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fefefe 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fefefe 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fefefe 0,#f3f3f3 100%);background:linear-gradient(top,#fefefe 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f3f3f3',GradientType=0)}
.listing-nav ul li a.listing-nav-button-save-on span.listing-nav-icon{background-position:-120px -60px}
.listing-nav ul li a.listing-nav-button-save-on:hover span.listing-nav-icon{background-position:-120px -60px}
.listing-nav ul li a.listing-nav-button-saving,.listing-nav ul li a.listing-nav-button-saving:hover{background:#fff;cursor:default}
.listing-nav ul li a.listing-nav-button-saving span.listing-nav-icon,.listing-nav ul li a.listing-nav-button-saving:hover span.listing-nav-icon{background:#fff url(../img/loading-save-small.gif) no-repeat 0 0;margin-top:2px}
.listing-nav ul li a.listing-nav-button-get span.listing-nav-icon{background-position:-120px -80px;width:18px}
.listing-nav ul li a.listing-nav-button-get.selected span.listing-nav-icon{background-position:-120px -100px}
.listing-nav ul li a.listing-nav-button-get:hover span.listing-nav-icon{background-position:-120px -100px}
.listing-nav ul li a.listing-nav-button-buy span.listing-nav-icon{background-position:-200px -80px;margin-top:0}
.listing-nav ul li a.listing-nav-button-buy.selected span.listing-nav-icon{background-position:-200px -100px}
.listing-nav ul li a.listing-nav-button-buy:hover span.listing-nav-icon{background-position:-200px -100px}
.listing-nav ul li a.listing-nav-button-learn span.listing-nav-icon{background-position:-200px -120px;margin-top:0}
.listing-nav ul li a.listing-nav-button-learn.selected span.listing-nav-icon{background-position:-200px -140px}
.listing-nav ul li a.listing-nav-button-learn:hover span.listing-nav-icon{background-position:-200px -140px}
.listing-nav .ul-listing-buttons li a.listing-nav-button-get,.listing-nav .ul-listing-buttons li a.listing-nav-button-buy,.listing-nav .ul-listing-buttons li a.listing-nav-button-learn{color:#fff;background:#60c170;border-bottom:0;padding-bottom:8px}
.listing-nav .ul-listing-buttons li a.listing-nav-button-get:hover,.listing-nav .ul-listing-buttons li a.listing-nav-button-buy:hover,.listing-nav .ul-listing-buttons li a.listing-nav-button-learn:hover{color:#fff;background:#56ad65}
.listing-nav ul.ul-listing-buttons li a.selected{background:#56ad65}
.ul-listing-buttons .listing-nav-filter .listing-nav-icon{margin:6px 0 0 8px;width:9px;height:6px;background:url(../img/sprite-icons.png) no-repeat -160px -60px}
.ul-listing-buttons .listing-nav-filter.overlay-menu-opener-selected .listing-nav-icon{margin:6px 0 0 8px;width:9px;height:6px;background:url(../img/sprite-icons.png) no-repeat -160px -20px}
.nav-sub{padding-top:20px;clear:both}
.nav-sub .nav-sub-inner{overflow:hidden;background:url(../img/p_dddddd.gif) repeat-x center bottom}
.nav-sub .nav-sub-inner .ul-nav-sub{float:left;border-left:1px solid #ddd}
.nav-sub-4 .nav-sub-inner .ul-nav-sub{float:none}
.nav-sub .nav-sub-inner .ul-nav-sub div{display:inline}
.nav-sub .nav-sub-inner .ul-nav-sub li{float:left;margin-bottom:-1px}
.nav-sub-4 .nav-sub-inner .ul-nav-sub li{width:25%;height:100%}
.nav-sub-3 .nav-sub-inner .ul-nav-sub li{width:33%}
.nav-sub-3 .nav-sub-inner .ul-nav-sub li:first-of-type{width:34%}
.nav-sub .nav-sub-inner .ul-nav-sub li a{margin:1px 0 1px 0;padding:10px 20px;border-top:1px solid #ddd;border-right:1px solid #ddd;display:block;line-height:100%;display:block;float:left;color:#555;border-bottom:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.nav-sub-4 .nav-sub-inner .ul-nav-sub li a{width:100%}
.nav-sub .nav-sub-inner .ul-nav-sub li a span.listing-nav-text{letter-spacing:.05em;font-size:115.4%;display:block}
.nav-sub .nav-sub-inner .ul-nav-sub li a:hover,.nav-sub .nav-sub-inner .ul-nav-sub li a.selected{color:#000}
.nav-sub .nav-sub-inner .ul-nav-sub li a.selected{border-bottom:1px solid #fff}
.nav-sub-highlight .nav-sub-inner .ul-nav-sub li a{padding-top:15px;padding-bottom:15px}
.nav-sub-highlight .nav-sub-inner .ul-nav-sub li a.selected{background:#eee;border-bottom:1px solid #eee}
.nav-sub-highlight .nav-sub-inner .ul-nav-sub li a span.listing-nav-text{font-size:1.4em;text-align:center;line-height:100%}
.nav-sub-content{padding:20px;border:1px solid #ddd;border-top:0;overflow:hidden}
.nav-sub-content-static-hidden{display:none}
.nav-sub-content-highlight{background:#eee}
div.nav-tabs{background:transparent;margin-top:10px;margin-bottom:20px;border-bottom:1px solid #ddd}
div.nav-tabs ul{margin:0;padding:0;list-style:none;border:0;overflow:hidden}
div.nav-tabs ul li{margin:0;padding:0;float:left;border:0;overflow:hidden;display:inline}
div.nav-tabs ul li ul{display:none}
div.nav-tabs ul li a{overflow:hidden;text-decoration:none;color:#999;padding:11px 20px 9px 20px;display:block;float:left}
div.nav-tabs ul li a:hover{text-decoration:none;color:#0070d2}
div.nav-tabs ul li.menuitem-selected a{color:#000;box-shadow:inset 0 -3px #0070d2;border-bottom:0;padding-bottom:10px}
div.nav-tabs ul li.menuitem-selected a:hover{background-image:none;filter:none}
div.nav-tabs ul li a span{letter-spacing:.05em;font-size:115.4%;line-height:100%;display:block;float:left;margin:1px 0 1px 0;text-transform:uppercase}
div.education-tabs{display:none}
.select-alt-icon-display-phone{display:none}
.page-wrap .education-article-top img,.page-wrap .content-two-inner-education img{display:none}
ul.ul-tabs{border-bottom:1px solid #ddd;margin:5px 0 10px 0}
ul.ul-tabs li{display:inline;float:left}
ul.ul-tabs li a{display:block;text-align:center;overflow:hidden;text-decoration:none;color:#555;padding:10px 0;text-transform:uppercase;font-size:115.4%;border-bottom:3px solid transparent;width:100%}
ul.ul-tabs li.selected a{border-bottom-color:#0070d2}
@media(max-width:767px){div.nav-tabs{display:none}
.nav-sub-static{display:none}
.nav-sub-content-static{border-left:0;border-right:0;border-bottom:0;border-top:1px solid #ddd;margin-top:20px;padding:10px 0;clear:both}
.nav-sub-content-static-hidden{display:block}
.nav-sub-content-highlight{border-top:0;padding:10px}
.nav-sub .nav-sub-inner .ul-nav-sub li a{padding-left:10px;padding-right:10px}
.select-alt-icon-display-phone{display:block}
a.nav-tabs-phone{display:block;float:left;overflow:hidden;margin:7px;padding:5px 7px;width:20px;height:20px;background-color:rgba(0,0,0,0.50);border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:inset 0 0 1px #000;-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000}
a.nav-tabs-phone:hover{background-color:rgba(0,0,0,0.60)}
a.nav-tabs-phone span.phone-nav-button-icon{background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:0 -590px;width:20px;height:20px;display:block;float:left}
.select-alt-icon-display{position:relative;overflow:hidden;float:left}
.select-alt-icon-display-2{position:absolute;right:0}
.select-alt-icon-display select{position:absolute;top:5px;left:7px;opacity:0;-webkit-appearance:none;height:30px;width:35px}
.nav-sub-highlight .nav-sub-inner .ul-nav-sub li a span.listing-nav-text{font-size:1.154em}
}.a-form{overflow:hidden}
.a-form-block{padding:0 0 20px 0}
.a-form-block fieldset:last-child{margin-bottom:0}
.a-form-block label{padding-bottom:5px;display:inline-block;font-weight:bold}
.fieldset-group{overflow:hidden;margin-right:-20px;clear:both}
.a-form-block fieldset{margin-right:20px;width:191px;float:left}
.a-form-block fieldset input.checkradio{float:left;clear:both;width:20px;display:block}
.a-form-block fieldset .label-checkradio{display:block;font-weight:normal;margin-left:20px}
.a-form-block-button{text-align:center;padding-top:20px;clear:both}
.a-form-block-button button,.a-form-block-button a.btn{margin-left:5px;margin-right:5px}
.a-form-block label.label-same-line{float:left;padding-right:5px}
.select-alt-display select option[disabled]{color:#000}
.filter-block{padding:20px;overflow:hidden}
.filter-block div.filter-item-solo{float:left}
.filter-block button.filter-item-solo,.filter-block div.filter-item-solo{width:32%;margin-left:1.5%}
.filter-block button.filter-item-solo:first-child,.filter-block div.filter-item-solo:first-child{margin-left:0}
.filter-block div.filter-item-checkradio{padding-top:9px;font-size:92.3%}
.form-group{padding:4px 20px;overflow:hidden;margin-bottom:1px}
.content-two .form-group.form-group-blank{height:55px}
.data-table-header-main .form-group{padding-left:4px}
.wizard-form-display .form-group{padding-bottom:0}
.form-group .no-char-block{overflow:hidden;position:relative;height:1em;margin-top:5px;padding:0 0 0 180px;background:transparent;clear:both}
.data-list .form-group .no-char-block{padding-left:0}
.form-group .form-group-extra .no-char-block{padding-left:0}
.form-group .sub-text{display:inline-block;margin:0;padding:0;line-height:100%;position:absolute;background:transparent}
.form-sub-group{padding-top:4px}
.form-sub-group .form-sub-group{padding-top:0;border-top:dashed 1px #ddd}
.form-sub-group .form-group{padding-top:10px;padding-bottom:10px;padding-left:32px;border-top:dashed 1px #ddd}
.form-sub-group .form-sub-group .form-group{border-top:0;padding-top:4px;padding-bottom:4px}
.form-sub-group .form-group:first-child{margin-top:10px}
.form-group-els{overflow:hidden;display:block;padding:2px 0 2px 2px}
.form-group-els-text{padding-top:6px}
.form-group label{font-weight:normal;width:170px;display:inline-block;text-align:right;padding:5px 6px 2px 2px;line-height:100%;vertical-align:middle;float:left;color:#000}
.form-group label.label-l{width:300px}
.wizard-form-display h2{margin-bottom:5px}
.wizard-form-display .form-group p{margin-bottom:.5em}
.wizard-form-display .form-group .inline-label{font-style:italic;font-weight:bold}
.form-group label.label-inline{font-weight:normal;width:auto;text-align:left;padding-left:0;padding-top:0;padding-right:12px;float:left;vertical-align:text-bottom;color:#555}
.form-group label.label-inline-file{padding-left:3px}
.form-group label.label-form-value{font-weight:normal;padding-top:5px;padding-bottom:10px}
.form-group label.label-title{margin-left:180px;padding-bottom:5px;width:auto;text-align:left;float:none;display:block}
.form-group .checkradio-inline{display:block;float:left;margin:0 4px 0 0;vertical-align:bottom}
.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group input[type=url],.form-group input[type=password],.form-group textarea{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #c7ccce;background:#fff;padding:4px}
.form-group .input-file{-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;border:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:0;margin-top:2px;margin-bottom:2px}
.form-new-section{border-top:solid 1px #ddd;margin:16px 0 0 0;padding-top:15px}
.wizard-form-display .form-new-section{border-top:dashed 1px #ddd;margin-top:10px}
.wizard-form-display .form-new-page{border-top:solid 1px #ddd;margin:40px 0 0 0;padding-top:15px}
.form-group-text p{margin-left:198px;margin-right:10px}
.form-group-text-2 p{line-height:200%;padding-top:5px;padding-left:4px}
.form-group-text-2 p .btn-icon-delete{margin-top:-1px;margin-left:6px}
.form-sub-group .form-group-text p{margin-left:182px}
.wizard-form-display .form-group-text p{margin-left:198px;margin-bottom:.5em}
.form-group-extra{padding-left:16px}
.form-group-extra label.label-inline{padding-top:5px}
.extra-form-el{margin-left:20px}
.data-table-header-extra .form-group{padding-top:11px;padding-left:12px;padding-right:0}
.wizard-form-display .form-group{padding-bottom:0}
.form-group .no-char-block{overflow:hidden;position:relative;height:1em;margin-top:5px;padding:0 0 0 180px;background:transparent;clear:both}
.data-list .form-group .no-char-block{padding-left:0}
.form-group .form-group-extra .no-char-block{padding-left:0}
.form-group .sub-text{display:inline-block;margin:0;padding:0;line-height:100%;position:absolute;background:transparent}
.form-sub-group{padding-top:4px}
.form-sub-group .form-sub-group{padding-top:0;border-top:dashed 1px #ddd}
.form-sub-group .form-group{padding-top:10px;padding-bottom:10px;padding-left:32px;border-top:dashed 1px #ddd}
.form-sub-group .form-sub-group .form-group{border-top:0;padding-top:4px;padding-bottom:4px}
.form-sub-group .form-group:first-child{margin-top:10px}
.form-group-els{overflow:hidden;display:block;padding:2px 0 2px 2px}
.form-group-els-text{padding-top:6px}
.form-group label{width:170px;display:inline-block;text-align:right;padding:5px 6px 2px 2px;line-height:normal;vertical-align:middle;float:left;color:#000}
.wizard-form-display .form-group label{padding-top:0;font-weight:bold;color:#555}
.form-group label.label-l{width:300px}
.wizard-form-display h2{margin-bottom:5px}
.wizard-form-display .form-group p{margin-bottom:.5em}
.wizard-form-display .form-group .inline-label{font-style:italic}
.form-group label.label-inline{width:auto;text-align:left;padding-left:0;padding-top:0;padding-right:12px;float:left;vertical-align:text-bottom;color:#555}
.form-group label.label-inline-main{overflow:hidden;display:block;padding-left:3px;padding-right:3px;float:none;font-weight:bold}
.form-group .form-group-els label.label-inline-main{padding-bottom:5px;font-weight:normal}
.form-group label.label-nowrap{white-space:nowrap;overflow:hidden;margin-right:2px;display:inline-block}
.form-group .form-group-els label.label-inline-main-no-checkradio{padding-left:0;padding-top:15px}
.form-group label.label-inline-file{padding-left:3px}
.form-group label.label-form-value{font-weight:normal;padding-top:5px;padding-bottom:10px}
.form-group label.label-title{margin-left:180px;padding-bottom:5px;width:auto;text-align:left;float:none;display:block}
.form-group label span.label-descr{color:#999;display:inline-block;font-size:85.4%;padding-left:5px;float:right}
.form-section-condensed .form-group label span.label-descr{font-size:100%}
.form-group .checkradio-inline{display:block;float:left;margin:2px 4px 0 0;vertical-align:bottom}
.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group input[type=url],.form-group input[type=password],.form-group textarea{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #c7ccce;background:#fff;padding:4px}
.form-group .input-file{-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;border:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:0;margin-top:2px;margin-bottom:2px}
.appx-dialog .form-group .input-file{margin-left:3px}
.form-new-section{border-top:solid 1px #ddd;margin:16px 0 0 0;padding-top:15px}
.wizard-form-display .form-new-section{border-top:dashed 1px #ddd;margin-top:10px}
.wizard-form-display .form-new-page{border-top:solid 1px #ddd;margin:40px 0 0 0;padding-top:15px}
.form-group-text p{margin-left:198px;margin-right:10px}
.form-sub-group .form-group-text p{margin-left:182px}
.wizard-form-display .form-group-text p{margin-left:198px;margin-bottom:.5em}
.wizard-form-display .form-group-header p{font-weight:bold}
.form-group-extra{padding-left:16px}
.form-group-extra label.label-inline{padding-top:5px}
.extra-form-el{margin-left:20px}
.form-group h2 span.form-req{float:none;font-size:77%;padding-top:0;margin-left:0;vertical-align:top}
.form-group h2 .icon-inline-help{margin-top:0;vertical-align:top}
.form-el-spin{background:url(../img/loading-mini.gif) no-repeat 10px center!important}
.wizard-controls{overflow:hidden}
.wizard-controls-inner{overflow:hidden;padding:20px 3px}
.wizard-controls .btn-strong-primary{float:right}
.wizard-controls .btn-strong-secondary{float:left;margin-right:15px}
label.form-field-error,.form-group label.form-field-error,label.form-field-error2{color:#a00!important}
.form-group.form-field-error{border:1px solid transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
input[type=text].form-field-error,input[type=tel].form-field-error,input[type=email].form-field-error,input[type=url].form-field-error,input[type=password].form-field-error,input.form-field-error,select.form-field-error,textarea.form-field-error,.input-file-div.form-field-error,.form-group.form-field-error{border-color:#a00;background-color:#fff0c0!important;background-image:none}
.input-file-div{margin:0;padding:0 6px 0 0;border:1px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:4px;display:inline-block;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#fff 0,#f9f9f9 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(left,#fff 0,#f9f9f9 100%);background:-o-linear-gradient(left,#fff 0,#f9f9f9 100%);background:-ms-linear-gradient(left,#fff 0,#f9f9f9 100%);background:linear-gradient(to right,#fff 0,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=1)}
.input-file-div-inline{float:left}
.input-file-div.form-field-error{-webkit-box-shadow:inset 0 2px 7px -3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 2px 7px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 7px -3px rgba(0,0,0,.3)}
.form-field-p{display:block;line-height:normal;margin-left:178px;padding-bottom:2px}
.form-field-p-imp{font-weight:bold}
.form-group label.label-text{display:block;overflow:hidden;float:left;padding-bottom:2px;margin-bottom:.5em}
.data-list .form-group .form-group-el{float:left;padding:3px 5px 5px 8px;overflow:hidden}
.data-list .form-group .form-group-el select{margin-top:3px}
.data-list .form-group .form-group-el .btn{margin-top:2px}
.data-list .form-group .form-group-el .btn-important{margin-top:0;padding-top:6px;padding-bottom:5px}
.btn-icon-delete{margin-top:0;padding:3px 2px 2px 2px}
.wizard-content label .btn-icon-delete{margin-left:5px;margin-top:-5px;margin-bottom:-5px}
.btn span.ui-icon-delete{background:url(../img/sprite-icons.png) no-repeat -426px -162px;display:block;width:13px;height:13px}
.form-group .input-s{width:90px}
.form-group .input-m,.form-table-2 .input-m{width:193px}
.form-group .input-l{width:296px}
.form-group .input-l.input-text-other{width:278px}
.data-list .form-group .form-group-el-xs{width:40px}
.data-list .form-group .form-group-el-s{width:90px}
.data-list .form-group .form-group-el-m{width:193px}
.data-list .form-group .form-group-el-l{width:296px}
.data-list .form-group .form-group-el-xl{width:399px}
.data-list .form-group .form-group-el-s input,.data-list .form-group .form-group-el-s textarea{width:80px}
.data-list .form-group .form-group-el-m input,.data-list .form-group .form-group-el-m textarea{width:183px}
.data-list .form-group .form-group-el-l input,.data-list .form-group .form-group-el-l textarea{width:286px}
.data-list .form-group .form-group-el-xl input,.data-list .form-group .form-group-el-xl textarea{width:389px}
.data-list .form-group .form-group-el-l-file{width:270px;padding-left:7px}
.data-list .form-group .input-file-div-l{width:270px}
.data-list .form-group .form-group-el-l-file input{width:270px}
.data-list .form-group .select-alt-display-m{width:170px}
.data-list .form-group-text-parent{border-bottom:1px dashed #ddd;overflow:hidden}
.data-list .form-group-text{border:1px dashed #ddd;border-bottom:0}
.data-list .form-group .form-group-el .form-text{display:block;padding:3px 15px 0 6px;overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis}
.data-list .form-group .form-group-el .between-text{display:block;margin:4px 0;text-align:center}
.data-list .form-group .form-group-el .form-text-passw{text-overflow:clip}
.label-icon{margin-top:-3px}
span.label-icon{margin-top:1px;margin-right:5px;float:left;display:inline-block}
.label-icon span.label-icon-text{display:inline-block;width:20px;height:20px;text-indent:20px;overflow:hidden;background:url(../img/sprite-icons.png) no-repeat 0 100px}
.label-icon-yes span.label-icon-text{background-position:-255px -240px;width:15px;height:15px;margin:3px 0 0 0}
.label-icon-no span.label-icon-text{background-position:-425px -160px;width:15px;height:15px;margin:3px 0 0 0;opacity:.6}
table.table-radiocheck-group{width:100%}
table.table-radiocheck-group-with-tooltip{width:auto;margin-right:20px;float:left}
table.table-radiocheck-group td label{float:none;text-align:left;color:#555;overflow:hidden;margin:0;padding:0 3px 3px 3px;vertical-align:baseline;width:auto;line-height:16px;display:block}
table.table-radiocheck-group-with-tooltip td label{display:inline-block}
table.table-radiocheck-group td input{float:left;margin-right:4px;vertical-align:baseline;line-height:12px;height:16px;font-size:12px}
.form-intro{padding:20px 20px 10px 20px}
div.new-section{margin-top:20px;border-top:1px solid #ddd}
.select-alt-display-l span.alt-display{width:294px}
.select-alt-display-l select{width:306px}
.form-sub-group-checkradio{float:left}
.form-sub-group-checkradio-4{width:25%}
.form-sub-group-checkradio-3{width:33%}
.form-sub-group-checkradio-2{width:50%}
p.link-delete{font-weight:bold;display:inline-block}
p.link-delete .btn-icon-delete{margin-top:-1px;margin-left:6px}
table.select-checkbox-table-outer-2{width:100%;border-spacing:0}
table.select-checkbox-table-outer td{vertical-align:top}
table.select-checkbox-table-outer-2 td{font-weight:bold;padding:0}
table.select-checkbox-table-outer-2 table{border-spacing:0}
table.select-checkbox-table-outer-2 table td{padding:3px 1px}
table.select-checkbox-table input{float:left;display:block;margin:0 4px 0 0;vertical-align:bottom}
table.select-checkbox-table label{float:none;text-align:left;padding:0 3px 5px 3px;display:block;width:155px}
.partner-signup-myorg{border:1px solid #ddd;border-radius:2px;padding:10px;overflow:hidden}
.partner-signup-myorg a.btn{float:left;margin-right:12px}
.partner-signup-myorg p{margin:8px 12px 7px 0;float:left}
.partner-signup-myorg p.myorg-link{float:right;margin-right:0}
.partner-signup-myorg label.label-form-section{margin:5px 10px 2px 10px!important;padding:0!important;float:left;color:#3f902d}
.partner-signup-block1{overflow:hidden;padding:15px 0 0 0}
.partner-signup-block2{overflow:hidden;padding:0;border:1px solid #ddd;border-radius:2px}
.content-simple .partner-signup-block2{margin-bottom:20px}
.form-group-block{margin:0;padding:20px 0;border-top:1px solid #ddd;overflow:hidden}
.form-group-block-first{border-top:0;padding-top:5px}
.partner-signup-block2 .form-group-block{margin-left:10px;margin-right:10px}
.content-primary-general .content-primary-inner-general .form-group-block h3{margin:0;padding-top:5px}
.form-group-main-choices{padding-bottom:5px}
.form-group-main-choices input{margin:0 5px}
.form-group-main-choices label{padding-right:30px}
.content-two-form-block{padding:0 20px}
.content-simple-small .content-two-form-block{padding-left:12px;padding-right:12px}
.content-two-1 .content-two-form-block{padding-left:0}
.content-two-2 .content-two-form-block{padding-right:0}
.form-group-narrow{padding:8px 0;overflow:hidden}
.form-group-pricing{width:165px;margin:12px 10px 2px 0;float:left;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.form-section-condensed .form-group-narrow{padding-top:4px;padding-bottom:4px}
.content-text-main-sub .form-group-narrow{float:left;padding:6px 50px 8px 0}
.content-text-main-sub .form-group-narrow:last-child{padding-right:0}
.form-group-narrow-space{padding-top:14px;padding-bottom:12px}
.form-group-new-section{border-top:1px solid #ddd;margin-top:25px;padding-top:20px}
.form-group-file{float:left}
.form-group-file-2{clear:both}
.form-block-attention{margin-left:2px;margin-right:3px;padding:16px 15px 10px 15px;background:#faeeef;border-radius:2px}
.form-block-attention .form-block-title{overflow:hidden;padding:0 0 10px 0}
.form-block-attention .form-block-title .ui-icon{display:block;float:left;width:18px;height:18px;margin:0 8px 0 0;background:url(../img/sprite-icons.png) no-repeat -425px -60px}
.form-block-attention .form-block-title .text{display:block;overflow:hidden}
.form-block-attention label{color:#d15a5e}
.form-group-narrow label,.form-group-narrow label.label-inline,label.label-form-section{width:auto;text-align:left;margin:0 1px 2px 1px;line-height:normal;display:inline-block;font-size:1em;color:#778694}
.form-group-narrow label.label-sentence{color:#444;font-weight:normal}
.form-group-narrow label.label-sentence-important{font-size:1.17em}
.content-text-main-sub .form-group-narrow label{margin:0;padding:0;display:inline-block;float:none}
.form-group-narrow label.label-form-section{font-size:1.17em}
.form-group-narrow label.label-icon{padding-top:3px}
.form-block-attention .form-group-narrow label,.form-block-attention .form-group-narrow label.label-inline{color:#d15a5e;font-weight:bold;padding-left:7px}
.form-group-narrow label.label-inline{display:block}
.form-group-narrow label{padding:5px 6px 4px 2px}
label span.label-secondary,.form-group-narrow label.label-inline span.label-secondary{color:#666}
label.label-form-section{display:block;margin-top:8px;margin-left:1px;margin-bottom:8px;font-size:1.17em;color:#444}
p.expl-form-section{margin-left:1px;margin-top:5px;clear:both}
.appx-dialog label.label-form-section{margin-top:5px;margin-bottom:10px}
.form-section label.label-form-section{border-bottom:1px solid #ddd;padding-bottom:15px}
.form-group label.label-checkradio{color:#222}
.form-group-narrow label.label-checkradio{font-size:1em;color:#222}
.form-group-narrow label.label-checkradio2{vertical-align:middle;padding-left:4px;margin-top:1px;font-weight:normal}
.form-group label.label-checkradio1{margin-bottom:2px}
.form-group-narrow input[type=text],.form-group-narrow input[type=email],.form-group-narrow input[type=tel],.form-group-narrow input[type=url],.form-group-narrow input[type=password],.form-group-narrow textarea,.form-group-narrow select,.form-group-narrow .form-group-el,.form-group-narrow .alt-display{clear:both;display:block;width:99%;margin:0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.form-group-pricing input[type=text],.form-group-pricing input[type=email],.form-group-pricing input[type=tel],.form-group-pricing input[type=url],.form-group-pricing input[type=password],.form-group-pricing textarea,.form-group-pricing select,.form-group-pricing .form-group-el,.form-group-pricing .alt-display{width:98%}
input[type=text]:disabled{color:#bbb}
.form-group-narrow .alt-display{width:100%}
.form-group-narrow input.input-half{width:50%;float:left}
.form-group-narrow input.input-inline{clear:none}
.form-group-narrow label.label-sub{float:left;font-size:1em;margin-top:1px}
.form-group-narrow input[type=checkbox]{margin:2px 4px 0 4px}
.form-group-narrow input[type=radio]{margin:2px 4px 0 4px}
.form-group-narrow label.form-label-with-extras,label.form-label-with-extras{float:none;display:block;overflow:hidden;margin-top:0}
label.form-label-with-extras-form-section{margin-top:8px}
.form-group-narrow .checkradio-inline{float:left;padding:0 20px 0 2px}
.form-group-narrow .checkradio-inline-table fieldset{margin:0;padding:0}
.form-group-narrow .checkradio-inline-table table td{border-spacing:0;padding:0 20px 0 2px;vertical-align:top}
.form-group-narrow .checkradio-inline-table label{font-size:1em;display:block;float:none;margin:0 0 0 18px;line-height:125%;clear:none;color:#444}
.form-group-narrow .checkradio-inline-table input[type=radio]{float:left;display:block;margin:5px 0 0 0}
.form-block-attention .form-group-narrow input[type=checkbox]{margin-left:4px}
.form-group-sub{padding-left:16px}
.form-group-search{position:relative;overflow:hidden}
.form-group-search .search-button-user{border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;background:transparent;border:0;right:12px;top:13px;padding:0 2px 0 0!important;overflow:hidden;position:absolute;display:inline-block;outline:0}
.form-group-search .search-button-user-clear{right:37px;top:13px}
.form-group-search .search-button-user span.ui-icon-search{background:url(../img/sprite-icons.png) no-repeat 0 -39px;width:17px;height:17px;display:block;margin:0;opacity:.4}
.form-group-search .search-button-user-clear span.ui-icon-search{background-position:-425px -240px;width:18px;height:18px}
.form-group-search input[type=text].user-search-textfield{padding-right:49px;width:98%}
.form-group-search input[type=text].user-search-textfield::-ms-clear{width:0;height:0}
.form-label-text{float:left;display:block;margin-bottom:1px}
label.form-label-with-extras-btn{margin-bottom:0;margin-top:0}
label.form-label-with-extras-btn span.form-label-text{margin-top:8px;margin-bottom:3px}
.form-label-text-main{font-weight:bold;display:inline-block;padding-bottom:5px}
.form-label-edit{float:right}
.char-count-solo{margin-top:-10px;padding:0 0 5px 0}
span.form-label-edit{color:#aaa}
span.sub-text-error{color:#a00}
h2 .form-label-edit{font-size:66.66%}
.p-form-field{margin:0 2px 1px 3px;clear:both}
.textarea-250{height:80px}
.textarea-500{height:120px}
.textarea-1000{height:200px}
.form-group textarea,.form-group-narrow textarea{resize:vertical}
p.form-expl{margin:0;padding:8px 2px 0 4px;clear:both;color:#999}
.form-group input[type=text].input-search{padding-top:7px;padding-bottom:7px}
span.form-group-span{padding:0}
span.form-group-span input[type=text].input-inline{float:none;display:inline-block}
.form-group-narrow input[type=text].input-s{width:150px}
.form-mask{position:absolute;background:#fff;top:0;left:0;width:100%;height:100%;opacity:.8}
.form-forgot{float:right;padding:5px 3px 1px 3px}
.form-group-narrow input[type=text].text-field-with-addition{width:50%;float:left}
span.text-field-addition{float:left;display:inline-block;padding:5px 0 0 5px}
.text-agreement-outer{height:280px;margin:0 0 20px 0;padding:8px 10px 5px 10px;border:1px solid #ddd;overflow:auto}
.text-agreement-outer-small{height:140px;background:#fff;margin-bottom:5px}
.form-group-button-mini-form{width:99.2%}
.form-group-button-mini-form .btn{float:right}
.p-btn-mini-form{margin:9px 0 1px 3px;clear:both;float:right}
.btn-strong-success .ui-button-icon{background-position:-255px -240px;width:20px;height:18px;margin:-2px 6px -2px -3px}
.form-section{background:#f2f3f3;border-radius:2px;margin:5px 0 8px 0;padding:10px 20px;overflow:hidden;clear:both}
.form-section-2{background:#e8f3fc}
.form-section .content-two-1 .form-group-narrow{padding-right:20px}
.form-section .content-two-2 .form-group-narrow{padding-left:20px}
.form-group-narrow .icon-inline-help{margin-top:5px}
.form-group-narrow label .icon-inline-help{margin-top:0}
.form-group-narrow .icon-inside-label{margin:0 0 0 6px}
.form-group input[type=text].date-picker{background:#fff url(../img/sprite-icons-vertical.png) no-repeat right -549px}
.form-group-narrow .span-form-field{display:inline-block;margin:5px 0 4px 3px;padding:0;line-height:normal;color:#222}
.content-text-main-sub .form-group-narrow .span-form-field{margin:0;padding:0;vertical-align:middle}
p.filter-msg{font-size:87%;margin:-2px 0 7px 0;padding:0 4px}
span.form-req{color:#a00;font-weight:bold;margin:0 0 0 -2px;padding:3px 7px 0 0}
span.form-req.req-no-margin{margin:0}
.form-group-narrow span.form-req{float:none}
label.label-form-section span.form-req{font-size:86%}
.form-group span.form-req{float:left}
.form-group span.form-label-text span.form-req{float:none}
.form-label-with-extras .form-req{margin-left:5px;padding-top:0}
.jq-widget .ui-datepicker{background:#fff;border-radius:2px;margin-top:-1px;padding:0;overflow:hidden;width:auto}
.jq-widget .ui-datepicker .ui-datepicker-header{background:#f2f3f3;border:1px solid #ddd;border-bottom:0}
.jq-widget .ui-datepicker .ui-datepicker-prev,.jq-widget .ui-datepicker .ui-datepicker-next{width:20px;height:20px;background:url(../img/sprite-icons.png) no-repeat 100px 100px}
.jq-widget .ui-datepicker .ui-datepicker-prev,.jq-widget .ui-datepicker .ui-datepicker-prev-hover{left:7px;top:4px}
.jq-widget .ui-datepicker .ui-datepicker-next,.jq-widget .ui-datepicker .ui-datepicker-next-hover{right:7px;top:4px}
.jq-widget .ui-datepicker .ui-datepicker-prev{background-position:-425px -140px}
.jq-widget .ui-datepicker .ui-datepicker-next{background-position:-425px -120px}
.jq-widget .ui-datepicker .ui-datepicker-title{font-weight:bold}
.jq-widget .ui-datepicker table{margin:0}
.jq-widget .ui-datepicker th{text-transform:uppercase;background:#f2f3f3}
.jq-widget .ui-datepicker th:first-of-type{border-left:1px solid #ddd}
.jq-widget .ui-datepicker th:last-of-type{border-right:1px solid #ddd}
.jq-widget .ui-datepicker td{text-align:center;vertical-align:middle;border:1px solid #ddd;padding:0}
.jq-widget .ui-datepicker td a.ui-state-default{text-align:center;vertical-align:middle;margin:0;padding:8px;display:inline-block}
.jq-widget .ui-datepicker td.ui-datepicker-today{background:#f2f3f3}
.jq-widget .ui-datepicker td.ui-datepicker-current-day{background:#0097dc;color:#fff}
.jq-widget .ui-datepicker td.ui-datepicker-current-day a.ui-state-default{color:#fff}
.img-container{clear:both;display:block;overflow:hidden;float:left;border:1px solid #ddd;padding:5px;background:#fff;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}
.empty-img-placeholder,.img-container img{display:block;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;max-width:100%}
.empty-img-placeholder{background:#e8f3fc;display:table-cell;vertical-align:middle}
.empty-img-placeholder span.empty-img-placeholder-text{padding:0 5px;display:inline-block}
.empty-img-placeholder.form-field-error{background:#fff0c0}
.img-container{max-width:212px;max-height:112px}
.img-container-listing-logo{max-width:72px;max-height:72px}
.img-container-listing-tile{max-width:292px;max-height:217px}
.img-container-comp-listing-tile{max-width:292px;max-height:112px}
.img-container-listing-banner{max-width:712px;max-height:none}
.img-container-listing-screenshots-videos{max-width:195px;max-height:134px}
.img-container-listing-screenshot-videos img{max-width:183px;max-height:122px}
.img-container-listing-screenshot{max-width:700px;max-height:467px}
.img-container-listing-screenshot img{max-width:688px;max-height:455px}
.empty-img-placeholder-company-logo{width:200px;height:100px}
.empty-img-placeholder-listing-logo{width:60px;height:60px}
.empty-img-placeholder-listing-tile{width:280px;height:205px}
.empty-img-placeholder-comp-listing-tile{width:280px;height:100px}
.empty-img-placeholder-listing-banner{width:700px;height:175px}
.empty-img-placeholder-listing-screenshots-videos{width:183px;height:122px}
.empty-img-placeholder-listing-screenshot{width:750px;height:500px}
.form-group-narrow label.img-extra{clear:both;overflow:hidden;padding:10px 5px 2px 5px;display:block;line-height:125%}
.form-extra{overflow:hidden;float:right;padding:5px 0 0 10px}
.btn-expl-section{margin:5px 0 5px 10px;float:right}
.form-extra .btn-expl-section{margin-bottom:10px}
p.expl-form-section-sub{color:#999;clear:both;float:right;text-align:right;margin-top:5px;margin-right:1px;margin-bottom:5px}
span.expl-label{display:inline-block;padding-top:10px}
.form-group-inline{padding:10px 0 0 0;display:inline-block}
.form-group-inline label{float:left}
.form-group-inline input[type=text]{float:left;clear:none;display:inline-block;width:auto}
.form-group-inline input[type=text].input-l{width:350px}
.form-group-file-actions{float:left;width:30px;margin:0;padding:0;background:#fff;border-radius:0 2px 2px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden}
.is-touch .form-group-file-actions-outer .form-group-file-actions,.form-group-file-actions-outer:hover .form-group-file-actions{visibility:visible}
.form-group-file-actions-outer:hover .img-container{border-top-right-radius:0;border-color:#aaa}
.form-group-file-actions .file-action{display:block;border-top:1px solid #ddd;border-right:1px solid #ddd;border-radius:0 2px 0 0;margin:0;padding:0;width:30px;height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.form-group-file-actions .file-action:last-child{border-bottom:1px solid #ddd;border-radius:0 2px 2px 0}
.form-group-file-actions-outer:hover .file-action{border-color:#999}
.form-group-file-actions .file-action .ui-icon{background:url(../img/sprite-icons.png) no-repeat 30px 30px;display:inline-block;width:20px;height:20px;opacity:.7;margin:5px 0 0 5px}
.form-group-file-actions .file-action-delete .ui-icon{background-position:-420px -160px;margin:6px 0 0 2px}
.file-action-inline{background:url(../img/sprite-icons.png) no-repeat 30px 30px;display:inline-block;width:18px;height:18px;opacity:.7;vertical-align:top;margin:0 0 0 10px;visibility:hidden;float:right}
.is-touch .file-action-inline,li:hover .file-action-inline{visibility:visible}
.ui-sortable-helper .file-action-inline{display:none!important}
.file-action-delete-inline{background-position:-421px -161px}
ul.ul-sortable-text{width:100%}
ul.ul-sortable-text li,ul.ul-sortable-text li.li-icon{border:1px dashed #ccc;padding-top:10px;padding-bottom:5px;padding-right:10px;padding-left:30px;margin:5px 0}
ul.ul-sortable-text li:hover,ul.ul-sortable-text li.li-icon:hover{border-style:solid;background-color:#fff}
ul.ul-icon.ul-sortable-text li.li-icon-file{background-position:5px 10px}
ul.ul-icon.ul-sortable-text li.li-icon-video{background-position:5px -41px}
ul.ul-sortable-text li.li-icon-featured{background-image:url(../img/p.gif);background-repeat:no-repeat;background-position:2px center;background-size:70px 47px;height:47px;overflow:hidden;padding:2px 10px 2px 2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
ul.ul-sortable-text li.li-icon-featured a.li-icon-featured-text{margin:0;padding:0 0 0 82px;display:block;width:calc(100% - 110px)}
.sortable-placeholder{border:1px dashed #aaa!important;background:#dedede;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.sortable-placeholder-resource{height:37px}
.ul-featured .sortable-placeholder-resource{height:53px}
.sortable-placeholder-image{width:225px;height:160px}
ul.ul-sortable-screenshots{margin-left:-7px}
ul.ul-sortable-screenshots li{float:left;margin:0 0 40px 7px;position:relative;width:225px;height:160px;overflow:hidden;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.is-touch ul.ul-sortable-screenshots li,ul.ul-sortable-screenshots li:hover{overflow:visible}
ul.ul-sortable-screenshots li a.screenshot-a{width:195px;height:134px;display:block;overflow:hidden;padding:5px;border:1px solid #ccc;background:#fff;border-radius:2px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:middle}
.is-touch ul.ul-sortable-screenshots li a.screenshot-a,ul.ul-sortable-screenshots li:hover a.screenshot-a{border:1px solid #aaa;border-radius:2px 0 2px 2px}
ul.ul-sortable-screenshots li .video-image-overlay{width:80px;height:80px;display:block;overflow:hidden;position:absolute;background:transparent url(../img/video-img-link-button.png) no-repeat center top;left:58px;top:27px}
ul.ul-sortable-screenshots li a.screenshot-a:before{content:'';width:0;display:inline-block;height:100%;vertical-align:middle;overflow:none}
ul.ul-sortable-screenshots li img.screenshot-img{display:inline-block;max-height:100%;max-width:100%;height:auto;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
ul.ul-sortable-screenshots li .screenshot-actions{visibility:hidden;float:left;width:30px;height:60px;border-radius:0 2px 2px 0;border-top:1px solid #aaa}
.is-touch ul.ul-sortable-screenshots li .screenshot-actions,ul.ul-sortable-screenshots li:hover .screenshot-actions{visibility:visible}
ul.ul-sortable-screenshots li .screenshot-actions .screenshot-action{display:inline-block;border:1px solid #aaa;border-top:0;border-left:0;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:30px;height:30px}
ul.ul-sortable-screenshots li .screenshot-actions .screenshot-action-delete{border-radius:0 2px 0 0}
ul.ul-sortable-screenshots li .screenshot-actions .screenshot-action-edit{border-radius:0 0 2px 0}
ul.ul-sortable-screenshots li .screenshot-actions .screenshot-action .ui-icon{background:url(../img/sprite-icons.png) no-repeat 30px 30px;display:inline-block;width:20px;height:20px;opacity:.7;margin:5px 0 0 0}
ul.ul-sortable-screenshots li .screenshot-actions .screenshot-action-delete .ui-icon{background-position:-420px -160px;margin:6px 0 0 2px}
ul.ul-sortable-screenshots li .screenshot-actions .screenshot-action-edit .ui-icon{background-position:-420px -180px;margin:6px 0 0 2px}
ul.ul-sortable-screenshots li .screenshot-caption{clear:both;padding:6px 20px 6px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.is-touch ul.ul-sortable-screenshots li .screenshot-caption,ul.ul-sortable-screenshots li:hover .screenshot-caption{color:#333;white-space:normal}
.video-iframe{float:left}
ul.ul-sortable-screenshots-overlay{margin-top:10px}
ul.ul-sortable-screenshots-overlay li{width:300px;margin-bottom:20px}
ul.ul-sortable-screenshots-overlay li .screenshot-caption{width:195px}
.radio-video-outer{float:left;width:75px;height:160px;padding:59px 0 0 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.video-outer{float:left}
.p-with-btn{overflow:hidden}
.p-with-btn p.expl-form-section{clear:none;float:left}
.content-two .form-section-1{padding-right:40px;overflow:hidden}
.content-two ~ .content-two .form-section-1{padding-right:0;padding-left:40px}
.form-group-narrow .select-alt-display-mm span.alt-display{width:170px}
.form-group-narrow .select-alt-display-mm select{width:182px}
.form-group-narrow input.input-mm{width:170px;float:left}
.form-group-narrow input.input-color{height:25px;margin-left:10px;float:left;clear:none}
.msg-inline-form{display:inline-block;font-size:11px;padding:3px 5px}
.msg-inline-form p{font-size:12px;padding:6px 5px}
@media(min-width:768px){.cmty-pc-header .form-group.form-group-narrow .select-alt-display.select-alt-display-mm span.alt-display{width:170px}
}
.img-container-listing-page_header{max-width:400px}
.img-container-listing-page_header img{max-height:50px}.tile div,.tile p,.tile a,.tile span{overflow:hidden;line-height:16px}
.tile img{float:left}
.tile a{text-decoration:none}
.tile .tile-content-inner-1{background-color:#fff}
.tile .tile-content-inner-2{background-color:#666;cursor:pointer}
.view-tile-apps .tile .tile-content-inner-2{background-color:#39576e}
.view-tile-comp .tile .tile-content-inner-2{background-color:#45655e}
.view-tile-cons .tile .tile-content-inner-2{background-color:#58506e}
.tile .tile-img-logo img{background:#fff}
.tile .txt-secondary{font-family:sf-font-light;font-size:92.5%}
.tile .txt-primary a,.tile .txt-secondary a{color:#444}
.tile .txt-primary a:hover,.tile .txt-secondary a:hover{color:#444}
.tile .tile-footer .tile-footer-a{font-size:92.5%}
.tile .tile-footer .tile-footer-a,.tile .tile-footer .tile-footer-a .rating-block{float:left}
.tile .tile-footer .tile-footer-b,.tile .tile-footer .tile-footer-b .icon-block{float:left}
.tile .tile-footer .tile-footer-c,.tile .tile-footer .tile-footer-c .icon-block{float:left;margin-top:-1px}
.tile .tile-footer .tile-footer-c .icon-block ul li.free{color:#444}
.tile .tile-footer .tile-footer-d,.tile .tile-footer .tile-footer-d .tile-actions{float:left}
.tile .tile-footer .tile-footer-d,.tile .tile-footer .tile-footer-d .tile-actions .btn{float:right;margin-left:5px}
.tile .tile-footer-b .icon-block li{width:auto;padding:0 0 0 12px}
.tile .tile-footer-b .icon-block li span.icon-txt{display:block;float:left;padding-left:4px;padding-top:1px;line-height:100%}
.tile .tile-footer-e{float:left}
.tile .txt-tertiary{font-size:85%;color:#444;display:none}
.ticker-outer .tile-mini .txt-tertiary{display:block}
.view-tile .tile{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}
.view-tile .tile .tile-content{overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,.4)}
.view-tile .tile .tile-content-inner{position:absolute}
.view-tile .tile .tile-footer .tile-footer-c{font-size:92.5%;padding-top:1px}
.tile .sash{position:absolute;top:0;right:0;overflow:visible;font-size:12px;line-height:100%;margin:0;padding:4px 6px 3px 6px;color:#fff;text-transform:uppercase;border-left:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);border-radius:3px;transition:all .3s ease}
.tile .sash-new{background-color:#dc0956}
.tile .sash-sponsored{background-color:#f4650b}
.tile .sash-sf1{background-color:#0c8eff}
.tile .sash-lightning{background-color:#005197}
.tile .sash-lightning-app{background-color:#005197;background:#005197 url("../img/sprite-large.png") 5px -627px no-repeat;padding-left:18px}
.tile .sash-lightning-cons{background-color:#005197}
.tile .sash-marketing{background-color:#e98300}
.open-tile .sash{opacity:0;transition:all .2s ease}
.view-list .tile .tile-content{position:static;width:720px}
.view-list .tile .tile-content-inner{position:relative;border-bottom:1px solid #efefef}
.view-list .tile-img-brand{display:none}
.view-list .tile-img-logo{width:40px;height:40px;float:left;padding:12px}
.view-list .tile-img-logo img{width:40px;height:40px}
.view-list .txt-primary{padding:10px 10px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-list-job .txt-primary{padding-left:12px}
.view-list .txt-secondary{padding:6px 10px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-list-job .txt-secondary{padding-left:12px;margin-right:50px}
.view-list-job .txt-secondary a{color:#0070d2}
.view-list-job .txt-secondary a:hover{color:#005fb2}
.view-list .tile-footer{padding:1px 5px 5px 0}
.view-list .tile .tile-footer .tile-footer-a{padding:5px 0 0 0}
.view-list .tile .tile-footer .tile-footer-b{padding:5px 0 0 30px}
.view-list .tile .tile-footer .tile-footer-c{padding:5px 0 0 30px}
.view-list .tile .tile-footer .tile-footer-d{float:right}
.view-list .tile .tile-footer .tile-footer-e{padding:3px 0 0 30px}
.view-list-job .tile-footer{float:right;margin-top:-20px}
.view-list .sash{display:none}
.view-list .tile .tile-actions{visibility:hidden}
.is-touch .view-list .tile .tile-actions{visibility:visible}
.view-list .tile:hover .tile-actions{visibility:visible}
.view-tile .tile-medium{margin:12px 1px 0 3px;padding:4px 0 0 0}
.view-tile .tile-medium .tile-content{width:232px;height:190px}
.view-tile .tile-medium .tile-content-inner{width:224px;height:190px;margin:0 0 0 4px}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-brand{width:224px;height:164px;margin:0 auto 0 auto;background:#fff}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-brand img.tile-img-logo-60{position:absolute;float:none;top:50%;left:50%;margin:-40px 0 0 -31px;width:60px;height:60px;background:#fff}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-logo{display:none}
.view-tile .tile-medium .tile-content-inner-1 .txt-primary{display:none}
.view-tile .tile-medium .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer{height:20px;padding:6px 8px 0 8px}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer-b{display:none}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer-c{float:right}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer-d{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-brand{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer-a{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer-b{font-size:90%}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer-c{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-logo{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-logo img{width:40px;height:40px}
.view-tile .tile-medium .tile-content-inner-2 .tile-txt{height:159px;display:block;overflow:hidden;position:relative}
.view-tile-comp .tile-medium .tile-content-inner-2 .tile-txt{height:75px}
.view-tile .tile-content-inner-2 .tile-txt::after{content:" ";display:block;width:100%;height:30px;position:absolute;bottom:0;background:url(../img/gradients-tiles.png) repeat-x center 0}
.view-tile-comp .tile-content-inner-2 .tile-txt::after{background-position:center -30px}
.view-tile-cons .tile-content-inner-2 .tile-txt::after{background-position:center -60px}
.view-tile .tile-medium .tile-content-inner-2 .txt-primary{padding:13px 10px 10px 15px}
.view-tile .tile-medium .tile-content-inner-2 .txt-primary a{color:#fff}
.view-tile .tile-medium .tile-content-inner-2 .txt-primary .tile-title{display:block}
.view-tile .tile-medium .tile-content-inner-2 .txt-secondary{padding:0 10px 18px 15px;clear:both}
.view-tile .tile-medium .tile-content-inner-2 .txt-secondary a{color:#fff}
.view-tile .tile-medium .tile-content-inner-2 .txt-secondary .tile-descr{display:block}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer{clear:both;padding:0 15px 0 15px}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer .tile-footer-b{padding-top:5px}
.view-tile .tile-content-inner-2 .btn{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7);text-shadow:none}
.view-tile .tile-content-inner-2 .btn:hover{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,1)}
.view-tile-comp .tile-medium,.view-tile-comp .tile-medium .tile-content{height:106px}
.view-tile-comp .tile-medium .tile-content-inner{height:106px}
.view-tile-comp .tile-medium .tile-content-inner-1 .tile-img-brand{height:80px}
.view-tile-comp .tile-medium .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-small{margin:12px 1px 0 3px;padding:4px 0 0 0}
.view-tile .tile-small .tile-content{width:232px;height:86px}
.view-tile .tile-small .tile-content-inner{width:224px;height:86px;margin:0 0 0 4px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo{width:40px;height:40px;float:left;padding:11px 8px 10px 8px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo img{width:40px;height:40px}
.view-tile .tile-small .tile-content-inner-2 .tile-txt{height:55px;display:block;overflow:hidden;position:relative}
.view-tile .tile-small .tile-content-inner-1 .txt-primary{padding:26px 10px 0 0}
.view-tile .tile-small .tile-content-inner-1 .txt-primary .tile-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-tile .tile-small .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-small .tile-content-inner-1 .tile-footer{height:20px;clear:both;padding:5px 8px 0 8px}
.view-tile .tile-small .tile-content-inner-1 .tile-footer-b{display:none}
.view-tile .tile-small .tile-content-inner-1 .tile-footer-c{float:right}
.view-tile .tile-small .tile-content-inner-1 .tile-footer-d{display:none}
.view-tile .tile-small .tile-content-inner-2 .tile-img-logo{display:none}
.view-tile .tile-small .tile-content-inner-2 .txt-primary{display:none}
.view-tile .tile-small .tile-content-inner-2 .tile-footer-a{display:none}
.view-tile .tile-small .tile-content-inner-2 .tile-footer-c{display:none}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary{padding:12px 10px 8px 15px;clear:both}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary .tile-descr{display:block;color:#fff}
.view-tile .tile-small .tile-content-inner-2 .tile-footer{clear:both;padding:0 15px}
.view-tile .tile-small .tile-content-inner-2 .tile-footer .tile-footer-b{padding-top:5px}
.view-tile .tile-mini,.view-tile .tile-mini .tile-content{width:240px;height:50px}
.view-tile .tile-mini .tile-content-inner{width:239px;height:49px}
.view-tile .tile-mini .tile-content-inner-1 .tile-img-logo{width:30px;height:30px;float:left;padding:8px 9px}
.view-tile .tile-mini .tile-content-inner-1 .tile-img-logo img{width:30px;height:30px}
.view-tile .tile-mini .tile-content-inner-1 .txt-primary{padding:7px 4px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-tile .tile-mini .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer{padding:5px 8px 0 0}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer-b{display:none}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer-c{float:right}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer-d{display:none}
.view-tile .tile-mini .tile-content-inner-2 .tile-img-logo{display:none}
.view-tile .tile-mini .tile-content-inner-2 .txt-primary{display:none}
.view-tile .tile-mini .tile-content-inner-2 .txt-secondary{display:none}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer{padding:14px 8px 0 8px}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer-a{display:none}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer-b{padding-top:5px}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer-c{display:none}
.tiles-overview{background:#fcfcfc;background:-moz-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 100%);background:linear-gradient(top,#fff 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0)}
.tiles-overview-medium,.tiles-overview-medium .tile-content{width:240px;height:400px}
.tiles-overview-medium .tile-content-inner{width:239px;height:399px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.tiles-overview-medium .txt-primary{padding:25px;overflow:auto}
.tiles-overview-medium .txt-primary h3{line-height:150%;padding-top:0;margin-top:0}
.tiles-overview-medium .txt-primary p{line-height:150%}
ul.ul-results{clear:both}
ul.view-tile{margin-top:0}
ul.view-list{margin-top:14px}
.results-actual ul.view-tile{margin-bottom:12px}
ul.ul-results li.li-tile{display:inline;float:left;overflow:hidden}
.results ul.view-tile{margin-left:4px}
.listing-content ul.ul-results{margin:0}
.listing-content .container-1 ul.ul-results{margin:0}
.listing-content .container-2 ul.ul-results{margin:0}
.is-touch .view-tile .tile .tile-img-logo a,.is-touch .view-tile .tile .tile-title,.is-touch .view-tile .tile .tile-descr{-webkit-tap-highlight-color:transparent}
.is-touch .view-tile .tile .tile-img-logo a:hover,.is-touch .view-tile .tile .tile-title:hover,.is-touch .view-tile .tile .tile-descr:hover{-webkit-tap-highlight-color:transparent}.content-listing{overflow:hidden;margin:0 0 30px 0;padding:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;clear:both}
.listing-banner,.listing-header,.listing-nav,.listing-content,.listing-bar{overflow:hidden;margin:0;padding:0}
.listing-nav{border-top:0}
.rounded-table-container .container-inner{padding:0 15px 0 0!important}
.rounded-table{width:100%;border-radius:4px;border:1px solid #d8dde6;margin:5px 0 10px 0;overflow:hidden}
.rounded-table-2-column-cell{float:left;width:50%;padding-left:.5rem;box-sizing:border-box;height:30px}
.rounded-table-1-column-cell{width:100%;padding-left:.5rem;box-sizing:border-box;padding-top:3px;padding-bottom:3px}
.rounded-table-2-column-cell:nth-child(odd){border-right:1px solid #d8dde6}
.rounded-table div:not(:last-child):not(.rounded-table-img-container):not(.rounded-table-text-container){border-bottom:1px solid #d8dde6}
.rounded-table div:nth-last-child(1):nth-child(even),.rounded-table div:nth-last-child(2):nth-child(odd),.rounded-table-2-column-cell:nth-last-child(1):nth-child(odd){border-bottom:0!important}
.rounded-table-table-clearfix{clear:both}
.rounded-table-img-container{display:block;width:35px;float:left}
.rounded-table-text-container{display:block;line-height:30px}
.supported-features .ui-icon{background-image:url(../img/listing-bar.png);background-repeat:no-repeat;margin:0}
.supported-features .ui-icon-sf1{margin-top:3px;margin-left:3px}
.supported-features .ui-icon-lightning{margin-top:3px;margin-left:5px}
.supported-features .ui-icon-native{margin-top:2px;margin-left:-3px}
.supported-features .ui-icon-appbuilder{margin-top:3px;margin-left:3px}
.supported-features .ui-icon-commbuilder{margin-top:2px;margin-left:3px}
.supported-features .ui-icon-editablecode{margin-top:3px;margin-left:-4px}
.rounded-table-2-column-cell.tooltip-from-el:hover{background-color:white}
.rounded-table-1-column-cell.tooltip-from-el:hover{background-color:white}
.listing-banner .listing-banner-img{margin-right:-1px}
.listing-banner .listing-banner-img img{float:left;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0}
.ie6 .listing-banner .listing-banner-img img{width:100%}
.listing-header{background:#fff}
.listing-header-inner{padding:20px 0 40px 2px;overflow:hidden}
.listing-header-info-text .listing-header-price{display:block;padding-top:5px;margin-bottom:0;font-size:1.385em}
.listing-header h1{line-height:100%;margin-bottom:4px}
p.h1-tagline{color:#333;font-size:1.385em;padding-bottom:4px;margin-bottom:.1em;clear:left;font-family:sf-font-light,Helvetica Neue,Helvetica,Arial}
.listing-header-social{float:right;width:280px}
.msg-listing{background:#d5edff;border-radius:4px;margin:25px 0 -10px 0;padding:10px 20px 15px 20px;overflow:hidden;clear:both}
.msg-listing-title{margin:1em 0 1em 0;color:#325384}
.msg-listing-image img{border-color:#fff;border-style:solid;border-width:initial;width:40px}
.msg-listing-image{float:left;margin-right:10px}
.msg-listing-text p{margin-bottom:3px}
.msg-listing-text .button-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#325384}
.msg-listing-button{float:right;margin-left:25px}
.addthis_button_email,.addthis_button_facebook_like,.addthis_button_tweet{clear:both;margin-left:162px}
.addthis_button_email{margin-bottom:5px;margin-left:164px;display:inline-block;padding:2px 3px 0 3px;font-size:11px;vertical-align:top;zoom:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:20px;max-width:100%;position:relative;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#dedede));background-image:-moz-linear-gradient(top,white,#dedede);background-image:-o-linear-gradient(top,white,#dedede);background-image:-ms-linear-gradient(top,white,#dedede);background-image:linear-gradient(top,white,#dedede);border:#CCC solid 1px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#333;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;overflow:hidden;text-decoration:none;white-space:nowrap}
.addthis_button_email:hover{color:#666}
.addthis_button_email img{padding:3px 2px 0 1px;display:inline-block}
.listing-content{background:#fff;overflow:hidden}
.listing-content p,.listing-content h5,.listing-content ul{line-height:150%}
.listing-content h5{opacity:.6}
.listing-content ul.content{padding-top:0}
.listing-content .msg p{line-height:120%}
.listing-content p.name-provider{font-size:150%;margin-bottom:0}
.listing-content a{text-decoration:none}
.listing-content .msg a{text-decoration:underline}
.listing-content img.provider-logo{max-width:200px;max-height:100px;margin:0 0 20px 0}
.listing-content-inner{overflow:hidden}
.listing-content-actual{overflow:hidden}
.listing-content-actual .container{width:50%;float:left;overflow:hidden}
.ie7 .listing-content-actual .container{width:49%}
.listing-content-actual .container-0{clear:both;width:100%;padding-bottom:1px}
.ie7 .listing-content-actual .container-0{width:100%}
.listing-content-actual .container-fixed{width:742px;margin:0 auto;float:none}
.listing-content-actual .container-1{clear:both}
.listing-content-actual .container-new-section{border-top:1px solid #ddd;padding-top:15px}
.listing-content-actual .container .container-inner{padding:15px;overflow:hidden}
.listing-content-actual .container-1 .container-inner{padding-left:0}
.listing-content-actual .container-2 .container-inner{padding-right:0;padding-left:25px}
.listing-content-actual .container .container-inner-simple{padding:0}
.listing-content-actual .container .container-inner .container-inner{padding:0 15px 0 0}
.listing-content-actual .container .container-inner .container-2 .container-inner{padding-right:0}
.listing-content-actual .container .listing-content-block{padding:15px 15px 0 15px;border-top:1px solid #fff;overflow:hidden}
.listing-content-actual .container .listing-content-block-main{font-size:115.4%}
.listing-content-actual .container-1 .listing-content-block{padding-left:2px}
.listing-content-actual .container-2 .listing-content-block{padding-right:2px}
.listing-content-actual .container .listing-content-block:last-child{border-bottom:0}
.listing-content-actual .container-2 .listing-content-block-facts:first-child{border-radius:3px 3px 0 0}
.listing-content-actual .container-2 .listing-content-block-facts:last-child{border-radius:0 0 3px 3px}
.listing-content-actual .container .listing-content-block-facts{background:#f2f2f2;border-color:#fff}
.listing-content-actual .container .listing-content-block-facts-2{background:#daedf5;border-radius:3px}
.listing-content-actual .container-1 .listing-content-block-facts{padding-left:15px}
.listing-content-actual .container listing-content-block-highlight{padding:14px 14px 0 14px;border:1px solid #94cae9;background:#f2faff}
.listing-content-actual .container .listing-content-block-highlight:last-child{border-bottom:1px solid #94cae9}
.fullforce-badge{display:inline-block;float:left;width:75px;height:62px;margin:0 15px 10px 0;background:#fff url(../img/fullforce-badges.png) no-repeat center 0}
#listing_content_overview .fullforce-badge{float:right;margin:15px 0 5px 10px}
.fullforce-badge2{background-position:center -63px}
.fullforce-badge3{height:70px;background-position:center -126px}
.results-tiles{overflow:hidden;background:#efefef;padding:0 0 14px 7px}
.listing-content .results-tiles ul.ul-results{overflow:hidden}
.container-phone-tabs{display:none}
.listing-content .msg-container{padding:0 15px}
.listing-content .msg-container .msg{margin-top:15px}
.post-container{margin:15px 15px 0 15px;overflow:hidden}
.post-container h5{font-weight:normal;padding-bottom:8px}
.post-container-info{padding:10px 14px 0 14px;border:1px solid #94cae9;background:#f2faff;overflow:hidden}
#listing_content_answers .post-container-info{padding-bottom:10px}
.post-container-info-with-form{border-bottom:0}
.post-container-inner{float:left;height:134px}
.post-container-inner-1{float:left;padding-right:20px}
.review-highlights{clear:both}
.review-highlights .rating-value{float:left;font-size:400%;color:#000;padding:7px 0 0 0}
.review-highlights .rating-rest{float:left;padding:17px 0 0 10px}
.review-highlights .rating-block .rating-amount{display:none}
.post-container-inner-2{float:left;padding-right:20px}
.post-container-inner-2 h5{float:right}
.rating-distribution{clear:both;width:156px;float:left;margin:0}
.rating-distribution label{font-weight:normal;float:left;width:45px;text-align:right;padding:1px 10px 1px 0;clear:both}
.lang-ja .rating-distribution label{font-size:92.5%}
.rating-distribution .complete-bar{float:left;margin-top:1px;margin-bottom:1px;width:99px;height:15px;border:1px solid #ccc;background:#fff url(../img/complete-bar.png) no-repeat 0 0}
.rating-distribution .rating-distribution-fake-link,.rating-distribution .rating-distribution-fake-link:hover{cursor:default;color:#666}
.post-container-inner-3{float:left}
.post-container-inner-4{float:right;position:relative;overflow:hidden;width:190px}
.post-container-inner-4 .vert-hack{position:absolute;bottom:0;left:0;text-align:center;width:180px;padding:0}
.post-container-inner-4 .btn-link{margin:0 0 13px 0}
.post-container-inner-4 .btn-link-selected{margin-bottom:0;padding-bottom:24px;border:1px solid #94cae9;background:#f8fcff;background-image:none;filter:none;border-bottom:0;color:#036}
.post-container-inner-4 .btn-link-selected:hover{background:#f8fcff;background-image:none;filter:none;color:#036}
.post-container-form{margin-top:-1px;padding:10px 14px;border:1px solid #94cae9;background:#f8fcff;overflow:hidden}
.post-container .review-text{float:left;width:530px}
.post-container .answers-text{float:left;width:580px}
.post-container .answers-text-1{width:830px}
.post-container .input-text-feed,.post-container .textarea-feed{display:block;width:100%;padding:6px;font-size:115.4%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c7ccce;-moz-box-shadow:inset 0 2px 7px -3px #999;-webkit-box-shadow:inset 0 2px 7px -3px #999;box-shadow:inset 0 2px 7px -3px #999;background-color:#fff;line-height:100%;outline-style:none}
.post-container .input-text-feed{margin:0 0 7px 0}
.post-container .answers-text-1 .input-text-feed{margin-bottom:0}
.post-container .textarea-feed{clear:both;resize:none;overflow:hidden;-webkit-line-break:after-white-space;word-wrap:break-word;height:auto;min-height:112px}
.post-container .textarea-feed-disabled{background:#f7f7f7;color:#ccc}
.post-container .sub-text{clear:both;display:block;padding:5px 1px 0 1px;float:left}
.post-container .sub-text-error{clear:none;float:left}
.post-container .review-buttons .sub-text{float:right}
.post-container .review-buttons{float:right;width:350px;position:relative;height:167px}
.post-container .review-buttons .review-buttons-stars{position:absolute;top:0;right:0}
.post-container .review-buttons .review-buttons-post{position:absolute;bottom:0;right:0;text-align:right}
.post-container .review-buttons .review-buttons-post .btn{margin-left:10px}
.post-container .answers-buttons{float:right;width:305px}
.post-container .answers-buttons-1{width:60px}
.post-container .answers-buttons-2{position:relative;height:167px}
.post-container .answers-buttons-2 .answers-buttons-info{position:absolute;top:0;right:0}
.post-container .answers-buttons-2 .answers-buttons-post{position:absolute;bottom:0;right:0;text-align:right}
.post-container .answers-buttons-2 .answers-buttons-post .btn{margin-left:10px}
.post-container .answers-buttons .answers-buttons-post{text-align:right}
.post-container .answers-buttons .sub-text,.post-container .answers-buttons p,.post-container .answers-buttons h5{float:right;text-align:right}
.rating-form-block{overflow:hidden}
.review-buttons .rating-form-block{float:right}
.rating-form-block .star-rating{background:url(../img/sprite-icons.png) no-repeat 0 -120px;width:43px;height:41px;text-indent:-9999px;float:left;cursor:pointer;display:block;overflow:hidden}
.rating-form-block .star-rating-hover,.rating-form-block .star-rating-on{background-position:-43px -120px}
.helpful-container{overflow:hidden;border-bottom:1px solid #ddd;margin:0 15px}
.listing-content-actual .helpful-container .container .container-inner{padding-left:0;padding-right:0}
.listing-content-actual .helpful-container .container .container-inner .listing-content-block{padding-left:0;padding-right:0}
.helpful-container .feed-item{border-bottom:0}
.title-form-container{overflow:hidden;padding:15px 15px 0 15px;clear:both}
.title-feed{float:left;padding-top:5px}
.form-feed{float:right}
.form-feed label{float:left;padding:7px 5px 0 0}
.form-feed-filter{float:left;padding:0 15px}
.form-feed-sort{float:right;padding:0 0 0 15px}
.feed-container{padding:15px 15px 0 15px;overflow:hidden}
.feed-item{overflow:hidden;border-bottom:1px solid #ddd;padding:10px 0}
a.feed-poster img{width:60px;float:left;margin:3px 5px}
.feed-item-content,.feed-item-extras{margin:0 0 0 80px}
.feed-item-content{position:relative}
.feed-item-body{padding-right:25px}
span.feed-item-title{font-weight:bold;display:inline-block;padding-bottom:4px}
span.feed-item-rating{display:block;padding-bottom:2px}
span.feed-item-text{clear:both;display:inline-block;padding-bottom:7px}
.feed-item-footer{padding-bottom:7px;color:#777;font-size:84.6%}
a.feed-footer-link-secondary{color:#777}
a.feed-footer-link-secondary:hover{color:#005fb2}
span.feed-divider{padding:0 5px}
.feed-item-extras{font-size:92.3%}
.feed-item-extras-arrow{width:9px;height:5px;background:url(../img/sprite-icons.png) no-repeat -140px -80px;margin:0 0 0 10px}
.feed-item-comments{border-top:1px solid #ddd;background:#f2faff}
.feed-item-more-container{border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:6px 10px}
.feed-item-more-container-active{background:#fff}
.feed-item-more-container-active a{color:#999;cursor:default;background:url('../img/loading-small.gif') no-repeat right center;padding-right:20px}
.feed-item-comment{border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:6px 6px 6px 10px;overflow:hidden}
.feed-item-comment-best{background:#fffbe9}
.feed-item-comment-best .ui-icon-best{float:right;background:url(../img/sprite-icons.png) no-repeat -160px -80px;width:28px;height:47px;margin:0 15px 0 3px;display:inline-block}
.feed-item-comment img{width:35px!important;float:left}
.feed-item-comment-body{margin:0 0 0 45px;display:block;position:relative;padding-right:25px}
a.feed-item-commenter{font-weight:bold}
span.feed-item-comment-footer{display:block;font-size:91.6%;padding:6px 0;color:#777}
.feed-item-comment-form{border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#f2faff;padding:6px;overflow:hidden}
.feed-item-comment-form-fake{padding:6px 18px 6px 8px}
.feed-item-comment-form .feed-item-comment-field{margin:0 0 6px 50px;padding-right:12px}
.feed-item-comment-form .feed-form-field{resize:none;overflow:hidden;width:100%;background-color:#fff;border:1px solid #c7ccce;padding:4px;line-height:100%;-webkit-line-break:after-white-space;word-wrap:break-word;outline-style:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:inset 0 2px 7px -3px #999;-webkit-box-shadow:inset 0 2px 7px -3px #999;box-shadow:inset 0 2px 7px -3px #999;height:auto;min-height:50px;margin-right:6px}
.feed-item-comment-form-fake .feed-form-field{color:#999;min-height:0}
.feed-item-comment-form img{width:35px!important;float:left;margin:3px 5px 8px 5px}
.feed-item-comment-form .btn{float:right;margin-right:2px;font-size:100%}
.feed-item .feed-link-delete,.feed-item-comment .feed-comment-link-delete{position:absolute;top:0;right:6px;visibility:hidden;text-indent:-9999px;background:url(../img/sprite-icons.png) no-repeat -140px -100px;width:9px;height:8px;outline:0}
.is-touch .feed-item .feed-link-delete,.is-touch .feed-item-comment .feed-comment-link-delete{visibility:visible}
.feed-item-comment .feed-comment-link-delete{right:0}
.feed-item .feed-link-delete:hover{background-position:-140px -108px}
.feed-item:hover .feed-link-delete{visibility:visible}
.feed-item-comment .feed-comment-link-delete:hover{background-position:-140px -108px}
.feed-item-comment:hover .feed-comment-link-delete{visibility:visible}
.wizard{padding:15px 0}
.wizard-simple{text-align:center}
.wizard-simple .sub-title{font-size:123.1%}
.wizard-email .wizard-icon{float:left;background:url(../img/sprite-icons.png) no-repeat 0 -168px;width:48px;height:32px;margin-top:3px}
.wizard-email .wizard-content{padding-left:63px}
.wizard p.wizard-title{font-size:123.1%;font-weight:bold;text-align:center}
.wizard p.wizard-question{font-size:123.1%}
.wizard .btn{margin:10px}
.wizard-simple table{margin:0 auto}
.two-tables-outer{margin:0 auto;overflow:hidden}
.wizard-simple table.two-tables{margin:0 0 0 50px;float:left}
.wizard-simple table.two-tables-2{margin:0 50px 0 0;float:right}
.wizard-simple table td{margin:0;padding:10px 0}
.wizard-simple table td.td-sub-title{padding-bottom:0}
.wizard-simple table td button.btn-strong{width:100%;margin:0}
.wizard .wizard-info{overflow:hidden;padding:15px 0 0 0}
.wizard .wizard-info label{text-transform:uppercase;color:#888;display:block}
.wizard .wizard-info label .preserve-case{text-transform:none}
.wizard .wizard-info .form-input-text,.wizard .wizard-info .form-select{margin:2px 0 15px 0}
.wizard .wizard-info p{font-weight:bold}
.wizard .terms-block{text-align:center;padding-bottom:15px}
.wizard .terms-block label{font-weight:bold}
.wizard .wizard-back{overflow:hidden}
.wizard .wizard-back a{text-decoration:underline}
.wizard .wizard-back span.p-alt{display:inline-block;padding-bottom:4px}
.wizard .wizard-forward{overflow:hidden}
.wizard .wizard-forward .btn{margin:0 0 5px 0;float:right}
.wizard .wizard-forward .sub-text{float:right;text-align:right}
.wizard .link-separator{padding:0 5px}
.phone-screenshot-outer{display:none}
#singleReviewPanel{padding:20px}
#singleReviewPanel .allReviewsBreadcrumbTrail{font-weight:bold}
#singleReviewPanel .post-container-info{padding:15px}
#AllReviewsLink{background-image:url("../img/sprite-large.png");background-position:65px -287px;background-repeat:no-repeat;float:left;width:90px}
#reviewsBreadCrumbTrail{padding-bottom:10px;padding-left:5px}
#buyForm .price-section .subscription .planSelect{padding:15px 0}
.listing-content-block .planPricingInfo{margin-bottom:10px}
#buyForm .vat_number .countryCode{background-color:#cfcfcf;height:20px;margin-left:1px;margin-top:1px;padding-left:5px;padding-top:4px;position:absolute;width:24px}
#buyForm .vat_number .placeholder{padding-left:40px!important}
#buyForm .vat_number .vatNumber{padding-left:35px!important;width:278px!important}
#buyForm .vat_number .vatLoader{margin-left:300px;margin-top:-20px;position:absolute;display:none}
#buyForm .due_now .vat{color:#2c82b9;display:block;float:right;font-size:15px;font-style:italic;padding:0 0 10px!important}
#buyForm .vat_number #vatErrorMsg{display:none;color:#f00;width:335px}
#buyForm .billing_info{overflow:visible}
.listing-bar{border-top:2px solid #fff;box-sizing:border-box}
.listing-bar *,.listing-bar *:before,.listing-bar *:after{box-sizing:inherit}
.listing-bar-inner{overflow:hidden;background:#ebebeb}
.listing-type{float:left;background-color:#999;border-right:2px solid #fff;height:45px}
.nav2 .listing-type{float:none;border-right:0}
.listing-type-component{background-color:#009b7e}
.listing-type-app{background-color:#0070d2}
.listing-type-app-marketing{background-color:#e98300}
.listing-type-consultant{background-color:#5c2fda}
.listing-type-job{background-color:#8c2ece}
.listing-type-dev{background-color:#f4650b}
ul.ul-listing-device-support{float:left}
ul.ul-listing-bar-items{float:right}
.listing-bar-item{float:left;height:45px}
ul.ul-listing-device-support .listing-bar-item{border-right:2px solid #fff}
ul.ul-listing-bar-items .listing-bar-item{border-left:2px solid #fff}
.listing-bar .ui-icon,.nav2 .ui-icon{background-image:url(../img/listing-bar.png);background-repeat:no-repeat;float:left}
.ui-icon-component{background-position:0 0;width:15px;height:28px;margin:10px 0 0 14px}
.ui-icon-app{background-position:-15px 0;width:21px;height:28px;margin:8px 0 0 11px}
.ui-icon-consultant{background-position:-36px 0;width:23px;height:28px;margin:8px 0 0 12px}
.ui-icon-job{background-position:-59px 0;width:25px;height:28px;margin:8px 0 0 12px}
.ui-icon-dev{background-position:-84px 0;width:28px;height:28px;margin:8px 0 0 12px}
.ui-icon-phone{background-position:0 -28px;width:11px;height:24px;margin:11px 15px 0 15px}
.ui-icon-tablet{background-position:-11px -28px;width:19px;height:24px;margin:11px 15px 0 15px}
.ui-icon-desktop{background-position:-30px -28px;width:23px;height:24px;margin:11px 15px 0 15px}
.ui-icon-sf1{background-position:-53px -28px;width:15px;height:24px;margin:11px 0 0 15px}
.ui-icon-group{background-position:-68px -28px;width:31px;height:24px;margin:11px 0 0 12px}
.ui-icon-editions{background-position:-99px -28px;width:24px;height:24px;margin:11px 0 0 15px}
.ui-icon-lightning{background-position:-125px -26px;width:14px;height:26px;margin:10px 0 0 15px}
.ui-icon-appbuilder{background-position:0 -52px;width:23px;height:24px;margin:10px 0 0 15px}
.ui-icon-upgradeable{background-position:-23px -52px;width:22px;height:24px;margin:9px 0 0 15px}
.ui-icon-editablecode{background-position:-45px -52px;width:33px;height:24px;margin:10px 0 0 15px}
.ui-icon-native{background-position:-78px -52px;width:32px;height:24px;margin:10px 0 0 15px}
.ui-icon-nolimits{background-position:-110px -52px;width:23px;height:24px;margin:10px 0 0 15px}
.ui-icon-commbuilder{background-position:-133px -52px;width:23px;height:24px;margin:10px 0 0 15px}
.rounded-table-img-container .ui-icon-upgradeable{margin-top:2px!important}
.rounded-table-img-container .ui-icon-native{margin-top:3px!important}
.rounded-table-img-container .ui-icon-nolimits{margin-top:3px!important}
.ui-icon-apionly{background-image:url(../img/listing-bar.png);background-repeat:no-repeat;float:left;background-position:-134px 1px;width:27px;height:22px;margin-right:2px;margin-left:-4px}
.apionly-wrapper{padding-top:7px}
.apionly-text{padding-top:2px}
.ui-icon-text{display:inline-block;float:left;margin:10px 0 0 12px;font-size:20px;font-weight:bold}
.ui-icon-text-small{font-size:10px;font-weight:normal;padding:0 0 0 2px}
.listing-bar .ui-txt{display:block;float:left;padding:14px 14px 15px 10px}
.nav2 .ui-txt{display:block;float:left;padding:11px 1px 0 10px;font-size:150%;letter-spacing:1px}
.view-tile-mixed li{-webkit-align-self:flex-end;align-self:flex-end}
.view-tile-mixed{display:-webkit-flex;-webkit-align-items:flex-start;display:flex}
.listing-type .ui-txt{text-transform:uppercase;color:#fff}
.listing-sub-buttons{border-bottom:1px solid #ddd;padding:0 0 20px 0}
.ul-listing-sub-buttons{width:100%}
.ul-listing-sub-buttons li{display:inline;float:left;width:50%}
.ul-listing-sub-buttons li a{overflow:hidden;margin:0;padding:11px 14px;background:#ebebeb;display:block;text-align:center}
.ul-listing-sub-buttons li a:hover{background:#ddd;color:#0070d2}
.ul-listing-sub-buttons li:first-child a{margin-right:5px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.ul-listing-sub-buttons li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}
.ul-listing-sub-buttons li a .listing-nav-icon{margin:0;padding:0;display:inline-block;background:url(../img/sprite-icons.png) no-repeat 0 100px;font-size:84.6%;line-height:90%;vertical-align:middle}
.ul-listing-sub-buttons li a.listing-sub-button-demo .listing-nav-icon{background-position:-477px -216px;width:22px;height:22px;margin:0 7px 1px 0}
.ul-listing-sub-buttons li a.listing-sub-button-test .listing-nav-icon{background-position:-445px -240px;width:39px;height:15px;margin:4px 7px 4px 0}
.ul-listing-sub-buttons li a.listing-sub-button-manage .listing-nav-icon{background-position:-477px -192px;width:22px;height:23px;margin:0 7px 0 0}
.ul-listing-sub-buttons li a .listing-nav-text{vertical-align:middle}.media-link{overflow:hidden;width:100%;margin-bottom:10px;border:1px solid #bbb;border-radius:3px}
.media-link .prx-media-btn{text-decoration:none;background:#f4f4f4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWViZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f4f4f4 0,#eaebed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#eaebed));background:-webkit-linear-gradient(top,#f4f4f4 0,#eaebed 100%);background:-o-linear-gradient(top,#f4f4f4 0,#eaebed 100%);background:-ms-linear-gradient(top,#f4f4f4 0,#eaebed 100%);background:linear-gradient(to bottom,#f4f4f4 0,#eaebed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eaebed',GradientType=0);font-weight:bold;color:#757575;margin:0;padding:7px 20px;border-radius:3px;box-shadow:0 1px 3px -1px rgba(0,0,0,0.3);text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-top:1px solid #bbb;border-radius:0 0 3px 3px;overflow:hidden;display:block;width:100%}
.media-link .media-btn:first-child{border-top:0;border-radius:3px 3px 0 0}
.dialog-ol-video a{text-decoration:none;color:#015ba7}
.dialog-ol-video a:hover{text-decoration:underline}
#videos_phone{padding-bottom:10px;width:100%}
#videos_phone-inner{margin-right:-2px;padding:10px;border:1px solid #bbb;border-radius:3px;background:#f4f4f4}
.screenshot-wrapper{padding:0 10px 0 0;margin:30px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.slider-screen{width:100%;margin:0 auto;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.slider-large .item{height:390px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.slider-phone .item{height:390px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.slider-large .item .screenshot-img-outer,.slider-large .item .owl-video-wrapper,.slider-large .item .owl-video-wrapper iframe{padding:5px;display:block;vertical-align:middle;text-decoration:none;height:330px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.slider-phone .item .screenshot-img-outer,.slider-phone .item .slider-video{display:block;vertical-align:middle;text-decoration:none;height:330px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.slider-large .item .screenshot-img-outer{text-align:center}
.slider-phone .item .screenshot-img-outer{text-align:center}
.slider-large .item .screenshot-img-outer:before,.slider-small .item .carousel-item span.carousel-img-outer:before,.slider-phone .item .screenshot-img-outer:before{content:'';width:0;display:inline-block;height:100%;vertical-align:middle;overflow:none}
.slider-large .item-video a.screenshot-img-outer{background:#000}
.slider-large .item-video a.screenshot-img-outer:before{content:none}
.slider-large .item .screenshot-img-outer img,.slider-small .item .carousel-item span.carousel-img-outer img,.slider-phone .item .screenshot-img-outer img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;cursor:pointer}
.slider-large .item img,.slider-large .item .slider-video{max-width:100%;margin:0 auto}
.display .item img,.display .item .slider-video{max-width:100%;margin:0 auto}
.slider-large .item .slider-video{width:440px;overflow:hidden}
.slider-large .item img{width:auto;height:auto;max-width:100%;max-height:100%}
.slider-phone .item img{width:auto;height:auto;max-width:100%;max-height:100%}
.slider-caption{display:block;clear:both;height:60px;padding:15px 10px 0 10px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#screenshotOverlay .slider-caption{bottom:0;color:#FFF;left:50%;margin-left:-50%;position:absolute;width:100%}
.owl-carousel .owl-video-play-icon{background:url("images/owl.video.play.png") no-repeat}
.dialog-screenshot-outer{padding:10px}
.dialog-screenshot-table{width:100%;height:100%}
.dialog-screenshot-table tr td{width:100%;height:100%;text-align:center;vertical-align:middle}
.dialog-screenshot{width:auto;height:auto;max-height:100%;max-width:100%}
.slider-small{width:354px;margin-left:45px}
.slider-small .item{height:66px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;opacity:.2}
.slider-small .item .carousel-item{height:66px;margin:0 8px;border:1px solid #666;border-radius:3px;padding:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.slider-small .item:hover,.slider-small .synced .item{opacity:1}
.slider-small .item .carousel-item span.carousel-img-outer{display:inline-block;vertical-align:middle;text-decoration:none;text-align:center;width:100%;height:58px}
.slider-small .item .carousel-item span.carousel-img-outer:before{content:'';width:0;display:inline-block;height:100%;vertical-align:middle;overflow:none}
.slider-small .item .carousel-item span.carousel-img-outer img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;min-height:0;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;cursor:pointer}
.slider-large .owl-controls,.slider-overlay .owl-controls{position:absolute;display:block;width:100%;top:50%;height:0;z-index:99!important}
.slider-large .owl-controls .owl-nav div,.slider-overlay .owl-controls .owl-nav div{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.slider-large .owl-controls .owl-nav div.owl-prev,.slider-overlay .owl-controls .owl-nav div.owl-prev{position:relative;margin-top:-125px;display:block;background:url(../img/carousel-prev-white.png) no-repeat center center;width:32px;height:200px;left:5px;opacity:0;outline:0;float:left;text-indent:-9999px;z-index:99!important}
.slider-large .owl-controls .owl-nav div.owl-next,.slider-overlay .owl-controls .owl-nav div.owl-next{position:relative;margin-right:10px;margin-top:-125px;display:block;background:url(../img/carousel-next-white.png) no-repeat center center;width:32px;height:200px;right:5px;opacity:0;outline:0;float:right;text-indent:-9999px;z-index:99!important}
.prx-is-touch .slider-large .owl-controls .owl-nav div.owl-prev,.prx-is-touch .slider-overlay .owl-controls .owl-nav div.owl-prev{left:-45px}
.prx-is-touch .slider-large .owl-controls .owl-nav div.owl-next,.prx-is-touch .slider-overlay .owl-controls .owl-nav div.owl-next{right:-45px}
.slider-large:hover .owl-controls .owl-nav div.owl-prev,.slider-large:hover .owl-controls .owl-nav div.owl-next,.slider-overlay:hover .owl-controls .owl-nav div.owl-prev,.slider-overlay:hover .owl-controls .owl-nav div.owl-next{opacity:.3}
.slider-large .owl-controls .owl-nav div.owl-prev:hover,.slider-large:hover .owl-controls .owl-nav div.owl-next:hover,.slider-overlay .owl-controls .owl-nav div.owl-prev:hover,.slider-overlay:hover .owl-controls .owl-nav div.owl-next:hover{opacity:1}
.prx-is-touch .slider-large .owl-controls .owl-nav div.owl-prev,.prx-is-touch .slider-large .owl-controls .owl-nav div.owl-next,.prx-is-touch .slider-overlay .owl-controls .owl-nav div.owl-prev,.prx-is-touch .slider-overlay .owl-controls .owl-nav div.owl-next{opacity:1}
.slider-small .owl-controls .owl-nav div.owl-prev{margin-left:-45px;margin-top:-66px;display:block;background:url(../img/carousel-prev.png) no-repeat center center;width:32px;height:50px;left:-50px;opacity:.8!important;outline:0;text-indent:-9999px;float:left}
.slider-small .owl-controls .owl-nav div.owl-next{margin-right:-45px;margin-top:-66px;display:block;background:url(../img/carousel-next.png) no-repeat center center;width:32px;height:50px;left:-50px;opacity:.8!important;outline:0;text-indent:-9999px;float:right}
.owl-carousel .owl-video-wrapper{background:#fff}
.owl-carousel .owl-video-tn{background-size:auto 302px}
.slider-overlay .owl-video-wrapper{background:transparent}
#imagelightbox{position:fixed;z-index:9999}
#imagelightbox-overlay{background-color:#000;background-color:rgba(0,0,0,.7);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}
#imagelightbox-close{width:40px;height:40px;text-align:left;text-indent:-9999px;background-color:#fff;position:fixed;z-index:10002;top:40px;right:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
#imagelightbox-close:hover{background-color:#eee}
#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#333;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}
#imagelightbox-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.slider-overlay .item{text-align:center;padding:20px}
.slider-overlay .item .screenshot-img-outer{height:100%!important;overflow:hidden;display:block;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.slider-overlay .item img{width:auto;height:auto;max-height:100%;max-width:100%;text-align:center;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
@media(max-width:767px){.prx-screenshot-wrapper{padding-right:0}
.slider-small{display:none!important}
.slider-phone .slider-video{position:relative}
.slider-phone .slider-video .prx-item-video-button{position:absolute;left:50%;top:50%;background:url(../img/prx-video-button.png) no-repeat center 0;width:80px;height:80px;margin:-40px 0 0 -40px;cursor:pointer}
.slider-phone .slider-video:hover .prx-item-video-button{background-position:center -80px}
.slider-overlay .owl-controls .owl-nav div.owl-prev,.slider-overlay .owl-controls .owl-nav div.owl-next{display:none!important}
.slider-large:hover .owl-controls .owl-nav div.owl-prev,.slider-large:hover .owl-controls .owl-nav div.owl-next{opacity:0}
.slider-large .owl-controls .owl-nav div.owl-prev:hover,.slider-large:hover .owl-controls .owl-nav div.owl-next:hover{opacity:0}
.slider-overlay .owl-item{margin:0 5px 0 4px!important}
.slider-overlay .item{width:100%;height:auto;padding:0}
.slider-overlay .item .screenshot-img-outer{top:55%;transform:translateY(-55%);-ms-transform:translateY(-55%);-webkit-transform:translateY(-55%);width:100%;height:auto}
.slider-overlay .owl-controls{top:30%}
.title-phone-screenshot{padding:0 0 20px 0}
.ui-dialog{top:50px!important;left:0!important;width:100%!important}
.slider-overlay .item img{width:auto;height:auto}
}
@media(min-width:768px) and (max-width:979px){.slider-large .item .slider-video{width:332px}
.slider-large .item{height:309px}
.slider-large .item .screenshot-img-outer,.slider-large .item .owl-video-wrapper,.slider-large .item .owl-video-wrapper iframe,.slider-large .item .slider-video{height:249px}
.slider-small{width:236px;margin-left:51px}
.slider-large .owl-controls .owl-nav div.owl-prev{margin-top:-75px;height:100px}
.slider-large .owl-controls .owl-nav div.owl-next{margin-top:-75px;height:100px}
.slider-overlay .item .screenshot-img-outer{top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.slider-overlay .owl-controls{top:50%}
.slider-overlay .owl-controls .owl-nav div.owl-prev{margin-left:-15px}
.slider-overlay .owl-controls .owl-nav div.owl-next{margin-right:0}
}
@media(min-width:1240px){.slider-large .item .slider-video{width:570px}
.slider-large .item{height:488px}
.slider-large .item .screenshot-img-outer,.slider-large .item .slider-video,.slider-large .item .owl-video-wrapper,.slider-large .item .owl-video-wrapper iframe{height:428px}
.slider-small{width:472px;margin-left:43px}
}.listing-nav{overflow:hidden;margin:0;padding:0;border-bottom:1px solid #ddd}
.listing-nav-ideas{border-top:0}
.appx-content-generic .listing-nav-ideas{margin:0 15px}
.listing-nav-inside{border-top:1px solid #ddd}
.listing-nav-inner{overflow:hidden;background:transparent;position:relative}
.listing-nav .ul-listing-nav{float:left}
.nav-tab-section .listing-nav{border-bottom:1px solid #ddd}
.listing-nav .ul-listing-buttons{float:right;background:#fff}
.listing-nav ul li{display:inline;float:left}
.listing-nav ul li a{overflow:hidden;text-decoration:none;color:#999;padding:11px 15px 9px 15px;display:block;float:left;text-transform:uppercase}
.listing-nav ul.ul-listing-buttons li a{margin:0 0 0 10px;padding:8px 14px 7px 14px;text-transform:none;border:1px solid rgba(0,0,0,0.1);border-radius:3px}
.listing-nav ul li a:hover{text-decoration:none;color:#0070d2}
.listing-nav ul.ul-listing-nav li a.selected{color:#000;box-shadow:inset 0 -3px #0070d2;border-bottom:0;padding-bottom:10px}
.listing-nav-all ul.ul-listing-nav li a.no-link{cursor:default}
.listing-nav ul li a span.listing-nav-text{letter-spacing:.05em;font-size:115.4%;line-height:100%;display:block;float:left;margin:1px 0 1px 0}
.listing-nav ul li a span.listing-nav-count,.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a span.listing-nav-count{font-size:84.6%;line-height:90%;color:#fff;background:#999;margin:1px 0 0 4px;padding:3px 7px 3px 7px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;float:left;overflow:hidden;min-width:16px;text-align:center}
.listing-nav ul li a:hover span.listing-nav-count,.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a:hover span.listing-nav-count,.listing-nav ul li a.selected span.listing-nav-count,.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a.selected span.listing-nav-count{background:#0070d2}
.listing-nav ul li a span.listing-nav-icon{width:18px;height:16px;margin:1px 4px 0 0;padding:0;display:block;float:left;background:url(../img/sprite-icons.png) no-repeat 0 100px;font-size:84.6%;line-height:90%}
.listing-nav ul li a.listing-nav-button-save span.listing-nav-icon{background-position:-100px -40px;margin-top:3px;margin-bottom:-2px}
.listing-nav ul li a.listing-nav-button-save:hover span.listing-nav-icon{background-position:-100px -60px}
.listing-nav ul li a.listing-nav-button-save-on,.listing-nav ul li a.listing-nav-button-save-on:hover{cursor:default;text-decoration:none;color:#000;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fefefe 0,#f3f3f3 100%);background:-o-linear-gradient(top,#fefefe 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#fefefe 0,#f3f3f3 100%);background:linear-gradient(top,#fefefe 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f3f3f3',GradientType=0)}
.listing-nav ul li a.listing-nav-button-save-on span.listing-nav-icon{background-position:-120px -60px}
.listing-nav ul li a.listing-nav-button-save-on:hover span.listing-nav-icon{background-position:-120px -60px}
.listing-nav ul li a.listing-nav-button-saving,.listing-nav ul li a.listing-nav-button-saving:hover{background:#fff;cursor:default}
.listing-nav ul li a.listing-nav-button-saving span.listing-nav-icon,.listing-nav ul li a.listing-nav-button-saving:hover span.listing-nav-icon{background:#fff url(../img/loading-save-small.gif) no-repeat 0 0;margin-top:2px}
.listing-nav ul li a.listing-nav-button-get span.listing-nav-icon{background-position:-120px -80px;width:18px}
.listing-nav ul li a.listing-nav-button-get.selected span.listing-nav-icon{background-position:-120px -100px}
.listing-nav ul li a.listing-nav-button-get:hover span.listing-nav-icon{background-position:-120px -100px}
.listing-nav ul li a.listing-nav-button-buy span.listing-nav-icon{background-position:-200px -80px;margin-top:0}
.listing-nav ul li a.listing-nav-button-buy.selected span.listing-nav-icon{background-position:-200px -100px}
.listing-nav ul li a.listing-nav-button-buy:hover span.listing-nav-icon{background-position:-200px -100px}
.listing-nav ul li a.listing-nav-button-learn span.listing-nav-icon{background-position:-200px -120px;margin-top:0}
.listing-nav ul li a.listing-nav-button-learn.selected span.listing-nav-icon{background-position:-200px -140px}
.listing-nav ul li a.listing-nav-button-learn:hover span.listing-nav-icon{background-position:-200px -140px}
.listing-nav .ul-listing-buttons li a.listing-nav-button-get,.listing-nav .ul-listing-buttons li a.listing-nav-button-buy,.listing-nav .ul-listing-buttons li a.listing-nav-button-learn{color:#fff;background:#60c170;border-bottom:0;padding-bottom:8px}
.listing-nav .ul-listing-buttons li a.listing-nav-button-get:hover,.listing-nav .ul-listing-buttons li a.listing-nav-button-buy:hover,.listing-nav .ul-listing-buttons li a.listing-nav-button-learn:hover{color:#fff;background:#56ad65}
.listing-nav ul.ul-listing-buttons li a.selected{background:#56ad65}
.ul-listing-buttons .listing-nav-filter .listing-nav-icon{margin:6px 0 0 8px;width:9px;height:6px;background:url(../img/sprite-icons.png) no-repeat -160px -60px}
.ul-listing-buttons .listing-nav-filter.overlay-menu-opener-selected .listing-nav-icon{margin:6px 0 0 8px;width:9px;height:6px;background:url(../img/sprite-icons.png) no-repeat -160px -20px}
.nav-sub{padding-top:20px;clear:both}
.nav-sub .nav-sub-inner{overflow:hidden;background:url(../img/p_dddddd.gif) repeat-x center bottom}
.nav-sub .nav-sub-inner .ul-nav-sub{float:left;border-left:1px solid #ddd}
.nav-sub-4 .nav-sub-inner .ul-nav-sub{float:none}
.nav-sub .nav-sub-inner .ul-nav-sub div{display:inline}
.nav-sub .nav-sub-inner .ul-nav-sub li{float:left;margin-bottom:-1px}
.nav-sub-4 .nav-sub-inner .ul-nav-sub li{width:25%;height:100%}
.nav-sub-3 .nav-sub-inner .ul-nav-sub li{width:33%}
.nav-sub-3 .nav-sub-inner .ul-nav-sub li:first-of-type{width:34%}
.nav-sub .nav-sub-inner .ul-nav-sub li a{margin:1px 0 1px 0;padding:10px 20px;border-top:1px solid #ddd;border-right:1px solid #ddd;display:block;line-height:100%;display:block;float:left;color:#555;border-bottom:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.nav-sub-4 .nav-sub-inner .ul-nav-sub li a{width:100%}
.nav-sub .nav-sub-inner .ul-nav-sub li a span.listing-nav-text{letter-spacing:.05em;font-size:115.4%;display:block}
.nav-sub .nav-sub-inner .ul-nav-sub li a:hover,.nav-sub .nav-sub-inner .ul-nav-sub li a.selected{color:#000}
.nav-sub .nav-sub-inner .ul-nav-sub li a.selected{border-bottom:1px solid #fff}
.nav-sub-highlight .nav-sub-inner .ul-nav-sub li a{padding-top:15px;padding-bottom:15px}
.nav-sub-highlight .nav-sub-inner .ul-nav-sub li a.selected{background:#eee;border-bottom:1px solid #eee}
.nav-sub-highlight .nav-sub-inner .ul-nav-sub li a span.listing-nav-text{font-size:1.4em;text-align:center;line-height:100%}
.nav-sub-content{padding:20px;border:1px solid #ddd;border-top:0;overflow:hidden}
.nav-sub-content-static-hidden{display:none}
.nav-sub-content-highlight{background:#eee}
div.nav-tabs{background:transparent;margin-top:10px;margin-bottom:20px;border-bottom:1px solid #ddd}
div.nav-tabs ul{margin:0;padding:0;list-style:none;border:0;overflow:hidden}
div.nav-tabs ul li{margin:0;padding:0;float:left;border:0;overflow:hidden;display:inline}
div.nav-tabs ul li ul{display:none}
div.nav-tabs ul li a{overflow:hidden;text-decoration:none;color:#999;padding:11px 20px 9px 20px;display:block;float:left}
div.nav-tabs ul li a:hover{text-decoration:none;color:#0070d2}
div.nav-tabs ul li.menuitem-selected a{color:#000;box-shadow:inset 0 -3px #0070d2;border-bottom:0;padding-bottom:10px}
div.nav-tabs ul li.menuitem-selected a:hover{background-image:none;filter:none}
div.nav-tabs ul li a span{letter-spacing:.05em;font-size:115.4%;line-height:100%;display:block;float:left;margin:1px 0 1px 0;text-transform:uppercase}
div.education-tabs{display:none}
.select-alt-icon-display-phone{display:none}
.page-wrap .education-article-top img,.page-wrap .content-two-inner-education img{display:none}
ul.ul-tabs{border-bottom:1px solid #ddd;margin:5px 0 10px 0}
ul.ul-tabs li{display:inline;float:left}
ul.ul-tabs li a{display:block;text-align:center;overflow:hidden;text-decoration:none;color:#555;padding:10px 0;text-transform:uppercase;font-size:115.4%;border-bottom:3px solid transparent;width:100%}
ul.ul-tabs li.selected a{border-bottom-color:#0070d2}
@media(max-width:767px){div.nav-tabs{display:none}
.nav-sub-static{display:none}
.nav-sub-content-static{border-left:0;border-right:0;border-bottom:0;border-top:1px solid #ddd;margin-top:20px;padding:10px 0;clear:both}
.nav-sub-content-static-hidden{display:block}
.nav-sub-content-highlight{border-top:0;padding:10px}
.nav-sub .nav-sub-inner .ul-nav-sub li a{padding-left:10px;padding-right:10px}
.select-alt-icon-display-phone{display:block}
a.nav-tabs-phone{display:block;float:left;overflow:hidden;margin:7px;padding:5px 7px;width:20px;height:20px;background-color:rgba(0,0,0,0.50);border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:inset 0 0 1px #000;-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000}
a.nav-tabs-phone:hover{background-color:rgba(0,0,0,0.60)}
a.nav-tabs-phone span.phone-nav-button-icon{background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:0 -590px;width:20px;height:20px;display:block;float:left}
.select-alt-icon-display{position:relative;overflow:hidden;float:left}
.select-alt-icon-display-2{position:absolute;right:0}
.select-alt-icon-display select{position:absolute;top:5px;left:7px;opacity:0;-webkit-appearance:none;height:30px;width:35px}
.nav-sub-highlight .nav-sub-inner .ul-nav-sub li a span.listing-nav-text{font-size:1.154em}
}.ui-effects-transfer{-moz-opacity:.3;opacity:.30;filter:alpha(opacity=30);background:#000;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.ui-effects-transfer-up{background-color:#0d7e00}
.ui-effects-transfer-down{background-color:#d02200}
.list-of-items{overflow:hidden}
.content-wrap-2-column .list-of-items{border:1px solid #ddd}
.list-of-items-no-above-neighbor{border-top:1px solid #ddd;margin-top:15px}
.list-of-items .an-item{overflow:hidden;padding:10px 0 20px 0}
.content-wrap-2-column .list-of-items .an-item:last-of-type{border-bottom:0}
.list-of-items .an-item-last{border-bottom:0;padding-bottom:0}
.list-of-items .an-item-last .an-item-last{border-bottom:0;padding-top:0;padding-bottom:25px}
.list-of-items-no-controls .an-item:last-child{margin-bottom:-1px}
.secondary-items-block{margin-top:20px;overflow:visible}
.list-of-items .an-item-secondary{background:#fafafa}
.list-of-items .item-content-primary .an-item-secondary{margin:-1px;border:1px solid #ddd}
.list-of-items .an-item a{text-decoration:none}
.list-of-items .an-item .item-content-primary-1 a{color:#0070d2}
.list-of-items .an-item .item-content-primary-3 a{color:#555}
.list-of-items .an-item .item-content-primary-3 a.href-important{color:#0070d2}
.list-of-items .an-item a:hover,.list-of-items .an-item .item-content-primary-3 a.href-important:hover{color:#005fb2}
.list-of-items .an-item a.btn:hover{color:#fff}
.list-of-items .an-item .item-content-primary-1 a:hover{color:#005fb2}
.list-of-items .an-item h2,.list-of-items .an-item h3{padding-left:20px;padding-bottom:20px}
.list-of-items .an-item-block-title{padding-bottom:15px;background:#fafafa}
.list-of-items .an-item-block-title h2{padding:0;margin:0;line-height:100%}
.list-of-items-simple .an-item{border-bottom:0;overflow:hidden;padding:5px 0 10px 0}
.item-simple-details .an-item{padding:20px 0;overflow:hidden}
.item-simple-details-tabs .an-item{border-bottom:1px solid #ddd}
.item-simple-details-tabs .nav-tab-section .tab-content{padding:20px;overflow:hidden;background:#fafafa}
.list-of-items-simple h3,.content-primary-general .content-primary-inner-general .list-of-items-simple h3{margin-top:25px}
.list-of-items-simple h3:first-of-type,.content-primary-general .content-primary-inner-general .list-of-items-simple h3:first-of-type{margin-top:0}
.list-of-items-simple .an-item p.item-title{font-weight:bold;margin-bottom:.2em}
.item-simple-details .an-item p.item-title{font-size:153.8%;line-height:100%;font-weight:normal;color:#555;margin-bottom:.6em}
.item-simple-details .an-item p.item-sub-title{font-size:133.3%;margin-top:1em;clear:both}
.list-of-items-simple .item-title-social{overflow:hidden}
.list-of-items-simple .item-title-social .item-title{float:left}
.list-of-items-simple .an-item p.item-title a{color:#555}
.list-of-items-simple .an-item p.item-title a:hover{color:#009ddc}
.list-of-items-simple .an-item p.item-extra-info{color:#888;margin-bottom:.3em}
.item-simple-details .an-item p.item-extra-info{margin-bottom:1em}
.item-simple-details .an-item p.item-extra-info-event{color:#555;line-height:150%;font-weight:bold}
.list-of-items-simple .an-item p.item-info{margin-bottom:0}
.item-simple-details .an-item p.item-info{margin-bottom:1em}
.list-of-items a.an-item{display:block;padding:10px 0;color:#555}
.content-two-1 .list-of-items a.an-item{border-right:1px solid #ddd}
.list-of-items a.an-item:hover{color:#0070d2}
.content-two-columns{overflow:hidden}
.content-media{overflow:hidden;clear:both}
.item-content-media{float:right;margin:0 0 20px 20px}
.tab-content .item-content-media,.content-media .item-content-media{float:left;margin:0 20px 20px 0}
.tab-content div:nth-child(2n+1) .item-content-media,.content-media div.item-content-media:nth-child(2n+1){clear:both}
.tab-content div:nth-child(2n) .item-content-media,.content-media div.item-content-media:nth-child(2n){margin-right:0}
.item-content-video{width:469px;height:263px}
.item-content-video iframe{width:469px;height:263px}
.item-content-image{max-width:469px}
.content-media .item-content-image{width:469px}
.item-content-slide{width:469px;height:304px}
.item-content-slide iframe{width:469px;height:304px}
.nav-sub-content .item-content-video{width:449px;height:252px}
.nav-sub-content .item-content-video iframe{width:449px;height:252px}
.nav-sub-content .item-content-image{width:449px}
.nav-sub-content .item-content-slide{width:449px;height:292px}
.nav-sub-content .item-content-slide iframe{width:449px;height:292px}
.item-simple-details .an-item .item-content .item-content-image img{float:right}
.username-info{font-size:1.308em;line-height:150%}
.username-info-secondary{color:#666;font-size:.882em}
.item-content-primary{display:block;margin-left:94px;padding:5px 20px 0 10px}
a.an-item .item-content-primary,.topic-box .item-content-primary{margin-left:74px;padding:5px 20px 0 10px}
.an-item-simple .item-content-primary{margin-left:0;padding:0 20px}
.list-of-items .item-content-primary .an-item-secondary .item-content-primary{margin-left:0}
.item-content-primary .item-content-primary-1{font-size:153.8%;line-height:100%;margin-bottom:.6em}
.list-of-items-3 .item-content-primary .item-content-primary-1{font-size:115.4%;line-height:120%}
.item-content-primary .item-content-primary-2,.item-content-primary .htmlDetailElementDiv{line-height:153.8%;margin-bottom:1em}
.list-of-items-3 .item-content-primary .item-content-primary-2{margin-bottom:.6em}
h3.h3-list-of-items{border:1px solid #ddd;border-radius:2px;padding:5px 20px;background:#f2f4f5}
h3 .h-icon{display:inline-block;float:left;width:18px;height:18px;margin:0 8px 0 -3px;background:url(../img/sprite-icons.png) no-repeat -425px -60px}
.item-content-primary .item-content-primary-3{font-size:84.6%}
.item-content-primary .item-content-primary-3 a.more{font-size:109.1%}
.item-content-primary .rating-block{margin-bottom:8px;white-space:normal;height:auto}
.item-content-primary .rating-block .rating-stars{margin-right:5px}
.item-content-primary .rating-block .rating-amount{font-size:84.6%;padding-top:1px;padding-left:0;vertical-align:top}
.item-content-primary .rating-block .rating-amount a{font-weight:bold;color:#555;display:inline-block;margin-top:-1px}
.item-content-primary .rating-block .rating-amount a:hover{color:#005fb2}
.item-content-primary-3 span{line-height:100%;font-family:'sf-font-light'}
.item-content-primary-3 .rating-block{display:inline-block;margin-bottom:0;vertical-align:text-bottom;padding-bottom:0;height:13px}
.item-content-primary-3 .rating-block .rating-amount{font-size:100%}
.item-content-primary .item-name-social{overflow:hidden}
.item-content-primary .user-name{font-weight:bold;padding-top:0;padding-bottom:.6em;font-size:100%}
.item-content-primary .item-name-social .user-name{float:left}
.item-content-primary .user-name .ui-icon-sf{float:left;width:19px;height:13px;margin:2px 5px 0 0;background:url(../img/sprite-icons.png) no-repeat -425px -223px}
.item-content-primary .item-name-social .idea-social,.list-of-items-simple .item-title-social .idea-social{font-weight:bold;float:right}
.idea-social a{margin:0 0 0 10px;float:right}
.idea-social a.idea-social-facebook{padding-left:9px;padding-right:8px}
.idea-social a span.idea-social-text{display:none}
.idea-social a span.idea-social-icon{display:block;width:24px;height:20px;overflow:hidden;background:url(../img/sprite-icons.png) no-repeat 24px 20px}
.idea-social a.idea-social-email span.idea-social-icon{background-position:0 -200px}
.idea-social a.idea-social-facebook span.idea-social-icon{background-position:-28px -200px;width:8px}
.idea-social a.idea-social-twitter span.idea-social-icon{background-position:-40px -200px;width:20px}
.idea-social a.idea-social-email:hover span.idea-social-icon{background-position:0 -220px}
.idea-social a.idea-social-facebook:hover span.idea-social-icon{background-position:-28px -220px}
.idea-social a.idea-social-twitter:hover span.idea-social-icon{background-position:-40px -220px}
.item-content-primary .item-status{padding-top:2px;margin-bottom:1em}
.item-content-primary .item-status span,.item-content-primary .item-status a{border:1px solid rgba(0,0,0,0.15);display:inline-block;background-color:#f2f4f5;padding:2px 4px;text-transform:uppercase;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,1)}
.list-of-items .an-item .item-status a{color:#0070d2}
.list-of-items .an-item .item-status a:hover{color:#005fb2}
.item-content-primary .item-category{font-weight:bold;margin-bottom:1em}
.item-content-primary .item-body img.item-body-img{max-width:100%;height:auto;width:auto}
.item-content-primary p{margin-bottom:0}
a.an-item .item-content-primary p:last-child{margin-bottom:0}
.item-content-primary p.item-extra a{font-weight:bold}
.item-content-primary p.item-extra span.item-extra-divider{padding:0 5px}
.item-content-primary .item-content-primary-2 textarea{width:100%;height:150px;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.item-content-primary .item-content-primary-2 button,.item-content-primary .item-content-primary-2 a.btn{float:right;margin-top:20px}
.item-content-primary p.item-attach{border:1px solid #ddd;border-radius:2px;padding:10px;overflow:hidden}
.item-content-primary p.item-attach a,.item-content-primary p.item-attach a:hover,.item-content-primary p.item-attach a:focus,.item-content-primary p.item-attach a:active{outline:0}
.item-content-primary p.item-attach .ui-icon-attach{width:36px;height:46px;background:url(../img/sprite-icons.png) no-repeat -425px 0;display:block;float:left;margin:2px 10px 0 2px}
.item-content-primary p.item-attach .item-attach-title{display:block;font-weight:bold;padding:2px 0 0 0}
.item-content-primary p.item-attach a.item-attach-title:hover{color:#0070d2;text-decoration:underline}
.item-content-primary p.item-attach .item-attach-download{display:block;font-size:84.6%;padding-top:3px}
.item-content-primary p.item-attach a.item-attach-download:hover{color:#0070d2;text-decoration:none}
.ui-icon-download{float:left;width:16px;height:13px;margin:3px 5px 0 1px;background:url(../img/sprite-icons.png) no-repeat -200px -40px}
.ui-icon-download-error{background-position:-60px 0}
.item-content-primary p.item-attach .item-attach-download .item-attach-download-label-sub{color:#999}
.item-content-primary p.item-attach a.item-attach-download:hover .item-attach-download-label{color:#0070d2;text-decoration:underline}
.item-content-primary p.item-attach a.item-attach-download:hover .item-attach-download-label-sub{color:#999;text-decoration:none}
.item-content-secondary{display:block;width:94px;float:left;overflow:hidden;padding-top:5px}
a.an-item .item-content-secondary,.topic-box .item-content-secondary{width:74px}
.item-content-secondary .user-pic{width:64px;height:64px;float:right;overflow:hidden;margin:0 10px 5px 0}
a.an-item .item-content-secondary .user-pic{width:48px;height:48px}
.item-content-secondary .user-pic img{width:64px;height:64px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:50%}
a.an-item .item-content-secondary .user-pic img{width:48px;height:48px}
.item-content-secondary .app-pic{width:84px;height:70px;margin:5px 5px 5px 22px}
.item-content-secondary .app-pic img{width:60px;height:60px;background:#fff;margin-top:-5px}
.item-content-secondary .vote-wrap{width:64px;float:right;overflow:hidden;font-size:84.6%;margin-right:10px}
.vote-wrap .vote-text{text-align:center;padding:2px 0 2px 0;margin:0 0 3px 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.vote-wrap .vote-text .vote-title{text-transform:uppercase;display:block;font-weight:bold}
.vote-wrap .vote-text .vote-points{text-align:center;display:block;font-size:81.8%}
.vote-wrap .vote-buttons{text-align:center;overflow:hidden}
.vote-wrap .vote-buttons .vote-button{display:block;width:auto;float:none;height:27px;border:1px solid #ccc;margin-bottom:5px;padding:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-o-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#eee 100%);background:linear-gradient(top,#fdfdfd 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eeeeee',GradientType=0);-webkit-tap-highlight-color:rgba(0,0,0,.4);-webkit-user-select:auto;overflow:hidden;outline:0}
.vote-wrap .vote-buttons .vote-button:last-child{margin-bottom:0}
.vote-wrap .vote-buttons .vote-button .vote-button-text{text-indent:100%;width:1px;height:1px;overflow:hidden;display:inline-block}
.vote-wrap .vote-buttons a.vote-button .vote-button-icon{float:left;width:12px;height:14px;margin:5px 0 0 24px;background:url(../img/sprite-icons.png) no-repeat -360px -100px}
.vote-wrap .vote-buttons a.vote-button-up:hover,.vote-wrap .vote-buttons a.vote-button-up-selected{border-color:#0b6b00;border-top-color:#4d9445;background:#56a54d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YTU0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDdlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#56a54d 0,#0d7e00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#56a54d),color-stop(100%,#0d7e00));background:-webkit-linear-gradient(top,#56a54d 0,#0d7e00 100%);background:-o-linear-gradient(top,#56a54d 0,#0d7e00 100%);background:-ms-linear-gradient(top,#56a54d 0,#0d7e00 100%);background:linear-gradient(to bottom,#56a54d 0,#0d7e00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56a54d',endColorstr='#0d7e00',GradientType=0)}
.vote-wrap .vote-buttons a.vote-button-up:hover .vote-button-icon,.vote-wrap .vote-buttons a.vote-button-up-selected .vote-button-icon{background-position:-360px -120px}
.vote-wrap .vote-buttons a.vote-button-down .vote-button-icon{background-position:-378px -100px;margin-top:6px}
.vote-wrap .vote-buttons a.vote-button-down:hover,.vote-wrap .vote-buttons a.vote-button-down-selected{border-color:#b01c00;border-top-color:#bc5542;background:#dd644d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkNjQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDIyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dd644d 0,#d02200 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dd644d),color-stop(100%,#d02200));background:-webkit-linear-gradient(top,#dd644d 0,#d02200 100%);background:-o-linear-gradient(top,#dd644d 0,#d02200 100%);background:-ms-linear-gradient(top,#dd644d 0,#d02200 100%);background:linear-gradient(to bottom,#dd644d 0,#d02200 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd644d',endColorstr='#d02200',GradientType=0)}
.vote-wrap .vote-buttons a.vote-button-down:hover .vote-button-icon,.vote-wrap .vote-buttons a.vote-button-down-selected .vote-button-icon{background-position:-378px -120px}
.vote-wrap .vote-buttons a.vote-button-up-selected,.vote-wrap .vote-buttons a.vote-button-down-selected{cursor:default}
.baseMergedIdeaVoteButton{clear:both;text-align:center;text-transform:uppercase;display:block;font-weight:bold;font-size:84.6%;padding-top:2px;width:64px;float:right;margin-right:10px}
.users-block{overflow:hidden;margin:0;padding:0 4px}
.users-block-1row{padding:0}
.users-block-inner{margin:0 auto;overflow:hidden;margin:0 auto -20px auto;padding:0}
.users-block-75 .users-block-inner{width:690px}
.users-block-1row .users-block-inner{height:79px}
a.user-block{margin:0 6px 20px 5px;width:58px;height:58px;position:relative;float:left;overflow:hidden}
.users-block-1row a.user-block{margin-right:4px}
a.user-block img{width:58px;height:58px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;position:absolute;top:0;left:0}
a.user-block .user-name{position:absolute;top:58px;left:0;font-size:76.9%;line-height:100%;padding:1px;text-align:center;overflow:hidden;width:56px;background:url(../img/p_ffffff_08.png) repeat center center;color:#000;text-shadow:0 1px 0 rgba(255,255,255,1)}
a.user-block .user-extra{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);position:absolute;top:2px;left:2px}
a.user-block .vote-choice-up,a.user-block .vote-choice-down{width:18px;height:20px;background:url(../img/sprite-icons.png) no-repeat -361px -140px}
a.user-block .vote-choice-down{background-position:-381px -140px}
a.user-block .user-ranking{color:#000;text-shadow:0 1px 0 rgba(255,255,255,1);background:url(../img/p_ffffff_08.png) repeat center center;top:4px;left:4px;padding:1px 5px 1px 5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:92.3%;line-spacing:100%;font-weight:bold;border:1px solid #bbb;-moz-box-shadow:0 2px 3px -1px rgba(0,0,0,0.35);-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,0.35);box-shadow:0 2px 3px -1px rgba(0,0,0,0.35)}
.content-tertiary-block{overflow:hidden;padding:0 0 20px 0}
.content-generic-with-secondary .content-primary .content-tertiary-block{padding-left:20px;padding-right:20px}
.content-primary .content-two .content-tertiary-block{padding-left:0;padding-right:0}
.content-tertiary-ki h2{padding:0 0 15px 1px}
.content-tertiary-block h3{padding:0 0 5px 1px}
.content-generic .content-primary .content-tertiary-block h3{font-size:1.385em}
.content-wrap .content-primary .content-tertiary-block h3{font-size:100%;font-weight:bold;color:#555}
.content-tertiary-block .h-block h3{float:left}
.content-tertiary-block .h-block span.h3-sub-text{float:right;color:#999;font-size:92.3%;display:inline-block;padding:7px 0 0 0}
.content-tertiary-block a.more{text-decoration:none;color:#555;float:right;margin:5px 1px 0 0}
.content-tertiary-block a.more:hover{text-decoration:underline}
.content-tertiary-block .list-of-items{border:1px solid #ddd;border-bottom:0;background:#fafafa;clear:both}
.content-tertiary-block .wait-medium-secondary{border:1px solid #ddd;background-color:#fafafa}
.list-of-items a.a-mini-item{display:block;color:#555;text-decoration:none}
.list-of-items a.a-mini-item:hover{color:#000;text-decoration:none}
.content-tertiary-block .list-of-items a.a-mini-item{background-color:#fafafa;border-bottom:1px solid #ddd;padding:10px;overflow:hidden}
.content-tertiary-block .list-of-items a.a-mini-item-more{text-align:center;font-size:92.3%}
.content-tertiary-block .list-of-items a.a-mini-item-more span.ui-icon{background:url(../img/sprite-large.png) no-repeat right -287px;width:8px;height:15px;display:inline-block;margin:0 0 0 3px;vertical-align:bottom}
.content-tertiary-block .list-of-items span.a-mini-item{background:#fafafa;border-bottom:1px solid #ddd;padding:10px;overflow:hidden;display:block}
.content-tertiary-block .list-of-items-yes span.a-mini-item{background:#fff}
.content-tertiary-block .list-of-items-no span.a-mini-item{color:#999}
.content-tertiary-block .list-of-items a.a-mini-item:hover{background:#fff}
.content-tertiary-block .list-of-items span.answer{padding:4px 10px;position:relative;line-height:100%;overflow:hidden}
.content-tertiary-block .list-of-items span.answer-no{padding-left:30px;color:#999}
.content-tertiary-block .list-of-items span.answer-yes{padding-left:30px;color:#222;background:#fff}
.content-tertiary-block .list-of-items span.answer span.ui-icon{position:absolute;background:url(../img/sprite-icons.png) no-repeat 20px 0;width:15px;height:15px;top:2px;left:8px}
.content-tertiary-block .list-of-items span.answer-no span.ui-icon{background-position:-240px -240px}
.content-tertiary-block .list-of-items span.answer-yes span.ui-icon{background-position:-255px -240px}
.content-tertiary-block .list-of-items span.answer span.title{font-size:100%;font-weight:bold;width:44px;display:inline-block}
.content-tertiary-block .list-of-items span.answer span.sub-title{font-size:84.6%}
.list-of-items a.a-mini-item img.mini-item-img{float:left;width:32px;height:32px;display:block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-top:2px}
.list-of-items a.a-mini-item img.listing-logo{width:30px;height:30px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.mini-item-content{display:block;margin:0}
.mini-item-content-with-img{margin-left:42px}
.mini-item-content span{font-size:84.6%;margin-top:8px;display:block;float:left}
.mini-item-content span.icon-feed{margin-top:2px;margin-right:5px}
.mini-item-content span.mini-item-title{font-weight:bold;display:block;overflow:hidden;float:none;font-size:92.3%;margin-top:0}
.list-of-items a.a-mini-item:hover .mini-item-content span.mini-item-title{color:#0070d2}
.list-of-items-feed a.a-mini-item:hover .mini-item-content span.mini-item-title{color:#000}
.mini-item-content span.mini-item-title i{font-style:normal;font-weight:normal}
.mini-item-content span.mini-item-descr{font-size:92.3%;float:none}
.mini-item-content span.mini-item-attached{font-size:92.3%;float:none}
.mini-item-content span.item-extra-divider{padding:0 5px}
.mini-item-content div.rating-block span.rating-stars{margin-top:0}
.mini-item-content div.rating-block span.rating-amount{margin-top:1px;font-size:100%}
.wait-mini-item{background-color:#fff;border-bottom:1px solid #ddd}
ul.number-group li{float:left;width:12.3%;overflow:hidden}
ul.number-group li.number-sub-group{margin-left:.8%}
ul.number-group li.number-sub-group-first{margin-left:0}
ul.number-group li a{display:block;border:1px solid #ddd;border-left:0;color:#555;text-decoration:none;background:#fafafa;padding:10px 4px;height:56px}
ul.number-group li a:hover{color:#000;background:#fff}
ul.number-group li.number-sub-group a{border-left:1px solid #ddd}
ul.number-group li a span.number{display:block;font-size:150%;font-weight:bold;text-align:center}
ul.number-group li a:hover span.number{color:#0070d2}
ul.number-group li a span.label{display:block;text-align:center;font-size:92.3%}
.username{font-weight:bold}
p.nothing{padding:20px}
.icon-feed-group{display:inline-block;width:16px;height:13px;background:url(../img/sprite-icons.png) no-repeat -200px -200px}
a:hover .icon-feed-group{background-position:-200px -220px}
.list-of-items-feed a:hover .icon-feed-group{background-position:-200px -200px}
a.a-mini-item span.like-count{background-position:-4px -500px}
a.a-mini-item:hover span.like-count{background-position:-4px -250px}
.list-of-items-feed a.a-mini-item:hover span.like-count{background-position:-4px -500px}
.icon-private{width:14px;height:10px;background:url(../img/sprite-icons.png) no-repeat -220px -200px;display:block;float:left}
.mini-item-content .icon-private{margin-top:2px}
.mini-item-content span.icon-feed-file{background:url(../img/sprite-icons.png) no-repeat -255px -200px;width:13px;height:13px;margin-top:0}
a:hover .icon-feed-file{background-position:-255px -220px}
.mini-item-content span.icon-feed-link{background:url(../img/sprite-icons.png) no-repeat -270px -200px;width:13px;height:13px;margin-top:0}
a:hover .icon-feed-link{background-position:-270px -220px}
.mini-item-content span.icon-feed-poll{background:url(../img/sprite-icons.png) no-repeat -285px -200px;width:13px;height:13px;margin-top:0}
a:hover .icon-feed-poll{background-position:-285px -220px}
span.icon-file{background:url(../img/doctype_16_sprite.png) no-repeat 16px 16px;width:16px;height:16px;margin-top:0;margin-right:5px;display:block;float:left}
span.icon-file{background-position:0 0}
span.icon-file-ai{background-position:0 -26px}
span.icon-file-audio{background-position:0 -52px}
span.icon-file-csv{background-position:0 -78px}
span.icon-file-eps{background-position:0 -104px}
span.icon-file-excel{background-position:0 -130px}
span.icon-file-exe{background-position:0 -156px}
span.icon-file-flash{background-position:0 -182px}
span.icon-file-gdoc{background-position:0 -208px}
span.icon-file-gpres{background-position:0 -234px}
span.icon-file-gsheet{background-position:0 -260px}
span.icon-file-html{background-position:0 -286px}
span.icon-file-image{background-position:0 -312px}
span.icon-file-link{background-position:0 -338px}
span.icon-file-mp4{background-position:0 -364px}
span.icon-file-pack{background-position:0 -390px}
span.icon-file-pdf{background-position:0 -416px}
span.icon-file-ppt{background-position:0 -442px}
span.icon-file-psd{background-position:0 -468px}
span.icon-file-rtf{background-position:0 -494px}
span.icon-file-slide{background-position:0 -520px}
span.icon-file-txt{background-position:0 -546px}
span.icon-file-unknown{background-position:0 -572px}
span.icon-file-video{background-position:0 -598px}
span.icon-file-visio{background-position:0 -624px}
span.icon-file-webex{background-position:0 -650px}
span.icon-file-word{background-position:0 -676px}
span.icon-file-xml{background-position:0 -702px}
span.icon-file-zip{background-position:0 -728px}
.feed-not-logged-in{overflow:hidden;border:1px solid #ddd;background:#fafafa}
.feed-not-logged-in .feed-not-logged-in-content{margin:10px}
.feed-not-logged-in .feed-not-logged-in-content .feed-not-logged-in-content-inner{text-align:center;padding:20px}
.feed-not-logged-in .feed-not-logged-in-content .feed-not-logged-in-content-inner p{font-size:1.17em}
table.user-table{width:100%}
table.user-table th{text-align:left;vertical-align:bottom;font-weight:normal;font-size:115.4%}
table.user-table th.th-check{text-align:center}
table.user-table th.th-search{text-align:center}
table.user-table th.th-search .form-group-search{padding-bottom:10px}
table.user-table th .th-contents{white-space:nowrap;padding:5px 11px 15px 11px}
table.user-table th .th-contents a.th-sort{white-space:nowrap}
table.user-table th .th-contents .th-sort-desc,table.user-table th .th-contents .th-sort-asc{color:#000}
table.user-table th .th-contents .th-sort-desc:after,table.user-table th .th-contents .th-sort-asc:after{content:"";width:9px;height:5px;background:url(../img/sprite-icons.png) no-repeat -160px -60px;display:inline-block;margin:0 0 3px 5px}
table.user-table th .th-contents .th-sort-asc:after{background-position:-160px -20px}
.th-contents-rotated{position:absolute;top:0;left:0}
.th-contents-rotated .th-sort{transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);display:inline-block}
table.user-table td{text-align:left;font-size:115.4%}
table.user-table tr td.td-flex{width:100%}
table.user-table tr td.td-check{text-align:center}
table.user-table tr td.td-check input.check{height:100%}
table.user-table tr td.td-user-img img{max-width:none;width:50px;height:50px;display:block;border-radius:2px 0 0 2px}
table.user-table tr td .td-contents{margin:4px 0;padding:0 11px;height:48px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;overflow:hidden;line-height:16px}
table.user-table tr td .td-contents .main-info{display:block;padding:6px 0;overflow:hidden;text-overflow:ellipsis}
table.user-table tr td .td-contents .sub-info{display:block;font-size:86.7%;overflow:hidden;text-overflow:ellipsis}
table.user-table tr td.td-flex .td-contents{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}
table.user-table tr td.td-check .td-contents{border-left:1px solid #e7e7e7}
table.user-table tr td.td-first .td-contents{padding-left:0}
table.user-table tr td.td-last .td-contents{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-radius:0 2px 2px 0}
table.user-table tr:hover td .td-contents{border-top:1px solid #9dd4e7;border-bottom:1px solid #9dd4e7;background:#dcf1f6}
table.user-table tr:hover td.td-check .td-contents{border-left:1px solid #9dd4e7}
table.user-table tr:hover td.td-last .td-contents{border-right:1px solid #9dd4e7;border-left:1px solid #9dd4e7}
tr:hover .wait-small{background-image:url(../img/loading-small_dcf1f6.gif)!important}
table.user-table tr td.td-user-img .td-contents{border-top:0;border-bottom:0;height:50px;padding-left:0;padding-right:0}
table.user-table tr td .check-no{display:none}
table.user-table tr:hover td .check-no{display:inline-block}
table.user-table tr td .check-saving,table.user-table tr:hover td .check-saving{display:none}
table.user-table tr td .td-contents-delete .ui-icon{background:url(../img/sprite-icons.png) no-repeat -400px 100px;width:18px;height:18px;display:block;margin-top:15px;cursor:pointer}
table.user-table tr:hover td .td-contents-delete .ui-icon{background-position:-400px -100px}
table.user-table tr.table-spinner-tr,table.user-table tr.table-spinner-tr td{border-color:transparent!important}
table.user-table tr.table-spinner-tr td .wait{height:48px;margin:4px 0;padding:0 11px;border:1px solid #e7e7e7;overflow:hidden;border-radius:2px}
table.user-table tr.table-noresults-tr td div.noresults-div{margin:4px 0;padding:0 11px;height:48px;line-height:48px;border:1px solid #e7e7e7;overflow:hidden;border-radius:2px}
table.user-table tr.table-hidden-tr td,table.user-table tr.table-hidden-tr{height:0!important;font-size:0!important;border-color:transparent!important;border-top:0!important;border-bottom:0!important;background:transparent}
.is-touch table.user-table tr:hover td .td-contents{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#fff}
.is-touch table.user-table tr:hover td.td-last .td-contents{border-right:1px solid #e7e7e7}
.is-touch table.user-table tr td .check-no{display:inline-block}
.is-touch table.user-table tr:hover td .check-no{display:inline-block}
.is-touch table.user-table tr td .check-saving,.is-touch table.user-table tr:hover td .check-saving{display:none}
.is-touch table.user-table tr td .td-contents-delete .ui-icon{background-position:-400px -100px}
.is-touch table.user-table tr:hover td .td-contents-delete .ui-icon{background-position:-400px -100px}
.is-touch tr:hover .wait-small{background-image:url(../img/loading-small.gif)!important}
.event-list{margin-top:20px;border-bottom:1px solid #ddd;overflow:hidden}
.event-list .nav-tab-section{padding:15px 15px;max-height:400px;overflow:auto}
.nav-tab-sub-section{overflow:hidden;padding:15px 0}
.nav-tab-sub-section .content-text{padding:2px 2px 10px 2px;overflow:hidden}
.data-table-complex .content-text{padding:40px 0 0 0;overflow:hidden}
.data-table-complex .data-table-tbody-title:first-child .content-text{padding-top:0}
.nav-tab-sub-section .content-text .content-text-main{float:left}
.nav-tab-sub-section .content-text-60 .content-text-main{padding-left:15px}
.nav-tab-sub-section .content-text-60 .content-text-logo{float:left;width:60px;margin:2px 4px 4px 4px}
.content-text-main-sub{background:#f2f3f3;overflow:hidden;margin:10px 0 0 0;padding:0 10px;border-radius:2px}
.nav-tab-sub-section .content-text .content-text-main h2{padding-top:8px}
.nav-tab-sub-section .content-text-60 .content-text-main h2{padding-top:0}
.nav-tab-sub-section .content-text .content-text-extra{float:right}
.nav-tab-sub-section .content-text-60 .content-text-extra{padding-top:33px}
.nav-tab-sub-section.intro-block{padding-top:20px;padding-bottom:5px}
.nav-tab-sub-section.intro-block .content-text{padding-bottom:0}
p.p-intro{font-size:1.077em}
@media(max-width:767px){.list-of-items{border-top:1px solid #ddd}
.content-wrap-2-column .list-of-items{border-left:0;border-right:0}
.list-of-items-simple{border-top:0}
.content-two-columns .content-two-2 .list-of-items{border-top:0}
.content-wrap .content-primary .list-of-items{border-top:0}
.content-wrap .content-primary .content-tertiary-block .list-of-items{border-top:1px solid #ddd}
.content-tertiary-block .list-of-items a.a-mini-item:hover{background:#fafafa}
.list-of-items a.a-mini-item:hover .mini-item-content,.list-of-items a.a-mini-item:hover .mini-item-content span.mini-item-title{color:#555}
.item-content-primary,.an-item-simple .item-content-primary{margin-left:0;padding:5px 10px}
.topic-box .item-content-primary{margin-left:59px}
a.an-item .item-content-primary{margin-left:58px}
a.an-item .item-content-primary .item-content-primary-1{margin-bottom:.2em}
a.an-item .item-content-primary .user-name{padding-bottom:.5em}
.list-of-items-2 .item-content-primary{margin-left:52px}
.item-content-primary .item-content-primary-2 textarea{margin-top:10px}
.item-content-primary .item-content-primary-2 button{margin-top:15px}
.item-content-primary .item-name-social .idea-social{float:left;clear:both;margin-bottom:1em}
.item-content-primary .item-name-social .idea-social a{margin:0 10px 0 0}
.item-content-secondary{float:none;width:100%;padding:5px 10px 5px 10px}
.topic-box .item-content-secondary{float:left;width:44px}
a.an-item .item-content-secondary{float:left;width:42px;height:42px;padding:5px 0 5px 10px}
.list-of-items-2 .item-content-secondary{float:left;width:52px;padding:5px 0 0 10px}
.item-content-secondary .user-pic{width:42px;height:42px;float:left}
a.an-item .item-content-secondary .user-pic{width:42px;height:42px;float:left}
.item-content-secondary .user-pic img{width:42px;height:42px;margin-left:0}
a.an-item .item-content-secondary .user-pic img{width:42px;height:42px;margin-left:0}
.item-content-secondary .app-pic{width:42px;height:42px;margin:5px 5px 5px 5px}
.item-content-secondary .app-pic img{width:32px;height:32px}
.list-of-items .an-item a:hover,.list-of-items .an-item .item-content-primary-3 a.href-important:hover{color:#0070d2}
.list-of-items .an-item .item-content-primary-1 a:hover{color:#2c82b9}
.list-of-items .an-item h2,.list-of-items .an-item h3{padding-left:10px}
.item-content-secondary .vote-wrap,.baseMergedIdeaVoteButton{clear:none;width:auto;height:auto;float:right;overflow:hidden;padding-right:20px}
.vote-wrap .vote-text{float:left;margin-top:4px;padding:2px 0 2px 0;padding-right:10px;padding-left:10px}
.vote-wrap .vote-text .vote-title{padding-bottom:4px}
.vote-wrap .vote-text .vote-points{white-space:nowrap}
.vote-wrap .vote-buttons{float:right}
.vote-wrap .vote-buttons .vote-button{display:block;width:41px;height:37px;margin-left:10px;margin-top:2px;margin-bottom:0}
.vote-wrap .vote-buttons .vote-button-up{float:left}
.vote-wrap .vote-buttons .vote-button-down{float:right}
.vote-wrap .vote-buttons a.vote-button .vote-button-icon{margin:10px 0 0 14px}
.vote-wrap .vote-buttons a.vote-button-down .vote-button-icon{margin-top:11px}
.users-block-inner{width:100%;margin-bottom:-29px}
.users-block-75 .users-block-inner{width:100%}
.users-block-1row .users-block-inner{height:94px}
a.user-block{margin:0 9px 29px 9px;width:64px;height:64px}
a.user-block img{width:64px;height:64px}
a.user-block .user-name{top:64px;width:62px}
ul.number-group li{width:100px}
ul.number-group li.number-sub-group{clear:both;margin-left:0;margin-bottom:5px}
ul.number-group li a{height:55px}
p.nothing{padding:15px 10px 20px 10px;border-top:1px solid #ddd}
a .icon-feed-group{background-position:-200px -220px}
.list-of-items-feed a .icon-feed-group{background-position:-200px -200px}
a.a-mini-item span.like-count{background-position:-4px -250px}
.list-of-items-feed a.a-mini-item span.like-count{background-position:-4px -500px}
.mini-item-content span.icon-feed-file{background-position:-255px -220px}
.mini-item-content span.icon-feed-link{background-position:-270px -220px}
.mini-item-content span.icon-feed-poll{background-position:-285px -220px}
.content-generic .content-primary .content-tertiary-block h3{font-size:1em}
.content-tertiary-ki .content-tertiary-block .list-of-items .a-mini-item{padding-top:5px}
table.user-table th{font-size:100%}
table.user-table th .th-contents{white-space:normal;padding:5px 1px 15px 1px}
table.user-table tr td.td-flex .td-contents{white-space:normal}
table.user-table tr td .td-contents .main-info{padding-top:1px}
table.user-table tr td .td-contents .sub-info{display:none}
table.user-table tr td.td-user-img img{width:30px;height:30px}
table.user-table td{font-size:100%}
table.user-table tr td .td-contents{margin:4px 0;padding:0 5px;height:28px;line-height:28px}
table.user-table tr td.td-user-img .td-contents{height:30px}
table.user-table tr td .td-contents-delete .ui-icon{margin-top:5px}
.event-list .nav-tab-section{padding:10px;max-height:none}
table.user-table th .th-contents .th-sort-desc:after,table.user-table th .th-contents .th-sort-asc:after{display:none}
.item-content-media{float:none;margin:20px 0}
.item-content-video{position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden;width:100%;height:auto}
.item-content-video iframe{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}
.item-content-image,.content-media .item-content-image{width:100%;max-width:none}
.item-content-slide{position:relative;padding-bottom:57.7%;padding-top:30px;overflow:hidden;width:100%;height:auto}
.item-content-slide iframe{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}
.nav-sub-content .item-content-video{position:relative;padding-bottom:56.25%;padding-top:30px;overflow:hidden;width:100%;height:auto}
.nav-sub-content .item-content-video iframe{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}
.nav-sub-content .item-content-image{width:100%}
.nav-sub-content .item-content-slide{position:relative;padding-bottom:57.7%;padding-top:30px;overflow:hidden;width:100%;height:auto}
.nav-sub-content .item-content-slide iframe{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}
.item-simple-details .an-item{padding:10px}
h3.h3-list-of-items{border:0;padding:10px 10px 10px 0;background:transparent;font-size:115.4%}
h3 .h-icon{margin-left:0}
table.user-table th.th-search .form-group-search{padding-bottom:8px}
.list-of-items-no-above-neighbor{margin-top:5px}
.item-simple-details .an-item .item-content .item-content-image{float:none;margin-left:auto;margin-right:auto;text-align:center}
.item-simple-details .an-item .item-content .item-content-image img{float:none}
}
@media(max-width:479px){.users-block-inner{margin-bottom:-9px;margin-left:-4px;margin-right:0}
.users-block-1row .users-block-inner{height:66px}
a.user-block{margin:0 2px 9px 2px;width:56px;height:56px}
a.user-block img{width:56px;height:56px}
a.user-block .user-name{top:56px;width:54px;font-size:69.2%}
table.user-table th{font-size:84.6%}
}
@media(min-width:768px) and (max-width:979px){.vote-wrap .vote-text .vote-points{font-size:88.7%}
.users-block-inner{margin-bottom:-12px}
.users-block-75 .users-block-inner{width:720px}
.users-block-1row .users-block-inner{height:73px;padding-left:2px}
a.user-block{margin:0 6px 12px 6px;width:60px;height:60px}
.users-block-1row a.user-block{margin-left:6px;margin-right:6px}
a.user-block img{width:60px;height:60px}
a.user-block .user-name{top:60px;width:58px;font-size:83.4%}
.content-tertiary-ki h2{padding-top:30px;padding-bottom:10px}
.content-tertiary .content-tertiary-block{margin-right:20px;padding-top:20px;width:362px;float:left}
.content-tertiary-ki .content-tertiary-block{width:auto}
.content-tertiary-ki .content-tertiary-block .list-of-items{border:0;border-top:1px solid #ddd;border-left:1px solid #ddd;background:transparent}
.content-tertiary-ki .content-tertiary-block .list-of-items .a-mini-item{float:left;width:207px;border-right:1px solid #ddd;padding-top:5px}
.content-tertiary-ki .content-tertiary-block .list-of-items-yes .a-mini-item,.content-tertiary-ki .content-tertiary-block .list-of-items-no .a-mini-item{width:227px}
ul.number-group li a{height:50px;padding-left:1px;padding-right:1px}
.item-content-video{width:361px;height:203px}
.item-content-video iframe{width:361px;height:203px}
.item-content-image{max-width:361px}
.content-media .item-content-image{width:361px}
.item-content-slide{width:361px;height:245px}
.item-content-slide iframe{width:361px;height:245px}
.nav-sub-content .item-content-video{width:341px;height:192px}
.nav-sub-content .item-content-video iframe{width:341px;height:192px}
.nav-sub-content .item-content-image{width:341px}
.nav-sub-content .item-content-slide{width:341px;height:231px}
.nav-sub-content .item-content-slide iframe{width:341px;height:231px}
table.user-table th{font-size:100%}
table.user-table th .th-contents{padding-left:4px;padding-right:4px}
table.user-table th .icon-inline-help{display:none}
table.user-table th.th-search .form-group-search{padding-bottom:10px}
}
@media(min-width:1220px){.users-block-inner{margin-bottom:-22px}
.users-block-75 .users-block-inner{width:860px}
.users-block-1row .users-block-inner{height:87px;padding-left:4px}
a.user-block{margin:0 11px 22px 11px;width:64px;height:64px}
.users-block-1row a.user-block{margin-left:7px;margin-right:7px}
a.user-block img{width:64px;height:64px}
a.user-block .user-name{top:64px;width:62px}
ul.number-group li a{padding-left:7px;padding-right:7px}
.item-content-video{width:589px;height:331px}
.item-content-video iframe{width:589px;height:331px}
.item-content-image{max-width:589px}
.content-media .item-content-image{width:589px}
.item-content-slide{width:589px;height:372px}
.item-content-slide iframe{width:589px;height:372px}
.nav-sub-content .item-content-video{width:569px;height:320px}
.nav-sub-content .item-content-video iframe{width:569px;height:320px}
.nav-sub-content .item-content-image{width:569px}
.nav-sub-content .item-content-slide{width:569px;height:359px}
.nav-sub-content .item-content-slide iframe{width:569px;height:359px}
}.hidden-phone{display:block}
.hidden-phone-inline{display:inline}
.hidden-phone-cell{display:table-cell}
.visible-phone{display:none}
.visible-phone-inline{display:none}
.hidden-phone-xs{display:block}
.hidden-phone-xs-inline{display:inline}
.nav-desktop{display:block}
.phone-test,.small-test,.large-test{margin:0!important;padding:0!important;width:1px!important;height:1px!important;text-indent:-9999px;display:none}
.only-phone{display:none!important}
.only-xl{display:none!important}
.only-lxl{display:inline-block}
.only-lxl-inline{display:inline}
@media(max-width:767px){.phone-test{display:block}
.hidden-phone{display:none!important}
.only-phone{display:inline-block!important}
}
@media(min-width:768px) and (max-width:979px){.small-test{display:block}
.only-phone{display:none!important}
}
@media(min-width:1240px){.large-test{display:block}
.only-phone{display:none!important}
.lifecycle .slide .steps{height:210px!important}
.lifecycle .slide .step.first-box{width:145px!important;height:210px!important}
.lifecycle .slide .step .space-box{width:35px!important;height:210px!important}
.lifecycle .slide .step.middle-box{width:145px!important;height:210px!important}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.cs-logo-prtnr{background-image:url(../img/prtnr-logo-white-text2X.png)!important;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
.cs-logo-comty{background-image:url(../img/comty-logo-white-text2X.png)!important;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
.listing-bar .ui-icon,.nav2 .ui-icon{background-image:url(../img/listing-bar-2x.png);background-size:157px 76px}
.supported-features .ui-icon{background-image:url(../img/listing-bar-2x.png);background-size:157px 76px}
.ui-icon-apionly{background-image:url(../img/listing-bar-2x.png);background-size:157px 76px}
.certified-logo{background:url(../img/sprite-cert-badge-2x.png) no-repeat 0 -84px;background-size:110px}
.trailhead-logo{background:url(../img/sprite-cert-badge-2x.png) no-repeat 0 0;background-size:110px}
.appx-content-header ul.social-block a span.social-icon{background:url(../img/sprite-social-2x.png) no-repeat 1px -1px;background-size:40px}
.appx-content-header ul.social-block span.trailhead-icon,.appx-content-header ul.social-block span.certifications-icon{background:url(../img/sprite-cert-badge-2x.png) no-repeat;background-size:140px}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-image:url(../img/education_image_sprite2x.jpg)}
.education-section.trailhead .section-header.big{background-image:url(../img/trailhead-bg-x2.png)}
.vote-wrap .three-button-block a.guest-button-up .vote-button-icon,.vote-wrap .three-button-block a.alreadyPromoted .vote-button-icon,.vote-wrap .three-button-block a.guest-button-down .vote-button-icon,.vote-wrap .three-button-block a.alreadyDemoted .vote-button-icon{background-image:url(../img/sprite-like-2x.png);background-size:40px 60px}
}
@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:3dppx),only screen and (min-resolution:350dpi){.cs-logo-prtnr{background-image:url(../img/prtnr-logo-white-text2X.png)!important;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
.cs-logo-comty{background-image:url(../img/comty-logo-white-text2X.png)!important;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-image:url(../img/education_image_sprite2x.jpg)}
}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../img/sprite-icons.png')}
#fancybox-loading{background-position:-270px -108px}
.fancybox-prev span{background-position:-270px -36px}
.fancybox-next span{background-position:-270px -72px}
.fancybox-close{background-position:-270px 0}
.screenshot-wrapper{width:444px;overflow:hidden;padding:2px;position:relative}
.screenshot-wrapper .slides_container{width:444px;overflow:hidden;position:relative;display:none}
.screenshot-wrapper .slides_container .slide{width:444px;height:336px;display:block}
.screenshot-wrapper .slides_container .slide .slider-video,.screenshot-wrapper .slides_container .slide a{width:444px;height:296px;display:block}
.screenshot-wrapper .slides_container .slide img{max-width:444px;max-height:296px;margin:0 auto;display:block}
.screenshot-wrapper .slides_container .slide .slide-caption{display:block;overflow:hidden;padding:12px 0 0 0;margin:0;height:40px;text-align:center}
.page-banner-slider{width:961px;position:relative}
.page-banner-slider-sfx{border-radius:6px}
.page-banner-slider-sfx .page-banner-img{border-radius:6px}
.page-banner-slider .slides_banner_container{width:961px}
.page-banner-slider-sfx .slides_banner_container{border-radius:6px}
.page-banner-slider .slides_banner_container .slide{overflow:hidden;width:961px}
.page-banner-slider-sfx .slides_banner_container .slide{border-radius:6px}
.page-banner-slider .slides_banner_container .slide a{overflow:hidden;display:block}
.page-banner-slider-sfx .slides_banner_container .slide a{border-radius:6px}
.page-banner-slider .slides_banner_container .slide img{max-width:100%;height:auto;width:auto}
.page-banner-slider-sfx .slides_banner_container .slide img{border-radius:6px}
div.pagination-outer{width:444px;margin:0;padding:0;overflow:hidden;clear:both}
ul.pagination{margin:0;padding:0;float:left}
ul.pagination li{display:block;float:left;margin:0;padding:2px}
ul.pagination li a{width:45px;height:30px;display:block}
ul.pagination li a img{display:block;max-width:45px;max-height:30px;margin:0 auto;padding:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50)}
ul.pagination li a:hover img,ul.pagination li.current a img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.screenshot-wrapper a.prev,.screenshot-wrapper a.next,.page-banner-slider a.prev,.page-banner-slider a.next,.generic-slider a.prev,.generic-slider a.next{position:absolute;top:46px;width:60px;height:204px;text-indent:-9999px;background:transparent url(../img/p.gif)}
.page-banner-slider a.prev,.page-banner-slider a.next,.generic-slider a.prev,.generic-slider a.next{height:100%;top:0}
.screenshot-wrapper a.prev,.page-banner-slider a.prev,.generic-slider a.prev{left:0}
.screenshot-wrapper a.next,.page-banner-slider a.next,.generic-slider a.next{right:0}
.screenshot-wrapper a.prev span,.screenshot-wrapper a.next span,.page-banner-slider a.prev span,.page-banner-slider a.next span,.generic-slider a.prev span,.generic-slider a.next span{position:absolute;top:50%;display:block;background:url(../img/sprite-icons.png) no-repeat -220px -80px;width:50px;height:73px;margin-top:-37px;visibility:hidden;opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
.screenshot-wrapper a.prev span,.page-banner-slider a.prev span,.generic-slider a.prev span{background-position:-220px 0;right:0}
.page-banner-slider a.prev,.page-banner-slider a.next,.generic-slider a.prev,.generic-slider a.next{width:36px}
.page-banner-slider a.prev span,.page-banner-slider a.next span,.generic-slider a.prev span,.generic-slider a.next span{background-position:-320px -100px;width:40px;height:40px;margin-top:-20px}
.page-banner-slider a.next span,.generic-slider a.next span{background-position:-320px -140px}
.screenshot-wrapper a.next span,.page-banner-slider a.next span,.generic-slider a.next span{left:0}
.screenshot-wrapper a.prev:hover span,.screenshot-wrapper a.next:hover span,.page-banner-slider a.prev:hover span,.page-banner-slider a.next:hover span,.page-banner-slider:hover a.prev:hover span,.page-banner-slider:hover a.next:hover span,.generic-slider a.prev:hover span,.generic-slider a.next:hover span,.generic-slider:hover a.prev:hover span,.generic-slider:hover a.next:hover span{visibility:visible;opacity:1}
.page-banner-slider:hover a.prev span,.page-banner-slider:hover a.next span,.generic-slider:hover a.prev span,.generic-slider:hover a.next span{visibility:visible;opacity:.3}
.page-banner-slider ul.pagination,.generic-slider ul.pagination{display:block;position:absolute;bottom:5px;left:50%}
.page-banner-slider ul.pagination li,.generic-slider ul.pagination li{padding:2px 5px}
.page-banner-slider ul.pagination li a,.generic-slider ul.pagination li a{width:10px;height:12px;text-indent:-9999px;outline:0;background:transparent url('../img/sprite-icons.png') no-repeat -140px -180px}
.page-banner-slider ul.pagination li.current a,.generic-slider ul.pagination li.current a{background-position:-150px -180px}
.is-touch .screenshot-wrapper{overflow:visible}
.is-touch .screenshot-wrapper a.prev{left:-17px;width:36px}
.is-touch .screenshot-wrapper a.prev span{position:absolute;top:50%;width:36px;height:34px;background-image:url('../img/sprite-icons.png');background-position:-270px -36px;margin-top:-18px}
.is-touch .screenshot-wrapper a.next{right:-17px;width:36px;background:0}
.is-touch .screenshot-wrapper a.next span{position:absolute;top:50%;width:36px;height:34px;background-image:url('../img/sprite-icons.png');background-position:-270px -72px;margin-top:-18px}
.is-touch .page-banner-slider a.prev,.is-touch .page-banner-slider a.next,.is-touch .page-banner-slider ul.pagination,.is-touch .generic-slider a.prev,.is-touch .generic-slider a.next,.is-touch .generic-slider ul.pagination{display:none}
.icon-fullscreen{position:absolute;top:308px;left:5px;display:block;width:20px;height:20px;background:url(../img/sprite-icons.png) no-repeat -200px 0}
.icon-fullscreen:hover{background-position:-200px -20px}
.fancybox-skin{background:#fff}
.fancybox-nav{top:15%;height:70%;width:20%;min-width:48px}
.fancybox-nav span{opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
.is-touch .fancybox-nav span{opacity:1}
.fancybox-nav:hover span{opacity:1}
.fancybox-prev span,.fancybox-next span{background:url(../img/sprite-icons.png) no-repeat -220px -80px;width:49px;height:73px;margin-top:-37px}
.fancybox-prev span{background-position:-220px 0}
.is-touch .fancybox-prev{left:-35px;width:40px}
.is-touch .fancybox-next{right:-35px;width:40px}
.is-touch .fancybox-nav span{visibility:visible;background-image:url('../img/sprite-icons.png');width:36px;height:34px;margin-top:-18px}
.is-touch .fancybox-prev span{background-position:-270px -36px;left:5px}
.is-touch .fancybox-next span{background-position:-270px -72px;right:5px}#recurly-subscribe{width:712px;overflow:hidden;zoom:1}
.buy-content{width:712px;overflow:hidden;zoom:1}
.recurly{width:712px;overflow:hidden;zoom:1}
.wizard-recurly{float:none;margin:0 auto;width:742px}
.wizard-recurly-inner{overflow:hidden;padding:15px}
.appx-dialog #recurly-subscribe,.appx-dialog .buy-content,.appx-dialog .recurly{width:325px}
.appx-dialog #recurly-subscribe{margin:0 auto}
.recurly .plan .quantity.field{clear:none;width:118px;margin:0}
.recurly .plan .quantity.field input[type="text"]{width:106px}
.recurly .plan .quantity.field:before{content:"";width:0;display:none}
.recurly .field.coupon_code{width:118px}
.recurly .field.coupon_code input[type="text"]{width:106px}
.recurly .price-section{border-bottom:1px solid #ddd;overflow:hidden;margin:10px 0 20px 0;padding-bottom:15px}
.recurly .plan .recurring_cost,.recurly .plan .free_trial{display:none}
.recurly .plan .quantity.field:before{content:"";width:0;display:none}
.recurly .subscription{width:325px;float:left;padding:0;line-height:24px}
.recurly .due_now{height:auto;width:325px;float:right;clear:none;padding:0;left:0;line-height:24px}
.recurly .due_now .total-price{float:right;color:#2c82b9;padding:0 0 10px 0}
.recurly .due_now .title,.recurly .due_now .cost,.recurly .due_now #totalCurrencyCode,.recurly .due_now #totalFrequency{float:left;color:#2c82b9}
.recurly .due_now .title,.recurly .due_now .cost,.recurly .due_now #totalCurrencyCode,.recurly .subscription #planCharges,.buy-content #planCharges{font-size:24px;letter-spacing:normal;text-shadow:none;font-weight:bold}
.recurly .subscription #planCharges,.buy-content #planCharges{padding:0 0 10px 0}
.recurly .due_now .cost,.recurly .due_now #totalCurrencyCode,.recurly .due_now #totalFrequency{padding-left:5px}
.recurly .due_now #totalFrequency,.recurly .subscription #planCharges .planChargesText,.buy-content #planCharges .planChargesText{font-size:16px;font-style:italic;font-weight:normal}
.recurly .due_now .discountDesc,.recurly .due_now .extra-info-trial,.recurly .due_now .extra-info-cancel{clear:both;float:right;font-size:16px;font-style:italic;color:#555;padding:0 1px 0 0}
.recurly .due_now .extra-info-trial,.recurly .due_now .extra-info-cancel{line-height:18px}
.recurly .due_now .discountDesc{color:#2c82b9;padding-bottom:10px}
.recurly .coupon.checking .couponLoader{display:block}
.recurly .coupon .couponLoader{display:none;float:left;margin-left:10px;margin-top:0}
.recurly .coupon .couponLoader img{margin:8px 0 0 0}
.recurly .coupon .description{font-size:13px;color:#c00;margin-top:2px;margin-left:10px;line-height:28px}
.recurly .coupon .discount{color:#393}
.recurly .coupon{height:auto;padding:0;background-image:none}
.recurly .coupon_code{float:left;clear:none}
.recurly .contact_info,.recurly .billing_info{float:right;width:325px;padding:0;overflow:hidden;background-image:none}
.recurly .contact_info{clear:both;width:100%}
.recurly .billing_info{float:left}
.recurly .accept_tos{padding:10px 0 0;width:100%;float:right}
.recurly .shipping_info{float:right;width:325px;padding:0;overflow:hidden;background-image:none}
.recurly .shipping_info .shippingSameBilling{margin:0 0 27px;padding:0;float:left;padding:20px 0;padding-top:6px;padding-bottom:28px}
.appx-dialog .recurly .contact_info,.appx-dialog .recurly .billing_info,.appx-dialog .recurly .accept_tos{float:left;clear:both}
.appx-dialog .recurly .contact_info{padding-bottom:20px}
.appx-dialog .recurly .billing_info{padding-bottom:10px}
.appx-dialog .recurly .vat_number .countryCode{background-color:#cfcfcf;height:20px;margin-left:1px;margin-top:1px;padding-left:5px;padding-top:4px;position:absolute;width:24px}
.appx-dialog .recurly .vat_number .placeholder{padding-left:40px!important}
.appx-dialog .vat_number .vatNumber{padding-left:35px!important;width:278px!important}
.appx-dialog .vat_number .vatLoader{margin-left:300px;margin-top:-20px;position:absolute;display:none}
.appx-dialog .vat_number #vatErrorMsg{display:none;color:#f00}
.recurly .accept_tos input[type="checkbox"]{vertical-align:top;display:inline-block;margin-left:4px}
.recurly .accept_tos label{width:300px;line-height:120%;display:inline-block}
.recurly .accept_pp{padding-top:15px}
.recurly .contact_info .title,.recurly .billing_info .title,.recurly .shipping_info .title,.recurly .accept_tos .title,.recurly .plan .name,.recurly .coupon .name{font-size:16px;font-weight:bold;height:auto;color:#555;text-shadow:none;min-width:90px;padding-left:0;padding-right:10px;padding-top:2px;padding-bottom:11px;float:left}
.recurly .footer{background:0;background-image:none;clear:both;text-align:center}
.buy-purchase-info p{font-size:84.6%;color:#999;line-height:150%}
.recurly .field{height:26px;margin-bottom:10px;width:321px;padding:2px}
.recurly .field .placeholder{line-height:26px;font-size:14px;color:#aaa;padding-top:2px}
.recurly .field.focus .placeholder{color:#ddd}
.recurly .field.expires{width:325px;padding:0}
.recurly .field.expires input[type="text"]{width:352px}
.recurly .field.expires .title{line-height:26px;font-size:14px;font-weight:normal;min-width:59px;padding-left:2px;padding-top:0}
.recurly .field.expires .month{width:159px}
.recurly .field.expires .month input[type="text"]{width:147px}
.recurly .field.expires .year{margin-left:19px;width:74px}
.recurly .field.expires .year input[type="text"]{width:56px}
.recurly .field.state{width:201px}
.recurly .field.country{width:321px}
.recurly .accepted_cards{height:25px;overflow:hidden;right:1px;top:1px;width:192px}
.recurly .field.card_number{width:151px}
.recurly .field.card_number input[type="text"]{width:139px}
.recurly .field.cvv{width:146px;background:url(../img/cvv.png) no-repeat right 5px}
.recurly .field.cvv .placeholder{float:left}
.recurly .field.cvv input[type="text"]{width:96px;float:left}
.recurly .card.no_match{opacity:.2;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20)}
.recurly input[type="text"]{font-size:14px;box-shadow:none;padding:1px 5px;height:22px}
.recurly .field input[type="text"]{width:309px}
.recurly .field.first_name{width:149px}
.recurly .field.first_name input[type="text"]{width:137px}
.recurly .field.last_name{width:149px;margin-left:19px}
.recurly .field.last_name input[type="text"]{width:137px}
.recurly .field.vat_number{width:100%;margin:10px 0 20px 0}
.recurly .field.vat_number input[type="text"]{width:309px}
.recurly select{vertical-align:middle;margin:0;padding:3px 3px 3px 6px;font-size:14px;background:#fff;border-radius:0;border:1px solid #a0a0a5;height:26px}
@media screen and (-webkit-min-device-pixel-ratio:0){.recurly select{-webkit-appearance:none;background:#fff url(../img/sprite-icons-vertical.png) no-repeat right -441px;padding-right:20px}
}
.recurly select option{background:#fff;background-image:none}
.recurly select.invalid,.recurly select.invalid option{background:#fee}
.recurly .card,.recurly .card.mastercard,.recurly .card.american_express,.recurly .card.visa,.recurly .card.discover,.recurly .card.jcb,.recurly .card.laser,.recurly .card.diners_club,.recurly .card.maestro{background-image:url(../img/sprite-icons.png);background-position:-1000px top;background-repeat:no-repeat;text-indent:-3000px;width:32px;height:25px;margin:0;padding:0;float:right}
.recurly .card.visa{background-position:-315px 0}
.recurly .card.mastercard{background-position:-315px -25px}
.recurly .card.american_express{background-position:-315px -50px}
.recurly .card.discover{background-position:-315px -75px}
.recurly .card.maestro{background-position:-355px 0}
.recurly .card.laser{background-position:-355px -25px}
.recurly .card.jcb{background-position:-355px -50px}
.recurly .card.diners_club{background-position:-355px -75px}
.recurly .field.zip{width:86px;margin-left:19px}
.recurly .field.zip input[type="text"]{width:84px}
.recurly .coupon.invalid .coupon_code{border-color:#a0a0a5;background:#fff;color:#000}
.recurly .coupon.invalid .coupon_code input[type="text"]{border-color:#a55;background:#fee;color:#311}
.recurly .validation_errors,{overflow:hidden;margin:0;padding:0}
.recurly .error{padding:2px 0;line-height:100%;vertical-align:middle;color:#c00;text-shadow:none;background:0;border:0;box-shadow:none;border-radius:0;font-size:13px}
.recurly #shipping_validation_errors,.recurly #billing_validation_errors{float:left}
.recurly .server_errors,.recurly .server_errors.any{overflow:hidden;margin:0;padding:0}
.recurly .server_errors .error{padding:2px 0;line-height:100%;vertical-align:middle;color:#c00;text-shadow:none;background:0;border:0;box-shadow:none;border-radius:0;font-size:13px;background:0}
.ie6 .recurly{display:none}
.iefail{display:none}
.ie6 .iefail{display:block;overflow:hidden;color:#C00;font-size:16px;font-weight:bold;padding:20px 0 0 0}
.ie6 .iefail p{padding:10px 1px}.wizard-header-info{float:left;overflow:hidden}
.wizard-header-progress{margin:1em 0 0 0;float:right;width:200px;height:20px;position:relative;overflow:hidden;border:1px solid #2f6e21;background:#55b539;background:-moz-linear-gradient(top,#55b539 0,#3f902d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#55b539),color-stop(100%,#3f902d));background:-webkit-linear-gradient(top,#55b539 0,#3f902d 100%);background:-o-linear-gradient(top,#55b539 0,#3f902d 100%);background:-ms-linear-gradient(top,#55b539 0,#3f902d 100%);background:linear-gradient(top,#55b539 0,#3f902d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55b539',endColorstr='#3f902d',GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)}
.wizard-header-progress .wizard-text{position:absolute;top:0;padding:3px 5px 0 5px;font-size:107.8%;line-height:100%;color:#fff}
.wizard-header-progress .wizard-text-lt50{right:0;color:#555;text-shadow:0 1px 1px rgba(255,255,255,0.75)}
.wizard-header-progress .wizard-bar{position:absolute;top:0;left:0;width:200px;height:20px;background:#f2f2f2;background:-moz-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-o-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#e6e6e6',GradientType=0);-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)}
.wizard-content{overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.wizard-content-inner{overflow:hidden;padding:15px 0}
.wizard-intro{padding:0 2px}
.form-new-section{padding-top:15px}
.wizard-intro h3{padding-bottom:5px}
.wizard-section-header{overflow:hidden}
.wizard-section-header h2{float:left}
.wizard-section-header button{float:right}@media(max-width:767px){html,body{background:#f2f4f5}
h1{font-size:1.4em}
h2{font-size:1.2em}
h3{font-size:1em}
h4{font-size:1em}
h5{font-size:1em}
h6{font-size:1em}
a:hover{color:#0070d2}
.view-tile-mixed{display:block}
a.more,a.less{background-image:none;line-height:100%;width:20px;height:20px;margin:0 0 1px 0;padding:3px 3px;color:#555;font-weight:bold;float:left;background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:12px -685px}
a.less:hover{background-position:12px -650px}
a.more,a.less{text-indent:-9999px}
.content{padding-top:0}
.comty .content{padding-top:0}
.content-inner{padding-bottom:0}
.container{width:auto;min-width:300px;margin:0 5px}
.nav2{width:auto}
.nav2 li.selected .link-txt{width:auto}
.results{width:auto;border:0}
.results-curated::after{display:none}
div.header .container{margin:0}
.content .container{margin:37px 0 41px 0}
.inside-app .content .container{margin:0 0 41px 0}
.page-banner,.filters,.nav2,.results-banner{display:none}
.results-title{padding:3px 7px 2px 7px;margin:0!important}
.listing-content .results-title{padding:3px 7px 2px 7px}
.results-tiles{padding:0}
.tile-style-1 .results-title{background:0;background-color:#a8b7c7;border:0;margin-top:0;color:#fff}
.results-title h2{padding-top:2px;padding-bottom:6px;color:#fff}
.results-title .results-extra{padding-top:0}
.results-title .results-extra a:hover{color:#000}
.results-controls{float:none;border:1px solid transparent}
.results-controls .results-controls-inner{padding:15px}
.content-generic .results-controls .results-controls-inner{padding-left:10px;padding-right:10px}
.phone-content-overlay{display:block;width:100%;min-height:100%;overflow:hidden}
.phone-content-overlay-inner{padding:39px 0 0 0;min-height:100%}
#phone_content_overlay_filter .btn{margin:20px 0 15px 0}
#phone_content_overlay_filter{text-align:center}
.select-filter-phone{width:100%;margin:5px 0 10px 0;font-size:125%}
#sort_block_phone{padding:20px 0 10px 0;border-top:1px solid rgba(255,255,255,.5)}
#menu_block_phone{overflow:hidden}
#menu_block_phone .nav2{width:100%}
#menu_block_phone ul.ul-nav2{border-top:1px solid #777;border-bottom:1px solid #333}
#menu_block_phone ul.ul-nav2:first-child{border-top:0}
#menu_block_phone ul.ul-nav2 ul.ul-nav2{border-top:0;border-bottom:0}
#menu_block_phone ul.ul-nav2-last{border-bottom:0}
#menu_block_phone .nav2 ul.ul-nav2 li a,#menu_block_phone .nav2 ul.ul-nav2 li span.link-replace{font-weight:bold;color:#fff}
#menu_block_phone .nav2 ul.ul-nav2 li ul.ul-nav2 li a,#menu_block_phone .nav2 ul.ul-nav2 li ul.ul-nav2 li span.link-replace{font-weight:normal}
#menu_block_phone .nav2-inner{display:block;width:100%;background:transparent;border:0;padding:0 0 10px 0}
#menu_block_phone .phone-overlay ul.ul-nav2 li a,#menu_block_phone .phone-overlay ul.ul-nav2 li span.link-replace{font-weight:bold}
#menu_block_phone .nav2 ul.ul-nav2 li.selected a,#menu_block_phone .nav2 ul.ul-nav2 li.selected span.link-replace,#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li.selected a,#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li.selected span.link-replace,#menu_block_phone .nav2 ul.ul-nav2 li.selected a:hover{background:#fff;color:#444}
#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li a,#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li span.link-replace,#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li a:hover{background:transparent;color:#fff}
#menu_block_phone .nav2 ul.ul-nav2 li a:hover{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#menu_block_phone .nav2 ul.ul-nav2 li a.show-hide-target span.link-icon,#menu_block_phone .nav2 ul.ul-nav2 li a.show-hide-target-closed span.link-icon{background:url(../img/sprite-small.png) no-repeat 0 -41px}
#menu_block_phone .nav2 ul.ul-nav2 li a.show-hide-target-open span.link-icon{background:url(../img/sprite-small.png) no-repeat 0 -92px}
.content-header{padding:15px 10px 10px 10px}
.content-header-important{padding-top:0;padding-bottom:20px}
.content-header-main{overflow:hidden}
.content-inner .container-inner{min-height:0}
.content-generic .content-primary{margin-left:0;border-left:0}
.content-generic .content-secondary{width:100%;float:none;margin-bottom:10px}
.content-wrap .content-primary{width:100%;float:none;margin-bottom:10px}
.content-two{width:auto;float:none;overflow:visible}
.content-two .content-two-inner{padding:20px 10px}
.content-two:last-child .content-two-inner{padding-left:10px}
.content-primary-general .content-two:last-child .content-two-inner{padding-left:0}
.content-primary-general .content-two .content-two-inner{padding-right:0}
.content-two:first-child .content-two-inner{padding-bottom:0}
.content-generic-with-secondary .content-two:first-child .content-two-inner{padding-top:0}
.content-wrap .content-tertiary{margin-left:0}
.content-wrap .content-tertiary .content-tertiary-inner{margin-left:10px;margin-right:10px}
.content-wrap-2-column .content-tertiary{margin-top:51px}
.content-wrap-2-column .content-header-outside{width:auto;float:none}
.education-header.with-border>div{border:0}
.education-header.slds-tabs--scoped{padding:0 10px}
.education-section.trailhead .content-two:first-child .content-two-inner,.education-section.more-resources .content-two:first-child .content-two-inner{border-right:0;margin:0;padding:20px 10px}
.education .legend{display:block}
.education .education-header>div>.content-one>.content-two:first-child{width:100%;border-right:0}
.education .education-header>div>.content-one>.content-two:first-child .legend.last-earned{width:100%;margin:25px 0}
.education .education-header>div>.content-one>.content-two:last-child{width:100%}
.education-header #tab-company .trailhead-badges div.legend{width:20%}
.education-header #tab-company .certifications.with-goal div.legend{width:25%}
.pc-overlay .content-simple{width:80%}
.pc-overlay .content-simple .badges-list li{padding:0 30px}
.content-three{width:100%}
.content-three.double{width:100%}
.content-three .content-three-inner{padding:0 0 20px 0}
.education.content-generic .content-three .content-three-inner{padding:10px}
.content-primary-general .content-three .content-three-inner{padding:0 0 20px 0}
.content-primary-general .two-columns-education-home{margin-top:0;margin-bottom:10px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner{margin-right:0;margin-top:10px;margin-bottom:10px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header{padding-top:0}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background:0}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2{font-weight:normal;font-size:1.5em}
.content-three .title{padding-right:0}
.education-header .trailhead-badges .legend{width:33.3333%}
.education-header .certifications .legend{width:33.3333%}
.cmty-pc-header .education-header #tab-company .certifications.with-goal div.legend{width:33.3333%}
.education-header .trailhead-badges .content-three:not(:first-child){width:100%;margin:10px auto}
.education-header .certifications .certified-logo,.education-header .trailhead-badges .trailhead-logo{display:none}
.education-header .trailhead-badges .last-earned img{display:block}
.three-columns,.four-columns{margin-right:0}
.content-four{width:50%}
.content-four .content-four-inner,.content-primary-general .content-four .content-four-inner{padding:0 0 20px 0}
.content-four:nth-child(odd) .content-four-inner,.content-primary-general .content-four:nth-child(odd) .content-four-inner{padding-right:10px}
.content-four:nth-child(even) .content-four-inner,.content-primary-general .content-four:nth-child(even) .content-four-inner{padding-left:10px}
.content-header-important h1{padding-bottom:0}
.content-header-important .content-header-extra{margin-bottom:-6px}
.content-header-extra-2{position:relative;width:100%;padding-top:10px}
.appex-content-header .content-header-extra-2{padding-bottom:10px;padding-top:0}
.content-header-extra-2 .button-block{width:49%!important;float:left!important;margin:0!important}
.content-header-extra-2 .button-block:nth-child(odd){float:right!important}
.content-header-extra-3 .button-block:nth-child(odd){float:left!important}
.content-header-extra-2 div.button-block button{width:100%}
.content-header-extra-2 button.button-even{float:right!important}
.content-header-extra-2 .button-lonely{width:100%!important}
.content-header-extra-2 .button-block-half{width:23%!important;margin-left:2%!important;padding-left:6px;padding-right:6px}
.content-header .content-header-extra .btn,.content-header .content-header-extra .ui-multiselect{margin-top:5px!important}
.content-header .content-header-extra .ui-multiselect{width:100%}
.content-header .content-header-extra p.button-block{padding-top:18px}
.content-header .content-header-extra-1{float:none;overflow:hidden;clear:both}
.content-header .content-header-extra-1 .button-block{width:100%;float:none;clear:both;overflow:hidden;margin-left:0}
.content-header .content-header-extra-1 .button-block button{width:100%;position:relative}
.comty .nav2{display:block;width:100%}
.comty .nav2 .ul-nav2{display:none}
.nav2-phone{display:block;float:left;width:49%}
.phone-menu-panel .nav2-phone{float:none;width:100%}
.phone-menu-panel .nav2-phone-first{padding-top:20px}
.nav2-phone-1{width:100%}
.nav2-phone-inner{padding:5px 0 10px 10px}
.phone-menu-panel .nav2-phone-inner{padding-right:10px}
.nav2-phone-1 .nav2-phone-inner{padding-right:10px}
.nav2-phone:nth-child(odd){float:right}
.phone-menu-panel .nav2-phone:nth-child(odd){float:none}
.nav2-phone:nth-child(odd) .nav2-phone-inner{padding-left:0;padding-right:10px}
.phone-menu-panel .nav2-phone:nth-child(odd) .nav2-phone-inner{padding-left:10px;padding-right:10px}
.nav2-phone label.label-filter{margin:5px 0 0 0;overflow:hidden;display:inline-block}
.nav2-phone button.ui-multiselect{clear:both;float:none;margin-left:0;width:100%!important}
.nav2-phone .nav2-phone-select{position:relative;overflow:hidden;height:33px;margin-top:5px}
.nav2-phone .nav2-phone-select select{height:33px;width:100%}
.nav2-phone span.nav2-select-list-display{display:block;clear:both;position:absolute;left:0;top:0;width:100%;height:31px;line-height:100%;cursor:pointer;float:left;margin:0;padding:0;text-align:left;white-space:nowrap;background:transparent;border:0;font-size:92.3%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#555;height:31px;background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-o-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#eee 100%);background:linear-gradient(top,#fdfdfd 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eeeeee',GradientType=0);-webkit-tap-highlight-color:rgba(0,0,0,.4);-webkit-user-select:auto;overflow:hidden}
.nav2-phone span.nav2-select-list-display .search_options_display{border-left:1px solid #ddd;border-right:1px solid #ddd;height:31px;padding:9px 20px 0 8px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nav2-phone span.nav2-select-list-display .select-list-display-icon{position:absolute;display:block;top:10px;right:0;background:url(../img/sprite-large.png) no-repeat left -446px;width:16px;height:10px}
.content-single .content-primary-block,.content-single .content-primary-block:first-child{padding:10px}
.content-primary-general:nth-of-type(n+2) .content-primary-inner-general{padding-top:10px}
.content-primary-inner-general{padding:10px}
.content-primary-inner-general .content-primary-block:last-child{padding-bottom:10px}
.content-primary-inner-general .content-primary-block{padding-bottom:10px;width:auto}
.content-primary-inner-general .content-primary-block-2-group{float:none}
.content-primary-inner-general .content-primary-block-2{float:none;border:0;padding:0;margin:0;background:transparent;clear:both;width:auto}
.profile-user{padding:10px;margin-bottom:0}
.profile-user .profile-user-img{float:left}
.profile-user .profile-user-img img{width:100px}
.profile-user .profile-user-text{float:left}
.profile-user .profile-user-text p{margin:0 10px;float:left;line-height:150%}
.profile-user .profile-user-text .rating-block{padding-left:10px;padding-top:2px;padding-bottom:2px}
.profile-user .profile-user-text .social-block{padding-left:10px;padding-top:8px;padding-bottom:2px;clear:both}
.content-primary-block-2 h5,ul.ul-product-used,ul.ul-badges-won{width:auto;padding:0}
.content-primary-block-2 h5{position:relative;text-transform:none;background-repeat:no-repeat;background-size:18px;background-position:0 6px;margin-left:10px;padding:5px 45px 5px 25px;width:auto;color:#555}
ul.ul-product-used,ul.ul-badges-won{padding-bottom:20px;border-top:0;clear:both}
ul.ul-product-used li{width:150px}
ul.ul-contributions li a.contribution-stat{font-size:140%}
ul.ul-contributions li{margin:0}
ul.social-block a{margin-right:15px}
.disclaimers{padding-left:10px;padding-right:10px}
.content-highlight{padding:10px 15px;margin-bottom:20px}
.content-highlight:first-of-type{margin-top:10px}
.content-highlight .content-highlight-img{display:none}
.partner-online-training{background-image:none;padding:20px}
.partner-online-training h1{font-size:200%}
.partner-online-training h2{font-size:138.5%}
.content-highlight-header-extra{text-align:left;float:none;margin:0;padding:0 0 5px 0;clear:both}
.content-primary-general{overflow:visible!important}
.content-status .content-status-extra{float:left;clear:both;padding-top:5px}
.content-status .content-status-extra .content-status-extra-item{padding-left:1px;clear:both;display:inline-block;float:left}
.content-status .content-status-msg{float:left;clear:both;padding-top:5px}
.content-status .content-status-msg p{padding-left:1px}
.content-two-1 .content-details-important{margin-right:0}
.content-two-2 .content-details-extra{margin-left:0}
.comty-education .content-primary-general .content-primary-inner-general .education-gettingstarted-intro h2{padding-right:50px}
#education_page_header .content-header-extra{display:none}
.content-inner-block-marketing-wide .wrap-around{display:none}
.content-inner-block-marketing .container-block .container-block-inner{padding:20px 20px;border-left:0;border-right:0}
.content-inner-block-marketing .container-block,.marketing-divider-outer{width:auto;border-left:0;border-right:0}
.content-inner-block-marketing .content-two-1 .content-two-inner{padding-right:0;padding-bottom:0}
.content-inner-block-marketing .content-two-2 .content-two-inner{padding-left:0}
.marketing-wide{border-left:0;border-right:0;padding-left:20px;padding-right:20px}
.marketing-img-row .img-marketing-inline{margin-left:5px;margin-right:5px}
.marketing-img-text img.img-marketing-small{display:none}
.marketing-img-text .marketing-text{padding:10px 0}
.content-simple{width:initial;padding-left:10px;padding-right:10px}
.content-simple-head{padding:10px}
.content-simple-head-a{float:none}
.cs-logo{margin:0 auto;margin-bottom:10px}
.content-simple-head-b{float:none}
.content-simple p.cs-head-content{text-align:center;padding:10px;line-height:125%}
.content-simple-body{padding:20px}
.cs-body-intro{padding-bottom:20px}
.content-simple-small .content-simple-body .cs-subcontent-foot{padding-bottom:10px;padding-top:10px}
.content-simple-body .cs-subcontent-foot{padding-bottom:20px}
.cs-subcontent-foot{padding-top:1px}
.content-simple p{font-size:100%}
.content-simple ul li{font-size:100%}
.content-simple .content-two-2 .btn-height{float:none}
.content-simple-foot{padding:20px}
.content-simple-foot-2{float:none}
.btn-sf-2 .ui-button-icon{display:none}
.content-primary-inner-general .content-primary-block-1-group{padding-left:0;width:100%}
.content-primary-inner-general .content-primary-block-2-group{padding-right:0;padding-left:0;width:100%}
.content-primary-block-2 h5{padding-top:5px}
.content-primary-block-2-group .content-primary-block-2{background:#f7f9fb;border:1px solid #ddd;padding:10px}
.education-header .content-three,.trailhead .education-header .content-three{border-right:0}
.nav{font-size:110%}
.nav-desktop{display:none}
.nav-phone{display:block}
.nav-group{display:none}
.nav-group-phone{display:block}
.logo{width:32px;height:22px;margin-left:-16px;margin-top:0;padding-top:0;position:absolute;top:6px;left:50%;float:none;background:url(../img/comty-logo-small.png) no-repeat center 0}
.logo a{display:none}
div.header{background:#2a94d6;overflow:hidden;height:37px;position:fixed;top:0;left:0;border:0;width:100%;z-index:999}
.search-div.nav-desktop{overflow:visible;display:block;float:none;margin:0;padding:12px 0;background:#a8b7c7;border-bottom:1px solid rgba(255,255,255,.5);width:100%}
.search-div.nav-desktop form{overflow:visible}
.search-div .search-button{float:right;margin-right:10px;display:block;border-color:#fff;padding-left:7px;padding-right:25px}
.search-div .filter-button{background-color:transparent;display:block;width:34px;height:29px;border:0;float:left;margin:-1px 0 0 8px;padding:0 0 0 6px}
.search-div .filter-button .ui-icon-filter{background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:0 -568px;width:20px;height:22px;display:block}
.search-div.nav-desktop .div-keywords-outer{display:block;overflow:hidden;float:none}
.search-div.nav-desktop .input-text{width:100%;margin:0;padding:5px 0 5px 5px;margin:0 0 0 10px;float:none;border-color:#fff}
.search-div.search-active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:1}
.search-div .search-tray{left:43px;top:41px;border:0;border-top:1px solid #ddd}
.nav0{height:41px;font-family:inherit;clear:none;padding:0 5px}
.nav0 ul{margin:0}
.nav0 ul li{padding:.4em 0 0 0;float:left}
.nav0 ul li a{line-height:100%;height:1em;margin:0 0 1px 0;color:#fff;font-weight:bold;background-color:rgba(0,0,0,0.20);float:left;padding:.6em 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0 1px 0 #3c9bd5,inset 0 0 1px #000;-webkit-box-shadow:0 1px 0 #3c9bd5,inset 0 0 1px #000;box-shadow:0 1px 0 #3c9bd5,inset 0 0 1px #000}
.nav0 ul li a:hover,.nav1.nav-phone ul li a:hover{background-color:rgba(0,0,0,0.30);color:#fff}
.nav-group-phone a{text-decoration:none;line-height:100%;font-size:107.75%;height:1em;margin:3px 7px 1px 7px;color:#fff;font-weight:bold;float:left;padding:8px 10px}
.nav-group-phone a.phone-nav-button{overflow:hidden;padding:5px 7px;width:20px;height:20px;display:block;float:left}
.nav-group-phone a.phone-nav-button span.phone-nav-button-icon{background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:0 -350px;width:20px;height:20px;display:block;float:left}
.nav-group-phone a#phone_nav_button_menu{padding-top:4px}
.nav-group-phone a#phone_nav_button_menu2{float:right}
.nav-group-phone a#phone_nav_button_menu span.phone-nav-button-icon,.nav-group-phone a#phone_nav_button_menu2 span.phone-nav-button-icon{background-position:0 -590px}
.nav-group-phone a.phone-nav-button-device-iphone{float:right;padding-top:4px;padding-bottom:6px;padding-left:30px;background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:6px -723px}
.nav-group-phone a.phone-nav-button-device-iphone-checked{background-position:6px -763px}
.nav-group-phone a.phone-nav-button-device-iphone span.phone-nav-button-icon{background-position:0 -610px}
.nav-group-phone a.phone-nav-button-device-android{float:right;padding-left:30px;background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:6px -723px}
.nav-group-phone a.phone-nav-button-device-android-checked{background-position:6px -763px}
.nav-group-phone a.phone-nav-button-device-android span.phone-nav-button-icon{background-position:1px -630px}
.nav-group-phone a#phone_nav_button_back span.phone-nav-button-icon{background-position:3px -658px}
.nav-group-phone a#phone_nav_button_search{float:left}
.nav-group-phone a#phone_nav_button_sort{float:right;width:auto;padding-top:7px;padding-bottom:3px;padding-left:0;padding-right:10px}
.nav-group-phone a#phone_nav_button_sort span.phone-nav-button-icon{width:auto;background-position:3px -370px;padding-left:23px}
.nav-group-phone a#phone_nav_button_close-filter,.nav-group-phone a#phone_nav_button_close-menu{float:left}
.nav-group-phone a#phone_nav_button_close-filter span.phone-nav-button-icon,.nav-group-phone a#phone_nav_button_close-menu span.phone-nav-button-icon{background-position:3px -658px}
.nav-group-phone a#phone_nav_button_savedlist{float:right;padding-top:6px;padding-bottom:4px}
.nav-group-phone a#phone_nav_button_savedlist span.phone-nav-button-icon{background-position:0 -430px}
.nav-group-phone a#phone_nav_button_me{float:right}
.nav-group-phone a#phone_nav_button_me span.phone-nav-button-icon{background-position:0 -390px}
.nav-group-phone a#phone_nav_button_login{float:right;width:auto;padding-left:5px;padding-right:10px}
.nav-group-phone a#phone_nav_button_login span.phone-nav-button-icon{width:auto;background-position:0 -410px;padding-left:23px;line-height:20px}
div.header-comty .nav-group-phone a#phone_nav_button_login span.phone-nav-button-icon{width:auto;background-position:2px -410px;padding-left:19px;text-indent:-9999px;overflow:hidden}
.nav-group-phone a#tab_content_overview{background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:10px -653px;padding-left:29px}
.nav-group-phone h1{color:#fff;float:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:120%;padding:7px 7px 3px 0}
.phone-content-overlay-inner .is-overlay{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:static;border:0;margin:0;padding:0;background:transparent;width:100%;white-space:nowrap;overflow:hidden;overflow-y:auto}
.phone-content-overlay .is-overlay{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:static;border:0;background:transparent}
.phone-content-overlay .is-overlay .overlay-section{border-top:1px solid #777;border-bottom:1px solid #333;padding:5px 0}
.phone-content-overlay .is-overlay .overlay-section:first-child{border-top:0}
.phone-content-overlay .is-overlay .overlay-section:last-child{border-bottom:0}
.phone-content-overlay .is-overlay h4,.phone-content-overlay .is-overlay p a{margin:0;padding:4px 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;display:block;text-decoration:none;color:#ddd;overflow:hidden;color:#fff}
.phone-content-overlay .is-overlay h4 a{color:#fff}
.phone-content-overlay .is-overlay h4 span.h-main{color:#fff}
.phone-content-overlay .is-overlay h4{font-weight:bold}
.phone-content-overlay .is-overlay p a:hover{background:transparent;border-color:transparent;color:#fff}
.phone-content-overlay .is-overlay p a span.de-emph{color:#ddd}
.phone-content-overlay .is-overlay p a:hover span.de-emph{color:#fff}
.phone-content-overlay .is-overlay h4 span.h-sub{font-weight:normal;padding-top:4px;color:#fff}
.phone-content-overlay .is-overlay p{margin:0;padding:0}
.phone-content-overlay .is-overlay span.ui-icon{background:0}
.phone-content-overlay .is-overlay a.link-delete span.ui-icon-delete,.phone-content-overlay .is-overlay a.link-delete:hover span.ui-icon-delete{background-image:url(../img/sprite-small.png);background-position:0 -530px;visibility:visible;width:20px;height:20px;float:right}
.phone-content-overlay table.saved-list-table{border-collapse:separate;width:100%}
.phone-content-overlay table.saved-list-table td{border-top:1px solid #777;border-bottom:1px solid #333;background:transparent;overflow:hidden}
.phone-content-overlay table.saved-list-table tr:first-child td{border-top:0}
.phone-content-overlay table.saved-list-table tr:last-child td{border-bottom:0}
.phone-content-overlay table.saved-list-table tr:hover td{background:transparent}
.phone-content-overlay table.saved-list-table td.td-title a.tile-title{width:auto;display:inline-block}
.phone-content-overlay table.saved-list-table img.listing-logo{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#fff}
.phone-content-overlay table.saved-list-table a{color:#fff}
.phone-content-overlay table.saved-list-table td.td-actions{padding-right:14px}
.is-overlay-saved-list{min-width:0}
.phone-content-overlay .is-overlay-saved-list .rating-block span.rating-stars{background-image:url(../img/rating-stars-white.png)}
.phone-content-overlay .is-overlay-saved-list .wait-small{background-image:url('../img/loading-small-white.gif')}
div.header .logo{width:32px;height:22px;margin-left:-16px;margin-top:2px;top:6px;background:url(../img/comty-logo-small.png) no-repeat center center}
div.header-comty .logo a{display:none}
div.header-appex .logo{display:none}
.footer{background-image:none;background:#d5dce1;border-top:1px solid #fff}
.footer-extra{display:none}
.footer-all{text-align:left;padding:10px 0 15px 0}
.footer-all p{margin:0;padding:0}
.footer-all a,.footer-all span.footer-text{display:block;clear:both;margin:0;padding:8px 5px}
.footer-all-primary{float:left;width:50%}
.footer-all .footer-all-primary p{background:0}
.footer-all-primary a.footer-icon{background:0;text-indent:0;margin:0;padding:8px 5px}
.footer-all-primary a.footer-icon-last{margin-right:0}
.footer-all-primary a.footer-facebook{width:auto;height:auto}
.footer-all-primary a.footer-twitter{width:auto;height:auto}
.footer-all-primary a.footer-rss{width:auto;height:auto}
.footer-all-primary a.footer-section-start{margin-left:0}
.footer-all-secondary{clear:none;float:left;width:50%}
.footer-all-secondary a,.footer-all-secondary span.footer-text{color:#000;font-size:100%}
.footer-extra{display:none}
.footer-all{display:none}
.footer{display:none;background:#333;background:-moz-linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(50%,#222),color-stop(51%,#111),color-stop(100%,#000));background:-webkit-linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);background:-o-linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);background:-ms-linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);background:linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#000000',GradientType=0);overflow:hidden;height:47px;position:fixed;bottom:0;left:0;width:100%;z-index:999;border-top:1px solid #222}
.footer-nav-group-phone{overflow:hidden;display:none}
.footer-nav-group-phone div.footer-nav-links{overflow:hidden;display:block;width:100%}
.footer-nav-group-phone div.footer-nav-links a{overflow:hidden;display:block;text-align:center;color:#bbb;text-decoration:none;margin-top:2px;padding:3px 0 0 0;text-overflow:ellipsis;white-space:nowrap;width:25%;height:39px;float:left;font-size:76.9%;font-weight:bold;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.footer-nav-group-phone div.footer-nav-links a.selected{background-color:rgba(255,255,255,0.15);color:#fff}
.footer-nav-group-phone div.footer-nav-links a span.ui-icon{margin:2px auto 0 auto;width:20px;height:20px;overflow:hidden;display:block;background:url(../img/sprite-small.png) no-repeat 0 100px}
.footer-nav-group-phone div.footer-nav-links a span.footer-link-text{clear:both;padding:0;display:block}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-browse span.ui-icon{background-position:0 -350px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-browse.selected span.ui-icon{background-position:0 -370px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-me span.ui-icon{background-position:0 -390px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-me.selected span.ui-icon{background-position:0 -410px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-saved-list span.ui-icon{background-position:0 -430px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-saved-list.selected span.ui-icon{background-position:0 -450px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-more span.ui-icon{background-position:0 -470px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-more.selected span.ui-icon{background-position:0 -490px}
.phone-overlay .footer-all a,.footer-all span.footer-text{color:#ddd;text-decoration:none}
.phone-overlay .footer-all a:hover{color:#fff;text-decoration:none}
.phone-overlay .footer-all-primary a.footer-section-start{border-color:#393c43}
.phone-overlay .footer-all-secondary{border-color:#393c43}
.content-primary-general .content-two.content-two-2{margin:20px 0 0}
.content-primary-general .content-two .list-of-items{border:0}
.data-table-header-page{padding:0 10px}
.data-table-header-page .data-table-header-extra{right:10px}
.tile-content-inner.tile-content-inner-two-cols{border-top:1px solid #ddd}
.content-generic .content-secondary.content-secondary-with-border{border:0}
.text-inline-filled{padding:10px 10px 0 10px}
.box-overview-inline{margin:10px}
.content-three .content-three-inner.small-padding{padding:15px 10px 10px}
.box-overview-inline .big_text{font-size:27px;font-weight:bold;margin:10px 0 0}
.box-overview-inline .title{font-size:12px}
.content-header-cool{border:0}
#container-green-bar{width:97%}
#certs_chart{width:300px;height:300px;margin:0 auto}
.phone-link-topic{display:block!important;background-color:#fafafa;padding:5px;padding:10px 5px;border-bottom:1px solid #eee;border-radius:5px}
.phone-link-topic:hover{color:#555;background:#e8e8e8 url("../img/sprite-small.png") no-repeat scroll right -140px}
.topic-box .phone-link-topic:last-child{border-bottom:1px solid #eee}
.content-two .topic-box{padding:10px;margin:20px 0 0}
.topic-box.full{padding:10px}
.content-two .topic-box ul li,.topic-box.full ul li{cmargin:0}
.content-two .topic-box ul,.topic-box.full ul{margin:10px 0 0;line-height:110%;font-size:100%}
h3.topic-header,.content-primary-general .content-primary-inner-general h3.topic-header{margin:10px 0 0 0}
.content-header-extra.full-mobile .program-level{width:96%;height:auto;text-align:center;background-image:none!important;padding:6px 2%;border-radius:5px;font-size:12px;margin:0 auto}
.content-header .content-header-extra.full-mobile{margin:6px 0 0;width:100%;clear:both}
.content-header-extra.full-mobile .program-level dd{margin:0;font-size:12px;text-transform:uppercase;font-weight:bold;float:right;text-shadow:1px 1px #fff}
.content-header-extra.full-mobile .program-level.registered{background:#fff;border:#c9c9c9 solid 1px}
.content-header-extra.full-mobile .program-level.silver{background:#e8e8e8;border:#c9c9c9 solid 1px}
.content-header-extra.full-mobile .program-level.gold{border:#ebcd58 solid 1px;background:#fddd5f}
.content-header-extra.full-mobile .program-level.platinium{background:#ddd;border:#b2b2b2 solid 1px}
.content-header-extra.full-mobile .program-level.global{background:#009cdb;border:#0081b5 solid 1px}
.content-header-extra.full-mobile .program-level.global dd{text-shadow:1px 1px #888}
.li-tile.empty-tile .tile-content-inner.tile-content-inner-two-cols{border-top:0}
.li-tile.empty-tile .tile-content-inner{background-position:right -142px}
.li-tile.empty-tile .tile-footer .tile-footer-a{padding:2px 15px 0 7px!important}
h1.title-program-status{font-size:1.3em}
.content-header-extra.full-mobile .program-level.global dl{color:#fff}
.content-header-extra.full-mobile .program-level dl dt{float:left;display:block}
.content-header-extra.full-mobile .program-level dl:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
div.bullet-graph div.scale div.tick div.tick-label,div.bullet-graph div.graph div.measure div.measure-label{font-size:12px}
h1.filter-item{float:left}
h1.filter-item.ui-multiselect span.ui-icon{margin-top:5px}
.rating-block span.rating-amount{padding-top:0}
.icon-block ul li{display:block;float:left;margin-left:6px;margin-top:1px;width:12px;height:12px;overflow:hidden;background-image:url(../img/sprite-small.png);font-weight:bold;font-size:92.5%}
.icon-block ul li.paid{background-position:0 100px}
.icon-block ul li.new-tile{display:block}
.icon-block ul li.sponsored-tile{display:block;width:auto;height:auto;color:#0070d2}
.icon-block ul li.sf1-tile{display:block}
.icon-block ul li.lightning-tile{display:block}
.icon-block ul li.lightning-app-tile{display:block}
.icon-block ul li.lightning-cons-tile{display:block}
.icon-block ul li.free{text-transform:none;padding-top:0}
.icon-block ul li.marketing-tile{display:block}
.t_Tooltip .t_ContentContainer{max-width:260px}
.t_Tooltip_appx,t_Tooltip_appx4{display:none!important}
.tooltip-from-title,.tooltip-from-el,.tooltip-from-el-4{display:none}
.rounded-table-2-column-cell.tooltip-from-el:hover{background-color:#f2f2f2}
.rounded-table-1-column-cell.tooltip-from-el:hover{background-color:#f2f2f2}
.tooltip-from-title,.tooltip-from-el:hover,.tooltip-from-el-4:hover{cursor:default}
.tooltip-all{display:block}
.tooltip-all-li{display:list-item}
.tooltip-all-all{display:block}
.paging .paging-a{float:none;text-align:center;line-height:240%}
.paging .divider{display:none}
.paging a.more,.paging a.less{background-color:rgba(0,0,0,0.50);float:right;background-position:8px -685px;border-radius:50%}
.paging a.less{float:left;background-position:6px -655px}
.paging a.more:hover,.paging a.less:hover{background-color:rgba(0,0,0,0.60)}
a.less-paging{margin-right:10px}
a.more-paging{margin-left:10px}
.wait-paging{margin-top:1px}
.btn-strong-primary{text-shadow:0 1px 1px rgba(0,0,0,0.33)}
.btn-strong .button-text{float:none}
.items-list{border-left:0;border-right:0}
ul.items-list-ul li.items-list-li{width:100%}
ul.items-list-ul li.items-list-li .txt .title-with-tooltip{display:none}
ul.items-list-ul li.items-list-li .txt .title-with-tooltip-phone{display:inline-block}
.explain-select-alt{display:none}
.jq-widget .ui-dialog .appx-dialog-content-img-text .txt{overflow:hidden}
.jq-widget .ui-dialog .appx-dialog-content-img-text .txt .title{overflow:hidden;display:inline-block;width:98%;white-space:nowrap;text-overflow:ellipsis}
.msg{border-radius:0}
.content-simple .msg .msg-icon{margin-top:5px}
.msg-container-free{margin:15px 0 0 0}
.msg-container-free .msg{border-right:0;border-left:0}
.content-generic,.content-wrap .content-primary{border-right:0;border-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.content-generic-with-secondary{background-image:none}
.appx-dialog .overlay-2-columns .overlay-column{border-right:0;float:none;width:100%}
.appx-dialog .overlay-2-columns .overlay-column-last{display:none}
.appx-dialog .overlay-column ul.ul-info-list{margin-bottom:15px}
.button-with-expl p.button-expl{clear:both;margin-top:10px;padding-top:8px}
.content-primary .msg{margin:10px 10px 0 10px}
.mask,.mask-msg{z-index:4}
.mask2{z-index:auto}
.program-goal{margin:0}
.content-single .path-content{width:auto}
.path-content .path-content-inner{margin-left:0;margin-right:0}
.content-two-1 .path-content .path-content-inner{margin-left:0;margin-right:0}
.content-two-2 .path-content .path-content-inner{margin-left:0;margin-right:0}
.program-goal-arrows .content-two-2{display:none}
.path-content .path-content-ul li.tooltip-from-title:hover,.path-content .path-content-ul li.tooltip-from-el-4:hover{background-color:transparent}
img.education-gettingstarted-1{display:none}
table.data-table th{white-space:normal}
div.search-div-content .search-div-main{width:100%;border-right:0;padding:20px 10px}
div.search-div-content .search-div-sub{display:none}
.div-keywords_medium-outer .input-text-medium{font-size:100%;padding-top:8px;padding-bottom:8px}
.div-keywords_medium-outer button{background:transparent url(../img/sprite-icons.png) no-repeat 0 -40px;opacity:.4;border:0;width:20px;height:20px;box-shadow:none;margin:9px 0 0 -26px}
.inside-app div.content-header-search,div.content-header-search{display:none}
.inside-app div.search-div-content-search,div.search-div-content-search{display:block;border-radius:0;border-right:0;border-left:0}
.btn-next-to-input{margin:10px 1px 0 1px;float:right}
.three-columns .box-action{margin-right:0}
.box-metric-top-nr{width:50px}
.box-metric-top-txt{width:145px}
.chart-div{width:99%}
.steps_new_user ul.ul-steps li{float:none;width:100%;background:0;border-bottom:3px solid #fff}
.steps_new_user ul.ul-steps li.step3{border-bottom:0}
.steps_new_user ul.ul-steps li.step .step-title{padding-bottom:10px}
.steps_new_user ul.ul-steps li.step .step-img{display:none}
.steps_new_user ul.ul-steps li.step2 .step-content,.steps_new_user ul.ul-steps li.step3 .step-content{margin-left:0;margin-right:0}
.steps_new_user ul.ul-steps li.step2 .step-nr,.steps_new_user ul.ul-steps li.step3 .step-nr{left:10px}
.steps_new_user ul.ul-steps li .step-content{padding-bottom:10px}
.steps_new_user_tall ul.ul-steps li .step-content{padding-bottom:20px}
.data-table-filter-block .form-group input[type=text].user-search-textfield{width:100%;font-size:100%}
.results-tiles-isolated{border-top:1px solid #a8b7c7;border-left:0;border-right:0;padding:0}
.results-tiles-isolated-1{float:none;padding:0}
table.table-compare th.th-h2,table.table-compare td.td-h2{white-space:normal;padding-left:8px;padding-right:8px}
span.block-managed{background:transparent;min-height:0}
span.block-unmanaged{background:transparent;min-height:0}
table.data-table-complex tbody.data-table-tbody-title td{padding-bottom:4px}
ol.ol-learn li{padding:10px;min-height:0}
ol.ol-learn li::before{margin:5px 10px 0 5px}
ol.ol-learn li span.li-content{margin-left:75px;padding:5px 20px 5px 0}
ol.ol-learn-compact li span.li-content{padding-top:15px}
ol.ol-learn li.li-learn-listing-1,ol.ol-learn li.li-learn-listing-2,ol.ol-learn li.li-learn-listing-3{background-image:none}
ol.ol-learn li.li-learn-trial{background-image:none}
.content-inner-block-eyebrow{display:none}
.chart-legend-analytics .tooltip-from-el{display:inline}
.leader-container{width:250px;float:none;margin-left:auto;margin-right:auto;margin-top:20px}
.circle-container{float:none;margin-left:auto;margin-right:auto;margin-top:20px;width:380px}
.circle-container a:nth-child(4),.circle-container a:nth-child(5),.circle-container a:nth-child(10),.circle-container a:nth-child(11),.circle-container a:nth-child(12),.circle-container a:nth-child(13){display:block}
.circle-container a:hover img{border:1px solid #ccc}
.chatter-topics-title{float:none;margin:0 auto 10px auto;width:300px}
.chatter-topics-title h2{font-size:170%;padding:30px 0 0 120px!important}
.chatter-topics-content{width:100%;height:auto}
.chatter-topics-content p{font-size:130%}
.custom-slider-4 .owl-nav .owl-prev{left:-2px}
.custom-slider-4 .owl-nav .owl-next{right:-2px}
.connection-in-progress .btn{margin-top:9px}
.connection-in-progress .msg{margin-left:3px;margin-bottom:10px}
.label-action-link{clear:both;float:none;margin-left:16px}
.results{width:100%}
ul.ul-results{width:100%}
ul.ul-results li.li-tile{width:100%}
.tile,.tile .tile-content,.tile-medium,.tile-medium .tile-content,.tile-medium .tile-content-inner,.view-tile .tile-medium,.view-tile .tile-medium .tile-content,.view-tile .tile-medium .tile-content-inner,.tile-small,.tile-small .tile-content,.tile-small .tile-content-inner,.view-tile .tile-small,.view-tile .tile-small .tile-content,.view-tile .tile-small .tile-content-inner,.tile-mini,.tile-mini .tile-content,.tile-mini .tile-content-inner,.view-tile .tile-mini,.view-tile .tile-mini .tile-content,.view-tile .tile-mini .tile-content-inner{position:relative;width:100%;height:auto;min-height:30px;cursor:pointer}
.view-tile .tile-small .tile-content-inner{margin-left:0}
.tile .tile-content-inner-1{position:relative}
.tile .tile-content-inner-2{display:none}
.tile .tile-content-inner{background:#fbfbfb url(../img/sprite-small.png) no-repeat right -134px}
.tile:hover .tile-content-inner{background:#fbfbfb url(../img/sprite-small.png) no-repeat right -134px}
.view-list-job .tile .tile-content-inner{background:#fbfbfb url(../img/sprite-small.png) no-repeat right -117px}
.view-list-job .tile:hover .tile-content-inner{background:#fbfbfb url(../img/sprite-small.png) no-repeat right -117px}
.is-touch .tile-phone-clicked:hover .tile-content-inner-1,.is-touch .tile-phone-clicked:active .tile-content-inner-1{background-color:#94cae9}
ul.view-tile{margin-top:0}
.view-tile .tile-medium{margin:0;padding:0;border-bottom:1px solid #a8b7c7}
.view-tile .tile-small{margin:0;padding:0;border-bottom:1px solid #a8b7c7}
.view-tile .tile-small .tile-content{margin:0;padding:0}
.tile .tile-content-inner-1 .tile-img-brand{display:none}
.tile .sash{display:none}
.view-tile .tile-medium .tile-content-inner{margin-left:0}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo,.view-tile .tile-medium .tile-content-inner-1 .tile-img-logo,.view-tile .tile-mini .tile-content-inner-1 .tile-img-logo,.tile .tile-content-inner-1 .tile-img-logo{display:block;width:30px;height:30px;float:left;padding:8px 9px 11px 9px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo img,.view-tile .tile-medium .tile-content-inner-1 .tile-img-logo img,.tile .tile-content-inner-1 .tile-img-logo img{width:30px;height:30px}
.tile .txt-primary,.view-tile .tile .txt-primary,.view-tile .tile-medium .tile-content-inner-1 .txt-primary,.view-tile .tile-small .tile-content-inner-1 .txt-primary,.view-tile .tile-mini .tile-content-inner-1 .txt-primary{display:block;padding:6px 30px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:auto}
.view-list-job .txt-primary{padding-left:12px}
.view-tile .tile-small .tile-content-inner-1 .txt-primary .tile-title{height:auto;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer,.view-tile .tile-small .tile-content-inner-1 .tile-footer,.view-list .tile-footer{clear:none;height:auto;padding:4px 20px 0 0}
.view-list-job .tile-footer{margin-top:0}
.view-list .tile .tile-footer .tile-footer-a,.view-tile .tile .tile-footer .tile-footer-a{padding:2px 15px 0 0}
.tile .tile-footer .tile-footer-b{display:none}
.tile .tile-footer .tile-footer-c,.view-tile .tile-medium .tile-content-inner-1 .tile-footer-c,.view-tile .tile-small .tile-content-inner-1 .tile-footer-c,.view-tile .tile-mini .tile-content-inner-1 .tile-footer-c,.view-list .tile .tile-footer .tile-footer-c{float:left;padding:2px 0 0 0;font-size:100%}
.tile .tile-footer .tile-footer-d{display:none}
.view-list .tile .tile-footer .tile-footer-e{padding-top:1px;padding-left:0;font-size:92.5%}
.view-list .tile .tile-footer .tile-footer-e a{color:#555}
.tile .txt-secondary{display:none}
.view-list-job .tile .txt-secondary{display:block}
.view-list .tile .tile-content{width:auto}
.rating-block span.rating-amount i i{text-indent:-9999px;overflow:hidden;display:inline-block}
.rating-block span.rating-amount i:after{content:"0"}
.tiles-overview-medium,.tiles-overview-medium .tile-content{width:auto;height:auto;display:none}
.tiles-overview-medium .tile-content-inner{width:auto;height:auto}
.tiles-overview-medium .txt-primary{padding:10px}
.tiles-overview-medium .txt-primary p{line-height:100%;margin-bottom:0}
.results ul.view-tile{margin-left:0}
.content-listing{margin:0;padding:0;border:0;border-bottom:1px solid #ddd;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.listing-banner{display:none}
.listing-header-inner{padding:25px 10px}
.listing-header-social{display:none}
.listing-header-info-text .rating-block{padding-top:5px}
.listing-header-info-text .listing-header-price{display:none}
p.h1-tagline{display:none}
.listing-content-actual .container{width:100%;float:none;clear:both;margin:2.5% 0 0 0}
.listing-content-actual .container-2{margin-top:0}
.listing-content-actual .container-1.rounded-table-container{margin-top:0;float:left;width:50%;clear:none}
.listing-content-actual .container-2.rounded-table-container{margin-top:0;float:left;width:50%;clear:none}
.listing-content-actual .container.rounded-table-container{min-width:initial}
.listing-content-actual .container-fixed{width:100%;margin:0}
#listing_content_overview .container-2,#listing_content_overview .container-0{display:none}
#listing_content_overview .container-1 .listing-content-block{border-bottom:0}
#listing_content_overview .fullforce-badge{margin:3px 1px 15px 15px}
.wizard .wizard-forward .btn{margin:0 auto 5px auto;float:none;width:100%;text-align:center}
.wizard .wizard-forward .btn .button-text{float:none}
.wizard .wizard-forward .sub-text{float:none;text-align:left}
.wizard-simple table.two-tables{margin:0 auto;float:none}
.wizard-simple table.two-tables-2{margin:0 auto;float:none}
.listing-content-actual .container-phone-tabs{display:block;margin-top:15px;margin-bottom:2.5%}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs{overflow:hidden;margin:0 7px 2.5% 7px;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a,.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a:hover{overflow:hidden;display:block;color:#555;font-weight:bold;font-size:1.2em;padding:10px;border-bottom:1px solid #ddd;background:#fbfbfb url(../img/sprite-small.png) no-repeat right -138px}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a span{float:left}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a span.listing-nav-count{margin-top:3px;padding-top:2px}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a#tab_content_overview{display:none}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a:last-child{border-bottom:0}
.post-container-inner-4 .btn-link{font-weight:bold}
.wizard .terms-block{text-align:left;padding-bottom:5px}
.wizard .wizard-back{padding-bottom:15px}
.listing-content-actual .container .container-inner{padding:0 7px}
.listing-content-actual .container .container-inner-simple{padding:0}
.listing-content-actual .container-inner:last-child{margin-bottom:-1px}
.listing-content-actual .container-1 .container-inner:last-child{margin-bottom:0}
.listing-content-actual .container .container-inner .container-inner{padding:0}
.listing-content-actual .container .container-inner .container-2 .container-inner{padding:0}
.listing-content-actual .container .listing-content-block{padding:0;border-bottom:1px solid #ddd;overflow:hidden;background:#fff}
.listing-content-actual .container .listing-content-block:last-child{border-bottom:0}
.listing-content-actual .container-1 .listing-content-block:last-child{border-bottom:1px solid #ddd}
.listing-content-actual .container listing-content-block-highlight{padding:0;border:1px solid #94cae9;background:#f2faff}
.listing-content-actual .container .listing-content-block-highlight:last-child{border-bottom:1px solid #94cae9}
.post-container-inner-2,.post-container-inner-3{display:none}
.post-container .review-text{width:100%}
.post-container .review-buttons{float:left;width:100%;height:auto;padding-top:15px}
.post-container .review-buttons .review-buttons-stars{position:static}
.post-container .review-buttons .review-buttons-stars p{text-align:center}
.review-buttons .rating-form-block{float:none;text-align:center;margin:0 auto}
.review-buttons .rating-form-block .star-rating-control{width:215px;display:block;margin:0 auto}
.post-container .review-buttons .review-buttons-post{position:static;padding-top:10px;text-align:center}
.post-container .review-buttons .review-buttons-post .btn{margin-top:15px}
.post-container .review-buttons .sub-text{float:center;clear:both}
#listing_content_reviews .post-container-info{padding-top:0}
#listing_content_reviews .post-container-inner{height:auto}
#listing_content_reviews .post-container-inner-4 .vert-hack{position:static;width:auto;padding:35px 0 0 0}
#listing_content_reviews .post-container-info .btn-link{padding-left:10px;padding-right:10px;font-size:108%}
#listing_content_reviews .post-container-inner-1 h5{display:none}
#listing_content_reviews .post-container-inner-4{width:auto}
#listing_content_reviews .post-container-inner-4 p{display:none}
#listing_content_reviews .review-highlights .rating-value{font-size:350%}
#listing_content_reviews .review-highlights .rating-rest{clear:both;padding:0 0 10px 0}
#listing_content_reviews .review-highlights .rating-rest .rating-text{display:none}
#listing_content_reviews .review-highlights .rating-rest .rating-amount-reviews{display:none}
#listing_content_reviews .review-highlights .rating-block .rating-amount{display:inline}
.listing-content .msg-container{padding:0 7px}
.post-container{margin:7px 7px 0 7px;overflow:hidden}
.helpful-container{margin:0 7px}
.title-form-container{padding:7px 7px 0 7px}
.feed-container{padding:7px 7px 0 7px}
.helpful-container .container .listing-content-block{padding-top:20px}
.form-feed{clear:both;float:right}
.form-feed-filter{clear:both;float:right;padding:5px 0}
.form-feed-sort{clear:both;float:right;padding:0}
a.feed-poster img{width:35px;height:35px}
.feed-item-content{margin-left:50px}
.feed-item-extras{margin-left:0}
.feed-item{padding:20px 0}
.post-container .answers-text-1{width:auto;float:none;overflow:hidden}
.post-container .answers-text{width:auto;float:none;overflow:hidden}
.form-feed{display:none}
a.feed-footer-link-abuse{display:none}
.listing-type{float:none;display:block;border-right:0;height:auto;overflow:hidden}
ul.ul-listing-device-support,ul.ul-listing-bar-items{display:none}
.listing-sub-buttons{border-bottom:0}
.wizard-header-info{width:85%}
.wizard-header-info h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 0 4px 0;margin:0}
.wizard-header-progress{background:#f2f2f2;background:-moz-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-o-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#e6e6e6',GradientType=0);margin-top:0;width:auto;float:right;overflow:hidden;display:block}
.wizard-header-progress .wizard-text{position:static;color:#555}
.wizard-header-progress .wizard-bar{display:none}
.wizard-content{border-left:0;border-right:0}
.wizard-controls-inner{padding-left:10px;padding-right:10px}
.wizard-intro{padding-left:10px;padding-right:10px}
.form-group{clear:both;padding-left:10px;padding-right:10px;position:relative}
.form-group-file{clear:none}
.form-group-file-wide{clear:both;float:none}
.form-group .no-char-block{padding-left:0;padding-top:4px}
.form-sub-group{padding-top:0;padding-left:0}
.form-sub-group .form-group{padding-left:28px}
.form-group-els{clear:both}
.form-group-text p,.wizard-form-display .form-group-text p{margin-left:10px}
.form-sub-group .form-group-text p{margin-left:0}
.form-group label{float:left;text-align:left;padding-bottom:3px;padding-left:0;clear:both;width:auto}
.form-group label.label-inline{clear:none}
.form-group label.label-inline-main{clear:none}
.form-group .form-group-els label.label-inline-main-no-checkradio{margin-left:0;padding-left:0}
.form-group label.label-form-value{display:inline-block;padding-left:0}
.form-group label.label-title{margin-left:0}
.form-group label.label-extra{clear:both;float:left}
.form-group input,.form-group textarea{float:left;clear:both;font-size:115.4%}
.data-table input,.data-table textarea{font-size:100%}
.form-group .input-l,.form-group .input-m,.form-group .input-s{width:97%}
.form-group .input-text-other,.form-group .input-l.input-text-other,.form-group-extra .input-l{width:90%}
.form-group .input-file{font-size:100%}
.form-group .checkradio-inline{clear:none}
.form-group .checkradio-inline-main{clear:none;overflow:hidden}
.form-field-p{margin-left:0;clear:both}
.form-field-p-with-icon{clear:none;padding-top:2px}
.form-group label.label-text{margin-bottom:0}
.p-form-field{margin-left:1px}
.data-list .form-group .form-group-el{clear:both;float:none}
.data-list .form-group-text-parent .form-group-el-button{clear:none;float:right;position:absolute;top:5px;right:15px}
.data-list .form-group .form-group-el-s{width:auto}
.data-list .form-group .form-group-el-m{width:auto}
.data-list .form-group .form-group-el-l{width:auto}
.data-list .form-group .form-group-el-xl{width:auto}
.data-list .form-group .form-group-el-s input,.data-list .form-group .form-group-el-s textarea{width:97%}
.data-list .form-group .form-group-el-m input,.data-list .form-group .form-group-el-m textarea{width:97%}
.data-list .form-group .form-group-el-l input,.data-list .form-group .form-group-el-l textarea{width:97%}
.data-list .form-group .form-group-el-xl input,.data-list .form-group .form-group-el-xl textarea{width:97%}
.label-icon{float:left}
table.table-radiocheck-group td label{clear:none}
.phone-test,body.ps-active .phone-test{display:block}
.hidden-phone,.hide-on-phone{display:none!important}
.hidden-phone-cell{display:none!important}
.visible-phone{display:block}
.visible-phone-inline{display:inline}
.only-lxl{display:none!important}
.screenshot-wrapper{display:none}
.wizard-recurly{width:100%}
#recurly-subscribe,.buy-content,.recurly{width:100%}
.recurly .subscription{width:100%;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:5px}
.recurly .due_now{width:100%;float:left;clear:both;padding-top:10px}
.recurly .due_now .total-price{float:left}
.recurly .due_now .discountDesc,.recurly .due_now .extra-info-trial,.recurly .due_now .extra-info-cancel{float:left}
.recurly .contact_info,.recurly .billing_info,.recurly .shipping_info,.recurly .accept_tos{float:left;width:100%;clear:both}
.recurly .contact_info{padding-bottom:20px}
.recurly .billing_info{padding-bottom:10px}
.recurly .footer{display:block;position:static;height:auto;border-top:0}
.recurly .accept_tos label{width:89%}
.recurly .field{height:auto;margin-bottom:10px;width:100%;padding:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.recurly input[type="text"]{padding:4px 5px;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.recurly select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.recurly .field input[type="text"]{width:100%}
.recurly .field.first_name{width:100%}
.recurly .field.first_name input[type="text"]{width:100%}
.recurly .field.last_name{width:100%;margin-left:0}
.recurly .field.last_name input[type="text"]{width:100%}
.recurly .field.country{width:100%}
.recurly .field.card_number{width:100%}
.recurly .field.card_number input[type="text"]{width:100%}
.recurly .field.cvv{margin-left:0;width:166px}
.recurly .field.cvv input[type="text"]{width:116px}
.recurly .field.expires{width:100%;padding:2px}
.recurly .field.expires .month{width:132px}
.recurly .field.state{padding-right:0;width:186px}
.recurly .field.zip{padding-left:0}
.recurly .accepted_cards{right:2px}
.recurly .field.expires .title{padding-right:0}
.recurly .field.expires .title{padding-right:0}
.recurly .shipping_info .title{width:100%}
.recurly .shipping_info .shippingSameBilling{margin:0;padding:0}
.recurly .due_now .vat{float:left!important}
.filter-block{padding:17px 10px 20px 10px}
.filter-block{position:relative}
.filter-block .select-filter-overlaymenu,.data-table-filter-block-2 .select-filter-overlaymenu,.data-table-filter-block .select-filter-overlaymenu{display:block;position:absolute;height:30px;opacity:0;width:33%}
.filter-block .select-filter-overlaymenu{width:100%}
.filter-block .select-filter-overlaymenu-1{left:0}
.filter-block-2 .select-filter-overlaymenu{width:49%}
.filter-block-2 .select-filter-overlaymenu-1{left:10px}
.filter-block-2 .select-filter-overlaymenu-2{left:51%}
.filter-block-3 .select-filter-overlaymenu{width:32%}
.filter-block-3 .select-filter-overlaymenu-1{left:10px}
.filter-block-3 .select-filter-overlaymenu-2{left:34%}
.filter-block-3 .select-filter-overlaymenu-3{left:67%}
.data-table-header-main{float:none;padding:5px 0}
.tab-search-filters .data-table-header-main{padding:0}
.data-table-header-extra{position:absolute;right:0}
.tab-search-filters .data-table-header-extra{position:relative;margin-right:-20px;padding:0 10px 5px 10px;float:none}
.data-table-header-extra-form-el{position:relative;right:0;clear:both;float:none;overflow:hidden;width:100%;padding:10px 0 0 0}
.nav-tab-sub-section .data-table-header{padding-left:10px;padding-right:10px}
.nav-tab-sub-section .data-table-outer .data-table-header{padding-left:0;padding-right:0}
.nav-tab-sub-section .data-table-outer{margin-left:10px;margin-right:10px}
.nav-tab-sub-section .content-one .data-table-outer{margin-left:0;margin-right:0}
.nav-tab-sub-section.charts{padding-left:10px;padding-right:10px}
.nav-tab-sub-section .content-one{margin-left:10px;margin-right:10px}
.nav-tab-sub-section .content-two{margin-left:10px;margin-right:10px}
.nav-tab-sub-section .data-table-header-extra{right:10px}
.nav-tab-sub-section .data-table-header-extra-form-el{right:0}
.nav-tab-sub-section .data-table-outer .data-table-header-extra{right:0}
.data-table-filter-block-2,.data-table-filter-block-3{overflow:hidden;width:100%}
.data-table-filter-block-2 button.filter-item-solo,.data-table-filter-block-2 div.filter-item-solo{width:49%;float:left;margin:0}
.data-table-filter-block-2 button.filter-item-solo-2,.data-table-filter-block-2 div.filter-item-solo-2{float:right}
.data-table-filter-block-2 .select-filter-overlaymenu{width:49%}
.data-table-filter-block-2 .select-filter-overlaymenu-1{left:0}
.data-table-filter-block-2 .select-filter-overlaymenu-2{left:51%}
.data-table-filter-block{width:100%;clear:both;overflow:hidden;padding:10px 0 0 0}
.data-table-filter-block-intro{padding-bottom:20px}
.tab-search-filters .data-table-header-main .data-table-filter-block{padding-top:0}
.data-table-filter-block button.filter-item-solo,.data-table-filter-block div.filter-item-solo{width:100%;float:left;margin:0}
.data-table-filter-block button.filter-item-solo:first-child,.data-table-filter-block div.filter-item-solo:first-child{margin-left:0}
.data-table-filter-block .select-filter-overlaymenu{width:100%;left:0}
.tab-search-filters .filter .ui-icon-filter{margin-top:5px}
.tab-search-filters .filter-phone-link{float:right}
.filter-block-4 .select-filter-overlaymenu{width:100%}
.filter-block-1 button.filter-item-solo,.filter-block-1 div.filter-item-solo{width:100%;margin-left:10px}
.filter-block-2 button.filter-item-solo,.filter-block-2 div.filter-item-solo{width:49%;margin-left:2%}
.filter-block-2 button.filter-item-solo:first-child,.filter-block-2 div.filter-item-solo:first-child{margin-left:0}
.form-intro{padding:10px}
div.new-section{margin-top:10px}
.select-alt-display{clear:both;width:100%}
.select-alt-display-l span.alt-display,.form-group .select-alt-display span.alt-display{width:96.5%;padding-top:6px;padding-bottom:6px;font-size:115.4%}
.data-table .select-alt-display span.alt-display{font-size:100%}
.form-group-narrow .select-alt-display span.alt-display{width:100%}
.form-group-narrow .select-alt-display-mm span.alt-display{width:170px}
.select-alt-display span.alt-display span.ui-icon{margin-top:5px}
.data-table .select-alt-display span.alt-display span.ui-icon{display:none}
.form-group .select-alt-display span.alt-display .text-button{display:inline-block;width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:110%}
.select-alt-display-l select,.form-group .select-alt-display select{width:100%}
.form-sub-group-checkradio-4{width:100%}
.form-sub-group-checkradio-3{width:100%}
.form-sub-group-checkradio-2{width:100%}
.form-group .select-alt-display-mm select{width:182px}
table.select-checkbox-table label{display:inline-block}
.content-two-form-block{padding:0}
.content-simple-small .content-two-form-block{padding:10px 0}
.form-group-narrow{padding-left:0;padding-right:0}
.content-two-2 .content-two-form-block h2,.content-two-2 .content-two-form-block h2.h2-first{padding-top:15px}
.partner-signup-myorg p.myorg-expl{clear:both}
.form-group-main-choices label{float:left;padding-right:0}
.form-group-main-choices input{clear:both;float:left}
.form-group-main-choices input,.form-group-main-choices label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;display:block}
.form-group-narrow input.input-half{width:99%;float:none}
label.label-form-section{margin-left:0}
p.expl-form-section{margin-left:0}
.form-group-search .search-button-user{right:9px}
.form-group-search .search-button-user-clear{right:34px}
.form-section .content-two-1 .form-group-narrow{padding-right:0}
.form-section .content-two-2 .form-group-narrow{padding-left:0}
.data-table-header-extra .form-group{padding:15px 0 0 0}
.data-table-header-extra-form-el .form-group{padding-left:2px;padding-top:6px}
.content-text-main-sub .form-group-narrow{padding:2px 0 1px 0;font-size:84.6%}
.jq-widget .ui-widget-content div.appx-dialog .content-text-main-sub .form-group-narrow{padding:2px 0 1px 0;font-size:84.6%}
.content-text-main-sub .form-group-narrow:last-child{padding-bottom:4px}
.img-container-listing-banner{width:88%}
ul.ul-sortable-screenshots{margin-left:-20px}
ul.ul-sortable-screenshots li{margin-left:20px}
.form-group-pricing{width:100%;margin:0;float:none}
.listing-nav,.listing-content{border-top:0}
.listing-nav-inside{border-top:1px solid #ddd}
.listing-nav{padding-bottom:15px;background-color:#fff}
.listing-nav-inner{background-image:none;background:0;background-color:#fff}
.listing-nav .ul-listing-nav{display:none}
.listing-nav-all .ul-listing-nav{display:block}
.listing-nav .ul-listing-buttons{float:none;width:100%}
.listing-nav ul.ul-listing-buttons li{width:67%}
.listing-nav ul.ul-listing-buttons li:first-child{width:33%}
.listing-nav ul li a{margin:0 7px;padding-left:2px;padding-right:2px;border:1px solid #ddd;float:none;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-o-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:linear-gradient(top,#fcfcfc 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#dedede',GradientType=0)}
.listing-nav ul.ul-listing-buttons li a{border:1px solid #ccc;padding-bottom:8px}
.listing-nav .ul-listing-buttons li a.listing-nav-button-get,.listing-nav .ul-listing-buttons li a.listing-nav-button-buy,.listing-nav .ul-listing-buttons li a.listing-nav-button-learn{border:1px solid #449929;margin-right:10px}
.listing-nav ul li a span.listing-nav-text{font-weight:bold;display:inline-block;float:none;margin:2px 0 1px 0;line-height:95%;vertical-align:top}
.listing-nav ul li a span.listing-nav-icon{display:inline-block;float:none;background:url(../img/sprite-icons.png) no-repeat 0 100px;font-size:123.1%;line-height:95%;vertical-align:top;margin-top:1px}
.listing-nav-ideas{margin-top:0;padding-bottom:0}
.listing-nav-ideas .listing-nav-inner{background-image:url(none)}
.listing-nav-ideas .ul-listing-nav{display:block}
.listing-nav-ideas .ul-listing-nav li:first-child{display:block}
.listing-nav-ideas ul.ul-listing-nav li a,.listing-nav-ideas ul.ul-listing-nav li a:hover{background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-o-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#eee 100%);background:linear-gradient(top,#fdfdfd 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eeeeee',GradientType=0);-webkit-tap-highlight-color:rgba(0,0,0,.4);-webkit-user-select:auto;overflow:hidden;border:1px solid #ddd;border-left-color:#ccc;border-right-color:#ccc;border-bottom-color:#bbb;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#555;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:10px 0 5px -1px;padding:10px 6px;font-size:81.3%}
.listing-nav-ideas ul.ul-listing-nav li:first-child a{border-top-left-radius:2px;border-bottom-left-radius:2px;margin-left:10px}
.listing-nav-ideas ul.ul-listing-nav li:last-child a{border-top-right-radius:2px;border-bottom-right-radius:2px}
.listing-nav-all{padding-bottom:15px}
.listing-nav-inside{padding-top:15px}
.listing-nav-ideas ul.ul-listing-nav li a.selected,.listing-nav-ideas ul.ul-listing-nav li a.selected:hover,.listing-nav-all ul.ul-listing-nav li a.selected,.listing-nav-all ul.ul-listing-nav li a.selected:hover{background:#e6e6e6;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);border:1px solid #ddd;border-left-color:#ccc;border-right-color:#ccc;border-bottom-color:#bbb;color:#000}
.listing-nav-all ul.ul-listing-nav li a.no-link,.listing-nav-all ul.ul-listing-nav li a.no-link:hover{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}
.listing-nav-ideas ul.ul-listing-nav li a span.listing-nav-text{float:left}
.listing-nav-ideas ul.ul-listing-nav li a span.listing-nav-count{padding:2px 7px}
div.button-block{position:relative;overflow:visible;min-height:35px}
.button-block button,.button-block select.select-filter-overlaymenu{position:absolute;top:0;left:0;margin-top:0!important}
.button-block select.select-filter-overlaymenu{display:block;width:100%;padding:8px 0;opacity:0;top:10px}
.listing-nav div.sort-field-block,.listing-nav-ideas div.button-block{float:left;margin:18px 5px 0 10px;padding-left:10px;position:relative}
.listing-nav-ideas div.button-block button{position:static}
.listing-nav-ideas div.button-block select{top:0}
.form-group-two-cols{width:100%!important}
.listing-nav-all{padding:0}
.listing-nav-all .ul-listing-nav{display:block;white-space:nowrap;overflow:hidden}
.listing-nav-all .ul-listing-nav li{float:none;display:inline-block;margin-right:-4px}
.listing-nav-all .ul-listing-nav li:last-child{margin-right:10px}
.listing-nav-ideas .ul-listing-nav li:first-child{display:inline-block}
.listing-nav-all .ul-listing-nav li a{float:left;display:block}
.listing-nav-all .listing-nav-inner{overflow-x:auto;overflow-y:hidden}
.form-group-narrow .data-table .two-form-el-in-td{width:99%}
.form-group-narrow .data-table .two-form-el-in-td:first-child{margin-bottom:5px}
.content-primary .content-tertiary-block{padding-left:0;padding-right:0}
.content-generic-with-secondary .content-primary .content-tertiary-block{padding-left:0;padding-right:0}
.nav-tab-sub-section .content-text{padding-left:10px;padding-right:10px}
.nav-tab-sub-section .data-table-outer .content-text{padding-left:0;padding-right:0}
.content-text-main-sub{clear:both;margin:8px 0 0 -55px;padding:0 5px}
.jq-widget .ui-widget-content div.appx-dialog .content-text-main-sub{margin-left:0}
.nav-tab-sub-section .content-text-60 .content-text-logo{width:40px}
.nav-tab-sub-section .content-text-60 .content-text-extra{width:90px;float:right;text-align:right;padding-top:10px}
.nav-tab-sub-section .content-text-60 .content-text-main{float:none;margin-left:40px}
.grid-featured-group .grid-sizer,.grid-featured-group .grid-item{width:33%!important}
.appx-content-generic{margin-top:0}
.appx-content-header{position:relative;padding:0 0 10px 0;margin-top:0}
div.appx-content-header-inner{margin:15px 0}
.content-header .social-block{display:none}
.appx-content-header .profile-user-img img{width:50px;height:50px}
.profile-user-img .camera{top:35px;left:58px;opacity:1}
.appx-content-header .content-header-main h1{font-size:170%}
.appx-content-header .content-header-main .badge{font-size:65%}
.appx-content-header .content-header-main h2{font-size:110%}
.content-permissions .content-primary-block p{width:80%}
.appx-content-header .ul-reset.social-block{display:block;float:left;clear:both;margin-left:14px}
.appx-content-header .container{margin:15px 0 0 0}
.education-tile-right{margin-left:0}
.learn-more .btn{float:right;position:relative}
.learn-more .education-tile-left{width:100%;float:none}
.learn-more .education-tile h2{width:100%}
.search-box-container{float:none;margin:0 0 5px 11px}
.ul-reset .ul-listing-nav{float:none!important}
.listing-nav-all .ul-listing-nav{float:none!important}
.mini-lifecycle h1{padding-bottom:0}
.mini-lifecycle h2{padding-bottom:5px;padding-top:5px;font-size:12px;float:none}
.education-section.mini-lifecycle{margin-bottom:0;margin-top:20px}
.this-just-in{margin-bottom:0}
.education .content-single{margin-bottom:10px}
.lifecycle h1{font-size:30px}
.lifecycle .appx-icon{width:20px;height:20px}
.lifecycle .steps .step-title{font-size:105%;margin-bottom:1%}
.lifecycle .trailhead-logo{width:60px;height:60px;background-size:80px}
.partner-learning-camp-logo{width:24px;height:36px;float:right;margin-right:4px}
.lifecycle .step-icon{width:50px;height:60px}
.lifecycle li a{margin-top:1%;font-size:80%}
.phone-steps-float{float:left;width:50%}
.lifecycle .slider{display:none}
.lifecycle .lifecycle-phone{display:block!important;padding-bottom:20px}
.lifecycle-phone .phone-step .step-title{padding:10px;float:left;padding-right:0}
.lifecycle-phone .phone-step .step-title a{color:#fff}
.lifecycle-phone div.trailhead-logo{background-size:35px}
.lifecycle-phone .phone-step svg,.lifecycle-phone div.trailhead-logo{float:right;width:25px;height:25px;margin-top:6px;margin-bottom:6px;margin-right:1%}
.lifecycle-phone .phone-steps-float .phone-step{background-color:rgba(43,53,107,0.44);margin-left:10px;margin-right:20px;margin-bottom:2px}
.lifecycle-phone .phone-steps-float:first-child .phone-step{margin-left:20px;margin-right:10px}
.lifecycle .lifecycle-phone{display:block!important;padding-bottom:20px}
.user-overlay.pc-overlay .content-simple{width:95%}
.pc-overlay #step3 .content-two.content-two-1,.pc-overlay #step3 .content-two.content-two-2{width:100%;padding-left:0;padding-right:0}
.success_onboarding_wizard #onboarding_step1 .content-two.content-two-1,.success_onboarding_wizard #onboarding_step1 .content-two.content-two-2{width:100%}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{margin-left:0}
.success_onboarding_wizard.pc-overlay #onboarding_step3 .content-two.content-two-1{display:none}
.success_onboarding_wizard .content-simple-body{min-height:auto}
.success_onboarding_wizard #onboarding_visibility_settings .content-simple-body,.success_onboarding_wizard #onboarding_add-photo-Popup .content-simple-body{min-height:auto}
#onboarding_add-photo-Popup{width:80%}
.success_onboarding_wizard #onboarding_fn_experience_level_label{margin-top:0}
.success_onboarding_wizard .groups-to-join,.success_onboarding_wizard .users-to-follow{margin:0}
.success_onboarding_wizard .suggested-group-header,.success_onboarding_wizard .suggested-user-header{margin:0;padding-top:3%;padding-bottom:3%}
.success_onboarding_wizard .community-member-tip-sub-title{margin:3% 0}
.pc-overlay.user-overlay.​success_onboarding_wizard ​.content-simple-head h1{margin-right:8%}
.group-to-join .group-to-join-info{margin-top:10px}
.user-overlay .form-group.form-group-narrow .profile-visibility{float:right;text-align:left}
.user-overlay .form-group.form-group-narrow{padding-right:20%;padding-left:20%}
.success_onboarding_wizard .user-overlay .form-group.form-group-narrow{padding-right:inherit;padding-left:inherit}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:80%;padding:5px}
#onboarding_post_to_group .form-group.form-group-narrow{padding-left:0}
span.comty-tdo-wizard_progress{top:-55px}
.success_onboarding_wizard span.comty-tdo-wizard_progress{top:-3.10em}
li.step-bar-item:first-child span span:nth-child(2){width:60px}
.user-overlay .content-simple-body form{padding:0 10px}
#new_overlay_connect_certification.user-overlay.pc-overlay .content-simple,#new_overlay_connect_trailhead.user-overlay.pc-overlay .content-simple{width:100%;padding:0}
#new_overlay_connect_certification.user-overlay .form-group.form-group-narrow,#new_overlay_connect_trailhead.user-overlay .form-group.form-group-narrow{padding-right:0}
#photo_visibility{display:inline}
.ie9 #fn_role_label,.ie9 #fn_experience_level_label,.ie9 #fn_industry_focus_label{right:68%}
.ie9 #onboarding_fn_experience_level_label,.ie10 #onboarding_fn_experience_level_label,.ie9 #onboarding_fn_industry_focus_label,.ie10 #onboarding_fn_industry_focus_label,.ie9 #onboarding_fn_role_label,.ie10 #onboarding_fn_role_label{position:relative;left:0;top:0}
.ie9 #onboarding_fn_experience_level_label label,.ie10 #onboarding_fn_experience_level_label label{display:inline}
.pc-overlay.user-overlay .content-simple-body label{display:block}
#user_photo_overlay.pc-overlay.user-overlay .content-simple-body label,#photo_visibility{display:inline}
.pc-overlay.user-overlay .content-simple-body input,.pc-overlay.user-overlay .form-group-el.select-alt-display,.select-link{width:99%;display:block}
#onboarding_fn_experience_level_label label{display:initial}
.pc-overlay #onboarding_step3 .content-two.content-two-1,.pc-overlay #onboarding_step3 .content-two.content-two-2{width:100%;padding:10px}
.pc-overlay #onboarding_step4 .content-two.content-two-1,.pc-overlay #onboarding_step4 .content-two.content-two-2{width:100%}
#onboarding_step1 .cmty-error-message{margin-left:4px}
.form-required-field div.requiredInput{width:100%}
#isv-checklist-image{padding-top:0}
#donut_chart svg{margin:0 auto;display:block}
table.data-table.data-table-slds.two-table-right tr:first-child td{border-top:0}
table.data-table.data-table-slds.two-table-right{margin:0}
div.tooltip-from-el.tooltip-all-all.pill-number{display:inline-block}
#oppty_bussiness_metrics .box-metric-top-txt{width:105px;margin-left:22px}
.questionnaire .input-container .form-group.form-group-narrow label,.questionnaire .input-container .form-group.form-group-narrow input,.questionnaire .input-container .form-group.form-group-narrow textarea{margin-right:0;text-align:left;display:block;width:90%}
.questionnaire .question-type-file-select .label-for-file-size{display:block;clear:both;margin-top:5px}
.questionnaire .section .form-group input,.questionnaire .section .form-group textarea{float:none}
.isv-checklist-content{margin:10px}
.publish-app-business .content-row{padding-left:10px;padding-right:10px}
.publish-app-business .content-row{display:block}
.publish-app-business .content-three{display:block;width:100%;margin-bottom:10px;background-color:none;border:0;border-radius:0;padding:0}
.publish-app-business .content-three.middle{margin-right:0;margin-left:0}
.publish-app-business .vertical-steps{margin-top:10px}
.publish-app-business .vertical-steps ul{margin-left:5%}
.publish-app-business .content-three-header{background-color:#54698d;color:#fff;text-align:left;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}
.publish-app-business .vertical-title,.publish-app-business .vertical-icon{display:inline;vertical-align:middle;color:#fff;margin:0}
.publish-app-business .vertical-icon{width:25px;height:25px;margin-right:5px}
.publish-app-business .content-three-header .vertical-icon{fill:#fff}
.publish-app-business .content-three-body{border:1px solid #ddd;border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-bottom:20px;padding-left:10px;text-align:left;padding-right:10px}
.publish-app-business .vertical-status{margin:0}
.publish-app-business .business-plan-status{margin:10px;padding:10px}
.publish-app-business .business-plan-status .business-plan-status-column{box-sizing:border-box;width:100%;display:block;text-align:center;padding:5px 5%}
.publish-app-business .business-plan-status .business-plan-status-column.description,.publish-app-business .business-plan-status .business-plan-status-column.type{border:0;min-height:60px;width:100%}
.publish-app-business .business-plan-status .business-plan-status-column.type{border-top:1px solid #e0e5ee;border-bottom:1px solid #e0e5ee;margin-top:10px;margin-bottom:10px}
.publish-app-business .business-plan-status .business-plan-status-column.description{text-align:left;border-top:1px solid #e0e5ee;border-bottom:1px solid #e0e5ee;margin-top:10px;margin-bottom:10px;min-height:90px}
.publish-app-business .questions-log-a-case{text-align:center;padding:10px}
.publish-app-business .business-plan-status-column button{width:50%}
.publish-app-business .completed-compliance-certification{padding:10px;text-align:center}
.questionnaire .form-group label{float:none;width:100%}
.cmty-nav .cmty-nav-inner{padding:0 10px}
.cmty-nav ul li a{font-size:100%;padding:11px 9px 6px 9px}
.pc-overlay #onboarding_step4 .content-two.content-two-1,.pc-overlay #onboarding_step4 .content-two.content-two-2{width:100%}
.pc-overlay #onboarding_step1 .content-two.content-two-1,.pc-overlay #onboarding_step1 .content-two.content-two-2{width:auto}
.onboarding-full-name #onboarding_fn_first_name_label,.onboarding-full-name #onboarding_fn_last_name_label{width:100%;margin-top:0}
.onboarding-full-name .form-group-input-with-error-message{width:100%;margin:auto;display:inline-block}
.cmty-pc-header .education .education-header .with-border-personal{border:1px solid #ddd}
.cmty-pc-header .eduction .education-header .certified-logo{display:block}
.cmty-pc-header .education .education-header{padding:0 10px}
#tab-company .content-two.certifications.with-goal .current-behind{padding-left:24%}
.disclaimer-section{padding-left:10px;padding-right:10px;margin-bottom:10px}
.publish-app-business .business-plan-status .business-plan-status-column.description.diligence.no-manage-partner{width:100%}
}
#user_photo_overlay .border-range{padding-top:12px;padding-left:8px;padding-right:3px;padding-bottom:13px;display:inline-block}
@media screen and (-webkit-min-device-pixel-ratio:0){.nav2-phone .nav2-phone-select select{-webkit-appearance:none}
}
@media(max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:192dpi){.logo{background:url(../img/omty-logo-small@2X.png) no-repeat center 0;-moz-background-size:32px 22px;-ie-background-size:32x 22px;-o-background-size:32px 22px;-webkit-background-size:32px 22px;background-size:32px 22px}
div.header-comty .logo{background:url(../img/comty-logo-small@2X.png) no-repeat center center;-moz-background-size:32px 22px;-ie-background-size:32x 22px;-o-background-size:32px 22px;-webkit-background-size:32px 22px;background-size:32px 22px}
ul.ul-product-used li{background:url(../img/sprite-products-bx2.png) no-repeat 150px 0;-moz-background-size:150px;-ie-background-size:150px;-o-background-size:150px;-webkit-background-size:150px;background-size:150px}
.content-permissions .content-primary-block p{width:80%}
.mini-lifecycle h1{padding-bottom:0}
.mini-lifecycle h2{padding-bottom:5px;padding-top:5px;font-size:12px;float:none}
.education-section.mini-lifecycle{margin-bottom:0;margin-top:20px}
.this-just-in{margin-bottom:0}
.education .content-single{margin-bottom:10px}
.lifecycle h1{font-size:30px}
.lifecycle .appx-icon{width:20px;height:20px}
.isv-checklist-content{margin:10px}
}@media(max-width:479px){.online-training,.content-highlight-4 .online-training{background-position:center 0;min-height:0;padding:140px 10px 10px 10px}
.sales-aid,.content-highlight-4 .sales-aid{background-position:center 0;min-height:0;padding:140px 10px 10px 10px}
.footer-all-primary{width:100%;padding-bottom:10px}
.footer-all-secondary{border-top:1px solid #959a9d;padding-top:10px;width:100%}
.footer-all p{width:100%}
.footer-all a,.footer-all span.footer-text{width:100%}
.footer-all-primary a.footer-section-start{border-top:1px solid #959a9d;margin-top:10px;padding-top:15px}
.three-columns,.four-columns{margin-right:0}
.content-four{width:100%}
.content-four .content-four-inner,.content-primary-general .content-four .content-four-inner{padding:0 0 20px 0}
.content-four:nth-child(odd) .content-four-inner,.content-primary-general .content-four:nth-child(odd) .content-four-inner{padding-right:0}
.content-four:nth-child(even) .content-four-inner,.content-primary-general .content-four:nth-child(even) .content-four-inner{padding-left:0}
body .grid-featured-group .grid-sizer,body .grid-featured-group .grid-item{width:48%!important}
.circle-container{width:250px}
.circle-container a:nth-child(4),.circle-container a:nth-child(5),.circle-container a:nth-child(10),.circle-container a:nth-child(11),.circle-container a:nth-child(12),.circle-container a:nth-child(13){display:none}
.custom-slider-4 .owl-nav .owl-prev{left:-6px}
.custom-slider-4 .owl-nav .owl-next{right:-6px}
.ul-listing-sub-buttons li{width:100%}
.ul-listing-sub-buttons li a{margin-bottom:5px;border-radius:3px}
.ul-listing-sub-buttons li:first-child a{margin-right:0;border-radius:3px}
.ul-listing-sub-buttons li:last-child a{border-radius:3px}
.rounded-table-2-column-cell{float:none;width:100%}
.rounded-table-2-column-cell:nth-child(odd){border-right:0}
.listing-content-actual .container-1.rounded-table-container{width:100%;float:none;clear:both;margin:2.5% 0 0 0}
.listing-content-actual .container-2.rounded-table-container{width:100%;float:none;clear:both;margin:2.5% 0 0 0}
.hidden-phone-xs{display:none!important}
.form-group-search .search-button-user{display:none!important}
.form-group-search input[type=text].user-search-textfield{font-size:100%;padding-right:2px}
.img-container-listing-tile{max-width:260px;max-height:193px}
.appx-content-header{background:#005fb2}
.appx-content-header .content-header-main{padding-left:20px}
.appx-content-header .profile-user-img img{margin-right:-10px}
.content-permissions .content-primary-block p{width:70%!important}
.button-permissions button{margin-right:10px;margin-bottom:10px}
.contact-button{float:left;clear:both}
.lifecycle h1{font-size:22px}
.lifecycle h2{font-size:12px;float:none}
.lifecycle .appx-icon{width:18px;height:18px}
.lifecycle .slider{display:none}
.lifecycle-phone .phone-step .step-title{padding:10px;float:left;margin-left:10px}
.lifecycle-phone .phone-step .step-title a{color:#fff}
.lifecycle-phone div.trailhead-logo{background-size:40px}
.lifecycle-phone .phone-step svg,.lifecycle-phone div.trailhead-logo{float:right;width:30px;height:30px;margin:3px;margin-right:15px}
.lifecycle-phone .phone-step{background-color:rgba(43,53,107,0.44);margin-left:20px;margin-right:20px;margin-bottom:2px}
.lifecycle .lifecycle-phone{display:block!important;padding-bottom:20px}
.phone-steps-float{float:left;width:100%}
.partner-learning-camp-logo{margin-right:15px}
.lifecycle-phone .phone-steps-float .phone-step,.lifecycle-phone .phone-steps-float:first-child .phone-step{margin-left:20px;margin-right:20px}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:100%;padding:5px}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{margin-left:0}
.success_onboarding_wizard #onboarding_products_of_interest td{display:block}
.success_onboarding_wizard #onboarding_product_interests_wrapper{display:table}
.success_onboarding_wizard #onboarding_fn_products_of_interest_label{display:inline-block}
.success_onboarding_wizard .onboarding_product_of_interest_label{display:table}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{display:table;margin:0 auto;padding-left:50px}
.success_onboarding_wizard .content-simple-body{min-height:auto}
.user-overlay.pc-overlay .content-simple-body .content-simple-body-inner{padding-left:5px;padding-right:5px}
.success_onboarding_wizard #onboarding_step3{padding-left:15px;padding-right:15px}
.user-overlay.pc-overlay .content-simple-body .content-simple-body-inner#step3{padding:0 15px}
.pc-overlay.user-overlay .form-group.form-group-narrow{padding-right:10%;padding-left:10%}
.success_onboarding_wizard .pc-overlay.user-overlay .form-group.form-group-narrow{padding-right:inherit;padding-left:inherit}
.user-overlay.pc-overlay .content-simple .cs-body-intro p:first-of-type{margin:20px 10px}
.pc-overlay #onboarding_step3 .content-two.content-two-1,.pc-overlay #onboarding_step3 .content-two.content-two-2{width:100%;padding-left:0;padding-right:0}
.groups-to-join{padding:0 10px}
.success_onboarding_wizard .groups-to-join{margin:0}
.success_onboarding_wizard .group-to-join .group-title{display:inline-block;vertical-align:top;width:68%}
.success_onboarding_wizard .group-to-join .group-info{margin-top:-43px}
.success_onboarding_wizard .group-to-join .group-member-activity{padding-left:72px}
.success_onboarding_wizard .user-to-follow .follow-btn .btn{float:left;margin-top:8px}
.group-to-join .group-to-join-info{margin-top:10px}
.user-overlay .content-simple-body form{padding:0 10px}
.user-overlay .form-group.form-group-narrow .profile-visibility{float:right;text-align:left}
.user-overlay .group-to-join{display:block;padding:10px}
.user-overlay .group-to-join img,.user-overlay .group-to-join svg.user-group{float:none}
.success_onboarding_wizard .user-overlay .group-to-join img,.success_onboarding_wizard .user-overlay .group-to-join svg.user-group{float:left}
.user-overlay .group-to-join .group-to-join-info{float:none;width:100%}
.user-overlay .group-to-join .member-check,.group-to-join .join-btn{display:block;width:100%;margin-top:10px}
.success_onboarding_wizard .group-to-join .member-check,.success_onboarding_wizard .group-to-join .join-btn{display:block;width:100%;margin-top:10px}
.user-overlay .group-to-join .join-btn .btn{width:100%}
.pc-overlay.user-overlay .content-simple-body label{display:block}
#user_photo_overlay.pc-overlay.user-overlay .content-simple-body label,#photo_visibility{display:inline}
.pc-overlay.user-overlay .content-simple-body input,.pc-overlay.user-overlay .form-group-el.select-alt-display,.select-link{width:99%;display:block}
.cmty-error-message{margin-left:0}
#onboarding_fn_experience_level_label label{display:initial}
#onboarding_post_to_group .form-group.form-group-narrow{padding-left:0}
.suggested-group-header{padding:0 10px 12px 10px;margin:0}
.suggested-group-header .suggested-header-title{width:77%}
.suggested-group-header .suggested-header-view-all{width:21%}
.suggested-user-header{padding:20px 10px 12px 10px;margin:0}
.suggested-user-header .suggested-header-title{width:77%}
.suggested-user-header .suggested-header-view-all{width:21%}
.users-to-follow{padding:0 10px;margin:0}
.user-overlay .user-to-follow .member-check,.user-to-follow .follow-btn{display:block;width:100%;margin-top:10px}
.user-overlay .user-to-follow .follow-btn .btn{width:100%}
.pc-overlay #onboarding_step1 .content-two.content-two-1{width:100%}
.pc-overlay #onboarding_step1 .content-two.content-two-2{width:100%}
.ie9 #onboarding_fn_role_label,.ie9 #onboarding_fn_experience_level_label,.ie9 #onboarding_fn_industry_focus_label{position:relative;right:0!important;top:0;margin-bottom:4px}
.ie9 .comty-tdo-wizard__label{width:60px;display:inline-block}
.ie9 .comty-tdo-wizard__marker{display:block;margin:0 auto}
.ie9 .comty-tdo_link{text-align:center}
.ie9 .comty-tdo_link:first-element{text-align:left}
.ie9 .comty-tdo_link:last-element{text-align:right}
.ie9 .comty-tdo-wizard__marker:first-element{margin-left:0}
.ie9 .comty-tdo-wizard__marker:last-element{margin-right:0}
#oppty_bussiness_metrics .box-metric-top-nr{margin-right:38px}
#oppty_bussiness_metrics .box-metric-top-txt{width:207px}
.isv-checklist-content .isv-checklist-item-icon svg{width:30px;height:30px}
.isv-checklist-content .isv-checklist-item-number{padding-bottom:25px;padding-right:5px;padding-left:10px;font-size:13px}
.isv-checklist-content .isv-checklist-item-link div{height:25px;width:25px}
.isv-checklist-content .isv-checklist-item-link svg{width:20px;height:20px;margin-top:2px}
.isv-checklist-content .isv-checklist-item-link{padding-right:10px;padding-left:5px}
.isv-checklist-content{border-radius:0}
.isv-checklist-content .isv-checklist-item:last-child .isv-checklist-item-number{border-bottom-left-radius:0}
.isv-checklist-content .isv-checklist-item:last-child .isv-checklist-item-link{border-bottom-right-radius:0}
.isv-checklist-content .isv-checklist-item-description h3{font-size:15px}
.isv-checklist-content .isv-checklist-item-description{font-size:90%}
.isv-checklist-badges.pc-overlay .content-simple .badges-list li{padding:0}
#onboarding_new_user_overlay .pcmty-onboarding-progress{visibility:hidden}
#onboarding_new_user_overlay .prev-btn-container{margin-left:0}
#onboarding_new_user_overlay .prev-btn-container,#onboarding_new_user_overlay .next-btn-container{margin-left:0;margin-right:0}
#onboarding_new_user_overlay .prev-btn-container,#onboarding_new_user_overlay .next-btn-container{width:130px}
#onboarding_photo_popup .content-simple{width:100%}
#isv-checklist-image{padding-top:0;max-width:95%}
.pc-overlay #onboarding_step4 .content-two.content-two-1,.pc-overlay #onboarding_step4 .content-two.content-two-2{width:100%;padding:10px}
.questionnaire .input-container .form-group.form-group-narrow label,.questionnaire .input-container .form-group.form-group-narrow input,.questionnaire .input-container .form-group.form-group-narrow textarea{margin-right:0;text-align:left;display:block;width:90%}
.questionnaire .question-type-file .label-for-file{margin-bottom:10px}
.questionnaire .question-type-file-uploaded{margin:0}
.questionnaire .question-type-file-uploaded .name{max-width:80%}
.questionnaire .question-type-file-select{margin-top:10px;margin-left:0}
.questionnaire .question-type-file-select button.btn{width:100%}
.questionnaire .question-type-success-message{margin:10px 0}
.publish-app-business .business-plan-status .business-plan-status-row .business-plan-status-column{padding:5px 0}
.publish-app-business .business-plan-status .rejection-comments{padding:0}
.cmty-nav .cmty-nav-inner ul li a{font-size:90%;padding:11px 3% 6px 4%}
.listing-steps .listing-step .listing-step-icon{display:none}
.listing-steps .listing-step .listing-step-description{width:calc(100% - 85px)}
}@media(min-width:768px) and (max-width:979px){body{font-size:75%}
h1{font-size:1.583em}
h2{font-size:1.35em}
h3{font-size:1.2em}
h4{font-size:1.2em}
h5{font-size:1.2em}
h6{font-size:1.2em}
h3 .em{font-size:140%}
a.more{padding-top:1px}
a.less{padding-top:1px}
a.more-inline{font-weight:bold;background-position:right -287px}
.table-inline{display:block}
.table-inline .table-inline-tr{display:block}
.table-inline .table-inline-td{display:block;padding:0}
.content{clear:both;padding-top:63px}
.comty .content{padding-top:63px}
.container{width:745px}
div.header{height:53px}
div.header-comty{height:53px}
.nav2{width:185px}
.content-generic-with-secondary{background-position:-115px center}
.content-secondary .nav2{width:185px}
.nav2 li.selected .link-txt{width:120px}
.results{width:557px}
.results-title{overflow:hidden;padding:10px 8px 0 10px}
.filters button.clear-filters{line-height:100%}
.filters button.clear-filters span.button-text{display:none}
.filters .sort-label{display:none}
.content-generic .content-primary{margin-left:0}
.content-generic .content-secondary{width:185px}
.content-wrap .content-primary{width:743px}
.content-wrap .content-tertiary{margin-left:0;clear:both;width:100%}
.content-wrap .content-tertiary .content-tertiary-inner{margin-left:0;overflow:hidden;margin-right:-20px}
.content-wrap-2-column .content-header-outside{width:auto;float:none}
.content-primary-inner-general .content-primary-block{width:265px}
.content-primary-inner-general .content-primary-block-2{width:230px}
.box-overview .wait{height:130px}
.box-overview .wait-metric{height:158px}
.box-overview .box-chart .wait{height:158px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2{padding-left:10px;padding-right:10px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2 span.ui-icon{display:none}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2 span.ui-text{padding-top:0;padding-left:0;font-size:85.7%}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-body{padding:10px}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header{background-position:center 0}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -145px}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -280px}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -410px}
.content-inner-block-marketing .container-block,.marketing-top-bottom{width:727px}
.marketing-divider-outer{width:725px}
.marketing-divider{width:627px}
.marketing-img-row .img-marketing-inline{margin-left:12px;margin-right:12px}
.content-simple{width:745px}
.content-simple-small{width:450px}
.partner-online-training{padding:24px 30px 15px 30px}
.partner-online-training h1{font-size:200%}
.content-highlight-header-extra{text-align:left;float:none;margin:0;padding:0 0 5px 0;clear:both}
.two-columns-education-home{margin-right:-20px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner{margin-right:20px}
.pc-overlay .content-simple{width:50%}
.pc-overlay .content-simple .badges-list li{padding:0 50px}
.nav-group{width:550px}
.logo{margin-top:2px}
div.header-appex .logo{width:180px;margin-top:0}
.logo a{width:162px;height:49px;background:url(../img/appex-logo-medium.png) no-repeat center center}
.search-div .input-text{padding-top:1px;padding-bottom:1px;width:280px;height:30px}
.search-div .search-button{padding-top:1px;padding-bottom:1px;height:30px}
.search-div .search-tray{width:253px;top:25px}
div.header-comty .search-div .input-text{padding-top:1px;padding-bottom:1px;width:230px;height:30px}
div.header-comty .search-div .search-button{padding-top:1px;padding-bottom:1px;height:30px}
.nav0 ul{margin-top:1px}
.nav0 ul li.nav0-user a.nav0-link span.nav0-link-text{max-width:55px}
table.saved-list-table td.td-title a.tile-title{width:210px}
.is-overlay-saved-list{min-width:410px}
div.header-comty .nav-group{width:580px}
div.header-comty .logo{width:144px}
div.header-comty .logo a{width:122px;height:49px;background:url(../img/comty-logo-medium.png) no-repeat center center}
div.header-comty .logo{margin-top:2px}
div.header-prtnr .logo a{background:url(../img/prtnr-logo-medium.png) no-repeat center center}
.ticker-outer div.tile-mini,.ticker-outer div.tile-mini div.tile-content{width:120px}
.footer-all a,.footer-all span.footer-text{margin-right:0}
.footer-all-primary a,.footer-all-primary span.footer-text{font-size:100%}
h3.h3-footer{padding:1px;font-size:150%}
h3.h3-footer .em{font-size:200%}
.footer-extra-secondary-inner{text-align:center}
.img-footer-charts{margin-left:10px}
.icon-components{position:static;clear:both;display:inline-block;float:none;margin:10px 0 0 0}
.icon-info{display:inline-block;float:none}
#app_price_graph{clear:both;margin-right:50px}
.footer-extra-secondary-content{padding-top:0}
.btn span.btn-save{padding:0}
.btn span.btn-save a,.tile .btn span.btn-save a{display:block;text-indent:-9999px;padding-left:0;padding-bottom:5px;padding-right:15px}
ul.items-list-ul li.items-list-li{width:371px}
body .box-number-attention a{line-height:135%;font-size:350%;height:60px;width:60px;margin-bottom:13px}
.t_Tooltip .t_ContentContainer{max-width:300px}
div.search-div-content .search-div-main{width:100%;border-right:0}
div.search-div-content .search-div-sub{display:none}
.btn-rss{padding-top:3px}
.btn-blog .ui-button-icon{margin-top:-3px;margin-bottom:-3px}
.btn-twitter .ui-button-icon{margin-top:-4px;margin-bottom:-4px}
.btn-linkedin .ui-button-icon{margin-top:-6px;margin-bottom:-3px}
.box-metric-2-columns{background-position:center 59px}
.box-metric-number .box-metric-content{font-size:300%;padding:5px .3em}
.box-metric-2-columns .box-metric-number .box-metric-content{line-height:135%}
.box-metric-top3{padding-bottom:18px}
.box-metric-top-nr{width:40px;font-size:1.25em}
.box-metric-top-txt{width:100px}
.chart-error-msg{padding:36px 0}
.box-chart .chart-error-msg{padding:49px 0}
.content-simple .msg .msg-icon{margin-top:6px}
.steps_new_user ul.ul-steps li .step-content{padding:15px 15px 15px 30px}
.steps_new_user ul.ul-steps li.step .step-nr{top:14px;font-size:1.5em}
.steps_new_user ul.ul-steps li.step .step-title{font-size:1.154em}
.steps_new_user ul.ul-steps li.step .step-expl{font-size:1em}
h1.filter-item{font-size:20px}
h1.filter-item.ui-multiselect span.ui-icon{margin-top:8px}
.data-table-filter-block .form-group input[type=text]{padding-top:8px;padding-bottom:9px;font-size:92.3%}
.leader-container{width:250px;float:none;margin-left:auto;margin-right:auto;margin-top:20px}
.circle-container{float:none;margin-left:auto;margin-right:auto;margin-top:20px}
.chatter-topics-title{float:none;margin:0 auto}
.chatter-topics-content{width:705px;height:auto}
.view-list .tile .tile-content{width:558px}
.view-tile .tile-medium{margin:12px 1px 0 3px}
.view-tile .tile-medium .tile-content{width:178px;height:146px}
.view-tile .tile-medium .tile-content-inner{width:174px;height:146px;margin-left:2px}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-brand{width:174px;height:127px}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer{height:17px;padding:3px 6px 0 6px}
.view-tile .tile-medium .tile-content-inner-2 .txt-primary{padding:8px 8px 6px 10px}
.view-tile .tile-medium .tile-content-inner-2 .txt-secondary{padding:0 8px 10px 10px}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer{padding:0 10px}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer .tile-footer-b{padding-top:5px}
.view-tile .tile-medium .tile-content-inner-2 .tile-txt{height:118px}
.view-tile-comp .tile-medium,.view-tile-comp .tile-medium .tile-content{height:82px}
.view-tile-comp .tile-medium .tile-content-inner{height:82px}
.view-tile-comp .tile-medium .tile-content-inner-1 .tile-img-brand{height:62px}
.view-tile-comp .tile-medium .tile-content-inner-1 .tile-img-brand img.tile-img-logo-60{height:40px;width:40px;margin:-30px 0 0 -21px}
.view-tile-comp .tile-medium .tile-content-inner-2 .tile-txt{height:54px}
.view-tile .tile-small{margin:12px 1px 0 3px}
.view-tile .tile-small .tile-content{width:178px;height:66px}
.view-tile .tile-small .tile-content-inner{width:174px;height:66px;margin-left:2px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo{width:30px;height:30px;float:left;padding:9px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo img{width:30px;height:30px}
.view-tile .tile-small .tile-content-inner-1 .txt-primary{padding:16px 8px 0 0}
.view-tile .tile-small .tile-content-inner-1 .txt-primary .tile-title{height:30px}
.view-tile .tile-small .tile-content-inner-1 .tile-footer{height:17px;clear:both;padding:3px 6px 0 6px}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary{padding:8px 8px 6px 8px}
.view-tile .tile-small .tile-content-inner-2 .tile-footer{padding:0 8px}
.view-tile .tile-small .tile-content-inner-2 .tile-txt{height:37px}
.view-tile .tile-mini,.view-tile .tile-mini .tile-content{width:186px;height:52px}
.view-tile .tile-mini .tile-content-inner{width:185px;height:51px}
.view-tile .tile-mini .tile-content-inner-1 .tile-img-logo{padding-top:9px}
.view-tile .tile-mini .tile-content-inner-1 .txt-primary{padding-top:8px}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer{padding-right:6px}
.rating-block span.rating-amount i i{text-indent:-9999px;overflow:hidden;display:inline-block}
.rating-block span.rating-amount i:after{content:"0"}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer{padding:15px 8px 0 8px}
.tiles-overview-medium,.tiles-overview-medium .tile-content{width:186px;height:312px}
.tiles-overview-medium .tile-content-inner{width:185px;height:311px}
.tiles-overview-medium .txt-primary{padding:15px}
.tile .sash{top:2px;padding:3px 5px 2px 5px;font-size:11px}
.tile .sash-lightning-app{background-position:5px -628px;padding-left:18px}
.listing-nav ul.ul-listing-nav li a{padding:11px 10px 11px 10px}
.listing-nav ul.ul-listing-nav li a.selected{padding-bottom:12px}
.listing-nav ul li a span.listing-nav-text{margin:1px 0 1px 0}
.listing-nav ul li a span.listing-nav-count{font-size:91.6%;line-height:90%;margin:0 0 0 4px;padding:3px 7px 3px 7px}
.listing-nav ul li a span.listing-nav-icon{font-size:91.6%;line-height:90%}
.listing-header h1{font-size:150%}
p.h1-tagline{font-size:1.2em}
.listing-header-info-text .listing-header-price{font-size:1.2em}
.post-container-inner-3{display:none}
.post-container-form .review-text{width:315px}
.post-container .answers-text{width:365px}
.post-container .answers-text-1{width:615px}
.ul-listing-sub-buttons li a{padding:5px 6px;font-size:13px}
.ul-listing-sub-buttons li a.listing-sub-button-demo .listing-nav-icon{margin-right:3px}
.ul-listing-sub-buttons li a.listing-sub-button-test .listing-nav-icon{margin-right:3px}
.ul-listing-sub-buttons li a.listing-sub-button-manage .listing-nav-icon{margin-right:3px}
.listing-bar .ui-txt{padding-left:8px;padding-right:10px}
.wizard-header-progress .wizard-text{padding-top:4px}
.data-list .form-group .form-group-el-l-file{width:245px}
.data-list .form-group .input-file-div-l{width:245px}
.data-list .form-group .form-group-el-l-file input{width:245px}
.web-form-start{clear:both}
.form-title{font-style:italic;color:#999}
.small-test{display:block}
.only-lxl{display:none!important}
.screenshot-wrapper{width:339px;padding:3px}
.screenshot-wrapper .slides_container{width:339px}
.screenshot-wrapper .slides_container .slide{width:339px;height:266px}
.screenshot-wrapper .slides_container .slide .slider-video,.screenshot-wrapper .slides_container .slide a{width:339px;height:226px}
.screenshot-wrapper .slides_container .slide img{max-width:339px;max-height:226px}
.page-banner-slider{width:743px}
.page-banner-slider .slides_banner_container{width:743px}
.page-banner-slider .slides_banner_container .slide{width:743px}
.success_onboarding_wizard .group-to-join div.member-check,.success_onboarding_wizard .user-to-follow div.member-check{padding-top:21px}
.comty-home .content .success_onboarding_wizard .content-inner-block-banner .container-block{width:100%}
div.pagination-outer{width:339px}
ul.pagination li{padding:3px}
ul.pagination li a{width:60px;height:40px}
ul.pagination li a img{max-width:60px;max-height:40px}
.page-banner-slider a.prev,.page-banner-slider a.next{width:32px}
.screenshot-wrapper a.prev,.screenshot-wrapper a.next{top:46px;height:134px}
.icon-fullscreen{top:238px}
.is-touch .screenshot-wrapper a.prev{left:-12px}
.is-touch .screenshot-wrapper a.next{right:-12px}
.suggested-group-header .suggested-header-title{width:73%}
.suggested-group-header .suggested-header-view-all{width:25%}
.suggested-user-header .suggested-header-title{width:73%}
.suggested-user-header .suggested-header-view-all{width:25%}
.success_onboarding_wizard .group-to-join .join-btn .btn{width:100%}
.user-overlay .user-to-follow .follow-btn .btn{width:100%}
.success_onboarding_wizard .group-to-join .member-check,.success_onboarding_wizard .group-to-join .join-btn{width:100%}
.user-to-follow .member-check,.user-to-follow .follow-btn{width:100%}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:380px;padding:5px}
.success_onboarding_wizard .content-two{float:left;width:50%}
.success_onboarding_wizard .user-to-follow .user-details{width:75%}
.success_onboarding_wizard .group-to-join .member-check,.success_onboarding_wizard .group-to-join .join-btn{width:100%}
.success_onboarding_wizard #onboarding_step1 .content-two.content-two-1{width:55%}
.success_onboarding_wizard #onboarding_step1 .content-two.content-two-2{width:45%}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{margin-left:0}
#onboarding_fn_experience_level_label{max-width:120px;text-align:right}
.ie9 #onboarding_fn_experience_level_label,.ie10 #onboarding_fn_experience_level_label{top:-1px!important;text-align:right!important}
.addthis_button_email,.addthis_button_facebook_like,.addthis_button_tweet{margin-left:186px}
.addthis_button_email{margin-left:188px}
.form-group-wide label.label-title,.form-group-text-wide p{margin-left:0}
.form-group-text-wide{padding-left:20px}
.form-group-wide label.hidden-phone{display:none}
.partner-signup-myorg p.myorg-expl{clear:both}
.form-group-search .search-button-user{top:12px;right:10px}
.form-group-search .search-button-user-clear{top:11px;right:34px}
.form-section{padding-right:15px;padding-left:15px}
.content-text-main-sub .form-group-narrow{padding-top:3px;padding-bottom:5px}
.content-text-main-sub .form-group-narrow label{float:left;padding:3px 0 2px 0}
.content-text-main-sub .form-group-narrow .span-form-field{clear:both;float:left}
.img-container-listing-banner{max-width:685px}
ul.ul-sortable-screenshots{margin-left:-20px}
ul.ul-sortable-screenshots li{margin-left:20px}
.form-group-pricing{width:120px}
.event-list .nav-tab-section{padding:12px 10px}
.content-text-main-sub{margin:6px 0 0 0}
.nav-tab-sub-section .content-text-60 .content-text-extra{padding-top:34px}
#filter_stick.sticky{width:745px}
.grid-featured-group .grid-sizer,.grid-featured-group .grid-item{width:33%!important}
.grid-featured-group div.grid-item .inner-grid{border:solid 1px #ddd;border-radius:0 0 6px 6px;width:90%;float:right;margin-bottom:20px;overflow:auto;cursor:pointer}
.appx-content-generic{margin-top:110px}
.appx-content-header{top:64px}
.content-primary-inner-general .content-primary-block-1-group{border-right:1px solid #ddd;padding-right:20px}
.appx-content-header .content-header-main{max-width:30%}
.content-permissions .content-primary-block p{width:80%}
.appx-form .input-l,.appx-form .select-alt-display-l span.alt-display,.appx-form .select-alt-display-l select{width:226px}
.education-header .certifications{white-space:normal}
.lifecycle .section-header h1 span{font-size:22px}
.lifecycle .content-three.double,.lifecycle .tab-content-description{font-size:12px}
.lifecycle .tab-content-title{font-size:14px}
.lifecycle h1{font-size:22px}
.lifecycle h2{font-size:12px}
.mini-lifecycle h2{padding-bottom:10px}
.lifecycle .appx-icon{width:20px;height:20px}
.lifecycle-slide .steps .step-title{font-size:12px}
.lifecycle-slide .steps .step-title div{margin-bottom:3%;font-size:12px}
.lifecycle-slide .steps .trailhead-logo{background-size:70px;width:50px;height:50px}
.partner-learning-camp-logo{width:32px;height:50px}
.lifecycle-slide li a{font-size:80%;margin-top:3%}
.lifecycle-slide .step-icon{width:50px;height:50px}
.lifecycle .slide .steps{height:127px}
.lifecycle .slide .step.first-box{width:85.6578px;height:127px}
.lifecycle .slide .step .space-box{width:20.6767px;height:127px}
.lifecycle .slide .step.middle-box{width:85.6578px;height:127px}
.content-two-2 .content-two-form-block{padding-left:0}
.success_onboarding_wizard #onboarding_step2 .content-two-form-block{padding:0}
.user-overlay .form-group.form-group-narrow{padding:0}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:380px;padding:5px}
.appx-form #fn_experience_level_label{max-width:none;text-align:left}
#onboarding_fn_experience_level_label{max-width:120px;text-align:right}
#profile_work_content .content-two{width:50%;overflow:hidden;float:left}
table#lead-table.data-table th,table#lead-table.data-table td,table#opptys-table.data-table th,table#opptys-table.data-table td{padding:10px 5px;font-size:95%}
#certified_professionals table.data-table th,#certified_professionals table.data-table td{padding:8px 6px 8px 2px}
#certified_professionals table{font-size:95%}
#oppty_bussiness_metrics .box-metric-top-nr{font-size:1.11em;vertical-align:bottom}
#oppty_bussiness_metrics .box-metric-top-txt{width:90px;vertical-align:baseline;margin-left:5px}
.questionnaire .input-container .form-group.form-group-narrow label,.questionnaire .input-container .form-group.form-group-narrow textarea,.questionnaire .input-container .form-group.form-group-narrow input{margin-right:0;text-align:left;display:block}
.publish-app-business .vertical-steps ul{margin-left:10%}
.publish-app-business .business-plan-status-column button{width:100%}
.cmty-nav ul li a{padding:11px 10px 6px 10px}
.cmty-pc-header .education .education-header>div>.content-one>.content-two:first-child{width:100%;border:0;padding-left:20px}
.cmty-pc-header .education .education-header>div>.content-one>.content-two:last-child{width:100%}
}
@media(min-width:922px) and (max-width:997px){#onboarding_new_user_overlay span.comty-tdo-wizard_progress{top:-3.0em}
}
@media(min-width:768px) and (max-width:922px){#onboarding_new_user_overlay span.comty-tdo-wizard_progress{top:-4.3em}
}
@media(min-width:768px) and (max-width:979px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (max-width:979px) and (min-resolution:192dpi){div.header-comty .logo a{background:url(../img/comty-logo-medium@2X.png) no-repeat center center;-moz-background-size:122px 49px;-ie-background-size:122px 49px;-o-background-size:122px 49px;-webkit-background-size:122px 49px;background-size:122px 49px}
div.header-prtnr .logo a{background:url(../img/prtnr-logo-medium2X.png) no-repeat center center;-moz-background-size:122px 49px;-ie-background-size:122px 49px;-o-background-size:122px 49px;-webkit-background-size:122px 49px;background-size:122px 49px}
ul.ul-product-used li{background:url(../img/sprite-products-bx2.png) no-repeat 150px 0;-moz-background-size:150px;-ie-background-size:150px;-o-background-size:150px;-webkit-background-size:150px;background-size:150px}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -145px}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -280px}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -410px}
}@media(min-width:1220px){.container{width:1201px}
.nav2{width:298px}
.content-secondary .nav2{width:298px}
.nav2 li.selected .link-txt{width:230px}
.results{width:899px}
.results-title{overflow:hidden}
.content-generic-with-secondary{background-position:0 center}
.content-generic .content-primary{margin-left:299px}
.content-generic .content-secondary{width:299px}
.content-wrap .content-primary{width:900px}
.content-wrap .content-tertiary{margin-left:900px}
.content-wrap-2-column .content-header-outside{width:900px}
.content-generic-with-secondary-narrow .content-primary{margin-left:0}
.content-generic-with-secondary-narrow .content-secondary{width:239px}
.content-generic-with-secondary.content-generic-with-secondary-narrow{background-position:-60px center}
.content-generic-with-secondary-narrow .nav2{width:241px}
.content-generic-with-secondary-narrow .content-secondary .nav2{width:239px}
.content-generic-with-secondary-narrow .nav2 li.selected .link-txt{width:170px}
.content-primary-inner-general .content-primary-block{width:665px}
.content-primary-inner-general .content-primary-block-2{width:330px;float:right}
.content-never-xl{width:961px;margin-left:auto;margin-right:auto}
.content-highlight p,.content-highlight ul li{line-height:130%;font-size:115.4%}
.partner-online-training p{line-height:160%}
.content-inner-block-marketing .container-block,.marketing-top-bottom{width:1183px}
.marketing-divider-outer{width:1181px}
.marketing-divider{width:1083px}
.marketing-img-row .img-marketing-inline{margin-left:50px;margin-right:50px}
.content-primary-inner-general .content-primary-block-2-group{width:35%}
.content-primary-inner-general .content-primary-block-1-group{width:55%;border-right:1px solid #ddd;padding-right:20px}
.nav-group{width:955px}
div.header-comty .nav-group{width:986px}
.nav0 ul li.nav0-user a.nav0-link span.nav0-link-text{max-width:196px}
.search-div .search-tray{width:503px}
.ticker-outer div.tile-mini{font-size:92%}
.ticker-outer div.tile-mini,.ticker-outer div.tile-mini div.tile-content{width:225px}
.img-footer-charts{margin-left:100px}
h3.h3-footer{padding:25px 99px 1px 60px}
.footer-extra-secondary-content{padding-left:30px;padding-top:25px}
.footer-extra-secondary-content h3.h3-footer{padding:0 0 1px 1px}
#app_price_graph{margin-right:99px}
ul.items-list-ul li.items-list-li{width:599px}
img.education-gettingstarted-1{padding-left:70px;padding-right:70px}
div.search-div-content .search-div-main{width:890px}
div.search-div-content .search-div-sub{width:313px}
.box-metric-2-columns .box-metric-title .box-metric-content{padding-left:25px;padding-right:25px}
.box-metric-top-nr{width:75px}
.box-metric-top-txt{width:175px}
.data-table-filter-block .form-group-search .search-button-user{right:12px}
.circle-container{width:380px}
.circle-container a:nth-child(4),.circle-container a:nth-child(5),.circle-container a:nth-child(10),.circle-container a:nth-child(11),.circle-container a:nth-child(12),.circle-container a:nth-child(13){display:block}
.chatter-topics-content{width:750px}
.view-list .tile .tile-content{width:900px}
.view-tile .tile-medium{margin:12px 2px 0 4px}
.view-tile .tile-medium .tile-content{width:288px;height:240px}
.tile .txt-secondary{font-size:100%}
.view-tile .tile-medium .tile-content-inner{width:280px;height:240px}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-brand{width:280px;height:205px}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer{height:23px;padding:11px 10px 0 10px}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-logo{width:60px;height:60px}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-logo img{width:60px;height:60px}
.view-tile .tile-medium .tile-content-inner-2 .tile-txt{height:209px}
.view-tile-comp .tile-medium,.view-tile-comp .tile-medium .tile-content{height:136px}
.view-tile-comp .tile-medium .tile-content-inner{height:136px}
.view-tile-comp .tile-medium .tile-content-inner-1 .tile-img-brand{height:100px}
.view-tile-comp .tile-medium .tile-content-inner-2 .tile-txt{height:104px}
.view-tile-comp .tile-medium .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-small{margin:12px 2px 0 4px}
.view-tile .tile-small .tile-content{width:288px;height:100px}
.view-tile .tile-small .tile-content-inner{width:280px;height:100px}
.view-tile .tile-small .tile-content-inner-1 .txt-primary .tile-title{height:37px}
.view-tile .tile-small .tile-content-inner-1 .tile-footer{height:23px;clear:both;padding:12px 10px 0 10px}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary{padding:12px 10px 14px 15px}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary .tile-descr{height:65px}
.view-tile .tile-small .tile-content-inner-2 .tile-txt{height:68px}
.view-tile .tile-mini,.view-tile .tile-mini .tile-content{width:300px}
.view-tile .tile-mini .tile-content-inner{width:299px}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer{padding-left:15px;padding-right:15px}
.tiles-overview-medium,.tiles-overview-medium .tile-content{width:300px;height:500px}
.tiles-overview-medium .tile-content-inner{width:299px;height:499px}
.tiles-overview-medium .txt-primary{padding:30px}
.tiles-overview-medium .txt-primary p{line-height:200%}
.results ul.view-tile{margin-left:6px}
.post-container-inner-1,.post-container-inner-2{padding-right:50px}
.post-container-inner-4{width:200px}
.post-container-form .review-text{width:770px}
.post-container .answers-text{width:820px}
.post-container .answers-text-1{width:1070px}
.listing-bar{border-right:1px solid transparent}
.results-tiles{padding:3px 0 17px 11px}
.results-tiles-isolated{padding:3px 0 17px 11px}
.results-tiles-isolated-1{padding-right:14px}
.large-test{display:block}
.only-xl{display:inline-block!important}
.screenshot-wrapper{width:558px;padding:5px}
.screenshot-wrapper .slides_container{width:558px}
.screenshot-wrapper .slides_container .slide{width:558px;height:412px}
.screenshot-wrapper .slides_container .slide .slider-video,.screenshot-wrapper .slides_container .slide a{width:558px;height:372px}
.screenshot-wrapper .slides_container .slide img{max-width:558px;max-height:372px}
.page-banner-slider{width:1200px}
.page-banner-slider .slides_banner_container{width:1200px}
.page-banner-slider .slides_banner_container .slide{width:1200px}
.page-banner-slider .slides_banner_container .slide img.page-banner-full-img{width:1200px;margin-right:-1px}
.comty-home .content .success_onboarding_wizard .content-inner-block-banner .container-block{width:100%}
div.pagination-outer{width:558px}
ul.pagination li{padding:5px}
ul.pagination li a{width:51px;height:34px}
ul.pagination li a img{max-width:51px;max-height:34px}
.page-banner-slider a.prev,.page-banner-slider a.next{width:40px}
.screenshot-wrapper a.prev,.screenshot-wrapper a.next{top:50px;height:272px}
.icon-fullscreen{top:384px}
.form-group .input-s{width:110px}
.form-group .input-m{width:233px}
.form-group .input-l{width:356px}
.form-group .input-l.input-text-other{width:338px}
.data-list .form-group .form-group-el-s{width:110px}
.data-list .form-group .form-group-el-m{width:233px}
.data-list .form-group .form-group-el-l{width:356px}
.data-list .form-group .form-group-el-xl{width:479px}
.data-list .form-group .form-group-el-s input,.data-list .form-group .form-group-el-s textarea{width:100px}
.data-list .form-group .form-group-el-m input,.data-list .form-group .form-group-el-m textarea{width:223px}
.data-list .form-group .form-group-el-l input,.data-list .form-group .form-group-el-l textarea{width:346px}
.data-list .form-group .form-group-el-xl input,.data-list .form-group .form-group-el-xl textarea{width:469px}
.data-list .form-group .form-group-el-l-file{width:300px}
.data-list .form-group .input-file-div-l{width:300px}
.data-list .form-group .form-group-el-l-file input{width:300px}
.data-list .form-group .select-alt-display-m{width:170px}
.select-alt-display-l span.alt-display{width:354px}
.select-alt-display-l select{width:366px}
.form-group-search .search-button-user{right:19px}
.form-group-search .search-button-user-clear{right:44px}
#filter_stick.sticky{width:1201px}
.img-container-listing-banner{max-width:912px;max-height:none}
.empty-img-placeholder-listing-banner{width:900px;height:225px}
ul.ul-sortable-screenshots{margin-left:-9px}
ul.ul-sortable-screenshots li{margin-left:9px}
.form-group-pricing{width:210px}
.appx-content-header{top:90px}
.appx-content-generic{padding-top:110px;margin:0}
.content-permissions .content-primary-block p{width:90%}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header{background-position:center 0}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -255px}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -465px}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -675px}
.lifecycle .slide .steps{height:210px!important}
.lifecycle .slide .step.first-box{width:145px!important;height:210px!important}
.lifecycle .slide .step .space-box{width:35px!important;height:210px!important}
.lifecycle .slide .step.middle-box{width:145px!important;height:210px!important}
}
@media(min-width:980px) and (-webkit-min-device-pixel-ratio:2),(min-width:980px) and (min-resolution:192dpi){.lifecycle h1{font-size:30px}
.lifecycle .tab-content-title{font-size:16px}
.mini-lifecycle h2{padding-bottom:10px}
.mini-lifecycle h1{font-size:20px}
div.header-comty .logo a{background:url(../img/comty-logo@2X.png) no-repeat center center;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
div.header-prtnr .logo a{background:url(../img/prtnr-logo2X.png) no-repeat center center;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
ul.ul-product-used li{background:url(../img/sprite-products-bx2.png) no-repeat 150px 0;-moz-background-size:150px;-ie-background-size:150px;-o-background-size:150px;-webkit-background-size:150px;background-size:150px}
.lifecycle-slide .slider .step-title{font-size:120%}
.lifecycle-slide .slider .step-title div{margin-bottom:5%}
.lifecycle-slide li a{margin-top:5%}
.lifecycle .slide .steps{height:169px}
.lifecycle .slide .step.first-box{width:114px;height:169px}
.lifecycle .slide .step .space-box{width:27px;height:169px}
.lifecycle .slide .step.middle-box{width:114px;height:169px}
.user-overlay.pc-overlay .content-two-form-block{padding:0}
.check-icon-png{background-image:url(../img/check-iconX2.png);background-size:24px;background-repeat:no-repeat}
.caution-warning-png{background-image:url(../img/warning-iconX2.png);background-size:26px;background-repeat:no-repeat}
.caution-danger-png{background-image:url(../img/danger-iconX2.png);background-size:26px;background-repeat:no-repeat}
}
@media(min-width:980px) and (max-width:1219px){.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header{background-position:center 0;background-size:100%}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -190px;background-size:100%}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -350px;background-size:100%}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -520px;background-size:100%}
.appx-content-generic{padding-top:110px;margin-top:0}
.content-primary-inner-general .content-primary-block-1-group{border-right:1px solid #ddd;padding-right:20px}
.content-primary-inner-general .content-primary-block-2{width:270px;float:right}
.content-permissions .content-primary-block p{width:85%}
.lifecycle-slide .slider .step-title{font-size:120%;font-size:16px}
.lifecycle-slide .slider .step-title div{margin-bottom:5%;font-size:16px}
.lifecycle-slide li a{margin-top:5%}
.questionnaire .input-container .form-group.form-group-narrow label{margin-right:0;width:133px}
}@media(max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:192dpi){.prx-tile-content-inner-1{background-image:url(../img/arrow-right-hd.png);-moz-background-size:17px 20px;-ie-background-size:17px 20px;-o-background-size:17px 20px;-webkit-background-size:17px 20px;background-size:17px 20px}
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.slider-large .owl-controls .owl-nav div.owl-prev,.slider-overlay .owl-controls .owl-nav div.owl-prev{background-image:url(../img/carousel-prev-white-hd.png);-moz-background-size:13px 20px;-ie-background-size:13px 20px;-o-background-size:13px 20px;-webkit-background-size:13px 20px;background-size:13px 20px}
.slider-large .owl-controls .owl-nav div.owl-next,.slider-overlay .owl-controls .owl-nav div.owl-next{background-image:url(../img/carousel-next-white-hd.png);-moz-background-size:13px 20px;-ie-background-size:13px 20px;-o-background-size:13px 20px;-webkit-background-size:13px 20px;background-size:13px 20px}
.slider-small .owl-controls .owl-nav div.owl-prev{background-image:url(../img/carousel-prev-hd.png);-moz-background-size:8px 15px;-ie-background-size:8px 15px;-o-background-size:8px 15px;-webkit-background-size:8px 15px;background-size:8px 15px}
.slider-small .owl-controls .owl-nav div.owl-next{background-image:url(../img/carousel-next-hd.png);-moz-background-size:8px 15px;-ie-background-size:8px 15px;-o-background-size:8px 15px;-webkit-background-size:8px 15px;background-size:8px 15px}
.view-tile .tile-content-inner-2 .tile-txt::after{background-image:url(../img/gradients-tiles-hd.png);-moz-background-size:10px 90px;-ie-background-size:10px 90px;-o-background-size:10px 90px;-webkit-background-size:10px 90px;background-size:10px 90px}
}