.btn-extended-line-height{line-height:110%}
.change-screen-animation{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transtion:all .5s}


.docs-page .navbar-default .navbar-header{width:auto}
.docs-page .navbar-default .navbar-collapse{position:absolute;right:0;border:0}
.docs-page .navbar-default .navbar-collapse .navbar-nav>li>a{background-color:#fff}
@media(max-width:1024px){.docs-page .navbar-default .navbar-collapse .navbar-nav>li>a{float:none}
}
nav.sidebar{position:absolute;top:0;bottom:0;left:50%;background:rgba(250,250,250,0.9);margin-left:-640px;min-height:700px;z-index:102}
@media(max-width:1311px){nav.sidebar{margin-left:-470px}
}
nav.sidebar.icon-navigation{padding:25px 20px 0 20px;min-height:inherit}
@media(max-width:1311px){nav.sidebar.icon-navigation{margin-left:-486px}
}
@media(max-width:1023px){nav.sidebar.icon-navigation{margin-left:-376px}
}
@media(max-width:767px){nav.sidebar.icon-navigation{display:none}
}
nav.sidebar.icon-navigation .h3{font-size:18px !important}
nav.sidebar.icon-navigation .h3 .head-text{line-height:18px !important}
nav.sidebar.icon-navigation .h3 .head-text small{color:inherit;display:block}
nav.sidebar.icon-navigation [class^="cloud-icon-"],nav.sidebar.icon-navigation [class*=" cloud-icon-"]{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
.page-footer{display:table;width:100%;background-color:#081e29;padding-bottom:20px}
.page-footer:before,.page-footer:after{content:" ";display:table}
.page-footer:after{clear:both}
.page-footer:before,.page-footer:after{content:" ";display:table}
.page-footer:after{clear:both}
.page-footer_content{display:inline;overflow:hidden}
.page-footer_content a{color:#3290c5;cursor:pointer}
.page-footer_content a:hover{color:#fff}
.page-footer_links,.page-footer_legal{font-size:12px}
.page-footer_links_list{padding:10px 0 7px;margin:0}
.page-footer_links_item{display:inline-block;margin:0 5px}
.page-footer_links_item:first-child{margin-left:0}
.page-footer_links_item:last-child{margin-right:0}
.page-footer_legal{color:#fff}
@media screen and (max-width:1023px){.page-footer{background-color:#081e29}
.page-footer_legal{font-size:10px}
}
@media screen and (max-width:767px){.page-footer .container{padding-left:32px;padding-right:32px}
.page-footer_links{display:none}
.page-footer_legal{margin-top:10px}
}
.powerFooterNavigationComponent .generic-links{list-style-type:none;padding-left:inherit}
.powerFooterNavigationComponent .generic-links>li{padding:0 0 10px;margin:0}
.powerFooterNavigationComponent .generic-links>li a{font-size:12px}
@media(max-width:767px){.powerFooterNavigationComponent .mobile-footer-phone-number{background-color:#00a1e0;bottom:0;box-sizing:border-box;height:72px;padding-bottom:15px;padding-top:15px;position:fixed;width:100%;z-index:1200}
.powerFooterNavigationComponent .mobile-footer-phone-number .text-stratus>span{display:-webkit-inline-box}
.powerFooterNavigationComponent .mobile-footer-phone-number>div{background-color:#fff;border-radius:4px;height:42px;margin-left:32px;margin-right:32px;margin-top:0 !important;text-align:center !important;color:#222;line-height:42px;font-size:11px;font-family:"HaihaisoftSansRegular",Helvetica,Arial,sans-serif;letter-spacing:.13em}
.powerFooterNavigationComponent .mobile-footer-phone-number>div a{line-height:42px;font-size:11px;color:#215ca0;font-family:"HaihaisoftSansRegular",Helvetica,Arial,sans-serif}
}
.powerFooterNavigationComponent .footer-social-links{text-align:left}
.powerFooterNavigationComponent .footer-social-links [class^="icon-sfdc-"],.powerFooterNavigationComponent .footer-social-links [class*=" icon-sfdc-"]{font-size:28px}
.powerFooterNavigationComponent .footer-social-links .social-media-links a{margin-right:16px}
.powerFooterNavigationComponent .footer-social-links .social-media-links a:last-child{margin-right:0}
.powerFooterNavigationComponent .footer-phone-number{font-size:20px;font-family:"HaihaisoftSansRegular",Helvetica,Arial,sans-serif;color:#032e61;line-height:40px}
.powerFooterNavigationComponent .footer-phone-number .text-stratus>span{display:none}
@media(min-width:1024px){.powerFooterNavigationComponent .footer-phone-number{font-size:22px}
}
.powerFooterNavigationComponent .head-text{font-size:15px;font-family:"HaihaisoftSansRegular",Helvetica,Arial,sans-serif;color:#222;line-height:18px}
.powerFooterNavigationComponent #mobileFooterPhoneNumber_level{min-height:75px;height:auto;max-width:100%}
.powerFooterNavigationComponent #mobileFooterPhoneNumber_level #mobileFooterPhoneNumber_levelInner{min-height:25px;height:auto;padding-bottom:20px}
.powerFooterNavigationComponent #mobileFooterPhoneNumber_level #mobileFooterPhoneNumber_levelInner #mobileFooterPhoneNumber_levelInner_component .phoneNumberComponent_textLevel{text-align:center !important;margin-top:0 !important;height:22px}
.powerFooterNavigationComponent #mobileFooterPhoneNumber_level #mobileFooterPhoneNumber_levelInner #mobileFooterPhoneNumber_levelInner_component .phoneNumberComponent .phoneNumberComponent_textLevel{height:22px}
.docked-container.fixed{position:fixed;bottom:0;right:0;z-index:999}
@media(max-width:1023px){.docked-container.fixed{display:none}
}
.docked-container .fixedFooterCTAItemComponent{display:inline-block;vertical-align:bottom}
.docked-container .fixedFooterCTAItemComponent .btn-container{display:block}
.fixed-btn-container .btn{height:35px;border-radius:0}
.fixed-btn-container .btn.btn-lg-rounded-top-corners{border-radius:4px 4px 0 0}
.opinionlab-trigger:before{display:inline-block;content:'';width:17px;height:15px;vertical-align:text-top;background:url('../images/opinionlab-white.gif') no-repeat;background-size:contain}
.thumbnail-content:hover .graphic{overflow:hidden}
.thumbnail-content:hover .graphic .image-icon{transform:scale(1.1);transition:.1s all}
.thumbnail-content:hover .graphic .image-icon+img{transform:scale(1.02);transition:.1s all}
.cardComponent .front,.cardComponent .back{overflow:hidden}
@media(max-width:768px){.cardComponent .front,.cardComponent .back{height:413px}
}
@media(min-width:768px) and (max-width:1312px){.cardComponent .front,.cardComponent .back{height:457px}
}
@media(min-width:1312px){.cardComponent .front,.cardComponent .back{height:413px}
}
.cardComponent footer.card-footer{background-color:#fff;bottom:0;height:120px;padding:20px;position:absolute;width:100%;z-index:2}
.cardComponent footer.card-footer .socialMediaSharingComponent{margin-bottom:20px}
.cardComponent .tags{color:#c1b9b4;font-family:'HaihaisoftSansBold' !important;font-size:11px;line-height:15px;margin-right:-6px;height:28px;overflow:hidden;position:relative;white-space:normal;text-align:left}
.cardComponent .product-icon{font-size:70px;padding-left:5px}
@media(min-width:1024px){.cardComponent .product-icon{font-size:85px}
}
.cardComponent .thumbnail-content.thumbnail-linked *{cursor:pointer !important}
.cardComponent .graphic .image-icon{position:absolute;z-index:10;top:50%;left:50%;margin-top:-21px;margin-left:-21px;color:#fff;transition:transform .3s;font-size:42px;cursor:pointer}
.image-link:hover .cardComponent .graphic .image-icon,.cardComponent .graphic .image-icon:hover,.cardComponent .graphic .image-icon:active,.cardComponent .graphic .image-icon:focus{transform:scale(1.1)}
.cardComponent .graphic .imageComponent{position:absolute;top:0;height:100%}
.cardComponent .ad.thumbnail-content{height:533px;overflow:hidden}
.cardComponent .ad .ad-graphic{background-repeat:no-repeat;overflow:hidden;position:relative;width:100%;height:auto;padding-top:100%}
.cardComponent .ad .ad-graphic.dock-bottom{position:absolute;bottom:0}
.cardComponent .ad .ad-graphic.full{height:100%;padding-top:0}
.cardComponent .ad .caption a{white-space:normal}
.cardComponent .ad .image-bottom .ad-graphic{position:absolute;bottom:0}
.filteredCardsComponent .cardComponent,.customListComponent .cardComponent{max-width:437px;overflow:hidden;perspective:1000px;transform-style:preserve-3d}
@media(max-width:768px){.filteredCardsComponent .cardComponent,.customListComponent .cardComponent{height:533px}
}
@media(min-width:768px) and (max-width:1312px){.filteredCardsComponent .cardComponent,.customListComponent .cardComponent{height:577px}
}
@media(min-width:1312px){.filteredCardsComponent .cardComponent,.customListComponent .cardComponent{height:533px}
}
.filteredCardsComponent .cardComponent.thumbnail,.customListComponent .cardComponent.thumbnail{position:relative}
.cardComponent .thumbnail,.cardComponent .thumbnail-content{height:100%}
.cardComponent .thumbnail-full-bleed{background-position:center center;background-size:cover}
.cardComponent:hover .flipper-on .front,.cardComponent:active .flipper-on .front{opacity:0;filter:alpha(opacity=0);z-index:0}
.cardComponent:hover .flipper-on .back,.cardComponent:active .flipper-on .back{opacity:1;filter:alpha(opacity=100);z-index:1}
.cardComponent .flipper{position:relative}
.cardComponent .flipper .front,.cardComponent .flipper .back{-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;position:absolute;top:0;left:0}
.cardComponent .flipper .front{z-index:1;opacity:1;filter:alpha(opacity=100);width:100%;white-space:normal}
.cardComponent .flipper .back{width:100%;opacity:0;filter:alpha(opacity=0);z-index:0;white-space:normal}
.cardComponent .product-icon-card{padding-top:30px}
.cardComponent>.thumbnail>.page,.cardComponent>.thumbnail>.thumbnail-content,.cardComponent>.thumbnail>.ad{position:relative}
.cardComponent>.thumbnail>.thumbnail-content-quotable{height:auto}
@media(max-width:767px){.cardComponent{margin-left:auto;margin-right:auto}
}
.cardComponent .caption{padding-bottom:0 !important}
.cardComponent .caption .card-large-heading{max-height:120px;overflow:hidden}
@media(max-width:767px){.cardComponent .caption .card-large-heading{max-height:145px}
}
.cardComponent .text-size-footnote{font-size:11px !important;line-height:normal !important}
.cardComponent .blockquoteComponent{text-align:left}


.card-logo{position:absolute;z-index:3;left:20px;bottom:0}
.titleWithHoverEffect{cursor:pointer}
.yt-container{text-align:center;margin:0 20px}
.yt-container .grid-50{width:100%}

.bar-align-center{margin-left:auto;margin-right:auto}
.bar-align-left{margin-left:0;margin-right:auto}
.bar-align-right{margin-left:auto;margin-right:0}
.tile-system .tile-container{display:table;table-layout:fixed;padding:0 !important}
@media(max-width:768px){.tile-system .tile-container{width:100%;height:auto !important}
}
.tile-system .tile-container .tile-vertical-separator{z-index:2}
@media(min-width:768px){.tile-system .tile-container .tile-vertical-separator{position:absolute;top:15%;bottom:15%;border-left:1px solid #c1b9b4}
}
@media(max-width:768px){.tile-system .tile-container .tile-horizontal-separator{margin:10px auto;width:80%;height:1px;text-align:center;border-bottom:1px solid #c1b9b4}
}
.tile-system .tile-container .tile-item{overflow:hidden;position:relative;width:100%;height:100%;z-index:1;display:table-cell;vertical-align:middle}
@media(max-width:768px){.tile-system .tile-container .tile-item{height:auto !important;display:inline}
}
.tile-system .tile-container .tile-item .container{width:100%;padding-left:0;padding-right:0}
.tile-system .tile-container .tile-item .columns-wrapper{width:100%;display:table;margin-left:0;margin-right:0}
@media(max-width:768px){.tile-system .tile-container .tile-item .columns-wrapper{height:auto !important}
}
.tile-system .tile-container .tile-item .columns-wrapper .container{display:table-cell;vertical-align:middle}
.tile-system .tile-container .tile-item .columns-wrapper .container .col{padding-left:0;padding-right:0}
.tile-system .tile-container .edit-mode{display:block !important}
@media(max-width:768px){.tile-system .tile-container .parbase{height:auto !important}
}
.tile-system .tile-cta{margin-top:0 !important;position:relative;top:-35px}
.ie9 .tile-system .tile-container .tile-item .columns-wrapper{display:block}
.ie9 .tile-system .tile-container .tile-item .columns-wrapper .container{display:inherit;position:relative;top:50%;-ms-transform:translateY(-50%)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.tile-system .tile-container .tile-item .columns-wrapper{display:block}
.tile-system .tile-container .tile-item .columns-wrapper .container{display:inherit;position:relative;top:50%;transform:translateY(-50%)}
}

.product-list-container{display:inline-block;font-family:"HaihaisoftSansRegular",Helvetica,Arial,sans-serif;text-align:left;margin:40px}
.product-list-container .product-list-intro{font-family:"HaihaisoftSansBold",Helvetica,Arial,sans-serif;line-height:34px;color:#59575c}
.product-list-container .color-red{color:#F10;}
.product-list-container .product-list{margin:0;padding:0}
.product-list-container .product-list li.product-item{list-style-type:none;line-height:34px}
.product-list-container .product-list li.product-item span,.product-list-container .product-list li.product-item a{color:#222;line-height:30px}

.metricComponent{display:block;position:relative;margin:0 auto}
.metric{position:relative;width:100%}
.metric .value{font-family:'HaihaisoftSansBold' !important;padding:0;margin:0}
.metric .symbol-trailing{font-family:'SalesforceSansLight' !important}
.metric .symbol-leading{font-family:'HaihaisoftSansBold' !important}
.metric .tagline{padding-top:15px;font-family:'HaihaisoftSansBold' !important;line-height:16px;text-transform:uppercase}
.metric-sm .value{font-size:45px;line-height:45px;height:45px}
.metric-sm .symbol-trailing{font-size:15px;height:15px}
.metric-sm .tagline{font-size:11px;height:11px}
.metric-sm.bg-circ{width:106px;height:106px;padding-top:26px}
.metric-lg .value{font-size:85px;line-height:85px;height:85px}
.metric-lg .symbol-trailing{font-size:25px;height:25px}
.metric-lg .tagline{font-size:15px;height:15px}
.metric-lg.bg-circ{width:200px;height:200px;padding-top:50px}
.metric.bg-circ{border-radius:50%;margin-left:auto;margin-right:auto}
.cta-container{font-family:'HaihaisoftSansBold' !important;font-size:11px;display:inline-block}
.cta-container .cta-icon-circle{display:table-cell;height:114px;width:114px;text-align:center;vertical-align:middle;background-color:#fff;opacity:.6;filter:alpha(opacity=60);border-radius:77px}
.cta-container .cta-icon-circle span.glyphicon,.cta-container .cta-icon-circle span.haihaisoft-icon{font-size:50px}
.cta-container .cta-heading{font-size:22px}
.cta-container .cta-subheading{font-size:17px}
.cta-container a.cta-text-shadow{text-shadow:0 0 10px #fff}
ul.generic-links{padding-left:0;list-style:none}
ul.generic-links li{margin-bottom:16px;font-size:15px;color:#59575c;font-family:'HaihaisoftSansRegular' !important}
ul.generic-links li.pricingText{margin-bottom:16px;font-size:13px;color:#59575c;font-family:'HaihaisoftSansRegular' !important}
ul.generic-links .popover{position:absolute;display:none;line-height:1.42857143;text-align:left;background-color:#215ca0;color:#fff;background-clip:initial;border:0;border-radius:0;-webkit-box-shadow:0;box-shadow:0;white-space:normal;font-size:"HaihaisoftSansRegular",Helvetica,Arial,sans-serif;font-family:'SalesforceSansLight' !important;width:250px}
ul.generic-links .arrow{background-color:initial;border-style:#215ca0}
ul.generic-links .popover.left .arrow:after{border-left-color:#215ca0 !important}
ul.generic-links .popover.top .arrow:after{border-top-color:#215ca0 !important}
ul.generic-links .popover.right .arrow:after{border-right-color:#215ca0 !important}
ul.generic-links .popover.bottom .arrow:after{border-bottom-color:#215ca0 !important}
ul.generic-links .popover-title{font-size:"HaihaisoftSansRegular",Helvetica,Arial,sans-serif;font-family:'HaihaisoftSansBold' !important;background-color:initial;border-bottom:0;border-radius:0}
ul.generic-links .tooltip-enabled{margin-left:5px;margin-right:2px;font-size:10px}
ul.generic-links .tooltip-enabled:hover{margin-left:5px;margin-right:0;font-size:12px}
ul.generic-links .tipped span.li-wrap:hover .tooltip-enabled{margin-left:5px;margin-right:0;font-size:12px}
ul.generic-links .li-wrap{position:relative}
ul.generic-links .li-wrap .pop-target{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}
.genericLinkListComponent>.row{margin-left:0;margin-right:0}
.four-cross{width:218px}
.six-cross{width:141px}

.promo-container .promo-background{overflow:hidden;background-repeat:no-repeat}
.promo-container .promo-small,.promo-container .promo-smallx2,.promo-container .promo-tall{max-width:417px}
.promo-container .promo-smallx2 .parsys-container{float:left;width:50%}
.promo-container .promo-wide{max-width:862px}
.promo-container.center-images .img-responsive{margin-left:auto;margin-right:auto}
.promo-container.center-images .imageComponent{display:block}
.promo-banner-container{max-width:900px;height:90px;margin:-90px 0 0 0;padding:0;cursor:pointer;position:relative}
.promo-banner-container .banner-image-container .banner-image{padding:15px;width:115px;height:60px}
.promo-banner-container .banner-image-container .banner-image .img-responsive{max-width:115px;max-height:60px}
@media(max-width:1312px){.promo-banner-container .banner-body-container{margin:20px 25px}
}
@media(min-width:1312px){.promo-banner-container .banner-body-container{margin:20px auto}
}
.promo-banner-container .banner-cta{padding:25px}
@media(max-width:1312px){.promo-banner-container .banner-cta{margin-left:-120px}
}
@media(min-width:1312px){.promo-banner-container .banner-cta{margin-left:-20px}
}
@media(max-width:1312px){.promo-banner-container .col-md-1.col-sm-1,.promo-banner-container .banner-close{position:absolute;right:0}
}
.promo-banner-container .banner-close{padding:15px}
.region-selector{position:relative}
.region-selector_dialog{display:none;position:absolute;right:-5px;bottom:-20px;z-index:5;width:200px;box-shadow:0 0 8px #c1b9b4;background-color:#fff}
.region-selector_dialog:before,.region-selector_dialog:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-bottom:0}
.region-selector_dialog:before{display:none;bottom:-8px;border-top-color:#8c8990;border-width:8px}
.region-selector_dialog:after{bottom:-7px;right:20px;border-top-color:#fff;border-width:7px}
.region-selector_dialog a{display:block;margin:10px 0;font-size:12px;font-family:'HaihaisoftSansRegular' !important}
.edit-mode .region-selector_dialog{display:block !important;position:relative;bottom:0}
.region-selector_content{padding:50px 34px}
.region-selector_button{display:table-cell;width:160px;height:85px;float:right;text-align:right;vertical-align:middle;color:#fff;cursor:pointer;overflow:hidden}
.region-selector_label{font-family:'HaihaisoftSansBold' !important;font-size:11px;line-height:85px;letter-spacing:.5px}
.region-selector_icon,.region-selector_caret{vertical-align:middle}
.region-selector_icon{font-size:20px;margin:0 0 5px 0}
.region-selector_caret{font-size:8px}
@media(max-width:767px){.region-selector_button{display:block;width:auto;float:none;height:45px;border-bottom:1px solid #c1b9b4;text-align:center}
.region-selector_label{font-size:12px;line-height:45px;margin:0 10px}
.region-selector_dialog{right:-22px;left:-22px;width:auto;bottom:55px;box-shadow:none;border:1px solid #8c8990}
.region-selector_dialog:before{display:block;left:50%;margin-left:59px}
.region-selector_dialog:after{left:50%;margin-left:60px}
.region-selector_dialog .col{padding-top:10px}
.region-selector_content{padding:20px 0;margin:0 -6px}
.region-selector_icon{font-size:25px}
.region-selector_caret{font-size:14px}
}
.imageComponent{position:relative;width:100%}
.imageComponent.adjacent{width:initial;display:inline-block}
.imageComponent.adjacent .img-responsive{display:inline-block}
.cardComponent .imageComponent.adjacent.adjacent{display:block}
.cardComponent .imageComponent.adjacent.adjacent .img-responsive{display:block}
.imageComponent .heading{position:absolute;top:0;left:0;width:100%}
.imageComponent .heading .image-title-bg{min-height:30px;line-height:22px;padding:5px 10px;margin:0;font-size:12px}
.imageComponent .heading .image-title-text{color:#fff;min-height:30px;line-height:22px;padding:5px 10px;margin:0;font-size:12px;font-family:'HaihaisoftSansRegular' !important;position:absolute;top:0;left:0;width:100%;height:100%}
.imageComponent .image-icon{position:absolute;z-index:10;top:50%;left:50%;margin-top:-50px;margin-left:-50px;color:#fff;transition:transform .3s;font-size:100px;cursor:pointer}
.image-link:hover .imageComponent .image-icon,.imageComponent .image-icon:hover,.imageComponent .image-icon:active,.imageComponent .image-icon:focus{transform:scale(1.1)}
.imageComponent .center-img-horizontally{margin-left:auto;margin-right:auto}
.imageComponent .circular-img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.imageComponent .hotspot-image-container{display:inline-block;position:relative;max-width:100%}
.cardComponent .graphic .heading{position:absolute;bottom:0;left:0;width:100%}
.cardComponent .graphic .heading .image-title-bg{min-height:30px;line-height:22px;padding:5px 10px;margin:0;font-size:12px}
.cardComponent .graphic .heading .image-title-text{color:#fff;min-height:30px;line-height:22px;padding:5px 10px;margin:0;font-size:12px;font-family:'HaihaisoftSansRegular' !important;position:absolute;top:0;left:0;width:100%;height:100%;text-align:right}
.cardComponent .graphic .image-icon{position:absolute;z-index:10;top:50%;left:50%;margin-top:-50px;margin-left:-50px;color:#fff;transition:transform .3s;font-size:100px;cursor:pointer}
.image-link:hover .cardComponent .graphic .image-icon,.cardComponent .graphic .image-icon:hover,.cardComponent .graphic .image-icon:active,.cardComponent .graphic .image-icon:focus{transform:scale(1.1)}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important;visibility:hidden !important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(max-width:767px){.visible-xs-block{display:block !important}
}
@media(max-width:767px){.visible-xs-inline{display:inline !important}
}
@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}
}
@media(min-width:768px) and (max-width:1023px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:768px) and (max-width:1023px){.visible-sm-block{display:block !important}
}
@media(min-width:768px) and (max-width:1023px){.visible-sm-inline{display:inline !important}
}
@media(min-width:768px) and (max-width:1023px){.visible-sm-inline-block{display:inline-block !important}
}
@media(min-width:1024px) and (max-width:1311px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:1024px) and (max-width:1311px){.visible-md-block{display:block !important}
}
@media(min-width:1024px) and (max-width:1311px){.visible-md-inline{display:inline !important}
}
@media(min-width:1024px) and (max-width:1311px){.visible-md-inline-block{display:inline-block !important}
}
@media(min-width:1312px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(min-width:1312px){.visible-lg-block{display:block !important}
}
@media(min-width:1312px){.visible-lg-inline{display:inline !important}
}
@media(min-width:1312px){.visible-lg-inline-block{display:inline-block !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:1023px){.hidden-sm{display:none !important}
}
@media(min-width:1024px) and (max-width:1311px){.hidden-md{display:none !important}
}
@media(min-width:1312px){.hidden-lg{display:none !important}
}
@media(max-width:767px){.hidden-bg-img-xs{background-image:none !important}
}
@media(min-width:768px) and (max-width:1023px){.hidden-bg-img-sm{background-image:none !important}
}
@media(min-width:1024px) and (max-width:1311px){.hidden-bg-img-md{background-image:none !important}
}
@media(min-width:1312px){.hidden-bg-img-lg{background-image:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
.margin--30-bottom-lg{margin-bottom:-30px}
.margin--20-bottom-lg{margin-bottom:-20px}
.margin--10-bottom-lg{margin-bottom:-10px}
.margin-0-bottom-lg{margin-bottom:0}
.margin-10-bottom-lg{margin-bottom:10px}
.margin-20-bottom-lg{margin-bottom:20px}
.margin-30-bottom-lg{margin-bottom:30px}
.margin-40-bottom-lg{margin-bottom:40px}
.margin-60-bottom-lg{margin-bottom:60px}
.margin-80-bottom-lg{margin-bottom:80px}
.margin-100-bottom-lg{margin-bottom:100px}
.margin-120-bottom-lg{margin-bottom:120px}
.margin-170-bottom-lg{margin-bottom:170px}
.margin--30-left-lg{margin-left:-30px}
.margin--20-left-lg{margin-left:-20px}
.margin--10-left-lg{margin-left:-10px}
.margin-0-left-lg{margin-left:0}
.margin-10-left-lg{margin-left:10px}
.margin-20-left-lg{margin-left:20px}
.margin-30-left-lg{margin-left:30px}
.margin-40-left-lg{margin-left:40px}
.margin-50-left-lg{margin-left:50px}
.margin-60-left-lg{margin-left:60px}
.margin-100-left-lg{margin-left:100px}
.margin-140-left-lg{margin-left:140px}
.margin-190-left-lg{margin-left:190px}
.margin--30-right-lg{margin-right:-30px}
.margin--20-right-lg{margin-right:-20px}
.margin--10-right-lg{margin-right:-10px}
.margin-0-right-lg{margin-right:0}
.margin-10-right-lg{margin-right:10px}
.margin-20-right-lg{margin-right:20px}
.margin-30-right-lg{margin-right:30px}
.margin-40-right-lg{margin-right:40px}
.margin-50-right-lg{margin-right:50px}
.margin-60-right-lg{margin-right:60px}
.margin-100-right-lg{margin-right:100px}
.margin-140-right-lg{margin-right:140px}
.margin-190-right-lg{margin-right:190px}
.margin--30-top-lg{margin-top:-30px}
.margin--20-top-lg{margin-top:-20px}
.margin--10-top-lg{margin-top:-10px}
.margin-0-top-lg{margin-top:0}
.margin-10-top-lg{margin-top:10px}
.margin-20-top-lg{margin-top:20px}
.margin-30-top-lg{margin-top:30px}
.margin-40-top-lg{margin-top:40px}
.margin-60-top-lg{margin-top:60px}
.margin-80-top-lg{margin-top:80px}
.margin-100-top-lg{margin-top:100px}
.margin-120-top-lg{margin-top:120px}
.margin-170-top-lg{margin-top:170px}
.padding--30-bottom-lg{padding-bottom:-30px}
.padding--20-bottom-lg{padding-bottom:-20px}
.padding--10-bottom-lg{padding-bottom:-10px}
.padding-0-bottom-lg{padding-bottom:0}
.padding-10-bottom-lg{padding-bottom:10px}
.padding-20-bottom-lg{padding-bottom:20px}
.padding-30-bottom-lg{padding-bottom:30px}
.padding-40-bottom-lg{padding-bottom:40px}
.padding-60-bottom-lg{padding-bottom:60px}
.padding-80-bottom-lg{padding-bottom:80px}
.padding-100-bottom-lg{padding-bottom:100px}
.padding-120-bottom-lg{padding-bottom:120px}
.padding-170-bottom-lg{padding-bottom:170px}
.padding--30-left-lg{padding-left:-30px}
.padding--20-left-lg{padding-left:-20px}
.padding--10-left-lg{padding-left:-10px}
.padding-0-left-lg{padding-left:0}
.padding-10-left-lg{padding-left:10px}
.padding-20-left-lg{padding-left:20px}
.padding-30-left-lg{padding-left:30px}
.padding-40-left-lg{padding-left:40px}
.padding-50-left-lg{padding-left:50px}
.padding-60-left-lg{padding-left:60px}
.padding-100-left-lg{padding-left:100px}
.padding-140-left-lg{padding-left:140px}
.padding-190-left-lg{padding-left:190px}
.padding--30-right-lg{padding-right:-30px}
.padding--20-right-lg{padding-right:-20px}
.padding--10-right-lg{padding-right:-10px}
.padding-0-right-lg{padding-right:0}
.padding-10-right-lg{padding-right:10px}
.padding-20-right-lg{padding-right:20px}
.padding-30-right-lg{padding-right:30px}
.padding-40-right-lg{padding-right:40px}
.padding-50-right-lg{padding-right:50px}
.padding-60-right-lg{padding-right:60px}
.padding-100-right-lg{padding-right:100px}
.padding-140-right-lg{padding-right:140px}
.padding-190-right-lg{padding-right:190px}
.padding--30-top-lg{padding-top:-30px}
.padding--20-top-lg{padding-top:-20px}
.padding--10-top-lg{padding-top:-10px}
.padding-0-top-lg{padding-top:0}
.padding-10-top-lg{padding-top:10px}
.padding-20-top-lg{padding-top:20px}
.padding-30-top-lg{padding-top:30px}
.padding-40-top-lg{padding-top:40px}
.padding-60-top-lg{padding-top:60px}
.padding-80-top-lg{padding-top:80px}
.padding-100-top-lg{padding-top:100px}
.padding-120-top-lg{padding-top:120px}
.padding-170-top-lg{padding-top:170px}
@media(max-width:1311px){.margin--30-bottom-md{margin-bottom:-30px}
.margin--20-bottom-md{margin-bottom:-20px}
.margin--10-bottom-md{margin-bottom:-10px}
.margin-0-bottom-md{margin-bottom:0}
.margin-10-bottom-md{margin-bottom:10px}
.margin-20-bottom-md{margin-bottom:20px}
.margin-30-bottom-md{margin-bottom:30px}
.margin-40-bottom-md{margin-bottom:40px}
.margin-60-bottom-md{margin-bottom:60px}
.margin-80-bottom-md{margin-bottom:80px}
.margin-100-bottom-md{margin-bottom:100px}
.margin-120-bottom-md{margin-bottom:120px}
.margin-170-bottom-md{margin-bottom:170px}
.margin--30-left-md{margin-left:-30px}
.margin--20-left-md{margin-left:-20px}
.margin--10-left-md{margin-left:-10px}
.margin-0-left-md{margin-left:0}
.margin-10-left-md{margin-left:10px}
.margin-20-left-md{margin-left:20px}
.margin-30-left-md{margin-left:30px}
.margin-40-left-md{margin-left:40px}
.margin-50-left-md{margin-left:50px}
.margin-60-left-md{margin-left:60px}
.margin-100-left-md{margin-left:100px}
.margin-140-left-md{margin-left:140px}
.margin-190-left-md{margin-left:190px}
.margin--30-right-md{margin-right:-30px}
.margin--20-right-md{margin-right:-20px}
.margin--10-right-md{margin-right:-10px}
.margin-0-right-md{margin-right:0}
.margin-10-right-md{margin-right:10px}
.margin-20-right-md{margin-right:20px}
.margin-30-right-md{margin-right:30px}
.margin-40-right-md{margin-right:40px}
.margin-50-right-md{margin-right:50px}
.margin-60-right-md{margin-right:60px}
.margin-100-right-md{margin-right:100px}
.margin-140-right-md{margin-right:140px}
.margin-190-right-md{margin-right:190px}
.margin--30-top-md{margin-top:-30px}
.margin--20-top-md{margin-top:-20px}
.margin--10-top-md{margin-top:-10px}
.margin-0-top-md{margin-top:0}
.margin-10-top-md{margin-top:10px}
.margin-20-top-md{margin-top:20px}
.margin-30-top-md{margin-top:30px}
.margin-40-top-md{margin-top:40px}
.margin-60-top-md{margin-top:60px}
.margin-80-top-md{margin-top:80px}
.margin-100-top-md{margin-top:100px}
.margin-120-top-md{margin-top:120px}
.margin-170-top-md{margin-top:170px}
.padding--30-bottom-md{padding-bottom:-30px}
.padding--20-bottom-md{padding-bottom:-20px}
.padding--10-bottom-md{padding-bottom:-10px}
.padding-0-bottom-md{padding-bottom:0}
.padding-10-bottom-md{padding-bottom:10px}
.padding-20-bottom-md{padding-bottom:20px}
.padding-30-bottom-md{padding-bottom:30px}
.padding-40-bottom-md{padding-bottom:40px}
.padding-60-bottom-md{padding-bottom:60px}
.padding-80-bottom-md{padding-bottom:80px}
.padding-100-bottom-md{padding-bottom:100px}
.padding-120-bottom-md{padding-bottom:120px}
.padding-170-bottom-md{padding-bottom:170px}
.padding--30-left-md{padding-left:-30px}
.padding--20-left-md{padding-left:-20px}
.padding--10-left-md{padding-left:-10px}
.padding-0-left-md{padding-left:0}
.padding-10-left-md{padding-left:10px}
.padding-20-left-md{padding-left:20px}
.padding-30-left-md{padding-left:30px}
.padding-40-left-md{padding-left:40px}
.padding-50-left-md{padding-left:50px}
.padding-60-left-md{padding-left:60px}
.padding-100-left-md{padding-left:100px}
.padding-140-left-md{padding-left:140px}
.padding-190-left-md{padding-left:190px}
.padding--30-right-md{padding-right:-30px}
.padding--20-right-md{padding-right:-20px}
.padding--10-right-md{padding-right:-10px}
.padding-0-right-md{padding-right:0}
.padding-10-right-md{padding-right:10px}
.padding-20-right-md{padding-right:20px}
.padding-30-right-md{padding-right:30px}
.padding-40-right-md{padding-right:40px}
.padding-50-right-md{padding-right:50px}
.padding-60-right-md{padding-right:60px}
.padding-100-right-md{padding-right:100px}
.padding-140-right-md{padding-right:140px}
.padding-190-right-md{padding-right:190px}
.padding--30-top-md{padding-top:-30px}
.padding--20-top-md{padding-top:-20px}
.padding--10-top-md{padding-top:-10px}
.padding-0-top-md{padding-top:0}
.padding-10-top-md{padding-top:10px}
.padding-20-top-md{padding-top:20px}
.padding-30-top-md{padding-top:30px}
.padding-40-top-md{padding-top:40px}
.padding-60-top-md{padding-top:60px}
.padding-80-top-md{padding-top:80px}
.padding-100-top-md{padding-top:100px}
.padding-120-top-md{padding-top:120px}
.padding-170-top-md{padding-top:170px}
}
@media(max-width:1023px){.margin--30-bottom-sm{margin-bottom:-30px}
.margin--20-bottom-sm{margin-bottom:-20px}
.margin--10-bottom-sm{margin-bottom:-10px}
.margin-0-bottom-sm{margin-bottom:0}
.margin-10-bottom-sm{margin-bottom:10px}
.margin-20-bottom-sm{margin-bottom:20px}
.margin-30-bottom-sm{margin-bottom:30px}
.margin-40-bottom-sm{margin-bottom:40px}
.margin-60-bottom-sm{margin-bottom:60px}
.margin-80-bottom-sm{margin-bottom:80px}
.margin-100-bottom-sm{margin-bottom:100px}
.margin-120-bottom-sm{margin-bottom:120px}
.margin-170-bottom-sm{margin-bottom:170px}
.margin--30-left-sm{margin-left:-30px}
.margin--20-left-sm{margin-left:-20px}
.margin--10-left-sm{margin-left:-10px}
.margin-0-left-sm{margin-left:0}
.margin-10-left-sm{margin-left:10px}
.margin-20-left-sm{margin-left:20px}
.margin-30-left-sm{margin-left:30px}
.margin-40-left-sm{margin-left:40px}
.margin-50-left-sm{margin-left:50px}
.margin-60-left-sm{margin-left:60px}
.margin-100-left-sm{margin-left:100px}
.margin-140-left-sm{margin-left:140px}
.margin-190-left-sm{margin-left:190px}
.margin--30-right-sm{margin-right:-30px}
.margin--20-right-sm{margin-right:-20px}
.margin--10-right-sm{margin-right:-10px}
.margin-0-right-sm{margin-right:0}
.margin-10-right-sm{margin-right:10px}
.margin-20-right-sm{margin-right:20px}
.margin-30-right-sm{margin-right:30px}
.margin-40-right-sm{margin-right:40px}
.margin-50-right-sm{margin-right:50px}
.margin-60-right-sm{margin-right:60px}
.margin-100-right-sm{margin-right:100px}
.margin-140-right-sm{margin-right:140px}
.margin-190-right-sm{margin-right:190px}
.margin--30-top-sm{margin-top:-30px}
.margin--20-top-sm{margin-top:-20px}
.margin--10-top-sm{margin-top:-10px}
.margin-0-top-sm{margin-top:0}
.margin-10-top-sm{margin-top:10px}
.margin-20-top-sm{margin-top:20px}
.margin-30-top-sm{margin-top:30px}
.margin-40-top-sm{margin-top:40px}
.margin-60-top-sm{margin-top:60px}
.margin-80-top-sm{margin-top:80px}
.margin-100-top-sm{margin-top:100px}
.margin-120-top-sm{margin-top:120px}
.margin-170-top-sm{margin-top:170px}
.padding--30-bottom-sm{padding-bottom:-30px}
.padding--20-bottom-sm{padding-bottom:-20px}
.padding--10-bottom-sm{padding-bottom:-10px}
.padding-0-bottom-sm{padding-bottom:0}
.padding-10-bottom-sm{padding-bottom:10px}
.padding-20-bottom-sm{padding-bottom:20px}
.padding-30-bottom-sm{padding-bottom:30px}
.padding-40-bottom-sm{padding-bottom:40px}
.padding-60-bottom-sm{padding-bottom:60px}
.padding-80-bottom-sm{padding-bottom:80px}
.padding-100-bottom-sm{padding-bottom:100px}
.padding-120-bottom-sm{padding-bottom:120px}
.padding-170-bottom-sm{padding-bottom:170px}
.padding--30-left-sm{padding-left:-30px}
.padding--20-left-sm{padding-left:-20px}
.padding--10-left-sm{padding-left:-10px}
.padding-0-left-sm{padding-left:0}
.padding-10-left-sm{padding-left:10px}
.padding-20-left-sm{padding-left:20px}
.padding-30-left-sm{padding-left:30px}
.padding-40-left-sm{padding-left:40px}
.padding-50-left-sm{padding-left:50px}
.padding-60-left-sm{padding-left:60px}
.padding-100-left-sm{padding-left:100px}
.padding-140-left-sm{padding-left:140px}
.padding-190-left-sm{padding-left:190px}
.padding--30-right-sm{padding-right:-30px}
.padding--20-right-sm{padding-right:-20px}
.padding--10-right-sm{padding-right:-10px}
.padding-0-right-sm{padding-right:0}
.padding-10-right-sm{padding-right:10px}
.padding-20-right-sm{padding-right:20px}
.padding-30-right-sm{padding-right:30px}
.padding-40-right-sm{padding-right:40px}
.padding-50-right-sm{padding-right:50px}
.padding-60-right-sm{padding-right:60px}
.padding-100-right-sm{padding-right:100px}
.padding-140-right-sm{padding-right:140px}
.padding-190-right-sm{padding-right:190px}
.padding--30-top-sm{padding-top:-30px}
.padding--20-top-sm{padding-top:-20px}
.padding--10-top-sm{padding-top:-10px}
.padding-0-top-sm{padding-top:0}
.padding-10-top-sm{padding-top:10px}
.padding-20-top-sm{padding-top:20px}
.padding-30-top-sm{padding-top:30px}
.padding-40-top-sm{padding-top:40px}
.padding-60-top-sm{padding-top:60px}
.padding-80-top-sm{padding-top:80px}
.padding-100-top-sm{padding-top:100px}
.padding-120-top-sm{padding-top:120px}
.padding-170-top-sm{padding-top:170px}
}
@media(max-width:767px){.margin--30-bottom-xs{margin-bottom:-30px}
.margin--20-bottom-xs{margin-bottom:-20px}
.margin--10-bottom-xs{margin-bottom:-10px}
.margin-0-bottom-xs{margin-bottom:0}
.margin-10-bottom-xs{margin-bottom:10px}
.margin-20-bottom-xs{margin-bottom:20px}
.margin-30-bottom-xs{margin-bottom:30px}
.margin-40-bottom-xs{margin-bottom:40px}
.margin-60-bottom-xs{margin-bottom:60px}
.margin-80-bottom-xs{margin-bottom:80px}
.margin-100-bottom-xs{margin-bottom:100px}
.margin-120-bottom-xs{margin-bottom:120px}
.margin-170-bottom-xs{margin-bottom:170px}
.margin--30-left-xs{margin-left:-30px}
.margin--20-left-xs{margin-left:-20px}
.margin--10-left-xs{margin-left:-10px}
.margin-0-left-xs{margin-left:0}
.margin-10-left-xs{margin-left:10px}
.margin-20-left-xs{margin-left:20px}
.margin-30-left-xs{margin-left:30px}
.margin-40-left-xs{margin-left:40px}
.margin-50-left-xs{margin-left:50px}
.margin-60-left-xs{margin-left:60px}
.margin-100-left-xs{margin-left:100px}
.margin-140-left-xs{margin-left:140px}
.margin-190-left-xs{margin-left:190px}
.margin--30-right-xs{margin-right:-30px}
.margin--20-right-xs{margin-right:-20px}
.margin--10-right-xs{margin-right:-10px}
.margin-0-right-xs{margin-right:0}
.margin-10-right-xs{margin-right:10px}
.margin-20-right-xs{margin-right:20px}
.margin-30-right-xs{margin-right:30px}
.margin-40-right-xs{margin-right:40px}
.margin-50-right-xs{margin-right:50px}
.margin-60-right-xs{margin-right:60px}
.margin-100-right-xs{margin-right:100px}
.margin-140-right-xs{margin-right:140px}
.margin-190-right-xs{margin-right:190px}
.margin--30-top-xs{margin-top:-30px}
.margin--20-top-xs{margin-top:-20px}
.margin--10-top-xs{margin-top:-10px}
.margin-0-top-xs{margin-top:0}
.margin-10-top-xs{margin-top:10px}
.margin-20-top-xs{margin-top:20px}
.margin-30-top-xs{margin-top:30px}
.margin-40-top-xs{margin-top:40px}
.margin-60-top-xs{margin-top:60px}
.margin-80-top-xs{margin-top:80px}
.margin-100-top-xs{margin-top:100px}
.margin-120-top-xs{margin-top:120px}
.margin-170-top-xs{margin-top:170px}
.padding--30-bottom-xs{padding-bottom:-30px}
.padding--20-bottom-xs{padding-bottom:-20px}
.padding--10-bottom-xs{padding-bottom:-10px}
.padding-0-bottom-xs{padding-bottom:0}
.padding-10-bottom-xs{padding-bottom:10px}
.padding-20-bottom-xs{padding-bottom:20px}
.padding-30-bottom-xs{padding-bottom:30px}
.padding-40-bottom-xs{padding-bottom:40px}
.padding-60-bottom-xs{padding-bottom:60px}
.padding-80-bottom-xs{padding-bottom:80px}
.padding-100-bottom-xs{padding-bottom:100px}
.padding-120-bottom-xs{padding-bottom:120px}
.padding-170-bottom-xs{padding-bottom:170px}
.padding--30-left-xs{padding-left:-30px}
.padding--20-left-xs{padding-left:-20px}
.padding--10-left-xs{padding-left:-10px}
.padding-0-left-xs{padding-left:0}
.padding-10-left-xs{padding-left:10px}
.padding-20-left-xs{padding-left:20px}
.padding-30-left-xs{padding-left:30px}
.padding-40-left-xs{padding-left:40px}
.padding-50-left-xs{padding-left:50px}
.padding-60-left-xs{padding-left:60px}
.padding-100-left-xs{padding-left:100px}
.padding-140-left-xs{padding-left:140px}
.padding-190-left-xs{padding-left:190px}
.padding--30-right-xs{padding-right:-30px}
.padding--20-right-xs{padding-right:-20px}
.padding--10-right-xs{padding-right:-10px}
.padding-0-right-xs{padding-right:0}
.padding-10-right-xs{padding-right:10px}
.padding-20-right-xs{padding-right:20px}
.padding-30-right-xs{padding-right:30px}
.padding-40-right-xs{padding-right:40px}
.padding-50-right-xs{padding-right:50px}
.padding-60-right-xs{padding-right:60px}
.padding-100-right-xs{padding-right:100px}
.padding-140-right-xs{padding-right:140px}
.padding-190-right-xs{padding-right:190px}
.padding--30-top-xs{padding-top:-30px}
.padding--20-top-xs{padding-top:-20px}
.padding--10-top-xs{padding-top:-10px}
.padding-0-top-xs{padding-top:0}
.padding-10-top-xs{padding-top:10px}
.padding-20-top-xs{padding-top:20px}
.padding-30-top-xs{padding-top:30px}
.padding-40-top-xs{padding-top:40px}
.padding-60-top-xs{padding-top:60px}
.padding-80-top-xs{padding-top:80px}
.padding-100-top-xs{padding-top:100px}
.padding-120-top-xs{padding-top:120px}
.padding-170-top-xs{padding-top:170px}
}
.spacer{display:block;width:100%;padding:0;margin:0}
.from-tms{position:absolute;height:0}
#conversion-tracking{position:fixed;height:0}
.live-chat-modal{display:none;width:520px;position:fixed;top:0;left:50%;margin-top:300px;margin-top:25vh;margin-left:-260px;border:10px solid rgba(255,255,255,0.7);z-index:1000}
@media(max-width:1023px){.live-chat-modal{display:none !important}
}
.live-chat-modal .btn-lg.simple-link{height:42px}
.highlightComponent{position:relative}
.highlightComponent .container-fluid{z-index:1;position:relative}
.outer-highlight{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}
.highlight-container{position:relative}
@media(min-width:1312px){.highlight,.highlight-container{max-width:417px;width:100%;max-height:235px;height:235px;cursor:pointer}
.outer-highlight{overflow:hidden;max-width:417px;max-height:235px}
}
@media(max-width:1311px){.highlight,.highlight-container{max-width:373px;width:100%;max-height:210px;height:210px;cursor:pointer}
.outer-highlight{overflow:hidden;max-width:373px;max-height:210px}
}
@media(max-width:1023px){.highlight,.highlight-container{max-width:344px;width:100%;max-height:193px;height:193px;cursor:pointer}
.outer-highlight{overflow:hidden;max-width:344px;max-height:193px}
}
@media(max-width:767px){.highlight,.highlight-container{max-width:280px;width:100%;max-height:158px;height:158px;cursor:pointer}
.highlight-container{margin-left:auto;margin-right:auto}
.outer-highlight{overflow:hidden;max-width:280px;max-height:158px}
}
.image-background{margin:0;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-size:100%;background-position:center;background-repeat:no-repeat;position:relative}
.highlight-container:hover .image-background{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}
.highlight-container:hover .icon-container.zoom-icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
@media(min-width:1312px){.icon-container{height:50px;width:50px;margin-top:40px;margin-left:40px;position:relative;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.highlight-icon{color:#fff;font-size:50px}
}
@media(max-width:1311px){.icon-container{height:50px;width:50px;margin-top:30px;margin-left:30px;position:relative;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.highlight-icon{color:#fff;font-size:50px}
}
@media(max-width:1023px){.icon-container{height:40px;width:40px;margin-top:25px;margin-left:25px;position:relative;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.highlight-icon{color:#fff;font-size:40px}
}
@media(max-width:767px){.icon-container{height:30px;width:30px;margin-top:25px;margin-left:23px;position:relative;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.highlight-icon{color:#fff;font-size:30px}
.highlightComponent .h3{font-weight:normal;font-size:18px !important;line-height:21.6px !important}
.highlightComponent .h3 .img-responsive{display:inline-block;vertical-align:top}
}
@media(max-width:767px) and (max-width:767px){.highlightComponent .h3{font-size:18px !important;line-height:21.6px !important}
}
.award-col-left{padding-left:16px;padding-right:4px}
.award-col-right{padding-left:4px;padding-right:16px}
.award-col img{margin-left:auto;margin-right:auto}


.social-media-links a{font-size:26px}


/*  导航栏  */
.navbar .navbar-brand a{padding:0}
.navbar .img-responsive{margin:10px 0}
@media(min-width:1024px) and (max-width:1311px){.navbar .navbar-header .phone-number{float:left;position:relative;top:13px}
}
.navbar .navbar-header .phone-number .phoneNumberComponent{margin-left:5px;display:inline-block}
@media(min-width:1024px) and (max-width:1311px){.navbar .navbar-header .phone-number .phoneNumberComponent{display:block}
}
.navbar .navbar-header .phone-number .phoneNumberComponent .phoneNumberImage{max-height:50px}
.navbar .navbar-header .phone-number .display-phone,.navbar .navbar-header .phone-number .dialing-phone,.navbar .navbar-header .phone-number .phone-lead{font-size:12px !important}
@media(min-width:1024px) and (max-width:1311px){.navbar .navbar-header .phone-number .phone-lead,.navbar .navbar-header .phone-number .display-phone{font-size:11px !important}
}
@media(max-width:1024px){.navbar .navbar-header .phone-number.search-active .phone-lead{display:none}
}
.navbar-expandable-container .img-responsive{width:100%}
@media(min-width:1025px){.navbar_free_trial>.btn-container{margin-top:5px !important}
}
.expandableNavigationBarComponent .navbar-header-container{padding:0}
@media(min-width:1312px){.nav-container.navbar-links-container{padding-left:121px}
}
@media(max-width:1311px) and (min-width:1025px){.navbar-links-container{position:relative}
.navbar-links-container .buttonCTAItemComponent.navbar_free_trial{position:absolute;margin-top:0 !important;right:0;top:0}
.navbar-links-container .main-menu{margin-left:-8px}
.navbar-links-container .main-menu .primary-menu-item+.secondary-menu-item{margin-left:20px}
}
body.lock-position{overflow:hidden;position:fixed;height:100%;width:100%}
@media(max-width:1024px){.navbar{min-height:initial}
.navbar .navbar-brand a{padding:0}
.navbar .img-responsive{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transtion:all .5s;height:41px;/*width:60px;*/margin:7px 0 7px 20px}
.navbar-default{background-color:#fff;border:0}
.navbar-header-container{padding-left:0;padding-right:0;border-bottom:0}
.navbar-header-container .navbar-header{height:54px;width:100%}
.navbar-header-container .navbar-header .navbar-toggle{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transtion:all .5s;margin:0;border:0;background:#e4f1f9;color:#00a1e0;cursor:pointer;height:54px;width:54px;padding:0 13px;border-radius:0;margin-right:0}
.isc .navbar-header-container .navbar-header .navbar-toggle{margin-right:0}
.navbar-header-container .navbar-header .navbar-toggle span{background-color:#00a1e0;width:29px;height:4px;margin:5px 0}
.navbar-header-container .navbar-header .navbar-toggle:hover{background:#e4f1f9}
.nav-container .btn-container{position:absolute;right:0;top:0}
.nav-container .buttonCTAItemComponent.navbar_free_trial{display:block;margin-top:0 !important;margin-bottom:0 !important}
.nav-container .buttonCTAItemComponent .btn-container a.btn-nav{background-color:#00a1e0;border:0;border-radius:0;text-transform:uppercase;font-family:'HaihaisoftSansBold';height:54px;box-shadow:none}
.nav-overlay-drawer{-webkit-overflow-scrolling:touch;overflow-y:scroll;overflow-x:hidden;background-color:#f4f4f4}
.nav-overlay-drawer .navbar-nav{height:calc(101%)}
.nav-overlay-drawer .navbar-nav li a.primary-nav-link,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-link,.nav-overlay-drawer .navbar-nav li a.secondary-nav-link,.nav-overlay-drawer .navbar-nav li.dropdown a.secondary-nav-link,.nav-overlay-drawer .navbar-nav li a.primary-nav-sublink,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-sublink,.nav-overlay-drawer .navbar-nav li a.secondary-nav-sublink,.nav-overlay-drawer .navbar-nav li.dropdown a.secondary-nav-sublink,.nav-overlay-drawer .navbar-nav li .login-link,.nav-overlay-drawer .navbar-nav li.dropdown .login-link{border-bottom:1px solid #ccc;color:#59575c}
.nav-overlay-drawer .navbar-nav li a.primary-nav-link,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-link,.nav-overlay-drawer .navbar-nav li a.secondary-nav-link,.nav-overlay-drawer .navbar-nav li.dropdown a.secondary-nav-link,.nav-overlay-drawer .navbar-nav li .login-link,.nav-overlay-drawer .navbar-nav li.dropdown .login-link{text-transform:uppercase;border-bottom:1px solid #ccc}
.nav-overlay-drawer .navbar-nav li a.primary-nav-link .icon-sfdc-icon-login,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-link .icon-sfdc-icon-login,.nav-overlay-drawer .navbar-nav li a.secondary-nav-link .icon-sfdc-icon-login,.nav-overlay-drawer .navbar-nav li.dropdown a.secondary-nav-link .icon-sfdc-icon-login,.nav-overlay-drawer .navbar-nav li .login-link .icon-sfdc-icon-login,.nav-overlay-drawer .navbar-nav li.dropdown .login-link .icon-sfdc-icon-login{display:none}
.nav-overlay-drawer .navbar-nav li a.primary-nav-link,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-link{background-color:#e4f1f9}
.nav-overlay-drawer .navbar-nav li a.primary-nav-sublink,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-sublink{color:#fff;background-color:#1a9dd5;border-bottom-color:#7fceef}
.nav-overlay-drawer .navbar-nav li a.primary-nav-sublink.alt,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-sublink.alt{background-color:#215ca0;border-bottom-color:#629cdf}
.nav-overlay-drawer .navbar-nav li a.primary-nav-sublink:active,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-sublink:active,.nav-overlay-drawer .navbar-nav li a.primary-nav-sublink:hover,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-sublink:hover{background-color:#215ca0}
.nav-overlay-drawer .navbar-nav li a.secondary-nav-sublink,.nav-overlay-drawer .navbar-nav li.dropdown a.secondary-nav-sublink{color:#fff;background-color:#7f8a90}
.nav-overlay-drawer .navbar-nav li a.secondary-nav-sublink:active,.nav-overlay-drawer .navbar-nav li.dropdown a.secondary-nav-sublink:active,.nav-overlay-drawer .navbar-nav li a.secondary-nav-sublink:hover,.nav-overlay-drawer .navbar-nav li.dropdown a.secondary-nav-sublink:hover{background-color:#525252}
.nav-overlay-drawer .navbar-nav li .login-link,.nav-overlay-drawer .navbar-nav li.dropdown .login-link{background-color:#e4f1f9;padding:0}
.nav-overlay-drawer .navbar-nav li .login-link .btn-container,.nav-overlay-drawer .navbar-nav li.dropdown .login-link .btn-container{width:100%;text-align:left}
.nav-overlay-drawer .navbar-nav li .login-link .btn-container .btn-link,.nav-overlay-drawer .navbar-nav li.dropdown .login-link .btn-container .btn-link{color:#59575c}
.nav-overlay-drawer .navbar-nav li .login-link .btn-container .btn-link .glyphicon-user,.nav-overlay-drawer .navbar-nav li.dropdown .login-link .btn-container .btn-link .glyphicon-user{display:none}
.nav-overlay-drawer .navbar-nav li a.primary-nav-link:after,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-link:after,.nav-overlay-drawer .navbar-nav li a.secondary-nav-link:after,.nav-overlay-drawer .navbar-nav li.dropdown a.secondary-nav-link:after{font-family:'Haihaisoft Icons';content:"\e907";float:right;-webkit-transition:all .7s;transition:all .7s;font-size:16px;font-weight:lighter}
.nav-overlay-drawer .navbar-nav li.open a.primary-nav-link:after,.nav-overlay-drawer .navbar-nav li.dropdown.open a.primary-nav-link:after,.nav-overlay-drawer .navbar-nav li.open a.secondary-nav-link:after,.nav-overlay-drawer .navbar-nav li.dropdown.open a.secondary-nav-link:after{content:"\e937"}
.nav-overlay-drawer .navbar-nav li a.primary-nav-link:hover,.nav-overlay-drawer .navbar-nav li.dropdown a.primary-nav-link:hover{background-color:#e4f1f9}
.nav-overlay-drawer .navbar-nav li .search-form-top-container,.nav-overlay-drawer .navbar-nav li.dropdown .search-form-top-container{background-color:#e4f1f9;padding-bottom:20px;padding-top:40px}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .glyphicon-search,.nav-overlay-drawer .navbar-nav li.dropdown .search-form-top-container .glyphicon-search{top:31px;left:11px;font-size:15px;z-index:1000}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .form-inline,.nav-overlay-drawer .navbar-nav li.dropdown .search-form-top-container .form-inline{height:41px}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .form-inline .form-control,.nav-overlay-drawer .navbar-nav li.dropdown .search-form-top-container .form-inline .form-control{text-transform:uppercase}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .input-group-btn,.nav-overlay-drawer .navbar-nav li.dropdown .search-form-top-container .input-group-btn{display:table-cell;padding:0 15px;background-color:#fff;border:1px solid #ccc;border-left:0;border-radius:0 25px 25px 0;text-transform:uppercase}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .input-group-btn .btn,.nav-overlay-drawer .navbar-nav li.dropdown .search-form-top-container .input-group-btn .btn{display:none}
}
@media(max-width:1024px) and (max-width:767px){.nav-overlay-drawer{margin-bottom:72px}
}
@media(max-width:1024px) and (min-width:1024px){.nav-overlay-drawer .navbar-nav li .search-form-top-container,.nav-overlay-drawer .navbar-nav li.dropdown .search-form-top-container{padding:0 60px 60px 60px}
}
@media(min-width:768px) and (max-width:1024px){.navbar-header-container .navbar-header .navbar-toggle{position:absolute;top:0;right:0;margin:0}
.isc .navbar-header-container .navbar-header .navbar-toggle{right:0}
.nav-container{padding:0 !important;margin:0;width:100%}
.nav-container .main-menu{position:absolute;top:0;right:192px}
.isc .nav-container .main-menu{right:54px}
.nav-container .navbar_free_trial{display:block;position:absolute;top:0;right:0}
.nav-overlay-drawer .navbar-nav{width:100%}
.nav-overlay-drawer .navbar-nav li{width:100%}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .search-form .form-inline{height:40px}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .search-form .form-inline .form-control{height:37px}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .search-form .form-inline .input-group.input-group-with-addon{top:0;width:100%}
.nav-overlay-drawer .navbar-nav li .search-form-top-container .search-form span.glyphicon.glyphicon-search{position:relative;top:34px;left:12px;font-size:20px}
.nav-overlay-drawer .navbar-nav li .dropdown{position:relative}
.nav-overlay-drawer .navbar-nav li .dropdown .login-link{position:absolute;top:0;right:0;border:0 none;color:#fff !important;font-size:11px;padding:0;height:40px;border-radius:50px;background-color:#00a1e0;text-transform:uppercase;font-family:'HaihaisoftSansBold';vertical-align:middle;transition:none;margin:8px 24px}
.nav-overlay-drawer .navbar-nav li .dropdown .login-link .btn-container{width:100%;text-align:left}
.nav-overlay-drawer .navbar-nav li .dropdown .login-link .btn-link{text-align:center;line-height:35px;font-size:18px;color:#fff;padding:0 30px}
}
.social-media-links a:hover span.text-salesforce-gray{color:#403e42}
.nav-overlay-drawer .social-media-links{text-align:center}
@media(min-width:768px) and (max-width:1023px){.nav-overlay-drawer .social-media-links{padding-top:24px;padding-bottom:24px}
.nav-overlay-drawer .social-media-links a{margin:0 25px}
.nav-overlay-drawer .social-media-links a span{font-size:50px !important}
}
@media(max-width:767px){.nav-overlay-drawer .social-media-links{padding-top:15px;padding-bottom:15px}
.nav-overlay-drawer .social-media-links a{margin:0 15px}
.nav-overlay-drawer .social-media-links a span{font-size:30px !important}
}
@media(max-width:1024px){.nav-overlay-drawer.row{margin-left:0;margin-right:0;top:54px;bottom:0;position:fixed;overflow-y:scroll;z-index:1000;width:100%}
}
@media(max-width:1024px){body>nav.sidebar{padding:49px 0 85px 0}
}
@media(min-width:1025px){body>nav.sidebar{padding:144px 0 85px 0}
}

.navbar_free_trial{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}
@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0 !important}
}
.menu-animation{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
@media(min-width:1025px){.mobile-navigation-drawer,.mobileNavigationComponent,.mobileSkinnyNav{display:none}
}
body.mobile-navigation-drawer-active{overflow:hidden;position:fixed !important}
body.mobile-navigation-drawer-active .mobile-navigation-drawer .overlay{opacity:.6;display:block}
body.mobile-navigation-drawer-active .mobile-navigation-drawer .mobile-drawer-container{right:0}
.mobileNavigationComponent>.header-container,.mobileSkinnyNav>.header-container{position:fixed !important;width:100%;background:#fff;top:0}
.navbar-header-container{padding-left:0;padding-right:0}
.navbar-header-container .navbar-header{min-height:54px;height:initial;width:100%;position:relative}
.navbar-header-container .navbar-header .navbar-brand{position:absolute;top:0;left:0}
.navbar-header-container .navbar-header .navbar-brand a{padding:0;float:left;text-decoration:none;font-size:19px;line-height:21px}
.navbar-header-container .navbar-header .navbar-brand img{margin:7px 0 7px 10px}
.navbar-header-container .navbar-header .free-trial-mobile-nav{display:block;text-align:center}
.navbar-header-container .navbar-header .navbar-content{max-width:200px;margin:0 auto}
.navbar-header-container .navbar-header .mobile-nav-toggle{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transtion:all .5s;border:0;background:#fff;color:#00a1e0;cursor:pointer;height:54px;width:54px;padding:0 13px;border-radius:0;position:absolute;top:0;right:0;margin:0}
.navbar-header-container .navbar-header .mobile-nav-toggle:focus{outline:0}
.navbar-header-container .navbar-header .mobile-nav-toggle span{display:block;background-color:#00a1e0;width:29px;height:4px;margin:5px 0}
.navbar-header-container .navbar-header .mobile-nav-toggle .btn-container{position:absolute;right:0;top:0}
.mobile-navigation-drawer{position:relative}
.mobile-navigation-drawer .drawer-container{-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.mobile-navigation-drawer .drawer-container.active-eager{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.mobile-navigation-drawer .overlay{display:none;background-color:#1e1e1e;position:fixed;opacity:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.mobile-navigation-drawer .mobile-drawer-container{position:fixed;bottom:0;top:0;background:#fff;right:-300px;width:300px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.mobile-navigation-drawer .mobile-drawer-container .inner{padding:20px 15px}
.mobile-navigation-drawer .mobile-drawer-container .search-form{padding:10px 19px}
.mobile-navigation-drawer .mobile-drawer-container .coveo-form .CoveoSearchInterface{padding:0 20px}
.mobile-navigation-drawer .mobile-drawer-container .coveo-form .CoveoSearchInterface .coveo-search-section{margin:10px 0;width:100%;padding:0}
.mobile-navigation-drawer .mobile-drawer-container .coveo-form .CoveoSearchInterface .CoveoSearchbox{margin-right:0}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation{height:auto;min-height:54px;border-bottom:1px solid #CCC;position:relative}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation #drawer-title{font-size:16px;text-align:center;width:200px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation #drawer-title span{margin-top:15px;display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation .drawer-close{right:0;position:relative;display:inline-block;overflow:hidden}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation .drawer-close span{content:'\e931'}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation .drawer-previous{left:0;display:none}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation .drawer-previous span{content:'\e931'}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation .drawer-previous,.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation .drawer-close{position:absolute;top:0;cursor:pointer;color:#215ca0}
.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation .drawer-previous span,.mobile-navigation-drawer .mobile-drawer-container .mobile-drawer-navigation .drawer-close span{padding:19px;font-size:16px;display:inline-block}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container{position:absolute;left:0;right:0;-webkit-overflow-scrolling:touch}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container::-webkit-scrollbar{display:none}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .dynamic-links,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .drawer-link-header{background-color:#f4f4f4}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .dynamic-links.has-child .haschildIcon:after,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .drawer-link-header.has-child .haschildIcon:after{content:"\e924";font-family:'Haihaisoft Icons';right:20px;float:right;padding-left:15px}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .dynamic-links>span,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .drawer-link-header>span{display:table-cell;vertical-align:middle}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .dynamic-links>.haihaisoft-icon,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .drawer-link-header>.haihaisoft-icon{vertical-align:middle;font-size:30px;width:1px}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .dynamic-links .linktitle,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .drawer-link-header .linktitle{width:100%}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .genericLinkListComponent .generic-links li>a{border-bottom:1px solid #f4f4f4}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .genericLinkListComponent .generic-links li:first-child>a{border-top:0}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .drawer-link-header li,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .dynamic-links li,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .generic-links li{margin-bottom:0}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .drawer-link-header li>a,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .dynamic-links li>a,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .generic-links li>a{padding:14px 20px;font-size:16px;display:table;line-height:22px;border-bottom:1px solid #CCC;cursor:pointer;width:100%}
.mobile-navigation-drawer .mobile-drawer-container .navigation-container .drawer-link-header li:first-child>a,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .dynamic-links li:first-child>a,.mobile-navigation-drawer .mobile-drawer-container .navigation-container .generic-links li:first-child>a{border-top:1px solid #CCC}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child{background-color:#fff;position:fixed;width:300px;top:0;right:-300px;bottom:0;z-index:3;overflow-x:hidden;overflow-y:scroll}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child ::-webkit-scrollbar{display:none}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child.active{right:0}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child.free-trial-drawer{z-index:4;background-color:#00a1e0;bottom:0 !important}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child.free-trial-drawer .freeTrialHeader{padding:20px 10px 0 21px}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child.free-trial-drawer .freeTrialHeader>span{display:block;color:#fff;font-size:16px}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child.free-trial-drawer .freeTrialHeader>span.subHeader{font-size:14px}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child.free-trial-drawer .loading-icon{background:url('../../../../a.sfdcstatic.com/content/dam/www/ocms-backup/common/assets/images/global-navigation/loading-icon.gif') center center no-repeat;width:40px;height:30px;position:absolute;top:250px;left:50%;margin-left:-20px;z-index:1}
.mobile-navigation-drawer .mobile-drawer-container .drawer-child.free-trial-drawer iframe{border:0}
.mobile-navigation-drawer .mobile-drawer-footer{text-align:center;position:absolute;bottom:0;z-index:3;width:100%;font-size:14px}
.mobile-navigation-drawer .mobile-drawer-footer .gradient{height:10px;position:absolute;top:-10px;width:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}
.mobile-navigation-drawer .mobile-drawer-footer #default-links{display:inline-block;padding:18px 15px}
.mobile-navigation-drawer .mobile-drawer-footer #default-links span{padding:0 5px;color:#c1b9b4}
.navbar-header-container .navbar-header .free-trial-mobile-nav,.isp .navbar-header-container .navbar-header .offer-cta-container{display:none}
.navbar-header-container .navbar-header .offer-cta-container,.isp .navbar-header-container .navbar-header .free-trial-mobile-nav{display:block}
@media(min-width:768px) and (max-width:1023px){.navbar-expandable-container .headingComponent .text-cirrus{margin:10px 0 0 0 !important}
.navbar-expandable-container .headingComponent small{display:none}
}

@media(min-width:768px) and (max-width:1023px){.right-pricing-column{margin-left:0;padding-left:20px}
}
.features-list .row{margin-left:0;margin-right:0}
.col>.parbase.section.target>div>.columnContainer>.columns-wrapper{padding-left:0;padding-right:0}
nav.sidebar.col-lg-2{max-width:212px;width:212px}

/* 导航栏 */
.leftnav{max-width:208px;min-height:70px;padding-bottom:50px;z-index:100}
.leftnav-phone{font-size:11px}
@media(min-width:1024px){.leftnav-phone{font-size:15px}
}
.leftnav-phone>div>span,.leftnav-phone>div>a{display:block;margin-bottom:10px}
.leftnav-additionalPhoneNumbers-level .phoneNumberComponent_textLevel>span,.leftnav-additionalPhoneNumbers-level .phoneNumberComponent_textLevel>a{display:block;margin-bottom:10px}
.leftnav.affix{top:0;min-height:0}
.leftnav.affix .leftnav-header{margin-bottom:20px}
.leftnav.affix .leftnav-header .leftnav-lead-image img{margin:0 auto}
.leftnav.affix .leftnav-header .show-lead-image-affixed{display:block}
.leftnav.affix .leftnav-header .show-lead-image-non-affixed{display:none}
.leftnav.affix .leftnav-footer .leftnav-questions h1,.leftnav.affix .leftnav-footer .leftnav-questions h2,.leftnav.affix .leftnav-footer .leftnav-questions h3,.leftnav.affix .leftnav-footer .leftnav-questions h4,.leftnav.affix .leftnav-footer .leftnav-questions h5,.leftnav.affix .leftnav-footer .leftnav-questions h6{margin-top:40px !important}
.leftnav-footer .leftnav-questions h1,.leftnav-footer .leftnav-questions h2,.leftnav-footer .leftnav-questions h3,.leftnav-footer .leftnav-questions h4,.leftnav-footer .leftnav-questions h5,.leftnav-footer .leftnav-questions h6{margin-top:40px !important}
.leftnav-header,.leftnav-header-affix,.leftnav-body,.leftnav-footer{padding-left:30px;padding-right:30px}
.leftnav-header .show-lead-image-affixed{display:none}
.leftnav-header .show-lead-image-non-affixed{display:block}
.leftnav-header-affix{text-align:center;width:65px}
.leftnav-header-affix .leftnav-back-to-top{font-size:20px}
.leftnav-footer-affix,.leftnav-footer-non-affix{padding-left:10px;padding-right:10px}
.leftnav-footer-affix .leftnav-btn,.leftnav-footer-non-affix .leftnav-btn{margin-top:20px;margin-bottom:15px;text-align:center}
.leftnav-body .leftnav-page-list .page-list{position:relative;margin:0;padding:0}
.leftnav-body .leftnav-page-list .page-list li{list-style:none;position:relative}
.leftnav-body .leftnav-page-list .page-list li.active:before{content:'';background-color:#215ca0;position:absolute;left:-30px;top:0;height:100%;width:4px}
.highlight-sales .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#00857d}
.highlight-sales-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#86c8bc}
.highlight-service .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#812244}
.highlight-service-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#c996b6}
.highlight-marketing .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#e67300}
.highlight-marketing-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#fdbe87}
.highlight-communities .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#be8919}
.highlight-communities-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#fce17b}
.highlight-analytics .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#00a1e0}
.highlight-analytics-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#8cd3f8}
.highlight-platform .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#032e61}
.highlight-platform-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#215ca0}
.highlight-iot .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#00a1e0}
.highlight-iot-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#8cd3f8}
.highlight-smb .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#00a1e0}
.highlight-industries .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#4c2248}
.highlight-e-commerce .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#416437}
.highlight-e-commerce-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#a8bc98}
.highlight-einstein .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#00a1e0}
.highlight-brand-blue .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#00a1e0}
.highlight-product-quip .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#d3451d}
.highlight-product-quip-light .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#efa794}
.highlight-brand-mittlestand .leftnav-body .leftnav-page-list .page-list li.active:before{background-color:#215ca0}
.leftnav-body .leftnav-page-list .page-list.page-list-level-2 a{margin-left:20px}
.leftnav-body .leftnav-page-list .page-list.page-list-level-2 a.active{font-family:'HaihaisoftSansBold' !important}
.leftnav-body .leftnav-page-list a{display:block;font-family:'HaihaisoftSansRegular' !important;font-size:15px;line-height:15px;padding-top:15px;padding-bottom:15px;color:#215ca0}
.leftnav-body .leftnav-page-list a.active{color:#222;font-family:'HaihaisoftSansBold' !important}
.leftnav-body .leftnav-page-list a.active.active-child{font-family:'HaihaisoftSansRegular' !important}
.affix .leftnav-body .leftnav-page-list{display:none}
.leftnav.padding-top-no-affix{padding-top:50px}
.leftnav.padding-top-affix{padding-top:20px}
.leftnav.padding-top-affix .leftnav-footer{padding-left:33px}
.leftnav .leftnav-heading [class^="cloud-icon-"],.leftnav .leftnav-heading [class*=" cloud-icon-"],.leftnav .leftnav-heading .head-text{display:block}
.leftnav .leftnav-heading [class^="cloud-icon-"],.leftnav .leftnav-heading [class*=" cloud-icon-"]{font-size:250%;margin-bottom:15px}
.leftnav .affix-element{display:none}
.leftnav.affix .affix-element{display:block}
.leftnav-select-container{display:none}
.leftnav-select-head{color:#222}
@media(max-width:767px){.leftnav-select-container{height:65px;width:100%;background-color:#fafafa;border-top-color:#c1b9b4;border-top-style:solid;border-top-width:1px;border-bottom-color:#c1b9b4;border-bottom-style:solid;border-bottom-width:1px;display:block}
.leftnav-select-head{margin-bottom:0}
.leftnav-select-container .container{margin-top:5px}
#leftnav-select{margin-left:-1px;width:100%;max-width:100%;margin-bottom:0}
}
@media(max-width:1023px) and (min-width:768px){.leftnav-select-container{height:45px;width:100%;background-color:#fafafa;border-top-color:#c1b9b4;border-top-style:solid;border-top-width:1px;border-bottom-color:#c1b9b4;border-bottom-style:solid;border-bottom-width:1px;display:block}
.leftnav-select-container .container{height:auto;bottom:0;margin-top:8px}
#leftnav-select{margin-top:0;float:right}
.leftnav-select-head{display:inline-block;margin-bottom:0;margin-top:4px}
}


.columns-wrapper{position:relative}
.columns-wrapper .bg-opacity{width:100%;height:100%;position:absolute;display:block}
.columns-wrapper .col-divider::after{background:#c1b9b4;width:1px;height:80px;content:"";display:block;position:absolute;top:50%;margin-top:-40px;right:0}

.btn-content-replace-close{background:0;border:0;outline:0;float:right;margin:20px 10px;position:relative;z-index:10}
.content-replacement-overlay{display:none}
@keyframes hot-swap-color-fade{0{background-color:inherit}
50%{background-color:#222}
100%{background-color:inherit}
}
.columnContainer.hot-swap{overflow:hidden;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s;-webkit-animation-name:hot-swap-color-fade;animation-name:hot-swap-color-fade;-webkit-animation-duration:1s;animation-duration:1s}
.column-container-component .container{position:relative}
.column-container-component .column-container-image{position:absolute;width:100%;height:100%;background-repeat:no-repeat}


@media(max-width:767px){.columns-wrapper .hidden-bg-color-xs{background-color:transparent !important}
}
@media(max-width:1023px) and (min-width:767px){.columns-wrapper .hidden-bg-color-sm{background-color:transparent !important}
}
@media(max-width:1311px) and (min-width:1023px){.columns-wrapper .hidden-bg-color-md{background-color:transparent !important}
}
@media(min-width:1312px){.columns-wrapper .hidden-bg-color-lg{background-color:transparent !important}
}
@media(max-width:767px){.columnContainer .xs-min-height-500{min-height:500px !important}
.columnContainer .xs-min-height-450{min-height:450px !important}
.columnContainer .xs-min-height-400{min-height:400px !important}
.columnContainer .xs-min-height-350{min-height:350px !important}
.columnContainer .xs-min-height-300{min-height:300px !important}
.columnContainer .xs-min-height-250{min-height:250px !important}
.columnContainer .xs-min-height-200{min-height:200px !important}
.columnContainer .xs-min-height-150{min-height:150px !important}
.columnContainer .xs-min-height-100{min-height:100px !important}
.columnContainer .xs-min-height-50{min-height:50px !important}
}



.bodyCopyComponent{color:#222}
.bodyCopyComponent .no-indentation ul{padding-left:20px}
.bodyCopyComponent .text-size-default.line-height-32{line-height:32px}

/*.border-brand-sales:hover{border-top-color:#00857d !important}
.border-brand-sales-light:hover{border-top-color:#86c8bc !important}
.border-brand-service:hover{border-top-color:#812244 !important}
.border-brand-service-light:hover{border-top-color:#c996b6 !important}
.border-brand-marketing:hover{border-top-color:#e67300 !important}
.border-brand-marketing-light:hover{border-top-color:#fdbe87 !important}
.border-brand-communities:hover{border-top-color:#be8919 !important}
.border-brand-communities-light:hover{border-top-color:#fce17b !important}
.border-brand-analytics:hover{border-top-color:#00a1e0 !important}
.border-brand-analytics-light:hover{border-top-color:#8cd3f8 !important}
.border-brand-platform:hover{border-top-color:#032e61 !important}
.border-brand-platform-light:hover{border-top-color:#215ca0 !important}
.border-brand-iot:hover{border-top-color:#00a1e0 !important}
.border-brand-iot-light:hover{border-top-color:#8cd3f8 !important}
.border-brand-smb:hover{border-top-color:#00a1e0 !important}
.border-brand-industries:hover{border-top-color:#4c2248 !important}
.border-brand-e-commerce:hover{border-top-color:#416437 !important}
.border-brand-e-commerce-light:hover{border-top-color:#a8bc98 !important}
.border-brand-einstein:hover{border-top-color:#00a1e0 !important}
.border-brand-product-quip:hover{border-top-color:#d3451d !important}
.border-brand-blue:hover{border-top-color:#00a1e0 !important}
@media(min-width:1025px){.expandableNavigationBarComponent .navbar.hidden-md{display:none !important}
}
@media(max-width:1024px){.expandableNavigationBarComponent .navbar.hidden-md{display:block !important}
}*/

/* header  */
.globalnavbar{background-color:#fff}
@media(max-width:1024px){.globalnavbar{display:none}
}
.globalnavbar ul{list-style-type:none;margin:0 10px 0 15px;padding:0}
.globalnavbar li.overlayMenuItem{float:left;border-top:solid transparent 3px}
.globalnavbar li.overlayMenuItem:hover{background-color:inherit;color:#222;border-top:solid transparent 3px}
.globalnavbar li.overlayMenuItem:hover>h2.root-nav-heading>a{color:#222 !important}
.globalnavbar li.overlayMenuItem h2.root-nav-heading{font-size:16px}
.globalnavbar li.overlayMenuItem h2.root-nav-heading a{display:block;color:#215ca0;text-align:center;padding:11px 15px;text-decoration:none;z-index:100}
.globalnavbar li.overlayMenuItem .tabs-header .generic-links a{font-size:16px}
.globalnavbar li.overlayMenuItem .tabs-header .tabs-container a h2 .header-text{font-size:16px !important}
.globalnavbar .globalnavbar-header-container{position:relative;height:110px}
.globalnavbar .globalnavbar-header-container .globalnavbar-header{position:absolute;width:100%;height:100%}
@media(min-width:768px){.globalnavbar .globalnavbar-header-container .globalnavbar-header{width:752px;padding:0}
}
@media(min-width:1024px){.globalnavbar .globalnavbar-header-container .globalnavbar-header{width:972px;padding:0}
}
@media(min-width:1312px){.globalnavbar .globalnavbar-header-container .globalnavbar-header{width:1312px;padding:0 16px}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .top-section{right:16px}
}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .logo-container{position:relative;float:left;top:15px;margin-right:-50px;z-index: 1000;}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .logo-container .globalnavbar-logo{height:64px;width:150px}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .globalnav-menu-container{float:left}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .globalnav-menu-container .menu-item-container{position:absolute;bottom:0}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .globalnav-menu-container #products_menu_item .subOverlayMenu{left:-117px}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .globalnav-menu-container #products_menu_item .subOverlayMenu .globalnavbar-expandable-container{padding:0 !important;background-color:#e6eef4;height:auto;overflow:hidden;width:1000px}
@media(min-width:1312px){.globalnavbar .globalnavbar-header-container .globalnavbar-header .globalnav-menu-container #products_menu_item .subOverlayMenu .globalnavbar-expandable-container{width:1240px}
}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .globalnav-menu-container #products_menu_item .subOverlayMenu .globalnavbar-expandable-container .tab-wrap>.columnContainer{margin:0}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .globalnav-menu-container #products_menu_item .subOverlayMenu .globalnavbar-expandable-container .tab-pane{overflow:hidden;margin-left:0;margin-right:0;height:auto;background-color:#fff}
.globalnavbar .globalnavbar-header-container .globalnavbar-header .globalnav-menu-container .tab-pane .tab-wrap{padding-left:0;padding-right:0}
.globalnavbar .col>.columnContainer>.columns-wrapper{padding-left:22px}
.globalnavbar .globalnavbar-expandable-container.nav-expanded{height:auto}
.globalnavbar .globalnavbar-expandable-container .container{width:100%}
.globalnavbar .overlayMenuItem{position:relative;float:left}
.globalnavbar .overlayMenuItem .subOverlayMenu{display:none;position:absolute;top:44px}
.globalnavbar .overlayMenuItem .subOverlayMenu.rightAlignedSubMenuElement{right:0}
@media(min-width:1025px) and (max-width:1311px){.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-10{left:-10px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-20{left:-20px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-30{left:-30px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-40{left:-40px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-50{left:-50px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-60{left:-60px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-70{left:-70px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-80{left:-80px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-90{left:-90px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-100{left:-100px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-110{left:-110px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-120{left:-120px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-130{left:-130px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-140{left:-140px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-150{left:-150px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-160{left:-160px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-170{left:-170px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-180{left:-180px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-190{left:-190px !important}
.globalnavbar .overlayMenuItem .subOverlayMenu.sub-nav-offset-200{left:-200px !important}
.menuWidth{	margin-left: -100px !important;} /*首页菜单向左偏置100px*/
}
.globalnavbar .overlayMenuItem:hover>.subOverlayMenu{display:block;z-index:100}
.globalnavbar .top-section{position:absolute;right:0;top:0;width:130px;height:110px}
.globalnavbar .top-section .utility-bar{position:absolute;top:0;right:0;justify-content:center;display:block;float:right;text-align:right;min-width:80vw;align-items:center;align-content:center;padding-top:10px}
.globalnavbar .top-section .utility-bar>div{display:inline-block;vertical-align:middle}
.globalnavbar .top-section .utility-bar>.separator{height:26px;width:1px;background-color:#c1b9b4;margin:0 15px}
.globalnavbar .top-section .utility-bar>div>.display-phone{margin-right:10px;font-size:16px}
.globalnavbar .top-section .utility-bar>.search-form{margin-right:10px;max-height:35px}
.globalnavbar .top-section .utility-bar>.search-form.active{margin-right:20px}
@media(min-width:1025px){.globalnavbar .top-section .utility-bar>.search-form.active{width:333px}
}
.globalnavbar .top-section .utility-bar .region-selection{z-index:10}
.globalnavbar .top-section .utility-bar .region-selection .region-selector_dialog{box-shadow:none;display:none;top:34px;position:absolute;z-index:5;width:300px;border:5px solid #f4f4f4;background-color:#fff;bottom:auto}
.globalnavbar .top-section .utility-bar .region-selection .region-selector_dialog:after{top:-14px;right:-4px;border-top:0 solid transparent;border-bottom:14px solid #f4f4f4;border-left:14px solid transparent;border-right:14px solid transparent;position:absolute;width:0;height:0}
.globalnavbar .top-section .utility-bar .region-selection .region-selector_dialog a{font-size:13px;margin:0}
.globalnavbar .top-section .utility-bar .region-selection .region-selector_dialog .headingComponent h2 a{font-size:16px;line-height:22px}
.globalnavbar .top-section .utility-bar .region-selection .region-selector_dialog .genericLinkListComponent ul li{margin-bottom:10px}
.globalnavbar .top-section .utility-bar .region-selection .region-selector_dialog .genericLinkListComponent ul li:first-child{margin-top:15px}
.globalnavbar .top-section .utility-bar .region-selection .region-selector_content{padding:20px 4px 10px}
.globalnavbar .top-section .utility-bar .region-selection .region-selector_button{width:70px;height:28px;line-height: 28px;vertical-align:middle;color:#215ca0;cursor:pointer;overflow:hidden}
.globalnavbar .top-section .utility-bar .global-login a,.globalnavbar .top-section .utility-bar .global_login a{text-transform:none;font-family:HaihaisoftSansRegular !important;display:block}
.globalnavbar .top-section .utility-bar .global-login a>span,.globalnavbar .top-section .utility-bar .global_login a>span{padding:0 10px 0 0;letter-spacing:normal;display:inline-block;vertical-align:middle}
.globalnavbar .top-section .utility-bar .global-login a .globalIcon,.globalnavbar .top-section .utility-bar .global_login a .globalIcon{padding-right:0}
.globalnavbar .top-section .utility-bar .global-login a .globalIcon img,.globalnavbar .top-section .utility-bar .global_login a .globalIcon img{width:30px;height:30px}
.globalnavbar .top-section .utility-bar .global_login{margin-bottom:0 !important;margin-top:0 !important}
.globalnavbar .top-section .utility-bar .login-link .global_login a{font-size:16px !important}
.globalnavbar .top-section .free-trial-container{position:absolute;bottom:0;right:0}
.globalnavbar .top-section .free-trial-container .buttonCTAItemComponent{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;margin:10px 0}
.globalnavbar .top-section .free-trial-container .buttonCTAItemComponent .btn-lg{font-size:14px;padding:0 20px}
.globalnavbar .top-section .offer-cta-container{position:absolute;bottom:0;right:0}
.globalnavbar .top-section .search-form,.globalnavbar .top-section .dropdown{margin-right:20px}
.globalnavbar .top-section .icon-sfdc-icon-magnifying-glass{color:#215ca0}
.globalnavbar .body-overlay{display:none;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.globalnavbar li:hover ~ .body-overlay{display:inline;visibility:visible;opacity:1;z-index:-1}
.globalnavbar .global-nav-login-flydown .dropdown{margin-right:0 !important;display:inline-block;vertical-align:middle}
.globalnavbar .global-nav-login-flydown .global-login-img{display:inline-block;vertical-align:middle;height:30px;width:30px}
.globalnavbar .img-responsive{vertical-align:middle !important;margin-right:8px !important}
.globalnavbar .dropdown a.dropdown-toggle{font-size:16px;white-space:nowrap;cursor:pointer}

.globalnavbar .dropdown .dropdown-menu>li>a:hover{background-image:none !important}
.globalnavbar .dropdown .flyout-menu{border:5px solid #f4f4f4;border-radius:0 !important;padding:10px 0;margin-top:9px !important;left:calc(-110%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.globalnavbar .dropdown .flyout-menu:before{content:"";position:absolute;left:50%;top:-14px;width:0;height:0;border-top:0 solid transparent;border-right:14px solid transparent;border-left:14px solid transparent;border-bottom:14px solid #f4f4f4;margin:0 0 0 -14px}
.globalnavbar .dropdown .flyout-menu:after{content:"";position:absolute;left:0;top:-18px;width:100%;height:26px;background-color:transparent}
.globalnavbar .dropdown .flyout-menu li{padding:5px 0;font-size:13px}
.globalnavbar .dropdown .flyout-menu li>a{color:#215ca0;cursor:pointer}
.globalnavbar .dropdown .flyout-menu li>a:hover,.globalnavbar .dropdown .flyout-menu li a:focus{background-color:#fff !important}
.globalnavbar .dropdown .flyout-menu li .flyout-menu-icon{font-size:20px;margin:0 10px 0 0;vertical-align:middle}
.globalnavbar .dropdown .flyout-menu li .flyout-menu-icon.text-casper{color:#30b4e5 !important}
.globalnavbar .dropdown .flyout-menu li .panel-group{width:277px;margin-bottom:-4px}

.globalnavbar .dropdown .dropdown-menu-lang>li>a:hover{background-image:none !important}
.globalnavbar .dropdown .flyout-menu-lang{border:5px solid #f4f4f4;border-radius:0 !important;padding:10px 50px;margin-top:9px !important;left:calc(-70%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.globalnavbar .dropdown .flyout-menu-lang:before{content:"";position:absolute;left:50%;top:-14px;width:0;height:0;border-top:0 solid transparent;border-right:14px solid transparent;border-left:14px solid transparent;border-bottom:14px solid #f4f4f4;margin:0 0 0 -14px}
.globalnavbar .dropdown .flyout-menu-lang:after{content:"";position:absolute;left:0;top:-18px;width:100%;height:26px;background-color:transparent}
.globalnavbar .dropdown .flyout-menu-lang li{padding:5px 0;font-size:13px}
.globalnavbar .dropdown .flyout-menu-lang li>a{color:#215ca0;cursor:pointer}
.globalnavbar .dropdown .flyout-menu-lang li>a:hover,.globalnavbar .dropdown .flyout-menu li a:focus{background-color:#fff !important}
.globalnavbar .dropdown .flyout-menu-lang li .flyout-menu-icon{font-size:20px;margin:0 10px 0 0;vertical-align:middle}
.globalnavbar .dropdown .flyout-menu-lang li .flyout-menu-icon.text-casper{color:#30b4e5 !important}
.globalnavbar .dropdown .flyout-menu-lang li .panel-group{width:277px;margin-bottom:-4px}


.globalnavbar .dropdown .flyout-menu-login{margin:0;right:0;left:auto;padding:0}
.globalnavbar .dropdown .flyout-menu-login:before{content:"";position:absolute;left:78%;top:-14px;width:0;height:0;border-top:0 solid transparent;border-right:14px solid transparent;border-left:14px solid transparent;border-bottom:14px solid #f4f4f4;margin:0 0 0 -14px}
.globalnavbar .dropdown .flyout-menu-login:after{margin-left:15px}
.globalnavbar .dropdown .flyout-menu-login li{border-bottom:1px solid #ddd}
.globalnavbar .dropdown .flyout-menu-login li>h1,.globalnavbar .dropdown .flyout-menu-login li h2,.globalnavbar .dropdown .flyout-menu-login li h3,.globalnavbar .dropdown .flyout-menu-login li h4,.globalnavbar .dropdown .flyout-menu-login li h5,.globalnavbar .dropdown .flyout-menu-login li h6{padding:10px 15px 10px 15px}
.globalnavbar .dropdown .flyout-menu-login li .panel-group{width:240px;margin-bottom:-4px}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel{box-shadow:none !important;margin:0}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-body{padding:0 15px}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-heading{padding:15px}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-heading .collapsed .panel-heading-icon-caret:before,.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-heading .collapsed .panel-title-login{color:#215ca0 !important}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-heading .collapsed .removeMargin{margin:0}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-heading .panel-title-login{color:#032e61 !important}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-heading .panel-heading-icon-caret{color:#032e61;line-height:0;position:relative}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-heading .panel-heading-icon-caret span{color:#215ca0}
.globalnavbar .dropdown .flyout-menu-login li .panel-group .panel .panel-heading .panel-heading-icon-caret:before{line-height:0;margin-left:210px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation-name:none;animation-name:none}
.globalnavbar>li>a{display:table-cell;justify-content:center;align-items:center;width:100%;background-color:transparent}
.globalnavbar .tab-wrap{background-color:#e6eef4}
.globalnavbar .tab-wrap>.columnContainer{margin:10px;overflow:hidden}
.globalnavbar .tab-wrap .tab-content{margin:0 10px 0 10px}
.globalnavbar .tab-wrap .tab-content .tab-pane .haihaisoft-icon{font-size:45px !important}
.globalnavbar .tab-wrap .tabsContainer .tab-corner{padding-right:10px}
.globalnavbar .tab-wrap .tabsContainer .nav.nav-tabs{margin:0 10px}
.globalnavbar .tab-wrap .tabsContainer .nav.nav-tabs .tab-equalize{margin-top:10px;cursor:pointer}
.globalnavbar .tab-wrap .tabsContainer .nav.nav-tabs .tab-equalize a{cursor:pointer}
.globalnavbar .bottom-border{height:3px;width:100%;margin-top:-3px;background-color:#00a1e0}
.isc .globalnavbar .free-trial-container .buttonCTAItemComponent,.isp .globalnavbar .offer-cta-container .buttonCTAItemComponent{display:none}
.isp .globalnavbar .free-trial-container .buttonCTAItemComponent,.isc .globalnavbar .offer-cta-container .buttonCTAItemComponent{opacity:1;filter:alpha(opacity=100)}
.isp .globalnavbar .free-trial-container .buttonCTAItemComponent .nav-tab span.head-text,.isc .globalnavbar .offer-cta-container .buttonCTAItemComponent .nav-tab span.head-text{display:block}


.randomImage .containerImage{position:absolute;top:10px;left:30px;width:150px;height:100px;overflow:visible}
.randomImage .containerImage .effectBackground{position:absolute;top:-40px;border:solid 10px rgba(255,255,255,0.7);border-radius:50%;width:140px;height:140px;z-index:-1}
.randomImage .containerImage .agent{position:absolute;top:-40px;border:10px solid transparent;border-radius:50%;width:140px;height:140px}
.randomImage .containerImage.editPosition{position:relative}
.agent-image{box-sizing:content-box;width:46px;height:46px;border:2px solid #07b;border-radius:50%;position:absolute;top:-18px;left:6px}


/* Platform.html 2018.06.25  */
.plat-box {border:1px solid #ccc; border-bottom: none; line-height: 30px;}
.plat-box-bottom {border:1px solid #ccc; line-height: 30px;}
.plat-box-right {border-color:#ccc; border-style: solid; border-width: 0px 1px 0px 0px;}		
@media(max-width:437px){
.plat-box-height {line-height:22px; padding-top:5px; min-height:120px;}
}

/* customize_xvast_chrome.html 2018.07.02  */
.form-std {width:100px; display:inline;}


/*Features 内容定位浮动导航 2018-07-06*/

.scrollableTabsContainer, .scrollable-component, .scrollable-nav-wrapper, .scrollable-nav {
	position: relative;
	width: 100%
}
.four-cross {
	width: 218px
}
.six-cross {
	width: 141px
}
.scrollable-nav {
	height: 75px
}
.scrollable-nav .nav {
	position: relative;
	width: 100%
}
.scrollable-nav .nav.affix, .scrollable-nav .nav.affix-bottom {
	padding: 10px 0 0 0;
	position: fixed;
	top: 0;
	z-index: 10;
	background-image: -webkit-linear-gradient(top, #f4f4f4 88%, rgba(255,255,255,0) 89%);
	background-image: -o-linear-gradient(top, #f4f4f4 88%, rgba(255,255,255,0) 89%);
	background-image: linear-gradient(to bottom, #f4f4f4 88%, rgba(255,255,255,0) 89%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#00ffffff', GradientType=0)
}
.scrollable-nav .nav.affix2, .scrollable-nav .nav.affix2-bottom {
	padding: 10px 0 0 0;
	position: fixed;
	top: 4;
	z-index: 10;
	background-image: -webkit-linear-gradient(top, #f4f4f4 88%, rgba(255,255,255,0) 89%);
	background-image: -o-linear-gradient(top, #f4f4f4 88%, rgba(255,255,255,0) 89%);
	background-image: linear-gradient(to bottom, #f4f4f4 88%, rgba(255,255,255,0) 89%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#00ffffff', GradientType=0)
}
.columnContainer>.columns-wrapper.bg-haze .scrollable-nav .nav.affix, .columnContainer>.columns-wrapper.bg-haze .scrollable-nav .nav.affix-bottom {
	background-image: -webkit-linear-gradient(top, #c1b9b4 88%, rgba(255,255,255,0) 89%);
	background-image: -o-linear-gradient(top, #c1b9b4 88%, rgba(255,255,255,0) 89%);
	background-image: linear-gradient(to bottom, #c1b9b4 88%, rgba(255,255,255,0) 89%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc1b9b4', endColorstr='#00ffffff', GradientType=0)
}
.columnContainer>.columns-wrapper.bg-haze .scrollable-nav .nav.affix2, .columnContainer>.columns-wrapper.bg-haze .scrollable-nav .nav.affix2-bottom {
	background-image: -webkit-linear-gradient(top, #c1b9b4 88%, rgba(255,255,255,0) 89%);
	background-image: -o-linear-gradient(top, #c1b9b4 88%, rgba(255,255,255,0) 89%);
	background-image: linear-gradient(to bottom, #c1b9b4 88%, rgba(255,255,255,0) 89%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc1b9b4', endColorstr='#00ffffff', GradientType=0)
}
.columnContainer>.columns-wrapper.bg-brand-blue .scrollable-nav .nav.affix, .columnContainer>.columns-wrapper.bg-brand-blue .scrollable-nav .nav.affix-bottom {
	background-image: -webkit-linear-gradient(top, #00a1e0 88%, rgba(255,255,255,0) 89%);
	background-image: -o-linear-gradient(top, #00a1e0 88%, rgba(255,255,255,0) 89%);
	background-image: linear-gradient(to bottom, #00a1e0 88%, rgba(255,255,255,0) 89%);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a1e0', endColorstr='#00ffffff', GradientType=0)
}
.scrollable-nav .nav a {
	display: table-cell;
	vertical-align: middle;
	background-color: #f4f4f4;
	border: 1px solid #222;
	box-sizing: border-box;
	color: #222;
	font-family: 'HaihaisoftSansBold' !important;
	font-size: 12px;
	height: 65px; 
	letter-spacing: 1px;
	line-height: 12px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	z-index: 2
}
.scrollable-nav .nav li {
	display: table;
	box-sizing: border-box;
	margin: 0;
	padding: 0 8px 0 8px;
	position: relative
}
.scrollable-nav .nav li a {
	padding-left: 0;
	padding-right: 0
}
.scrollable-nav .nav li:first-child {
	padding-left: 0
}
.scrollable-nav .nav li:last-child {
	padding-right: 0
}
.scrollable-nav .nav li.active a, .scrollable-nav .nav li:hover a, .scrollable-nav .nav li:active a {
	color: #fff;
	background-color: #00a1e0;
	border-color: #00a1e0
}
.scrollable-nav .nav li.active:after, .scrollable-nav .nav li:hover:after, .scrollable-nav .nav li:active:after {
	content: ' ';
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	margin: auto;
	display: block;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 10px solid #00a1e0;
	clear: both
}
.scrollable-nav .nav li.tab-cloud-icon-smb:active a, .scrollable-nav .nav li.tab-cloud-icon-smb:hover a, .scrollable-nav .nav li.tab-cloud-icon-smb.active a {
	color: #fff;
	background-color: #00a1e0;
	border-color: #00a1e0
}
.scrollable-nav .nav li.tab-cloud-icon-smb:active:after, .scrollable-nav .nav li.tab-cloud-icon-smb:hover:after, .scrollable-nav .nav li.tab-cloud-icon-smb.active:after {
	border-top-color: #00a1e0
}
.scrollable-nav .nav li.tab-cloud-icon-lightning-thunder:active a, .scrollable-nav .nav li.tab-cloud-icon-lightning-thunder:hover a, .scrollable-nav .nav li.tab-cloud-icon-lightning-thunder.active a {
	background-color: #032e61;
	color: #fff;
	border-color: #032e61
}
.scrollable-nav .nav li.tab-cloud-icon-lightning-thunder:active:after, .scrollable-nav .nav li.tab-cloud-icon-lightning-thunder:hover:after, .scrollable-nav .nav li.tab-cloud-icon-lightning-thunder.active:after {
	border-top-color: #032e61
}
.scrollable-nav .nav li.tab-cloud-icon-analytics:active a, .scrollable-nav .nav li.tab-cloud-icon-analytics:hover a, .scrollable-nav .nav li.tab-cloud-icon-analytics.active a {
	background-color: #00a1e0;
	color: #fff;
	border-color: #00a1e0
}
.scrollable-nav .nav li.tab-cloud-icon-analytics:active:after, .scrollable-nav .nav li.tab-cloud-icon-analytics:hover:after, .scrollable-nav .nav li.tab-cloud-icon-analytics.active:after {
	border-top-color: #00a1e0
}
.scrollable-nav .nav li.tab-cloud-icon-platform:active a, .scrollable-nav .nav li.tab-cloud-icon-platform:hover a, .scrollable-nav .nav li.tab-cloud-icon-platform.active a {
	background-color: #032e61;
	color: #fff;
	border-color: #032e61
}
.scrollable-nav .nav li.tab-cloud-icon-platform:active:after, .scrollable-nav .nav li.tab-cloud-icon-platform:hover:after, .scrollable-nav .nav li.tab-cloud-icon-platform.active:after {
	border-top-color: #032e61
}
.scrollable-nav .nav li.tab-cloud-icon-community:active a, .scrollable-nav .nav li.tab-cloud-icon-community:hover a, .scrollable-nav .nav li.tab-cloud-icon-community.active a {
	background-color: #be8919;
	color: #fff;
	border-color: #be8919
}
.scrollable-nav .nav li.tab-cloud-icon-community:active:after, .scrollable-nav .nav li.tab-cloud-icon-community:hover:after, .scrollable-nav .nav li.tab-cloud-icon-community.active:after {
	border-top-color: #be8919
}
.scrollable-nav .nav li.tab-cloud-icon-iot:active a, .scrollable-nav .nav li.tab-cloud-icon-iot:hover a, .scrollable-nav .nav li.tab-cloud-icon-iot.active a {
	background-color: #00a1e0;
	color: #fff;
	border-color: #00a1e0
}
.scrollable-nav .nav li.tab-cloud-icon-iot:active:after, .scrollable-nav .nav li.tab-cloud-icon-iot:hover:after, .scrollable-nav .nav li.tab-cloud-icon-iot.active:after {
	border-top-color: #00a1e0
}
.scrollable-nav .nav li.tab-cloud-icon-marketing:active a, .scrollable-nav .nav li.tab-cloud-icon-marketing:hover a, .scrollable-nav .nav li.tab-cloud-icon-marketing.active a {
	background-color: #e67300;
	color: #fff;
	border-color: #e67300
}
.scrollable-nav .nav li.tab-cloud-icon-marketing:active:after, .scrollable-nav .nav li.tab-cloud-icon-marketing:hover:after, .scrollable-nav .nav li.tab-cloud-icon-marketing.active:after {
	border-top-color: #e67300
}
.scrollable-nav .nav li.tab-cloud-icon-mittlestand:active a, .scrollable-nav .nav li.tab-cloud-icon-mittlestand:hover a, .scrollable-nav .nav li.tab-cloud-icon-mittlestand.active a {
	background-color: #215ca0;
	color: #fff;
	border-color: #215ca0
}
.scrollable-nav .nav li.tab-cloud-icon-mittlestand:active:after, .scrollable-nav .nav li.tab-cloud-icon-mittlestand:hover:after, .scrollable-nav .nav li.tab-cloud-icon-mittlestand.active:after {
	border-top-color: #215ca0
}
.scrollable-nav .nav li.tab-cloud-icon-sales:active a, .scrollable-nav .nav li.tab-cloud-icon-sales:hover a, .scrollable-nav .nav li.tab-cloud-icon-sales.active a {
	background-color: #00857d;
	color: #fff;
	border-color: #00857d
}
.scrollable-nav .nav li.tab-cloud-icon-sales:active:after, .scrollable-nav .nav li.tab-cloud-icon-sales:hover:after, .scrollable-nav .nav li.tab-cloud-icon-sales.active:after {
	border-top-color: #00857d
}
.scrollable-nav .nav li.tab-cloud-icon-service:active a, .scrollable-nav .nav li.tab-cloud-icon-service:hover a, .scrollable-nav .nav li.tab-cloud-icon-service.active a {
	background-color: #812244;
	color: #fff;
	border-color: #812244
}
.scrollable-nav .nav li.tab-cloud-icon-service:active:after, .scrollable-nav .nav li.tab-cloud-icon-service:hover:after, .scrollable-nav .nav li.tab-cloud-icon-service.active:after {
	border-top-color: #812244
}
.scrollable-nav .nav li.tab-cloud-icon-e-commerce:active a, .scrollable-nav .nav li.tab-cloud-icon-e-commerce:hover a, .scrollable-nav .nav li.tab-cloud-icon-e-commerce.active a {
	background-color: #416437;
	color: #fff;
	border-color: #416437
}
.scrollable-nav .nav li.tab-cloud-icon-e-commerce:active:after, .scrollable-nav .nav li.tab-cloud-icon-e-commerce:hover:after, .scrollable-nav .nav li.tab-cloud-icon-e-commerce.active:after {
	border-top-color: #416437
}
.scrollable-nav .nav li.tab-cloud-icon-product-quip:active a, .scrollable-nav .nav li.tab-cloud-icon-product-quip:hover a, .scrollable-nav .nav li.tab-cloud-icon-product-quip.active a {
	background-color: #d3451d;
	color: #fff;
	border-color: #d3451d
}
.scrollable-nav .nav li.tab-cloud-icon-product-quip:active:after, .scrollable-nav .nav li.tab-cloud-icon-product-quip:hover:after, .scrollable-nav .nav li.tab-cloud-icon-product-quip.active:after {
	border-top-color: #d3451d
}
.scrollable-nav .nav li.tab-cloud-icon-einstein:active a, .scrollable-nav .nav li.tab-cloud-icon-einstein:hover a, .scrollable-nav .nav li.tab-cloud-icon-einstein.active a {
	background-color: #00a1e0;
	color: #fff;
	border-color: #00a1e0
}
.scrollable-nav .nav li.tab-cloud-icon-einstein:active:after, .scrollable-nav .nav li.tab-cloud-icon-einstein:hover:after, .scrollable-nav .nav li.tab-cloud-icon-einstein.active:after {
	border-top-color: #00a1e0
}




.scrollable-nav .nav li.tab-icon-encryption:active a, .scrollable-nav .nav li.tab-icon-encryption:hover a, .scrollable-nav .nav li.tab-icon-encryption.active a {
	background-color: #268850;
	color: #fff;
	border-color: #268850
}
.scrollable-nav .nav li.tab-icon-encryption:active:after, .scrollable-nav .nav li.tab-icon-encryption:hover:after, .scrollable-nav .nav li.tab-icon-encryption.active:after {
	border-top-color: #268850
}

.scrollable-nav .nav li.tab-icon-protection:active a, .scrollable-nav .nav li.tab-icon-protection:hover a, .scrollable-nav .nav li.tab-icon-protection.active a {
	background-color: #018CFF;
	color: #fff;
	border-color: #018CFF
}
.scrollable-nav .nav li.tab-icon-protection:active:after, .scrollable-nav .nav li.tab-icon-protection:hover:after, .scrollable-nav .nav li.tab-icon-protection.active:after {
	border-top-color: #018CFF
}

.scrollable-nav .nav li.tab-icon-watermark:active a, .scrollable-nav .nav li.tab-icon-watermark:hover a, .scrollable-nav .nav li.tab-icon-watermark.active a {
	background-color: #a43132;
	color: #fff;
	border-color: #a43132
}
.scrollable-nav .nav li.tab-icon-watermark:active:after, .scrollable-nav .nav li.tab-icon-watermark:hover:after, .scrollable-nav .nav li.tab-icon-watermark.active:after {
	border-top-color: #a43132
}

.scrollable-nav .nav li.tab-icon-SPSRP:active a, .scrollable-nav .nav li.tab-icon-SPSRP:hover a, .scrollable-nav .nav li.tab-icon-SPSRP.active a {
	background-color: #d04337;
	color: #fff;
	border-color: #d04337
}
.scrollable-nav .nav li.tab-icon-SPSRP:active:after, .scrollable-nav .nav li.tab-icon-SPSRP:hover:after, .scrollable-nav .nav li.tab-icon-SPSRP.active:after {
	border-top-color: #d04337
}

.scrollable-nav .nav li.tab-icon-virtual:active a, .scrollable-nav .nav li.tab-icon-virtual:hover a, .scrollable-nav .nav li.tab-icon-virtual.active a {
	background-color: #82DC58;
	color: #fff;
	border-color: #82DC58
}
.scrollable-nav .nav li.tab-icon-virtual:active:after, .scrollable-nav .nav li.tab-icon-virtual:hover:after, .scrollable-nav .nav li.tab-icon-virtual.active:after {
	border-top-color: #82DC58
}

.scrollable-nav .nav li.tab-icon-forbid:active a, .scrollable-nav .nav li.tab-icon-forbid:hover a, .scrollable-nav .nav li.tab-icon-forbid.active a {
	background-color: #E4373A;
	color: #fff;
	border-color: #E4373A
}
.scrollable-nav .nav li.tab-icon-forbid:active:after, .scrollable-nav .nav li.tab-icon-forbid:hover:after, .scrollable-nav .nav li.tab-icon-forbid.active:after {
	border-top-color: #E4373A
}

.scrollable-nav .nav li.tab-icon-html5:active a, .scrollable-nav .nav li.tab-icon-html5:hover a, .scrollable-nav .nav li.tab-icon-html5.active a {
	background-color: #e4632f;
	color: #fff;
	border-color: #e4632f
}
.scrollable-nav .nav li.tab-icon-html5:active:after, .scrollable-nav .nav li.tab-icon-html5:hover:after, .scrollable-nav .nav li.tab-icon-html5.active:after {
	border-top-color: #e4632f
}

.scrollable-nav .nav li.tab-icon-lock:active a, .scrollable-nav .nav li.tab-icon-lock:hover a, .scrollable-nav .nav li.tab-icon-lock.active a {
	background-color: #268850;
	color: #fff;
	border-color: #268850
}
.scrollable-nav .nav li.tab-icon-lock:active:after, .scrollable-nav .nav li.tab-icon-lock:hover:after, .scrollable-nav .nav li.tab-icon-lock.active:after {
	border-top-color: #268850
}

.scrollable-nav .nav li.tab-icon-windows:active a, .scrollable-nav .nav li.tab-icon-windows:hover a, .scrollable-nav .nav li.tab-icon-windows.active a {
	background-color: #29a5dd;
	color: #fff;
	border-color: #29a5dd
}
.scrollable-nav .nav li.tab-icon-windows:active:after, .scrollable-nav .nav li.tab-icon-windows:hover:after, .scrollable-nav .nav li.tab-icon-windows.active:after {
	border-top-color: #29a5dd
}

.scrollable-nav .nav li.tab-icon-mac:active a, .scrollable-nav .nav li.tab-icon-mac:hover a, .scrollable-nav .nav li.tab-icon-mac.active a {
	background-color: #3d7fbf;
	color: #fff;
	border-color: #3d7fbf
}
.scrollable-nav .nav li.tab-icon-mac:active:after, .scrollable-nav .nav li.tab-icon-mac:hover:after, .scrollable-nav .nav li.tab-icon-mac.active:after {
	border-top-color: #3d7fbf
}

.scrollable-nav .nav li.tab-icon-android:active a, .scrollable-nav .nav li.tab-icon-android:hover a, .scrollable-nav .nav li.tab-icon-android.active a {
	background-color: #a4c53b;
	color: #fff;
	border-color: #a4c53b
}
.scrollable-nav .nav li.tab-icon-android:active:after, .scrollable-nav .nav li.tab-icon-android:hover:after, .scrollable-nav .nav li.tab-icon-android.active:after {
	border-top-color: #a4c53b
}

.scrollable-nav .nav li.tab-icon-iOS:active a, .scrollable-nav .nav li.tab-icon-iOS:hover a, .scrollable-nav .nav li.tab-icon-iOS.active a {
	background-color: #000;
	color: #fff;
	border-color: #000
}
.scrollable-nav .nav li.tab-icon-iOS:active:after, .scrollable-nav .nav li.tab-icon-iOS:hover:after, .scrollable-nav .nav li.tab-icon-iOS.active:after {
	border-top-color: #000
}

.scrollable-nav .nav li.tab-icon-group:active a, .scrollable-nav .nav li.tab-icon-group:hover a, .scrollable-nav .nav li.tab-icon-group.active a {
	background-color: #be8919;
	color: #fff;
	border-color: #be8919
}
.scrollable-nav .nav li.tab-icon-group:active:after, .scrollable-nav .nav li.tab-icon-group:hover:after, .scrollable-nav .nav li.tab-icon-group.active:after {
	border-top-color: #be8919
}

.scrollable-nav .nav li.tab-icon-user:active a, .scrollable-nav .nav li.tab-icon-user:hover a, .scrollable-nav .nav li.tab-icon-user.active a {
	background-color: #3d7fbf;
	color: #fff;
	border-color: #3d7fbf
}
.scrollable-nav .nav li.tab-icon-user:active:after, .scrollable-nav .nav li.tab-icon-user:hover:after, .scrollable-nav .nav li.tab-icon-user.active:after {
	border-top-color: #3d7fbf
}

.scrollable-nav .nav li.tab-icon-rights:active a, .scrollable-nav .nav li.tab-icon-rights:hover a, .scrollable-nav .nav li.tab-icon-rights.active a {
	background-color: #FFBE00;
	color: #fff;
	border-color: #FFBE00
}
.scrollable-nav .nav li.tab-icon-rights:active:after, .scrollable-nav .nav li.tab-icon-rights:hover:after, .scrollable-nav .nav li.tab-icon-rights.active:after {
	border-top-color: #FFBE00
}

.scrollable-nav .nav li.tab-icon-integration:active a, .scrollable-nav .nav li.tab-icon-integration:hover a, .scrollable-nav .nav li.tab-icon-integration.active a {
	background-color: #547FE1;
	color: #fff;
	border-color: #547FE1
}
.scrollable-nav .nav li.tab-icon-integration:active:after, .scrollable-nav .nav li.tab-icon-integration:hover:after, .scrollable-nav .nav li.tab-icon-integration.active:after {
	border-top-color: #547FE1
}

.scrollable-nav .nav li.tab-icon-joomla:active a, .scrollable-nav .nav li.tab-icon-joomla:hover a, .scrollable-nav .nav li.tab-icon-joomla.active a {
	background-color: #215ca0;
	color: #fff;
	border-color: #215ca0
}
.scrollable-nav .nav li.tab-icon-joomla:active:after, .scrollable-nav .nav li.tab-icon-joomla:hover:after, .scrollable-nav .nav li.tab-icon-joomla.active:after {
	border-top-color: #215ca0
}

.scrollable-nav .nav li.tab-icon-lightRed:active a, .scrollable-nav .nav li.tab-icon-lightRed:hover a, .scrollable-nav .nav li.tab-icon-lightRed.active a {
	background-color: #F13C3F;
	color: #fff;
	border-color: #F13C3F
}
.scrollable-nav .nav li.tab-icon-lightRed:active:after, .scrollable-nav .nav li.tab-icon-lightRed:hover:after, .scrollable-nav .nav li.tab-icon-lightRed.active:after {
	border-top-color: #F13C3F
}

.scrollable-nav .nav li.tab-icon-huplayer:active a, .scrollable-nav .nav li.tab-icon-huplayer:hover a, .scrollable-nav .nav li.tab-icon-huplayer.active a {
	background-color: #51515D;
	color: #fff;
	border-color: #51515D
}
.scrollable-nav .nav li.tab-icon-huplayer:active:after, .scrollable-nav .nav li.tab-icon-huplayer:hover:after, .scrollable-nav .nav li.tab-icon-huplayer.active:after {
	border-top-color: #51515D
}

.scrollable-nav .nav li.tab-icon-lightGreen:active a, .scrollable-nav .nav li.tab-icon-lightGreen:hover a, .scrollable-nav .nav li.tab-icon-lightGreen.active a {
	background-color: #48a136;
	color: #fff;
	border-color: #48a136
}
.scrollable-nav .nav li.tab-icon-lightGreen:active:after, .scrollable-nav .nav li.tab-icon-lightGreen:hover:after, .scrollable-nav .nav li.tab-icon-lightGreen.active:after {
	border-top-color: #48a136
}

.scrollable-nav .nav li.tab-icon-xvast:active a, .scrollable-nav .nav li.tab-icon-xvast:hover a, .scrollable-nav .nav li.tab-icon-xvast.active a {
	background-color: #004c89;
	color: #fff;
	border-color: #004c89
}
.scrollable-nav .nav li.tab-icon-xvast:active:after, .scrollable-nav .nav li.tab-icon-xvast:hover:after, .scrollable-nav .nav li.tab-icon-xvast.active:after {
	border-top-color: #004c89
}

.scrollable-nav .nav li.tab-icon-panel:active a, .scrollable-nav .nav li.tab-icon-panel:hover a, .scrollable-nav .nav li.tab-icon-panel.active a {
	background-color: #00a0e9;
	color: #fff;
	border-color: #00a0e9
}
.scrollable-nav .nav li.tab-icon-panel:active:after, .scrollable-nav .nav li.tab-icon-panel:hover:after, .scrollable-nav .nav li.tab-icon-panel.active:after {
	border-top-color: #00a0e9
}
body.analytics_cloud .scrollable-nav .nav li.active:after {
	border-top-color: #00a1e0
}
body.appexchange .scrollable-nav .nav li.active:after {
	border-top-color: #032e61
}
body.chatter .scrollable-nav .nav li.active:after {
	border-top-color: #00857d
}
body.community_cloud .scrollable-nav .nav li.active:after {
	border-top-color: #be8919
}
body.data_com .scrollable-nav .nav li.active:after {
	border-top-color: #86c8bc
}
body.desk_com .scrollable-nav .nav li.active:after {
	border-top-color: #812244
}
body.exacttarget_marketing_cloud .scrollable-nav .nav li.active:after {
	border-top-color: #e67300
}
body.force_com .scrollable-nav .nav li.active:after {
	border-top-color: #032e61
}
body.heroku .scrollable-nav .nav li.active:after {
	border-top-color: #032e61
}
body.marketing_cloud .scrollable-nav .nav li.active:after {
	border-top-color: #e67300
}
body.pardot .scrollable-nav .nav li.active:after {
	border-top-color: #00857d
}
body.sales_cloud .scrollable-nav .nav li.active:after {
	border-top-color: #86c8bc
}
body.salesforce1_platform .scrollable-nav .nav li.active:after {
	border-top-color: #032e61
}
body.service_cloud .scrollable-nav .nav li.active:after {
	border-top-color: #812244
}
body.work_com .scrollable-nav .nav li.active:after {
	border-top-color: #86c8bc
}

/*价格体系*/
.pricingComponent .pricing-container.horizontal-layout {
	background-color: #fff
}
.pricingComponent .pricing-container.horizontal-layout .price-body-description {
	margin: 20px 0;
	font-size: 15px
}
.pricingComponent .pricing-container.horizontal-layout .left-pricing-column {
	border-right: 3px solid #f4f4f4
}
.pricingComponent .pricing-container.horizontal-layout ul.generic-links li {
	margin-bottom: 10px
}
.pricingComponent .pricing-container.horizontal-layout ul.generic-links li.bold-feature {
	color: #032e61 !important
}
.pricingComponent .pricing-container.horizontal-layout ul.generic-links li.bold-feature-not-first {
	margin-top: 20px
}
.pricingComponent .pricing-container.vertical-layout .title-editions-container {
	position: relative
}
.pricingComponent .pricing-container.vertical-layout .title-editions-container .edition-head {
	font-family: 'SalesforceSansLight' !important
}
.pricingComponent .pricing-container.vertical-layout .title-editions-container .funky {
	position: relative;
	width: 100%
}
.pricingComponent .pricing-container.vertical-layout .title-editions-container .funky.docked {
	position: absolute;
	bottom: 0
}
.pricingComponent .pricing-container.vertical-layout .edition-container {
	background-color: #fff
}
.pricingComponent .pricing-container.vertical-layout .edition-container .price-body-description {
	padding: 20px
}

@media(max-width:767px) {
.pricingComponent .pricing-container.vertical-layout .edition-container .price-body-description {
	padding-top: 40px
}
}
.pricingComponent .pricing-container.vertical-layout .edition-container .included-message {
	padding: 10px 20px;
	margin-bottom: 20px
}

@media(min-width:1023px) {
.pricingComponent .pricing-container.vertical-layout .edition-container .included-message {
	background-color: #c1b9b4
}
}

@media(max-width:767px) {
.pricingComponent .pricing-container.vertical-layout .edition-container {
	margin-bottom: 30px
}
}

@media(min-width:768px) and (max-width:1023px) {
.pricingComponent .pricing-container.vertical-layout .edition-container .buttonCTAItemComponent {
	margin-left: auto;
	margin-right: auto
}
}
.pricingComponent .pricing-container.vertical-layout .pricing-features {
	padding: 0 15px 15px 15px
}
.pricingComponent .pricing-container.vertical-layout .pricing-features.feature-data {
	padding: 0 !important
}

@media(max-width:1023px) {
.pricingComponent .pricing-container.vertical-layout .pricing-features {
	padding-top: 0 !important
}
}
.pricingComponent .pricing-container.vertical-layout .pricing-features ul.generic-links li {
	margin-bottom: 10px
}
.pricingComponent .pricing-container.vertical-layout .pricing-features ul.generic-links li.bold-feature {
	color: #032e61 !important
}
.pricingComponent .pricing-container.vertical-layout .pricing-features ul.generic-links li.bold-feature-not-first {
	margin-top: 20px
}
.pricingComponent .pricing-container.vertical-layout .pricing-features .row {
	margin-left: 0;
	margin-right: 0
}
.pricingComponent .pricing-container.vertical-layout .features {
	padding-top: 10px
}
.pricingComponent .pricing-container.vertical-layout .features .icon-sfdc-icon-up-arrow, .pricingComponent .pricing-container.vertical-layout .features .icon-sfdc-icon-down-arrow {
	color: #215ca0
}
.pricingComponent .pricing-container.vertical-layout .features a {
	cursor: pointer
}

@media(max-width:767px) {
.pricingComponent .pricing-container.vertical-layout .features .tooltip-enabled {
	display: none !important
}
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group {
	border-bottom: 0;
	margin-bottom: 0
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-heading {
	padding: 16px 20px;
	background-color: rgba(124,134,141,0.2)
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-heading h4 {
	padding-left: 0;
	padding-right: 25px;
	font-family: 'HaihaisoftSansRegular' !important;
	font-size: 15px !important;
	line-height: .93 !important;
	color: #222
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-heading .collapsed .panel-heading-icon:before {
	content: "\e917"
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-heading .panel-heading-icon:before {
	position: absolute;
	right: 0;
	top: -5px;
	color: white;
	background-color: #215ca0;
	font-family: 'Haihaisoft Icons' !important;
	content: "\e911";
	font-size: 11px;
	padding: 9px 7px 7px 10px;
	width: 25px;
	height: 25px
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-body {
	padding: 15px 20px
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-body.panel-label {
	border-top: 1px solid rgba(124,134,141,0.2);
	padding: 10px 20px
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-body.panel-label .panel-text {
	font-family: 'HaihaisoftSansRegular' !important;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.27
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-body .filled-circle {
	background-color: #215ca0;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	margin-right: 10px
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-body .extra {
	font-family: 'HaihaisoftSansRegular' !important;
	font-weight: bold;
	font-size: 15px;
	color: #215ca0;
	margin-right: 13px
}
.pricingComponent .pricing-container.vertical-layout .features .panel-group .panel-body .feature {
	font-family: 'HaihaisoftSansRegular' !important;
	font-size: 11px;
	line-height: 1.36;
	color: #222
}
.pricingComponent .pricing-container.vertical-layout .feature-text {
	margin-bottom: 10px;
	text-transform: uppercase;
	color: #215ca0;
	font-size: 11px;
	letter-spacing: .13em
}
.pricingComponent .pricing-container.vertical-layout .feature-caret {
	padding-bottom: 10px
}

@media(min-width:480px) and (max-width:1311px) {
.pricingComponent .pricing-container .btn-lg {
	padding-left: 10px;
	padding-right: 10px
}
}
.pricingComponent .mobile-expander a.simple-link {
	text-align: center
}
.pricingComponent .no-gutter {
	padding-left: 0;
	padding-right: 0
}
.pricingComponent .recommendation-text {
	font-size: 15px;
	color: #fff;
	font-family: 'SalesforceSansLight' !important;
	line-height: 25px;
	background-color: #222;
	text-tranform: uppercase
}
.pricingComponent .leading-text {
	padding-top: 40px;
	font-size: 15px;
	color: #222
}
.pricingComponent .pricing-number span {
	display: inline-block
}
.pricingComponent .pricing-number .currency {
	font-size: 30px
}

@media(max-width:1311px) and (min-width:768px) {
.pricingComponent .pricing-number .currency {
	font-size: 30px
}
}
.pricingComponent .pricing-number .currency.no-currency {
	font-size: 30px;
	text-align: center
}
.pricingComponent .pricing-number .currency-symbol-left {
	font-size: 25px;
	vertical-align: top;
	line-height: 30px
}

@media(max-width:1311px) and (min-width:768px) {
.pricingComponent .pricing-number .currency-symbol-left {
	line-height: 42px
}
}
.pricingComponent .pricing-number .currency-symbol-right {
	vertical-align: bottom;
	font-size: 30px;
	line-height: 57px
}
.pricingComponent .pricing-tagline {
	font-size: 12px;
	color: #222
}
.pricingComponent .no-detail {
	padding-bottom: 30px
}

.bg-brand-sales {
	background-color: #00857d
}
.bg-brand-sales[href]:hover {
	background-color: #00b8ad
}
.bg-brand-sales-light {
	background-color: #86c8bc
}
.bg-brand-sales-light[href]:hover {
	background-color: #a9d8cf
}
.bg-brand-service {
	background-color: #812244
}
.bg-brand-service[href]:hover {
	background-color: #a92d59
}
.bg-brand-service-light {
	background-color: #c996b6
}
.bg-brand-service-light[href]:hover {
	background-color: #dab8cd
}
.bg-brand-marketing {
	background-color: #e67300
}
.bg-brand-marketing[href]:hover {
	background-color: #ff8d1a
}
.bg-brand-marketing-light {
	background-color: #fdbe87
}
.bg-brand-marketing-light[href]:hover {
	background-color: #fed9b9
}
.bg-brand-communities {
	background-color: #be8919
}
.bg-brand-communities[href]:hover {
	background-color: #e3a627
}
.bg-brand-communities-light {
	background-color: #fce17b
}
.bg-brand-communities-light[href]:hover {
	background-color: #fdecad
}
.bg-brand-analytics {
	background-color: #00a1e0
}
.bg-brand-analytics[href]:hover {
	background-color: #14bdff
}
.bg-brand-analytics-light {
	background-color: #8cd3f8
}
.bg-brand-analytics-light[href]:hover {
	background-color: #bce5fb
}
.bg-brand-platform {
	background-color: #032e61
}
.bg-brand-platform[href]:hover {
	background-color: #054592
}
.bg-brand-platform-light {
	background-color: #215ca0
}
.bg-brand-platform-light[href]:hover {
	background-color: #2a74ca
}
.bg-brand-iot {
	background-color: #00a1e0
}
.bg-brand-iot[href]:hover {
	background-color: #14bdff
}
.bg-brand-iot-light {
	background-color: #8cd3f8
}
.bg-brand-iot-light[href]:hover {
	background-color: #bce5fb
}
.bg-brand-blue {
	background-color: #00a1e0
}
.bg-brand-blue[href]:hover {
	background-color: #14bdff
}
.bg-brand-mittlestand {
	background-color: #215ca0
}
.bg-brand-mittlestand[href]:hover {
	background-color: #2a74ca
}

.pricing-comparison-bg-brand-blue .filled-circle {
	background-color: #00a1e0;
	border-color: #00a1e0
}

@media(min-width:768px) and (max-width:1023px) {
.right-pricing-column {
	margin-left: 0;
	padding-left: 20px
}
}
.edition-bar {
	height: 3px;
	margin-top: 5px
}


.pricingComparisonComponent * {
	box-shadow: none
}
.pricingComparisonComponent .key-group {
	float: right
}
.pricingComparisonComponent .key-group .feature-key {
	padding-left: 20px
}
.pricingComparisonComponent .key-group .feature-key>div {
	margin-top: -2px;
	vertical-align: middle;
	display: inline-block
}
.pricingComparisonComponent .key-group .feature-key>div:first-child {
	margin-right: 10px
}
.pricingComparisonComponent .header-bar {
	height: 48px;
	line-height: 48px
}
.pricingComparisonComponent .header-bar .expand-all, .pricingComparisonComponent .header-bar .collapse-all {
	padding-left: 1.2em;
	letter-spacing: 1px
}
.pricingComparisonComponent .header-bar a, .pricingComparisonComponent .header-bar span {
	font-family: 'HaihaisoftSansBold';
	font-size: 11px
}
.pricingComparisonComponent .header-bar a {
	cursor: pointer;
	color: #215ca0
}
.pricingComparisonComponent .header-bar span {
	line-height: 14px;
	color: #59575c
}
.pricingComparisonComponent .header-bar .collapse-all {
	display: none
}
.pricingComparisonComponent .popover {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 260px;
	background-color: #215ca0;
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
	margin-left: 20px;
	z-index: 10001
}
.pricingComparisonComponent .popover .arrow {
	border-right-color: #215ca0;
	top: 25% !important
}
.pricingComparisonComponent .popover .arrow:after {
	border-right-color: #215ca0
}
.pricingComparisonComponent .popover-content {
	font-family: 'HaihaisoftSansRegular' !important;
	font-size: 15px;
	margin: 1em;
	color: #fff
}
.pricingComparisonComponent .row-relative {
	position: relative
}
.pricingComparisonComponent .col-border:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	border-left: 1px solid #f5f2f2
}
.pricingComparisonComponent .col-border-both {
	border-bottom: 1px solid #f5f2f2
}
.pricingComparisonComponent .col-border-both:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	border-left: 1px solid #f5f2f2;
	z-index: 1
}
.pricingComparisonComponent .col-border-both:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: -1px;
	border-right: 1px solid #f5f2f2;
	z-index: 1
}
.pricingComparisonComponent .col-border-right:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	border-right: 1px solid #f5f2f2;
	z-index: 1
}
.pricingComparisonComponent .button-parsys {
	background-color: #fff;
	border-top: 1px solid #f5f2f2;
	min-height: 95px;
	height: 95px
}
.pricingComparisonComponent .panel {
	border-radius: 0;
	border: 0;
	background-color: transparent
}
.pricingComparisonComponent .vert-center-parent {
	display: table;
	width: 100%
}
.pricingComparisonComponent .vert-center-child {
	display: table-cell;
	vertical-align: middle
}
.pricingComparisonComponent .panel-heading {
	padding: 0;
	border-radius: 0;
	min-height: 75px;
	height: 75px
}
.pricingComparisonComponent .panel-heading .vert-center-parent {
	min-height: 75px;
	height: 75px
}
.pricingComparisonComponent .panel-heading .h4.vert-center-child {
	padding-left: 0px
}
.pricingComparisonComponent .panel-heading .panel-title>.row .col {
	position: relative
}
.pricingComparisonComponent .panel-heading .panel-title>.row .feature-name-group {
	background-color: #fff
}
.pricingComparisonComponent .panel-heading .panel-title>.row .feature-amounts-group .feature-amount {
	background-color: #fff
}
.pricingComparisonComponent .panel-heading .panel-title.collapsed .panel-heading-icon:before {
	content: "\e917"
}
.pricingComparisonComponent .panel-heading .panel-title .panel-heading-icon:before {
	margin-left: 0;
	top: 24px;
	left: 18px;
	color: white;
	background-color: #215ca0;
	font-family: 'Haihaisoft Icons' !important;
	content: "\e911";
	font-size: 11px;
	padding: 9px 7px 7px 10px;
	width: 25px;
	height: 25px
}
.pricingComparisonComponent .panel-heading .panel-title .feature-amount {
	min-height: 75px;
	height: 75px
}
.pricingComparisonComponent .pricing-comparison-editions .vert-center-parent {
	min-height: 95px;
	height: 95px
}
.pricingComparisonComponent .pricing-comparison-editions.sticky {
	position: fixed;
	top: 0;
	z-index: 10000
}
.pricingComparisonComponent .pricing-comparison-editions .edition-price {
	margin-top: 5px;
	font-size: 22px
}
.pricingComparisonComponent .pricing-comparison-editions .edition-price span {
	font-size: 22px
}
.pricingComparisonComponent .pricing-comparison-editions .edition-price .priceDescription {
	font-size: 11px
}
.pricingComparisonComponent .pricing-comparison-feature-list .feature-name, .pricingComparisonComponent .pricing-comparison-feature-list .feature-included {
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
	background-color: #fafafa
}

.edition-container {
	background-color: #215ca0
}
.edition-container .col-border:before {
	border-left: 1px solid #fff
}
.pricing-comparison-bg-brand-sales .edition-container {
	background-color: #00857d
}
.pricing-comparison-bg-brand-sales-light .edition-container {
	background-color: #86c8bc
}
.pricing-comparison-bg-brand-sales-light .edition-container[href]:hover {
	background-color: #a9d8cf
}
.pricing-comparison-bg-brand-service .edition-container {
	background-color: #812244
}
.pricing-comparison-bg-brand-service .edition-container[href]:hover {
	background-color: #a92d59
}
.pricing-comparison-bg-brand-service-light .edition-container {
	background-color: #c996b6
}
.pricing-comparison-bg-brand-service-light .edition-container[href]:hover {
	background-color: #dab8cd
}
.pricing-comparison-bg-brand-marketing .edition-container {
	background-color: #e67300
}
.pricing-comparison-bg-brand-marketing .edition-container[href]:hover {
	background-color: #ff8d1a
}
.pricing-comparison-bg-brand-marketing-light .edition-container {
	background-color: #fdbe87
}
.pricing-comparison-bg-brand-marketing-light .edition-container[href]:hover {
	background-color: #fed9b9
}
.pricing-comparison-bg-brand-communities .edition-container {
	background-color: #be8919
}
.pricing-comparison-bg-brand-communities .edition-container[href]:hover {
	background-color: #e3a627
}
.pricing-comparison-bg-brand-communities-light .edition-container {
	background-color: #fce17b
}
.pricing-comparison-bg-brand-communities-light .edition-container[href]:hover {
	background-color: #fdecad
}
.pricing-comparison-bg-brand-analytics .edition-container {
	background-color: #00a1e0
}
.pricing-comparison-bg-brand-analytics .edition-container[href]:hover {
	background-color: #14bdff
}
.pricing-comparison-bg-brand-analytics-light .edition-container {
	background-color: #8cd3f8
}
.pricing-comparison-bg-brand-analytics-light .edition-container[href]:hover {
	background-color: #bce5fb
}
.pricing-comparison-bg-brand-platform .edition-container {
	background-color: #032e61
}
.pricing-comparison-bg-brand-platform .edition-container[href]:hover {
	background-color: #054592
}
.pricing-comparison-bg-brand-platform-light .edition-container {
	background-color: #215ca0
}
.pricing-comparison-bg-brand-platform-light .edition-container[href]:hover {
	background-color: #2a74ca
}
.pricing-comparison-bg-brand-iot .edition-container {
	background-color: #00a1e0
}
.pricing-comparison-bg-brand-iot .edition-container[href]:hover {
	background-color: #14bdff
}
.pricing-comparison-bg-brand-iot-light .edition-container {
	background-color: #8cd3f8
}
.pricing-comparison-bg-brand-iot-light .edition-container[href]:hover {
	background-color: #bce5fb
}
.pricing-comparison-bg-brand-smb .edition-container {
	background-color: #00a1e0
}
.pricing-comparison-bg-brand-smb .edition-container[href]:hover {
	background-color: #14bdff
}
.pricing-comparison-bg-brand-industries .edition-container {
	background-color: #4c2248
}
.pricing-comparison-bg-brand-industries .edition-container[href]:hover {
	background-color: #6f3269
}
.pricing-comparison-bg-brand-industries-light .edition-container {
	background-color: #7d52c2
}
.pricing-comparison-bg-brand-industries-light .edition-container[href]:hover {
	background-color: #9978cf
}
.pricing-comparison-bg-brand-e-commerce .edition-container {
	background-color: #416437
}
.pricing-comparison-bg-brand-e-commerce .edition-container[href]:hover {
	background-color: #568549
}
.pricing-comparison-bg-brand-e-commerce-light .edition-container {
	background-color: #a8bc98
}
.pricing-comparison-bg-brand-e-commerce-light .edition-container[href]:hover {
	background-color: #c2d0b7
}
.pricing-comparison-bg-brand-einstein .edition-container {
	background-color: #00a1e0
}
.pricing-comparison-bg-brand-einstein .edition-container[href]:hover {
	background-color: #14bdff
}
.pricing-comparison-bg-brand-blue .edition-container {
	background-color: #00a1e0
}
.pricing-comparison-bg-brand-blue .edition-container[href]:hover {
	background-color: #14bdff
}
.pricing-comparison-bg-brand-product-quip .edition-container {
	background-color: #d3451d
}
.pricing-comparison-bg-brand-product-quip .edition-container[href]:hover {
	background-color: #e5633e
}
.pricing-comparison-bg-earth .edition-container {
	background-color: #ded6cf
}
.pricing-comparison-bg-earth .edition-container[href]:hover {
	background-color: #f3f0ed
}
.pricing-comparison-bg-grove .edition-container {
	background-color: #9a8f87
}
.pricing-comparison-bg-grove .edition-container[href]:hover {
	background-color: #b1a9a3
}
.pricing-comparison-bg-cloud .edition-container {
	background-color: #8cd3f8
}
.pricing-comparison-bg-cloud .edition-container[href]:hover {
	background-color: #bce5fb
}
.pricing-comparison-bg-air .edition-container {
	background-color: #c2e8ff
}
.pricing-comparison-bg-air .edition-container[href]:hover {
	background-color: #f5fbff
}
.heavy-bar {
	width: 15px;
	height: 3px;
	background-color: #c1b9b4;
	border: 1px solid #c1b9b4;
	margin: auto
}
.filled-circle {
	border: 3px solid #215ca0;
	border-radius: 50%;
	opacity: 1;
	width: 15px;
	height: 15px;
	text-align: center;
	display: inline-block
}
.pricing-comparison-bg-brand-platform .filled-circle {
	background-color: #032e61;
	border-color: #032e61
}
.pricing-comparison-bg-brand-platform-light .filled-circle {
	background-color: #215ca0;
	border-color: #215ca0
}
.pricing-comparison-bg-brand-sales .filled-circle {
	background-color: #00857d;
	border-color: #00857d
}
.filled-circle.small-circle {
	width: 10px;
	height: 10px;
	margin-right: 3px
}
.font-size-12 {
	font-size: 12px;
}

.font-size-11 {
	font-size: 11px;
}
.color-red{
	color: red;
}

.col-sm-2_4, .col-md-2_4, .col-lg-2_4{
	    position: relative;
		min-height: 1px;
		padding-left: 15px;
		padding-right: 0px
		!important
		/* padding-right: 16px; */
}
.price_2_4_padding-r{
		padding-right: 16px
		!important
}

/*Video page*/
.videoDescriptionComponent{background-color:#fff;width:90%;margin-left:5%}
#sflive-player{height:0;padding-bottom:56.25%;position:relative;transition-property:opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
#sflive-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}




.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, 0.125);
	border-radius: 0.25rem;
  }

  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
	border-top: 0;
  }
  
  .card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 1px;
	padding: 1.25rem;
  }
  
  .card-title {
	margin-bottom: 0.75rem;
  }
  
  .card-subtitle {
	margin-top: -0.375rem;
	margin-bottom: 0;
  }
  
  .card-text:last-child {
	margin-bottom: 0;
  }
  
  .card-link:hover {
	text-decoration: none;
  }
  
  .card-link + .card-link {
	margin-left: 1.25rem;
  }
  .h5 {
	font-size: 1.25rem;
  }
  .card-header {
	padding: 1.25rem;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  }
  
  .card-header:first-child {
	border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  }
  
  .card-footer {
	padding: 0.75rem 1.25rem;
	background-color: rgba(0, 0, 0, 0.03);
	border-top: 1px solid rgba(0, 0, 0, 0.125);
  }
  
  .card-footer:last-child {
	border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
  }
  
  .card-header-tabs {
	margin-right: -0.625rem;
	margin-bottom: -0.75rem;
	margin-left: -0.625rem;
	border-bottom: 0;
  }
  
  .card-header-pills {
	margin-right: -0.625rem;
	margin-left: -0.625rem;
  }
  
.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0.75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: #e9ecef;
	border-radius: 0.25rem;
  }
  
  .breadcrumb-item + .breadcrumb-item {
	padding-left: 0.5rem;
  }
  
  .breadcrumb-item + .breadcrumb-item::before {
	float: left;
	padding-right: 0.5rem;
	color: #6c757d;
	content: "/";
  }
  
  .breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: underline;
  }
  
  .breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: none;
  }
  
  .breadcrumb-item.active {
	color: #6c757d;
  }
  
  
  .new_btn{
	padding: .8rem 1.8rem;
	font-size: 1.4rem;
	line-height: 1.5;
	border-radius: .3rem;
	border: 1px solid transparent;
	font-weight: 400;
  }

  .new_btn_secondary {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}

.new_btn_secondary :hover{
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
}

  .new_btn_blue{
	color: #fff;
	background-color: #007bff;
	border-color: #007bff;
}

.new_btn_blue:hover{
	color: #fff;
	background-color: #0069d9;
	border-color: #0069d9;
}


.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
  }
  
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	margin-bottom: 0;
  }
  
  .input-group > .form-control + .form-control,
  .input-group > .form-control + .custom-select,
  .input-group > .form-control + .custom-file,
  .input-group > .form-control-plaintext + .form-control,
  .input-group > .form-control-plaintext + .custom-select,
  .input-group > .form-control-plaintext + .custom-file,
  .input-group > .custom-select + .form-control,
  .input-group > .custom-select + .custom-select,
  .input-group > .custom-select + .custom-file,
  .input-group > .custom-file + .form-control,
  .input-group > .custom-file + .custom-select,
  .input-group > .custom-file + .custom-file {
	margin-left: -1px;
  }
  
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
	z-index: 3;
  }
  
  .input-group > .custom-file .custom-file-input:focus {
	z-index: 4;
  }
  
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
  }
  
  .input-group > .custom-file {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
  }
  
  .input-group > .custom-file:not(:last-child) .custom-file-label,
  .input-group > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
  }
  
  .input-group > .custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
  }
  
  .input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
  }
  
  .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
  }
  
  .input-group-prepend,
  .input-group-append {
	display: -ms-flexbox;
	display: flex;
  }
  
  .input-group-prepend .btn,
  .input-group-append .btn {
	position: relative;
	z-index: 2;
  }
  
  .input-group-prepend .btn:focus,
  .input-group-append .btn:focus {
	z-index: 3;
  }
  
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
	margin-left: -1px;
  }
  
  .input-group-prepend {
	margin-right: -1px;
  }
  
  .input-group-append {
	margin-left: -1px;
  }
  
  .input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 0.375rem 0.75rem;
	margin-bottom: 0;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	text-align: center;
	white-space: nowrap;
	background-color: #e9ecef;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
  }
  
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
	margin-top: 0;
  }
  
  .input-group-lg > .form-control:not(textarea),
  .input-group-lg > .custom-select {
	height: calc(1.5em + 1rem + 2px);
  }
  
  .input-group-lg > .form-control,
  .input-group-lg > .custom-select,
  .input-group-lg > .input-group-prepend > .input-group-text,
  .input-group-lg > .input-group-append > .input-group-text,
  .input-group-lg > .input-group-prepend > .btn,
  .input-group-lg > .input-group-append > .btn {
	padding: 0.5rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: 0.3rem;
  }
  
  .input-group-sm > .form-control:not(textarea),
  .input-group-sm > .custom-select {
	height: calc(1.5em + 0.5rem + 2px);
  }
  
  .input-group-sm > .form-control,
  .input-group-sm > .custom-select,
  .input-group-sm > .input-group-prepend > .input-group-text,
  .input-group-sm > .input-group-append > .input-group-text,
  .input-group-sm > .input-group-prepend > .btn,
  .input-group-sm > .input-group-append > .btn {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.5;
	border-radius: 0.2rem;
  }
  
  .input-group-lg > .custom-select,
  .input-group-sm > .custom-select {
	padding-right: 1.75rem;
  }
  
  .input-group > .input-group-prepend > .btn,
  .input-group > .input-group-prepend > .input-group-text,
  .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
  .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
  .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
  .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
  .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
  }
  
  .input-group > .input-group-append > .btn,
  .input-group > .input-group-append > .input-group-text,
  .input-group > .input-group-prepend:not(:first-child) > .btn,
  .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
  .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
  .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
  }
  
.text-bg-success{
    display: table-cell;
    vertical-align: middle;
    color: #fff !important;
    background-color: #09b850 !important;
}
.text-bg-dark{
    display: table-cell;
    vertical-align: middle;
    color: #fff !important;
}
