.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}
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}
.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}
.content-single .content-primary-block{padding:10px 10px 0 20px}
.content-primary-inner-general .content-primary-block{padding-bottom:20px;float:left;clear:left;width:425px}
.content-primary-inner-general .content-primary-block-2{border:1px solid #ddd;margin:0 0 20px 10px;padding-bottom:0;background:#fafafa;width:230px}
.content-primary-inner-general .content-primary-block:last-child{padding-bottom:0}
.content-primary-inner-general .content-primary-block-1-group .content-primary-block{padding-top:20px}
.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-one{clear:both}
.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 .content-three-inner{padding:20px}
.content-primary-general .content-three .content-three-inner{padding:0 20px 20px 0}
.content-primary-general .three-columns-education-home{margin-top:20px;overflow:hidden}
.content-primary-general .three-columns-education-home .content-three .content-three-inner{margin-right:40px;margin-bottom:20px;padding:0}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header{background:#eee;display:block;padding:120px 0 0 0;border-radius:2px 2px 0 0;overflow:hidden}
.content-primary-general .three-columns-education-home .content-three-1 .content-three-inner .content-column-header{background:url(../img/partner_education_home.jpg) no-repeat center 0}
.content-primary-general .three-columns-education-home .content-three-2 .content-three-inner .content-column-header{background:url(../img/partner_education_home.jpg) no-repeat center -175px}
.content-primary-general .three-columns-education-home .content-three-3 .content-three-inner .content-column-header{background:url(../img/partner_education_home.jpg) no-repeat center -350px}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header 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 .three-columns-education-home .content-three-1 .content-three-inner .content-column-header h2{background:rgba(255,102,51,.9)}
.content-primary-general .three-columns-education-home .content-three-2 .content-three-inner .content-column-header h2{background:rgba(0,153,153,.9)}
.content-primary-general .three-columns-education-home .content-three-3 .content-three-inner .content-column-header h2{background:rgba(255,102,102,.9)}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header h2 span.ui-icon{display:inline-block;background:url(../img/sprite-icons.png) no-repeat 40px 0;width:35px;height:29px;float:left}
.content-primary-general .three-columns-education-home .content-three-1 .content-three-inner .content-column-header h2 span.ui-icon{background-position:-445px -60px;width:29px}
.content-primary-general .three-columns-education-home .content-three-2 .content-three-inner .content-column-header h2 span.ui-icon{background-position:-445px -90px}
.content-primary-general .three-columns-education-home .content-three-3 .content-three-inner .content-column-header h2 span.ui-icon{background-position:-445px -120px}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header h2 span.ui-text{display:inline-block;float:left;padding:3px 0 0 10px}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-body{background:#eee;padding:10px 20px 20px 20px;border-radius:0 0 2px 2px;overflow:hidden}
.content-primary-general .three-columns-education-home .content-three .content-three-inner p,.content-primary-general .three-columns-education-home .content-three .content-three-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}
.content-header-important .content-header-extra{margin-bottom:4px}
.content-header .content-header-extra .button-block{margin-left:20px;float:right}
.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:110%}
div.sort-field-block button.filter-item span.text-button{float:left}
.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-product-used,ul.ul-contributions{width:180px;padding:5px 45px 5px 5px}
.content-primary-block-2 h5{position:relative}
h5 a.h-extra{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 li{background:url(../img/sprite-products.png) no-repeat 150px 0;width:150px;height:30px;display:block;text-indent:150px;line-height:30px;overflow:hidden;margin:10px 0}
ul.ul-product-used li.productUsedSalesCloud{background-position:0 0}
ul.ul-product-used li.productUsedServiceCloud{background-position:0 -30px}
ul.ul-product-used li.productUsedMarketingCloud{background-position:0 -60px}
ul.ul-product-used li.productUsedSalesforcePlatform{background-position:0 -90px}
ul.ul-product-used li.productUsedSalesforceChatter{background-position:0 -120px}
ul.ul-product-used li.productUsedSalesforceWork{background-position:0 -150px}
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{border-top:1px solid #ddd;padding:0;width:230px}
ul.ul-contributions li span.contribution-title{width:67px;display:block;float:left;padding:5px;border-bottom:1px solid #ddd}
ul.ul-contributions li a.contribution-stat,ul.ul-contributions li span.contribution-stat-filler{width:40px;display:block;float:left;padding:5px;text-align:center;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
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{background:#fff;color:#0070d2}
.contribution-text{display:none}
ul.social-block{margin:7px 0 5px 0}
ul.social-block li{float:left}
ul.social-block a{margin-right:5px;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%}
.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}
html.comty-html-simple body{background:transparent}
html.comty-html-simple body .page-wrap{background:transparent}
html.comty-html-simple body .page-wrap .page-wrap-inner{background:transparent}
.content-simple{width:900px;margin:50px auto;overflow:hidden;background:#fff;border-radius:3px;overflow:hidden}
.content-simple-small{width:450px}
.overlay-menu .content-simple-small{margin:0}
.content-simple .msg{margin-bottom:30px}
.content-simple .content-two .msg{margin-bottom:15px}
.content-simple-head{padding:15px 50px;border-bottom:1px solid #d8dde6;overflow:hidden;position:relative}
.content-simple-small .content-simple-head{padding:40px 25px 0 25px;border-bottom:0}
.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.png) no-repeat center center;width:182px;height:73px}
.content-simple-small .cs-logo-prtnr{margin:0 auto}
.cs-logo-comty{background:url(../img/comty-logo.png) no-repeat center center;width:182px;height:73px}
.content-simple-small .cs-logo-comty{margin:0 auto}
.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:15px;right:15px;cursor:pointer}
.content-simple-body{padding:50px;overflow:hidden}
.content-simple-small .content-simple-body{padding:40px 25px 40px 25px}
.overlay-menu .content-simple-small .content-simple-body{padding:25px}
.cs-body-intro{overflow:hidden;padding-bottom:15px}
.cs-subcontent-body{overflow:hidden}
.cs-subcontent-body h1{padding-bottom:5px}
.cs-subcontent-foot{overflow:hidden;padding-top:10px}
.content-simple h1{line-height:123.1%}
.content-simple p{font-size:123.1%;line-height:123.1%}
.content-simple ul.ul-simple li{font-size:123.1%;line-height:123.1%}
.content-simple .msg ul li{font-size:100%}
.content-simple .cs-body-intro p:first-of-type{margin-top:.5em}
.content-simple p.button-expl{font-size:100%}
.content-simple p.form-expl{font-size:100%}
.content-simple .btn,.content-simple .btn-strong{font-size:123.1%;font-weight:normal;width:100%;padding-top:12px;padding-bottom:12px}
.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:20px;height:20px}
.content-simple-icon-x{background-position:-101px -181px;opacity:.5;width:16px;height:16px}
.content-simple a:hover{color:#0070d2;text-decoration:underline}
.content-simple-foot{margin-top:-15px;padding:25px 50px;overflow:hidden;background:#f4f6f9;border-top:1px solid #d8dde6}
.content-simple-foot-1{float:left}
.content-simple-foot-2{float:right}
.content-simple-foot-2 .btn{margin-top:.5em}
.content-simple-foot h2{padding-bottom:5px}.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:60px}
.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}.search-div{width:240px;position:relative;z-index:1003;background:#ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.search-div .input-text{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-left:0;border-right:0;border-radius:0;padding:2px 0 2px 4px;width:140px;height:29px;*height:25px;outline:0;background:#fff}
.search-div .placeholder{color:#999}
.ie-soso .search-div .input-text{padding-top:5px}
.search-div.nav-desktop .div-keywords-outer{position:absolute;overflow:hidden;left:101px}
.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;outline: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}
.select-list{float:left;padding:0;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;position:relative;border:1px solid transparent;border-right:0}
.select-list select{background:transparent;font-size:14px;width:100px;height:27px;*height:21px;outline:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;position:relative;font-size:92.5%;color:#444;display:none}
.select-list select option{background:#fff;background-image:none;width:auto;overflow:visible;padding:4px 5px}
.select-list .select-list-display{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;position:absolute;display:block;padding:6px 18px 7px 7px;left:0;top:0;vertical-align:middle;max-width:100px;width:100px;height:27px;*height:21px;background:#ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;cursor:pointer}
.select-list .select-list-display:hover,.select-list .select-list-display.overlay-menu-opener-selected{background:#ccc}
.select-list .select-list-display .select-list-display-icon{width:8px;height:5px;position:absolute;top:11px;right:6px;display:block;background:url(../img/sprite-icons.png) no-repeat -160px -40px}
#content #search_options{display:none}
.nav0{z-index:1002}
.nav0 ul{margin-top:16px}
.nav0 ul.ul-prelogin{margin-top:21px}
.nav0 ul.ul-postlogin li a.nav0-link span.nav0-link-text{float:left;display:inline-block}
.nav0 ul.ul-postlogin li a.nav0-link span.nav0-link-icon-2{background:url(../img/sprite-icons.png) no-repeat -160px 0;width:8px;height:5px;display:inline-block;float:right;margin:10px 0 0 0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform 300ms;-moz-transition:-moz-transform 300ms;-o-transition:-o-transform 300ms;transition:transform 300ms}
.nav0 ul.ul-postlogin li a.nav0-link.overlay-menu-opener-selected span.nav0-link-icon-2{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.nav0 ul.ul-postlogin li a.nav0-link{border:0;width:41px;height:20px;padding:2px 7px 7px 4px;margin:7px 0 1px 7px;outline:0}
.nav0 ul.ul-postlogin li.nav0-saved-list a.nav0-link{width:41px}
.nav0 ul.ul-postlogin li a.nav0-link span.nav0-link-text{display:none}
.nav0 ul li.nav0-user a.nav0-link span.nav0-link-icon-user{margin-top:0;border:0}
.nav0 ul li.nav0-user a.nav0-link.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-icon-user img{border-radius:50%}
.is-overlay{right:auto;overflow:visible}
.df-login-choice .overlay-section{padding:20px;overflow:hidden}
.df-login-choice .overlay-section-df{overflow:hidden;background:url(../img/p_dddddd.gif) repeat-y center center}
.df-login-choice h2{margin-bottom:10px;white-space:normal;line-height:120%}
.df-login-choice p{white-space:normal;font-size:115.4%;line-height:115.4%}
.df-login-choice-1,.df-login-choice-2{width:300px;float:left;overflow:hidden}
.df-login-choice-1{padding:0 20px 0 0}
.df-login-choice-2{padding:0 0 0 20px}
.df-login-choice-btn-section{display:block;overflow:hidden;padding-top:15px;text-align:center}
.nav1{position:absolute;width:0;overflow:hidden;z-index:1001}
.nav1-menu{text-align:left}
ul.ul-nav1{white-space:nowrap;height:79px}
.nav1-menu ul.ul-nav1{display:inline-block}
ul.ul-nav1 li{display:block;line-height:76px;float:left;border-bottom:3px solid transparent}
ul.ul-nav1 li a{overflow:hidden;color:#555;text-decoration:none;padding:0 12px;margin:0;font-weight:normal;line-height:inherit;display:block;position:relative;z-index:8;-webkit-transform:translateZ(0px)}
ul.ul-nav1 li a:hover,ul.ul-nav1 li a.overlay-menu-opener-selected{color:#0070d2}
ul.ul-nav1 li.selected{border-color:#0070d2}
ul.ul-nav1 li.selected a{color:#000}
ul.ul-nav1 li.more-link a span.nav1-link-text{float:left;display:inline-block}
ul.ul-nav1 li.more-link a span.ui-icon{background:url(../img/sprite-icons.png) no-repeat -160px 0;width:8px;height:5px;display:inline-block;float:right;margin:37px 0 0 6px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform 300ms;-moz-transition:-moz-transform 300ms;-o-transition:-o-transform 300ms;transition:transform 300ms}
ul.ul-nav1 li.more-link a.overlay-menu-opener-selected span.ui-icon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.nav1-menu ul.ul-nav1 li.more-link a{width:20px;height:20px;padding:4px 7px 6px 7px;margin:7px 7px 1px 7px;background-color:#ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.nav1-menu ul.ul-nav1 li a:hover,.nav1-menu ul.ul-nav1 li a.overlay-menu-opener-selected{background-color:#ccc}
.nav1-menu ul.ul-nav1 li.more-link a span.nav1-link-text{display:none}
.nav1-menu ul.ul-nav1 li.more-link a span.ui-icon{background-position:-99px -100px;width:20px;height:20px;display:inline-block;float:right;margin:4px 0 0 0;opacity:.5}
.nav1-menu ul.ul-nav1 li.more-link a.overlay-menu-opener-selected span.ui-icon{opacity:.8}
.phone-menu-panel{display:none}
#filter_block_phone_outer,#filter_block_phone_outer div{display:none}
@media(max-width:767px){body{position:relative}
.page-wrap{position:relative;z-index:2}
.phone-menu-panel{display:block;position:absolute;z-index:-1;top:0;left:0;background-color:#293f54;padding:0;margin:0;width:250px;color:#fff;overflow:visible;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}
.phone-menu-panel-2{left:auto;right:0}
.phone-menu-panel .ul-nav1{white-space:normal;height:auto;width:250px}
.phone-menu-panel .ul-nav1 li{float:none;background:#344a5f;border-bottom:0}
.phone-menu-panel .ul-nav1 li a{border-top:1px solid #293f54;line-height:350%;color:#fff}
.phone-menu-panel ul.ul-nav1 li a:hover{background:transparent;color:#fff}
.phone-menu-panel ul.ul-nav1 li.selected a:hover,.phone-menu-panel ul.ul-nav1 li.selected a,.phone-menu-panel ul.ul-nav1 li a.overlay-menu-opener-selected,.phone-menu-panel ul.ul-nav1 li a.overlay-menu-opener-selected:hover{background:#495c6f;color:#fff}
.phone-menu-panel .overlay-section{white-space:normal;height:auto;width:250px;margin:0;padding:0}
.phone-menu-panel .overlay-section:first-child{border-top:0;border-bottom:1px solid #344a5f;padding:5px 0}
.phone-menu-panel .overlay-section h4{line-height:300%;margin:0;padding:0;color:#fff;border-bottom:1px solid #293f54}
.phone-menu-panel .overlay-section:first-of-type h4{border:0}
.phone-menu-panel .overlay-section h4{padding:0 12px}
.phone-menu-panel .overlay-section:first-child h4{padding-top:0;line-height:200%}
.phone-menu-panel .overlay-section h4:last-child{padding-bottom:0}
.phone-menu-panel .overlay-section h4 .h-sub{font-weight:normal;color:rgba(255,255,255,.5)}
.phone-menu-panel .overlay-section p{padding:0;margin:0}
.phone-menu-panel .overlay-section p a{line-height:300%;padding:0 12px;margin:0;border-bottom:1px solid #293f54;background:#344a5f;display:block}
.phone-menu-panel .overlay-section-icons p:first-of-type a{border-top-color:#ccc}
.phone-menu-panel .overlay-section a{color:#fff}
.phone-menu-panel .overlay-section-links p a{background-color:transparent;border-bottom:1px solid #344a5f}
.page-wrap-film{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1000}
.phone-menu-panel .phone-search-bar{padding:15px 10px;background-color:#344a5f}
.phone-menu-panel #keywords{width:193px!important;padding:10px 5px 10px 30px;border:0;background:#293f54 url(../img/sprite-small.png) no-repeat 8px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#7c8a97}
.phone-menu-panel #keywords::-webkit-input-placeholder{color:#7c8a97}
.phone-menu-panel #keywords:-moz-placeholder{color:#7c8a97}
.phone-menu-panel #keywords::-moz-placeholder{color:#7c8a97}
.phone-menu-panel #keywords:-ms-input-placeholder{color:#7c8a97}
div.header-comty .nav1-menu ul.ul-nav1 li.more-link a span.ui-icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;transition:all 0}
div.header-comty .nav1-menu ul.ul-nav1 li.more-link a.overlay-menu-opener-selected span.ui-icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.phone-menu-panel table.saved-list-table{width:250px}
.phone-menu-panel table.saved-list-table td,.phone-menu-panel table.saved-list-table td:hover,.phone-menu-panel table.saved-list-table tr:hover td{background:transparent}
.phone-menu-panel table.saved-list-table td{border-color:rgba(255,255,255,.2)}
.phone-menu-panel table.saved-list-table td.td-title a{width:160px;color:#fff;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis}
.phone-menu-panel table.saved-list-table td.td-rating{display:none}
.phone-menu-panel table.saved-list-table .td-actions .link-text{display:none}
.phone-menu-panel table.saved-list-table td.td-actions{padding-right:9px}
.phone-menu-panel table.saved-list-table .td-actions .ui-icon{background:url(../img/sprite-icons.png) no-repeat -480px -141px;width:14px;height:14px;display:block;margin:0;opacity:.8}
.search-div{border-radius:0;z-index:998}
.search-div.nav-desktop .div-keywords-outer{position:relative;overflow:hidden;left:auto}
.search-div .input-text{border-radius:2px 0 0 2px}
#filter_block_phone_outer{margin:12px 0 -12px 0;padding:10px 10px 10px 10px;display:block;border-top:1px solid rgba(255,255,255,.5)}
#filter_block_phone_outer div{display:block}
#filter_block_phone_outer div label{color:#444}
#button_block_phone{padding:10px 0 20px 0;text-align:center}
.phone-panel-logo{background:url(../img/appex-logo-medium-white.png) no-repeat 0 0;width:162px;height:44px;margin:10px auto}
}
@media(min-width:768px) and (max-width:979px){.search-div{margin-top:12px;width:350px}
.search-div .input-text{width:160px;padding-top:1px;padding-bottom:1px;height:26px}
.search-div.nav-desktop .div-keywords-outer{left:101px}
.select-list select{height:24px;width:100px}
.select-list .select-list-display{height:24px;width:100px;max-width:100px;line-height:95%}
.select-list .select-list-display .select-list-display-icon{top:11px}
.search-div .search-button{padding-top:1px;padding-bottom:1px;height:26px}
div.header-comty .search-div{width:450px}
.select-list .select-list-display{height:28px;padding-top:7px}
ul.ul-nav1{height:39px}
ul.ul-nav1 li{line-height:39px}
ul.ul-nav1 li.more-link a span.ui-icon{margin-top:18px}
.nav1-menu ul.ul-nav1 li.more-link a{height:22px;padding-top:3px;padding-bottom:5px;margin-top:5px}
.nav0 ul.ul-prelogin{margin-top:3px}
.nav0 ul.ul-postlogin li a.nav0-link{margin-top:4px}
div.header ul.ul-nav1{height:53px}
div.header ul.ul-nav1 li{line-height:53px}
div.header ul.ul-nav1 li.more-link a span.ui-icon{margin-top:25px}
div.header .nav1-menu ul.ul-nav1 li.more-link a span.ui-icon{margin-top:5px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;transition:all 0}
div.header .nav1-menu ul.ul-nav1 li.more-link a.overlay-menu-opener-selected span.ui-icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
div.header .nav1-menu ul.ul-nav1 li.more-link a{padding-top:3px;padding-bottom:5px;margin-top:12px}
div.header .nav0 ul.ul-prelogin{margin-top:10px}
div.header .nav0 ul.ul-postlogin li a.nav0-link{margin-top:11px}
}
@media(min-width:1220px){.search-div{width:278px}
.search-div .input-text{width:170px}
.search-div.nav-desktop .div-keywords-outer{left:111px}
.select-list select{width:110px}
.select-list .select-list-display{width:110px;max-width:110px}
}.overlay-menu{position:absolute;z-index:1501;margin-top:3px;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)}
.overlay-menu.is-overlay{position:fixed}
.overlay-menu ul{position:relative;z-index:1502;padding:4px 0}
.overlay-menu ul li{display:block}
.overlay-menu ul li a{display:block;margin:0;padding:4px 12px;text-decoration:none;color:#444}
.overlay-menu ul li.new-section a{border-top:1px dotted #ddd}
.overlay-menu-select ul li a{margin:0;padding-left:8px}
.overlay-menu-select ul li a span.ui-icon{width:10px;height:10px;margin-right:8px;display:inline-block;background:url(../img/sprite-icons.png) no-repeat 10px 10px}
.overlay-menu-select ul li.overlay-menu-option-selected a span.ui-icon{background-position:-320px -190px}
.overlay-menu ul li.selected a,.overlay-menu ul li a:hover,.overlay-menu ul li.selected a:hover{background-color:#d7eefa;border-color:#c1d6e1;color:#000}
.overlay-menu span.arrow{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:1503}
.overlay-menu span.arrow-b{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;left:50%;margin-left:-5px}
.overlay-menu span.arrow-a{border-color:rgba(204,204,204,0);border-bottom-color:#999;border-width:6px;left:50%;margin-left:-6px}
.overlay-menu .overlay-menu-multiple-extra{border-top:1px solid #ddd;padding:6px 10px 6px 10px}
.overlay-menu .overlay-menu-multiple-extra .text-expl{color:#999;font-style:italic;padding:8px 0;display:block;text-align:center}
.overlay-menu .overlay-menu-multiple-extra .btn-overlay{width:100%}.comty .footer{background:#666}
.inside-app.comty .footer{display:none}
.comty .footer .footer-inner{padding:30px 0 10px 0}
.comty .footer h3,.comty .footer p,.comty .footer a,.comty .footer span.footer-text{color:#fff;line-height:150%}
.comty .footer a.btn{color:#444;line-height:100%}
.comty .footer a.btn:hover{color:#000}
.comty .footer h3{font-weight:bold}
.comty .footer a:hover{text-decoration:underline}
.comty .footer .footer-section{width:25%;float:left}
.comty .footer .footer-section-2 ul.ul-social-icons{margin:0 auto;display:inline-block}
.comty .footer .footer-section-5{clear:both;width:100%;text-align:center;border-top:1px solid #777;margin-top:10px}
.comty .footer .footer-section-5 ul{margin:10px auto 0 auto;display:inline-block}
.comty .footer .footer-section-2 ul.ul-social-icons{display:inline-block;margin-top:10px}
.comty .footer .footer-section ul li{padding:3px 0}
.comty .footer .footer-section-5 ul li{float:left;padding:0 12px}
.comty .footer .footer-section-2 ul.ul-social-icons li{float:left;padding:0 1px}
.comty .footer .footer-section-inner{padding:10px}
.comty .footer .footer-section-2 a.footer-icon{display:inline-block;background:url(../img/sprite-icons.png) no-repeat 0 100px;text-indent:-9999px;margin:2px 5px 0 5px;padding:0;vertical-align:top;width:20px;height:20px}
.comty .footer .footer-section-2 a.footer-icon-first{margin-left:0}
.comty .footer .footer-section-2 a.footer-icon-last{margin-right:0}
.comty .footer .footer-section-2 a.footer-facebook{background-position:-105px -241px;margin-left:0;margin-right:0;width:15px}
.comty .footer .footer-section-2 a.footer-twitter{background-position:-120px -240px}
.comty .footer .footer-section-2 a.footer-youtube{background-position:-140px -240px}
.comty .footer .footer-section-2 a.footer-googleplus{background-position:-160px -240px}
.comty .footer .footer-section-2 a.footer-linkedin{background-position:-180px -240px}
.comty .footer p.p-extra{padding-top:35px}.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}
.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}
.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}
.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{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 .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}
.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}
.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}
.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)}
.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}
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.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}
.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:#b276b2}
td.chart-color-container span.sales-cloud{background:#f37ab0}
td.chart-color-container span.service-cloud{background:#b39222}
td.chart-color-container span.developer{background:#5cbe64}
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:#decf3f}
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:.3}
.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}
.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-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}
}.listing-nav{overflow:hidden;margin:0;padding:0;border-bottom:1px solid #ddd}
.listing-nav-ideas{border-top:0}
.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}
}.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}
.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}
.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}
.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}
.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}
.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}.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}.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}
@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}
}
@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-logo2X.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@2X.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:139px 76px}
}
@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-logo2X.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@3X.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}
}#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}.calendar{color:#14325c;font-weight:300;border:1px solid #ddd;border-radius:2px}
.calendar *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.calendar.small{font-size:.9em;font-weight:200}
.calendar .c-month-view{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-transform:uppercase;position:relative;overflow:hidden;font-size:1em;margin:.5rem 0 .5rem 0;padding:0;text-align:center}
.calendar .c-month-view p{overflow:hidden;margin:0;padding:10px 0}
.calendar.small .c-month-view p{padding:10px 0 12px 0}
.calendar .c-month-view .c-month-arrow{background:#fff url(../img/sprite-large.png) no-repeat 20px 20px;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;cursor:pointer;text-indent:-9999px}
.calendar .c-month-view .c-month-arrow[data-dir=left]{left:1rem;background-position:5px -526px}
.calendar .c-month-view .c-month-arrow[data-dir=right]{right:1rem;background-position:-5px -286px}
.calendar .c-holder{padding:0}
.calendar .c-holder .c-grid{height:100%;width:100%;display:table}
.calendar .c-holder .c-grid .c-row{width:100%;display:table-row}
.calendar .c-holder .c-grid .c-row .c-day{display:table-cell;text-align:center;padding:4px;position:relative;border:2px solid #fff;-moz-transition:.6s;-webkit-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}
.calendar.small .c-holder .c-grid .c-row .c-day{padding:2px 0}
.calendar .c-holder .c-grid .c-row .c-day:first-child{border-left:4px solid #fff}
.calendar .c-holder .c-grid .c-row .c-day:last-child{border-right:4px solid #fff}
.calendar .c-holder .c-grid .c-row .c-l{padding-top:.5rem;padding-bottom:.5rem;color:#5f759e;border-right:0;border-left:0;border-radius:0}
.calendar .c-holder .c-grid .c-row .c-l:first-child{border-left:0;border-radius:0}
.calendar .c-holder .c-grid .c-row .c-l:last-child{border-right:0;border-radius:0}
.calendar .c-holder .c-grid .c-row .other-month{color:#ccc}
.calendar .c-holder .c-grid .c-row .this-month{color:#14325c}
.calendar .c-holder .c-grid .c-row .this-day{font-weight:bold}
.calendar .c-holder .c-grid .c-row .c-day .date-holder{padding:5px;overflow:hidden;position:relative;border-radius:50%;-moz-transition:.6s;-webkit-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;min-width:1.8rem;display:inline-block}
.calendar .c-holder .c-grid .c-row .c-day .event-n-holder{display:none}
.calendar .c-holder .c-grid .c-row .c-day.have-events .date-holder{cursor:pointer;background:#8ab42a;color:#fff;border:1px solid #8ab42a}
.calendar .c-holder .c-grid .c-row .c-day.other-month.have-events .date-holder{background:#8ab42a;color:#fff;border:1px solid #8ab42a}
.calendar .c-holder .c-grid .c-row .c-day.have-events:hover .date-holder{background:#6e9022;border:1px solid #6e9022}
.calendar .c-holder .c-grid .c-row .c-day.other-month.have-events:hover .date-holder{background:#6e9022;border:1px solid #6e9022}
.calendar .c-holder .c-grid .c-row .c-day.events-shown .date-holder,.calendar .c-holder .c-grid .c-row .c-day.events-shown:hover .date-holder,.calendar .c-holder .c-grid .c-row .c-day.other-month.events-shown .date-holder,.calendar .c-holder .c-grid .c-row .c-day.other-month.events-shown:hover .date-holder{background:#0070d2;border:1px solid #0070d2;color:#fff}
.calendar .c-holder .c-grid .c-row .this-day .date-holder{background:#dfe4ee}
.calendar .c-holder .c-grid .c-row .this-day.have-events .date-holder{border:1px solid #455a15!important}
.calendar .c-specific{overflow:hidden;position:absolute;border-radius:2px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.3),0 -1px 6px 0 rgba(0,0,0,.3);z-index:3;opacity:0;max-width:500px;-moz-transition:opacity .6s;-webkit-transition:opacity .6s;-ms-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.calendar.spec-day .c-specific{opacity:1}
.calendar .specific-day{overflow:hidden;padding:10px;font-size:115.4%;position:relative}
.calendar .specific-day-close{position:absolute;right:0;top:50%;margin:-8px 10px 0 0;display:block;opacity:.5;width:16px;height:16px;background:url(../img/sprite-icons.png) no-repeat -101px -181px;cursor:pointer;float:right}
.calendar .specific-day-close:hover{opacity:.6}
.calendar .s-event{border-top:1px solid #ddd;padding:15px 10px 10px 10px}
.calendar .s-event p{margin:0}
.calendar .s-event .event-descr{padding:10px 0 0 0;font-size:115.4%}
.calendar .s-event .event-more{padding:10px 0 0 0;font-size:115.4%}
.calendar .c-specific .s-scheme .s-event h1{text-align:left;color:#0070d2;margin-bottom:5px;margin-top:2px;padding:0 0 5px 0;font-size:1.154em;text-transform:uppercase}.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}
.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;color:#555}
.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;color:#555}@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}
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}
.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}
.content-three{width:100%}
.content-three .content-three-inner{padding:0 0 20px 0}
.content-primary-general .content-three .content-three-inner{padding:0 0 20px 0}
.content-primary-general .three-columns-education-home{margin-top:0;margin-bottom:10px}
.content-primary-general .three-columns-education-home .content-three .content-three-inner{margin-right:0;margin-top:10px;margin-bottom:10px}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header{padding-top:0}
.content-primary-general .three-columns-education-home .content-three-1 .content-three-inner .content-column-header,.content-primary-general .three-columns-education-home .content-three-2 .content-three-inner .content-column-header,.content-primary-general .three-columns-education-home .content-three-3 .content-three-inner .content-column-header{background:0}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header h2{font-weight:normal;font-size:1.5em}
.content-three .title{padding-right:0}
.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}
.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 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{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,ul.ul-contributions{width:auto;padding:0}
ul.ul-product-used,ul.ul-badges-won,ul.ul-contributions{padding-bottom:20px;border-top:0;clear:both}
ul.ul-contributions li{float:left}
ul.ul-contributions li span.contribution-title{display:none}
ul.ul-contributions li a.contribution-stat,ul.ul-contributions li span.contribution-stat-filler{width:auto;display:block;margin:0 20px 20px 0;text-align:left;border:0;float:none}
ul.ul-contributions li:last-child a.contribution-stat{margin-right:0}
ul.ul-contributions li a.contribution-stat:last-child{margin-bottom:0}
ul.ul-contributions li span.contribution-stat-filler{display:none}
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{background:transparent;color:#0070d2}
.contribution-number{padding-right:5px;font-size:200%;line-height:100%}
.contribution-text{display:block;font-size:84.6%;line-height:100%}
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:auto;margin:10px}
.content-simple-head{margin:0 auto;padding:10px}
.content-simple-head-a{float:none}
.cs-logo{margin:0 auto}
.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-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}
.content-primary-inner-general .content-primary-block-2-group{padding-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}
.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}
.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)}
.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}
.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:2.5% 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-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}
.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%}
.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%}
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}
}
@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}
}@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}
.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}
}@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 .three-columns-education-home .content-three .content-three-inner .content-column-header h2{padding-left:10px;padding-right:10px}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header h2 span.ui-icon{display:none}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-header h2 span.ui-text{padding-top:0;padding-left:0;font-size:85.7%}
.content-primary-general .three-columns-education-home .content-three .content-three-inner .content-column-body{padding:10px}
.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}
.three-columns-education-home{margin-right:-20px}
.content-primary-general .three-columns-education-home .content-three .content-three-inner{margin-right:20px}
.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:155px}
.footer-all a,.footer-all span.footer-text{margin-right:0}
.footer-all-primary a,.footer-all-primary span.footer-text{font-size:100%}
.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:742px;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.ul-listing-device-support{margin-left:0;float:right}
ul.ul-listing-device-support .listing-bar-item-title{display:none}
ul.ul-listing-device-support .listing-bar-item{border-left:2px solid #fff;border-right:0}
.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}
.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}
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}
.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}
}
@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}
}@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:230px}
.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}
.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:265px}
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}
.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}
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}
}
@media(min-width:980px) and (-webkit-min-device-pixel-ratio:2),(min-width:980px) and (min-resolution:192dpi){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}
}