.hidden-phone{display:block}
.hidden-phone-inline{display:inline}
.hidden-phone-cell{display:table-cell}
.visible-phone{display:none}
.visible-phone-inline{display:none}
.hidden-phone-xs{display:block}
.hidden-phone-xs-inline{display:inline}
.nav-desktop{display:block}
.phone-test,.small-test,.large-test{margin:0!important;padding:0!important;width:1px!important;height:1px!important;text-indent:-9999px;display:none}
.only-phone{display:none!important}
.only-xl{display:none!important}
.only-lxl{display:inline-block}
.only-lxl-inline{display:inline}
@media(max-width:767px){.phone-test{display:block}
.hidden-phone{display:none!important}
.only-phone{display:inline-block!important}
}
@media(min-width:768px) and (max-width:979px){.small-test{display:block}
.only-phone{display:none!important}
}
@media(min-width:1240px){.large-test{display:block}
.only-phone{display:none!important}
.lifecycle .slide .steps{height:210px!important}
.lifecycle .slide .step.first-box{width:145px!important;height:210px!important}
.lifecycle .slide .step .space-box{width:35px!important;height:210px!important}
.lifecycle .slide .step.middle-box{width:145px!important;height:210px!important}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.cs-logo-prtnr{background-image:url(../img/prtnr-logo-white-text2X.png)!important;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
.cs-logo-comty{background-image:url(../img/comty-logo-white-text2X.png)!important;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
.listing-bar .ui-icon,.nav2 .ui-icon{background-image:url(../img/listing-bar-2x.png);background-size:157px 76px}
.supported-features .ui-icon{background-image:url(../img/listing-bar-2x.png);background-size:157px 76px}
.ui-icon-apionly{background-image:url(../img/listing-bar-2x.png);background-size:157px 76px}
.certified-logo{background:url(../img/sprite-cert-badge-2x.png) no-repeat 0 -84px;background-size:110px}
.trailhead-logo{background:url(../img/sprite-cert-badge-2x.png) no-repeat 0 0;background-size:110px}
.appx-content-header ul.social-block a span.social-icon{background:url(../img/sprite-social-2x.png) no-repeat 1px -1px;background-size:40px}
.appx-content-header ul.social-block span.trailhead-icon,.appx-content-header ul.social-block span.certifications-icon{background:url(../img/sprite-cert-badge-2x.png) no-repeat;background-size:140px}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-image:url(../img/education_image_sprite2x.jpg)}
.education-section.trailhead .section-header.big{background-image:url(../img/trailhead-bg-x2.png)}
.vote-wrap .three-button-block a.guest-button-up .vote-button-icon,.vote-wrap .three-button-block a.alreadyPromoted .vote-button-icon,.vote-wrap .three-button-block a.guest-button-down .vote-button-icon,.vote-wrap .three-button-block a.alreadyDemoted .vote-button-icon{background-image:url(../img/sprite-like-2x.png);background-size:40px 60px}
}
@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:3dppx),only screen and (min-resolution:350dpi){.cs-logo-prtnr{background-image:url(../img/prtnr-logo-white-text2X.png)!important;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
.cs-logo-comty{background-image:url(../img/comty-logo-white-text2X.png)!important;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-image:url(../img/education_image_sprite2x.jpg)}
}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../img/sprite-icons.png')}
#fancybox-loading{background-position:-270px -108px}
.fancybox-prev span{background-position:-270px -36px}
.fancybox-next span{background-position:-270px -72px}
.fancybox-close{background-position:-270px 0}
.screenshot-wrapper{width:444px;overflow:hidden;padding:2px;position:relative}
.screenshot-wrapper .slides_container{width:444px;overflow:hidden;position:relative;display:none}
.screenshot-wrapper .slides_container .slide{width:444px;height:336px;display:block}
.screenshot-wrapper .slides_container .slide .slider-video,.screenshot-wrapper .slides_container .slide a{width:444px;height:296px;display:block}
.screenshot-wrapper .slides_container .slide img{max-width:444px;max-height:296px;margin:0 auto;display:block}
.screenshot-wrapper .slides_container .slide .slide-caption{display:block;overflow:hidden;padding:12px 0 0 0;margin:0;height:40px;text-align:center}
.page-banner-slider{width:961px;position:relative}
.page-banner-slider-sfx{border-radius:6px}
.page-banner-slider-sfx .page-banner-img{border-radius:6px}
.page-banner-slider .slides_banner_container{width:961px}
.page-banner-slider-sfx .slides_banner_container{border-radius:6px}
.page-banner-slider .slides_banner_container .slide{overflow:hidden;width:961px}
.page-banner-slider-sfx .slides_banner_container .slide{border-radius:6px}
.page-banner-slider .slides_banner_container .slide a{overflow:hidden;display:block}
.page-banner-slider-sfx .slides_banner_container .slide a{border-radius:6px}
.page-banner-slider .slides_banner_container .slide img{max-width:100%;height:auto;width:auto}
.page-banner-slider-sfx .slides_banner_container .slide img{border-radius:6px}
div.pagination-outer{width:444px;margin:0;padding:0;overflow:hidden;clear:both}
ul.pagination{margin:0;padding:0;float:left}
ul.pagination li{display:block;float:left;margin:0;padding:2px}
ul.pagination li a{width:45px;height:30px;display:block}
ul.pagination li a img{display:block;max-width:45px;max-height:30px;margin:0 auto;padding:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50)}
ul.pagination li a:hover img,ul.pagination li.current a img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
.screenshot-wrapper a.prev,.screenshot-wrapper a.next,.page-banner-slider a.prev,.page-banner-slider a.next,.generic-slider a.prev,.generic-slider a.next{position:absolute;top:46px;width:60px;height:204px;text-indent:-9999px;background:transparent url(../img/p.gif)}
.page-banner-slider a.prev,.page-banner-slider a.next,.generic-slider a.prev,.generic-slider a.next{height:100%;top:0}
.screenshot-wrapper a.prev,.page-banner-slider a.prev,.generic-slider a.prev{left:0}
.screenshot-wrapper a.next,.page-banner-slider a.next,.generic-slider a.next{right:0}
.screenshot-wrapper a.prev span,.screenshot-wrapper a.next span,.page-banner-slider a.prev span,.page-banner-slider a.next span,.generic-slider a.prev span,.generic-slider a.next span{position:absolute;top:50%;display:block;background:url(../img/sprite-icons.png) no-repeat -220px -80px;width:50px;height:73px;margin-top:-37px;visibility:hidden;opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
.screenshot-wrapper a.prev span,.page-banner-slider a.prev span,.generic-slider a.prev span{background-position:-220px 0;right:0}
.page-banner-slider a.prev,.page-banner-slider a.next,.generic-slider a.prev,.generic-slider a.next{width:36px}
.page-banner-slider a.prev span,.page-banner-slider a.next span,.generic-slider a.prev span,.generic-slider a.next span{background-position:-320px -100px;width:40px;height:40px;margin-top:-20px}
.page-banner-slider a.next span,.generic-slider a.next span{background-position:-320px -140px}
.screenshot-wrapper a.next span,.page-banner-slider a.next span,.generic-slider a.next span{left:0}
.screenshot-wrapper a.prev:hover span,.screenshot-wrapper a.next:hover span,.page-banner-slider a.prev:hover span,.page-banner-slider a.next:hover span,.page-banner-slider:hover a.prev:hover span,.page-banner-slider:hover a.next:hover span,.generic-slider a.prev:hover span,.generic-slider a.next:hover span,.generic-slider:hover a.prev:hover span,.generic-slider:hover a.next:hover span{visibility:visible;opacity:1}
.page-banner-slider:hover a.prev span,.page-banner-slider:hover a.next span,.generic-slider:hover a.prev span,.generic-slider:hover a.next span{visibility:visible;opacity:.3}
.page-banner-slider ul.pagination,.generic-slider ul.pagination{display:block;position:absolute;bottom:5px;left:50%}
.page-banner-slider ul.pagination li,.generic-slider ul.pagination li{padding:2px 5px}
.page-banner-slider ul.pagination li a,.generic-slider ul.pagination li a{width:10px;height:12px;text-indent:-9999px;outline:0;background:transparent url('../img/sprite-icons.png') no-repeat -140px -180px}
.page-banner-slider ul.pagination li.current a,.generic-slider ul.pagination li.current a{background-position:-150px -180px}
.is-touch .screenshot-wrapper{overflow:visible}
.is-touch .screenshot-wrapper a.prev{left:-17px;width:36px}
.is-touch .screenshot-wrapper a.prev span{position:absolute;top:50%;width:36px;height:34px;background-image:url('../img/sprite-icons.png');background-position:-270px -36px;margin-top:-18px}
.is-touch .screenshot-wrapper a.next{right:-17px;width:36px;background:0}
.is-touch .screenshot-wrapper a.next span{position:absolute;top:50%;width:36px;height:34px;background-image:url('../img/sprite-icons.png');background-position:-270px -72px;margin-top:-18px}
.is-touch .page-banner-slider a.prev,.is-touch .page-banner-slider a.next,.is-touch .page-banner-slider ul.pagination,.is-touch .generic-slider a.prev,.is-touch .generic-slider a.next,.is-touch .generic-slider ul.pagination{display:none}
.icon-fullscreen{position:absolute;top:308px;left:5px;display:block;width:20px;height:20px;background:url(../img/sprite-icons.png) no-repeat -200px 0}
.icon-fullscreen:hover{background-position:-200px -20px}
.fancybox-skin{background:#fff}
.fancybox-nav{top:15%;height:70%;width:20%;min-width:48px}
.fancybox-nav span{opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}
.is-touch .fancybox-nav span{opacity:1}
.fancybox-nav:hover span{opacity:1}
.fancybox-prev span,.fancybox-next span{background:url(../img/sprite-icons.png) no-repeat -220px -80px;width:49px;height:73px;margin-top:-37px}
.fancybox-prev span{background-position:-220px 0}
.is-touch .fancybox-prev{left:-35px;width:40px}
.is-touch .fancybox-next{right:-35px;width:40px}
.is-touch .fancybox-nav span{visibility:visible;background-image:url('../img/sprite-icons.png');width:36px;height:34px;margin-top:-18px}
.is-touch .fancybox-prev span{background-position:-270px -36px;left:5px}
.is-touch .fancybox-next span{background-position:-270px -72px;right:5px}#recurly-subscribe{width:712px;overflow:hidden;zoom:1}
.buy-content{width:712px;overflow:hidden;zoom:1}
.recurly{width:712px;overflow:hidden;zoom:1}
.wizard-recurly{float:none;margin:0 auto;width:742px}
.wizard-recurly-inner{overflow:hidden;padding:15px}
.appx-dialog #recurly-subscribe,.appx-dialog .buy-content,.appx-dialog .recurly{width:325px}
.appx-dialog #recurly-subscribe{margin:0 auto}
.recurly .plan .quantity.field{clear:none;width:118px;margin:0}
.recurly .plan .quantity.field input[type="text"]{width:106px}
.recurly .plan .quantity.field:before{content:"";width:0;display:none}
.recurly .field.coupon_code{width:118px}
.recurly .field.coupon_code input[type="text"]{width:106px}
.recurly .price-section{border-bottom:1px solid #ddd;overflow:hidden;margin:10px 0 20px 0;padding-bottom:15px}
.recurly .plan .recurring_cost,.recurly .plan .free_trial{display:none}
.recurly .plan .quantity.field:before{content:"";width:0;display:none}
.recurly .subscription{width:325px;float:left;padding:0;line-height:24px}
.recurly .due_now{height:auto;width:325px;float:right;clear:none;padding:0;left:0;line-height:24px}
.recurly .due_now .total-price{float:right;color:#2c82b9;padding:0 0 10px 0}
.recurly .due_now .title,.recurly .due_now .cost,.recurly .due_now #totalCurrencyCode,.recurly .due_now #totalFrequency{float:left;color:#2c82b9}
.recurly .due_now .title,.recurly .due_now .cost,.recurly .due_now #totalCurrencyCode,.recurly .subscription #planCharges,.buy-content #planCharges{font-size:24px;letter-spacing:normal;text-shadow:none;font-weight:bold}
.recurly .subscription #planCharges,.buy-content #planCharges{padding:0 0 10px 0}
.recurly .due_now .cost,.recurly .due_now #totalCurrencyCode,.recurly .due_now #totalFrequency{padding-left:5px}
.recurly .due_now #totalFrequency,.recurly .subscription #planCharges .planChargesText,.buy-content #planCharges .planChargesText{font-size:16px;font-style:italic;font-weight:normal}
.recurly .due_now .discountDesc,.recurly .due_now .extra-info-trial,.recurly .due_now .extra-info-cancel{clear:both;float:right;font-size:16px;font-style:italic;color:#555;padding:0 1px 0 0}
.recurly .due_now .extra-info-trial,.recurly .due_now .extra-info-cancel{line-height:18px}
.recurly .due_now .discountDesc{color:#2c82b9;padding-bottom:10px}
.recurly .coupon.checking .couponLoader{display:block}
.recurly .coupon .couponLoader{display:none;float:left;margin-left:10px;margin-top:0}
.recurly .coupon .couponLoader img{margin:8px 0 0 0}
.recurly .coupon .description{font-size:13px;color:#c00;margin-top:2px;margin-left:10px;line-height:28px}
.recurly .coupon .discount{color:#393}
.recurly .coupon{height:auto;padding:0;background-image:none}
.recurly .coupon_code{float:left;clear:none}
.recurly .contact_info,.recurly .billing_info{float:right;width:325px;padding:0;overflow:hidden;background-image:none}
.recurly .contact_info{clear:both;width:100%}
.recurly .billing_info{float:left}
.recurly .accept_tos{padding:10px 0 0;width:100%;float:right}
.recurly .shipping_info{float:right;width:325px;padding:0;overflow:hidden;background-image:none}
.recurly .shipping_info .shippingSameBilling{margin:0 0 27px;padding:0;float:left;padding:20px 0;padding-top:6px;padding-bottom:28px}
.appx-dialog .recurly .contact_info,.appx-dialog .recurly .billing_info,.appx-dialog .recurly .accept_tos{float:left;clear:both}
.appx-dialog .recurly .contact_info{padding-bottom:20px}
.appx-dialog .recurly .billing_info{padding-bottom:10px}
.appx-dialog .recurly .vat_number .countryCode{background-color:#cfcfcf;height:20px;margin-left:1px;margin-top:1px;padding-left:5px;padding-top:4px;position:absolute;width:24px}
.appx-dialog .recurly .vat_number .placeholder{padding-left:40px!important}
.appx-dialog .vat_number .vatNumber{padding-left:35px!important;width:278px!important}
.appx-dialog .vat_number .vatLoader{margin-left:300px;margin-top:-20px;position:absolute;display:none}
.appx-dialog .vat_number #vatErrorMsg{display:none;color:#f00}
.recurly .accept_tos input[type="checkbox"]{vertical-align:top;display:inline-block;margin-left:4px}
.recurly .accept_tos label{width:300px;line-height:120%;display:inline-block}
.recurly .accept_pp{padding-top:15px}
.recurly .contact_info .title,.recurly .billing_info .title,.recurly .shipping_info .title,.recurly .accept_tos .title,.recurly .plan .name,.recurly .coupon .name{font-size:16px;font-weight:bold;height:auto;color:#555;text-shadow:none;min-width:90px;padding-left:0;padding-right:10px;padding-top:2px;padding-bottom:11px;float:left}
.recurly .footer{background:0;background-image:none;clear:both;text-align:center}
.buy-purchase-info p{font-size:84.6%;color:#999;line-height:150%}
.recurly .field{height:26px;margin-bottom:10px;width:321px;padding:2px}
.recurly .field .placeholder{line-height:26px;font-size:14px;color:#aaa;padding-top:2px}
.recurly .field.focus .placeholder{color:#ddd}
.recurly .field.expires{width:325px;padding:0}
.recurly .field.expires input[type="text"]{width:352px}
.recurly .field.expires .title{line-height:26px;font-size:14px;font-weight:normal;min-width:59px;padding-left:2px;padding-top:0}
.recurly .field.expires .month{width:159px}
.recurly .field.expires .month input[type="text"]{width:147px}
.recurly .field.expires .year{margin-left:19px;width:74px}
.recurly .field.expires .year input[type="text"]{width:56px}
.recurly .field.state{width:201px}
.recurly .field.country{width:321px}
.recurly .accepted_cards{height:25px;overflow:hidden;right:1px;top:1px;width:192px}
.recurly .field.card_number{width:151px}
.recurly .field.card_number input[type="text"]{width:139px}
.recurly .field.cvv{width:146px;background:url(../img/cvv.png) no-repeat right 5px}
.recurly .field.cvv .placeholder{float:left}
.recurly .field.cvv input[type="text"]{width:96px;float:left}
.recurly .card.no_match{opacity:.2;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20)}
.recurly input[type="text"]{font-size:14px;box-shadow:none;padding:1px 5px;height:22px}
.recurly .field input[type="text"]{width:309px}
.recurly .field.first_name{width:149px}
.recurly .field.first_name input[type="text"]{width:137px}
.recurly .field.last_name{width:149px;margin-left:19px}
.recurly .field.last_name input[type="text"]{width:137px}
.recurly .field.vat_number{width:100%;margin:10px 0 20px 0}
.recurly .field.vat_number input[type="text"]{width:309px}
.recurly select{vertical-align:middle;margin:0;padding:3px 3px 3px 6px;font-size:14px;background:#fff;border-radius:0;border:1px solid #a0a0a5;height:26px}
@media screen and (-webkit-min-device-pixel-ratio:0){.recurly select{-webkit-appearance:none;background:#fff url(../img/sprite-icons-vertical.png) no-repeat right -441px;padding-right:20px}
}
.recurly select option{background:#fff;background-image:none}
.recurly select.invalid,.recurly select.invalid option{background:#fee}
.recurly .card,.recurly .card.mastercard,.recurly .card.american_express,.recurly .card.visa,.recurly .card.discover,.recurly .card.jcb,.recurly .card.laser,.recurly .card.diners_club,.recurly .card.maestro{background-image:url(../img/sprite-icons.png);background-position:-1000px top;background-repeat:no-repeat;text-indent:-3000px;width:32px;height:25px;margin:0;padding:0;float:right}
.recurly .card.visa{background-position:-315px 0}
.recurly .card.mastercard{background-position:-315px -25px}
.recurly .card.american_express{background-position:-315px -50px}
.recurly .card.discover{background-position:-315px -75px}
.recurly .card.maestro{background-position:-355px 0}
.recurly .card.laser{background-position:-355px -25px}
.recurly .card.jcb{background-position:-355px -50px}
.recurly .card.diners_club{background-position:-355px -75px}
.recurly .field.zip{width:86px;margin-left:19px}
.recurly .field.zip input[type="text"]{width:84px}
.recurly .coupon.invalid .coupon_code{border-color:#a0a0a5;background:#fff;color:#000}
.recurly .coupon.invalid .coupon_code input[type="text"]{border-color:#a55;background:#fee;color:#311}
.recurly .validation_errors,{overflow:hidden;margin:0;padding:0}
.recurly .error{padding:2px 0;line-height:100%;vertical-align:middle;color:#c00;text-shadow:none;background:0;border:0;box-shadow:none;border-radius:0;font-size:13px}
.recurly #shipping_validation_errors,.recurly #billing_validation_errors{float:left}
.recurly .server_errors,.recurly .server_errors.any{overflow:hidden;margin:0;padding:0}
.recurly .server_errors .error{padding:2px 0;line-height:100%;vertical-align:middle;color:#c00;text-shadow:none;background:0;border:0;box-shadow:none;border-radius:0;font-size:13px;background:0}
.ie6 .recurly{display:none}
.iefail{display:none}
.ie6 .iefail{display:block;overflow:hidden;color:#C00;font-size:16px;font-weight:bold;padding:20px 0 0 0}
.ie6 .iefail p{padding:10px 1px}.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}.content-login{width:auto;float:none;overflow:visible}
.content-form-login{padding:0}.tile div,.tile p,.tile a,.tile span{overflow:hidden;line-height:16px}
.tile img{float:left}
.tile a{text-decoration:none}
.tile .tile-content-inner-1{background-color:#fff}
.tile .tile-content-inner-2{background-color:#666;cursor:pointer}
.view-tile-apps .tile .tile-content-inner-2{background-color:#39576e}
.view-tile-comp .tile .tile-content-inner-2{background-color:#45655e}
.view-tile-cons .tile .tile-content-inner-2{background-color:#58506e}
.tile .tile-img-logo img{background:#fff}
.tile .txt-secondary{font-family:sf-font-light;font-size:92.5%}
.tile .txt-primary a,.tile .txt-secondary a{color:#444}
.tile .txt-primary a:hover,.tile .txt-secondary a:hover{color:#444}
.tile .tile-footer .tile-footer-a{font-size:92.5%}
.tile .tile-footer .tile-footer-a,.tile .tile-footer .tile-footer-a .rating-block{float:left}
.tile .tile-footer .tile-footer-b,.tile .tile-footer .tile-footer-b .icon-block{float:left}
.tile .tile-footer .tile-footer-c,.tile .tile-footer .tile-footer-c .icon-block{float:left;margin-top:-1px}
.tile .tile-footer .tile-footer-c .icon-block ul li.free{color:#444}
.tile .tile-footer .tile-footer-d,.tile .tile-footer .tile-footer-d .tile-actions{float:left}
.tile .tile-footer .tile-footer-d,.tile .tile-footer .tile-footer-d .tile-actions .btn{float:right;margin-left:5px}
.tile .tile-footer-b .icon-block li{width:auto;padding:0 0 0 12px}
.tile .tile-footer-b .icon-block li span.icon-txt{display:block;float:left;padding-left:4px;padding-top:1px;line-height:100%}
.tile .tile-footer-e{float:left}
.tile .txt-tertiary{font-size:85%;color:#444;display:none}
.ticker-outer .tile-mini .txt-tertiary{display:block}
.view-tile .tile{position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}
.view-tile .tile .tile-content{overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,.4)}
.view-tile .tile .tile-content-inner{position:absolute}
.view-tile .tile .tile-footer .tile-footer-c{font-size:92.5%;padding-top:1px}
.tile .sash{position:absolute;top:0;right:0;overflow:visible;font-size:12px;line-height:100%;margin:0;padding:4px 6px 3px 6px;color:#fff;text-transform:uppercase;border-left:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);border-radius:3px;transition:all .3s ease}
.tile .sash-new{background-color:#dc0956}
.tile .sash-sponsored{background-color:#f4650b}
.tile .sash-sf1{background-color:#0c8eff}
.tile .sash-lightning{background-color:#005197}
.tile .sash-lightning-app{background-color:#005197;background:#005197 url("../img/sprite-large.png") 5px -627px no-repeat;padding-left:18px}
.tile .sash-lightning-cons{background-color:#005197}
.tile .sash-marketing{background-color:#e98300}
.open-tile .sash{opacity:0;transition:all .2s ease}
.view-list .tile .tile-content{position:static;width:720px}
.view-list .tile .tile-content-inner{position:relative;border-bottom:1px solid #efefef}
.view-list .tile-img-brand{display:none}
.view-list .tile-img-logo{width:40px;height:40px;float:left;padding:12px}
.view-list .tile-img-logo img{width:40px;height:40px}
.view-list .txt-primary{padding:10px 10px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-list-job .txt-primary{padding-left:12px}
.view-list .txt-secondary{padding:6px 10px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-list-job .txt-secondary{padding-left:12px;margin-right:50px}
.view-list-job .txt-secondary a{color:#0070d2}
.view-list-job .txt-secondary a:hover{color:#005fb2}
.view-list .tile-footer{padding:1px 5px 5px 0}
.view-list .tile .tile-footer .tile-footer-a{padding:5px 0 0 0}
.view-list .tile .tile-footer .tile-footer-b{padding:5px 0 0 30px}
.view-list .tile .tile-footer .tile-footer-c{padding:5px 0 0 30px}
.view-list .tile .tile-footer .tile-footer-d{float:right}
.view-list .tile .tile-footer .tile-footer-e{padding:3px 0 0 30px}
.view-list-job .tile-footer{float:right;margin-top:-20px}
.view-list .sash{display:none}
.view-list .tile .tile-actions{visibility:hidden}
.is-touch .view-list .tile .tile-actions{visibility:visible}
.view-list .tile:hover .tile-actions{visibility:visible}
.view-tile .tile-medium{margin:12px 1px 0 3px;padding:4px 0 0 0}
.view-tile .tile-medium .tile-content{width:232px;height:190px}
.view-tile .tile-medium .tile-content-inner{width:224px;height:190px;margin:0 0 0 4px}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-brand{width:224px;height:164px;margin:0 auto 0 auto;background:#fff}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-brand img.tile-img-logo-60{position:absolute;float:none;top:50%;left:50%;margin:-40px 0 0 -31px;width:60px;height:60px;background:#fff}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-logo{display:none}
.view-tile .tile-medium .tile-content-inner-1 .txt-primary{display:none}
.view-tile .tile-medium .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer{height:20px;padding:6px 8px 0 8px}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer-b{display:none}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer-c{float:right}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer-d{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-brand{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer-a{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer-b{font-size:90%}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer-c{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-logo{display:none}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-logo img{width:40px;height:40px}
.view-tile .tile-medium .tile-content-inner-2 .tile-txt{height:159px;display:block;overflow:hidden;position:relative}
.view-tile-comp .tile-medium .tile-content-inner-2 .tile-txt{height:75px}
.view-tile .tile-content-inner-2 .tile-txt::after{content:" ";display:block;width:100%;height:30px;position:absolute;bottom:0;background:url(../img/gradients-tiles.png) repeat-x center 0}
.view-tile-comp .tile-content-inner-2 .tile-txt::after{background-position:center -30px}
.view-tile-cons .tile-content-inner-2 .tile-txt::after{background-position:center -60px}
.view-tile .tile-medium .tile-content-inner-2 .txt-primary{padding:13px 10px 10px 15px}
.view-tile .tile-medium .tile-content-inner-2 .txt-primary a{color:#fff}
.view-tile .tile-medium .tile-content-inner-2 .txt-primary .tile-title{display:block}
.view-tile .tile-medium .tile-content-inner-2 .txt-secondary{padding:0 10px 18px 15px;clear:both}
.view-tile .tile-medium .tile-content-inner-2 .txt-secondary a{color:#fff}
.view-tile .tile-medium .tile-content-inner-2 .txt-secondary .tile-descr{display:block}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer{clear:both;padding:0 15px 0 15px}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer .tile-footer-b{padding-top:5px}
.view-tile .tile-content-inner-2 .btn{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7);text-shadow:none}
.view-tile .tile-content-inner-2 .btn:hover{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,1)}
.view-tile-comp .tile-medium,.view-tile-comp .tile-medium .tile-content{height:106px}
.view-tile-comp .tile-medium .tile-content-inner{height:106px}
.view-tile-comp .tile-medium .tile-content-inner-1 .tile-img-brand{height:80px}
.view-tile-comp .tile-medium .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-small{margin:12px 1px 0 3px;padding:4px 0 0 0}
.view-tile .tile-small .tile-content{width:232px;height:86px}
.view-tile .tile-small .tile-content-inner{width:224px;height:86px;margin:0 0 0 4px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo{width:40px;height:40px;float:left;padding:11px 8px 10px 8px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo img{width:40px;height:40px}
.view-tile .tile-small .tile-content-inner-2 .tile-txt{height:55px;display:block;overflow:hidden;position:relative}
.view-tile .tile-small .tile-content-inner-1 .txt-primary{padding:26px 10px 0 0}
.view-tile .tile-small .tile-content-inner-1 .txt-primary .tile-title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-tile .tile-small .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-small .tile-content-inner-1 .tile-footer{height:20px;clear:both;padding:5px 8px 0 8px}
.view-tile .tile-small .tile-content-inner-1 .tile-footer-b{display:none}
.view-tile .tile-small .tile-content-inner-1 .tile-footer-c{float:right}
.view-tile .tile-small .tile-content-inner-1 .tile-footer-d{display:none}
.view-tile .tile-small .tile-content-inner-2 .tile-img-logo{display:none}
.view-tile .tile-small .tile-content-inner-2 .txt-primary{display:none}
.view-tile .tile-small .tile-content-inner-2 .tile-footer-a{display:none}
.view-tile .tile-small .tile-content-inner-2 .tile-footer-c{display:none}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary{padding:12px 10px 8px 15px;clear:both}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary .tile-descr{display:block;color:#fff}
.view-tile .tile-small .tile-content-inner-2 .tile-footer{clear:both;padding:0 15px}
.view-tile .tile-small .tile-content-inner-2 .tile-footer .tile-footer-b{padding-top:5px}
.view-tile .tile-mini,.view-tile .tile-mini .tile-content{width:240px;height:50px}
.view-tile .tile-mini .tile-content-inner{width:239px;height:49px}
.view-tile .tile-mini .tile-content-inner-1 .tile-img-logo{width:30px;height:30px;float:left;padding:8px 9px}
.view-tile .tile-mini .tile-content-inner-1 .tile-img-logo img{width:30px;height:30px}
.view-tile .tile-mini .tile-content-inner-1 .txt-primary{padding:7px 4px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-tile .tile-mini .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer{padding:5px 8px 0 0}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer-b{display:none}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer-c{float:right}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer-d{display:none}
.view-tile .tile-mini .tile-content-inner-2 .tile-img-logo{display:none}
.view-tile .tile-mini .tile-content-inner-2 .txt-primary{display:none}
.view-tile .tile-mini .tile-content-inner-2 .txt-secondary{display:none}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer{padding:14px 8px 0 8px}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer-a{display:none}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer-b{padding-top:5px}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer-c{display:none}
.tiles-overview{background:#fcfcfc;background:-moz-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f7f7f7));background:-webkit-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 100%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 100%);background:linear-gradient(top,#fff 0,#f7f7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f7f7f7',GradientType=0)}
.tiles-overview-medium,.tiles-overview-medium .tile-content{width:240px;height:400px}
.tiles-overview-medium .tile-content-inner{width:239px;height:399px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.tiles-overview-medium .txt-primary{padding:25px;overflow:auto}
.tiles-overview-medium .txt-primary h3{line-height:150%;padding-top:0;margin-top:0}
.tiles-overview-medium .txt-primary p{line-height:150%}
ul.ul-results{clear:both}
ul.view-tile{margin-top:0}
ul.view-list{margin-top:14px}
.results-actual ul.view-tile{margin-bottom:12px}
ul.ul-results li.li-tile{display:inline;float:left;overflow:hidden}
.results ul.view-tile{margin-left:4px}
.listing-content ul.ul-results{margin:0}
.listing-content .container-1 ul.ul-results{margin:0}
.listing-content .container-2 ul.ul-results{margin:0}
.is-touch .view-tile .tile .tile-img-logo a,.is-touch .view-tile .tile .tile-title,.is-touch .view-tile .tile .tile-descr{-webkit-tap-highlight-color:transparent}
.is-touch .view-tile .tile .tile-img-logo a:hover,.is-touch .view-tile .tile .tile-title:hover,.is-touch .view-tile .tile .tile-descr:hover{-webkit-tap-highlight-color:transparent}@media(max-width:767px){html,body{background:#f2f4f5}
h1{font-size:1.4em}
h2{font-size:1.2em}
h3{font-size:1em}
h4{font-size:1em}
h5{font-size:1em}
h6{font-size:1em}
a:hover{color:#0070d2}
.view-tile-mixed{display:block}
a.more,a.less{background-image:none;line-height:100%;width:20px;height:20px;margin:0 0 1px 0;padding:3px 3px;color:#555;font-weight:bold;float:left;background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:12px -685px}
a.less:hover{background-position:12px -650px}
a.more,a.less{text-indent:-9999px}
.content{padding-top:0}
.comty .content{padding-top:0}
.content-inner{padding-bottom:0}
.container{width:auto;min-width:300px;margin:0 5px}
.nav2{width:auto}
.nav2 li.selected .link-txt{width:auto}
.results{width:auto;border:0}
.results-curated::after{display:none}
div.header .container{margin:0}
.content .container{margin:37px 0 41px 0}
.inside-app .content .container{margin:0 0 41px 0}
.page-banner,.filters,.nav2,.results-banner{display:none}
.results-title{padding:3px 7px 2px 7px;margin:0!important}
.listing-content .results-title{padding:3px 7px 2px 7px}
.results-tiles{padding:0}
.tile-style-1 .results-title{background:0;background-color:#a8b7c7;border:0;margin-top:0;color:#fff}
.results-title h2{padding-top:2px;padding-bottom:6px;color:#fff}
.results-title .results-extra{padding-top:0}
.results-title .results-extra a:hover{color:#000}
.results-controls{float:none;border:1px solid transparent}
.results-controls .results-controls-inner{padding:15px}
.content-generic .results-controls .results-controls-inner{padding-left:10px;padding-right:10px}
.phone-content-overlay{display:block;width:100%;min-height:100%;overflow:hidden}
.phone-content-overlay-inner{padding:39px 0 0 0;min-height:100%}
#phone_content_overlay_filter .btn{margin:20px 0 15px 0}
#phone_content_overlay_filter{text-align:center}
.select-filter-phone{width:100%;margin:5px 0 10px 0;font-size:125%}
#sort_block_phone{padding:20px 0 10px 0;border-top:1px solid rgba(255,255,255,.5)}
#menu_block_phone{overflow:hidden}
#menu_block_phone .nav2{width:100%}
#menu_block_phone ul.ul-nav2{border-top:1px solid #777;border-bottom:1px solid #333}
#menu_block_phone ul.ul-nav2:first-child{border-top:0}
#menu_block_phone ul.ul-nav2 ul.ul-nav2{border-top:0;border-bottom:0}
#menu_block_phone ul.ul-nav2-last{border-bottom:0}
#menu_block_phone .nav2 ul.ul-nav2 li a,#menu_block_phone .nav2 ul.ul-nav2 li span.link-replace{font-weight:bold;color:#fff}
#menu_block_phone .nav2 ul.ul-nav2 li ul.ul-nav2 li a,#menu_block_phone .nav2 ul.ul-nav2 li ul.ul-nav2 li span.link-replace{font-weight:normal}
#menu_block_phone .nav2-inner{display:block;width:100%;background:transparent;border:0;padding:0 0 10px 0}
#menu_block_phone .phone-overlay ul.ul-nav2 li a,#menu_block_phone .phone-overlay ul.ul-nav2 li span.link-replace{font-weight:bold}
#menu_block_phone .nav2 ul.ul-nav2 li.selected a,#menu_block_phone .nav2 ul.ul-nav2 li.selected span.link-replace,#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li.selected a,#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li.selected span.link-replace,#menu_block_phone .nav2 ul.ul-nav2 li.selected a:hover{background:#fff;color:#444}
#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li a,#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li span.link-replace,#menu_block_phone .nav2 ul.ul-nav2 li.selected ul li a:hover{background:transparent;color:#fff}
#menu_block_phone .nav2 ul.ul-nav2 li a:hover{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#menu_block_phone .nav2 ul.ul-nav2 li a.show-hide-target span.link-icon,#menu_block_phone .nav2 ul.ul-nav2 li a.show-hide-target-closed span.link-icon{background:url(../img/sprite-small.png) no-repeat 0 -41px}
#menu_block_phone .nav2 ul.ul-nav2 li a.show-hide-target-open span.link-icon{background:url(../img/sprite-small.png) no-repeat 0 -92px}
.content-header{padding:15px 10px 10px 10px}
.content-header-important{padding-top:0;padding-bottom:20px}
.content-header-main{overflow:hidden}
.content-inner .container-inner{min-height:0}
.content-generic .content-primary{margin-left:0;border-left:0}
.content-generic .content-secondary{width:100%;float:none;margin-bottom:10px}
.content-wrap .content-primary{width:100%;float:none;margin-bottom:10px}
.content-two{width:auto;float:none;overflow:visible}
.content-two .content-two-inner{padding:20px 10px}
.content-two:last-child .content-two-inner{padding-left:10px}
.content-primary-general .content-two:last-child .content-two-inner{padding-left:0}
.content-primary-general .content-two .content-two-inner{padding-right:0}
.content-two:first-child .content-two-inner{padding-bottom:0}
.content-generic-with-secondary .content-two:first-child .content-two-inner{padding-top:0}
.content-wrap .content-tertiary{margin-left:0}
.content-wrap .content-tertiary .content-tertiary-inner{margin-left:10px;margin-right:10px}
.content-wrap-2-column .content-tertiary{margin-top:51px}
.content-wrap-2-column .content-header-outside{width:auto;float:none}
.education-header.with-border>div{border:0}
.education-header.slds-tabs--scoped{padding:0 10px}
.education-section.trailhead .content-two:first-child .content-two-inner,.education-section.more-resources .content-two:first-child .content-two-inner{border-right:0;margin:0;padding:20px 10px}
.education .legend{display:block}
.education .education-header>div>.content-one>.content-two:first-child{width:100%;border-right:0}
.education .education-header>div>.content-one>.content-two:first-child .legend.last-earned{width:100%;margin:25px 0}
.education .education-header>div>.content-one>.content-two:last-child{width:100%}
.education-header #tab-company .trailhead-badges div.legend{width:20%}
.education-header #tab-company .certifications.with-goal div.legend{width:25%}
.pc-overlay .content-simple{width:80%}
.pc-overlay .content-simple .badges-list li{padding:0 30px}
.content-three{width:100%}
.content-three.double{width:100%}
.content-three .content-three-inner{padding:0 0 20px 0}
.education.content-generic .content-three .content-three-inner{padding:10px}
.content-primary-general .content-three .content-three-inner{padding:0 0 20px 0}
.content-primary-general .two-columns-education-home{margin-top:0;margin-bottom:10px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner{margin-right:0;margin-top:10px;margin-bottom:10px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header{padding-top:0}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header,.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background:0}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2{font-weight:normal;font-size:1.5em}
.content-three .title{padding-right:0}
.education-header .trailhead-badges .legend{width:33.3333%}
.education-header .certifications .legend{width:33.3333%}
.cmty-pc-header .education-header #tab-company .certifications.with-goal div.legend{width:33.3333%}
.education-header .trailhead-badges .content-three:not(:first-child){width:100%;margin:10px auto}
.education-header .certifications .certified-logo,.education-header .trailhead-badges .trailhead-logo{display:none}
.education-header .trailhead-badges .last-earned img{display:block}
.three-columns,.four-columns{margin-right:0}
.content-four{width:50%}
.content-four .content-four-inner,.content-primary-general .content-four .content-four-inner{padding:0 0 20px 0}
.content-four:nth-child(odd) .content-four-inner,.content-primary-general .content-four:nth-child(odd) .content-four-inner{padding-right:10px}
.content-four:nth-child(even) .content-four-inner,.content-primary-general .content-four:nth-child(even) .content-four-inner{padding-left:10px}
.content-header-important h1{padding-bottom:0}
.content-header-important .content-header-extra{margin-bottom:-6px}
.content-header-extra-2{position:relative;width:100%;padding-top:10px}
.appex-content-header .content-header-extra-2{padding-bottom:10px;padding-top:0}
.content-header-extra-2 .button-block{width:49%!important;float:left!important;margin:0!important}
.content-header-extra-2 .button-block:nth-child(odd){float:right!important}
.content-header-extra-3 .button-block:nth-child(odd){float:left!important}
.content-header-extra-2 div.button-block button{width:100%}
.content-header-extra-2 button.button-even{float:right!important}
.content-header-extra-2 .button-lonely{width:100%!important}
.content-header-extra-2 .button-block-half{width:23%!important;margin-left:2%!important;padding-left:6px;padding-right:6px}
.content-header .content-header-extra .btn,.content-header .content-header-extra .ui-multiselect{margin-top:5px!important}
.content-header .content-header-extra .ui-multiselect{width:100%}
.content-header .content-header-extra p.button-block{padding-top:18px}
.content-header .content-header-extra-1{float:none;overflow:hidden;clear:both}
.content-header .content-header-extra-1 .button-block{width:100%;float:none;clear:both;overflow:hidden;margin-left:0}
.content-header .content-header-extra-1 .button-block button{width:100%;position:relative}
.comty .nav2{display:block;width:100%}
.comty .nav2 .ul-nav2{display:none}
.nav2-phone{display:block;float:left;width:49%}
.phone-menu-panel .nav2-phone{float:none;width:100%}
.phone-menu-panel .nav2-phone-first{padding-top:20px}
.nav2-phone-1{width:100%}
.nav2-phone-inner{padding:5px 0 10px 10px}
.phone-menu-panel .nav2-phone-inner{padding-right:10px}
.nav2-phone-1 .nav2-phone-inner{padding-right:10px}
.nav2-phone:nth-child(odd){float:right}
.phone-menu-panel .nav2-phone:nth-child(odd){float:none}
.nav2-phone:nth-child(odd) .nav2-phone-inner{padding-left:0;padding-right:10px}
.phone-menu-panel .nav2-phone:nth-child(odd) .nav2-phone-inner{padding-left:10px;padding-right:10px}
.nav2-phone label.label-filter{margin:5px 0 0 0;overflow:hidden;display:inline-block}
.nav2-phone button.ui-multiselect{clear:both;float:none;margin-left:0;width:100%!important}
.nav2-phone .nav2-phone-select{position:relative;overflow:hidden;height:33px;margin-top:5px}
.nav2-phone .nav2-phone-select select{height:33px;width:100%}
.nav2-phone span.nav2-select-list-display{display:block;clear:both;position:absolute;left:0;top:0;width:100%;height:31px;line-height:100%;cursor:pointer;float:left;margin:0;padding:0;text-align:left;white-space:nowrap;background:transparent;border:0;font-size:92.3%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#555;height:31px;background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-o-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#eee 100%);background:linear-gradient(top,#fdfdfd 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eeeeee',GradientType=0);-webkit-tap-highlight-color:rgba(0,0,0,.4);-webkit-user-select:auto;overflow:hidden}
.nav2-phone span.nav2-select-list-display .search_options_display{border-left:1px solid #ddd;border-right:1px solid #ddd;height:31px;padding:9px 20px 0 8px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nav2-phone span.nav2-select-list-display .select-list-display-icon{position:absolute;display:block;top:10px;right:0;background:url(../img/sprite-large.png) no-repeat left -446px;width:16px;height:10px}
.content-single .content-primary-block,.content-single .content-primary-block:first-child{padding:10px}
.content-primary-general:nth-of-type(n+2) .content-primary-inner-general{padding-top:10px}
.content-primary-inner-general{padding:10px}
.content-primary-inner-general .content-primary-block:last-child{padding-bottom:10px}
.content-primary-inner-general .content-primary-block{padding-bottom:10px;width:auto}
.content-primary-inner-general .content-primary-block-2-group{float:none}
.content-primary-inner-general .content-primary-block-2{float:none;border:0;padding:0;margin:0;background:transparent;clear:both;width:auto}
.profile-user{padding:10px;margin-bottom:0}
.profile-user .profile-user-img{float:left}
.profile-user .profile-user-img img{width:100px}
.profile-user .profile-user-text{float:left}
.profile-user .profile-user-text p{margin:0 10px;float:left;line-height:150%}
.profile-user .profile-user-text .rating-block{padding-left:10px;padding-top:2px;padding-bottom:2px}
.profile-user .profile-user-text .social-block{padding-left:10px;padding-top:8px;padding-bottom:2px;clear:both}
.content-primary-block-2 h5,ul.ul-product-used,ul.ul-badges-won{width:auto;padding:0}
.content-primary-block-2 h5{position:relative;text-transform:none;background-repeat:no-repeat;background-size:18px;background-position:0 6px;margin-left:10px;padding:5px 45px 5px 25px;width:auto;color:#555}
ul.ul-product-used,ul.ul-badges-won{padding-bottom:20px;border-top:0;clear:both}
ul.ul-product-used li{width:150px}
ul.ul-contributions li a.contribution-stat{font-size:140%}
ul.ul-contributions li{margin:0}
ul.social-block a{margin-right:15px}
.disclaimers{padding-left:10px;padding-right:10px}
.content-highlight{padding:10px 15px;margin-bottom:20px}
.content-highlight:first-of-type{margin-top:10px}
.content-highlight .content-highlight-img{display:none}
.partner-online-training{background-image:none;padding:20px}
.partner-online-training h1{font-size:200%}
.partner-online-training h2{font-size:138.5%}
.content-highlight-header-extra{text-align:left;float:none;margin:0;padding:0 0 5px 0;clear:both}
.content-primary-general{overflow:visible!important}
.content-status .content-status-extra{float:left;clear:both;padding-top:5px}
.content-status .content-status-extra .content-status-extra-item{padding-left:1px;clear:both;display:inline-block;float:left}
.content-status .content-status-msg{float:left;clear:both;padding-top:5px}
.content-status .content-status-msg p{padding-left:1px}
.content-two-1 .content-details-important{margin-right:0}
.content-two-2 .content-details-extra{margin-left:0}
.comty-education .content-primary-general .content-primary-inner-general .education-gettingstarted-intro h2{padding-right:50px}
#education_page_header .content-header-extra{display:none}
.content-inner-block-marketing-wide .wrap-around{display:none}
.content-inner-block-marketing .container-block .container-block-inner{padding:20px 20px;border-left:0;border-right:0}
.content-inner-block-marketing .container-block,.marketing-divider-outer{width:auto;border-left:0;border-right:0}
.content-inner-block-marketing .content-two-1 .content-two-inner{padding-right:0;padding-bottom:0}
.content-inner-block-marketing .content-two-2 .content-two-inner{padding-left:0}
.marketing-wide{border-left:0;border-right:0;padding-left:20px;padding-right:20px}
.marketing-img-row .img-marketing-inline{margin-left:5px;margin-right:5px}
.marketing-img-text img.img-marketing-small{display:none}
.marketing-img-text .marketing-text{padding:10px 0}
.content-simple{width:initial;padding-left:10px;padding-right:10px}
.content-simple-head{padding:10px}
.content-simple-head-a{float:none}
.cs-logo{margin:0 auto;margin-bottom:10px}
.content-simple-head-b{float:none}
.content-simple p.cs-head-content{text-align:center;padding:10px;line-height:125%}
.content-simple-body{padding:20px}
.cs-body-intro{padding-bottom:20px}
.content-simple-small .content-simple-body .cs-subcontent-foot{padding-bottom:10px;padding-top:10px}
.content-simple-body .cs-subcontent-foot{padding-bottom:20px}
.cs-subcontent-foot{padding-top:1px}
.content-simple p{font-size:100%}
.content-simple ul li{font-size:100%}
.content-simple .content-two-2 .btn-height{float:none}
.content-simple-foot{padding:20px}
.content-simple-foot-2{float:none}
.btn-sf-2 .ui-button-icon{display:none}
.content-primary-inner-general .content-primary-block-1-group{padding-left:0;width:100%}
.content-primary-inner-general .content-primary-block-2-group{padding-right:0;padding-left:0;width:100%}
.content-primary-block-2 h5{padding-top:5px}
.content-primary-block-2-group .content-primary-block-2{background:#f7f9fb;border:1px solid #ddd;padding:10px}
.education-header .content-three,.trailhead .education-header .content-three{border-right:0}
.nav{font-size:110%}
.nav-desktop{display:none}
.nav-phone{display:block}
.nav-group{display:none}
.nav-group-phone{display:block}
.logo{width:32px;height:22px;margin-left:-16px;margin-top:0;padding-top:0;position:absolute;top:6px;left:50%;float:none;background:url(../img/comty-logo-small.png) no-repeat center 0}
.logo a{display:none}
div.header{background:#2a94d6;overflow:hidden;height:37px;position:fixed;top:0;left:0;border:0;width:100%;z-index:999}
.search-div.nav-desktop{overflow:visible;display:block;float:none;margin:0;padding:12px 0;background:#a8b7c7;border-bottom:1px solid rgba(255,255,255,.5);width:100%}
.search-div.nav-desktop form{overflow:visible}
.search-div .search-button{float:right;margin-right:10px;display:block;border-color:#fff;padding-left:7px;padding-right:25px}
.search-div .filter-button{background-color:transparent;display:block;width:34px;height:29px;border:0;float:left;margin:-1px 0 0 8px;padding:0 0 0 6px}
.search-div .filter-button .ui-icon-filter{background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:0 -568px;width:20px;height:22px;display:block}
.search-div.nav-desktop .div-keywords-outer{display:block;overflow:hidden;float:none}
.search-div.nav-desktop .input-text{width:100%;margin:0;padding:5px 0 5px 5px;margin:0 0 0 10px;float:none;border-color:#fff}
.search-div.search-active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;z-index:1}
.search-div .search-tray{left:43px;top:41px;border:0;border-top:1px solid #ddd}
.nav0{height:41px;font-family:inherit;clear:none;padding:0 5px}
.nav0 ul{margin:0}
.nav0 ul li{padding:.4em 0 0 0;float:left}
.nav0 ul li a{line-height:100%;height:1em;margin:0 0 1px 0;color:#fff;font-weight:bold;background-color:rgba(0,0,0,0.20);float:left;padding:.6em 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0 1px 0 #3c9bd5,inset 0 0 1px #000;-webkit-box-shadow:0 1px 0 #3c9bd5,inset 0 0 1px #000;box-shadow:0 1px 0 #3c9bd5,inset 0 0 1px #000}
.nav0 ul li a:hover,.nav1.nav-phone ul li a:hover{background-color:rgba(0,0,0,0.30);color:#fff}
.nav-group-phone a{text-decoration:none;line-height:100%;font-size:107.75%;height:1em;margin:3px 7px 1px 7px;color:#fff;font-weight:bold;float:left;padding:8px 10px}
.nav-group-phone a.phone-nav-button{overflow:hidden;padding:5px 7px;width:20px;height:20px;display:block;float:left}
.nav-group-phone a.phone-nav-button span.phone-nav-button-icon{background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:0 -350px;width:20px;height:20px;display:block;float:left}
.nav-group-phone a#phone_nav_button_menu{padding-top:4px}
.nav-group-phone a#phone_nav_button_menu2{float:right}
.nav-group-phone a#phone_nav_button_menu span.phone-nav-button-icon,.nav-group-phone a#phone_nav_button_menu2 span.phone-nav-button-icon{background-position:0 -590px}
.nav-group-phone a.phone-nav-button-device-iphone{float:right;padding-top:4px;padding-bottom:6px;padding-left:30px;background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:6px -723px}
.nav-group-phone a.phone-nav-button-device-iphone-checked{background-position:6px -763px}
.nav-group-phone a.phone-nav-button-device-iphone span.phone-nav-button-icon{background-position:0 -610px}
.nav-group-phone a.phone-nav-button-device-android{float:right;padding-left:30px;background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:6px -723px}
.nav-group-phone a.phone-nav-button-device-android-checked{background-position:6px -763px}
.nav-group-phone a.phone-nav-button-device-android span.phone-nav-button-icon{background-position:1px -630px}
.nav-group-phone a#phone_nav_button_back span.phone-nav-button-icon{background-position:3px -658px}
.nav-group-phone a#phone_nav_button_search{float:left}
.nav-group-phone a#phone_nav_button_sort{float:right;width:auto;padding-top:7px;padding-bottom:3px;padding-left:0;padding-right:10px}
.nav-group-phone a#phone_nav_button_sort span.phone-nav-button-icon{width:auto;background-position:3px -370px;padding-left:23px}
.nav-group-phone a#phone_nav_button_close-filter,.nav-group-phone a#phone_nav_button_close-menu{float:left}
.nav-group-phone a#phone_nav_button_close-filter span.phone-nav-button-icon,.nav-group-phone a#phone_nav_button_close-menu span.phone-nav-button-icon{background-position:3px -658px}
.nav-group-phone a#phone_nav_button_savedlist{float:right;padding-top:6px;padding-bottom:4px}
.nav-group-phone a#phone_nav_button_savedlist span.phone-nav-button-icon{background-position:0 -430px}
.nav-group-phone a#phone_nav_button_me{float:right}
.nav-group-phone a#phone_nav_button_me span.phone-nav-button-icon{background-position:0 -390px}
.nav-group-phone a#phone_nav_button_login{float:right;width:auto;padding-left:5px;padding-right:10px}
.nav-group-phone a#phone_nav_button_login span.phone-nav-button-icon{width:auto;background-position:0 -410px;padding-left:23px;line-height:20px}
div.header-comty .nav-group-phone a#phone_nav_button_login span.phone-nav-button-icon{width:auto;background-position:2px -410px;padding-left:19px;text-indent:-9999px;overflow:hidden}
.nav-group-phone a#tab_content_overview{background-image:url(../img/sprite-small.png);background-repeat:no-repeat;background-position:10px -653px;padding-left:29px}
.nav-group-phone h1{color:#fff;float:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:120%;padding:7px 7px 3px 0}
.phone-content-overlay-inner .is-overlay{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:static;border:0;margin:0;padding:0;background:transparent;width:100%;white-space:nowrap;overflow:hidden;overflow-y:auto}
.phone-content-overlay .is-overlay{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:static;border:0;background:transparent}
.phone-content-overlay .is-overlay .overlay-section{border-top:1px solid #777;border-bottom:1px solid #333;padding:5px 0}
.phone-content-overlay .is-overlay .overlay-section:first-child{border-top:0}
.phone-content-overlay .is-overlay .overlay-section:last-child{border-bottom:0}
.phone-content-overlay .is-overlay h4,.phone-content-overlay .is-overlay p a{margin:0;padding:4px 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;display:block;text-decoration:none;color:#ddd;overflow:hidden;color:#fff}
.phone-content-overlay .is-overlay h4 a{color:#fff}
.phone-content-overlay .is-overlay h4 span.h-main{color:#fff}
.phone-content-overlay .is-overlay h4{font-weight:bold}
.phone-content-overlay .is-overlay p a:hover{background:transparent;border-color:transparent;color:#fff}
.phone-content-overlay .is-overlay p a span.de-emph{color:#ddd}
.phone-content-overlay .is-overlay p a:hover span.de-emph{color:#fff}
.phone-content-overlay .is-overlay h4 span.h-sub{font-weight:normal;padding-top:4px;color:#fff}
.phone-content-overlay .is-overlay p{margin:0;padding:0}
.phone-content-overlay .is-overlay span.ui-icon{background:0}
.phone-content-overlay .is-overlay a.link-delete span.ui-icon-delete,.phone-content-overlay .is-overlay a.link-delete:hover span.ui-icon-delete{background-image:url(../img/sprite-small.png);background-position:0 -530px;visibility:visible;width:20px;height:20px;float:right}
.phone-content-overlay table.saved-list-table{border-collapse:separate;width:100%}
.phone-content-overlay table.saved-list-table td{border-top:1px solid #777;border-bottom:1px solid #333;background:transparent;overflow:hidden}
.phone-content-overlay table.saved-list-table tr:first-child td{border-top:0}
.phone-content-overlay table.saved-list-table tr:last-child td{border-bottom:0}
.phone-content-overlay table.saved-list-table tr:hover td{background:transparent}
.phone-content-overlay table.saved-list-table td.td-title a.tile-title{width:auto;display:inline-block}
.phone-content-overlay table.saved-list-table img.listing-logo{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#fff}
.phone-content-overlay table.saved-list-table a{color:#fff}
.phone-content-overlay table.saved-list-table td.td-actions{padding-right:14px}
.is-overlay-saved-list{min-width:0}
.phone-content-overlay .is-overlay-saved-list .rating-block span.rating-stars{background-image:url(../img/rating-stars-white.png)}
.phone-content-overlay .is-overlay-saved-list .wait-small{background-image:url('../img/loading-small-white.gif')}
div.header .logo{width:32px;height:22px;margin-left:-16px;margin-top:2px;top:6px;background:url(../img/comty-logo-small.png) no-repeat center center}
div.header-comty .logo a{display:none}
div.header-appex .logo{display:none}
.footer{background-image:none;background:#d5dce1;border-top:1px solid #fff}
.footer-extra{display:none}
.footer-all{text-align:left;padding:10px 0 15px 0}
.footer-all p{margin:0;padding:0}
.footer-all a,.footer-all span.footer-text{display:block;clear:both;margin:0;padding:8px 5px}
.footer-all-primary{float:left;width:50%}
.footer-all .footer-all-primary p{background:0}
.footer-all-primary a.footer-icon{background:0;text-indent:0;margin:0;padding:8px 5px}
.footer-all-primary a.footer-icon-last{margin-right:0}
.footer-all-primary a.footer-facebook{width:auto;height:auto}
.footer-all-primary a.footer-twitter{width:auto;height:auto}
.footer-all-primary a.footer-rss{width:auto;height:auto}
.footer-all-primary a.footer-section-start{margin-left:0}
.footer-all-secondary{clear:none;float:left;width:50%}
.footer-all-secondary a,.footer-all-secondary span.footer-text{color:#000;font-size:100%}
.footer-extra{display:none}
.footer-all{display:none}
.footer{display:none;background:#333;background:-moz-linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(50%,#222),color-stop(51%,#111),color-stop(100%,#000));background:-webkit-linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);background:-o-linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);background:-ms-linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);background:linear-gradient(top,#333 0,#222 50%,#111 51%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#000000',GradientType=0);overflow:hidden;height:47px;position:fixed;bottom:0;left:0;width:100%;z-index:999;border-top:1px solid #222}
.footer-nav-group-phone{overflow:hidden;display:none}
.footer-nav-group-phone div.footer-nav-links{overflow:hidden;display:block;width:100%}
.footer-nav-group-phone div.footer-nav-links a{overflow:hidden;display:block;text-align:center;color:#bbb;text-decoration:none;margin-top:2px;padding:3px 0 0 0;text-overflow:ellipsis;white-space:nowrap;width:25%;height:39px;float:left;font-size:76.9%;font-weight:bold;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.footer-nav-group-phone div.footer-nav-links a.selected{background-color:rgba(255,255,255,0.15);color:#fff}
.footer-nav-group-phone div.footer-nav-links a span.ui-icon{margin:2px auto 0 auto;width:20px;height:20px;overflow:hidden;display:block;background:url(../img/sprite-small.png) no-repeat 0 100px}
.footer-nav-group-phone div.footer-nav-links a span.footer-link-text{clear:both;padding:0;display:block}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-browse span.ui-icon{background-position:0 -350px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-browse.selected span.ui-icon{background-position:0 -370px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-me span.ui-icon{background-position:0 -390px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-me.selected span.ui-icon{background-position:0 -410px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-saved-list span.ui-icon{background-position:0 -430px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-saved-list.selected span.ui-icon{background-position:0 -450px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-more span.ui-icon{background-position:0 -470px}
.footer-nav-group-phone div.footer-nav-links a.footer-nav-link-more.selected span.ui-icon{background-position:0 -490px}
.phone-overlay .footer-all a,.footer-all span.footer-text{color:#ddd;text-decoration:none}
.phone-overlay .footer-all a:hover{color:#fff;text-decoration:none}
.phone-overlay .footer-all-primary a.footer-section-start{border-color:#393c43}
.phone-overlay .footer-all-secondary{border-color:#393c43}
.content-primary-general .content-two.content-two-2{margin:20px 0 0}
.content-primary-general .content-two .list-of-items{border:0}
.data-table-header-page{padding:0 10px}
.data-table-header-page .data-table-header-extra{right:10px}
.tile-content-inner.tile-content-inner-two-cols{border-top:1px solid #ddd}
.content-generic .content-secondary.content-secondary-with-border{border:0}
.text-inline-filled{padding:10px 10px 0 10px}
.box-overview-inline{margin:10px}
.content-three .content-three-inner.small-padding{padding:15px 10px 10px}
.box-overview-inline .big_text{font-size:27px;font-weight:bold;margin:10px 0 0}
.box-overview-inline .title{font-size:12px}
.content-header-cool{border:0}
#container-green-bar{width:97%}
#certs_chart{width:300px;height:300px;margin:0 auto}
.phone-link-topic{display:block!important;background-color:#fafafa;padding:5px;padding:10px 5px;border-bottom:1px solid #eee;border-radius:5px}
.phone-link-topic:hover{color:#555;background:#e8e8e8 url("../img/sprite-small.png") no-repeat scroll right -140px}
.topic-box .phone-link-topic:last-child{border-bottom:1px solid #eee}
.content-two .topic-box{padding:10px;margin:20px 0 0}
.topic-box.full{padding:10px}
.content-two .topic-box ul li,.topic-box.full ul li{cmargin:0}
.content-two .topic-box ul,.topic-box.full ul{margin:10px 0 0;line-height:110%;font-size:100%}
h3.topic-header,.content-primary-general .content-primary-inner-general h3.topic-header{margin:10px 0 0 0}
.content-header-extra.full-mobile .program-level{width:96%;height:auto;text-align:center;background-image:none!important;padding:6px 2%;border-radius:5px;font-size:12px;margin:0 auto}
.content-header .content-header-extra.full-mobile{margin:6px 0 0;width:100%;clear:both}
.content-header-extra.full-mobile .program-level dd{margin:0;font-size:12px;text-transform:uppercase;font-weight:bold;float:right;text-shadow:1px 1px #fff}
.content-header-extra.full-mobile .program-level.registered{background:#fff;border:#c9c9c9 solid 1px}
.content-header-extra.full-mobile .program-level.silver{background:#e8e8e8;border:#c9c9c9 solid 1px}
.content-header-extra.full-mobile .program-level.gold{border:#ebcd58 solid 1px;background:#fddd5f}
.content-header-extra.full-mobile .program-level.platinium{background:#ddd;border:#b2b2b2 solid 1px}
.content-header-extra.full-mobile .program-level.global{background:#009cdb;border:#0081b5 solid 1px}
.content-header-extra.full-mobile .program-level.global dd{text-shadow:1px 1px #888}
.li-tile.empty-tile .tile-content-inner.tile-content-inner-two-cols{border-top:0}
.li-tile.empty-tile .tile-content-inner{background-position:right -142px}
.li-tile.empty-tile .tile-footer .tile-footer-a{padding:2px 15px 0 7px!important}
h1.title-program-status{font-size:1.3em}
.content-header-extra.full-mobile .program-level.global dl{color:#fff}
.content-header-extra.full-mobile .program-level dl dt{float:left;display:block}
.content-header-extra.full-mobile .program-level dl:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
div.bullet-graph div.scale div.tick div.tick-label,div.bullet-graph div.graph div.measure div.measure-label{font-size:12px}
h1.filter-item{float:left}
h1.filter-item.ui-multiselect span.ui-icon{margin-top:5px}
.rating-block span.rating-amount{padding-top:0}
.icon-block ul li{display:block;float:left;margin-left:6px;margin-top:1px;width:12px;height:12px;overflow:hidden;background-image:url(../img/sprite-small.png);font-weight:bold;font-size:92.5%}
.icon-block ul li.paid{background-position:0 100px}
.icon-block ul li.new-tile{display:block}
.icon-block ul li.sponsored-tile{display:block;width:auto;height:auto;color:#0070d2}
.icon-block ul li.sf1-tile{display:block}
.icon-block ul li.lightning-tile{display:block}
.icon-block ul li.lightning-app-tile{display:block}
.icon-block ul li.lightning-cons-tile{display:block}
.icon-block ul li.free{text-transform:none;padding-top:0}
.icon-block ul li.marketing-tile{display:block}
.t_Tooltip .t_ContentContainer{max-width:260px}
.t_Tooltip_appx,t_Tooltip_appx4{display:none!important}
.tooltip-from-title,.tooltip-from-el,.tooltip-from-el-4{display:none}
.rounded-table-2-column-cell.tooltip-from-el:hover{background-color:#f2f2f2}
.rounded-table-1-column-cell.tooltip-from-el:hover{background-color:#f2f2f2}
.tooltip-from-title,.tooltip-from-el:hover,.tooltip-from-el-4:hover{cursor:default}
.tooltip-all{display:block}
.tooltip-all-li{display:list-item}
.tooltip-all-all{display:block}
.paging .paging-a{float:none;text-align:center;line-height:240%}
.paging .divider{display:none}
.paging a.more,.paging a.less{background-color:rgba(0,0,0,0.50);float:right;background-position:8px -685px;border-radius:50%}
.paging a.less{float:left;background-position:6px -655px}
.paging a.more:hover,.paging a.less:hover{background-color:rgba(0,0,0,0.60)}
a.less-paging{margin-right:10px}
a.more-paging{margin-left:10px}
.wait-paging{margin-top:1px}
.btn-strong-primary{text-shadow:0 1px 1px rgba(0,0,0,0.33)}
.btn-strong .button-text{float:none}
.items-list{border-left:0;border-right:0}
ul.items-list-ul li.items-list-li{width:100%}
ul.items-list-ul li.items-list-li .txt .title-with-tooltip{display:none}
ul.items-list-ul li.items-list-li .txt .title-with-tooltip-phone{display:inline-block}
.explain-select-alt{display:none}
.jq-widget .ui-dialog .appx-dialog-content-img-text .txt{overflow:hidden}
.jq-widget .ui-dialog .appx-dialog-content-img-text .txt .title{overflow:hidden;display:inline-block;width:98%;white-space:nowrap;text-overflow:ellipsis}
.msg{border-radius:0}
.content-simple .msg .msg-icon{margin-top:5px}
.msg-container-free{margin:15px 0 0 0}
.msg-container-free .msg{border-right:0;border-left:0}
.content-generic,.content-wrap .content-primary{border-right:0;border-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.content-generic-with-secondary{background-image:none}
.appx-dialog .overlay-2-columns .overlay-column{border-right:0;float:none;width:100%}
.appx-dialog .overlay-2-columns .overlay-column-last{display:none}
.appx-dialog .overlay-column ul.ul-info-list{margin-bottom:15px}
.button-with-expl p.button-expl{clear:both;margin-top:10px;padding-top:8px}
.content-primary .msg{margin:10px 10px 0 10px}
.mask,.mask-msg{z-index:4}
.mask2{z-index:auto}
.program-goal{margin:0}
.content-single .path-content{width:auto}
.path-content .path-content-inner{margin-left:0;margin-right:0}
.content-two-1 .path-content .path-content-inner{margin-left:0;margin-right:0}
.content-two-2 .path-content .path-content-inner{margin-left:0;margin-right:0}
.program-goal-arrows .content-two-2{display:none}
.path-content .path-content-ul li.tooltip-from-title:hover,.path-content .path-content-ul li.tooltip-from-el-4:hover{background-color:transparent}
img.education-gettingstarted-1{display:none}
table.data-table th{white-space:normal}
div.search-div-content .search-div-main{width:100%;border-right:0;padding:20px 10px}
div.search-div-content .search-div-sub{display:none}
.div-keywords_medium-outer .input-text-medium{font-size:100%;padding-top:8px;padding-bottom:8px}
.div-keywords_medium-outer button{background:transparent url(../img/sprite-icons.png) no-repeat 0 -40px;opacity:.4;border:0;width:20px;height:20px;box-shadow:none;margin:9px 0 0 -26px}
.inside-app div.content-header-search,div.content-header-search{display:none}
.inside-app div.search-div-content-search,div.search-div-content-search{display:block;border-radius:0;border-right:0;border-left:0}
.btn-next-to-input{margin:10px 1px 0 1px;float:right}
.three-columns .box-action{margin-right:0}
.box-metric-top-nr{width:50px}
.box-metric-top-txt{width:145px}
.chart-div{width:99%}
.steps_new_user ul.ul-steps li{float:none;width:100%;background:0;border-bottom:3px solid #fff}
.steps_new_user ul.ul-steps li.step3{border-bottom:0}
.steps_new_user ul.ul-steps li.step .step-title{padding-bottom:10px}
.steps_new_user ul.ul-steps li.step .step-img{display:none}
.steps_new_user ul.ul-steps li.step2 .step-content,.steps_new_user ul.ul-steps li.step3 .step-content{margin-left:0;margin-right:0}
.steps_new_user ul.ul-steps li.step2 .step-nr,.steps_new_user ul.ul-steps li.step3 .step-nr{left:10px}
.steps_new_user ul.ul-steps li .step-content{padding-bottom:10px}
.steps_new_user_tall ul.ul-steps li .step-content{padding-bottom:20px}
.data-table-filter-block .form-group input[type=text].user-search-textfield{width:100%;font-size:100%}
.results-tiles-isolated{border-top:1px solid #a8b7c7;border-left:0;border-right:0;padding:0}
.results-tiles-isolated-1{float:none;padding:0}
table.table-compare th.th-h2,table.table-compare td.td-h2{white-space:normal;padding-left:8px;padding-right:8px}
span.block-managed{background:transparent;min-height:0}
span.block-unmanaged{background:transparent;min-height:0}
table.data-table-complex tbody.data-table-tbody-title td{padding-bottom:4px}
ol.ol-learn li{padding:10px;min-height:0}
ol.ol-learn li::before{margin:5px 10px 0 5px}
ol.ol-learn li span.li-content{margin-left:75px;padding:5px 20px 5px 0}
ol.ol-learn-compact li span.li-content{padding-top:15px}
ol.ol-learn li.li-learn-listing-1,ol.ol-learn li.li-learn-listing-2,ol.ol-learn li.li-learn-listing-3{background-image:none}
ol.ol-learn li.li-learn-trial{background-image:none}
.content-inner-block-eyebrow{display:none}
.chart-legend-analytics .tooltip-from-el{display:inline}
.leader-container{width:250px;float:none;margin-left:auto;margin-right:auto;margin-top:20px}
.circle-container{float:none;margin-left:auto;margin-right:auto;margin-top:20px;width:380px}
.circle-container a:nth-child(4),.circle-container a:nth-child(5),.circle-container a:nth-child(10),.circle-container a:nth-child(11),.circle-container a:nth-child(12),.circle-container a:nth-child(13){display:block}
.circle-container a:hover img{border:1px solid #ccc}
.chatter-topics-title{float:none;margin:0 auto 10px auto;width:300px}
.chatter-topics-title h2{font-size:170%;padding:30px 0 0 120px!important}
.chatter-topics-content{width:100%;height:auto}
.chatter-topics-content p{font-size:130%}
.custom-slider-4 .owl-nav .owl-prev{left:-2px}
.custom-slider-4 .owl-nav .owl-next{right:-2px}
.connection-in-progress .btn{margin-top:9px}
.connection-in-progress .msg{margin-left:3px;margin-bottom:10px}
.label-action-link{clear:both;float:none;margin-left:16px}
.results{width:100%}
ul.ul-results{width:100%}
ul.ul-results li.li-tile{width:100%}
.tile,.tile .tile-content,.tile-medium,.tile-medium .tile-content,.tile-medium .tile-content-inner,.view-tile .tile-medium,.view-tile .tile-medium .tile-content,.view-tile .tile-medium .tile-content-inner,.tile-small,.tile-small .tile-content,.tile-small .tile-content-inner,.view-tile .tile-small,.view-tile .tile-small .tile-content,.view-tile .tile-small .tile-content-inner,.tile-mini,.tile-mini .tile-content,.tile-mini .tile-content-inner,.view-tile .tile-mini,.view-tile .tile-mini .tile-content,.view-tile .tile-mini .tile-content-inner{position:relative;width:100%;height:auto;min-height:30px;cursor:pointer}
.view-tile .tile-small .tile-content-inner{margin-left:0}
.tile .tile-content-inner-1{position:relative}
.tile .tile-content-inner-2{display:none}
.tile .tile-content-inner{background:#fbfbfb url(../img/sprite-small.png) no-repeat right -134px}
.tile:hover .tile-content-inner{background:#fbfbfb url(../img/sprite-small.png) no-repeat right -134px}
.view-list-job .tile .tile-content-inner{background:#fbfbfb url(../img/sprite-small.png) no-repeat right -117px}
.view-list-job .tile:hover .tile-content-inner{background:#fbfbfb url(../img/sprite-small.png) no-repeat right -117px}
.is-touch .tile-phone-clicked:hover .tile-content-inner-1,.is-touch .tile-phone-clicked:active .tile-content-inner-1{background-color:#94cae9}
ul.view-tile{margin-top:0}
.view-tile .tile-medium{margin:0;padding:0;border-bottom:1px solid #a8b7c7}
.view-tile .tile-small{margin:0;padding:0;border-bottom:1px solid #a8b7c7}
.view-tile .tile-small .tile-content{margin:0;padding:0}
.tile .tile-content-inner-1 .tile-img-brand{display:none}
.tile .sash{display:none}
.view-tile .tile-medium .tile-content-inner{margin-left:0}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo,.view-tile .tile-medium .tile-content-inner-1 .tile-img-logo,.view-tile .tile-mini .tile-content-inner-1 .tile-img-logo,.tile .tile-content-inner-1 .tile-img-logo{display:block;width:30px;height:30px;float:left;padding:8px 9px 11px 9px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo img,.view-tile .tile-medium .tile-content-inner-1 .tile-img-logo img,.tile .tile-content-inner-1 .tile-img-logo img{width:30px;height:30px}
.tile .txt-primary,.view-tile .tile .txt-primary,.view-tile .tile-medium .tile-content-inner-1 .txt-primary,.view-tile .tile-small .tile-content-inner-1 .txt-primary,.view-tile .tile-mini .tile-content-inner-1 .txt-primary{display:block;padding:6px 30px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:auto}
.view-list-job .txt-primary{padding-left:12px}
.view-tile .tile-small .tile-content-inner-1 .txt-primary .tile-title{height:auto;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer,.view-tile .tile-small .tile-content-inner-1 .tile-footer,.view-list .tile-footer{clear:none;height:auto;padding:4px 20px 0 0}
.view-list-job .tile-footer{margin-top:0}
.view-list .tile .tile-footer .tile-footer-a,.view-tile .tile .tile-footer .tile-footer-a{padding:2px 15px 0 0}
.tile .tile-footer .tile-footer-b{display:none}
.tile .tile-footer .tile-footer-c,.view-tile .tile-medium .tile-content-inner-1 .tile-footer-c,.view-tile .tile-small .tile-content-inner-1 .tile-footer-c,.view-tile .tile-mini .tile-content-inner-1 .tile-footer-c,.view-list .tile .tile-footer .tile-footer-c{float:left;padding:2px 0 0 0;font-size:100%}
.tile .tile-footer .tile-footer-d{display:none}
.view-list .tile .tile-footer .tile-footer-e{padding-top:1px;padding-left:0;font-size:92.5%}
.view-list .tile .tile-footer .tile-footer-e a{color:#555}
.tile .txt-secondary{display:none}
.view-list-job .tile .txt-secondary{display:block}
.view-list .tile .tile-content{width:auto}
.rating-block span.rating-amount i i{text-indent:-9999px;overflow:hidden;display:inline-block}
.rating-block span.rating-amount i:after{content:"0"}
.tiles-overview-medium,.tiles-overview-medium .tile-content{width:auto;height:auto;display:none}
.tiles-overview-medium .tile-content-inner{width:auto;height:auto}
.tiles-overview-medium .txt-primary{padding:10px}
.tiles-overview-medium .txt-primary p{line-height:100%;margin-bottom:0}
.results ul.view-tile{margin-left:0}
.content-listing{margin:0;padding:0;border:0;border-bottom:1px solid #ddd;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.listing-banner{display:none}
.listing-header-inner{padding:25px 10px}
.listing-header-social{display:none}
.listing-header-info-text .rating-block{padding-top:5px}
.listing-header-info-text .listing-header-price{display:none}
p.h1-tagline{display:none}
.listing-content-actual .container{width:100%;float:none;clear:both;margin:2.5% 0 0 0}
.listing-content-actual .container-2{margin-top:0}
.listing-content-actual .container-1.rounded-table-container{margin-top:0;float:left;width:50%;clear:none}
.listing-content-actual .container-2.rounded-table-container{margin-top:0;float:left;width:50%;clear:none}
.listing-content-actual .container.rounded-table-container{min-width:initial}
.listing-content-actual .container-fixed{width:100%;margin:0}
#listing_content_overview .container-2,#listing_content_overview .container-0{display:none}
#listing_content_overview .container-1 .listing-content-block{border-bottom:0}
#listing_content_overview .fullforce-badge{margin:3px 1px 15px 15px}
.wizard .wizard-forward .btn{margin:0 auto 5px auto;float:none;width:100%;text-align:center}
.wizard .wizard-forward .btn .button-text{float:none}
.wizard .wizard-forward .sub-text{float:none;text-align:left}
.wizard-simple table.two-tables{margin:0 auto;float:none}
.wizard-simple table.two-tables-2{margin:0 auto;float:none}
.listing-content-actual .container-phone-tabs{display:block;margin-top:15px;margin-bottom:2.5%}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs{overflow:hidden;margin:0 7px 2.5% 7px;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a,.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a:hover{overflow:hidden;display:block;color:#555;font-weight:bold;font-size:1.2em;padding:10px;border-bottom:1px solid #ddd;background:#fbfbfb url(../img/sprite-small.png) no-repeat right -138px}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a span{float:left}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a span.listing-nav-count{margin-top:3px;padding-top:2px}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a#tab_content_overview{display:none}
.listing-content-actual .container-phone-tabs #container-inner-phone-tabs a:last-child{border-bottom:0}
.post-container-inner-4 .btn-link{font-weight:bold}
.wizard .terms-block{text-align:left;padding-bottom:5px}
.wizard .wizard-back{padding-bottom:15px}
.listing-content-actual .container .container-inner{padding:0 7px}
.listing-content-actual .container .container-inner-simple{padding:0}
.listing-content-actual .container-inner:last-child{margin-bottom:-1px}
.listing-content-actual .container-1 .container-inner:last-child{margin-bottom:0}
.listing-content-actual .container .container-inner .container-inner{padding:0}
.listing-content-actual .container .container-inner .container-2 .container-inner{padding:0}
.listing-content-actual .container .listing-content-block{padding:0;border-bottom:1px solid #ddd;overflow:hidden;background:#fff}
.listing-content-actual .container .listing-content-block:last-child{border-bottom:0}
.listing-content-actual .container-1 .listing-content-block:last-child{border-bottom:1px solid #ddd}
.listing-content-actual .container listing-content-block-highlight{padding:0;border:1px solid #94cae9;background:#f2faff}
.listing-content-actual .container .listing-content-block-highlight:last-child{border-bottom:1px solid #94cae9}
.post-container-inner-2,.post-container-inner-3{display:none}
.post-container .review-text{width:100%}
.post-container .review-buttons{float:left;width:100%;height:auto;padding-top:15px}
.post-container .review-buttons .review-buttons-stars{position:static}
.post-container .review-buttons .review-buttons-stars p{text-align:center}
.review-buttons .rating-form-block{float:none;text-align:center;margin:0 auto}
.review-buttons .rating-form-block .star-rating-control{width:215px;display:block;margin:0 auto}
.post-container .review-buttons .review-buttons-post{position:static;padding-top:10px;text-align:center}
.post-container .review-buttons .review-buttons-post .btn{margin-top:15px}
.post-container .review-buttons .sub-text{float:center;clear:both}
#listing_content_reviews .post-container-info{padding-top:0}
#listing_content_reviews .post-container-inner{height:auto}
#listing_content_reviews .post-container-inner-4 .vert-hack{position:static;width:auto;padding:35px 0 0 0}
#listing_content_reviews .post-container-info .btn-link{padding-left:10px;padding-right:10px;font-size:108%}
#listing_content_reviews .post-container-inner-1 h5{display:none}
#listing_content_reviews .post-container-inner-4{width:auto}
#listing_content_reviews .post-container-inner-4 p{display:none}
#listing_content_reviews .review-highlights .rating-value{font-size:350%}
#listing_content_reviews .review-highlights .rating-rest{clear:both;padding:0 0 10px 0}
#listing_content_reviews .review-highlights .rating-rest .rating-text{display:none}
#listing_content_reviews .review-highlights .rating-rest .rating-amount-reviews{display:none}
#listing_content_reviews .review-highlights .rating-block .rating-amount{display:inline}
.listing-content .msg-container{padding:0 7px}
.post-container{margin:7px 7px 0 7px;overflow:hidden}
.helpful-container{margin:0 7px}
.title-form-container{padding:7px 7px 0 7px}
.feed-container{padding:7px 7px 0 7px}
.helpful-container .container .listing-content-block{padding-top:20px}
.form-feed{clear:both;float:right}
.form-feed-filter{clear:both;float:right;padding:5px 0}
.form-feed-sort{clear:both;float:right;padding:0}
a.feed-poster img{width:35px;height:35px}
.feed-item-content{margin-left:50px}
.feed-item-extras{margin-left:0}
.feed-item{padding:20px 0}
.post-container .answers-text-1{width:auto;float:none;overflow:hidden}
.post-container .answers-text{width:auto;float:none;overflow:hidden}
.form-feed{display:none}
a.feed-footer-link-abuse{display:none}
.listing-type{float:none;display:block;border-right:0;height:auto;overflow:hidden}
ul.ul-listing-device-support,ul.ul-listing-bar-items{display:none}
.listing-sub-buttons{border-bottom:0}
.wizard-header-info{width:85%}
.wizard-header-info h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 0 4px 0;margin:0}
.wizard-header-progress{background:#f2f2f2;background:-moz-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-o-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);background:linear-gradient(top,#f8f8f8 0,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8',endColorstr='#e6e6e6',GradientType=0);margin-top:0;width:auto;float:right;overflow:hidden;display:block}
.wizard-header-progress .wizard-text{position:static;color:#555}
.wizard-header-progress .wizard-bar{display:none}
.wizard-content{border-left:0;border-right:0}
.wizard-controls-inner{padding-left:10px;padding-right:10px}
.wizard-intro{padding-left:10px;padding-right:10px}
.form-group{clear:both;padding-left:10px;padding-right:10px;position:relative}
.form-group-file{clear:none}
.form-group-file-wide{clear:both;float:none}
.form-group .no-char-block{padding-left:0;padding-top:4px}
.form-sub-group{padding-top:0;padding-left:0}
.form-sub-group .form-group{padding-left:28px}
.form-group-els{clear:both}
.form-group-text p,.wizard-form-display .form-group-text p{margin-left:10px}
.form-sub-group .form-group-text p{margin-left:0}
.form-group label{float:left;text-align:left;padding-bottom:3px;padding-left:0;clear:both;width:auto}
.form-group label.label-inline{clear:none}
.form-group label.label-inline-main{clear:none}
.form-group .form-group-els label.label-inline-main-no-checkradio{margin-left:0;padding-left:0}
.form-group label.label-form-value{display:inline-block;padding-left:0}
.form-group label.label-title{margin-left:0}
.form-group label.label-extra{clear:both;float:left}
.form-group input,.form-group textarea{float:left;clear:both;font-size:115.4%}
.data-table input,.data-table textarea{font-size:100%}
.form-group .input-l,.form-group .input-m,.form-group .input-s{width:97%}
.form-group .input-text-other,.form-group .input-l.input-text-other,.form-group-extra .input-l{width:90%}
.form-group .input-file{font-size:100%}
.form-group .checkradio-inline{clear:none}
.form-group .checkradio-inline-main{clear:none;overflow:hidden}
.form-field-p{margin-left:0;clear:both}
.form-field-p-with-icon{clear:none;padding-top:2px}
.form-group label.label-text{margin-bottom:0}
.p-form-field{margin-left:1px}
.data-list .form-group .form-group-el{clear:both;float:none}
.data-list .form-group-text-parent .form-group-el-button{clear:none;float:right;position:absolute;top:5px;right:15px}
.data-list .form-group .form-group-el-s{width:auto}
.data-list .form-group .form-group-el-m{width:auto}
.data-list .form-group .form-group-el-l{width:auto}
.data-list .form-group .form-group-el-xl{width:auto}
.data-list .form-group .form-group-el-s input,.data-list .form-group .form-group-el-s textarea{width:97%}
.data-list .form-group .form-group-el-m input,.data-list .form-group .form-group-el-m textarea{width:97%}
.data-list .form-group .form-group-el-l input,.data-list .form-group .form-group-el-l textarea{width:97%}
.data-list .form-group .form-group-el-xl input,.data-list .form-group .form-group-el-xl textarea{width:97%}
.label-icon{float:left}
table.table-radiocheck-group td label{clear:none}
.phone-test,body.ps-active .phone-test{display:block}
.hidden-phone,.hide-on-phone{display:none!important}
.hidden-phone-cell{display:none!important}
.visible-phone{display:block}
.visible-phone-inline{display:inline}
.only-lxl{display:none!important}
.screenshot-wrapper{display:none}
.wizard-recurly{width:100%}
#recurly-subscribe,.buy-content,.recurly{width:100%}
.recurly .subscription{width:100%;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:5px}
.recurly .due_now{width:100%;float:left;clear:both;padding-top:10px}
.recurly .due_now .total-price{float:left}
.recurly .due_now .discountDesc,.recurly .due_now .extra-info-trial,.recurly .due_now .extra-info-cancel{float:left}
.recurly .contact_info,.recurly .billing_info,.recurly .shipping_info,.recurly .accept_tos{float:left;width:100%;clear:both}
.recurly .contact_info{padding-bottom:20px}
.recurly .billing_info{padding-bottom:10px}
.recurly .footer{display:block;position:static;height:auto;border-top:0}
.recurly .accept_tos label{width:89%}
.recurly .field{height:auto;margin-bottom:10px;width:100%;padding:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.recurly input[type="text"]{padding:4px 5px;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.recurly select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.recurly .field input[type="text"]{width:100%}
.recurly .field.first_name{width:100%}
.recurly .field.first_name input[type="text"]{width:100%}
.recurly .field.last_name{width:100%;margin-left:0}
.recurly .field.last_name input[type="text"]{width:100%}
.recurly .field.country{width:100%}
.recurly .field.card_number{width:100%}
.recurly .field.card_number input[type="text"]{width:100%}
.recurly .field.cvv{margin-left:0;width:166px}
.recurly .field.cvv input[type="text"]{width:116px}
.recurly .field.expires{width:100%;padding:2px}
.recurly .field.expires .month{width:132px}
.recurly .field.state{padding-right:0;width:186px}
.recurly .field.zip{padding-left:0}
.recurly .accepted_cards{right:2px}
.recurly .field.expires .title{padding-right:0}
.recurly .field.expires .title{padding-right:0}
.recurly .shipping_info .title{width:100%}
.recurly .shipping_info .shippingSameBilling{margin:0;padding:0}
.recurly .due_now .vat{float:left!important}
.filter-block{padding:17px 10px 20px 10px}
.filter-block{position:relative}
.filter-block .select-filter-overlaymenu,.data-table-filter-block-2 .select-filter-overlaymenu,.data-table-filter-block .select-filter-overlaymenu{display:block;position:absolute;height:30px;opacity:0;width:33%}
.filter-block .select-filter-overlaymenu{width:100%}
.filter-block .select-filter-overlaymenu-1{left:0}
.filter-block-2 .select-filter-overlaymenu{width:49%}
.filter-block-2 .select-filter-overlaymenu-1{left:10px}
.filter-block-2 .select-filter-overlaymenu-2{left:51%}
.filter-block-3 .select-filter-overlaymenu{width:32%}
.filter-block-3 .select-filter-overlaymenu-1{left:10px}
.filter-block-3 .select-filter-overlaymenu-2{left:34%}
.filter-block-3 .select-filter-overlaymenu-3{left:67%}
.data-table-header-main{float:none;padding:5px 0}
.tab-search-filters .data-table-header-main{padding:0}
.data-table-header-extra{position:absolute;right:0}
.tab-search-filters .data-table-header-extra{position:relative;margin-right:-20px;padding:0 10px 5px 10px;float:none}
.data-table-header-extra-form-el{position:relative;right:0;clear:both;float:none;overflow:hidden;width:100%;padding:10px 0 0 0}
.nav-tab-sub-section .data-table-header{padding-left:10px;padding-right:10px}
.nav-tab-sub-section .data-table-outer .data-table-header{padding-left:0;padding-right:0}
.nav-tab-sub-section .data-table-outer{margin-left:10px;margin-right:10px}
.nav-tab-sub-section .content-one .data-table-outer{margin-left:0;margin-right:0}
.nav-tab-sub-section.charts{padding-left:10px;padding-right:10px}
.nav-tab-sub-section .content-one{margin-left:10px;margin-right:10px}
.nav-tab-sub-section .content-two{margin-left:10px;margin-right:10px}
.nav-tab-sub-section .data-table-header-extra{right:10px}
.nav-tab-sub-section .data-table-header-extra-form-el{right:0}
.nav-tab-sub-section .data-table-outer .data-table-header-extra{right:0}
.data-table-filter-block-2,.data-table-filter-block-3{overflow:hidden;width:100%}
.data-table-filter-block-2 button.filter-item-solo,.data-table-filter-block-2 div.filter-item-solo{width:49%;float:left;margin:0}
.data-table-filter-block-2 button.filter-item-solo-2,.data-table-filter-block-2 div.filter-item-solo-2{float:right}
.data-table-filter-block-2 .select-filter-overlaymenu{width:49%}
.data-table-filter-block-2 .select-filter-overlaymenu-1{left:0}
.data-table-filter-block-2 .select-filter-overlaymenu-2{left:51%}
.data-table-filter-block{width:100%;clear:both;overflow:hidden;padding:10px 0 0 0}
.data-table-filter-block-intro{padding-bottom:20px}
.tab-search-filters .data-table-header-main .data-table-filter-block{padding-top:0}
.data-table-filter-block button.filter-item-solo,.data-table-filter-block div.filter-item-solo{width:100%;float:left;margin:0}
.data-table-filter-block button.filter-item-solo:first-child,.data-table-filter-block div.filter-item-solo:first-child{margin-left:0}
.data-table-filter-block .select-filter-overlaymenu{width:100%;left:0}
.tab-search-filters .filter .ui-icon-filter{margin-top:5px}
.tab-search-filters .filter-phone-link{float:right}
.filter-block-4 .select-filter-overlaymenu{width:100%}
.filter-block-1 button.filter-item-solo,.filter-block-1 div.filter-item-solo{width:100%;margin-left:10px}
.filter-block-2 button.filter-item-solo,.filter-block-2 div.filter-item-solo{width:49%;margin-left:2%}
.filter-block-2 button.filter-item-solo:first-child,.filter-block-2 div.filter-item-solo:first-child{margin-left:0}
.form-intro{padding:10px}
div.new-section{margin-top:10px}
.select-alt-display{clear:both;width:100%}
.select-alt-display-l span.alt-display,.form-group .select-alt-display span.alt-display{width:96.5%;padding-top:6px;padding-bottom:6px;font-size:115.4%}
.data-table .select-alt-display span.alt-display{font-size:100%}
.form-group-narrow .select-alt-display span.alt-display{width:100%}
.form-group-narrow .select-alt-display-mm span.alt-display{width:170px}
.select-alt-display span.alt-display span.ui-icon{margin-top:5px}
.data-table .select-alt-display span.alt-display span.ui-icon{display:none}
.form-group .select-alt-display span.alt-display .text-button{display:inline-block;width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:110%}
.select-alt-display-l select,.form-group .select-alt-display select{width:100%}
.form-sub-group-checkradio-4{width:100%}
.form-sub-group-checkradio-3{width:100%}
.form-sub-group-checkradio-2{width:100%}
.form-group .select-alt-display-mm select{width:182px}
table.select-checkbox-table label{display:inline-block}
.content-two-form-block{padding:0}
.content-simple-small .content-two-form-block{padding:10px 0}
.form-group-narrow{padding-left:0;padding-right:0}
.content-two-2 .content-two-form-block h2,.content-two-2 .content-two-form-block h2.h2-first{padding-top:15px}
.partner-signup-myorg p.myorg-expl{clear:both}
.form-group-main-choices label{float:left;padding-right:0}
.form-group-main-choices input{clear:both;float:left}
.form-group-main-choices input,.form-group-main-choices label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;display:block}
.form-group-narrow input.input-half{width:99%;float:none}
label.label-form-section{margin-left:0}
p.expl-form-section{margin-left:0}
.form-group-search .search-button-user{right:9px}
.form-group-search .search-button-user-clear{right:34px}
.form-section .content-two-1 .form-group-narrow{padding-right:0}
.form-section .content-two-2 .form-group-narrow{padding-left:0}
.data-table-header-extra .form-group{padding:15px 0 0 0}
.data-table-header-extra-form-el .form-group{padding-left:2px;padding-top:6px}
.content-text-main-sub .form-group-narrow{padding:2px 0 1px 0;font-size:84.6%}
.jq-widget .ui-widget-content div.appx-dialog .content-text-main-sub .form-group-narrow{padding:2px 0 1px 0;font-size:84.6%}
.content-text-main-sub .form-group-narrow:last-child{padding-bottom:4px}
.img-container-listing-banner{width:88%}
ul.ul-sortable-screenshots{margin-left:-20px}
ul.ul-sortable-screenshots li{margin-left:20px}
.form-group-pricing{width:100%;margin:0;float:none}
.listing-nav,.listing-content{border-top:0}
.listing-nav-inside{border-top:1px solid #ddd}
.listing-nav{padding-bottom:15px;background-color:#fff}
.listing-nav-inner{background-image:none;background:0;background-color:#fff}
.listing-nav .ul-listing-nav{display:none}
.listing-nav-all .ul-listing-nav{display:block}
.listing-nav .ul-listing-buttons{float:none;width:100%}
.listing-nav ul.ul-listing-buttons li{width:67%}
.listing-nav ul.ul-listing-buttons li:first-child{width:33%}
.listing-nav ul li a{margin:0 7px;padding-left:2px;padding-right:2px;border:1px solid #ddd;float:none;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-o-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:-ms-linear-gradient(top,#fcfcfc 0,#dedede 100%);background:linear-gradient(top,#fcfcfc 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#dedede',GradientType=0)}
.listing-nav ul.ul-listing-buttons li a{border:1px solid #ccc;padding-bottom:8px}
.listing-nav .ul-listing-buttons li a.listing-nav-button-get,.listing-nav .ul-listing-buttons li a.listing-nav-button-buy,.listing-nav .ul-listing-buttons li a.listing-nav-button-learn{border:1px solid #449929;margin-right:10px}
.listing-nav ul li a span.listing-nav-text{font-weight:bold;display:inline-block;float:none;margin:2px 0 1px 0;line-height:95%;vertical-align:top}
.listing-nav ul li a span.listing-nav-icon{display:inline-block;float:none;background:url(../img/sprite-icons.png) no-repeat 0 100px;font-size:123.1%;line-height:95%;vertical-align:top;margin-top:1px}
.listing-nav-ideas{margin-top:0;padding-bottom:0}
.listing-nav-ideas .listing-nav-inner{background-image:url(none)}
.listing-nav-ideas .ul-listing-nav{display:block}
.listing-nav-ideas .ul-listing-nav li:first-child{display:block}
.listing-nav-ideas ul.ul-listing-nav li a,.listing-nav-ideas ul.ul-listing-nav li a:hover{background:#fdfdfd;background:-moz-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-o-linear-gradient(top,#fdfdfd 0,#eee 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#eee 100%);background:linear-gradient(top,#fdfdfd 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eeeeee',GradientType=0);-webkit-tap-highlight-color:rgba(0,0,0,.4);-webkit-user-select:auto;overflow:hidden;border:1px solid #ddd;border-left-color:#ccc;border-right-color:#ccc;border-bottom-color:#bbb;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#555;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:10px 0 5px -1px;padding:10px 6px;font-size:81.3%}
.listing-nav-ideas ul.ul-listing-nav li:first-child a{border-top-left-radius:2px;border-bottom-left-radius:2px;margin-left:10px}
.listing-nav-ideas ul.ul-listing-nav li:last-child a{border-top-right-radius:2px;border-bottom-right-radius:2px}
.listing-nav-all{padding-bottom:15px}
.listing-nav-inside{padding-top:15px}
.listing-nav-ideas ul.ul-listing-nav li a.selected,.listing-nav-ideas ul.ul-listing-nav li a.selected:hover,.listing-nav-all ul.ul-listing-nav li a.selected,.listing-nav-all ul.ul-listing-nav li a.selected:hover{background:#e6e6e6;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);border:1px solid #ddd;border-left-color:#ccc;border-right-color:#ccc;border-bottom-color:#bbb;color:#000}
.listing-nav-all ul.ul-listing-nav li a.no-link,.listing-nav-all ul.ul-listing-nav li a.no-link:hover{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}
.listing-nav-ideas ul.ul-listing-nav li a span.listing-nav-text{float:left}
.listing-nav-ideas ul.ul-listing-nav li a span.listing-nav-count{padding:2px 7px}
div.button-block{position:relative;overflow:visible;min-height:35px}
.button-block button,.button-block select.select-filter-overlaymenu{position:absolute;top:0;left:0;margin-top:0!important}
.button-block select.select-filter-overlaymenu{display:block;width:100%;padding:8px 0;opacity:0;top:10px}
.listing-nav div.sort-field-block,.listing-nav-ideas div.button-block{float:left;margin:18px 5px 0 10px;padding-left:10px;position:relative}
.listing-nav-ideas div.button-block button{position:static}
.listing-nav-ideas div.button-block select{top:0}
.form-group-two-cols{width:100%!important}
.listing-nav-all{padding:0}
.listing-nav-all .ul-listing-nav{display:block;white-space:nowrap;overflow:hidden}
.listing-nav-all .ul-listing-nav li{float:none;display:inline-block;margin-right:-4px}
.listing-nav-all .ul-listing-nav li:last-child{margin-right:10px}
.listing-nav-ideas .ul-listing-nav li:first-child{display:inline-block}
.listing-nav-all .ul-listing-nav li a{float:left;display:block}
.listing-nav-all .listing-nav-inner{overflow-x:auto;overflow-y:hidden}
.form-group-narrow .data-table .two-form-el-in-td{width:99%}
.form-group-narrow .data-table .two-form-el-in-td:first-child{margin-bottom:5px}
.content-primary .content-tertiary-block{padding-left:0;padding-right:0}
.content-generic-with-secondary .content-primary .content-tertiary-block{padding-left:0;padding-right:0}
.nav-tab-sub-section .content-text{padding-left:10px;padding-right:10px}
.nav-tab-sub-section .data-table-outer .content-text{padding-left:0;padding-right:0}
.content-text-main-sub{clear:both;margin:8px 0 0 -55px;padding:0 5px}
.jq-widget .ui-widget-content div.appx-dialog .content-text-main-sub{margin-left:0}
.nav-tab-sub-section .content-text-60 .content-text-logo{width:40px}
.nav-tab-sub-section .content-text-60 .content-text-extra{width:90px;float:right;text-align:right;padding-top:10px}
.nav-tab-sub-section .content-text-60 .content-text-main{float:none;margin-left:40px}
.grid-featured-group .grid-sizer,.grid-featured-group .grid-item{width:33%!important}
.appx-content-generic{margin-top:0}
.appx-content-header{position:relative;padding:0 0 10px 0;margin-top:0}
div.appx-content-header-inner{margin:15px 0}
.content-header .social-block{display:none}
.appx-content-header .profile-user-img img{width:50px;height:50px}
.profile-user-img .camera{top:35px;left:58px;opacity:1}
.appx-content-header .content-header-main h1{font-size:170%}
.appx-content-header .content-header-main .badge{font-size:65%}
.appx-content-header .content-header-main h2{font-size:110%}
.content-permissions .content-primary-block p{width:80%}
.appx-content-header .ul-reset.social-block{display:block;float:left;clear:both;margin-left:14px}
.appx-content-header .container{margin:15px 0 0 0}
.education-tile-right{margin-left:0}
.learn-more .btn{float:right;position:relative}
.learn-more .education-tile-left{width:100%;float:none}
.learn-more .education-tile h2{width:100%}
.search-box-container{float:none;margin:0 0 5px 11px}
.ul-reset .ul-listing-nav{float:none!important}
.listing-nav-all .ul-listing-nav{float:none!important}
.mini-lifecycle h1{padding-bottom:0}
.mini-lifecycle h2{padding-bottom:5px;padding-top:5px;font-size:12px;float:none}
.education-section.mini-lifecycle{margin-bottom:0;margin-top:20px}
.this-just-in{margin-bottom:0}
.education .content-single{margin-bottom:10px}
.lifecycle h1{font-size:30px}
.lifecycle .appx-icon{width:20px;height:20px}
.lifecycle .steps .step-title{font-size:105%;margin-bottom:1%}
.lifecycle .trailhead-logo{width:60px;height:60px;background-size:80px}
.partner-learning-camp-logo{width:24px;height:36px;float:right;margin-right:4px}
.lifecycle .step-icon{width:50px;height:60px}
.lifecycle li a{margin-top:1%;font-size:80%}
.phone-steps-float{float:left;width:50%}
.lifecycle .slider{display:none}
.lifecycle .lifecycle-phone{display:block!important;padding-bottom:20px}
.lifecycle-phone .phone-step .step-title{padding:10px;float:left;padding-right:0}
.lifecycle-phone .phone-step .step-title a{color:#fff}
.lifecycle-phone div.trailhead-logo{background-size:35px}
.lifecycle-phone .phone-step svg,.lifecycle-phone div.trailhead-logo{float:right;width:25px;height:25px;margin-top:6px;margin-bottom:6px;margin-right:1%}
.lifecycle-phone .phone-steps-float .phone-step{background-color:rgba(43,53,107,0.44);margin-left:10px;margin-right:20px;margin-bottom:2px}
.lifecycle-phone .phone-steps-float:first-child .phone-step{margin-left:20px;margin-right:10px}
.lifecycle .lifecycle-phone{display:block!important;padding-bottom:20px}
.user-overlay.pc-overlay .content-simple{width:95%}
.pc-overlay #step3 .content-two.content-two-1,.pc-overlay #step3 .content-two.content-two-2{width:100%;padding-left:0;padding-right:0}
.success_onboarding_wizard #onboarding_step1 .content-two.content-two-1,.success_onboarding_wizard #onboarding_step1 .content-two.content-two-2{width:100%}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{margin-left:0}
.success_onboarding_wizard.pc-overlay #onboarding_step3 .content-two.content-two-1{display:none}
.success_onboarding_wizard .content-simple-body{min-height:auto}
.success_onboarding_wizard #onboarding_visibility_settings .content-simple-body,.success_onboarding_wizard #onboarding_add-photo-Popup .content-simple-body{min-height:auto}
#onboarding_add-photo-Popup{width:80%}
.success_onboarding_wizard #onboarding_fn_experience_level_label{margin-top:0}
.success_onboarding_wizard .groups-to-join,.success_onboarding_wizard .users-to-follow{margin:0}
.success_onboarding_wizard .suggested-group-header,.success_onboarding_wizard .suggested-user-header{margin:0;padding-top:3%;padding-bottom:3%}
.success_onboarding_wizard .community-member-tip-sub-title{margin:3% 0}
.pc-overlay.user-overlay.​success_onboarding_wizard ​.content-simple-head h1{margin-right:8%}
.group-to-join .group-to-join-info{margin-top:10px}
.user-overlay .form-group.form-group-narrow .profile-visibility{float:right;text-align:left}
.user-overlay .form-group.form-group-narrow{padding-right:20%;padding-left:20%}
.success_onboarding_wizard .user-overlay .form-group.form-group-narrow{padding-right:inherit;padding-left:inherit}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:80%;padding:5px}
#onboarding_post_to_group .form-group.form-group-narrow{padding-left:0}
span.comty-tdo-wizard_progress{top:-55px}
.success_onboarding_wizard span.comty-tdo-wizard_progress{top:-3.10em}
li.step-bar-item:first-child span span:nth-child(2){width:60px}
.user-overlay .content-simple-body form{padding:0 10px}
#new_overlay_connect_certification.user-overlay.pc-overlay .content-simple,#new_overlay_connect_trailhead.user-overlay.pc-overlay .content-simple{width:100%;padding:0}
#new_overlay_connect_certification.user-overlay .form-group.form-group-narrow,#new_overlay_connect_trailhead.user-overlay .form-group.form-group-narrow{padding-right:0}
#photo_visibility{display:inline}
.ie9 #fn_role_label,.ie9 #fn_experience_level_label,.ie9 #fn_industry_focus_label{right:68%}
.ie9 #onboarding_fn_experience_level_label,.ie10 #onboarding_fn_experience_level_label,.ie9 #onboarding_fn_industry_focus_label,.ie10 #onboarding_fn_industry_focus_label,.ie9 #onboarding_fn_role_label,.ie10 #onboarding_fn_role_label{position:relative;left:0;top:0}
.ie9 #onboarding_fn_experience_level_label label,.ie10 #onboarding_fn_experience_level_label label{display:inline}
.pc-overlay.user-overlay .content-simple-body label{display:block}
#user_photo_overlay.pc-overlay.user-overlay .content-simple-body label,#photo_visibility{display:inline}
.pc-overlay.user-overlay .content-simple-body input,.pc-overlay.user-overlay .form-group-el.select-alt-display,.select-link{width:99%;display:block}
#onboarding_fn_experience_level_label label{display:initial}
.pc-overlay #onboarding_step3 .content-two.content-two-1,.pc-overlay #onboarding_step3 .content-two.content-two-2{width:100%;padding:10px}
.pc-overlay #onboarding_step4 .content-two.content-two-1,.pc-overlay #onboarding_step4 .content-two.content-two-2{width:100%}
#onboarding_step1 .cmty-error-message{margin-left:4px}
.form-required-field div.requiredInput{width:100%}
#isv-checklist-image{padding-top:0}
#donut_chart svg{margin:0 auto;display:block}
table.data-table.data-table-slds.two-table-right tr:first-child td{border-top:0}
table.data-table.data-table-slds.two-table-right{margin:0}
div.tooltip-from-el.tooltip-all-all.pill-number{display:inline-block}
#oppty_bussiness_metrics .box-metric-top-txt{width:105px;margin-left:22px}
.questionnaire .input-container .form-group.form-group-narrow label,.questionnaire .input-container .form-group.form-group-narrow input,.questionnaire .input-container .form-group.form-group-narrow textarea{margin-right:0;text-align:left;display:block;width:90%}
.questionnaire .question-type-file-select .label-for-file-size{display:block;clear:both;margin-top:5px}
.questionnaire .section .form-group input,.questionnaire .section .form-group textarea{float:none}
.isv-checklist-content{margin:10px}
.publish-app-business .content-row{padding-left:10px;padding-right:10px}
.publish-app-business .content-row{display:block}
.publish-app-business .content-three{display:block;width:100%;margin-bottom:10px;background-color:none;border:0;border-radius:0;padding:0}
.publish-app-business .content-three.middle{margin-right:0;margin-left:0}
.publish-app-business .vertical-steps{margin-top:10px}
.publish-app-business .vertical-steps ul{margin-left:5%}
.publish-app-business .content-three-header{background-color:#54698d;color:#fff;text-align:left;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}
.publish-app-business .vertical-title,.publish-app-business .vertical-icon{display:inline;vertical-align:middle;color:#fff;margin:0}
.publish-app-business .vertical-icon{width:25px;height:25px;margin-right:5px}
.publish-app-business .content-three-header .vertical-icon{fill:#fff}
.publish-app-business .content-three-body{border:1px solid #ddd;border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-bottom:20px;padding-left:10px;text-align:left;padding-right:10px}
.publish-app-business .vertical-status{margin:0}
.publish-app-business .business-plan-status{margin:10px;padding:10px}
.publish-app-business .business-plan-status .business-plan-status-column{box-sizing:border-box;width:100%;display:block;text-align:center;padding:5px 5%}
.publish-app-business .business-plan-status .business-plan-status-column.description,.publish-app-business .business-plan-status .business-plan-status-column.type{border:0;min-height:60px;width:100%}
.publish-app-business .business-plan-status .business-plan-status-column.type{border-top:1px solid #e0e5ee;border-bottom:1px solid #e0e5ee;margin-top:10px;margin-bottom:10px}
.publish-app-business .business-plan-status .business-plan-status-column.description{text-align:left;border-top:1px solid #e0e5ee;border-bottom:1px solid #e0e5ee;margin-top:10px;margin-bottom:10px;min-height:90px}
.publish-app-business .questions-log-a-case{text-align:center;padding:10px}
.publish-app-business .business-plan-status-column button{width:50%}
.publish-app-business .completed-compliance-certification{padding:10px;text-align:center}
.questionnaire .form-group label{float:none;width:100%}
.cmty-nav .cmty-nav-inner{padding:0 10px}
.cmty-nav ul li a{font-size:100%;padding:11px 9px 6px 9px}
.pc-overlay #onboarding_step4 .content-two.content-two-1,.pc-overlay #onboarding_step4 .content-two.content-two-2{width:100%}
.pc-overlay #onboarding_step1 .content-two.content-two-1,.pc-overlay #onboarding_step1 .content-two.content-two-2{width:auto}
.onboarding-full-name #onboarding_fn_first_name_label,.onboarding-full-name #onboarding_fn_last_name_label{width:100%;margin-top:0}
.onboarding-full-name .form-group-input-with-error-message{width:100%;margin:auto;display:inline-block}
.cmty-pc-header .education .education-header .with-border-personal{border:1px solid #ddd}
.cmty-pc-header .eduction .education-header .certified-logo{display:block}
.cmty-pc-header .education .education-header{padding:0 10px}
#tab-company .content-two.certifications.with-goal .current-behind{padding-left:24%}
.disclaimer-section{padding-left:10px;padding-right:10px;margin-bottom:10px}
.publish-app-business .business-plan-status .business-plan-status-column.description.diligence.no-manage-partner{width:100%}
}
#user_photo_overlay .border-range{padding-top:12px;padding-left:8px;padding-right:3px;padding-bottom:13px;display:inline-block}
@media screen and (-webkit-min-device-pixel-ratio:0){.nav2-phone .nav2-phone-select select{-webkit-appearance:none}
}
@media(max-width:767px) and (-webkit-min-device-pixel-ratio:2),(max-width:767px) and (min-resolution:192dpi){.logo{background:url(../img/omty-logo-small@2X.png) no-repeat center 0;-moz-background-size:32px 22px;-ie-background-size:32x 22px;-o-background-size:32px 22px;-webkit-background-size:32px 22px;background-size:32px 22px}
div.header-comty .logo{background:url(../img/comty-logo-small@2X.png) no-repeat center center;-moz-background-size:32px 22px;-ie-background-size:32x 22px;-o-background-size:32px 22px;-webkit-background-size:32px 22px;background-size:32px 22px}
ul.ul-product-used li{background:url(../img/sprite-products-bx2.png) no-repeat 150px 0;-moz-background-size:150px;-ie-background-size:150px;-o-background-size:150px;-webkit-background-size:150px;background-size:150px}
.content-permissions .content-primary-block p{width:80%}
.mini-lifecycle h1{padding-bottom:0}
.mini-lifecycle h2{padding-bottom:5px;padding-top:5px;font-size:12px;float:none}
.education-section.mini-lifecycle{margin-bottom:0;margin-top:20px}
.this-just-in{margin-bottom:0}
.education .content-single{margin-bottom:10px}
.lifecycle h1{font-size:30px}
.lifecycle .appx-icon{width:20px;height:20px}
.isv-checklist-content{margin:10px}
}@media(max-width:479px){.online-training,.content-highlight-4 .online-training{background-position:center 0;min-height:0;padding:140px 10px 10px 10px}
.sales-aid,.content-highlight-4 .sales-aid{background-position:center 0;min-height:0;padding:140px 10px 10px 10px}
.footer-all-primary{width:100%;padding-bottom:10px}
.footer-all-secondary{border-top:1px solid #959a9d;padding-top:10px;width:100%}
.footer-all p{width:100%}
.footer-all a,.footer-all span.footer-text{width:100%}
.footer-all-primary a.footer-section-start{border-top:1px solid #959a9d;margin-top:10px;padding-top:15px}
.three-columns,.four-columns{margin-right:0}
.content-four{width:100%}
.content-four .content-four-inner,.content-primary-general .content-four .content-four-inner{padding:0 0 20px 0}
.content-four:nth-child(odd) .content-four-inner,.content-primary-general .content-four:nth-child(odd) .content-four-inner{padding-right:0}
.content-four:nth-child(even) .content-four-inner,.content-primary-general .content-four:nth-child(even) .content-four-inner{padding-left:0}
body .grid-featured-group .grid-sizer,body .grid-featured-group .grid-item{width:48%!important}
.circle-container{width:250px}
.circle-container a:nth-child(4),.circle-container a:nth-child(5),.circle-container a:nth-child(10),.circle-container a:nth-child(11),.circle-container a:nth-child(12),.circle-container a:nth-child(13){display:none}
.custom-slider-4 .owl-nav .owl-prev{left:-6px}
.custom-slider-4 .owl-nav .owl-next{right:-6px}
.ul-listing-sub-buttons li{width:100%}
.ul-listing-sub-buttons li a{margin-bottom:5px;border-radius:3px}
.ul-listing-sub-buttons li:first-child a{margin-right:0;border-radius:3px}
.ul-listing-sub-buttons li:last-child a{border-radius:3px}
.rounded-table-2-column-cell{float:none;width:100%}
.rounded-table-2-column-cell:nth-child(odd){border-right:0}
.listing-content-actual .container-1.rounded-table-container{width:100%;float:none;clear:both;margin:2.5% 0 0 0}
.listing-content-actual .container-2.rounded-table-container{width:100%;float:none;clear:both;margin:2.5% 0 0 0}
.hidden-phone-xs{display:none!important}
.form-group-search .search-button-user{display:none!important}
.form-group-search input[type=text].user-search-textfield{font-size:100%;padding-right:2px}
.img-container-listing-tile{max-width:260px;max-height:193px}
.appx-content-header{background:#005fb2}
.appx-content-header .content-header-main{padding-left:20px}
.appx-content-header .profile-user-img img{margin-right:-10px}
.content-permissions .content-primary-block p{width:70%!important}
.button-permissions button{margin-right:10px;margin-bottom:10px}
.contact-button{float:left;clear:both}
.lifecycle h1{font-size:22px}
.lifecycle h2{font-size:12px;float:none}
.lifecycle .appx-icon{width:18px;height:18px}
.lifecycle .slider{display:none}
.lifecycle-phone .phone-step .step-title{padding:10px;float:left;margin-left:10px}
.lifecycle-phone .phone-step .step-title a{color:#fff}
.lifecycle-phone div.trailhead-logo{background-size:40px}
.lifecycle-phone .phone-step svg,.lifecycle-phone div.trailhead-logo{float:right;width:30px;height:30px;margin:3px;margin-right:15px}
.lifecycle-phone .phone-step{background-color:rgba(43,53,107,0.44);margin-left:20px;margin-right:20px;margin-bottom:2px}
.lifecycle .lifecycle-phone{display:block!important;padding-bottom:20px}
.phone-steps-float{float:left;width:100%}
.partner-learning-camp-logo{margin-right:15px}
.lifecycle-phone .phone-steps-float .phone-step,.lifecycle-phone .phone-steps-float:first-child .phone-step{margin-left:20px;margin-right:20px}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:100%;padding:5px}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{margin-left:0}
.success_onboarding_wizard #onboarding_products_of_interest td{display:block}
.success_onboarding_wizard #onboarding_product_interests_wrapper{display:table}
.success_onboarding_wizard #onboarding_fn_products_of_interest_label{display:inline-block}
.success_onboarding_wizard .onboarding_product_of_interest_label{display:table}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{display:table;margin:0 auto;padding-left:50px}
.success_onboarding_wizard .content-simple-body{min-height:auto}
.user-overlay.pc-overlay .content-simple-body .content-simple-body-inner{padding-left:5px;padding-right:5px}
.success_onboarding_wizard #onboarding_step3{padding-left:15px;padding-right:15px}
.user-overlay.pc-overlay .content-simple-body .content-simple-body-inner#step3{padding:0 15px}
.pc-overlay.user-overlay .form-group.form-group-narrow{padding-right:10%;padding-left:10%}
.success_onboarding_wizard .pc-overlay.user-overlay .form-group.form-group-narrow{padding-right:inherit;padding-left:inherit}
.user-overlay.pc-overlay .content-simple .cs-body-intro p:first-of-type{margin:20px 10px}
.pc-overlay #onboarding_step3 .content-two.content-two-1,.pc-overlay #onboarding_step3 .content-two.content-two-2{width:100%;padding-left:0;padding-right:0}
.groups-to-join{padding:0 10px}
.success_onboarding_wizard .groups-to-join{margin:0}
.success_onboarding_wizard .group-to-join .group-title{display:inline-block;vertical-align:top;width:68%}
.success_onboarding_wizard .group-to-join .group-info{margin-top:-43px}
.success_onboarding_wizard .group-to-join .group-member-activity{padding-left:72px}
.success_onboarding_wizard .user-to-follow .follow-btn .btn{float:left;margin-top:8px}
.group-to-join .group-to-join-info{margin-top:10px}
.user-overlay .content-simple-body form{padding:0 10px}
.user-overlay .form-group.form-group-narrow .profile-visibility{float:right;text-align:left}
.user-overlay .group-to-join{display:block;padding:10px}
.user-overlay .group-to-join img,.user-overlay .group-to-join svg.user-group{float:none}
.success_onboarding_wizard .user-overlay .group-to-join img,.success_onboarding_wizard .user-overlay .group-to-join svg.user-group{float:left}
.user-overlay .group-to-join .group-to-join-info{float:none;width:100%}
.user-overlay .group-to-join .member-check,.group-to-join .join-btn{display:block;width:100%;margin-top:10px}
.success_onboarding_wizard .group-to-join .member-check,.success_onboarding_wizard .group-to-join .join-btn{display:block;width:100%;margin-top:10px}
.user-overlay .group-to-join .join-btn .btn{width:100%}
.pc-overlay.user-overlay .content-simple-body label{display:block}
#user_photo_overlay.pc-overlay.user-overlay .content-simple-body label,#photo_visibility{display:inline}
.pc-overlay.user-overlay .content-simple-body input,.pc-overlay.user-overlay .form-group-el.select-alt-display,.select-link{width:99%;display:block}
.cmty-error-message{margin-left:0}
#onboarding_fn_experience_level_label label{display:initial}
#onboarding_post_to_group .form-group.form-group-narrow{padding-left:0}
.suggested-group-header{padding:0 10px 12px 10px;margin:0}
.suggested-group-header .suggested-header-title{width:77%}
.suggested-group-header .suggested-header-view-all{width:21%}
.suggested-user-header{padding:20px 10px 12px 10px;margin:0}
.suggested-user-header .suggested-header-title{width:77%}
.suggested-user-header .suggested-header-view-all{width:21%}
.users-to-follow{padding:0 10px;margin:0}
.user-overlay .user-to-follow .member-check,.user-to-follow .follow-btn{display:block;width:100%;margin-top:10px}
.user-overlay .user-to-follow .follow-btn .btn{width:100%}
.pc-overlay #onboarding_step1 .content-two.content-two-1{width:100%}
.pc-overlay #onboarding_step1 .content-two.content-two-2{width:100%}
.ie9 #onboarding_fn_role_label,.ie9 #onboarding_fn_experience_level_label,.ie9 #onboarding_fn_industry_focus_label{position:relative;right:0!important;top:0;margin-bottom:4px}
.ie9 .comty-tdo-wizard__label{width:60px;display:inline-block}
.ie9 .comty-tdo-wizard__marker{display:block;margin:0 auto}
.ie9 .comty-tdo_link{text-align:center}
.ie9 .comty-tdo_link:first-element{text-align:left}
.ie9 .comty-tdo_link:last-element{text-align:right}
.ie9 .comty-tdo-wizard__marker:first-element{margin-left:0}
.ie9 .comty-tdo-wizard__marker:last-element{margin-right:0}
#oppty_bussiness_metrics .box-metric-top-nr{margin-right:38px}
#oppty_bussiness_metrics .box-metric-top-txt{width:207px}
#oppty_bussiness_metrics .twd-change-value{display:flex;align-content:space-between}
#oppty_bussiness_metrics .twd-change-value .twd-change-value-a{padding-left:15px}
.isv-checklist-content .isv-checklist-item-icon svg{width:30px;height:30px}
.isv-checklist-content .isv-checklist-item-number{padding-bottom:25px;padding-right:5px;padding-left:10px;font-size:13px}
.isv-checklist-content .isv-checklist-item-link div{height:25px;width:25px}
.isv-checklist-content .isv-checklist-item-link svg{width:20px;height:20px;margin-top:2px}
.isv-checklist-content .isv-checklist-item-link{padding-right:10px;padding-left:5px}
.isv-checklist-content{border-radius:0}
.isv-checklist-content .isv-checklist-item:last-child .isv-checklist-item-number{border-bottom-left-radius:0}
.isv-checklist-content .isv-checklist-item:last-child .isv-checklist-item-link{border-bottom-right-radius:0}
.isv-checklist-content .isv-checklist-item-description h3{font-size:15px}
.isv-checklist-content .isv-checklist-item-description{font-size:90%}
.isv-checklist-badges.pc-overlay .content-simple .badges-list li{padding:0}
#onboarding_new_user_overlay .pcmty-onboarding-progress{visibility:hidden}
#onboarding_new_user_overlay .prev-btn-container{margin-left:0}
#onboarding_new_user_overlay .prev-btn-container,#onboarding_new_user_overlay .next-btn-container{margin-left:0;margin-right:0}
#onboarding_new_user_overlay .prev-btn-container,#onboarding_new_user_overlay .next-btn-container{width:130px}
#onboarding_photo_popup .content-simple{width:100%}
#isv-checklist-image{padding-top:0;max-width:95%}
.pc-overlay #onboarding_step4 .content-two.content-two-1,.pc-overlay #onboarding_step4 .content-two.content-two-2{width:100%;padding:10px}
.questionnaire .input-container .form-group.form-group-narrow label,.questionnaire .input-container .form-group.form-group-narrow input,.questionnaire .input-container .form-group.form-group-narrow textarea{margin-right:0;text-align:left;display:block;width:90%}
.questionnaire .question-type-file .label-for-file{margin-bottom:10px}
.questionnaire .question-type-file-uploaded{margin:0}
.questionnaire .question-type-file-uploaded .name{max-width:80%}
.questionnaire .question-type-file-select{margin-top:10px;margin-left:0}
.questionnaire .question-type-file-select button.btn{width:100%}
.questionnaire .question-type-success-message{margin:10px 0}
.publish-app-business .business-plan-status .business-plan-status-row .business-plan-status-column{padding:5px 0}
.publish-app-business .business-plan-status .rejection-comments{padding:0}
.cmty-nav .cmty-nav-inner ul li a{font-size:90%;padding:11px 3% 6px 4%}
.listing-steps .listing-step .listing-step-icon{display:none}
.listing-steps .listing-step .listing-step-description{width:calc(100% - 85px)}
}@media(min-width:768px) and (max-width:979px){body{font-size:75%}
h1{font-size:1.583em}
h2{font-size:1.35em}
h3{font-size:1.2em}
h4{font-size:1.2em}
h5{font-size:1.2em}
h6{font-size:1.2em}
h3 .em{font-size:140%}
a.more{padding-top:1px}
a.less{padding-top:1px}
a.more-inline{font-weight:bold;background-position:right -287px}
.table-inline{display:block}
.table-inline .table-inline-tr{display:block}
.table-inline .table-inline-td{display:block;padding:0}
.content{clear:both;padding-top:63px}
.comty .content{padding-top:63px}
.container{width:745px}
div.header{height:53px}
div.header-comty{height:53px}
.nav2{width:185px}
.content-generic-with-secondary{background-position:-115px center}
.content-secondary .nav2{width:185px}
.nav2 li.selected .link-txt{width:120px}
.results{width:557px}
.results-title{overflow:hidden;padding:10px 8px 0 10px}
.filters button.clear-filters{line-height:100%}
.filters button.clear-filters span.button-text{display:none}
.filters .sort-label{display:none}
.content-generic .content-primary{margin-left:0}
.content-generic .content-secondary{width:185px}
.content-wrap .content-primary{width:743px}
.content-wrap .content-tertiary{margin-left:0;clear:both;width:100%}
.content-wrap .content-tertiary .content-tertiary-inner{margin-left:0;overflow:hidden;margin-right:-20px}
.content-wrap-2-column .content-header-outside{width:auto;float:none}
.content-primary-inner-general .content-primary-block{width:265px}
.content-primary-inner-general .content-primary-block-2{width:230px}
.box-overview .wait{height:130px}
.box-overview .wait-metric{height:158px}
.box-overview .box-chart .wait{height:158px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2{padding-left:10px;padding-right:10px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2 span.ui-icon{display:none}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-header h2 span.ui-text{padding-top:0;padding-left:0;font-size:85.7%}
.content-primary-general .two-columns-education-home .content-two .content-two-inner .content-column-body{padding:10px}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header{background-position:center 0}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -145px}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -280px}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -410px}
.content-inner-block-marketing .container-block,.marketing-top-bottom{width:727px}
.marketing-divider-outer{width:725px}
.marketing-divider{width:627px}
.marketing-img-row .img-marketing-inline{margin-left:12px;margin-right:12px}
.content-simple{width:745px}
.content-simple-small{width:450px}
.partner-online-training{padding:24px 30px 15px 30px}
.partner-online-training h1{font-size:200%}
.content-highlight-header-extra{text-align:left;float:none;margin:0;padding:0 0 5px 0;clear:both}
.two-columns-education-home{margin-right:-20px}
.content-primary-general .two-columns-education-home .content-two .content-two-inner{margin-right:20px}
.pc-overlay .content-simple{width:50%}
.pc-overlay .content-simple .badges-list li{padding:0 50px}
.nav-group{width:550px}
.logo{margin-top:2px}
div.header-appex .logo{width:180px;margin-top:0}
.logo a{width:162px;height:49px;background:url(../img/appex-logo-medium.png) no-repeat center center}
.search-div .input-text{padding-top:1px;padding-bottom:1px;width:280px;height:30px}
.search-div .search-button{padding-top:1px;padding-bottom:1px;height:30px}
.search-div .search-tray{width:253px;top:25px}
div.header-comty .search-div .input-text{padding-top:1px;padding-bottom:1px;width:230px;height:30px}
div.header-comty .search-div .search-button{padding-top:1px;padding-bottom:1px;height:30px}
.nav0 ul{margin-top:1px}
.nav0 ul li.nav0-user a.nav0-link span.nav0-link-text{max-width:55px}
table.saved-list-table td.td-title a.tile-title{width:210px}
.is-overlay-saved-list{min-width:410px}
div.header-comty .nav-group{width:580px}
div.header-comty .logo{width:144px}
div.header-comty .logo a{width:122px;height:49px;background:url(../img/comty-logo-medium.png) no-repeat center center}
div.header-comty .logo{margin-top:2px}
div.header-prtnr .logo a{background:url(../img/prtnr-logo-medium.png) no-repeat center center}
.ticker-outer div.tile-mini,.ticker-outer div.tile-mini div.tile-content{width:120px}
.footer-all a,.footer-all span.footer-text{margin-right:0}
.footer-all-primary a,.footer-all-primary span.footer-text{font-size:100%}
h3.h3-footer{padding:1px;font-size:150%}
h3.h3-footer .em{font-size:200%}
.footer-extra-secondary-inner{text-align:center}
.img-footer-charts{margin-left:10px}
.icon-components{position:static;clear:both;display:inline-block;float:none;margin:10px 0 0 0}
.icon-info{display:inline-block;float:none}
#app_price_graph{clear:both;margin-right:50px}
.footer-extra-secondary-content{padding-top:0}
.btn span.btn-save{padding:0}
.btn span.btn-save a,.tile .btn span.btn-save a{display:block;text-indent:-9999px;padding-left:0;padding-bottom:5px;padding-right:15px}
ul.items-list-ul li.items-list-li{width:371px}
body .box-number-attention a{line-height:135%;font-size:350%;height:60px;width:60px;margin-bottom:13px}
.t_Tooltip .t_ContentContainer{max-width:300px}
div.search-div-content .search-div-main{width:100%;border-right:0}
div.search-div-content .search-div-sub{display:none}
.btn-rss{padding-top:3px}
.btn-blog .ui-button-icon{margin-top:-3px;margin-bottom:-3px}
.btn-twitter .ui-button-icon{margin-top:-4px;margin-bottom:-4px}
.btn-linkedin .ui-button-icon{margin-top:-6px;margin-bottom:-3px}
.box-metric-2-columns{background-position:center 59px}
.box-metric-number .box-metric-content{font-size:300%;padding:5px .3em}
.box-metric-2-columns .box-metric-number .box-metric-content{line-height:135%}
.box-metric-top3{padding-bottom:18px}
.box-metric-top-nr{width:40px;font-size:1.25em}
.box-metric-top-txt{width:100px}
.chart-error-msg{padding:36px 0}
.box-chart .chart-error-msg{padding:49px 0}
.content-simple .msg .msg-icon{margin-top:6px}
.steps_new_user ul.ul-steps li .step-content{padding:15px 15px 15px 30px}
.steps_new_user ul.ul-steps li.step .step-nr{top:14px;font-size:1.5em}
.steps_new_user ul.ul-steps li.step .step-title{font-size:1.154em}
.steps_new_user ul.ul-steps li.step .step-expl{font-size:1em}
h1.filter-item{font-size:20px}
h1.filter-item.ui-multiselect span.ui-icon{margin-top:8px}
.data-table-filter-block .form-group input[type=text]{padding-top:8px;padding-bottom:9px;font-size:92.3%}
.leader-container{width:250px;float:none;margin-left:auto;margin-right:auto;margin-top:20px}
.circle-container{float:none;margin-left:auto;margin-right:auto;margin-top:20px}
.chatter-topics-title{float:none;margin:0 auto}
.chatter-topics-content{width:705px;height:auto}
.view-list .tile .tile-content{width:558px}
.view-tile .tile-medium{margin:12px 1px 0 3px}
.view-tile .tile-medium .tile-content{width:178px;height:146px}
.view-tile .tile-medium .tile-content-inner{width:174px;height:146px;margin-left:2px}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-brand{width:174px;height:127px}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer{height:17px;padding:3px 6px 0 6px}
.view-tile .tile-medium .tile-content-inner-2 .txt-primary{padding:8px 8px 6px 10px}
.view-tile .tile-medium .tile-content-inner-2 .txt-secondary{padding:0 8px 10px 10px}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer{padding:0 10px}
.view-tile .tile-medium .tile-content-inner-2 .tile-footer .tile-footer-b{padding-top:5px}
.view-tile .tile-medium .tile-content-inner-2 .tile-txt{height:118px}
.view-tile-comp .tile-medium,.view-tile-comp .tile-medium .tile-content{height:82px}
.view-tile-comp .tile-medium .tile-content-inner{height:82px}
.view-tile-comp .tile-medium .tile-content-inner-1 .tile-img-brand{height:62px}
.view-tile-comp .tile-medium .tile-content-inner-1 .tile-img-brand img.tile-img-logo-60{height:40px;width:40px;margin:-30px 0 0 -21px}
.view-tile-comp .tile-medium .tile-content-inner-2 .tile-txt{height:54px}
.view-tile .tile-small{margin:12px 1px 0 3px}
.view-tile .tile-small .tile-content{width:178px;height:66px}
.view-tile .tile-small .tile-content-inner{width:174px;height:66px;margin-left:2px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo{width:30px;height:30px;float:left;padding:9px}
.view-tile .tile-small .tile-content-inner-1 .tile-img-logo img{width:30px;height:30px}
.view-tile .tile-small .tile-content-inner-1 .txt-primary{padding:16px 8px 0 0}
.view-tile .tile-small .tile-content-inner-1 .txt-primary .tile-title{height:30px}
.view-tile .tile-small .tile-content-inner-1 .tile-footer{height:17px;clear:both;padding:3px 6px 0 6px}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary{padding:8px 8px 6px 8px}
.view-tile .tile-small .tile-content-inner-2 .tile-footer{padding:0 8px}
.view-tile .tile-small .tile-content-inner-2 .tile-txt{height:37px}
.view-tile .tile-mini,.view-tile .tile-mini .tile-content{width:186px;height:52px}
.view-tile .tile-mini .tile-content-inner{width:185px;height:51px}
.view-tile .tile-mini .tile-content-inner-1 .tile-img-logo{padding-top:9px}
.view-tile .tile-mini .tile-content-inner-1 .txt-primary{padding-top:8px}
.view-tile .tile-mini .tile-content-inner-1 .tile-footer{padding-right:6px}
.rating-block span.rating-amount i i{text-indent:-9999px;overflow:hidden;display:inline-block}
.rating-block span.rating-amount i:after{content:"0"}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer{padding:15px 8px 0 8px}
.tiles-overview-medium,.tiles-overview-medium .tile-content{width:186px;height:312px}
.tiles-overview-medium .tile-content-inner{width:185px;height:311px}
.tiles-overview-medium .txt-primary{padding:15px}
.tile .sash{top:2px;padding:3px 5px 2px 5px;font-size:11px}
.tile .sash-lightning-app{background-position:5px -628px;padding-left:18px}
.listing-nav ul.ul-listing-nav li a{padding:11px 10px 11px 10px}
.listing-nav ul.ul-listing-nav li a.selected{padding-bottom:12px}
.listing-nav ul li a span.listing-nav-text{margin:1px 0 1px 0}
.listing-nav ul li a span.listing-nav-count{font-size:91.6%;line-height:90%;margin:0 0 0 4px;padding:3px 7px 3px 7px}
.listing-nav ul li a span.listing-nav-icon{font-size:91.6%;line-height:90%}
.listing-header h1{font-size:150%}
p.h1-tagline{font-size:1.2em}
.listing-header-info-text .listing-header-price{font-size:1.2em}
.post-container-inner-3{display:none}
.post-container-form .review-text{width:315px}
.post-container .answers-text{width:365px}
.post-container .answers-text-1{width:615px}
.ul-listing-sub-buttons li a{padding:5px 6px;font-size:13px}
.ul-listing-sub-buttons li a.listing-sub-button-demo .listing-nav-icon{margin-right:3px}
.ul-listing-sub-buttons li a.listing-sub-button-test .listing-nav-icon{margin-right:3px}
.ul-listing-sub-buttons li a.listing-sub-button-manage .listing-nav-icon{margin-right:3px}
.listing-bar .ui-txt{padding-left:8px;padding-right:10px}
.wizard-header-progress .wizard-text{padding-top:4px}
.data-list .form-group .form-group-el-l-file{width:245px}
.data-list .form-group .input-file-div-l{width:245px}
.data-list .form-group .form-group-el-l-file input{width:245px}
.web-form-start{clear:both}
.form-title{font-style:italic;color:#999}
.small-test{display:block}
.only-lxl{display:none!important}
.screenshot-wrapper{width:339px;padding:3px}
.screenshot-wrapper .slides_container{width:339px}
.screenshot-wrapper .slides_container .slide{width:339px;height:266px}
.screenshot-wrapper .slides_container .slide .slider-video,.screenshot-wrapper .slides_container .slide a{width:339px;height:226px}
.screenshot-wrapper .slides_container .slide img{max-width:339px;max-height:226px}
.page-banner-slider{width:743px}
.page-banner-slider .slides_banner_container{width:743px}
.page-banner-slider .slides_banner_container .slide{width:743px}
.success_onboarding_wizard .group-to-join div.member-check,.success_onboarding_wizard .user-to-follow div.member-check{padding-top:21px}
.comty-home .content .success_onboarding_wizard .content-inner-block-banner .container-block{width:100%}
div.pagination-outer{width:339px}
ul.pagination li{padding:3px}
ul.pagination li a{width:60px;height:40px}
ul.pagination li a img{max-width:60px;max-height:40px}
.page-banner-slider a.prev,.page-banner-slider a.next{width:32px}
.screenshot-wrapper a.prev,.screenshot-wrapper a.next{top:46px;height:134px}
.icon-fullscreen{top:238px}
.is-touch .screenshot-wrapper a.prev{left:-12px}
.is-touch .screenshot-wrapper a.next{right:-12px}
.suggested-group-header .suggested-header-title{width:73%}
.suggested-group-header .suggested-header-view-all{width:25%}
.suggested-user-header .suggested-header-title{width:73%}
.suggested-user-header .suggested-header-view-all{width:25%}
.success_onboarding_wizard .group-to-join .join-btn .btn{width:100%}
.user-overlay .user-to-follow .follow-btn .btn{width:100%}
.success_onboarding_wizard .group-to-join .member-check,.success_onboarding_wizard .group-to-join .join-btn{width:100%}
.user-to-follow .member-check,.user-to-follow .follow-btn{width:100%}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:380px;padding:5px}
.success_onboarding_wizard .content-two{float:left;width:50%}
.success_onboarding_wizard .user-to-follow .user-details{width:75%}
.success_onboarding_wizard .group-to-join .member-check,.success_onboarding_wizard .group-to-join .join-btn{width:100%}
.success_onboarding_wizard #onboarding_step1 .content-two.content-two-1{width:55%}
.success_onboarding_wizard #onboarding_step1 .content-two.content-two-2{width:45%}
.success_onboarding_wizard #onboarding_step1 .onboarding_products-of-interest-container{margin-left:0}
#onboarding_fn_experience_level_label{max-width:120px;text-align:right}
.ie9 #onboarding_fn_experience_level_label,.ie10 #onboarding_fn_experience_level_label{top:-1px!important;text-align:right!important}
.addthis_button_email,.addthis_button_facebook_like,.addthis_button_tweet{margin-left:186px}
.addthis_button_email{margin-left:188px}
.form-group-wide label.label-title,.form-group-text-wide p{margin-left:0}
.form-group-text-wide{padding-left:20px}
.form-group-wide label.hidden-phone{display:none}
.partner-signup-myorg p.myorg-expl{clear:both}
.form-group-search .search-button-user{top:12px;right:10px}
.form-group-search .search-button-user-clear{top:11px;right:34px}
.form-section{padding-right:15px;padding-left:15px}
.content-text-main-sub .form-group-narrow{padding-top:3px;padding-bottom:5px}
.content-text-main-sub .form-group-narrow label{float:left;padding:3px 0 2px 0}
.content-text-main-sub .form-group-narrow .span-form-field{clear:both;float:left}
.img-container-listing-banner{max-width:685px}
ul.ul-sortable-screenshots{margin-left:-20px}
ul.ul-sortable-screenshots li{margin-left:20px}
.form-group-pricing{width:120px}
.event-list .nav-tab-section{padding:12px 10px}
.content-text-main-sub{margin:6px 0 0 0}
.nav-tab-sub-section .content-text-60 .content-text-extra{padding-top:34px}
#filter_stick.sticky{width:745px}
.grid-featured-group .grid-sizer,.grid-featured-group .grid-item{width:33%!important}
.grid-featured-group div.grid-item .inner-grid{border:solid 1px #ddd;border-radius:0 0 6px 6px;width:90%;float:right;margin-bottom:20px;overflow:auto;cursor:pointer}
.appx-content-generic{margin-top:110px}
.appx-content-header{top:64px}
.content-primary-inner-general .content-primary-block-1-group{border-right:1px solid #ddd;padding-right:20px}
.appx-content-header .content-header-main{max-width:30%}
.content-permissions .content-primary-block p{width:80%}
.appx-form .input-l,.appx-form .select-alt-display-l span.alt-display,.appx-form .select-alt-display-l select{width:226px}
.education-header .certifications{white-space:normal}
.lifecycle .section-header h1 span{font-size:22px}
.lifecycle .content-three.double,.lifecycle .tab-content-description{font-size:12px}
.lifecycle .tab-content-title{font-size:14px}
.lifecycle h1{font-size:22px}
.lifecycle h2{font-size:12px}
.mini-lifecycle h2{padding-bottom:10px}
.lifecycle .appx-icon{width:20px;height:20px}
.lifecycle-slide .steps .step-title{font-size:12px}
.lifecycle-slide .steps .step-title div{margin-bottom:3%;font-size:12px}
.lifecycle-slide .steps .trailhead-logo{background-size:70px;width:50px;height:50px}
.partner-learning-camp-logo{width:32px;height:50px}
.lifecycle-slide li a{font-size:80%;margin-top:3%}
.lifecycle-slide .step-icon{width:50px;height:50px}
.lifecycle .slide .steps{height:127px}
.lifecycle .slide .step.first-box{width:85.6578px;height:127px}
.lifecycle .slide .step .space-box{width:20.6767px;height:127px}
.lifecycle .slide .step.middle-box{width:85.6578px;height:127px}
.content-two-2 .content-two-form-block{padding-left:0}
.success_onboarding_wizard #onboarding_step2 .content-two-form-block{padding:0}
.user-overlay .form-group.form-group-narrow{padding:0}
#onboarding_visibility_settings .content-simple,#onboarding_products_of_interest .content-simple{width:380px;padding:5px}
.appx-form #fn_experience_level_label{max-width:none;text-align:left}
#onboarding_fn_experience_level_label{max-width:120px;text-align:right}
#profile_work_content .content-two{width:50%;overflow:hidden;float:left}
table#lead-table.data-table th,table#lead-table.data-table td,table#opptys-table.data-table th,table#opptys-table.data-table td{padding:10px 5px;font-size:95%}
#certified_professionals table.data-table th,#certified_professionals table.data-table td{padding:8px 6px 8px 2px}
#certified_professionals table{font-size:95%}
#oppty_bussiness_metrics .box-metric-top-nr{font-size:1.11em;vertical-align:bottom}
#oppty_bussiness_metrics .box-metric-top-txt{width:90px;vertical-align:baseline;margin-left:5px}
.questionnaire .input-container .form-group.form-group-narrow label,.questionnaire .input-container .form-group.form-group-narrow textarea,.questionnaire .input-container .form-group.form-group-narrow input{margin-right:0;text-align:left;display:block}
.publish-app-business .vertical-steps ul{margin-left:10%}
.publish-app-business .business-plan-status-column button{width:100%}
.cmty-nav ul li a{padding:11px 10px 6px 10px}
.cmty-pc-header .education .education-header>div>.content-one>.content-two:first-child{width:100%;border:0;padding-left:20px}
.cmty-pc-header .education .education-header>div>.content-one>.content-two:last-child{width:100%}
}
@media(min-width:922px) and (max-width:997px){#onboarding_new_user_overlay span.comty-tdo-wizard_progress{top:-3.0em}
}
@media(min-width:768px) and (max-width:922px){#onboarding_new_user_overlay span.comty-tdo-wizard_progress{top:-4.3em}
}
@media(min-width:768px) and (max-width:979px) and (-webkit-min-device-pixel-ratio:2),(min-width:768px) and (max-width:979px) and (min-resolution:192dpi){div.header-comty .logo a{background:url(../img/comty-logo-medium@2X.png) no-repeat center center;-moz-background-size:122px 49px;-ie-background-size:122px 49px;-o-background-size:122px 49px;-webkit-background-size:122px 49px;background-size:122px 49px}
div.header-prtnr .logo a{background:url(../img/prtnr-logo-medium2X.png) no-repeat center center;-moz-background-size:122px 49px;-ie-background-size:122px 49px;-o-background-size:122px 49px;-webkit-background-size:122px 49px;background-size:122px 49px}
ul.ul-product-used li{background:url(../img/sprite-products-bx2.png) no-repeat 150px 0;-moz-background-size:150px;-ie-background-size:150px;-o-background-size:150px;-webkit-background-size:150px;background-size:150px}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -145px}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -280px}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -410px}
}@media(min-width:1220px){.container{width:1201px}
.nav2{width:298px}
.content-secondary .nav2{width:298px}
.nav2 li.selected .link-txt{width:230px}
.results{width:899px}
.results-title{overflow:hidden}
.content-generic-with-secondary{background-position:0 center}
.content-generic .content-primary{margin-left:299px}
.content-generic .content-secondary{width:299px}
.content-wrap .content-primary{width:900px}
.content-wrap .content-tertiary{margin-left:900px}
.content-wrap-2-column .content-header-outside{width:900px}
.content-generic-with-secondary-narrow .content-primary{margin-left:0}
.content-generic-with-secondary-narrow .content-secondary{width:239px}
.content-generic-with-secondary.content-generic-with-secondary-narrow{background-position:-60px center}
.content-generic-with-secondary-narrow .nav2{width:241px}
.content-generic-with-secondary-narrow .content-secondary .nav2{width:239px}
.content-generic-with-secondary-narrow .nav2 li.selected .link-txt{width:170px}
.content-primary-inner-general .content-primary-block{width:665px}
.content-primary-inner-general .content-primary-block-2{width:330px;float:right}
.content-never-xl{width:961px;margin-left:auto;margin-right:auto}
.content-highlight p,.content-highlight ul li{line-height:130%;font-size:115.4%}
.partner-online-training p{line-height:160%}
.content-inner-block-marketing .container-block,.marketing-top-bottom{width:1183px}
.marketing-divider-outer{width:1181px}
.marketing-divider{width:1083px}
.marketing-img-row .img-marketing-inline{margin-left:50px;margin-right:50px}
.content-primary-inner-general .content-primary-block-2-group{width:35%}
.content-primary-inner-general .content-primary-block-1-group{width:55%;border-right:1px solid #ddd;padding-right:20px}
.nav-group{width:955px}
div.header-comty .nav-group{width:986px}
.nav0 ul li.nav0-user a.nav0-link span.nav0-link-text{max-width:196px}
.search-div .search-tray{width:503px}
.ticker-outer div.tile-mini{font-size:92%}
.ticker-outer div.tile-mini,.ticker-outer div.tile-mini div.tile-content{width:225px}
.img-footer-charts{margin-left:100px}
h3.h3-footer{padding:25px 99px 1px 60px}
.footer-extra-secondary-content{padding-left:30px;padding-top:25px}
.footer-extra-secondary-content h3.h3-footer{padding:0 0 1px 1px}
#app_price_graph{margin-right:99px}
ul.items-list-ul li.items-list-li{width:599px}
img.education-gettingstarted-1{padding-left:70px;padding-right:70px}
div.search-div-content .search-div-main{width:890px}
div.search-div-content .search-div-sub{width:313px}
.box-metric-2-columns .box-metric-title .box-metric-content{padding-left:25px;padding-right:25px}
.box-metric-top-nr{width:75px}
.box-metric-top-txt{width:175px}
.twd-change-value{display:flex;align-content:space-between}
.twd-change-value .twd-change-value-a{padding-left:15px}
.data-table-filter-block .form-group-search .search-button-user{right:12px}
.circle-container{width:380px}
.circle-container a:nth-child(4),.circle-container a:nth-child(5),.circle-container a:nth-child(10),.circle-container a:nth-child(11),.circle-container a:nth-child(12),.circle-container a:nth-child(13){display:block}
.chatter-topics-content{width:750px}
.view-list .tile .tile-content{width:900px}
.view-tile .tile-medium{margin:12px 2px 0 4px}
.view-tile .tile-medium .tile-content{width:288px;height:240px}
.tile .txt-secondary{font-size:100%}
.view-tile .tile-medium .tile-content-inner{width:280px;height:240px}
.view-tile .tile-medium .tile-content-inner-1 .tile-img-brand{width:280px;height:205px}
.view-tile .tile-medium .tile-content-inner-1 .tile-footer{height:23px;padding:11px 10px 0 10px}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-logo{width:60px;height:60px}
.view-tile .tile-medium .tile-content-inner-2 .tile-img-logo img{width:60px;height:60px}
.view-tile .tile-medium .tile-content-inner-2 .tile-txt{height:209px}
.view-tile-comp .tile-medium,.view-tile-comp .tile-medium .tile-content{height:136px}
.view-tile-comp .tile-medium .tile-content-inner{height:136px}
.view-tile-comp .tile-medium .tile-content-inner-1 .tile-img-brand{height:100px}
.view-tile-comp .tile-medium .tile-content-inner-2 .tile-txt{height:104px}
.view-tile-comp .tile-medium .tile-content-inner-1 .txt-secondary{display:none}
.view-tile .tile-small{margin:12px 2px 0 4px}
.view-tile .tile-small .tile-content{width:288px;height:100px}
.view-tile .tile-small .tile-content-inner{width:280px;height:100px}
.view-tile .tile-small .tile-content-inner-1 .txt-primary .tile-title{height:37px}
.view-tile .tile-small .tile-content-inner-1 .tile-footer{height:23px;clear:both;padding:12px 10px 0 10px}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary{padding:12px 10px 14px 15px}
.view-tile .tile-small .tile-content-inner-2 .txt-secondary .tile-descr{height:65px}
.view-tile .tile-small .tile-content-inner-2 .tile-txt{height:68px}
.view-tile .tile-mini,.view-tile .tile-mini .tile-content{width:300px}
.view-tile .tile-mini .tile-content-inner{width:299px}
.view-tile .tile-mini .tile-content-inner-2 .tile-footer{padding-left:15px;padding-right:15px}
.tiles-overview-medium,.tiles-overview-medium .tile-content{width:300px;height:500px}
.tiles-overview-medium .tile-content-inner{width:299px;height:499px}
.tiles-overview-medium .txt-primary{padding:30px}
.tiles-overview-medium .txt-primary p{line-height:200%}
.results ul.view-tile{margin-left:6px}
.post-container-inner-1,.post-container-inner-2{padding-right:50px}
.post-container-inner-4{width:200px}
.post-container-form .review-text{width:770px}
.post-container .answers-text{width:820px}
.post-container .answers-text-1{width:1070px}
.listing-bar{border-right:1px solid transparent}
.results-tiles{padding:3px 0 17px 11px}
.results-tiles-isolated{padding:3px 0 17px 11px}
.results-tiles-isolated-1{padding-right:14px}
.large-test{display:block}
.only-xl{display:inline-block!important}
.screenshot-wrapper{width:558px;padding:5px}
.screenshot-wrapper .slides_container{width:558px}
.screenshot-wrapper .slides_container .slide{width:558px;height:412px}
.screenshot-wrapper .slides_container .slide .slider-video,.screenshot-wrapper .slides_container .slide a{width:558px;height:372px}
.screenshot-wrapper .slides_container .slide img{max-width:558px;max-height:372px}
.page-banner-slider{width:1200px}
.page-banner-slider .slides_banner_container{width:1200px}
.page-banner-slider .slides_banner_container .slide{width:1200px}
.page-banner-slider .slides_banner_container .slide img.page-banner-full-img{width:1200px;margin-right:-1px}
.comty-home .content .success_onboarding_wizard .content-inner-block-banner .container-block{width:100%}
div.pagination-outer{width:558px}
ul.pagination li{padding:5px}
ul.pagination li a{width:51px;height:34px}
ul.pagination li a img{max-width:51px;max-height:34px}
.page-banner-slider a.prev,.page-banner-slider a.next{width:40px}
.screenshot-wrapper a.prev,.screenshot-wrapper a.next{top:50px;height:272px}
.icon-fullscreen{top:384px}
.form-group .input-s{width:110px}
.form-group .input-m{width:233px}
.form-group .input-l{width:356px}
.form-group .input-l.input-text-other{width:338px}
.data-list .form-group .form-group-el-s{width:110px}
.data-list .form-group .form-group-el-m{width:233px}
.data-list .form-group .form-group-el-l{width:356px}
.data-list .form-group .form-group-el-xl{width:479px}
.data-list .form-group .form-group-el-s input,.data-list .form-group .form-group-el-s textarea{width:100px}
.data-list .form-group .form-group-el-m input,.data-list .form-group .form-group-el-m textarea{width:223px}
.data-list .form-group .form-group-el-l input,.data-list .form-group .form-group-el-l textarea{width:346px}
.data-list .form-group .form-group-el-xl input,.data-list .form-group .form-group-el-xl textarea{width:469px}
.data-list .form-group .form-group-el-l-file{width:300px}
.data-list .form-group .input-file-div-l{width:300px}
.data-list .form-group .form-group-el-l-file input{width:300px}
.data-list .form-group .select-alt-display-m{width:170px}
.select-alt-display-l span.alt-display{width:354px}
.select-alt-display-l select{width:366px}
.form-group-search .search-button-user{right:19px}
.form-group-search .search-button-user-clear{right:44px}
#filter_stick.sticky{width:1201px}
.img-container-listing-banner{max-width:912px;max-height:none}
.empty-img-placeholder-listing-banner{width:900px;height:225px}
ul.ul-sortable-screenshots{margin-left:-9px}
ul.ul-sortable-screenshots li{margin-left:9px}
.form-group-pricing{width:210px}
.appx-content-header{top:90px}
.appx-content-generic{padding-top:110px;margin:0}
.content-permissions .content-primary-block p{width:90%}
.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header{background-position:center 0}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -255px}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -465px}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -675px}
.lifecycle .slide .steps{height:210px!important}
.lifecycle .slide .step.first-box{width:145px!important;height:210px!important}
.lifecycle .slide .step .space-box{width:35px!important;height:210px!important}
.lifecycle .slide .step.middle-box{width:145px!important;height:210px!important}
}
@media(min-width:980px) and (-webkit-min-device-pixel-ratio:2),(min-width:980px) and (min-resolution:192dpi){.lifecycle h1{font-size:30px}
.lifecycle .tab-content-title{font-size:16px}
.mini-lifecycle h2{padding-bottom:10px}
.mini-lifecycle h1{font-size:20px}
div.header-comty .logo a{background:url(../img/comty-logo@2X.png) no-repeat center center;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
div.header-prtnr .logo a{background:url(../img/prtnr-logo2X.png) no-repeat center center;-moz-background-size:182px 73px;-ie-background-size:182px 73px;-o-background-size:182px 73px;-webkit-background-size:182px 73px;background-size:182px 73px}
ul.ul-product-used li{background:url(../img/sprite-products-bx2.png) no-repeat 150px 0;-moz-background-size:150px;-ie-background-size:150px;-o-background-size:150px;-webkit-background-size:150px;background-size:150px}
.lifecycle-slide .slider .step-title{font-size:120%}
.lifecycle-slide .slider .step-title div{margin-bottom:5%}
.lifecycle-slide li a{margin-top:5%}
.lifecycle .slide .steps{height:169px}
.lifecycle .slide .step.first-box{width:114px;height:169px}
.lifecycle .slide .step .space-box{width:27px;height:169px}
.lifecycle .slide .step.middle-box{width:114px;height:169px}
.user-overlay.pc-overlay .content-two-form-block{padding:0}
.check-icon-png{background-image:url(../img/check-iconX2.png);background-size:24px;background-repeat:no-repeat}
.caution-warning-png{background-image:url(../img/warning-iconX2.png);background-size:26px;background-repeat:no-repeat}
.caution-danger-png{background-image:url(../img/danger-iconX2.png);background-size:26px;background-repeat:no-repeat}
}
@media(min-width:980px) and (max-width:1219px){.content-primary-general .two-columns-education-home .content-two-1 .content-two-inner .content-column-header{background-position:center 0;background-size:100%}
.content-primary-general .two-columns-education-home .content-two-2 .content-two-inner .content-column-header{background-position:center -190px;background-size:100%}
.content-primary-general .two-columns-education-home .content-two-3 .content-two-inner .content-column-header{background-position:center -350px;background-size:100%}
.content-primary-general .two-columns-education-home .content-two-4 .content-two-inner .content-column-header{background-position:center -520px;background-size:100%}
.appx-content-generic{padding-top:110px;margin-top:0}
.content-primary-inner-general .content-primary-block-1-group{border-right:1px solid #ddd;padding-right:20px}
.content-primary-inner-general .content-primary-block-2{width:270px;float:right}
.content-permissions .content-primary-block p{width:85%}
.lifecycle-slide .slider .step-title{font-size:120%;font-size:16px}
.lifecycle-slide .slider .step-title div{margin-bottom:5%;font-size:16px}
.lifecycle-slide li a{margin-top:5%}
.questionnaire .input-container .form-group.form-group-narrow label{margin-right:0;width:133px}
}