.youtube-video{position:fixed;top:0;bottom:0;left:-10000px;right:0;z-index:1000;visibility:hidden}
.youtube-video .ytVideoOverlay{top:-100px;bottom:-100px;left:0;right:0;background:#000;opacity:.5;position:absolute}
.youtube-video .ytPopup{height:100%;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;position:absolute;margin:auto}
.youtube-video .ytPlayerBlock{width:100%;max-width:640px}
.youtube-video .ytPlayerWrapper{position:relative;padding-top:56.25%;background:#000}
.youtube-video .ytClose{position:absolute;top:-20px;right:10px;cursor:pointer;color:#fff;font-size:14px}
.youtubeVideoPlay .youtube-video{visibility:visible;left:0}
.youtube-video iframe{position:absolute;left:0;top:0;width:100%;height:100%}
a.pdf_prev{display:block;margin-bottom:13px;text-align:center;text-decoration:none !important;width:179px;height:223px}
a.pdf_prev span{color:#fff;font-size:13px;font-weight:bold;position:relative;height:44px;margin-top:-50px;width:100%;vertical-align:middle;display:inline-block}
.rc-meetings-form .bl-meetings-form-wrapper{line-height:1.5}
.rc-meetings-form .bl-meetings-form-wrapper.simpleForm{background:#005684;padding:70px 0;color:white;text-align:center;font-weight:300;margin:50px 0 -18px}
.rc-meetings-form .bl-meetings-form-wrapper.simpleForm .bl-meetings-form{justify-content:center}
.rc-meetings-form .bl-meetings-form-wrapper.simpleForm.simpleForm-full{margin:50px -5000px -18px}
.rc-meetings-form .bl-meetings-form-wrapper.extendedForm{margin-top:30px}
.rc-meetings-form .bl-meetings-form-wrapper .meetings-form-ttl{color:white;font-size:36px;padding-left:0}
.rc-meetings-form .bl-meetings-form-wrapper .meetings-form-subttl{font-size:18px}
.rc-meetings-form .bl-meetings-form-wrapper .meetings-form-text{margin-bottom:50px}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form-error-text{color:#ef4b23;padding-top:5px;font-size:11px;line-height:1.5;display:none;font-weight:bold;text-align:left;position:absolute;bottom:-20px}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form{display:flex}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form .wrapper-input{flex-basis:320px;margin-right:15px;position:relative}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form input{padding:0 15px;border-radius:4px;background:white;border:1px solid #e4e5e6;width:100%;box-sizing:border-box;transition:.2s;height:49px;-webkit-appearance:none;appearance:none}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form.meetings-form-error input{border-color:#ef4b23}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form.meetings-form-error .bl-meetings-form-error-text{display:block}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form .el-meetings-form-btn{border-radius:4px;background-color:#f80;color:white;text-decoration:none;height:49px;display:flex;align-items:center;justify-content:center;padding:0 17px;font-size:18px;box-sizing:border-box;transition:.2s;font-weight:normal}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form .el-meetings-form-btn:hover{background:#ff9d2a}
.rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form .el-meetings-form-btn:active{background:#eb6321}
@media(max-width:979px){.responsivePage .rc-meetings-form .bl-meetings-form-wrapper.simpleForm{margin:40px 0 -18px;padding:40px 0}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper.simpleForm.simpleForm-full{margin:40px -5000px -18px}
}
@media(max-width:719px){.responsivePage .rc-meetings-form .bl-meetings-form-wrapper.simpleForm{margin:30px 0 -18px;padding:20px 15px}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper.simpleForm.simpleForm-full{margin:20px auto -18px}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form{flex-wrap:wrap}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form.meetings-form-error .wrapper-btn{margin-top:14px}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form .wrapper-input{margin-right:0;flex-basis:100%;margin-bottom:15px}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper .bl-meetings-form .wrapper-btn{width:100%;text-align:center}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper .meetings-form-ttl{font-size:25px}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper .meetings-form-subttl{font-size:15px;margin-top:10px;line-height:1.4}
.responsivePage .rc-meetings-form .bl-meetings-form-wrapper .meetings-form-text{margin-bottom:25px}
}
ul{margin-left:0;list-style:none;font-family:'Lato',Helvetica,Arial,sans-serif}
div#left-nav{width:220px;background-color:#fff}
.over_nav{position:relative;float:left;width:220px;overflow:hidden}
div #left-nav{position:relative;float:left;width:220px}
#left-nav ul{position:relative;list-style-type:none;padding:0;margin:0;border-radius:0 0 6px 6px}
#left-nav ul li{background-color:none;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;color:#585858;font-size:14px;font-weight:normal;padding-bottom:0;padding-top:0;cursor:pointer;overflow:hidden}
#left-nav ul li.li-top{border-top:1px solid #e6e6e6;padding:0;border-radius:8px 8px 0 0;background:#fff}
#left-nav ul li.liBottom{border-bottom:1px solid #e6e6e6;padding:0;border-radius:0 0 8px 8px;background:#fff}
#left-nav ul li a{color:#585858;font-size:14px;text-decoration:none;padding-top:0;float:left;width:100%;padding-bottom:0}
#left-nav ul li a span{float:left;margin-left:23px;padding-left:12px;border-bottom:1px solid #e6e6e6;line-height:40px;width:164px}
#left-nav ul li.li-top a span{line-height:45px}
#left-nav ul li.liBottom a span{line-height:45px;border-bottom:0}
.legal-section-styles #left-nav ul li.liBottom a span{line-height:40px}
#left-nav ul li a span:before{width:5px;height:5px;content:" ";display:inline-block;background:#fff url(images/design2016/tpl_sprite.png) no-repeat -196px -58px;vertical-align:middle;position:absolute;margin:18px 0 0 -12px}
#left-nav ul li.no_sub_m a span{background:0}
#left-nav ul li.no_sub_m.a_active{border-bottom:0}
#left-nav ul li.no_sub_m.a_active a span{border-bottom:1px solid #e6e6e6;width:164px;background:0;font-weight:normal}
#left-nav ul li.no_sub_m.active.a_active a span{border-bottom:0}
#left-nav ul li.no_sub_m.liBottom.a_active a span{border-bottom:0}
#left-nav ul li.no_sub_m.liBottom.a_active{border-bottom:1px solid #e6e6e6}
#left-nav ul li a:hover span{color:#0073ae}
#left-nav ul li a:hover span:before{width:5px;height:5px;content:" ";display:inline-block;background:#fff url(images/design2016/tpl_sprite.png) no-repeat -196px -68px;vertical-align:middle;position:absolute;margin:18px 0 0 -12px}
#left-nav ul li.no_sub_m a:hover span{color:#0073ae;background:none !important}
#left-nav ul li.no_sub_m a:hover span:before{content:none}
#left-nav ul li.active{background:#0095c8;background:-moz-linear-gradient(top,#0095c8 0,#007ec3 50%,#0166be 100%);background:-webkit-linear-gradient(top,#0095c8 0,#007ec3 50%,#0166be 100%);background:linear-gradient(to bottom,#0095c8 0,#007ec3 50%,#0166be 100%)}
#left-nav ul li.liBottom.active{background:#0095c8;background:-moz-linear-gradient(top,#0095c8 0,#007ec3 50%,#0166be 100%);background:-webkit-linear-gradient(top,#0095c8 0,#007ec3 50%,#0166be 100%);background:linear-gradient(to bottom,#0095c8 0,#007ec3 50%,#0166be 100%)}
#left-nav ul li.li-top.active{background:#0095c8;background:-moz-linear-gradient(top,#0095c8 0,#007ec3 50%,#0166be 100%);background:-webkit-linear-gradient(top,#0095c8 0,#007ec3 50%,#0166be 100%);background:linear-gradient(to bottom,#0095c8 0,#007ec3 50%,#0166be 100%)}
#left-nav ul li.active a span{border-bottom:0;font-weight:bold;color:#fff}
#left-nav ul li.active a:hover span{color:#fff}
#left-nav ul li.li_active{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
#left-nav ul li.a_active{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
#left-nav ul li.li_active a.a_active{background:#0095c8;background:-moz-linear-gradient(top,#0095c8 0,#007ec3 50%,#0166be 100%);background:-webkit-linear-gradient(top,#0095c8 0,#007ec3 50%,#0166be 100%);background:linear-gradient(to bottom,#0095c8 0,#007ec3 50%,#0166be 100%)}
#left-nav ul li.li_active a span{border-bottom:0;font-weight:bold;color:#fff}
#left-nav ul li.li_active a span:before{width:5px;height:5px;content:" ";display:inline-block;background:url(images/design2016/tpl_sprite.png) no-repeat -195px -96px;vertical-align:middle;position:absolute;margin:19px 0 0 -12px}
.lang-en_sg #left-nav ul li.active.no_sub_m a span,#left-nav ul li.li_active.no_sub_m a span{background:url(components/rc-left-menu-static/images/whiteNoSubActiveArr.png) no-repeat scroll right 16px !important;width:170px;color:#FFF !important}
.lang-en_sg #left-nav ul li.active.no_sub_m>a>span,.lang-en_sg #left-nav ul li.active.no_sub_m.li-top a span{background:none !important}
#left-nav ul li.a_active a span{border-bottom:0;font-weight:bold;color:#585858;background:0}
#left-nav ul li.a_active a span:before{background-position:-195px -104px}
#left-nav ul li.active.a_active a span{color:#fff;font-weight:bold}
#left-nav ul li.no_sub_m a span:before{content:none}
#left-nav ul li ul{width:186px;position:relative;display:none;z-index:1;float:left;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.16,#f5f5f5),color-stop(0.8,#fff));background-image:-o-linear-gradient(bottom,#f5f5f5 16%,#fff 80%);background-image:-moz-linear-gradient(bottom,#f5f5f5 16%,#fff 80%);background-image:-webkit-linear-gradient(bottom,#f5f5f5 16%,#fff 80%);background-image:-ms-linear-gradient(bottom,#f5f5f5 16%,#fff 80%);background-image:linear-gradient(to bottom,#f5f5f5 16%,#fff 80%);padding:0 10px 35px 22px;behavior:url(/etc/designs/ringcentral/PIE.htc);-pie-background:linear-gradient(bottom,#fff 16%,#f5f5f5 80%)}
#left-nav ul li ul li ul{position:relative;display:none;z-index:1;margin-left:19px;width:167px}
#left-nav ul li ul{position:relative;z-index:1;border-radius:0}
#left-nav ul li ul li{border:0 !important;font-size:12px;padding-top:20px}
#left-nav ul li.active ul li{border:0;font-size:12px;padding-top:20px}
#left-nav ul li ul li.sub_menu{font-weight:normal;border:0}
#left-nav ul li ul li a{position:relative;text-decoration:none;color:#0073ae;font-size:12px;font-weight:normal;width:173px;padding-left:12px;line-height:13px}
#left-nav ul li.li_active ul li.sub_menu a:before{width:5px;height:5px;content:" ";display:inline-block;background:url(images/design2016/tpl_sprite.png) no-repeat -195px -68px;vertical-align:middle;position:absolute;margin:5px 0 0 -10px}
#left-nav ul li.li_active ul li.sub_menu.li_active li a{background:0}
#left-nav ul li.li_active ul li.sub_menu.li_active li a:before{content:none}
#left-nav ul li.a_active ul li.sub_menu a{background:url(components/rc-left-menu-static/images/blueSubArr.png) no-repeat scroll 3px 5px}
#left-nav ul li ul li.sub_menu a{background:url(components/rc-left-menu-static/images/blueSubArr.png) no-repeat scroll 3px 5px}
#left-nav ul li ul li.active{background-image:none !important}
#left-nav ul li.li_active ul li.active a{font-weight:bold;background-image:none;background-position:right,2px;background-repeat:no-repeat;width:165px;padding-right:6px;-pie-background:0}
#left-nav ul li.li_active ul li.active a:after{right:0;top:0;width:5px;height:9px;content:" ";display:inline-block;background:url(images/design2016/tpl_sprite.png) no-repeat -230px -88px;vertical-align:middle;position:absolute;margin:2px 0 0 -9px}
#left-nav ul li.a_active ul li.active a{font-weight:bold;background-image:url(components/rc-left-menu-static/images/liActivePage.png);background-position:right,2px;background-repeat:no-repeat;width:171px;-pie-background:0}
#left-nav ul li.li_active ul li.sub_menu.a_active a{font-weight:bold;background:0}
#left-nav ul li.li_active ul li.sub_menu.a_active a:before{background-position:-195px -78px}
#left-nav ul li.li_active ul li.sub_menu.li_active a.a_active{font-weight:bold;background:0}
#left-nav ul li.li_active ul li.sub_menu.li_active a.a_active:before{width:5px;height:5px;content:" ";display:inline-block;background:url(images/design2016/tpl_sprite.png) no-repeat -195px -78px;vertical-align:middle;position:absolute;margin:5px 0 0 -9px}
#left-nav ul li.a_active ul li.sub_menu.a_active a{font-weight:bold;background:url(components/rc-left-menu-static/images/blueSubActiveArr.png) no-repeat scroll 3px 5px;-pie-background:0}
#left-nav ul li.li_active ul li a{background:0}
#left-nav ul li.a_active ul li a{background:0}
#left-nav ul li ul li a:hover{color:#42abd9}
#left-nav ul li ul li ul{padding:5px 0 !important;background-image:none;-pie-background:0}
#left-nav ul li ul li ul li{font-size:12px;font-weight:normal;border:medium none;padding-top:12px}
#left-nav ul li.li_active ul li.sub_menu.a_active ul li a{text-decoration:none;color:#585858;font-size:12px;font-weight:normal;padding-left:0;background:0;width:161px}
#left-nav ul li.li_active ul li.sub_menu.li_active ul li a{text-decoration:none;color:#585858;font-size:12px;font-weight:normal;padding-left:0;background:0;width:161px}
#left-nav ul li.li_active ul li.sub_menu ul li a{text-decoration:none;color:#585858;font-size:12px;font-weight:normal;padding-left:0;background:0;width:166px}
#left-nav ul li.li_active ul li.sub_menu.a_active ul li a:hover{color:#0073ae}
#left-nav ul li.li_active ul li.sub_menu.li_active ul li a:hover{color:#0073ae}
#left-nav ul li.a_active ul li.sub_menu.a_active ul li a{text-decoration:none;color:#585858;font-size:12px;font-weight:normal;padding-left:0;background:0;width:166px}
#left-nav ul li.li_active ul li.sub_menu.a_active ul li a:hover{color:#42a8d9}
#left-nav ul li.a_active ul li.sub_menu ul li a{text-decoration:none;color:#585858;font-size:12px;font-weight:normal;padding-left:0;background:0;width:166px}
#left-nav ul li.li_active ul li.sub_menu ul li a{text-decoration:none;color:#585858;font-size:12px;font-weight:normal;padding-left:0;background:0;width:166px}
#left-nav ul li.a_active ul li.sub_menu.a_active ul li a:hover{color:#42a8d9}
#left-nav ul li.li_active ul li.sub_menu.a_active ul li.active a{font-weight:bold;background:url(components/rc-left-menu-static/images/subLiActivePage.png) no-repeat scroll right 2px}
#left-nav ul li.li_active ul li.sub_menu.li_active ul li.active a{font-weight:bold;background:0}
#left-nav ul li.li_active ul li.sub_menu.li_active ul li.active a{position:relative}
#left-nav ul li.li_active ul li.sub_menu.li_active ul li.active a:after{right:0;top:0;width:5px;height:9px;content:" ";display:inline-block;background:url(images/design2016/tpl_sprite.png) no-repeat -209px -60px;vertical-align:middle;position:absolute;margin:2px 0 0 -9px}
#left-nav ul li.li_active ul li.sub_menu.li_active ul li.active a:hover:after{background-position:-209px -74px}
#left-nav ul li.a_active ul li.sub_menu.a_active ul li.active a{font-weight:bold;background:url(components/rc-left-menu-static/images/subLiActivePage.png) no-repeat scroll right 2px;width:171px}
#accordion{background:#fff;overflow:hidden;border:3px solid #d9d9d9;border-radius:12px;margin:0;behavior:url(/etc/designs/ringcentral/PIE.htc)}
#accordion ul{margin:0}
#accordion .ui-accordion-header{height:30px;font-family:helvetica,arial,sans-serif;background-color:#eaeaea;cursor:pointer;position:relative;margin:0}
#accordion .li_item{position:relative;border-bottom:3px solid #d9d9d9}
#accordion .fitem .ui-accordion-header{border-radius:7px 7px 0 0;behavior:url(/etc/designs/ringcentral/PIE.htc)}
#accordion .litem .ui-accordion-header{border-radius:0 0 7px 7px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
#accordion .ui-accordion-header:hover{background:#ccc}
#accordion .litem{border-bottom:0}
#accordion .fitem{border-bottom:3px solid #d9d9d9}
#accordion .litem.selected-item{border-radius:0 0 12px 12px;padding-bottom:10px}
#accordion .litem.selected-item .ui-accordion-header{border-radius:0}
#accordion .ui-accordion-header span{color:#095183;font-size:18px;line-height:30px;padding-left:13px;margin-left:12px;text-decoration:none;white-space:nowrap;width:100%;background:url("../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/arrow-blue-right.gif") no-repeat scroll left 6px}
#accordion .content-section{display:none;border:0;background:#fff url("../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/gradient.gif") repeat-x scroll left top;overflow:hidden}
#accordion .active-item{display:block}
#accordion .selected-item .ui-accordion-header{background:#095183}
#accordion .selected-item .ui-accordion-header:hover{background:#095183}
#accordion .selected-item .ui-accordion-header span{color:#fff;background:url("../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/arrow-white-bottom.gif") no-repeat scroll left 10px;margin-left:10px;padding-left:17px}
#accordion .content-section .prices-text{color:#797979;font-size:12px;line-height:1.5;padding:12px 0 0 16px;margin-left:9px;background:url("../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/list-pic-item2.png") no-repeat scroll left 15px}
.prices-text strong{color:#797979}
#accordion .content-section .sub-title-text{font-weight:bold;color:#797979;font-size:12px;padding:12px 10px 0 26px}
#accordion .content-section .includes-list{padding-top:14px;padding-bottom:3px;padding-left:25px}
#accordion .content-section .includes-list li{background:url("../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/list-pic-item.png") no-repeat scroll left 5px;color:#797979;font-size:12px;line-height:1.4;padding-bottom:15px;padding-left:10px;padding-right:5px}
#accordion .buy-now-wrapper{text-align:center}
#accordion .buy-now-wrapper a{height:34px;overflow:hidden;width:126px;border-radius:5px;line-height:34px;text-decoration:none;color:#FFF;display:block;margin:auto;font-weight:bold;box-shadow:0 0 3px 1px #c6c7ca;font-size:13px;background:#f9ac49;background:-moz-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9ac49),color-stop(50%,#ca690a),color-stop(100%,#d35e00));background:-webkit-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-o-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-ms-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:linear-gradient(to bottom,#f9ac49 0,#ca690a 50%,#d35e00 100%)}
#accordion .buy-now-wrapper a:hover{background:-moz-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8981d),color-stop(25%,#e38214),color-stop(70%,#ba5803),color-stop(70%,#ba5803),color-stop(100%,#d66000));background:-webkit-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-o-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-ms-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:linear-gradient(to bottom,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%)}
#accordion .buy-now-wrapper span{font-weight:800}
#accordion .free-trial-wrapper{text-align:center}
#accordion .free-trial-wrapper a{box-shadow:0 0 3px 1px #c6c7ca;height:34px;overflow:hidden;width:126px;border-radius:5px;line-height:34px;text-decoration:none;color:#FFF;display:block;margin:auto;margin-top:5px;font-weight:bold;background:#bcbcbc;background:-moz-linear-gradient(top,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bcbcbc),color-stop(50%,#6e6e6e),color-stop(100%,#4f4f4f));background:-webkit-linear-gradient(top,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%);background:-o-linear-gradient(top,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%);background:-ms-linear-gradient(top,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%);background:linear-gradient(to bottom,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%)}
#accordion .free-trial-wrapper a:hover{background:-moz-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c6c6),color-stop(49%,#939393),color-stop(50%,#737373),color-stop(100%,#838383));background:-webkit-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-o-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-ms-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:linear-gradient(to bottom,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%)}
#accordion .free-trial-wrapper span{font-weight:800}
.no-cssgradients #accordion .buy-now-wrapper a{box-shadow:none;background:url(../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/buy_br_v1.png) no-repeat top;width:138px;height:42px;line-height:42px;left:37px;margin-top:-3px}
.no-cssgradients #accordion .buy-now-wrapper a:hover{box-shadow:none;background:url(../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/buy_br_v1.png) no-repeat bottom;width:138px;height:42px;line-height:42px;left:37px}
.no-cssgradients #accordion .free-trial-wrapper a{box-shadow:none;background:url(../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/trial_br_v2.png) no-repeat top;width:138px;height:42px;line-height:42px;margin-top:-3px}
.no-cssgradients #accordion .free-trial-wrapper a:hover{background:url(../../../apps/ringcentral/components/modular/rc-left-menu-static/clientlibs/images/trial_br_v2.png) no-repeat bottom}
@media only screen and (max-width:979px){.responsivePage.responsive-left-navigation-test.menuTabReady{height:100%;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}
}
@media only screen and (max-width:979px){.responsivePage.responsive-left-navigation-test .features_title1,.responsivePage.responsive-left-navigation-test .overTextInsideImage .titleOnImage{display:none}
}
.responsivePage.responsive-left-navigation-test .tabNavSwitcher{display:none;font-size:16px;font-weight:400;line-height:24px;padding-left:20px;margin-bottom:20px;text-align:left;width:260px;cursor:pointer;color:#f80;position:relative}
.responsivePage.responsive-left-navigation-test .tabNavSwitcher a{color:#f80;position:inherit !important;bottom:0 !important}
.responsivePage.responsive-left-navigation-test .tabNavSwitcher::before{content:"";position:absolute;left:0;top:8px;width:12px;height:10px;background:url('images/responsive/tab-left-nav-switcher.png') no-repeat}
@media only screen and (max-width:979px){.responsivePage.responsive-left-navigation-test .tabNavSwitcher{display:block}
}
@media only screen and (max-width:719px){.responsivePage.responsive-left-navigation-test .tabNavSwitcher{margin:0 auto;padding-left:0}
.responsivePage.responsive-left-navigation-test .tabNavSwitcher::before{background-position:0 -10px;left:100%}
}
@keyframes tabMenu-fadeOut{from{background:rgba(0,0,0,0.7)}
to{background:rgba(0,0,0,0)}
}
@keyframes tabMenu-fadeIn{from{background:rgba(0,0,0,0)}
to{background:rgba(0,0,0,0.7)}
}
.responsivePage.responsive-left-navigation-test .menuTabWrapper-big{display:block;position:fixed;top:0;left:0;z-index:10;height:100%;width:100%;transition:margin .5s ease;overflow:hidden;white-space:nowrap;animation:tabMenu-fadeOut .5s ease forwards;width:1500px;display:none;margin-left:-450px}
.responsivePage.responsive-left-navigation-test .menuTabWrapper-big.menuTabOpened{animation:tabMenu-fadeIn .5s ease forwards}
.responsivePage.responsive-left-navigation-test .menuTabWrapper-big::before{content:'';background:#fff;width:45px;position:absolute;height:100%;left:0;pointer-events:none}
.responsivePage.responsive-left-navigation-test .menuTabWrapper-big::after{content:'';height:50px;background:#f7f7f7;width:45px;position:absolute;left:0;top:0;z-index:1;pointer-events:none}
@media only screen and (min-width:980px){.responsivePage.responsive-left-navigation-test .menuTabWrapper-big{display:none !important}
}
@media only screen and (max-width:719px){.responsivePage.responsive-left-navigation-test .menuTabWrapper-big{display:none !important}
}
.responsivePage.responsive-left-navigation-test .menuTabWrapper-small{height:100%;width:355px;background:#fff}
.responsivePage.responsive-left-navigation-test #menuTabHolder{text-align:left;background:#fff;position:relative;width:310px;height:100%;overflow:hidden;box-shadow:11px 2px 13px 0 rgba(0,0,0,0.1);z-index:1;margin-left:45px;overflow-y:scroll}
.responsivePage.responsive-left-navigation-test .tabLeftNav{padding:50px 0 80px;position:relative;transition:margin .5s ease;margin-left:0;overflow:hidden}
.responsivePage.responsive-left-navigation-test .tabLeftNav li{box-sizing:border-box;border-bottom:1px solid #dcdcdc;width:300px}
.responsivePage.responsive-left-navigation-test .tabLeftNav li a{color:#585858;text-decoration:none;display:block;font-size:14px;padding:18px 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.responsivePage.responsive-left-navigation-test .tabLeftNav li a.leftTabMenu-currentLink{pointer-events:none;opacity:.4}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-closeCross{position:absolute;right:10px;top:16px;background:url('images/responsive/tab-left-nav-cross.png');width:19px;height:19px}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-header{background:#f7f7f7;min-height:50px;display:flex;align-items:center;position:absolute;width:310px;top:0;left:inherit;z-index:1}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-header h4{font-size:16px;text-align:left;font-weight:700}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-header.fixedHeaderItem{position:fixed}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem a{position:relative}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem a::after{content:'';color:#585858;font-size:14px;background:url("images/responsive/tab-left-nav-arrow.png");width:7px;height:12px;position:absolute;right:0;top:20px}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem .tabLeftNav-togglingItem-content a::after{background:0}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem .tabLeftNav-togglingItem-header{min-height:50px;display:flex;align-items:center;padding-left:30px;background:#f7f7f7 url('images/responsive/tab-left-nav-cross-back.png') no-repeat;background-size:24px 27px;background-position-y:center}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem .tabLeftNav-togglingItem-header h4{font-size:16px;text-align:left;font-weight:700}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem .tabLeftNav-togglingItem-content{display:none;margin-left:310px;position:absolute;top:0;width:100%}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem .tabLeftNav-togglingItem-content a::after{content:''}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem .tabLeftNav-togglingItem-content li.active{pointer-events:none;opacity:.6}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem.active .tabLeftNav-togglingItem-content{display:block}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem.fixedHeader .tabLeftNav-togglingItem-header{position:fixed;width:280px;top:0;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.responsivePage.responsive-left-navigation-test .tabLeftNav .tabLeftNav-togglingItem.fixedHeader .tabLeftNav-togglingItem-content{padding-top:50px}
.resources{border:1px solid #e6e6e6;border-radius:8px;-moz-border-radius:8px;margin:20px 0 20px 0 !important;width:176px;padding:22px 23px 27px 19px;text-align:left}
.resources h4{color:#585858;font-size:18px;border-bottom:1px solid #f1f1f1;width:164px;padding-bottom:11px;padding-left:12px;font-weight:normal}
.resources ul{margin-left:12px}
.resources ul li{padding-top:17px;font-weight:normal;outline:medium none;list-style-type:none}
.resources ul li a{color:#585858;font-size:12px;line-height:16px;text-decoration:none}
.content_bl *{font-family:'Lato',Helvetica,Arial,sans-serif}
.footerBlock .listBlock{margin:0 -15px;font-size:14px}
.footerBlock .listBlock .title{color:#fff;margin-bottom:12px}
.footerBlock .listBlock .title a{font-family:"proximabold",Helvetica,Arial,sans-serif}
.footerBlock .listBlock .title a i,.footerBlock .listBlock .title a em{font-family:"proximabold_italic",Helvetica,Arial,sans-serif}
.footerBlock .listBlock .title a:hover{text-decoration:underline}
.footerBlock .listBlock .listItems .item{margin-bottom:14px}
.footerBlock .listBlock .listItems .item a:hover{text-decoration:underline}
.footerBlock .listBlock .listItems .item sup{vertical-align:baseline}
.footerBlock .footerTop{background-color:#0684bd;padding-top:45px;padding-bottom:25px}
.footerBlock .footerTop .logoPhoneContainer{color:#fff;margin-bottom:38px}
.footerBlock .footerTop .logoPhoneContainer>div{display:inline-block;vertical-align:middle}
.footerBlock .footerTop .logoPhoneContainer .logoBlock{width:140px;color:#fff}
.footerBlock .footerTop .logoPhoneContainer .logoBlock a{width:140px;height:23px;display:block}
.footerBlock .footerTop .logoPhoneContainer .logoBlock svg{fill:#fff}
.footerBlock .footerTop .logoPhoneContainer .phoneBlock{margin-left:55px;font-size:18px}
.footerBlock .footerTop .topListBlock{margin:0 -15px 50px}
.footerBlock .footerTop .topListBlock .halfBlock{padding:0 15px}
.footerBlock .footerTop .topListBlock .sectionTitle{font-size:13px;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:15px}
.footerBlock .footerTop .topListBlock .sectionTitle a{font-size:13px;border-radius:4px;border:1px solid #ddd;padding:6px 20px;font-family:"proximabold",Helvetica,Arial,sans-serif}
.footerBlock .footerTop .topListBlock .sectionTitle a i,.footerBlock .footerTop .topListBlock .sectionTitle a em{font-family:"proximabold_italic",Helvetica,Arial,sans-serif}
.footerBlock .footerTop .bottomListBlock{border-top:1px solid #fff;padding-top:15px}
.footerBlock .footerTop .bottomListBlock .listItems.clearfix{margin:0 -15px}
.footerBlock .footerBottom{background-color:#243956;padding:12px 0;font-size:12px}
.footerBlock .footerBottom .flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}
.footerBlock .footerBottom ul{list-style-type:none}
.footerBlock .footerBottom ul li{display:inline-block;vertical-align:middle}
.footerBlock .footerBottom .leftSide{color:#fff}
.footerBlock .footerBottom .leftSide>div{display:inline-block;vertical-align:middle}
.footerBlock .footerBottom .leftSide .socialBlock ul{margin-right:35px}
.footerBlock .footerBottom .leftSide .socialBlock ul li{color:#fff;margin-left:20px;height:22px}
.footerBlock .footerBottom .leftSide .socialBlock ul li:first-child{margin-left:0}
.footerBlock .footerBottom .leftSide .socialBlock ul li.facebook a{width:9px}
.footerBlock .footerBottom .leftSide .socialBlock ul li.twitter a{width:19px}
.footerBlock .footerBottom .leftSide .socialBlock ul li.linkedIn a{width:19px}
.footerBlock .footerBottom .leftSide .socialBlock ul li.googlePlus a{width:19px}
.footerBlock .footerBottom .leftSide .socialBlock ul li a{display:block;height:22px}
.footerBlock .footerBottom .leftSide .socialBlock ul li a:hover{opacity:.6}
.footerBlock .footerBottom .leftSide .footLink ul{margin-right:47px}
.footerBlock .footerBottom .leftSide .footLink ul li{border-left:1px solid #fff;margin-left:5px;padding-left:5px}
.footerBlock .footerBottom .leftSide .footLink ul li:first-child{border-left:0;margin-left:0;padding-left:0}
.footerBlock .footerBottom .leftSide .footLink ul li a:hover{text-decoration:underline}
.footerBlock .footerBottom .rightSide ul{text-align:right}
.footerBlock .footerBottom .rightSide ul li{margin-right:20px}
.footerBlock .footerBottom .rightSide ul li:last-child{margin-right:0}
.footerBlock .footerBottom .rightSide ul li.accreditedBusiness a{width:63px;height:25px}
.footerBlock .footerBottom .rightSide ul li.skyHighEnterpriseLogo a{height:35px;width:35px;background-position:-63px 0;border-radius:50px}
.footerBlock .footerBottom .rightSide ul li.trustWave a{height:30px;width:58px;background-position:-98px 0}
footer+.footerBlock{display:none}
.force-redesign footer{display:none}
.force-redesign .footer_wrap{background:0;padding:0;border:0}
.force-redesign .footerBlock{text-align:left;display:block;position:relative;z-index:950}
.force-redesign .footerBlock *{box-sizing:border-box}
.force-redesign .footerBlock a{display:inline-block;text-decoration:none;color:#fff}
.force-redesign .footerBlock svg{width:100%;max-height:100%;fill:currentColor}
.force-redesign .footerBlock .container{width:980px;margin:0 auto}
.force-redesign .footerBlock .clearfix{display:block}
.force-redesign .footerBlock .clearfix:after{display:block;content:"";clear:both}
.force-redesign .footerBlock .halfBlock{width:50%;float:left;padding:0 15px}
.force-redesign .footerBlock .thirdBlock{width:calc(100%/3 - 1px);float:left;padding:0 15px;background:0;margin:0}
.force-redesign .footerBlock .listBlock .title a,.force-redesign .footerBlock .footerTop .topListBlock .sectionTitle a{font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:bold}
.force-redesign .footerBlock .footerBottom ul{margin-left:0}
.rc_demobutton_static{position:relative;z-index:10}
.rc_demobutton_static .view_demo_button a{font-family:'Lato',Helvetica,Arial,sans-serif;background:-moz-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#afaeae),color-stop(45%,#7b7b7b),color-stop(47%,#656565),color-stop(78%,#505050),color-stop(100%,#696969));background:-webkit-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-o-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-ms-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:linear-gradient(to bottom,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 2px #aaa;color:#fff;display:block;float:left;font-size:14px;height:30px;line-height:29px;text-align:center;text-decoration:none;width:174px;position:static}
.rc_demobutton_static .view_demo_button a span{font-family:'Lato',Helvetica,Arial,sans-serif}
.rc_demobutton_static .view_demo_button a:hover{background:-moz-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c6c6),color-stop(49%,#939393),color-stop(50%,#737373),color-stop(100%,#838383));background:-webkit-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-o-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-ms-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:linear-gradient(to bottom,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%)}
.no-cssgradients .rc_demobutton_static .view_demo_button a{background:url("images/br_design/button/demo_button.png") no-repeat center top;height:36px;line-height:36px;width:180px;border-radius:0;box-shadow:none}
.no-cssgradients .rc_demobutton_static .view_demo_button a:hover{background:url("images/br_design/button/demo_button.png") no-repeat center bottom}
.cta_buttons_top .rc_demobutton_static{margin-top:10px}
.no-cssgradients .cta_buttons_top .rc_demobutton_static{margin-top:2px}
.rc-ctabutton-static{position:relative;z-index:10}
.rc-ctabutton-static a{background:-moz-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8981d),color-stop(25%,#e38214),color-stop(70%,#ba5803),color-stop(70%,#ba5803),color-stop(100%,#d66000));background:-webkit-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-o-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-ms-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:linear-gradient(to bottom,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 2px #aaa;color:#fff;display:block;overflow:hidden;text-align:center;text-decoration:none;right:0;width:174px}
.rc-ctabutton-static a:hover div{background:url("images/design2012/hover_sing_up.png") no-repeat scroll center top transparent}
.no-cssgradients .rc-ctabutton-static a{background:url("images/br_design/button/sing_up.png") no-repeat scroll 0 -57px transparent;height:57px;width:179px;box-shadow:none}
.no-cssgradients .rc-ctabutton-static a:hover{background:url("images/br_design/button/sing_up.png") no-repeat scroll 0 0 transparent}
.no-cssgradients .rc-ctabutton-static a:hover div{background:0}
.rc-ctabutton-static a div{padding:11px 0 7px 0;float:none;text-align:center}
.rc-ctabutton-static a div p{font-size:22px;color:#fff;font-weight:bold;line-height:16px;margin-top:-2px;visibility:visible;padding-left:0;text-transform:none;font-family:'Lato',Helvetica,Arial,sans-serif;margin-left:0;width:auto;float:none}
.rc-ctabutton-static a div p span{font-size:10px;font-weight:normal;position:static;float:none;display:block;margin-top:5px;width:auto;margin-left:0}
.cta_buttons_bottom .clear{clear:both}
.cta_buttons_bottom .rc-ctabutton-static{float:right}
.questions{border:1px solid #e6e6e6;border-radius:8px;-moz-border-radius:8px;margin:0;width:218px;text-align:left;overflow:hidden}
.questions h4{color:#585858;font-size:18px;border-bottom:1px solid #f1f1f1;width:186px;height:47px;line-height:47px;padding-left:32px;font-weight:normal;background-color:#f9f9f9}
.questions .phoneNumber{margin-left:19px;height:56px;padding-left:14px;width:162px;border-bottom:1px solid #f1f1f1;line-height:56px;color:#0072b3;font-size:16px;font-weight:300}
.questions a.contactLink{margin-left:19px;height:56px;padding-left:14px;width:162px;line-height:56px;color:#0072b3;font-size:14px;font-weight:normal;text-decoration:none}
.questions a.contactLink span{padding-right:12px;position:relative}
.questions a.contactLink span:after{width:5px;height:7px;content:" ";display:inline-block;background:url(images/design2016/tpl_sprite.png) no-repeat -209px -88px;vertical-align:middle;margin:-3px 0 0 8px}
.lpMarketo-hero{position:relative}
.lpMarketo-hero .heroBlock{position:relative;margin-bottom:54px}
.lpMarketo-hero .heroImg{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:auto 100%;background-repeat:no-repeat}
.lpMarketo-hero .heroContent{position:relative;display:flex;width:100%;padding:30px 60px;height:437px;flex-wrap:wrap}
.lpMarketo-hero .heroBadge{width:100%;align-self:flex-start}
.lpMarketo-hero .heroText{width:100%;align-self:flex-end;text-align:left}
.lpMarketo-hero .title{font-size:48px;line-height:48px;font-weight:300;padding:0;margin:0;color:#fff}
.lpMarketo-hero .desc{font-size:20px;font-weight:300;line-height:1.2;color:#fff;padding:0;margin:20px 0 0 0;border-bottom-width:0}
@media only screen and (max-width:979px){.responsivePage.lpMarketo-page .lpMarketo-hero .container{max-width:100%}
.responsivePage.lpMarketo-page .lpMarketo-hero .heroContent{padding:30px 23px}
.responsivePage.lpMarketo-page .lpMarketo-hero .title{font-size:42px;line-height:46px}
.responsivePage.lpMarketo-page .lpMarketo-hero .desc{font-size:18px}
.responsivePage.lpMarketo-page .lpMarketo-hero .heroBadge{max-width:130px}
.responsivePage.lpMarketo-page .lpMarketo-hero .heroBadge img{max-width:100%}
.responsivePage.lpMarketo-page .lpMarketo-hero .heroImg:before{content:'';display:block;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:100%}
}
@media only screen and (max-width:719px){.responsivePage.lpMarketo-page .lpMarketo-hero{z-index:1}
.responsivePage.lpMarketo-page .lpMarketo-hero br{display:none}
.responsivePage.lpMarketo-page .lpMarketo-hero .container{padding:0}
.responsivePage.lpMarketo-page .lpMarketo-hero .lpMarketo-hero-img{box-shadow:0 1px 0 #f2f2f2;background-image:linear-gradient(-17deg,#f9f9f9 0,#fff 100%)}
.responsivePage.lpMarketo-page .lpMarketo-hero .lpMarketo-hero-img:before{display:none}
.responsivePage.lpMarketo-page .lpMarketo-hero .heroContent{justify-content:center;height:auto}
.responsivePage.lpMarketo-page .lpMarketo-hero .heroText{margin-top:25px}
.responsivePage.lpMarketo-page .lpMarketo-hero .title{font-size:36px;line-height:40px;color:#0073ae;text-align:center}
.responsivePage.lpMarketo-page .lpMarketo-hero .desc{font-size:20px;color:#585858;text-align:center}
.responsivePage.lpMarketo-page .lpMarketo-hero .heroBlock{margin-bottom:30px}
.responsivePage.lpMarketo-page .lpMarketo-hero .noHeroBadge .heroText{margin-top:0}
}
.lpMarketo-page .lpMarketo-form .lpMarketopflr{float:none}
.lpMarketo-wrapper-form{max-width:37%}
.lpMarketo-form{width:359px;border:1px solid #ddd;border-radius:8px;padding:20px 26px}
.lpMarketo-form .title{font-size:20px;line-height:28px;color:#0073ae}
.lpMarketo-form .desc{font-size:16px;line-height:1.2;margin:5px 0}
.lpMarketo-form .lpMarketo-form-header{margin-bottom:25px}
.lpMarketo-form .lpMarketo-wrapper-input{margin-bottom:11px}
.lpMarketo-form .lpMarketo-wrapper-input label{width:96px;display:inline-block;font-size:14px;font-weight:600;line-height:27px}
.lpMarketo-form .lpMarketo-wrapper-input .select,.lpMarketo-form .lpMarketo-wrapper-input .input{width:190px;display:inline-block;height:31px;vertical-align:top}
.lpMarketo-form .lpMarketo-wrapper-input .select input,.lpMarketo-form .lpMarketo-wrapper-input .input input{width:100%;height:100%;border-radius:3px;border:1px solid #e6e6e6;padding:0 10px;-webkit-appearance:none}
.lpMarketo-form .lpMarketo-wrapper-input .select.input_red input,.lpMarketo-form .lpMarketo-wrapper-input .input.input_red input{border-color:#ff6759;background:url(images/design2012/formError.png) no-repeat right center}
.lpMarketo-form .lpMarketo-wrapper-input .select{position:relative;border-radius:3px;border:1px solid #e6e6e6;padding:0 10px;background:url(../../../content/dam/ringcentral/images/aff/select.png) no-repeat scroll right center}
.lpMarketo-form .lpMarketo-wrapper-input .select select{border:0;background:0;height:100%;opacity:0;width:100%;position:absolute;top:0;left:0;z-index:3;filter:alpha(opacity=0);font-size:14px}
.lpMarketo-form .lpMarketo-wrapper-input .select.input_red{border-color:#ff6759;background:url(images/design2012/formError.png) no-repeat right center}
.lpMarketo-form .lpMarketo-wrapper-input .select .selecthold{height:100%;display:inline-block;line-height:27px;font-size:14px;font-weight:400}
.lpMarketo-form .lpMarketo-form-submit-wrapper{display:inline-block;text-align:center;width:100%;margin-bottom:10px}
.lpMarketo-form .lpMarketo-form-submit-wrapper .submit{background-color:#f80;border:0;color:white;font-size:16px;font-weight:700;width:211px;height:37px;border-radius:6px;margin-top:18px;display:inline-block;-webkit-appearance:none}
.lpMarketo-form .lpMarketo-form-submit-wrapper .submit:hover{background-color:#ff9d2a}
.lpMarketo-form .lpMarketo-form-submit-wrapper .submit:active{background-color:#eb6321}
.lpMarketo-form .lpMarketo-form-privatNotice{margin-top:15px;margin-bottom:12px}
.lpMarketo-form .lpMarketo-form-privatNotice p{font-size:12px;line-height:1.5}
.lpMarketo-form .lpMarketo-form-privatNotice a{margin-top:5px;display:inline-block;font-size:12px;color:#0073ae;text-decoration:none}
.lpMarketo-form .thank{display:none}
.lpMarketo-form.display_thank .lpMarketo-form-body{display:none}
.lpMarketo-form.display_thank .thank{display:block;text-align:center}
.lpMarketo-form.display_thank .thank .stitle{font-size:18px;margin:10px 0}
.lpMarketo-form.display_thank .thank .txt{font-size:16px}
@media only screen and (max-width:979px){.responsivePage.lpMarketo-page .lpMarketo-wrapper-form{max-width:100%}
.responsivePage.lpMarketo-page .lpMarketo-form{width:100%}
.responsivePage.lpMarketo-page .lpMarketo-form .lpMarketopflr,.responsivePage.lpMarketo-page .lpMarketo-form .lpMarketopfll{width:48%}
.responsivePage.lpMarketo-page .lpMarketo-form .lpMarketopflr{float:right}
.responsivePage.lpMarketo-page .lpMarketo-wrapper-input{float:left;margin-bottom:6px;width:100%}
.responsivePage.lpMarketo-page .lpMarketo-wrapper-input .select,.responsivePage.lpMarketo-page .lpMarketo-wrapper-input .input,.responsivePage.lpMarketo-page .lpMarketo-wrapper-input label{width:100%}
.responsivePage.lpMarketo-page .lpMarketo-wrapper-input label{font-size:12px}
.responsivePage.lpMarketo-page .lpMarketo-form-privatNotice{float:left}
.responsivePage.lpMarketo-page .lpMarketo-form-submit-wrapper{margin-top:41px;border-top:1px solid #dfdfdf;text-align:right;width:100%}
.responsivePage.lpMarketo-page .lpMarketo-form-submit-wrapper .submit{height:46px;border-radius:6px;margin-top:21px}
}
@media only screen and (max-width:719px){.responsivePage.lpMarketo-page .lpMarketo-form{width:100%;padding:20px 10px}
.responsivePage.lpMarketo-page .lpMarketo-form .lpMarketopflr,.responsivePage.lpMarketo-page .lpMarketo-form .lpMarketopfll{width:100%}
.responsivePage.lpMarketo-page .lpMarketo-wrapper-input{width:100%;float:left;margin-bottom:6px}
.responsivePage.lpMarketo-page .lpMarketo-wrapper-input label{font-size:14px}
.responsivePage.lpMarketo-page .title{font-size:18px}
.responsivePage.lpMarketo-page .lpMarketo-form-submit-wrapper{text-align:center;width:100%;margin-top:25px}
}
.lp17-youtube-video{cursor:pointer}
.lp17-youtube-video .videoWrapper{padding-top:62.35%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}
.lp17-youtube-video .playBtn{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:75px;height:75px;border-radius:50%;box-shadow:0 0 22px rgba(0,0,0,0.19)}
.lp17-youtube-video .playBtn svg{width:100%;height:100%}
@media @mediaTabletMobile{.responsivePage .lp17-youtube-video{.playBtn{width:72px;height:72px}
}
}
.lp17-versus-block{position:relative}
.lp17-versus-block .versusWrapper{display:flex}
.lp17-versus-block .version{display:flex;width:50%;background-size:cover;background-position:center;background-repeat:no-repeat;padding:45px 0}
.lp17-versus-block .versionContent{width:490px}
.lp17-versus-block .version_1{justify-content:flex-end}
.lp17-versus-block .version_1 .versionContent{padding-right:73px}
.lp17-versus-block .version_2 .versionContent{padding-left:73px}
.lp17-versus-block .font-light{color:#fff}
.lp17-versus-block .font-dark{color:#585858}
.lp17-versus-block .title{color:inherit;font-size:34px;font-weight:700;line-height:40px;padding:0}
@media only screen and (max-width:979px){.lp17-versus-block .title{font-size:28px;line-height:34px}
}
.lp17-versus-block .list{margin:35px 0 0 20px;list-style-type:disc}
.lp17-versus-block .list li{font-size:16px;font-weight:400;line-height:25px}
.lp17-versus-block .divider{width:70px;height:70px;background:#fff;border-radius:50%;line-height:70px;text-align:center;font-size:18px;text-transform:uppercase;margin:0 -35px;align-self:center;font-weight:bold;position:relative}
.lp17-versus-block .backgroundPosition-center{background-position:center center}
.lp17-versus-block .backgroundPosition-right{background-position:center right}
.lp17-versus-block .backgroundPosition-left{background-position:center left}
@media only screen and (max-width:979px){.responsivePage .lp17-versus-block .divider{width:50px;height:50px;line-height:50px;font-size:16px;margin:0 -25px}
.responsivePage .lp17-versus-block .version{padding:35px 0}
.responsivePage .lp17-versus-block .versionContent{width:355px}
.responsivePage .lp17-versus-block .version_1 .versionContent{padding-right:40px}
.responsivePage .lp17-versus-block .version_2 .versionContent{padding-left:65px}
.responsivePage .lp17-versus-block .list{margin:20px 0 0 16px}
.responsivePage .lp17-versus-block .list li{font-size:14px;line-height:18px}
.responsivePage .lp17-versus-block .list li+li{margin-top:7px}
.responsivePage .lp17-versus-block .list li:nth-child(3) ~ li{display:none}
}
@media only screen and (max-width:719px){.responsivePage .lp17-versus-block .versusWrapper,.responsivePage .lp17-versus-block .version{display:block}
.responsivePage .lp17-versus-block .version{width:auto}
.responsivePage .lp17-versus-block .divider{margin:-25px auto}
.responsivePage .lp17-versus-block .version_1 .versionContent,.responsivePage .lp17-versus-block .version_2 .versionContent{width:auto;padding:0 14px}
}
.lp17-text-block .title{color:inherit;font-size:34px;font-weight:700;line-height:40px;padding:0 0 25px 0;position:relative;margin:0 0 15px 0;border:0}
@media only screen and (max-width:979px){.lp17-text-block .title{font-size:28px;line-height:34px}
}
.lp17-text-block .title:after{content:'';background:#f80;height:3px;width:100px;position:absolute;left:0;bottom:0}
.lp17-text-block p{font-size:16px;font-weight:400;line-height:22px}
.lp17-text-block p+p{margin-top:22px}
@media only screen and (max-width:979px){.responsivePage .lp17-text-block .title{margin-top:-7px;padding-bottom:17px}
.responsivePage .lp17-text-block p ~ p{display:none}
}
@media only screen and (max-width:719px){.responsivePage .lp17-text-block{text-align:center}
.responsivePage .lp17-text-block .title{margin-top:0}
.responsivePage .lp17-text-block .title:after{right:0;margin:auto}
}
.lp17-reviews-carousel{background:#f2f2f2;padding:40px 0}
.lp17-reviews-carousel .reviewsBlock-title{color:inherit;font-size:34px;font-weight:700;line-height:40px;text-align:center;padding:0;border:0;margin:0 0 35px}
@media only screen and (max-width:979px){.lp17-reviews-carousel .reviewsBlock-title{font-size:28px;line-height:34px}
}
.lp17-reviews-carousel .reviewsBlock{position:relative}
.lp17-reviews-carousel .reviewsBlock-sliderFrame{position:relative;overflow:hidden;margin:0 40px}
.lp17-reviews-carousel .reviewsBlock-sliderStripe{white-space:nowrap;position:relative;font-size:0;transition:transform .3s ease}
.lp17-reviews-carousel .reviewsBlock-reviewItem{padding-top:60px;display:inline-block;position:relative;white-space:normal;vertical-align:top;width:100%}
.lp17-reviews-carousel .reviewsBlock-author{position:absolute;left:0;top:0;text-align:left}
.lp17-reviews-carousel .reviewsBlock-author .name{font-size:20px;font-weight:700;margin:0 0 10px 5px}
.lp17-reviews-carousel .resourceLink,.lp17-reviews-carousel .resourceDisabledLink{text-decoration:none;color:#0073ae;font-size:16px;font-weight:400;display:inline-block}
.lp17-reviews-carousel .resourceLink .stars,.lp17-reviews-carousel .resourceDisabledLink .stars{display:inline-block;margin-right:10px;vertical-align:middle}
.lp17-reviews-carousel .resourceLink .star,.lp17-reviews-carousel .resourceDisabledLink .star{width:16px;height:15px;color:#e2e2e2;display:inline-block}
.lp17-reviews-carousel .resourceLink .star.active,.lp17-reviews-carousel .resourceDisabledLink .star.active{color:#ff8900}
.lp17-reviews-carousel .resourceLink .star svg,.lp17-reviews-carousel .resourceDisabledLink .star svg{width:100%;height:100%;fill:currentColor}
.lp17-reviews-carousel .resourceLink .divider,.lp17-reviews-carousel .resourceDisabledLink .divider{color:#767676}
.lp17-reviews-carousel .reviewsBlock-date{position:absolute;right:0;top:0;font-size:16px;font-weight:400}
.lp17-reviews-carousel .reviewsBlock-reviewText{text-align:left;font-size:20px;font-weight:300;line-height:28px}
.lp17-reviews-carousel .reviewsBlock-arrow{cursor:pointer;width:13px;height:25px;position:absolute;top:50%;margin-top:-12px}
.lp17-reviews-carousel .reviewsBlock-arrow svg{width:100%;height:100%;fill:currentColor}
.lp17-reviews-carousel .reviewsBlock-arrow.disabled{color:silver}
.lp17-reviews-carousel .reviewsBlock-rightArrow{right:0}
.lp17-reviews-carousel .reviewsBlock-leftArrow{left:0}
@media only screen and (max-width:719px){.responsivePage .lp17-reviews-carousel{display:none}
}
.lp17-plans{padding:50px 0}
.lp17-plans .plansWrapper{display:flex;justify-content:space-between}
.lp17-plans .plan{width:30%;border-radius:15px;border:1px solid #e6e6e6;overflow:hidden;color:#545454}
.lp17-plans .planGeneralBlock{background:#f2f2f2;padding:15px;height:290px;display:flex;align-content:space-between;text-align:center;flex-wrap:wrap}
.lp17-plans .planGeneralBlock>div{width:100%}
.lp17-plans .planTitle{font-size:17px;font-weight:700;padding-bottom:15px;border-bottom:1px solid #d4d2cf}
.lp17-plans .planDesc{font-size:14px;font-weight:400;line-height:20px;margin-top:20px;min-height:40px}
.lp17-plans .planPriceBlock{display:inline-block;position:relative;margin-top:20px}
.lp17-plans .planPriceCurrency{font-size:13px;font-weight:700;position:absolute;left:-5px;top:10px}
.lp17-plans .planPriceInteger{font-size:67px;font-weight:700}
.lp17-plans .planPriceFraction{font-size:13px;font-weight:700;position:absolute;right:-15px;top:8px}
.lp17-plans .beforePriceText{font-size:13px;font-weight:300;font-style:italic;position:absolute;left:-25px;bottom:14px}
.lp17-plans .afterPriceText{font-size:13px;font-weight:300;font-style:italic;position:absolute;right:-46px;bottom:8px}
.lp17-plans .playBtnBlock{margin:35px auto 0}
.lp17-plans .planBtn{display:block;padding:15px;background:#fff;color:#757370;font-size:16px;font-weight:400;border-radius:4px;text-decoration:none;cursor:pointer;text-align:center}
.lp17-plans .playBtnArrow{display:none}
.lp17-plans .planBenefits{padding:25px 0 30px 50px;margin:0}
.lp17-plans .planBenefits li{font-size:14px;line-height:20px;position:relative;color:#76736d;font-weight:400;padding-left:15px}
.lp17-plans .planBenefits li:before{content:'';width:5px;height:5px;background:#ff8a01;border-radius:50%;position:absolute;left:0;top:8px}
.lp17-plans .plan.active .planGeneralBlock{background:#0073ae;color:#fff}
.lp17-plans .plan.active .planTitle{border-color:rgba(255,255,255,0.2)}
.lp17-plans .plan.active .planBtn{background:#ff8900;color:#fff}
.lp17-plans .plan.active .planBtn:hover{background:#ff9d2a}
.lp17-plans .plan.active .planBtn:active{background:#eb6321}
.lp17-plans .plansWrapperFourPlans .plan{width:23.5%}
.lp17-plans .plansWrapperFourPlans .planGeneralBlock{height:265px}
.lp17-plans .plansWrapperFourPlans .planTitle{padding-bottom:10px}
.lp17-plans .plansWrapperFourPlans .planDesc{margin-top:17px}
.lp17-plans .plansWrapperFourPlans .planPriceBlock{margin-top:8px}
.lp17-plans .plansWrapperFourPlans .afterPriceText{font-weight:600;font-size:13px;right:auto;bottom:-13px;font-style:normal}
.lp17-plans .plansWrapperFourPlans .beforePriceText{font-weight:400}
.lp17-plans .plansWrapperFourPlans .planBtn{color:#585858;font-weight:600;padding:13px 15px}
.lp17-plans .plansWrapperFourPlans .planBenefits{padding:17px 0 19px 16px}
.lp17-plans .lp-btn-hidden-desktop{display:none}
@media only screen and (max-width:979px){.responsivePage .lp17-plans .plan{width:32.39%;border-radius:10px}
.responsivePage .lp17-plans .planGeneralBlock{padding-left:10px;padding-right:10px;height:264px}
.responsivePage .lp17-plans .planPriceBlock{margin-top:15px}
.responsivePage .lp17-plans .planBenefits{padding:20px 0 25px 26px}
.responsivePage .lp17-plans .planBtn{padding:11px 15px}
.responsivePage .lp17-plans .plansWrapperFourPlans .plan{width:24.5%}
.responsivePage .lp17-plans .plansWrapperFourPlans .planGeneralBlock{height:256px}
.responsivePage .lp17-plans .plansWrapperFourPlans .planDesc{font-size:12px;line-height:14px;margin-top:17px;min-height:34px}
.responsivePage .lp17-plans .plansWrapperFourPlans .planDesc br{display:none}
.responsivePage .lp17-plans .plansWrapperFourPlans .planDesc.planDescPriceEmpty{line-height:18px}
.responsivePage .lp17-plans .plansWrapperFourPlans .planPriceBlock{margin-top:8px}
.responsivePage .lp17-plans .plansWrapperFourPlans .beforePriceText{left:-28px}
.responsivePage .lp17-plans .plansWrapperFourPlans .planBenefits{padding:20px 0 19px 14px}
.responsivePage .lp17-plans .plansWrapperFourPlans .planBenefits li{margin-bottom:8px;font-size:12px;line-height:15px}
.responsivePage .lp17-plans .plansWrapperFourPlans .planBenefits li:before{top:5px}
}
@media only screen and (max-width:719px){.responsivePage .lp17-plans{padding:20px 0 40px}
.responsivePage .lp17-plans .plansWrapper{display:block}
.responsivePage .lp17-plans .plan{width:auto;margin:0 9px;border-radius:6px;border:0}
.responsivePage .lp17-plans .plan:first-child{border-radius:6px 6px 0 0}
.responsivePage .lp17-plans .plan:last-child{border-radius:0 0 6px 6px}
.responsivePage .lp17-plans .planGeneralBlock{text-align:left;height:auto;display:block;padding-left:16px;padding-right:16px;padding-bottom:0}
.responsivePage .lp17-plans .planGeneralText{display:flex;justify-content:space-between}
.responsivePage .lp17-plans .planText{flex-grow:1}
.responsivePage .lp17-plans .planTitle{padding:0;border:0}
.responsivePage .lp17-plans .planDesc{font-size:12px;line-height:17px;margin-top:6px}
.responsivePage .lp17-plans .planDesc br{display:none}
.responsivePage .lp17-plans .planPriceBlock{margin-top:0;margin-right:16px;padding-bottom:10px;flex-grow:0;margin-left:35px;align-self:flex-start}
.responsivePage .lp17-plans .afterPriceText{bottom:0;left:0;right:0;text-align:center}
.responsivePage .lp17-plans .beforePriceText{bottom:20px}
.responsivePage .lp17-plans .planPriceInteger{font-size:41px}
.responsivePage .lp17-plans .beforePriceText,.responsivePage .lp17-plans .afterPriceText,.responsivePage .lp17-plans .planPriceCurrency,.responsivePage .lp17-plans .planPriceFraction{font-size:10px}
.responsivePage .lp17-plans .planPriceFraction,.responsivePage .lp17-plans .planPriceCurrency{top:5px}
.responsivePage .lp17-plans .planBtnBlock{margin-top:10px}
.responsivePage .lp17-plans .planBtn{background:0;border-top:1px solid #d4d2cf;padding:15px;border-radius:0;color:#0073ae}
.responsivePage .lp17-plans .playBtnArrow{display:inline-block;margin-left:5px;width:6px;height:10px;vertical-align:middle}
.responsivePage .lp17-plans .playBtnArrow svg{width:100%;height:100%}
.responsivePage .lp17-plans .planInfoBlock{display:none}
.responsivePage .lp17-plans .plan.active{margin:0}
.responsivePage .lp17-plans .plan.active .planGeneralBlock{padding-bottom:10px;padding-left:25px;padding-right:25px}
.responsivePage .lp17-plans .plan.active .planBtn{border:0;padding:12px 15px;border-radius:4px}
.responsivePage .lp17-plans .lp-btn-hidden-desktop{display:block}
.responsivePage .lp17-plans .lp-btn-hidden-mobile{display:none}
.responsivePage .lp17-plans .plansWrapperFourPlans .plan{width:95%;margin:0 auto}
.responsivePage .lp17-plans .plansWrapperFourPlans .plan.plan-1{border-radius:6px;margin-bottom:5px}
.responsivePage .lp17-plans .plansWrapperFourPlans .plan.plan-2{border-radius:6px 6px 0 0}
.responsivePage .lp17-plans .plansWrapperFourPlans .plan.active{width:100%}
.responsivePage .lp17-plans .plansWrapperFourPlans .afterPriceText{left:50%;width:135%;transform:translateX(-50%)}
.responsivePage .lp17-plans .plansWrapperFourPlans .planGeneralBlock{height:auto}
.responsivePage .lp17-plans .plansWrapperFourPlans .planDesc{margin-top:6px}
.responsivePage .lp17-plans .plansWrapperFourPlans .planDesc.planDescPriceEmpty{line-height:14px}
.responsivePage .lp17-plans .plansWrapperFourPlans .beforePriceText{left:-21px}
}
.lp17-hero{position:relative;z-index:950}
.lp17-hero .heroBlock{position:relative}
.lp17-hero .heroImg{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:auto 100%;background-repeat:no-repeat}
.lp17-hero .heroContent{position:relative;display:table;width:100%;padding:55px 0 35px;height:386px;text-align:center}
.lp17-hero .heroCell{display:table-cell;width:100%;vertical-align:middle}
.lp17-hero .title{font-size:40px;line-height:50px;font-weight:700;padding:0;margin:0;text-shadow:0 0 6px rgba(0,0,0,0.2),0 1px 0 rgba(0,0,0,0.4);color:#fff}
.lp17-hero .desc{font-size:24px;font-weight:300;text-shadow:0 0 6px rgba(0,0,0,0.2),0 1px 0 rgba(0,0,0,0.4);line-height:28px;color:#fff;padding:0;margin:0;border-bottom-width:0}
.lp17-hero .buttonOnImage{background:#ff8900;border-radius:4px;font-size:20px;font-weight:400;color:#fff;padding:20px 110px;display:inline-block;margin-top:50px;text-decoration:none}
.lp17-hero .buttonOnImage:hover{background:#ff9d2a}
.lp17-hero .buttonOnImage:active{background:#eb6321}
@media only screen and (max-width:979px){.responsivePage .lp17-hero .heroContent{height:344px}
}
@media only screen and (max-width:719px){.responsivePage .lp17-hero{border-bottom:1px solid #f2f2f2;z-index:0}
.responsivePage .lp17-hero .heroContent,.responsivePage .lp17-hero .heroCell{display:block;height:auto}
.responsivePage .lp17-hero .heroContent{padding:28px 0 30px;background:linear-gradient(to bottom,#fff 0,#fafafa 100%);text-align:center}
.responsivePage .lp17-hero .title{color:#0073ae;font-size:36px;line-height:1.12;text-shadow:none;font-weight:300}
.responsivePage .lp17-hero .desc{font-size:20px;text-shadow:none;color:#585858;line-height:1.3;margin:18px 0 0 0;font-weight:300}
.responsivePage .lp17-hero .buttonOnImage{display:block;margin:25px 0 0 0;padding:18px 5px;font-size:24px}
}
.lp17-content-grid{padding:50px 0}
.lp17-content-grid .gridTitle{color:inherit;font-size:34px;font-weight:700;line-height:40px;margin:0 0 45px;border:0;padding:0;text-align:center}
@media only screen and (max-width:979px){.lp17-content-grid .gridTitle{font-size:28px;line-height:34px}
}
.lp17-content-grid .gridWrapper{display:flex;flex-wrap:wrap;justify-content:space-between}
.lp17-content-grid .gridItem{width:31.6%;text-align:center}
.lp17-content-grid .gridItem:nth-child(3n) ~ .gridItem{margin-top:20px}
.lp17-content-grid .gridItemImg{height:70px;display:flex;justify-content:center}
.lp17-content-grid .gridItemImg svg{height:100%;width:25%;fill:#0073ae}
.lp17-content-grid .gridItemTitle{font-size:20px;font-weight:700;line-height:24px;margin-top:20px;color:inherit;padding:0}
.lp17-content-grid .gridItemArrow{display:none}
.lp17-content-grid .gridItemText{font-size:14px;font-weight:400;line-height:18px;margin-top:15px}
@media only screen and (max-width:979px){.responsivePage .lp17-content-grid .gridItem{width:50%;text-align:left}
.responsivePage .lp17-content-grid .gridItemImg{float:left;width:54px;height:50px}
.responsivePage .lp17-content-grid .gridItemImg svg{width:78%}
.responsivePage .lp17-content-grid .gridItemTitle,.responsivePage .lp17-content-grid .gridItemText{margin-left:60px}
.responsivePage .lp17-content-grid .gridItemTitle{margin-top:0}
.responsivePage .lp17-content-grid .gridItem:nth-child(2n) ~ .gridItem{margin-top:25px}
}
@media only screen and (max-width:719px){.responsivePage .lp17-content-grid{padding:35px 0 20px}
.responsivePage .lp17-content-grid .gridTitle{margin-bottom:20px}
.responsivePage .lp17-content-grid .gridItem{width:100%;padding:15px 9px;border-top:1px solid #e8e8e8}
.responsivePage .lp17-content-grid .gridItem:last-child{border-bottom:1px solid #e8e8e8}
.responsivePage .lp17-content-grid .gridItemTitleAccord{display:flex;align-items:center}
.responsivePage .lp17-content-grid .gridItem:nth-child(1) ~ .gridItem{margin-top:0}
.responsivePage .lp17-content-grid .gridItemImg{height:47px;width:50px;flex-shrink:0}
.responsivePage .lp17-content-grid .gridItemTitle{font-size:16px;line-height:18px;margin-left:17px;position:relative;flex-grow:1;padding-right:20px}
.responsivePage .lp17-content-grid .gridItemArrow{position:absolute;width:11px;height:6px;right:0;top:50%;margin-top:-2px;display:block}
.responsivePage .lp17-content-grid .gridItemArrow svg{width:100%;height:100%}
.responsivePage .lp17-content-grid .gridItemText{font-size:12px;display:none;margin-bottom:7px;margin-left:67px;margin-top:0}
.responsivePage .lp17-content-grid .gridItem.active{display:block}
.responsivePage .lp17-content-grid .gridItem.active .gridItemText{display:block}
.responsivePage .lp17-content-grid .gridItem.active .gridItemArrow{color:#0073ae;transform:rotate(180deg)}
}
.content_bl *{font-family:'Lato',Helvetica,Arial,sans-serif}
.homeFrame{overflow:visible !important}
#tp1{border:1px solid #cdcece;border-radius:5px;-moz-border-radius:5px;background:#f4f5f5;font-family:Arial;font-size:11px;color:#999;margin-bottom:0;position:absolute;z-index:999;width:978px;text-align:left;display:none;left:0}
#tp1 .rc-content6-panels-tgroup{overflow:hidden;list-style:none;margin:0;clear:both}
#tp1 .rc-content6-panels-tgroup li{float:left;border-right:1px solid #cdcece;padding:10px 12px 4px;cursor:pointer;padding-bottom:6px}
#tp1 .rc-content6-panels-tgroup li.first-tab{padding-left:14px}
#tp1 .rc-content6-panels-tgroup li.selected{border-bottom:1px solid #f4f5f5;*position:relative}
#tp1 .rc-content6-panels-cgroup{overflow:hidden;margin-top:-1px;line-height:12px;font-size:10px;clear:both}
#tp1 .rc-content6-panels-cgroup .rc-content6-panels-content{display:none;padding:5px 16px 13px 14px;border-top:1px solid #cdcece}
#tp1 .rc-content6-panels-cgroup .rc-content6-panels-content.selected{display:block}
#tp1 .rc-content6-panels-cgroup .rc-content6-panels-content .feed_title{display:none}
#tp1 .rc-content6-panels-cgroup .rc-content6-panels-content .feed_item_pubdate{display:none}
#tp1 .rc-content6-panels-cgroup .rc-content6-panels-content .impf_title{display:none}
#tp1 .rc-content6-panels-cgroup .rc-content6-panels-content .impf_item_pubdate{display:none}
#tp1 .rc-content6-panels-cgroup a{color:#eb963b;line-height:1}
.no-borderradius #tp1{background:url(../../../apps/ringcentral/components/modular/images/design2012/spry_corners.gif) no-repeat top left transparent;border:0;padding-top:4px;width:980px}
.no-borderradius #tp1 .rc-content6-panels-tgroup{overflow:visible;float:left;clear:both;border-left:1px solid #cdcece;border-right:1px solid #cdcece;background:#f4f5f5;width:978px}
.no-borderradius #tp1 .rc-content6-panels-tgroup li{margin-top:-4px;margin-bottom:-1px}
.no-borderradius #tp1 .rc-content6-panels-cgroup{margin-top:0}
.no-borderradius #tp1 .rc-content6-panels-cgroup .rc-content6-panels-content{border-left:1px solid #cdcece;border-right:1px solid #cdcece;background:#f4f5f5;width:948px;clear:both}
.no-borderradius #tp1 .rc-content6-panels-cgroup{background:url(../../../apps/ringcentral/components/modular/images/design2012/spry_corners.gif) no-repeat bottom right transparent;padding-bottom:4px}
.rc-content6 .rclogospry{display:none}
#tp1 .rc-content6-panels-cgroup .rc-content6-panels-content p{color:#999;padding:0;line-height:12px;font-size:10px}
.ie7 .homeFrame{position:relative;z-index:9999;overflow:visible}
.ul-round{list-style:disc outside none;margin:2px 0 2px 30px}
.over_top_img{float:left;margin:10px 0 23px 22px;position:relative}
.features-big-promo-image{margin-left:0;top:0;border:0;clear:both;display:block;overflow:hidden;position:relative}
.rc-main a.get_number{padding:0 14px 0 14px;height:25px;border-radius:5px;line-height:25px;text-decoration:none;color:#FFF;box-shadow:0 0 3px 1px #c6c7ca;font-size:12px;position:absolute;right:63px;bottom:27px;text-shadow:0 1px 1px #aa3902;background-image:linear-gradient(bottom,#d35f00 0,#f9ad49 88%);background-image:-o-linear-gradient(bottom,#d35f00 0,#f9ad49 88%);background-image:-moz-linear-gradient(bottom,#d35f00 0,#f9ad49 88%);background-image:-webkit-linear-gradient(bottom,#d35f00 0,#f9ad49 88%);background-image:-ms-linear-gradient(bottom,#d35f00 0,#f9ad49 88%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d35f00),color-stop(0.88,#f9ad49));-pie-background:linear-gradient(bottom,#d35f00 0,#f9ad49 88%);behavior:url(/etc/designs/ringcentral/PIE.htc)}
.rc-main a.get_number:hover{background-image:linear-gradient(bottom,#d66000 28%,#f8991d 73%);background-image:-o-linear-gradient(bottom,#d66000 28%,#f8991d 73%);background-image:-moz-linear-gradient(bottom,#d66000 28%,#f8991d 73%);background-image:-webkit-linear-gradient(bottom,#d66000 28%,#f8991d 73%);background-image:-ms-linear-gradient(bottom,#d66000 28%,#f8991d 73%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.28,#d66000),color-stop(0.73,#f8991d));-pie-background:linear-gradient(bottom,#d66000 28%,#f8991d 73%);behavior:url(/etc/designs/ringcentral/PIE.htc)}
.rc-main a.get_numbe_new{padding:0 20px 0 20px;height:30px;border-radius:5px;font-weight:normal;line-height:30px;text-transform:uppercase;text-decoration:none;color:#FFF;font-size:12px;position:absolute;right:55px;bottom:24px;background-image:linear-gradient(bottom,#ef691b 0,#ff8500 88%);background-image:-o-linear-gradient(bottom,#ef691b 0,#ff8500 88%);background-image:-moz-linear-gradient(bottom,#ef691b 0,#ff8500 88%);background-image:-webkit-linear-gradient(bottom,#ef691b 0,#ff8500 88%);background-image:-ms-linear-gradient(bottom,#ef691b 0,#ff8500 88%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ef691b),color-stop(0.88,#ff8500));-pie-background:linear-gradient(bottom,#ef691b 0,#ff8500 88%);behavior:url(/etc/designs/ringcentral/PIE.htc)}
.rc-main a.get_numbe_new:hover{background-image:linear-gradient(bottom,#ef691b 28%,#ff8500 73%);background-image:-o-linear-gradient(bottom,#ef691b) 28%,#ff8500 73%);background-image:-moz-linear-gradient(bottom,#ef691b) 28%,#ff8500 73%);background-image:-webkit-linear-gradient(bottom,#ef691b) 28%,#ff8500 73%);background-image:-ms-linear-gradient(bottom,#ef691b) 28%,#ff8500 73%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.28,#ef691b)),color-stop(0.73,#ff8500));-pie-background:linear-gradient(bottom,#ef691b) 28%,#ff8500 73%);behavior:url(/etc/designs/ringcentral/PIE.htc)}
.rc-content{width:100%}
.end_img img{height:390px;width:640px}
.start_m{position:absolute;top:0;left:0;width:640px;height:390px;display:block;opacity:0}
#video_on_page{position:relative;float:left}
.video_on_other_page{margin-left:30px;position:relative;z-index:9;float:left;clear:both}
.video_on_other_page span{text-decoration:underline;color:#0073ae;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:24px;font-weight:normal;cursor:pointer}
.video_on_other_page span img{display:inline;vertical-align:middle;padding-left:5px}
.bg_video{background:none repeat fixed left top #000;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:90100;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter:alpha(opacity=50)}
.video_pop_up_hp{display:block;height:350px;left:-10000px;margin-left:-311px;margin-top:0;position:absolute;top:0;visibility:hidden;width:640px;z-index:91000}
.leftMenuTarget{display:none}
.rc-main .id-rc-headline #headline .features_title1{font-family:'Lato',Helvetica,Arial,sans-serif}
.rc-main .id-rc-headline .formated .subheader h3{color:#666;font-size:24px;font-weight:normal;width:500px;font-family:'Lato',Helvetica,Arial,sans-serif;padding-top:0}
.rc-main .id-rc-headline .formated .subheader{border:0}
.rc-main .id-rc-headline .formated .subheader h3 span{color:#0073ae}
@media only screen and (min-width:980px){.responsivePage.no_leftnav #headline{margin-top:14px;margin-left:0}
.responsivePage.no_leftnav .rc-main .formated .subheader{margin-left:0;margin-top:12px;padding-bottom:4px}
}
@media only screen and (max-width:979px){.responsivePage .headlineWrapper{margin:auto}
.responsivePage .headlineWrapper.noImage{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fafafa 100%);background:-webkit-linear-gradient(top,#fff 0,#fafafa 100%);background:linear-gradient(to bottom,#fff 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0);border-bottom:1px solid #f2f2f2;padding-bottom:20px}
.responsivePage .headlineWrapper .headlineWidth{max-width:720px;margin:auto;padding:0 5px;box-sizing:border-box}
.responsivePage .headlineWrapper .headlineWidth div.subheader,.responsivePage .headlineWrapper .headlineWidth .headline_image,.responsivePage .headlineWrapper .headlineWidth #headline{margin:0;width:auto}
.responsivePage .headlineWrapper .headlineWidth .headline_image{max-width:100%}
.responsivePage .headlineWrapper .headlineWidth #headline{padding-top:23px}
.responsivePage .headlineWrapper .headlineWidth #headline .leftMenuTarget,.responsivePage .headlineWrapper .headlineWidth #headline .features_title1{padding-top:0;padding-bottom:23px}
.responsivePage .headlineWrapper .headlineWidth #headline .headlineTitle{padding-top:0;margin-top:-10px}
.responsivePage .headlineWrapper .headlineWidth div.subheader{padding-top:9px}
}
@media only screen and (max-width:719px){.responsivePage .headlineWrapper{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fafafa 100%);background:-webkit-linear-gradient(top,#fff 0,#fafafa 100%);background:linear-gradient(to bottom,#fff 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0);border-bottom:1px solid #f2f2f2;text-align:center;padding-bottom:20px}
.responsivePage .headlineWrapper .headline_image{display:none}
.responsivePage .headlineWrapper .headlineWidth #headline{padding-top:15px}
.responsivePage .headlineWrapper .headlineWidth #headline .leftMenuTarget,.responsivePage .headlineWrapper .headlineWidth #headline .features_title1{text-align:center;padding:0;font-size:12px;line-height:1;font-family:'Lato',Helvetica,Arial,sans-serif}
.responsivePage .headlineWrapper .headlineWidth #headline .headlineTitle{color:#0073ae;font-size:36px;text-align:center;line-height:1.12;padding-bottom:6px;text-shadow:none;margin:14px 0 0;padding:0}
.responsivePage .headlineWrapper .headlineWidth div.subheader{padding-top:0}
.responsivePage .headlineWrapper .headlineWidth div.subheader h3{font-size:20px;text-align:center;text-shadow:none;color:#585858;line-height:1.3;padding:0;margin:18px 0 0 0}
}
.video_par{float:right;padding-left:36px;text-align:center;width:222px;position:relative;z-index:1}
.video_par .flatVideoHolder,.rc-main .video_par .flatVideoHolder{margin-bottom:24px}
.bg_video{background:none repeat fixed left top #000;display:none;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:90100}
.video_pop_up_hp{display:block;height:350px;left:-10000px;margin-left:-311px;margin-top:0;position:absolute;top:0;visibility:hidden;width:640px;z-index:91000}
.close_video{color:#fff !important;cursor:pointer;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;padding-right:10px;position:absolute;right:0;text-decoration:none;top:-20px;z-index:1}
.id-rc-demo-video .demo_vid{height:115px;position:relative;margin-bottom:13px}
.id-rc-demo-video .demo_vid span{position:absolute;width:100%;left:0;bottom:0;padding:5px 0 5px 0;color:#fff;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;width:176px}
@media only screen and (max-width:719px){.responsivePage .id-rc-demo-video{width:95%;margin:0 auto}
.responsivePage .id-rc-demo-video .demo_vid{height:inherit;padding:15px 45px;position:relative;border:1px solid #e6e6e6;border-radius:3px;display:block;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.responsivePage .id-rc-demo-video .demo_vid::before{content:'';background:url("images/responsive/video-play-icon.png") no-repeat;width:17px;height:17px;position:absolute;left:15px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.responsivePage .id-rc-demo-video .demo_vid img{display:none}
.responsivePage .id-rc-demo-video .demo_vid span{color:#585858;position:relative;font-weight:300}
}
.glipSignupForm{display:block;margin-top:40px}
.glipSignupForm .glipSignupForm-storeLink{display:none;background:#f80;color:#fff;font-size:20px;padding:25px 30px;text-decoration:none;border-radius:5px;box-sizing:border-box;vertical-align:bottom;font-weight:400;font-family:'Lato';text-align:center}
.glipSignupForm .glipSignupForm-storeLink:hover{background:#ff9d2a}
.glipSignupForm .glipSignupForm-storeLink:active{background:#eb6321}
.glipSignupForm .glipSignupForm-form-wrapper{text-align:center}
.glipSignupForm .glipSignupForm-form{display:flex;justify-content:center;font-size:0}
.glipSignupForm .glipSignupForm-form form{display:table}
.glipSignupForm .glipSignupForm-form .checkbox{display:table-caption;caption-side:bottom;padding:0 0 0 35px;margin-top:15px;margin-bottom:20px;text-align:left}
.glipSignupForm .glipSignupForm-form .checkbox input[type="checkbox"]{opacity:0;height:15px;position:absolute;left:-99999px}
.glipSignupForm .glipSignupForm-form .checkbox input[type="checkbox"]+label::after{visibility:hidden}
.glipSignupForm .glipSignupForm-form .checkbox input[type="checkbox"]:checked+label::after{visibility:visible}
.glipSignupForm .glipSignupForm-form .checkbox label{font-size:14px;font-weight:300;position:relative;line-height:1.3}
.glipSignupForm .glipSignupForm-form .checkbox label::before{content:"";position:absolute;top:-1px;left:-35px;display:inline-block;height:23px;width:23px;border:1px solid #ebebeb;background-color:#fff;border-radius:6px}
.glipSignupForm .glipSignupForm-form .checkbox label::after{content:"";position:absolute;left:-30px;top:4px;display:inline-block;height:8px;width:13px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);color:#000}
.glipSignupForm .glipSignupForm-form .glipSignupForm-mail{font-size:20px;color:#585858;border:solid #dadada;border-width:1px 0 1px 1px;border-radius:5px 0 0 5px;padding-left:20px;box-sizing:border-box;height:70px;width:415px;vertical-align:bottom;font-weight:300;font-family:'Lato'}
.glipSignupForm .glipSignupForm-form .failedMail{border:solid 1px #ff6759}
.glipSignupForm .glipSignupForm-form .glipSignupForm-button{background:#f80;color:#fff;font-size:20px;padding:0 30px;border:0;border-radius:0 5px 5px 0;box-sizing:border-box;height:70px;vertical-align:bottom;font-weight:400;font-family:'Lato'}
.glipSignupForm .glipSignupForm-form .glipSignupForm-button:hover{background:#ff9d2a}
.glipSignupForm .glipSignupForm-form .glipSignupForm-button:active{background:#eb6321}
.glipSignupForm.extendedForm .glipSignupForm-wrapper{background:#f8f8f8;padding:30px 0;border:solid 1px #dfdfdf;border-radius:5px}
.glipSignupForm.extendedForm .glipSignupForm-text{margin-bottom:35px;padding:0 10%}
.glipSignupForm.extendedForm .glipSignupForm-text p{color:#585858;font-size:20px;font-weight:300;line-height:28px;text-align:center}
.glipSignupForm.extendedForm.framelessForm .glipSignupForm-wrapper{background:0;border:0;border-radius:0;padding:0}
@media only screen and (max-width:979px){.responsivePage .glipSignupForm{width:710px;margin:40px auto 0}
.responsivePage .glipSignupForm .glipSignupForm-form .glipSignupForm-mail{width:260px;padding:0 20px}
.responsivePage .glipSignupForm .glipSignupForm-form .glipSignupForm-button{padding:0 20px}
.responsivePage .glipSignupForm.extendedForm .glipSignupForm-text p br{display:none}
}
@media only screen and (max-width:719px){.responsivePage .glipSignupForm{width:95%;margin:40px auto 0}
.responsivePage .glipSignupForm .glipSignupForm-form-wrapper{padding-top:25px;border-top:solid 1px #dfdfdf;width:90%;margin:0 auto}
.responsivePage .glipSignupForm .glipSignupForm-form form{width:100%}
.responsivePage .glipSignupForm .glipSignupForm-form .glipSignupForm-mail{width:100%;border-radius:5px;display:block;margin-bottom:15px;border-width:1px;font-size:14px;height:inherit;padding:12px 0 11px 11px}
.responsivePage .glipSignupForm .glipSignupForm-form .glipSignupForm-button{width:100%;border-radius:5px;font-weight:400;font-size:16px;height:inherit;padding:12px 0}
.responsivePage .glipSignupForm .glipSignupForm-storeLink{font-size:16px;padding:12px 0}
.responsivePage .glipSignupForm.extendedForm .glipSignupForm-text{margin-bottom:25px;padding:0 5%}
.responsivePage .glipSignupForm.extendedForm .glipSignupForm-text p{font-size:18px}
}
.glipSignupForm.mobile{text-align:left}
.glipSignupForm.mobile .glipSignupForm-form{display:none}
.glipSignupForm.mobile.mobile-ios .glipSignupForm-ios,.glipSignupForm.mobile.mobile-android .glipSignupForm-android{display:inline-block}
@media only screen and (max-width:719px){.glipSignupForm.mobile.mobile-ios .glipSignupForm-ios,.glipSignupForm.mobile.mobile-android .glipSignupForm-android{display:block}
}
.flex-navigation{text-align:left;margin-bottom:65px}
.flex-navigation *{box-sizing:border-box}
.flex-navigation__sticky{background-color:#fff;width:100%;top:0;left:0;z-index:999}
.flex-navigation__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;width:980px;padding-top:32px;padding-bottom:7px;border-bottom:1px solid #dedede}
.flex-navigation__title{font-size:16px;color:#585858;text-transform:uppercase;width:18.78%;padding-right:45px;position:relative}
.flex-navigation__title svg{height:9px;width:15px;position:absolute;right:30px;top:4px;opacity:.5;fill:#585858}
.flex-navigation__menu{width:81.22%;overflow:hidden;position:relative;transition:max-height .3s}
.flex-navigation__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none}
.flex-navigation__item{padding-right:15px;padding-bottom:21px;width:16.18%}
.flex-navigation__item--sixth-in-row{width:19.1%}
.flex-navigation__link{font-size:16px;color:#585858;text-decoration:none}
.flex-navigation__link:hover,.flex-navigation__link--active{color:#0073ae}
.flex-navigation__toggle{font-size:20px;color:#585858;position:relative;padding:13px 50px 13px 13px;cursor:pointer;border-bottom:1px solid #d7d7d7;display:none}
.flex-navigation__toggle::after{content:'';display:block;height:30px;width:1px;position:absolute;right:39px;top:50%;transform:translateY(-50%);background-color:#d7d7d7}
.flex-navigation__toggle svg{height:12px;width:18px;position:absolute;right:10px;fill:#0073ae;top:0;bottom:0;margin:auto}
.flex-navigation__toggle--active svg{transform:rotate(-180deg)}
.flex-navigation__sticky-toggle{font-size:16px;color:#0073ae;position:absolute;top:0;left:0;width:100%;display:none}
.flex-navigation__sticky-toggle svg{height:4px;width:7px;vertical-align:middle;margin-left:10px;fill:#0073ae}
.flex-navigation .is-sticky .flex-navigation__wrap{min-height:76px;border-bottom:0}
.flex-navigation .is-sticky .flex-navigation__sticky{border-bottom:1px solid #dedede}
.flex-navigation .is-sticky .flex-navigation__sticky-toggle{display:block;visibility:visible;opacity:1;max-height:250px}
.flex-navigation .is-sticky .flex-navigation__sticky-toggle--hidden{opacity:0;max-height:0;visibility:hidden;transition:all .2s}
.flex-navigation .is-sticky .flex-navigation__menu-wrap{opacity:0;visibility:hidden;max-height:37px;overflow:hidden;transform:translateY(-50%)}
.flex-navigation .is-sticky .flex-navigation__menu-wrap--visible{visibility:visible;opacity:1;max-height:250px;transform:translateY(0);transition:transform .4s linear,visibility .001s,opacity .5s .24s,max-height 1.15s linear .24s}
@media only screen and (max-width:979px) and (min-width:720px){.responsivePage .flex-navigation{margin-bottom:45px}
.responsivePage .flex-navigation__title{font-size:14px}
.responsivePage .flex-navigation__link{font-size:14px}
.responsivePage .flex-navigation__sticky-toggle{font-size:14px}
}
@media only screen and (max-width:979px){.responsivePage .flex-navigation__wrap{width:710px;padding-top:27px;padding-bottom:14px}
.responsivePage .flex-navigation__title{width:20.14%;padding-right:30px}
.responsivePage .flex-navigation__title svg{right:12px;top:2px}
.responsivePage .flex-navigation__menu{width:79.86%}
.responsivePage .flex-navigation__item{width:16.66%;padding-bottom:14px}
.responsivePage .flex-navigation .is-sticky .flex-navigation__wrap{min-height:69px}
.responsivePage .flex-navigation .is-sticky .flex-navigation__menu-wrap{max-height:28px}
.responsivePage .flex-navigation .is-sticky .flex-navigation__menu-wrap--visible{max-height:250px}
}
@media only screen and (max-width:719px){.responsivePage .flex-navigation{margin-bottom:35px}
.responsivePage .flex-navigation__sticky{position:static !important}
.responsivePage .flex-navigation__wrap{display:block;width:auto;padding-top:0;padding-bottom:0;border:0}
.responsivePage .flex-navigation__title{display:none}
.responsivePage .flex-navigation__menu{width:100%;padding-left:13px;padding-right:13px;max-height:0}
.responsivePage .flex-navigation__menu--visible{max-height:1000px;border-bottom:1px solid #dedede}
.responsivePage .flex-navigation__list{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:7px;padding-bottom:7px}
.responsivePage .flex-navigation__item{width:100%;padding-right:0;padding-bottom:0}
.responsivePage .flex-navigation__link{display:block;padding:7px 0}
.responsivePage .flex-navigation__toggle{display:block}
.responsivePage .flex-navigation .sticky-wrapper{height:auto !important}
}
.contentTogglerBlock{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;position:relative}
.contentTogglerBlock .contentToggler-flyAnchor{position:absolute;left:0;top:-80px}
.contentTogglerBlock .contentToggler-defaultTitle{color:red;text-transform:uppercase;font-size:20px}
.contentTogglerBlock .contentToggler-header{display:flex;align-items:center}
.contentTogglerBlock .contentToggler-header .contentToggler-img{width:125px;text-align:center}
.contentTogglerBlock .contentToggler-header .contentToggler-img img{display:inline-block}
.contentTogglerBlock .contentToggler-header .contentToggler-title{font-size:24px;font-weight:300;padding:0}
.contentTogglerBlock .contentToggler-togglingContent{padding-left:125px}
.contentTogglerBlock .contentToggler-btnBlock{text-align:center;font-size:0;overflow:hidden}
.contentTogglerBlock .contentToggler-btnWrapper{display:inline-block;position:relative;padding:0 12px}
.contentTogglerBlock .contentToggler-btnWrapper:before,.contentTogglerBlock .contentToggler-btnWrapper:after{height:1px;position:absolute;background:#e9e9e9;content:'';top:50%}
.contentTogglerBlock .contentToggler-btnWrapper:before{left:-5000px;right:100%}
.contentTogglerBlock .contentToggler-btnWrapper:after{right:-5000px;left:100%}
.contentTogglerBlock .contentToggler-btn{height:38px;display:inline-block;padding:0 24px 0 47px;background:#efefef url(images/moreButton.png) 25px 50% no-repeat;border-radius:8px;font-size:14px;font-weight:normal;color:#585858;line-height:35px;text-align:center;box-sizing:border-box;cursor:pointer}
.contentTogglerBlock .contentToggler-btn:hover{background-color:#f5f5f5}
.contentTogglerBlock .contentToggler-btn:active{background-color:#e6e6e6}
@media only screen and (max-width:979px){.contentTogglerBlock{margin-top:10px}
.contentTogglerBlock .contentToggler-header{background:#f4f4f4;border-radius:3px;min-height:65px;position:relative;padding:5px 0;box-sizing:border-box}
.contentTogglerBlock .contentToggler-header .contentToggler-img{max-width:60px;padding:0 10px 0 20px;box-sizing:border-box}
.contentTogglerBlock .contentToggler-header .contentToggler-img img{width:100%}
.contentTogglerBlock .contentToggler-header .contentToggler-title{font-size:21px;padding-right:55px}
.contentTogglerBlock .contentToggler-header::after{content:'';position:absolute;right:25px;top:50%;transform:translate(0,-50%);background:url(images/responsive/headline-toggle-arrow.png) no-repeat;width:7px;height:12px}
.contentTogglerBlock .contentToggler-togglingContent{padding:0;display:none}
.contentTogglerBlock .contentToggler-contentHolder{padding:20px 0 0}
.contentTogglerBlock.activeToggler .contentToggler-togglingContent{display:block}
.contentTogglerBlock.activeToggler .contentToggler-header::after{background:url(images/responsive/headline-toggle-arrow-active.png) no-repeat;width:12px;height:8px}
.contentTogglerBlock.activeToggler .contentToggler-header .contentToggler-title{color:#0073ae}
.contentTogglerBlock .contentToggler-btn{height:46px;line-height:46px;padding:0 20px 0 50px}
}
@media only screen and (max-width:719px){.contentTogglerBlock .contentToggler-header .contentToggler-title{font-size:18px}
}
.customReview .quoteBr{height:7px;border-bottom:1px solid #e9e9e9}
.customReview .quoteBr .quoteIco{background-color:#fff;color:#000;width:54px;height:18px;display:block;margin:auto;text-align:center}
.customReview .quoteBr .quoteIco svg{display:inline-block;height:18px;width:21px;max-height:100%;max-width:100%;fill:currentColor}
.customReview .quotesBlock{height:207px;padding-top:83px}
.customReview .quotesBlock .quote .text{width:720px;color:#585858;font-size:20px;line-height:1.4;font-weight:300}
.customReview .quotesBlock .quote .cred{color:#ff8900;font-size:14px;padding-top:30px;font-style:italic}
.customReview .quotesBlock .quote .cred:before{content:'– '}
.customReview .quotesBlock .quote{padding-bottom:29px;position:relative;display:inline-block}
.customReview .quotesBlock .quote:after{position:absolute;bottom:0;left:0;right:0;width:30px;height:2px;content:'';background:#ff8900;margin:0 auto}
@media only screen and (max-width:979px) and (min-width:720px){.responsivePage .customReview .quotesBlock{padding-top:42px;height:auto;padding-bottom:50px}
.responsivePage .customReview .quotesBlock .quote .text{width:auto}
.responsivePage .customReview .quotesBlock .quote .cred{padding-top:20px;padding-bottom:12px}
}
@media only screen and (max-width:719px){.responsivePage .customReview .quotesBlock{padding-top:33px;height:auto;padding-bottom:37px}
.responsivePage .customReview .quotesBlock .quote,.responsivePage .customReview .quotesBlock .quote .text{width:auto}
.responsivePage .customReview .quotesBlock .quote .cred{padding-top:22px}
.responsivePage .customReview .quotesBlock .quote .text{font-size:18px;line-height:1.3;padding-left:10px;padding-right:10px}
}
.additional-resources{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.additional-resources *{box-sizing:border-box}
.additional-resources svg{max-width:100%;max-height:100%;fill:currentColor}
.additional-resources.left-align{margin-left:-17px;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-justify-content:flex-start;justify-content:flex-start}
.additional-resources.left-align .additional-blocks-item{flex-basis:calc(100%/3 - 17px);margin-left:17px}
.additional-resources.center-align{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:-17px}
.additional-resources.center-align .additional-blocks-item{margin-left:17px}
.additional-resources.color-white.ico-text-view .additional-blocks-item .additional-blocks-text .titleBlock,.additional-resources.color-white.ico-text-view .additional-blocks-item .iconMobile{color:#fff}
.additional-resources .additional-blocks-item{flex-basis:calc(33.33333333%);max-width:315px;position:relative;background:#fff;margin-bottom:17px}
.additional-resources .additional-blocks-item .additional-blocks-text{padding:30px 20px 25px}
.additional-resources .additional-blocks-item .additional-blocks-text .infoTitle{text-transform:uppercase;font-size:12px;color:#f80}
.additional-resources .additional-blocks-item .additional-blocks-text .titleBlock{margin-top:20px;font-size:20px;font-family:"latolight",Helvetica,Arial,sans-serif;text-align:left;line-height:1.3;min-height:78px}
.additional-resources .additional-blocks-item .additional-blocks-text .titleBlock i,.additional-resources .additional-blocks-item .additional-blocks-text .titleBlock em{font-family:"latolight_italic",Helvetica,Arial,sans-serif}
.additional-resources .additional-blocks-item.withoutVideo{border:1px solid #f1f1f1}
.additional-resources .additional-blocks-item.withoutVideo .additional-blocks-image{display:flex;flex-direction:column;align-items:center;justify-content:center;height:187px;background-size:cover;background-position:center;background-repeat:no-repeat}
.additional-resources .additional-blocks-item.withoutVideo .additional-blocks-text{border-top:solid 1px #f1f1f1}
.additional-resources .additional-blocks-item .iconMobile{display:none}
.additional-resources .additional-blocks-item.video{cursor:pointer}
.additional-resources .additional-blocks-item.video .icon{width:91px;height:91px;position:absolute;opacity:.8;top:87px;left:0;right:0;margin:0 auto;z-index:2;color:#fff}
.additional-resources .additional-blocks-item.video .icon img{width:100%;height:100%}
.additional-resources .additional-blocks-item.video:hover .icon{opacity:1}
.additional-resources .additional-blocks-item.video .additional-blocks-image{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.additional-resources .additional-blocks-item.video .gradient-text{position:relative;background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.5));padding-top:189px;height:100%}
.additional-resources .additional-blocks-item.video .gradient-text .additional-blocks-text{position:relative;z-index:1;color:#fff}
.additional-resources.two-cards-view.left-align .additional-blocks-item{flex-basis:calc(100%/2 - 17px)}
.additional-resources.two-cards-view .additional-blocks-item{flex-basis:50%;max-width:480px;border:0;margin-bottom:20px;background:#f6f6f6}
.additional-resources.two-cards-view .additional-blocks-item.link{border:0}
.additional-resources.two-cards-view .additional-blocks-item.link .additional-blocks-image{height:143px}
.additional-resources.two-cards-view .additional-blocks-item.video .gradient-text{padding-top:143px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.7))}
.additional-resources.two-cards-view .additional-blocks-item.video .icon{top:50px}
.additional-resources.two-cards-view .additional-blocks-item .additional-blocks-text{padding:22px 20px}
.additional-resources.two-cards-view .additional-blocks-item .additional-blocks-text .titleBlock{min-height:inherit;margin-top:7px}
.additional-resources.ico-text-view{display:block}
.additional-resources.ico-text-view .additional-blocks-item{position:relative;display:inline-block;flex-basis:inherit;max-width:inherit;margin-bottom:22px;background:transparent;border:0;float:left;clear:left;padding:0 17px}
.additional-resources.ico-text-view .additional-blocks-item .additional-blocks-image{display:none}
.additional-resources.ico-text-view .additional-blocks-item .additional-blocks-text{border:0;padding:5px 15px 6px 43px}
.additional-resources.ico-text-view .additional-blocks-item .additional-blocks-text .infoTitle{display:none}
.additional-resources.ico-text-view .additional-blocks-item .additional-blocks-text .titleBlock{min-height:inherit;font-size:16px;color:#4173aa;font-family:"latoregular",Helvetica,Arial,sans-serif;display:inline;line-height:1.5;border-bottom:1px solid #ebebeb;padding-bottom:2px}
.additional-resources.ico-text-view .additional-blocks-item .additional-blocks-text .titleBlock i,.additional-resources.ico-text-view .additional-blocks-item .additional-blocks-text .titleBlock em{font-family:"latoitalic",Helvetica,Arial,sans-serif}
.additional-resources.ico-text-view .additional-blocks-item .iconMobile{position:absolute;left:17px;top:0;display:block;width:33px;height:33px;color:#0073ae}
.additional-resources.ico-text-view .additional-blocks-item.video .icon{display:none}
.additional-resources.ico-text-view .additional-blocks-item.video .gradient-text{background:transparent;padding:0;height:auto}
.additional-resources.ico-text-view.deskAlignCenterTwoItem{font-size:0}
.additional-resources.ico-text-view.deskAlignCenterTwoItem .additional-blocks-item{display:inline-block;margin:0 auto 22px;width:50%;font-size:1rem;float:inherit;clear:inherit;vertical-align:top;text-decoration:none}
.additional-resources.borderBottom{padding-bottom:30px;border-bottom:1px solid #e0e0e0}
.cq-wcm-edit .accordion-container .content-collapse{display:block !important;border:5px solid #abd551;margin-top:50px;position:relative}
.cq-wcm-edit .accordion-container .content-collapse:before{content:"Container for collapsed content";position:absolute;top:-50px;color:#ebebeb;font-size:36px;text-align:center;width:100%}
.accordionComponent .accordion-container{margin-bottom:20px}
.accordionComponent .accordion-container .card .card-header.header-btn{position:relative;cursor:pointer}
.accordionComponent .accordion-container .card .card-header.header-btn .contentToggler-btn{font-size:34px;color:#0073ae;font-weight:300;padding:19px 80px 18px 22px;background-color:#f5f4f4;border-radius:4px}
.accordionComponent .accordion-container .card .card-header.header-btn .svg-block{position:absolute;right:20px;z-index:1;top:30px;width:25px;height:13px;color:#999}
.accordionComponent .accordion-container .card .card-header.header-btn .svg-block svg{display:block;max-width:100%;max-height:100%;fill:currentColor}
.accordionComponent .accordion-container .card .card-header.active .svg-block{transform:rotate(180deg);color:#0073ae}
.accordionComponent .accordion-container .card .card-collapse .content-collapse{margin-top:40px}
.accordionComponent .accordion-container .card .btn-block fieldset{border-top:1px solid #eaeaea;border-left:0;border-bottom:0;border-right:0}
.accordionComponent .accordion-container .card .btn-block .contentToggler-legend{padding:0 20px;height:42px}
.accordionComponent .accordion-container .card .btn-block .contentToggler-legend .contentToggler-btn{height:100%;position:relative;display:inline-block;min-width:175px;background:#f0f0f0;border-radius:5px;color:#585858;cursor:pointer;text-align:center;padding:13px 25px 0 50px}
.accordionComponent .accordion-container .card .btn-block .contentToggler-legend .contentToggler-btn span{display:inline-block;vertical-align:middle}
.accordionComponent .accordion-container .card .btn-block .contentToggler-legend .contentToggler-btn span.svg-block{position:absolute;left:25px;top:15px;width:15px;height:15px}
.flatPdfHolder{position:relative;display:block;margin-bottom:35px;text-decoration:none !important;width:205px;height:107px;text-align:left}
.flatPdfHolder img{margin-right:10px;float:left}
.flatPdfHolder span.pdfTitle{font-size:12px;line-height:18px;color:#585858;font-weight:normal;width:119px}
.flatPdfHolder span.pdfDownload{position:absolute;left:86px;bottom:11px;font-size:12px;line-height:18px;color:#a9a9a9;font-weight:normal;width:119px}
@media only screen and (max-width:979px) and (min-width:720px){.responsivePage .flatPdfHolder.mobileDesign{width:230px;height:47px;background-color:transparent;border:1px solid #dbdbdb;border-radius:3px;padding-left:42px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%;font-size:14px;line-height:16px;font-weight:300;display:block;overflow:hidden}
.responsivePage .flatPdfHolder.mobileDesign .pdfDownload,.responsivePage .flatPdfHolder.mobileDesign .flatLinkImgBlock,.responsivePage .flatPdfHolder.mobileDesign .linkIconImgBlock{display:none}
.responsivePage .flatPdfHolder.mobileDesign .linkIconTitleBlock,.responsivePage .flatPdfHolder.mobileDesign .linkIconSideBlock{display:table-cell;height:45px;vertical-align:middle;position:static;background:0;border:0;padding:0}
.responsivePage .flatPdfHolder.mobileDesign .pdfTitle,.responsivePage .flatPdfHolder.mobileDesign .linkIconTitle,.responsivePage .flatPdfHolder.mobileDesign .sideText{padding:0;width:auto;text-align:left;position:static;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto}
.responsivePage .flatPdfHolder.mobileDesign .pdfTitle br,.responsivePage .flatPdfHolder.mobileDesign .linkIconTitle br,.responsivePage .flatPdfHolder.mobileDesign .sideText br{display:none}
.responsivePage .flatPdfHolder.mobileDesign .pdfTitle,.responsivePage .flatPdfHolder.mobileDesign .linkIconTitle{font-size:14px;font-weight:300;line-height:1.2}
.responsivePage .flatPdfHolder.mobileDesign.hasSideText .linkIconTitleBlock{display:none}
.responsivePage .flatPdfHolder.mobileDesign .linkIconTitle b{display:none}
.responsivePage .flatPdfHolder.mobileDesign[data-icon]:before{width:20px;background:url(images/linkIconTypes.png) 0 0 no-repeat;position:absolute;left:11px;top:50%;content:''}
.responsivePage .flatPdfHolder.mobileDesign[data-icon="1"]:before{background-position:0 -115px;height:19px;margin-top:-10px}
.responsivePage .flatPdfHolder.mobileDesign[data-icon="2"]:before{background-position:0 0;height:17px;margin-top:-9px}
.responsivePage .flatPdfHolder.mobileDesign[data-icon="3"]:before{background-position:0 -27px;height:23px;margin-top:-13px}
.responsivePage .flatPdfHolder.mobileDesign[data-icon="4"]:before{background-position:0 -60px;height:20px;margin-top:-10px}
.responsivePage .flatPdfHolder.mobileDesign[data-icon="5"]:before{background-position:0 -90px;height:15px;margin-top:-8px}
.responsivePage .flatPdfHolder.mobileDesign[data-icon="6"]:before{background-position:0 -144px;height:18px;margin-top:-9px}
.responsivePage .flatPdfHolder.mobileDesign[data-icon="7"]:before{background-position:0 -172px;height:19px;margin-top:-10px}
.responsivePage .flatPdfHolder.mobileDesign.darkBg{border-color:#fff;color:#fff}
.responsivePage .flatPdfHolder.mobileDesign.darkBg[data-icon="1"]:before{background-position:-30px -115px}
.responsivePage .flatPdfHolder.mobileDesign.darkBg[data-icon="2"]:before{background-position:-30px 0}
.responsivePage .flatPdfHolder.mobileDesign.darkBg[data-icon="3"]:before{background-position:-30px -27px}
.responsivePage .flatPdfHolder.mobileDesign.darkBg[data-icon="4"]:before{background-position:-30px -60px}
.responsivePage .flatPdfHolder.mobileDesign.darkBg[data-icon="5"]:before{background-position:-30px -90px}
.responsivePage .flatPdfHolder.mobileDesign.darkBg[data-icon="6"]:before{background-position:-30px -144px}
.responsivePage .flatPdfHolder.mobileDesign.darkBg[data-icon="7"]:before{background-position:-30px -172px}
.responsivePage .flatPdfHolder.mobileDesign br{display:none}
.responsivePage .flatPdfHolder.mobileDesign .pdfTitle{text-align:justify;max-height:34px;overflow:hidden;padding-right:3px;text-align:-webkit-left}
.responsivePage .flatPdfHolder.mobileDesign .pdfTitle:before{position:absolute;right:2px;bottom:7px;content:"...";line-height:1;-webkit-margin-end:-100px}
.responsivePage .flatPdfHolder.mobileDesign .pdfTitle:after{position:absolute;right:0;width:10px;height:30px;background:#FFF;content:"";-webkit-margin-end:-100px}
}
@media only screen and (max-width:719px){.responsivePage .flatPdfHolder{width:230px;height:47px;background-color:transparent;border:1px solid #dbdbdb;border-radius:3px;padding-left:42px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%;font-size:14px;line-height:16px;font-weight:300;display:block;width:100%;overflow:hidden}
.responsivePage .flatPdfHolder .pdfDownload,.responsivePage .flatPdfHolder .flatLinkImgBlock,.responsivePage .flatPdfHolder .linkIconImgBlock{display:none}
.responsivePage .flatPdfHolder .linkIconTitleBlock,.responsivePage .flatPdfHolder .linkIconSideBlock{display:table-cell;height:45px;vertical-align:middle;position:static;background:0;border:0;padding:0}
.responsivePage .flatPdfHolder .pdfTitle,.responsivePage .flatPdfHolder .linkIconTitle,.responsivePage .flatPdfHolder .sideText{padding:0;width:auto;text-align:left;position:static;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto}
.responsivePage .flatPdfHolder .pdfTitle br,.responsivePage .flatPdfHolder .linkIconTitle br,.responsivePage .flatPdfHolder .sideText br{display:none}
.responsivePage .flatPdfHolder .pdfTitle,.responsivePage .flatPdfHolder .linkIconTitle{font-size:14px;font-weight:300;line-height:1.2}
.responsivePage .flatPdfHolder.hasSideText .linkIconTitleBlock{display:none}
.responsivePage .flatPdfHolder .linkIconTitle b{display:none}
.responsivePage .flatPdfHolder[data-icon]:before{width:20px;background:url(images/linkIconTypes.png) 0 0 no-repeat;position:absolute;left:11px;top:50%;content:''}
.responsivePage .flatPdfHolder[data-icon="1"]:before{background-position:0 -115px;height:19px;margin-top:-10px}
.responsivePage .flatPdfHolder[data-icon="2"]:before{background-position:0 0;height:17px;margin-top:-9px}
.responsivePage .flatPdfHolder[data-icon="3"]:before{background-position:0 -27px;height:23px;margin-top:-13px}
.responsivePage .flatPdfHolder[data-icon="4"]:before{background-position:0 -60px;height:20px;margin-top:-10px}
.responsivePage .flatPdfHolder[data-icon="5"]:before{background-position:0 -90px;height:15px;margin-top:-8px}
.responsivePage .flatPdfHolder[data-icon="6"]:before{background-position:0 -144px;height:18px;margin-top:-9px}
.responsivePage .flatPdfHolder[data-icon="7"]:before{background-position:0 -172px;height:19px;margin-top:-10px}
.responsivePage .flatPdfHolder.darkBg{border-color:#fff;color:#fff}
.responsivePage .flatPdfHolder.darkBg[data-icon="1"]:before{background-position:-30px -115px}
.responsivePage .flatPdfHolder.darkBg[data-icon="2"]:before{background-position:-30px 0}
.responsivePage .flatPdfHolder.darkBg[data-icon="3"]:before{background-position:-30px -27px}
.responsivePage .flatPdfHolder.darkBg[data-icon="4"]:before{background-position:-30px -60px}
.responsivePage .flatPdfHolder.darkBg[data-icon="5"]:before{background-position:-30px -90px}
.responsivePage .flatPdfHolder.darkBg[data-icon="6"]:before{background-position:-30px -144px}
.responsivePage .flatPdfHolder.darkBg[data-icon="7"]:before{background-position:-30px -172px}
.responsivePage .flatPdfHolder br{display:none}
.responsivePage .flatPdfHolder .pdfTitle{text-align:justify;max-height:34px;overflow:hidden;padding-right:3px;text-align:-webkit-left}
.responsivePage .flatPdfHolder .pdfTitle:before{position:absolute;right:2px;bottom:7px;content:"...";line-height:1;-webkit-margin-end:-100px}
.responsivePage .flatPdfHolder .pdfTitle:after{position:absolute;right:0;width:10px;height:30px;background:#FFF;content:"";-webkit-margin-end:-100px}
}
.flatLinkIconHolder,.rc-main .flatLinkIconHolder{border:1px solid #e6e6e6;color:#585858;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatLinkIconHolder{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;height:160px;width:221px;position:relative;margin-bottom:24px;border-radius:8px;background-color:#f9f9f9;box-sizing:border-box;text-decoration:none;font-size:12px;line-height:16px}
.flatLinkIconHolder .linkIconTitleBlock{display:block}
.flatLinkIconHolder .linkIconTitle{padding:0 5px 11px;text-align:center;display:block;box-sizing:border-box}
.flatLinkIconHolder .linkIconTitle b{font-weight:inherit;padding-right:20px;background:url(images/more.png) right center no-repeat;color:#0074ae}
.flatLinkIconHolder .linkIconImgBlock{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;position:relative;display:block}
.flatLinkIconHolder .linkIconImgBlock .img{background-position:50% 50%;background-repeat:no-repeat;display:block;height:100%;width:100%;position:absolute;left:0;top:0}
.flatLinkIconHolder.hasSideText{display:block}
.flatLinkIconHolder.hasSideText .linkIconTitleBlock{position:absolute;bottom:0;left:0;right:0}
.flatLinkIconHolder.hasSideText .linkIconImgBlock{float:left;margin:21px 14px 0 22px}
.flatLinkIconHolder.hasSideText .linkIconImgBlock .img{position:static;width:52px;height:75px;background-size:contain;display:block}
.flatLinkIconHolder.hasSideText .linkIconSideBlock{padding-right:10px;display:block;padding-top:28px;overflow:hidden}
.flatLinkIconHolder.fullwidthImg .linkIconTitleBlock{background:#fff;border-top:1px solid #e6e6e6}
.flatLinkIconHolder.fullwidthImg .linkIconTitle{padding-top:10px}
.flatLinkIconHolder.fullwidthImg .linkIconImgBlock .img{background-size:100%;background-position:50% 0}
#CQ label.linkTypeLabel[data-icon]{position:relative;overflow:visible}
#CQ label.linkTypeLabel[data-icon]:after{width:20px;background:url(images/linkIconTypes.png) 0 0 no-repeat;position:absolute;right:10px;top:50%;content:''}
#CQ label.linkTypeLabel[data-icon="1"]:after{background-position:0 -115px;height:19px;margin-top:-10px}
#CQ label.linkTypeLabel[data-icon="2"]:after{background-position:0 0;height:17px;margin-top:-9px}
#CQ label.linkTypeLabel[data-icon="3"]:after{background-position:0 -27px;height:23px;margin-top:-13px}
#CQ label.linkTypeLabel[data-icon="4"]:after{background-position:0 -60px;height:20px;margin-top:-10px}
#CQ label.linkTypeLabel[data-icon="5"]:after{background-position:0 -90px;height:15px;margin-top:-8px}
#CQ label.linkTypeLabel[data-icon="6"]:after{background-position:0 -144px;height:18px;margin-top:-9px}
#CQ label.linkTypeLabel[data-icon="7"]:after{background-position:0 -172px;height:19px;margin-top:-10px}
@media only screen and (max-width:979px){.responsivePage .flatLinkIconHolder{width:230px;height:47px;background-color:transparent;border:1px solid #dbdbdb;border-radius:3px;padding-left:42px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;max-width:100%;font-size:14px;line-height:16px;font-weight:300;display:block}
.responsivePage .flatLinkIconHolder .pdfDownload,.responsivePage .flatLinkIconHolder .flatLinkImgBlock,.responsivePage .flatLinkIconHolder .linkIconImgBlock{display:none}
.responsivePage .flatLinkIconHolder .linkIconTitleBlock,.responsivePage .flatLinkIconHolder .linkIconSideBlock{display:table-cell;height:45px;vertical-align:middle;position:static;background:0;border:0;padding:0}
.responsivePage .flatLinkIconHolder .pdfTitle,.responsivePage .flatLinkIconHolder .linkIconTitle,.responsivePage .flatLinkIconHolder .sideText{padding:0;width:auto;text-align:left;position:static;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:auto}
.responsivePage .flatLinkIconHolder .pdfTitle br,.responsivePage .flatLinkIconHolder .linkIconTitle br,.responsivePage .flatLinkIconHolder .sideText br{display:none}
.responsivePage .flatLinkIconHolder .pdfTitle,.responsivePage .flatLinkIconHolder .linkIconTitle{font-size:14px;font-weight:300;line-height:1.2}
.responsivePage .flatLinkIconHolder.hasSideText .linkIconTitleBlock{display:none}
.responsivePage .flatLinkIconHolder .linkIconTitle b{display:none}
.responsivePage .flatLinkIconHolder[data-icon]:before{width:20px;background:url(images/linkIconTypes.png) 0 0 no-repeat;position:absolute;left:11px;top:50%;content:''}
.responsivePage .flatLinkIconHolder[data-icon="1"]:before{background-position:0 -115px;height:19px;margin-top:-10px}
.responsivePage .flatLinkIconHolder[data-icon="2"]:before{background-position:0 0;height:17px;margin-top:-9px}
.responsivePage .flatLinkIconHolder[data-icon="3"]:before{background-position:0 -27px;height:23px;margin-top:-13px}
.responsivePage .flatLinkIconHolder[data-icon="4"]:before{background-position:0 -60px;height:20px;margin-top:-10px}
.responsivePage .flatLinkIconHolder[data-icon="5"]:before{background-position:0 -90px;height:15px;margin-top:-8px}
.responsivePage .flatLinkIconHolder[data-icon="6"]:before{background-position:0 -144px;height:18px;margin-top:-9px}
.responsivePage .flatLinkIconHolder[data-icon="7"]:before{background-position:0 -172px;height:19px;margin-top:-10px}
.responsivePage .flatLinkIconHolder.darkBg{border-color:#fff;color:#fff}
.responsivePage .flatLinkIconHolder.darkBg[data-icon="1"]:before{background-position:-30px -115px}
.responsivePage .flatLinkIconHolder.darkBg[data-icon="2"]:before{background-position:-30px 0}
.responsivePage .flatLinkIconHolder.darkBg[data-icon="3"]:before{background-position:-30px -27px}
.responsivePage .flatLinkIconHolder.darkBg[data-icon="4"]:before{background-position:-30px -60px}
.responsivePage .flatLinkIconHolder.darkBg[data-icon="5"]:before{background-position:-30px -90px}
.responsivePage .flatLinkIconHolder.darkBg[data-icon="6"]:before{background-position:-30px -144px}
.responsivePage .flatLinkIconHolder.darkBg[data-icon="7"]:before{background-position:-30px -172px}
}
.CTAIntegrationPages .integrationsCtaBlock{bottom:0;z-index:999;top:auto !important;background:rgba(248,248,248,0.9);box-shadow:0 -1px 0 rgba(0,0,0,0.1);width:100%}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:980px;margin:0 auto;box-sizing:border-box;padding:12px 20px}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item{position:relative;width:226px;font-size:16px;color:#fff;text-decoration:none;border-radius:2px;margin:0 5px}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.orange{background:#ff8900}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.orange:hover{background:#ff9d2a}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.orange:active{background:#eb6321}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.lightBlue{background:#42a8d9}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.lightBlue:hover{background:#5bc9e7}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.lightBlue:active{background:#288ac8}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.blue{background:#0073ae}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.blue:hover{background:#0090c2}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.blue:active{background:#005b99}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.darkBlue{background:#01476b}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.darkBlue:hover{background:#015580}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item.darkBlue:active{background:#013e5e}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block{height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block .svg-block{display:none}
@media only screen and (max-width:979px){.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent{max-width:710px}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item{width:160px;border-radius:4px}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block{height:41px}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block .text-block{display:inline-block}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block .second-text{display:none}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block .svg-block{display:inline-block;margin-left:8px}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block .svg-block svg{fill:#fff;height:26px}
}
@media only screen and (max-width:719px){.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent{padding-left:15px;padding-right:15px}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item{width:calc(23%)}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block .text-block{display:none}
.responsivePage .CTAIntegrationPages .integrationsCtaBlock .integrationsCtaBlockContent .item .content-block .svg-block{margin-left:0}
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{-moz-font-feature-settings:inherit;-moz-font-language-override:inherit;border:0 none;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{background:#fff;color:#444;font-size:12px;line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
b,strong{font-weight:bold}
i,em{font-style:italic}
ins{text-decoration:none}
del,strike{text-decoration:line-through}
sup{vertical-align:super}
sub{vertical-align:sub}
ul,ol{margin:0 0 0 40px}
nav ul,nav li{list-style:none outside none;margin:0;padding:0}
button{overflow:visible;width:auto}
button,input,select,textarea{margin:0}
button,input[type="button"],input[type="submit"],input[type="image"],label{cursor:pointer}
input,select{vertical-align:middle;resize:none}
textarea{overflow:auto;resize:none}
:focus{outline:medium none}
*::-moz-focus-inner{border:0 none;padding:0}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url('../../../content/dam/ringcentral/fonts/lato/lato-lig-webfont-g.eot');src:url('../../../content/dam/ringcentral/fonts/lato/lato-lig-webfont-g.eot?#iefix') format('embedded-opentype'),url('../../../content/dam/ringcentral/fonts/lato/lato-lig-webfont-g.woff') format('woff'),url('../../../content/dam/ringcentral/fonts/lato/lato-lig-webfont-g.ttf') format('truetype'),url('../../../content/dam/ringcentral/fonts/lato/lato-lig-webfont.svg#latolight') format('svg');font-display:swap}
@font-face{font-family:'Lato';font-weight:normal;font-style:normal;src:url('../../../content/dam/ringcentral/fonts/lato/lato-reg-webfont-g.eot');src:url('../../../content/dam/ringcentral/fonts/lato/lato-reg-webfont-g.eot?#iefix') format('embedded-opentype'),url('../../../content/dam/ringcentral/fonts/lato/lato-reg-webfont-g.woff') format('woff'),url('../../../content/dam/ringcentral/fonts/lato/lato-reg-webfont-g.ttf') format('truetype'),url('../../../content/dam/ringcentral/fonts/lato/lato-reg-webfont.svg#latoregular') format('svg');font-display:swap}
@font-face{font-family:'Lato';font-weight:700;font-style:normal;src:url('../../../content/dam/ringcentral/fonts/lato/lato-bol-webfont-g.eot');src:url('../../../content/dam/ringcentral/fonts/lato/lato-bol-webfont-g.eot?#iefix') format('embedded-opentype'),url('../../../content/dam/ringcentral/fonts/lato/lato-bol-webfont-g.woff') format('woff'),url('../../../content/dam/ringcentral/fonts/lato/lato-bol-webfont-g.ttf') format('truetype'),url('../../../content/dam/ringcentral/fonts/lato/lato-bol-webfont.svg#latobold') format('svg');font-display:swap}
@font-face{font-family:'Lato';font-weight:900;font-style:normal;src:url('../../../content/dam/ringcentral/fonts/lato/lato-bla-webfont-g.eot');src:url('../../../content/dam/ringcentral/fonts/lato/lato-bla-webfont-g.eot?#iefix') format('embedded-opentype'),url('../../../content/dam/ringcentral/fonts/lato/lato-bla-webfont-g.woff') format('woff'),url('../../../content/dam/ringcentral/fonts/lato/lato-bla-webfont-g.ttf') format('truetype'),url('../../../content/dam/ringcentral/fonts/lato/lato-bla-webfont.svg#latoblack') format('svg');font-display:swap}
@font-face{font-family:'Lato';font-style:italic;font-weight:300;src:url('../../../content/dam/ringcentral/fonts/lato/lato-ligita-webfont-g.eot');src:url('../../../content/dam/ringcentral/fonts/lato/lato-ligita-webfont-g.eot?#iefix') format('embedded-opentype'),url('../../../content/dam/ringcentral/fonts/lato/lato-ligita-webfont-g.woff') format('woff'),url('../../../content/dam/ringcentral/fonts/lato/lato-ligita-webfont-g.ttf') format('truetype'),url('../../../content/dam/ringcentral/fonts/lato/lato-ligita-webfont.svg#latolight_italic') format('svg');font-display:swap}
@font-face{font-family:'Lato';font-style:italic;font-weight:normal;src:url('../../../content/dam/ringcentral/fonts/lato/lato-regita-webfont-g.eot');src:url('../../../content/dam/ringcentral/fonts/lato/lato-regita-webfont-g.eot?#iefix') format('embedded-opentype'),url('../../../content/dam/ringcentral/fonts/lato/lato-regita-webfont-g.woff') format('woff'),url('../../../content/dam/ringcentral/fonts/lato/lato-regita-webfont-g.ttf') format('truetype'),url('../../../content/dam/ringcentral/fonts/lato/lato-regita-webfont.svg#latoitalic') format('svg');font-display:swap}
@font-face{font-family:'Lato';font-weight:700;font-style:italic;src:url('../../../content/dam/ringcentral/fonts/lato/lato-bolita-webfont-g.eot');src:url('../../../content/dam/ringcentral/fonts/lato/lato-bolita-webfont-g.eot?#iefix') format('embedded-opentype'),url('../../../content/dam/ringcentral/fonts/lato/lato-bolita-webfont-g.woff') format('woff'),url('../../../content/dam/ringcentral/fonts/lato/lato-bolita-webfont-g.ttf') format('truetype'),url('../../../content/dam/ringcentral/fonts/lato/lato-bolita-webfont.svg#latobold_italic') format('svg');font-display:swap}
@font-face{font-family:'Lato';font-weight:900;font-style:italic;src:url('../../../content/dam/ringcentral/fonts/lato/lato-blaita-webfont-g.eot');src:url('../../../content/dam/ringcentral/fonts/lato/lato-blaita-webfont-g.eot?#iefix') format('embedded-opentype'),url('../../../content/dam/ringcentral/fonts/lato/lato-blaita-webfont-g.woff') format('woff'),url('../../../content/dam/ringcentral/fonts/lato/lato-blaita-webfont-g.ttf') format('truetype'),url('../../../content/dam/ringcentral/fonts/lato/lato-blaita-webfont.svg#latoblack_italic') format('svg');font-display:swap}
.topmenu{z-index:999;losition:relative;float:left;width:auto;position:relative;white-space:nowrap}
.topmenu ul{width:auto;margin-top:-5px;margin-left:-16px;color:#585858}
.safari .topmenu ul{margin-right:-100px}
.safari .topmenu ul ul{margin-right:0}
.topmenu li{float:left;position:relative}
.topmenu a{color:#585858}
.topmenu a.navLink{text-decoration:none;display:block;text-transform:uppercase;font-size:15px}
.topmenu a.navLink span{padding:0 11px 0 12px;display:block;line-height:40px;position:relative;z-index:5}
.topmenu a.navLink.selected{color:#0474a9}
.noMenuSelection .topmenu a.navLink.selected{color:inherit}
.topmenu .submenu{top:-99999px;position:absolute;background:#fafafa;z-index:1;box-shadow:0 0 3px 0 #666;border-radius:0 5px 5px 5px;padding:24px 15px 21px 24px;overflow:hidden;min-width:128px}
.topmenu .link_to_login{display:none}
.topmenu li .submenu{line-height:30px}
.topmenu li .submenu .subContainer{display:inline-block;margin-left:50px}
.topmenu li .submenu ul a{text-decoration:none;font-size:16px;display:block;font-weight:300}
.topmenu li .submenu .flatVideoHolder{margin:0;margin-left:15px;float:none;color:#585858}
.topmenu li .submenu ul{width:auto;margin:0;display:inline-block;margin-left:15px;float:none;vertical-align:top}
.topmenu li .submenu ul{padding-left:30px}
.topmenu li .submenu ul.rightSub{width:248px}
.topmenu li.rightSubbed .submenu .subContainer{margin-top:125px;margin-left:-248px}
.topmenu li .submenu ul:first-child{padding-left:0}
.topmenu li .submenu .flatVideoHolder:first-child,.topmenu li .submenu ul:first-child{margin-left:0}
.topmenu li .submenu .flatVideoHolder{margin:8px 25px 0 50px;background:#e6e6e6}
.topmenu li .submenu .flatVideoHolder .flatVideoTitleBlock{background-color:#fafafa}
.topmenu li .submenu .menuReport{width:219px;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;box-sizing:border-box;padding:15px;text-decoration:none;color:#585858;font-size:14px;margin-top:23px;display:block;line-height:1}
.topmenu li .submenu .menuReport img{float:left;padding-right:17px}
.topmenu li .submenu .menuReport p{white-space:normal;line-height:1.2;padding-bottom:12px}
.topmenu li .submenu .menuReport span{display:block;color:#0076aa}
.topmenu li .submenu ul li{float:none;padding-right:25px}
.topmenu li .submenu ul li.title{padding-bottom:10px;margin-top:-10px}
.topmenu li .submenu ul li.title a{font-size:23px;font-weight:normal}
.topmenu li .submenu ul li.title a span{padding-right:16px;background:url(images/design2016/tpl_sprite.png) no-repeat -220px -47px}
.topmenu li .submenu ul li.title a sup{font-size:50%;color:#f80;margin-left:5px;vertical-align:9px;font-weight:bold}
.topmenu li .submenu ul li.title a:hover span{background-position:-220px -76px}
.topmenu li .submenu ul li.br{border-bottom:1px solid #cfcfcf;height:17px;margin-bottom:24px}
.topmenu li>a,.topmenu li>a span{border-radius:5px}
.topmenu li.sub>a,.topmenu li.sub>a span{border-radius:5px 5px 0 0}
.topmenu a:hover,.topmenu li:hover a.navLink{color:#0073ae}
.topmenu li:hover .submenu{top:auto;margin-left:-8px}
.ipad .topmenu li:hover .submenu{margin-top:-1px}
.topmenu li.sub:hover a.navLink{box-shadow:0 0 3px 0 #666;position:relative;margin:0 -8px}
.topmenu li.sub:hover a.navLink span{background:#fafafa;position:relative;padding:0 19px 0 20px}
.topmenu li .submenu ul li.br:first-child{border:0;height:6px}
.lang-en_gb .topmenu li.link_to_products .submenu ul:first-child{border-right:1px solid #cfcfcf;padding-right:20px}
.topmenu li.button{margin-top:20px}
.topmenu li.button a{display:inline-block;text-decoration:none;height:34px;min-width:116px;text-align:center;padding:0 10px;color:#fff;border-radius:3px;line-height:32px;background:#f80;font-size:17px}
.topmenu li.button a:hover{background:#ff9d2a}
.topmenu li.button a:active{background:#eb6321}
.topmenu li .submenu ul li a.icon{line-height:1.1;padding-bottom:15px;padding-left:29px;position:relative}
.topmenu li .submenu ul li a.icon img{position:absolute;left:-5px;top:5px}
.topmenu li .submenu ul li a.icon .subtitle{font-size:12px}
.topmenu li .submenu ul li a.ico{line-height:1.1;padding-bottom:15px;padding-left:29px;position:relative}
.topmenu li .submenu ul li a.ico:before{position:absolute;left:-5px;top:5px;width:21px;height:21px;content:" ";display:inline-block;background:url("images/responsive/mobileLayoutSprite.png") no-repeat -125px -49px}
.topmenu li .submenu ul li a.ico .subtitle{font-size:12px}
.topmenu li .submenu ul li a.ico-office:before{background-position:-151px -75px}
.topmenu li .submenu ul li a.ico-glip:before{background-position:-151px -49px}
.topmenu li .submenu ul li a.ico-fax:before{background-position:-125px -75px}
.topmenu li .submenu ul li a.ico-contactCenter:before{background-position:-125px -49px}
.topmenu li .submenu ul li a.ico-pro:before{background-position:-99px -84px}
.topmenu li .submenu ul li a.ico-meetings:before{background-position:-70px -84px}
@media screen and (min-width:0\0){.topmenu .submenu{box-shadow:0 0 3px 1px #666}
.topmenu li.sub:hover a.navLink{box-shadow:0 0 3px 1px #666}
}
.segment-links-block{display:flex;margin-left:-16px}
.segment-links-block .segment-link{height:67px;display:block;padding:0 16px;line-height:66px;font-size:13px;text-transform:uppercase;text-decoration:none;color:#545454;letter-spacing:1px;font-weight:bold}
.segment-links-block .segment-link:hover{color:#0073ae}
html[data-segment="small"] .segment-small .segment-link,html[data-segment="enterprise"] .segment-enterprise .segment-link{color:#0684bd;background:#f0f8fc}
.topmenu_b{position:relative;display:none}
.topmenu_b .search-link{height:57px;width:57px;display:flex;justify-content:center;align-items:center;color:#676767}
.topmenu_b .search-link svg{width:25px;height:25px;fill:currentColor}
.topmenu_b .topmenuList{display:block;margin-left:auto}
.topmenu_b .navItem{float:left}
.topmenu_b .navItemLinkBlock{position:relative;z-index:1000}
.topmenu_b .navItemLink{display:flex;align-items:center;padding:0 18px;position:relative;font-size:16px;text-decoration:none;color:inherit;cursor:pointer;height:67px}
.topmenu_b .dropdownBlock{position:absolute;display:none;top:100%;left:-110px;right:-110px;z-index:999}
.topmenu_b .navItem:hover .dropdownBlock{display:block}
.topmenu_b .dropdown{box-shadow:0 1px 2px rgba(0,0,0,0.2);background:#f8f8f8;border-radius:4px;padding:18px 0 22px}
.topmenu_b .container{max-width:980px;margin:0 auto}
.topmenu_b .sectionsBlock{display:flex;flex-wrap:wrap}
.topmenu_b .section{width:29.4%;margin-left:5.9%}
.topmenu_b .section:nth-child(3n+1){margin-left:0}
.topmenu_b .section:nth-child(3n) ~ .section{margin-top:22px}
.topmenu_b .sectionsWrap{margin-left:5.9%;width:64.7%;display:flex;flex-flow:wrap column;min-height:343px;max-height:400px}
.topmenu_b .sectionsWrap .section{width:45.44%;margin-left:0}
.topmenu_b .sectionsWrap .section:last-child,.topmenu_b .sectionsWrap .section:nth-child(4){margin-left:9.12%}
.topmenu_b .sectionsWrap .section:nth-child(2),.topmenu_b .sectionsWrap .section:nth-child(3){margin-top:22px}
.topmenu_b .sectionsWrap .section:nth-child(4){margin-top:0}
.topmenu_b a.sectionLinkWrap{color:inherit;cursor:pointer;text-decoration:none}
.topmenu_b .sectionLinkWrap span{display:block}
.topmenu_b .sectionLink sup{font-size:70%;color:#f80}
.topmenu_b .sectionIconBlock{float:left}
.topmenu_b .sectionIcon{width:37px;height:37px}
.topmenu_b .sectionIcon svg{width:100%;height:100%;fill:#0073ae}
.topmenu_b .sectionLinkBlock,.topmenu_b .sectionListBlock,.topmenu_b .sectionLinkDesc{margin-left:50px}
.topmenu_b .sectionLinkBlock{padding-top:11px}
.topmenu_b .sectionLink{font-weight:bold;font-size:15px}
.topmenu_b .sectionLinkDesc{font-size:12px;color:#0073ae;margin-top:3px}
.topmenu_b .sectionListBlock{border-top:1px solid rgba(0,115,174,0.5);padding-top:13px;margin-top:5px}
.topmenu_b .sectionLinkBlock+.sectionListBlock{margin-top:8px;padding-top:19px}
.topmenu_b .sectionItem+.sectionItem{margin-top:8px}
.topmenu_b .sectionItem+.sectionItem.moreLink{margin-top:30px}
.topmenu_b .sectionItemLink{font-size:14px;text-decoration:none;color:inherit}
.topmenu_b .moreLink .sectionItemLink{font-size:15px;font-weight:bold}
.topmenu_b a.sectionLinkWrap:hover,.topmenu_b .sectionItemLink:hover,.topmenu_b .navItem:hover .navItemLink{color:#0073ae}
.topmenu_b .navItem:hover .navItemLink,.topmenu_b .navItemLink.active{color:#0073ae}
.topmenu_b .navItem:hover .navItemLink:after,.topmenu_b .navItemLink.active:after{height:0;border-bottom:2px solid;left:18px;right:18px;position:absolute;bottom:50%;margin-bottom:-21px;content:''}
@media(min-width:980px){.force-redesign header{height:137px}
.force-redesign header.headerNoNav{height:70px}
.force-redesign .nov_head.main-head{margin-bottom:0}
.force-redesign header .searchbox{display:none}
.force-redesign .topmenu,.force-redesign .common_head .topmenu{display:none}
.force-redesign .topmenu_b{display:flex;align-items:center}
}
.sticky_top_br{height:0}
.sticky_bottom_br{height:35px}
#sticky_nav{overflow:inherit;background:#FFF;z-index:9200;padding-left:0;padding-right:0;width:auto;right:0;left:0}
#sticky_nav.pageWithSub{max-height:118px}
#sticky_nav.sticky_nav_more{overflow:visible}
.sticky_nav_content{margin:auto;width:980px;position:relative;transform:translateZ(0);z-index:11}
.pageWithSub .sticky_nav_content{height:122px}
#sticky_nav-sticky-wrapper,#sticky_nav{top:0;z-index:999}
#sticky_nav-sticky-wrapper{max-height:75px}
#sticky_nav-sticky-wrapper.is-sticky #sticky_nav{position:fixed !important}
#sticky_nav .nav_list_holder{margin:0 -10px}
#sticky_nav ul{float:left;margin:0}
#sticky_nav ul li{float:left;height:70px;line-height:70px}
#sticky_nav a{height:67px;line-height:77px;color:#585858;font-size:17px;margin:0 9px;display:block;text-decoration:none;padding:0 10px}
#sticky_nav .sticky_nav_content_industry li a{margin:0;padding:0 13px}
#sticky_nav .sticky_nav_content_integration li a{margin:0 8px;padding:0 10px}
#sticky_nav ul li:first-child a{margin-left:0;padding:0 11px}
#sticky_nav .sticky_nav_content_industry li:first-child a{margin-right:0;padding-right:13px}
#sticky_nav .sticky_nav_content_integration li:first-child a{margin-right:10px}
#sticky_nav .currentStick .itemList{color:#0073ae;border-bottom:4px solid #0474a9}
#sticky_nav li:hover .itemList{color:#0073ae}
#sticky_nav a:not(.totop):hover{color:#0073ae}
#sticky_nav .subItem{display:none;position:absolute;left:-10px;width:1000px;z-index:999;top:70px;background:#fff;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb}
#sticky_nav .currentStick .subItem{z-index:99}
#sticky_nav ul li.currentStick .subItem{display:block}
#sticky_nav ul.subItem>li{height:47px;line-height:47px}
#sticky_nav ul.subItem>li>a{font-size:14px;height:45px;line-height:45px;margin:0 9px}
#sticky_nav ul.subItem>li:first-child a{margin-left:0}
#sticky_nav .subItem a:hover{color:#0073ae}
#sticky_nav .currentStick .subItem .itemSubList.active{border-bottom:3px solid #0474a9;color:#0073ae}
.pageWithSub.sticky_bottom_br{height:85px}
@media(min-width:980px){#sticky_nav ul li:hover .bgSubItems{position:absolute;top:71px;margin:0 -5000px;padding:0 5000px;height:48px;background:#fff}
#sticky_nav ul li:hover .subItem{display:block}
}
#sticky_nav .bottom_border{border-top:1px solid #dbdbdb;height:1px;overflow:hidden;clear:both;margin:0 -10px -1px -10px}
#sticky_nav .more{float:right;position:relative;margin-right:45px;z-index:700}
#sticky_nav .more p{margin:23px 0 0 9px;cursor:pointer;font-size:17px;position:relative;z-index:20;padding:7px 0 7px 5px;border-right:1px solid #e5e5e5;width:150px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}
#sticky_nav .more .show-more-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:29px;margin-right:10px;vertical-align:middle}
#sticky_nav .more .show-more-dots__dot{height:5px;width:5px;border:1px solid #585858;border-radius:50%}
#sticky_nav .more p:hover{color:#0073ae}
#sticky_nav .more p:hover .show-more-dots__dot{border-color:#0071b0}
#sticky_nav .more.opened .show-more-dots__dot{background-color:#585858}
#sticky_nav .more.opened p:hover .show-more-dots__dot{background-color:#0071b0}
#sticky_nav .more .showMore__text{vertical-align:middle}
#sticky_nav .more ul{display:none}
#sticky_nav .more.opened ul{display:block;position:absolute;top:10px;padding:60px 5px 11px 5px;background:#fafafa;border-radius:8px;z-index:10;width:207px;box-shadow:1px 1px 1px #d7d6d6}
#sticky_nav .more ul li{float:none;background:0;text-align:left;height:auto;line-height:auto}
#sticky_nav .more ul li:first-child{border-top:1px solid #dbdbdb;padding-top:8px}
#sticky_nav .more ul li a{margin:0 0 0 4px;padding-left:44px;line-height:30px;height:auto}
#sticky_nav .more ul li a:hover{border-bottom:0;color:#0073ae}
#sticky_nav .more ul li.currentStick a{border-bottom:0;border-left:solid 4px #0073ae;color:#0073ae;margin-left:0}
#sticky_nav .more ul li.currentStick:hover a{border-left:solid 4px #0073ae}
#sticky_nav .totop{color:#035379;float:right;width:20px;height:57px;position:absolute;right:0;z-index:701;margin:10px -10px -1px 0;padding:0 9px}
#sticky_nav .totop svg{fill:currentColor;height:11px;width:19px;max-height:100%;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#sticky_nav .sticky_nav_mob-header{display:none}
@media only screen and (max-device-width:1024px){#sticky_nav a:hover{color:#787878;border:0}
}
#sticky_cta{overflow:hidden;z-index:9200;width:100%;text-align:center;min-width:998px;position:relative}
#sticky_cta-sticky-wrapper,#sticky_cta{bottom:0;z-index:998;top:auto !important}
#sticky_cta .sticky_cta_content{transform:translateZ(0);position:relative;background:rgba(248,248,248,.9);box-shadow:0 -1px 0 rgba(0,0,0,.1);padding:11px 0 12px;margin-top:1px;display:flex;justify-content:center}
#sticky_cta .button{line-height:36px;height:36px;width:140px;color:#fff;text-decoration:none;margin:0 6px;border-radius:3px;font-size:16px;background:#f80;font-weight:300}
#sticky_cta .button:hover{background:#ff9d2a}
#sticky_cta .button.buttonDemo{background:#f80}
#sticky_cta .button.buttonPP.OM-trial-button{width:170px;background:#f80}
#sticky_cta .button.buttonPP.OM-trial-button:hover{background:#ff9d2a}
#sticky_cta .button.buttonPP.OM-trial-button:active{background:#eb6321}
#sticky_cta .button.buttonPP{background:#42a8d9}
#sticky_cta .button.buttonContact{background:#0073ae}
#sticky_cta .button.buttonDemo:hover{background:#ff9d2a}
#sticky_cta .button.buttonPP:hover{background:#5bc9e7}
#sticky_cta .button.buttonContact:hover{background:#0090c2}
#sticky_cta .button.buttonDemo:active{background:#eb6321}
#sticky_cta .button.buttonPP:active{background:#288ac8}
#sticky_cta .button.buttonContact:active{background:#005b99}
body.hideCta #sticky_cta{display:none}
*{margin:0;padding:0}
body{background:#fff;text-align:center;font-family:Helvetica;font-size:12px;overflow-x:hidden;min-width:1000px;font-variant-ligatures:none}
body.grey_body .bg_wrapper{padding-bottom:.1px;min-width:980px}
body.grey_body .footer_wrap{margin-top:0}
.ie7 body.grey_body .bg_wrapper{float:left;position:relative;width:100%;overflow:visible;z-index:5}
img{border:0;display:block}
[data-lazy-src]{opacity:0;transition:opacity .5s ease}
.lazy-processed[data-lazy-src]{opacity:1}
*:focus{outline:0}
.clear{clear:both;overflow:hidden;height:1px}
.nov_head{height:26px;border-bottom:1px solid #f2f2f2;padding:27px 0 16px 0;margin-bottom:15px}
.nov_head,.nov_head a{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:13px;color:#585858}
.nov_head .livepersonblock:hover,.nov_head a:hover{color:#f80}
.nov_head .logo{margin:0;width:auto;float:left;height:auto}
.nov_head .logo span{width:162px;height:25px;display:block}
.nov_head .logo b{position:absolute;text-indent:-99999px;display:block;left:0;top:-50px}
.nov_head .loginBlock{float:right;margin-left:36px}
.nov_head .login{position:relative;padding-left:19px;line-height:26px;height:25px;display:block}
.nov_head .login:before{position:absolute;left:0;top:5px;content:'';width:11px;height:15px}
.nov_head .login:hover:before{background-position:-24px -90px}
.nov_head .chatBlock{float:right;margin-left:81px;padding:0;background:0}
.nov_head .livepersonblock{line-height:26px;height:25px;cursor:default;position:relative;padding-left:23px}
.nov_head .livepersonblock:before{position:absolute;left:0;top:4px;width:18px;height:17px;content:''}
.contactUsBlock{float:right;margin-left:33px}
.contactUsLink{padding-left:28px;line-height:26px;height:25px;position:relative;display:block}
.contactUsLink:before{position:absolute;left:0;top:6px;width:19px;height:14px;content:''}
.countriesNav{float:left;position:relative;line-height:26px;padding-left:40px}
.countriesNav .arrow{width:130px;position:relative;cursor:pointer;float:right;margin-left:7px;white-space:nowrap;z-index:5}
.countriesNav .arrow:after{content:"";width:9px;height:5px;display:inline-block;vertical-align:middle;margin-left:5px;background:url("../../../content/dam/ringcentral/images/responsive/country-select-arrow.png") no-repeat}
.countriesNav:hover .arrow{color:#0073ae;background-position:right -16px;z-index:1002}
.countriesNav:hover .arrow:after{background-position:0 -5px}
.countriesNav span{float:left}
.countriesNav .submenuNav{border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 2px 2px 0 #999;background:#FFF;right:-17px;padding:41px 20px 10px 20px;position:absolute;top:-9px;width:132px;z-index:2;margin:0;display:none}
.countriesNav:hover .submenuNav{display:block;z-index:1001}
.countriesNav .submenuNav li{float:none;padding:0;list-style:none;overflow:hidden}
.countriesNav .submenuNav li:first-child{border-top:1px solid #ebebeb;padding-top:9px}
.countriesNav .submenuNav a{line-height:25px;display:block;overflow:hidden}
.countriesNav .submenuNav a.currentRegion,.countriesNav .submenuNav a:hover{color:#0073ae}
.countriesNav .submenuNav a .lng{float:right;width:15px}
.nov_head .sale_phones{float:right;padding:0;line-height:22px;height:25px;margin-left:0;color:#0073ae;font-weight:700;font-size:20px}
.lang-en_sg .nov_head .sale_phones{margin-right:22%}
.nov_head .sale_phones a{color:inherit;font-size:inherit}
.nov_head .sale_phones a:hover{color:#008fc4}
.borderTopLine{border-top:1px solid #bfbfbf;clear:both}
.par_heroimage{clear:both;overflow:hidden;min-height:13px}
.homeFrame{width:982px;margin:auto;text-align:left;position:relative}
.main{overflow:hidden;padding-top:4px}
.main_bg{width:982px;overflow:hidden;clear:both}
.main_top{position:relative;z-index:150}
.left{float:left;width:174px;padding:0 0 0 15px}
.right{float:right;width:760px;margin-right:2px;padding-bottom:55px;color:#787878}
.copy p{float:left;font-size:10px}
.copy .menu{float:right}
.copy .menu a{color:#798496;text-decoration:none}
.wide_main{width:980px}
.wide_main .right{width:100%;float:left}
.resources{margin-top:10px;*padding-top:10px;float:left;clear:both}
.resources .bg{width:175px}
.resources .bg ul{margin:0 15px 20px 15px}
.resources .bg ul p{font-size:18px;font-family:Arial;color:#787878}
.resources .bg ul a{color:#787878;text-decoration:none;font-family:Arial;font-size:10px}
.resources .bg ul li{padding:5px 0 5px 8px}
.resources .bg div{padding-left:24px}
.resources .bg div a img{display:inline}
.resources .bg div b{display:block;padding-bottom:5px}
.head_nav{z-index:99999}
.head_nav a{text-decoration:none;font-size:11px;font-weight:bold;color:#000}
header .searchbox{float:right;border:1px solid #dadada;border-radius:4px;width:238px;height:28px;line-height:28px;margin:0 0 0 -20px}
header .searchbox input.input{height:28px;float:left;border:0;color:#585858;font-size:12px;font-family:'Lato',Helvetica,Arial,sans-serif;padding-left:10px;width:160px;background:0}
header .searchbox input.input::-webkit-input-placeholder{font-size:0}
header .searchbox input.input::-moz-placeholder{font-size:0}
header .searchbox input.input:-ms-input-placeholder{font-size:0}
header .searchbox input.input::placeholder{font-size:0}
header .searchbox input.input::-ms-input-placeholder{font-size:0;color:#FFF}
header .searchbox input.submit_search{float:right;width:28px;height:28px;text-indent:-99999px;background:url(images/design2016/tpl_sprite.png) 7px 8px no-repeat;border:0}
.shadow_link{color:#787878 !important;cursor:text;text-decoration:none}
header.shortHeader{height:68px}
.nov_head_short{padding-top:0;border:0}
.nov_head_short .logo{float:left;width:162px;height:25px;text-indent:-99999px;margin-top:26px;top:0;left:0;position:relative}
.nov_head_short .logo span{display:block;height:25px;width:162px}
.nov_head_short .logo b{font-size:8px;left:10px;position:absolute;top:7px;z-index:1}
.nov_head_short .buttons_lp{position:relative;float:right;width:auto}
.nov_head_short p.livechat_img{margin-top:37px;background:-moz-linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#afaeae),color-stop(45%,#7b7b7b),color-stop(47%,#656565),color-stop(78%,#505050),color-stop(100%,#696969));background:-webkit-linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-o-linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-ms-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 2px #aaa;color:#fff;display:block;float:left;font-size:14px;height:30px;line-height:29px;text-align:center;text-decoration:none;width:174px;position:static;-pie-background:linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);behavior:url(/etc/designs/ringcentral/PIE.htc);font-weight:normal;padding:0}
.nov_head_short p.livechat_img:hover{background:-moz-linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c6c6),color-stop(49%,#939393),color-stop(50%,#838383),color-stop(100%,#696969));background:-webkit-linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-o-linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-ms-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);-pie-background:linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);behavior:url(/etc/designs/ringcentral/PIE.htc)}
.nov_head_short .sale_phones{margin:0;font-weight:normal;background:#0073ae;border-radius:3px;color:#FFF;display:block;float:right;font-size:14px;height:33px;line-height:33px;text-align:center;text-decoration:none;width:171px;position:static;margin-top:17px;text-transform:none;padding:0;border:0}
.nov_head_short .sale_phones b{display:none}
.nov_head_short .livepersonblock.black{font-weight:normal;background:#efefef !important;border-radius:3px;color:#585858;float:right;font-size:14px;height:33px;line-height:33px;text-align:center;text-decoration:none;width:161px;position:static;margin-top:17px;text-transform:none;margin-left:11px;margin-right:0;padding:0}
.nov_head_short .livepersonblock.black:before{display:none}
.nov_head_short .livepersonblock.black:hover{opacity:.6;filter:alpha(opacity=60);background:#efefef !important}
#footer2{padding-bottom:0}
#footer2 p{text-align:center;float:none}
#footer2 p a{color:#798496;text-decoration:none}
#footer2 p span{padding:0 3px}
.footer{clear:both;padding-left:0;padding-top:10px;width:980px}
.footer #footer2{margin-top:-16px;padding-top:0}
.footer .bg{overflow:hidden}
* html .footer .bg{zoom:1}
.footer .logo{margin-bottom:-41px;margin-left:7px;padding-top:21px;*margin-bottom:-45px;position:relative;z-index:50;display:block}
* html .footer .logo{zoom:1;margin-bottom:0}
.agentform{padding-left:20px}
.handst p{font-size:16px;color:#045189;font-weight:bold}
.handst p b{font-size:18px;color:#045189;display:block}
.handst p strong{font-size:18px;color:#000;display:block}
.handst a{text-decoration:underline;color:#418eb8;font-size:13px;font-weight:bold}
fieldset{border:0}
legend{color:#414141;font-size:15px;font-weight:bold;padding-bottom:15px}
.agentform p{padding:7px 0}
.chrow{overflow:hidden;margin-bottom:7px;clear:both}
.chrow label{display:block;float:left;width:190px;color:#686868;padding-top:5px;padding-right:30px;text-align:right}
.chrowbody{float:left;overflow:visible;position:relative}
div.row,.xxx-row,.selectrow{overflow:hidden;clear:both;margin-bottom:7px}
.row label{display:block;float:left;width:190px;color:#686868;padding-top:5px;padding-right:30px;text-align:right}
.row input{display:block;float:left;width:205px;border:1px solid #e4e4e6;border-top-color:#adadaf;height:21px;margin-right:6px;color:#414141}
.row span{font-size:10px}
.niceCheck{padding-bottom:5px}
.labelr{position:relative;top:-8px}
.row.up{padding-top:10px;position:relative;overflow:visible}
.row.up small{position:absolute;top:-5px;left:220px}
.row.up small.two{left:433px}
.row.up select{background:#fff;border:1px solid #e4e4e6;border-top-color:#adadaf;height:23px;width:180px}
.niceCheck input{position:relative;top:3px;margin-right:5px}
.row.big label{width:322px}
.row.big input{width:212px}
div.chechrow{overflow:auto;padding-bottom:5px;float:left;padding-right:30px;padding-top:5px}
div.chechrow span.first{width:120px}
div.chechrow .right-row{display:block;border:1px solid #e4e4e6;border-top-color:#adadaf;height:21px;position:absolute;top:46px;right:-40px}
.xxx-row label,.selectrow label{display:block;float:left;width:190px;color:#686868;padding-top:5px;padding-right:30px;text-align:right}
.xxx-row input{display:block;float:left;width:205px;border:1px solid #e4e4e6;border-top-color:#adadaf;height:21px;margin-right:6px;color:#414141}
.selectrow select{background:#fff;border:1px solid #e4e4e6;border-top-color:#adadaf;height:21px;width:80px}
.sendbutt{padding-left:285px;padding-top:5px}
.sendbutt input{width:96px;height:36px;display:block;border:0;text-indent:-9000px;cursor:pointer;font-size:.1px;color:#fff}
.bottext{padding-left:20px}
.bottext p{padding-bottom:3px}
.bottext p b{font-size:12px;color:#5e5e5e;padding:22px 0 8px 0;border-top:1px solid #8b8b8b;display:block;margin-right:31px}
h1.form-header{margin:28px 31px 20px 15px;color:#0a6591;font-size:28px;padding:0}
.sendbutt a{width:104px;height:36px;display:block;text-indent:-9000px}
body .h11,body .right .h11{color:#0f517f;font-size:30px;font-weight:normal;margin:0 31px 33px 15px;padding:0 0 13px 3px}
body .h11.border{border-bottom:1px solid #a4a4a4}
body .h22,body .right .h22{color:gray;font-size:17px;font-weight:normal;padding:36px 0 0 19px;margin:0;border:0}
.h11 a{display:inline-block;height:30px;left:5px;overflow:hidden;position:relative;top:5px}
.h11 img{display:inline}
.h11 a:hover img{margin-top:-30px}
.mboxDefault .nov_head .search input{*zoom:1;*margin-left:0;*position:relative;*left:39px}
.left .fa{overflow:hidden}
.left #ordernow{overflow:hidden;clear:both}
.left .tabParent{float:left;clear:both;margin-bottom:0}
.ie .left .tabParent{float:left;clear:both;margin-bottom:-12px}
.support_hours_asterix{padding-top:10px;color:#787878;overflow:hidden;clear:both}
.support_hours_asterix_indent{padding-left:5px}
.cta_buttons a{display:inline-block}
.cta_buttons.cta_buttons_top{position:absolute;right:0;top:0;z-index:120}
.no_leftnav .rc-main{width:auto;float:none}
html body.no_header .bg_wrapper{background-image:none}
body.grey_body{background:#303030}
select{font-family:Arial !important}
.wholePageWrapper{overflow:hidden}
@media(max-width:719px){.responsivePage .borderTopLine{display:none}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wholePageWrapper{overflow:visible}
}
.form_position{position:relative;width:565px;margin:0 auto;z-index:99999}
.offline_forms{max-width:980px;position:relative;z-index:2;margin:auto;width:100%}
.offline_form{display:none;position:absolute;top:127px;width:565px;border:4px solid #f8f8f8;border-radius:15px;z-index:999;left:50%;margin-left:-85px;text-align:left;background:#fcfcfc;padding-bottom:10px;line-height:1;font-family:'Lato',Helvetica,Arial,sans-serif}
.offline_form.ie7fixOffice{left:170px}
.offline_form p{margin:0;padding:0}
.no-borderradius .offline_form,.no-cssgradients .offline_form{border:0;border-radius:none;background:url(images/design2012/chat/bg.png) no-repeat right top;padding:4px 4px 10px 4px;height:398px}
.no-borderradius .offline_form.wide-textareas,.no-cssgradients .offline_form.wide-textareas{background:url(images/design2012/chat/bg-w.png) no-repeat right top;height:448px}
.offline_form .h1{color:#ec7929;font-size:36px;padding-left:32px;padding-top:20px}
.offline_form .h2{color:#999;font-size:18px;padding-left:34px;padding-top:20px}
.offline_form .h3{color:#999;font-size:14px;padding-left:35px;line-height:20px;padding-top:23px;background:url(images/design2012/chat/shad.gif) no-repeat 20px bottom;padding-bottom:23px}
.offline_form .sf_title{color:#ec7929;font-size:36px;padding-left:32px;padding-top:15px}
.offline_form .sf_subheader{color:#999;font-size:18px;padding-left:34px;padding-top:15px}
.offline_form .sf_message{color:#999;font-size:14px;padding-left:35px;line-height:20px;padding-top:15px;background:url(images/design2012/chat/shad.gif) no-repeat 20px bottom;padding-bottom:20px}
.offline_form form{overflow:hidden;padding:15px 0 0 0}
.offline_form form .inputs{float:left;padding-left:32px;width:251px}
.offline_form form .input{border:1px solid #999;position:relative;padding:3px 8px;margin-bottom:8px;border-radius:5px;-moz-border-radius:5px;background:#FFF}
.offline_form form .input.input_red{border:1px solid #F00}
.no-borderradius .offline_form form .input{border:0;background:url(images/design2012/chat/input.gif) no-repeat left top;padding:4px 9px 0 9px;height:20px}
.no-borderradius .offline_form form .input.input_red{background-position:bottom}
.offline_form form .input .holder{position:absolute;top:5px;left:8px;color:#999;font-size:12px;z-index:5}
.offline_form form .input .holder span{position:relative;top:-3px;color:#ec7929;font-weight:bold}
.offline_form form .input input{border:0;width:234px;font-size:12px;position:relative;z-index:10;background:url(images/1.gif);margin:0;padding:0;display:block}
.offline_form form .asterix{color:#999;font-size:12px;padding:6px 0 0 10px}
.offline_form form .asterix span{position:relative;top:-3px;color:#ec7929;font-weight:bold}
.offline_form form .form-right{float:right;padding-right:21px;padding-bottom:10px;width:251px}
.offline_form form .select{position:relative;padding:0;margin-bottom:7px;background:url(images/design2012/chat/sselect.gif) no-repeat left top;height:25px;font-weight:normal}
.offline_form form .select.input_red{background-position:bottom}
.offline_form form .select .holder{position:absolute;top:7px;left:13px;color:#999;font-size:12px;z-index:5}
.offline_form form .select .holder.selectedval{color:#000}
.offline_form form .select .holder span{position:relative;top:-3px;color:#ec7929;font-weight:bold}
.offline_form form .select select{border:0;width:251px;font-size:12px;background:url(images/design2012/chat/select.gif) repeat-x center;z-index:10;position:relative;padding:2px 5px;height:25px}
.textshadow .offline_form form .select select{opacity:0}
.no-textshadow .offline_form form .select select{filter:alpha(opacity=0)}
.offline_form form .select option{background:#FFF;padding:2px}
.offline_form form .form-right .textarea{border:1px solid #999;position:relative;padding:3px 13px;margin-bottom:7px;border-radius:5px;-moz-border-radius:5px;background:#FFF}
.offline_form form .form-right .textarea textarea{border:0;width:223px;font-size:12px;background:0;height:76px;font-family:Arial;z-index:10;position:relative;display:block;resize:none;margin:0;padding:0}
.offline_form.wide-textareas form .select{margin-top:-2px;margin-bottom:8px}
.offline_form.wide-textareas form .textarea{border:1px solid #999;position:relative;padding:3px 13px;margin-bottom:7px;border-radius:5px;-moz-border-radius:5px;background:#FFF;width:484px}
.offline_form.wide-textareas form .textarea textarea{border:0;width:484px;font-size:12px;background:0;height:76px;font-family:Arial;z-index:10;position:relative;display:block;resize:none;margin:0;padding:0}
.offline_form.wide-textareas form .textarea .holder{position:absolute;top:5px;left:13px;color:#999;font-size:12px;z-index:5}
.offline_form.wide-textareas form .form-right .submit{margin-top:122px}
.no-borderradius .offline_form.wide-textareas form .textarea{border:0;background:url(images/design2012/chat/tarea-w.gif) no-repeat left top;padding:4px 14px 6px 14px}
.no-borderradius .offline_form form .form-right .textarea{border:0;background:url(images/design2012/chat/tarea1.gif) no-repeat left top;padding:4px 14px 6px 14px}
.offline_form form .form-right .textarea .holder{position:absolute;top:5px;left:13px;color:#999;font-size:12px;z-index:5}
.offline_form form .form-right .submit{width:108px;border-radius:5px;color:#FFF;float:right;margin:5px 0 0 0;font-size:13px;padding:0;background:#ef9f26;height:22px;line-height:22px;border:1px solid #f6cc8b;box-shadow:0 3px 3px #bdbdbd;background:-moz-linear-gradient(top,#ef9f26 0,#e26931 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ef9f26),color-stop(100%,#e26931));background:-webkit-linear-gradient(top,#ef9f26 0,#e26931 100%);background:-o-linear-gradient(top,#ef9f26 0,#e26931 100%);background:-ms-linear-gradient(top,#ef9f26 0,#e26931 100%);background:linear-gradient(to bottom,#ef9f26 0,#e26931 100%)}
.no-borderradius .offline_form form .form-right .submit{background:url(images/design2012/chat/submit.gif) no-repeat center top;width:114px;padding:2px 0 5px 0;border:0;box-shadow:none;height:30px}
.offline_form form.showSpinner .form-right .submit{background:url(images/preloaders/loader_yellow.gif) no-repeat center;cursor:default;height:30px;margin-bottom:-8px;border:0;box-shadow:none;text-indent:-99999px}
.no-borderradius .offline_form form.showSpinner .form-right .submit{background:url(images/preloaders/loader_yellow.gif) no-repeat center;cursor:default;text-indent:-99999px}
.nov_head{position:relative}
.nov_head a{text-decoration:none}
.livechat_img{position:absolute;cursor:pointer;background:url(images/design2012/chat/livechat.png) no-repeat;width:148px;height:31px;font-family:Arial;line-height:26px;text-decoration:none;padding-left:10px;font-size:11px;font-weight:bold;padding-top:2px;color:#666;font-size:11px;font-weight:bold;margin:0}
.nov_head .livechat_img{top:36px;left:586px;position:absolute;cursor:pointer;background:url(images/design2012/chat/livechat.png) no-repeat;width:148px;height:31px;font-family:Arial;line-height:26px;padding-left:10px;font-size:11px;font-weight:bold;padding-top:2px;color:#666;font-size:11px;font-weight:bold}
.livechat_wrapper .livechat_img{position:absolute;cursor:pointer;left:615px;top:48px}
.livechat_wrapper a{text-decoration:none}
.offline_form .x{position:absolute;right:7px;top:5px;cursor:pointer}
.offline_form .x.spanx{width:18px;height:19px;background:url(images/br_design/header/top_sprite.png) no-repeat -241px -33px;display:block}
.no-borderradius .offline_form .x,.no-cssgradients .offline_form .x{right:11px;top:9px}
.offline_form_thankyou .h3{background:0;padding-bottom:8px}
.no-borderradius .offline_form_thankyou,.no-cssgradients .offline_form_thankyou{border:0;border-radius:none;background:url(images/design2012/chat/bt_thank.png) no-repeat right top;padding:4px 4px 5px 4px;height:193px}
.show_livechatofflineform .offline_form_inputs{display:block}
.show_livechatthankyou .offline_form_thankyou{display:block}
#header .office_call{background:url(images/design2012/chat/call_us.png) no-repeat;width:166px;height:33px;color:#666;font-size:11px;font-weight:bold}
#header .office_call h3{padding-left:10px;font-size:11px;font-weight:bold;padding-top:2px}
#header .office_call h3 span{font-size:11px}
body .callback_table{top:48px}
*+html .offline_form.ie7fixOffice form{padding:0}
.offline_form .privacy{padding:10px 32px 0;font-size:12px;color:#585858;line-height:15px;font-weight:300}
.lang-en_us .offline_form .privacy{padding-top:0}
.offline_form .privacy p+p{margin-top:6px}
.offline_form .privacy p a{font-weight:400;color:#0073ae;text-decoration:none}
.lang-en_us .offline_form .privacy p a{position:relative;top:-6px;padding-left:10px}
::selection{color:#fff;text-shadow:none;background:#f8971c}
::-moz-selection{background:#f8971c;color:#fff;text-shadow:none}
body{background:#FFF;text-align:center}
.rc-wrapper{margin:auto;position:relative;z-index:1}
.rc-content,.rc-wrapper header{width:980px;margin:auto;text-align:left}
.rc-content{display:block;margin-bottom:18px}
body.lang-en_gb .rc-content .signup_personal_demo.new-view{margin:25px 0 -18px}
.rc-main{float:right;width:760px;text-align:left}
.rc-main .formated{display:block;height:100%;position:relative}
.rc-main .formated .subheader{display:block;border-top:1px solid #adadad;border-bottom:1px solid #adadad;width:92%;margin:0 auto}
.rc-main .formated .subheader h3{color:#959595;font-size:24px;font-weight:bold;padding:11px 0 14px}
.no-borderradius .rc-main{border-radius:0}
.rc-sidebar{float:left;width:220px;padding-left:0;padding-top:10px;text-align:left}
.rc-sidebar .left-menu ul li a.linkTop{line-height:22px}
.rc-content .rc-content5{clear:both}
.note{border-top:1px solid #d0d0d0;clear:both;margin:12px 0 20px 29px;color:#999;height:45px;float:none;font-size:10pxpadding-top:14px;width:712px;position:relative;zoom:1}
.note .signup{right:-5px}
.note.border_bottom{width:707px;height:57px;border-top:0;top:10px;right:0;margin:0 0 21px 30px}
#headline{width:710px;height:90px;margin:0 auto;position:relative}
#headline .features_title1{color:#f80;font-family:Helvetica,arial,sans-serif;font-size:15px;padding:25px 0 0}
#headline h1,#headline h2{font-family:Helvetica,arial,sans-serif;font-size:31px;color:#0f517f;line-height:1.2}
#headline a{display:block;border:0;position:absolute;right:0;bottom:13px;text-decoration:none}
.subheader h3{font-size:15px;font-family:Arial;color:#7c7c7c;padding-left:3px}
#bottomline{width:710px;height:97px;margin:10px auto 0;border-top:1px solid #adadad;position:relative}
#bottomline a{display:block;border:0;position:absolute;left:538px;top:15px;text-decoration:none}
.button_signup p{font-family:arial,helvetica,sans-serif;font-size:20px;color:#fff;font-weight:bold;line-height:16px;padding-left:9px;margin-top:-2px;text-transform:uppercase}
.button_signup p span{font-size:14px;font-weight:normal;text-transform:none}
.no-textshadow .button_signup{background:url("../../../images/design2012/buttons/signup.png") no-repeat scroll left top transparent;width:158px;height:39px;box-shadow:none;-ms-transform:none;border:0;border-radius:none}
.no-textshadow .button_signup.office_signup_button{background:url("../../../images/design2012/buttons/signup_office.png") no-repeat scroll left top transparent}
.no-textshadow .button_signup:hover{background-position:left -69px}
.no-textshadow .button_signup p{visibility:hidden}
.no-textshadow .curled:before,.no-textshadow .curled:after{display:none}
#headline .headline-bottomline{border-bottom:1px solid #adadad;height:16px}
#sig1{text-decoration:none}
.headline_image{margin-left:20px}
.best-business-voip{clear:both;float:left;height:107px;margin:20px;position:relative;width:137px}
.best-business-voip div div{left:0;position:absolute;text-align:center;top:66px;width:137px}
.best-business-voip div div span{color:#fff;font-family:Tahoma;font-size:10pt;font-weight:bold}
.footer_wrap{padding-top:26px;padding-bottom:24px;position:relative;margin-top:14px;min-width:990px;background:#303030}
footer{width:980px;background:#303030;margin:20px auto 0;text-align:left}
footer p{color:#a9a9a9;font-size:11px;line-height:20px}
footer .foot_menu{color:#a9a9a9;line-height:20px;padding-top:5px;width:100%}
footer .foot_menu a{color:#a9a9a9;text-decoration:none;font-size:11px;padding:0 2px}
footer .foot_menu a:hover{text-decoration:underline}
footer .foot_images{padding:0 0 10px;width:100%}
footer .foot_images .truste_footer_logo_wrap,footer .foot_images img{float:left;margin-left:52px}
footer .foot_images .truste_footer_logo_wrap{width:110px;height:35px;background:url(images/design2016/bottom_sprite.png) no-repeat left -134px;float:left}
footer .foot_images .truste_footer_logo_wrap img{display:none}
footer .foot_images .mob_fot_img2{margin-top:-5px}
footer .foot_images .skyhigh_enterprise_logo .footer-logo{margin-top:-7px}
footer .foot_images .rc_footer_logo_wrap{color:#fff;display:block;height:23px;width:161px;float:left;margin-top:8px}
footer .foot_images .rc_footer_logo_wrap svg{fill:currentColor;max-width:100%;max-height:100%}
footer .foot_images .footer-logo{display:block;background-image:url(../../../content/dam/ringcentral/images/sprites/footer-sprite.png);background-repeat:no-repeat;float:left;margin-left:52px}
footer .foot_images .footer-logo--bbb{height:35px;width:90px;background-position:0 0}
footer .foot_images .footer-logo--skyhigh{height:50px;width:50px;background-position:-90px 0}
footer .foot_images .footer-logo--trustwave{height:43px;width:82px;background-position:-140px 0;margin-top:-5px}
footer .aligntoright{float:right}
footer .line_separator{height:1px;background:#414141;margin-top:24px;margin-bottom:30px}
footer .rc_footer_links{line-height:20px;display:block}
footer .aligntoright .socialFooter{position:repative;top:14px}
footer .aligntoright .faceB{position:relative;float:left;width:10px;height:18px;background:url(images/hp/footerSprite.png) no-repeat scroll -192px -54px;margin-right:20px}
footer .aligntoright .twitter{position:relative;float:left;width:18px;height:18px;background:url(images/hp/footerSprite.png) no-repeat scroll -225px -54px;margin-right:24px}
footer .aligntoright .googleP{position:relative;float:left;width:23px;height:19px;background:url(images/hp/footerSprite.png) no-repeat scroll -266px -54px;margin-right:23px}
footer .aligntoright .linkedIn{position:relative;float:left;width:14px;height:14px;background:url(images/hp/footerSprite.png) no-repeat scroll -311px -55px}
body.grey_body .bg_wrapper{background-color:#fff !important}
header,.header{height:131px;position:relative}
.headerNoNav{height:70px}
header.tinyHeader,.header.tinyHeader{height:68px}
header.tinyHeader .nov_head{border-bottom:0}
.header.tinyHeader .nov_head{border-bottom:0}
header *{font-family:'Lato',Helvetica,Arial,sans-serif}
.header *{font-family:'Lato',Helvetica,Arial,sans-serif}
body.grey_body .bg_wrapper{background:#FFF}
.rc-content{border:0}
.rc-main{border:0}
.main_bg{border:0}
.footer_wrap{background:#303030;border-top:1px solid #afb0b4}
.no-cssgradients .footer_wrap{background:#303030;border-top:1px solid #afb0b4}
footer p{color:#999}
footer{background:#303030}
footer .foot_menu a{color:#a9a9a9}
img.main_top{display:none !important}
img.main_foot_img{display:none !important}
img.main_bot{display:none !important}
.main_bg{background:0}
.bg_wrapper .main_bg{background:0}
.bg_wrapper .main{background:0}
.main{background:0}
.iframe-section{overflow:hidden}
#help-frame{margin-top:-8px}
#headline h1 a{width:auto;background:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none}
.support_design_layout .signup{background-image:url(images/design10/layout/snb.gif)}
.support_design_layout .signup:hover{background-position:0 -62px}
.signup_personal_demo .rcol{padding-right:5px}
.rcol a{background:-moz-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8981d),color-stop(25%,#e38214),color-stop(70%,#ba5803),color-stop(70%,#ba5803),color-stop(100%,#d66000));background:-webkit-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-o-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-ms-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:linear-gradient(to bottom,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 2px #aaa;color:#fff;display:block;overflow:hidden;text-align:center;text-decoration:none;width:174px;float:right;height:53px}
.rcol a div{padding:10px 0 10px 0}
.rcol .button_signup p{width:175px;font-size:22px;color:#fff;font-weight:bold;line-height:16px;margin-top:-2px;visibility:visible;padding-left:0;text-transform:none;font-family:'Lato',Helvetica,Arial,sans-serif}
.rcol .button_signup p span{font-size:10px;font-weight:normal;position:relative;float:left;margin-top:5px;margin-left:45px;font-family:'Lato',Helvetica,Arial,sans-serif}
.orcol a:hover div{background:url("images/design2012/hover_sing_up.png") no-repeat scroll center top transparent}
.no-cssgradients .rcol a{background:url("images/br_design/button/sing_up.png") no-repeat scroll 0 -57px transparent;height:57px;width:179px;box-shadow:none}
.no-cssgradients .rcol a:hover{background:url("images/br_design/button/sing_up.png") no-repeat scroll 0 0 transparent}
.no-cssgradients .rcol a:hover div{background:none repeat scroll 0 0 transparent;border:medium none}
.rcol .curled{border:0;border-radius:0;-moz-border-radius:0}
.rcol .button_signup{background:0;box-shadow:none;border:0;width:165px;box-shadow:none;height:auto;-webkit-box-shadow:none;position:static;text-align:center}
.rcol .curled:before,#headline .curled:after{-webkit-box-shadow:none}
.signup_personal_demo .view_demo_button{padding-right:5px;margin-top:10px !important;margin-right:-6px !important}
.signup_personal_demo .view_demo_button .demo{width:174px}
*:first-child+html .view_demo_button .demo span{width:174px !important}
.rcol a:hover div.button_signup{background:url("images/design2012/hover_sing_up.png") no-repeat scroll center top transparent}
.signup_personal_demo .button_signup{width:180px !important}
.no-borderradius .rc-content2,.no-borderradius .rc-content4,.no-borderradius .rc-content3{background:0;border:0}
.rcmain{border:0}
.no-borderradius div.rc-content img.bot_im,.no-borderradius div.rc-content img.top_im{display:none}
.off_sign_up .button_signup{width:174px !important}
.rcol .curled:before,#headline .curled:after{-webkit-box-shadow:none}
.no-cssgradients #headline .view_demo_button{margin-top:-10px !important;margin-right:10px}
.no-cssgradients .page_8518 #headline .view_demo_button{margin-top:-85px !important}
.no-cssgradients .page_8512 #headline .view_demo_button{margin-top:-85px !important}
.drop-shadow_new{position:relative;float:left;width:100%;padding:0;background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.button_signup_new{width:174px;height:52px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0;background:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.button_signup_new:hover{background:0;cursor:pointer}
.button_signup_new.hover{background:0;cursor:pointer}
.no-borderradius .rc-content2.roi_border{border-left:1px solid #e4e0e0;border-right:1px solid #e4e0e0}
body.grey_body .bg_wrapper{min-width:993px}
.signup_personal_demo{overflow:hidden;text-align:left;padding:0}
.signup_personal_demo form{border:1px solid #e0e0e0;border-radius:12px;padding:26px 30px 13px 37px;overflow:hidden;background:#FFF}
.signup_personal_demo p.stitle{font-size:32px;font-weight:300;color:#0073ae;padding-bottom:23px}
.signup_personal_demo .txt{color:#585858;font-size:20px;line-height:28px;padding-bottom:31px;font-weight:300}
.signup_personal_demo .question{float:right;margin:7px 13px 0 0;color:#f80;font-size:23px;font-weight:normal;border-bottom:1px solid #dfdfdf;padding-bottom:20px}
.signup_personal_demo .question b{color:#585858;font-weight:bold;font-size:14px;display:block;padding-bottom:10px}
.signup_personal_demo .question span b{display:inline;padding:0}
.signup_personal_demo form table{width:100%}
.signup_personal_demo form td{padding:0 0 10px 0}
.signup_personal_demo form td.label{font-size:14px;color:#585858;padding-right:12px;vertical-align:top;padding-left:52px}
.signup_personal_demo form td.label:first-child{padding-left:0}
.signup_personal_demo form td.label span{display:block;padding-top:5px}
.signup_personal_demo form td.label sup{vertical-align:baseline;position:relative;top:-2px;color:red;font-size:1.1em;margin-left:-2px}
.signup_personal_demo form .input{width:274px;padding:7px 10px;border:1px solid #e0e0e0;border-radius:4px;background:#FFF;float:left;font-size:14px;font-family:Arial;color:#585858}
.signup_personal_demo form .input.input_red{border-color:#ff6759;width:272px;background:url(images/design2012/formError.png) no-repeat right center;margin:-1px 0;border-width:2px}
.signup_personal_demo form .input.input_red input{width:260px}
.signup_personal_demo.shorten_form form .input.input_red input{width:360px}
.signup_personal_demo form .input input{width:276px;border:0;background:0;font-size:14px;font-family:Arial;color:#585858;height:16px}
.signup_personal_demo form .input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}
.signup_personal_demo form .input input:-webkit-placeholder{opacity:1;color:#a5afb5}
.signup_personal_demo form .input input:-moz-placeholder{opacity:1;color:#a5afb5}
.signup_personal_demo form .input input::-moz-placeholder{opacity:1;color:#a5afb5}
.signup_personal_demo form .input input:-ms-input-placeholder{opacity:1;color:#a5afb5}
.signup_personal_demo form .select{background:url(images/design2016/tpl_sprite.png) no-repeat 0 -156px;width:296px;height:32px;position:relative}
.signup_personal_demo form .select.tinyselect{background:url(images/design2016/tpl_sprite.png) no-repeat -183px -119px;width:113px}
.signup_personal_demo form .select.tinyselect.input_red{width:109px}
.signup_personal_demo form .select.tinyselect select{width:113px}
.signup_personal_demo form .select.input_red{border:2px solid #ff6759;border-radius:4px;margin:-2px 0;width:292px}
.signup_personal_demo form .select select{border:0;background:0;height:32px;opacity:0;width:296px;position:absolute;top:0;left:0;z-index:2;filter:alpha(opacity=0);font-size:14px}
.signup_personal_demo form .select span{position:absolute;top:0;left:0;z-index:2;padding:9px 10px;font-size:14px;color:#585858;font-size:14px;font-family:Arial}
.signup_personal_demo form .select span.holded{color:#585858;font-style:italic}
.signup_personal_demo input[type="submit"]{color:#FFF;width:211px;border-radius:5px;border:0;background:url(images/preloaders/loader_yellow.gif) no-repeat 140px -5000px #f80;height:37px;line-height:37px;font-size:16px;font-weight:300;font-family:'Lato',Helvetica,Arial,sans-serif}
.signup_personal_demo input[type="submit"]:hover{background:#ff9d2a;text-shadow:none}
.signup_personal_demo form ~ form input[type="submit"]{margin-top:10px}
.signup_personal_demo.display_thank .form{display:none}
.signup_personal_demo.display_thank .thank{display:block}
.signup_personal_demo form.showSpinner input[type="submit"]:hover,.signup_personal_demo form.showSpinner input[type="submit"]{border:0;box-shadow:none;text-indent:-99999px;background:url(images/preloaders/loader_yellow.gif) no-repeat 140px center;cursor:default}
.signup_personal_demo .thank{display:none;background:#f9f9f9;padding:105px 50px 79px 200px}
.signup_personal_demo form+form .thank{padding:83px 50px 57px 200px}
.signup_personal_demo .thank .stitle{padding-bottom:14px;line-height:41px}
.signup_personal_demo .thank p span{color:#0073ae}
.signup_personal_demo.display_thank form{padding:0}
.signup_personal_demo .required{font-size:12px}
.signup_personal_demo .required sup{vertical-align:baseline;color:red;font-weight:bold;font-size:1.2em}
.signup_personal_demo .privacy{font-size:12px;line-height:15px;color:#585858;padding-top:17px;max-width:300px}
.signup_personal_demo .privacy p+p{margin-top:6px}
.signup_personal_demo .privacy p a{color:#0073ae;text-decoration:none}
.signup_personal_demo.shorten_form{margin-bottom:80px;border:0;background:0}
.signup_personal_demo.shorten_form form{border:0;background:0;padding:72px 30px 22px 37px}
.signup_personal_demo.shorten_form .frame{background:#fafafa;box-sizing:border-box;padding:52px 0;border-radius:8px;width:570px;margin:auto;border:1px solid #e4e4e4}
.lp15_bottom .signup_personal_demo.shorten_form .frame{background-color:#1374b7}
.lp15_bottom .signup_personal_demo.shorten_form .frame .stitle,.lp15_bottom .signup_personal_demo.shorten_form .frame .txt,.lp15_bottom .signup_personal_demo.shorten_form .frame .txt span{color:#FFF}
.signup_personal_demo.shorten_form form .input,.signup_personal_demo.shorten_form form .select{margin:0 auto 35px auto;display:block;float:none;border:1px solid #e0e0e0;border-radius:4px;width:408px;background:#FFF;box-sizing:border-box;height:44px}
.signup_personal_demo.shorten_form form .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset !important}
.signup_personal_demo.shorten_form form .selecthold{color:#9b9b9b;padding:11px 10px}
.signup_personal_demo.shorten_form form .selecthold.holded{color:#9b9b9b;font-style:normal}
.signup_personal_demo.shorten_form form input,.signup_personal_demo.shorten_form form .selecthold,.signup_personal_demo.shorten_form form select,.signup_personal_demo.shorten_form form select option{font-size:20px;font-weight:300;font-family:'Lato',Helvetica,Arial,sans-serif;height:auto;color:#585858}
.signup_personal_demo.shorten_form form select{height:44px;width:406px}
.signup_personal_demo.shorten_form form .input input{width:380px}
.signup_personal_demo.shorten_form form .input input::-webkit-input-placeholder{color:#9b9b9b}
.signup_personal_demo.shorten_form form .input input:-moz-placeholder{color:#9b9b9b;opacity:1}
.signup_personal_demo.shorten_form form .input input::-moz-placeholder{color:#9b9b9b;opacity:1}
.signup_personal_demo.shorten_form form .input input:-ms-input-placeholder{color:#9b9b9b}
.signup_personal_demo.shorten_form form .input input:placeholder-shown{color:#9b9b9b}
.signup_personal_demo.shorten_form form input.submit{width:408px;margin:auto;padding:0;line-height:62px;height:62px;color:#FFF;font-size:22px;display:block;font-weight:bold;-webkit-appearance:none}
.signup_personal_demo.shorten_form .title{color:#0073ae;font-size:48px;text-align:center;font-weight:300;letter-spacing:-1px;padding-bottom:27px}
.signup_personal_demo.shorten_form .thank{border:0;background:0;text-align:center;padding:0}
.signup_personal_demo.shorten_form .thank .frame{width:790px;padding-bottom:45px}
.signup_personal_demo.shorten_form .thank .title{padding-bottom:64px}
.signup_personal_demo.shorten_form .thank .stitle{color:#585858;font-size:32px;font-weight:300;padding:20px}
.signup_personal_demo.shorten_form .thank .stitle b{font-weight:normal}
.signup_personal_demo.shorten_form .thank p.txt{color:#585858;font-size:24px;margin:0;display:inline-block;border-top:1px solid #dadada;padding:42px 0 0 0;margin-top:55px}
.signup_personal_demo.shorten_form .thank p.txt span{font-size:32px;color:#0073ae;font-weight:normal}
.signup_personal_demo.shorten_form form.showSpinner input[type="submit"]:hover,.signup_personal_demo form.showSpinner input[type="submit"]{background-position:center center}
.signup_personal_demo.shorten_form form .select.input_red,.signup_personal_demo.shorten_form form .input.input_red{border-color:#ff6759;background:url(images/design2012/formError.png) no-repeat right center #FFF}
.signup_personal_demo.shorten_form form .subButtonWrap{text-align:center;padding:0 50px;display:block !important;margin-bottom:-24px}
.signup_personal_demo.shorten_form form .subButtonWrap .subButton{background:url(images/lp15/whiteArrowUp.png) no-repeat left top;padding:10px 0 0 42px;display:inline-block;margin:11px 0 0 -32px;color:#FFF;font-size:16px}
.lp15_hero .rc-leadform-shorten{position:absolute;z-index:999;left:50%;width:490px}
.lp15_hero .signup_personal_demo.shorten_form{position:absolute;right:0;top:38px;overflow:visible}
.lp15_hero .rc-leadform-shorten form{margin:0;padding:0;overflow:visible}
.lp15_hero .rc-leadform-shorten form .frame{padding:32px 0;width:298px}
.lang-en_gb.lp-2015 .lp15_hero .rc-leadform-shorten form .frame{padding-bottom:20px}
.lp15_hero .signup_personal_demo.shorten_form .title{display:none}
.lp15_hero .signup_personal_demo.shorten_form form .input,.lp15_hero .signup_personal_demo.shorten_form form .select{width:249px;height:37px;margin:0 auto 12px auto}
.lp15_hero .signup_personal_demo.shorten_form form .input{padding:4px 6px;font-size:24px}
.lp15_hero .signup_personal_demo.shorten_form form .input input{width:215px}
.lp15_hero .signup_personal_demo.shorten_form form input,.lp15_hero .signup_personal_demo.shorten_form form .selecthold,.lp15_hero .signup_personal_demo.shorten_form form select,.lp15_hero .signup_personal_demo.shorten_form form select option{font-size:16px}
.lp15_hero .signup_personal_demo.shorten_form form select{width:246px;height:36px}
.lp15_hero .signup_personal_demo.shorten_form form .selecthold{padding:10px 6px}
.lp15_hero .signup_personal_demo.shorten_form form input.submit{width:249px;height:39px;line-height:39px;font-size:16px}
.lp15_hero .signup_personal_demo.shorten_form form .subButtonWrap .subButton{font-size:12px;margin:7px 0 0 -25px;padding:7px 0 0 28px;background-size:24px 17px}
.lp15_hero .signup_personal_demo.shorten_form form .subButtonWrap{margin-bottom:-13px}
.lp15_hero .signup_personal_demo.shorten_form .thank,.lp15_hero .signup_personal_demo.shorten_form .thank .frame{width:325px;padding-bottom:37px}
.lp15_hero .signup_personal_demo.shorten_form .thank .title{font-size:30px;position:absolute;top:47px;padding:0 35px;font-weight:normal;line-height:1.1;display:block}
.lp15_hero .signup_personal_demo.shorten_form .thank .stitle{font-size:16px;padding-top:103px;line-height:1.3}
.lp15_hero .signup_personal_demo.shorten_form .thank p.txt{font-size:14px;margin:19px 19px 0 19px;padding:14px 10px 0 10px;line-height:1.5}
.lp15_hero .signup_personal_demo.shorten_form .thank p.txt span{font-size:14px}
.lp15_hero .signup_personal_demo.shorten_form form .subButtonWrap .subButton{color:#a0a0a0;background:url(images/lp15/subButtonArrow.png) no-repeat left top;padding:13px 0 0 40px}
.rc_leadform_general .signup_personal_demo.shorten_form .formwrap{float:right}
.rc_leadform_general .signup_personal_demo.shorten_form form{padding:0;overflow:hidden;min-height:410px;position:relative}
.rc_leadform_general .signup_personal_demo.shorten_form .frame{background-color:#1374b7;padding:21px 32px 29px 32px;text-align:left;width:605px}
.rc_leadform_general .signup_personal_demo.shorten_form .frame .title,.rc_leadform_general .signup_personal_demo.shorten_form .frame .subtitle,.rc_leadform_general .signup_personal_demo.shorten_form .frame .stitle,.rc_leadform_general .signup_personal_demo.shorten_form .frame .txt,.rc_leadform_general .signup_personal_demo.shorten_form .frame .txt span{color:#FFF}
.rc_leadform_general .signup_personal_demo.shorten_form .title{display:none}
.rc_leadform_general .signup_personal_demo.shorten_form .frame .title{display:block;font-size:32px;font-weight:300;text-align:left;padding-bottom:10px}
.rc_leadform_general .signup_personal_demo.shorten_form .frame .subtitle{font-size:18px;font-weight:300;white-space:nowrap;line-height:1.3;padding-bottom:25px}
.rc_leadform_general .signup_personal_demo.shorten_form form .input,.rc_leadform_general .signup_personal_demo.shorten_form form .select{width:100%;height:37px;margin:0 auto 7px auto}
.rc_leadform_general .signup_personal_demo.shorten_form form .input{padding:4px 6px;font-size:24px}
.rc_leadform_general .signup_personal_demo.shorten_form form .input input{width:500px}
.rc_leadform_general .signup_personal_demo.shorten_form form input,.rc_leadform_general .signup_personal_demo.shorten_form form .selecthold,.rc_leadform_general .signup_personal_demo.shorten_form form select,.rc_leadform_general .signup_personal_demo.shorten_form form select option{font-size:16px}
.rc_leadform_general .signup_personal_demo.shorten_form form select{width:530px;height:36px}
.rc_leadform_general .signup_personal_demo.shorten_form form .selecthold{padding:10px 6px}
.rc_leadform_general .signup_personal_demo.shorten_form form input.submit{width:100%;height:47px;line-height:47px;font-size:18px;font-weight:normal;text-transform:uppercase;margin-top:31px}
.rc_leadform_general .signup_personal_demo.shorten_form form .subButtonWrap .subButton{font-size:12px;margin:7px 0 0 -25px;padding:7px 0 0 28px;background-size:24px 17px}
.rc_leadform_general .signup_personal_demo.shorten_form form .subButtonWrap{margin-bottom:-13px}
.rc_leadform_general .signup_personal_demo.shorten_form .thank,.rc_leadform_general .signup_personal_demo.shorten_form .thank .frame{width:605px;padding-bottom:37px}
.rc_leadform_general .signup_personal_demo.shorten_form .thank p.txt{font-size:14px;margin:19px 19px 0 19px;padding:14px 10px 0 10px;line-height:1.5}
.rc_leadform_general .signup_personal_demo.shorten_form .thank p.txt span{font-size:14px;font-weight:bold}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock{float:left;width:355px}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .enquiries,.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .expert{border:1px solid #ebebeb;border-radius:8px;padding:23px 70px;background:url(images/design2016/enquiries.png) no-repeat 20px center #f7f7f7;margin-bottom:10px}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .expert{background-image:url(images/design2016/expert.png);padding:29px 66px}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .expert p.txt{padding:0;font-weight:bold;font-size:16px}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .expert p.txt:after{display:inline-block;background:url(images/design2016/expert_more.png) no-repeat center;width:14px;height:14px;content:" ";margin:0 0 0 6px;position:relative;top:2px}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .title{font-size:32px;font-weight:300;margin:0;padding:19px 0 21px;display:block;color:#1973ae;text-align:left}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .enquiries .txt{font-size:16px;padding:0;line-height:1.2}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .enquiries .txt .dynamicNumber{font-size:20px;font-weight:normal}
.rc_leadform_general .signup_personal_demo.shorten_form .sideBlock .enquiries .expert{display:inline-block;cursor:pointer;padding:10px 35px;color:#FFF;border-radius:4px;background:#0073ae;margin:18px 0 7px 0;font-size:14px}
.rc_leadform_general .signup_personal_demo.shorten_form .privacy{padding-top:15px;color:inherit;max-width:none;position:absolute;bottom:33px;left:0;font-size:12px;width:353px;line-height:1.3}
.rc_leadform_general .signup_personal_demo.shorten_form .privacy:before{display:block;width:125px;content:" ";margin:0 auto;left:0;right:0;top:0;position:absolute;border-bottom:1px solid #e6e6e6}
.rc_leadform_general .signup_personal_demo.shorten_form .privacy a{color:#1973ae;text-decoration:none}
.signup_personal_demo.overflow_visible{overflow:visible}
.signup_personal_demo.shorten_form .formText .formWithBullets{width:80%;margin:0 auto 40px}
.signup_personal_demo.shorten_form .formText .formWithBullets .formWithBullets-title{font-size:100px;text-transform:uppercase;text-align:center;color:#fff;font-weight:300;padding-bottom:40px;border-bottom:solid 1px rgba(255,255,255,0.2)}
.signup_personal_demo.shorten_form .formText .formWithBullets .formWithBullets-title strong{display:block;font-size:65px}
.signup_personal_demo.shorten_form .formText .formWithBullets .formWithBullets-bullets{margin:30px 0 0 20px}
.signup_personal_demo.shorten_form .formText .formWithBullets .formWithBullets-bullets .formWithBullets--bullet{position:relative;padding-left:40px;color:#fff;font-size:26px;font-weight:300;line-height:1.3;margin-bottom:12px}
.signup_personal_demo.shorten_form .formText .formWithBullets .formWithBullets-bullets .formWithBullets--bullet::before{content:'';background:url(images/bullet-ok-icon.png);width:26px;height:26px;position:absolute;left:0;top:4px}
.signup_personal_demo.shorten_form .formText .formWithBullets-type3 .formWithBullets-title{font-size:74px;padding-bottom:30px;line-height:inherit;font-weight:300;text-transform:uppercase;border-bottom:solid 3px rgba(255,255,255,0.5)}
.signup_personal_demo.shorten_form .formText .formWithBullets-type3{position:relative;margin-top:-35px}
.signup_personal_demo.shorten_form .formText .formWithBullets-type3 .formWithBullets-title strong{font-size:50px;font-weight:400}
.signup_personal_demo.shorten_form .formText .formWithBullets-type3 .formWithBullets-bullets .formWithBullets--bullet{font-size:20px;font-weight:400;padding-top:4px}
.signup_personal_demo.shorten_form .formText .formWithReviews{position:relative;margin-top:-20px;text-align:center}
.signup_personal_demo.shorten_form .formText .formWithReviews .formWithReviews-img{display:inline-block;width:70%}
.signup_personal_demo.shorten_form .formText .formWithReviews .formWithReviews-button{display:inline-block;margin:5px auto 15px;font-size:16px;padding:5px 10px 7px;background:#f80;border-radius:5px;color:#fff;font-weight:400;text-decoration:none}
.signup_personal_demo.shorten_form .formText .formWithReviews .formWithReviews-caption{font-size:24px;font-weight:400;margin-bottom:15px}
.signup_personal_demo.shorten_form .formText .formWithReviews .formWithReviews-button:hover{background:#ff9d2a}
.signup_personal_demo.shorten_form .formText .formWithReviews .formWithReviews-button:active{background:#eb6321}
.signup_personal_demo form.SFForm_B{float:right;margin-top:44px;width:378px;border:0;background:0;padding:0;overflow:visible;border-radius:0}
.signup_personal_demo #SFForm_BWrapper p.stitle{font-size:36px;padding-bottom:14px}
.signup_personal_demo #SFForm_BWrapper .txt{font-size:14px;line-height:1.2;padding-bottom:18px;padding-right:10px}
.signup_personal_demo form.SFForm_B .fields{display:block;border:1px solid #b9b9bc;border-radius:8px;padding:24px 0 26px 30px;position:relative}
.signup_personal_demo form.SFForm_B .fields .secured{position:absolute;width:81px;height:14px;background:url(../../../content/dam/ringcentral/images/sprites/lead-form-sprite.png) no-repeat center -36px #ececee;position:absolute;right:20px;top:-10px}
.signup_personal_demo form.SFForm_B .fields .trustLogo{float:right;width:88px;height:28px;background:url(images/design2016/office/form/trustLogo.png) no-repeat center;margin:13px 30px 0 0}
.signup_personal_demo form.SFForm_B .select,.signup_personal_demo form.SFForm_B .input{border:1px solid #e9e9e9;box-sizing:border-box;border-radius:4px;background:#fff;height:30px;width:317px;margin-bottom:15px;padding:0 7px;font-size:14px;float:none}
.signup_personal_demo form.SFForm_B .select{background-image:url(../../../content/dam/ringcentral/images/sprites/lead-form-sprite.png);background-position:top right -29px;position:relative;background-repeat:no-repeat}
.signup_personal_demo form.SFForm_B .select select#emp_sel{position:absolute;left:0;top:0;width:317px;height:30px;opacity:0;margin:0;padding:0;max-width:100%}
.signup_personal_demo form.SFForm_B .select #CCselecthold{line-height:30px}
.signup_personal_demo form.SFForm_B .input input{height:28px;border:0;margin:0;padding:0;background:0;width:100%}
.signup_personal_demo form.SFForm_B .inputLabel{font-size:14px;display:inline-block;padding-bottom:8px}
.signup_personal_demo form.SFForm_B .input_red{border-color:#F00;margin:0 0 15px 0}
.signup_personal_demo form.SFForm_B .submit{-webkit-appearance:none;background:#0072b0;border-radius:4px;height:35px;width:148px;line-height:35px;color:#FFF;font-size:16px;cursor:pointer;border:0;margin-top:10px}
.signup_personal_demo form.SFForm_B .submit:hover{background-color:#0090c2}
.signup_personal_demo form.SFForm_B .formTitle{color:#0073ae;font-size:28px;padding-bottom:6px}
.signup_personal_demo form.SFForm_B .formSubTitle{font-size:16px;padding:14px 0 33px 0;font-weight:300}
.signup_personal_demo form.SFForm_B .formSubTitle span{font-size:24px;font-weight:normal}
.signup_personal_demo #SFForm_BWrapper{background-color:#ececee;height:845px;margin:0 -310px -18px;position:relative}
.lang-en_us .signup_personal_demo #SFForm_BWrapper{height:770px}
.signup_personal_demo .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center bottom}
.signup_personal_demo #SFForm_BWrapper #SFForm_BBlock{margin:auto;position:relative;width:980px;display:block}
.signup_personal_demo form.SFForm_B .thank{margin:0;padding:0;background:0;overflow:hidden}
.signup_personal_demo form.SFForm_B .thank .thank .stitle{line-height:inherit}
.signup_personal_demo form.SFForm_B.showSpinner .submit:hover,.signup_personal_demo form.SFForm_B.showSpinner .submit[type="submit"]{border:0;box-shadow:none;text-indent:-99999px;background:url(images/preloaders/loader_yellow.gif) no-repeat center;cursor:default}
.preloaderImg{position:absolute;left:-9999px;visibility:hidden}
#demandbase-autocomplete .ui-menu{max-width:320px}
.lp-form-privacy{width:408px;margin:20px auto}
.lp-form-privacy p{color:#fff;font-size:14px;font-weight:300;line-height:16px}
.lp-form-privacy a{color:#fff;font-size:14px;font-weight:700;text-decoration:none}
.lp-form-privacy .frm-privacy-lnk{margin-top:5px}
.lp15_hero .lp-form-privacy{width:249px;margin-bottom:0;margin-top:10px}
.lp15_hero .lp-form-privacy p,.lp15_hero .lp-form-privacy a{color:#585858}
.lp15_hero .lp-form-privacy a,.lp15_hero .lp-form-privacy a b{color:#0073ae;font-weight:300}
.signup_personal_demo.new-view{position:relative;z-index:950}
.signup_personal_demo.new-view *{box-sizing:border-box}
.signup_personal_demo.new-view .bg{left:50%}
.signup_personal_demo.new-view #SFForm_BWrapper{height:429px}
.signup_personal_demo.new-view #SFForm_BWrapper #SFForm_BBlock{display:-webkit-box;display:-ms-flexbox;display:flex}
.signup_personal_demo.new-view form.SFForm_B{width:50%;margin-top:48px;float:none}
.signup_personal_demo.new-view #SFForm_BWrapper p.stitle{font-size:28px;padding-bottom:10px;padding-left:0}
.signup_personal_demo.new-view #SFForm_BWrapper .txt{font-size:16px;font-weight:400;line-height:1.4;padding-bottom:27px;padding-left:0;padding-right:0}
.signup_personal_demo.new-view #SFForm_BWrapper .txt ul{margin:0}
.signup_personal_demo.new-view #SFForm_BWrapper .txt ul li{position:relative;padding-left:17px}
.signup_personal_demo.new-view #SFForm_BWrapper .txt ul li::before{content:"";display:inline-block;position:absolute;top:7px;left:0;width:7px;height:7px;background:#f08700;vertical-align:middle;border-radius:50%}
.signup_personal_demo.new-view form.SFForm_B .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;border:0;border-radius:0}
.signup_personal_demo.new-view form.SFForm_B .inputBlock{width:50%}
.signup_personal_demo.new-view form.SFForm_B .inputBlock--first-name{-webkit-box-ordinal-group:-5;-ms-flex-order:-6;order:-6;padding-right:9px}
.signup_personal_demo.new-view form.SFForm_B .inputBlock--last-name{-webkit-box-ordinal-group:-4;-ms-flex-order:-5;order:-5;padding-left:9px}
.signup_personal_demo.new-view form.SFForm_B .inputBlock--work-email{-webkit-box-ordinal-group:-3;-ms-flex-order:-4;order:-4;padding-right:9px}
.signup_personal_demo.new-view form.SFForm_B .inputBlock--phone-number{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3;padding-left:9px}
.signup_personal_demo.new-view form.SFForm_B .inputBlock--company-name{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;padding-right:9px}
.signup_personal_demo.new-view form.SFForm_B .inputBlock--number-employees{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-left:9px}
.signup_personal_demo.new-view form.SFForm_B .select,.signup_personal_demo.new-view form.SFForm_B .input{width:100%;margin-bottom:11px}
.signup_personal_demo.new-view form.SFForm_B .select{background-image:url(../../../content/dam/ringcentral/images/signup-form/select-icon.png);background-position:top 10px right 10px}
.signup_personal_demo.new-view .privacy{margin-left:auto;padding-top:20px}
.signup_personal_demo.new-view .secured{display:none}
.lang-en_gb .signup_personal_demo.new-view form.SFForm_B .inputBlock--phone-number,.lang-en_gb .signup_personal_demo.new-view form.SFForm_B .inputBlock--country{padding-left:0;padding-right:9px}
.lang-en_gb .signup_personal_demo.new-view form.SFForm_B .inputBlock--work-email{padding-left:9px;padding-right:0}
.lang-en_gb .signup_personal_demo.new-view .privacy{max-width:100%;padding:0 0 10px}
.lang-en_gb .signup_personal_demo.new-view .privacy>p{padding-left:25px}
.lang-en_gb .signup_personal_demo.new-view #SFForm_BWrapper{height:auto;min-height:506px;margin-bottom:0;padding-bottom:40px}
.lang-en_gb .signup_personal_demo.new-view form.SFForm_B .input{max-width:100%}
.lang-en_gb .signup_personal_demo .checkbox-group label:before{border:1px solid #e4e4e4;border-radius:4px}
.lang-en_gb .signup_personal_demo .checkbox-group{padding-left:25px}
.lang-en_gb .signup_personal_demo .checkbox-group.input_red{margin:0}
.lang-en_gb .signup_personal_demo .checkbox-group label:before{left:-25px;width:15px;height:15px;top:0}
.lang-en_gb .signup_personal_demo .checkbox-group label:after{left:-21px;top:4px;height:4px;width:7px}
.lang-en_gb .signup_personal_demo .selectize-control.single .selectize-input{background-image:url(../../../content/dam/ringcentral/images/signup-form/select-icon.png);background-position:top 10px right 10px;padding-right:25px}
.lang-en_gb .signup_personal_demo .selectize-control.single .selectize-input .item{font-family:inherit;max-width:96%}
.lang-en_gb .signup_personal_demo form .select span{padding:7px}
.lang-en_gb .signup_personal_demo .selectize-dropdown-content{margin-top:0}
.lang-en_gb .signup_personal_demo .selectize-dropdown-content{max-height:150px}
.lang-en_ca .signup_personal_demo #SFForm_BWrapper{height:auto;min-height:845px}
.lang-en_ca .signup_personal_demo form.SFForm_B{padding-bottom:50px}
.lang-en_ca .signup_personal_demo .privacy p a{padding-left:30px}
.lang-en_ca .signup_personal_demo .inputBlock--country .input_red{width:319px !important}
.signup_personal_demo .checkbox-group{padding:10px 0 10px 30px}
.signup_personal_demo .checkbox-group input[type="checkbox"]{opacity:0;position:absolute}
.signup_personal_demo .checkbox-group input[type="checkbox"]+label::after{content:none}
.signup_personal_demo .checkbox-group input[type="checkbox"]:checked+label::after{content:""}
.signup_personal_demo .checkbox-group label{position:relative}
.signup_personal_demo .checkbox-group label:before{content:"";position:absolute;left:-30px;top:1px;display:inline-block;height:16px;width:16px;border:1px solid grey;background:#fff}
.signup_personal_demo .checkbox-group.input_red label:before{border-color:red}
.signup_personal_demo .checkbox-group label:after{content:"";position:absolute;left:-26px;top:4px;display:inline-block;height:6px;width:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}
.signup_personal_demo .inputBlock--country .input_red{border:none !important}
.signup_personal_demo .inputBlock--country .select{padding:0 !important}
.signup_personal_demo .inputBlock--country .select input{height:auto !important;border:0}
.signup_personal_demo .selectize-control.single .selectize-input{background:url(../../../content/dam/ringcentral/images/sprites/lead-form-sprite.png) no-repeat #fff top right -29px;border:1px solid transparent}
.signup_personal_demo .inputBlock--country .input_red .selectize-input{border-color:#F00}
.signup_personal_demo .selectize-control.single .selectize-input,.signup_personal_demo .selectize-control.single .selectize-input input{cursor:default}
.signup_personal_demo .selectize-input.full{background-color:#fff}
.signup_personal_demo .selectize-input{position:relative;z-index:1;display:inline-block;width:100%;padding:5px 7px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.signup_personal_demo .selectize-input,.selectize-control.single .selectize-input.input-active{display:inline-block;cursor:text}
.signup_personal_demo .selectize-dropdown,.signup_personal_demo .selectize-input,.selectize-input input{font-family:inherit;font-size:13px;-webkit-font-smoothing:inherit;line-height:18px;color:#303030}
.signup_personal_demo .selectize-input>*{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;font-family:Arial;font-size:14px}
.signup_personal_demo .selectize-input>.item{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.signup_personal_demo .selectize-input>input{max-width:100%;max-height:none;min-height:0;padding:0;margin:0 1px;line-height:inherit;text-indent:0;background:0;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:auto}
.signup_personal_demo .selectize-dropdown,.selectize-input,.signup_personal_demo .selectize-input input{font-family:inherit;font-size:13px;-webkit-font-smoothing:inherit;line-height:18px;color:#303030}
.signup_personal_demo .selectize-input input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0}
.signup_personal_demo .selectize-dropdown{position:absolute;z-index:10;margin-top:1px;background:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.signup_personal_demo .input_red .selectize-dropdown{border:1px solid #F00;border-top:0}
.signup_personal_demo .selectize-dropdown-content{max-height:200px;overflow-x:hidden;overflow-y:auto}
.signup_personal_demo .selectize-dropdown [data-selectable]{overflow:hidden;cursor:pointer}
.signup_personal_demo .selectize-dropdown [data-selectable],.signup_personal_demo.selectize-dropdown .optgroup-header{padding:5px 8px}
.signup_personal_demo .selectize-dropdown .selectize-dropdown-content .option.active,.signup_personal_demo .selectize-dropdown .selectize-dropdown-content .option:hover{background:#0073ae;color:#fff}
.signup_personal_demo .selectize-dropdown .highlight{background-color:#0072b0;color:#fff;padding:0 !important;position:static !important}
.feat_menu{height:129px;overflow:hidden;margin-bottom:27px;padding-left:10px}
.feat_menu a{float:left}
.feat_menu a:hover{zoom:1}
.feat_menu a:hover img{margin-top:-129px}
h1{color:gray;font-family:Helvetica,arial,sans-serif;font-size:15px;padding:17px 0 0 19px;font-weight:normal;line-height:1}
p.h1{color:gray;font-family:Helvetica,arial,sans-serif;font-size:15px;padding:17px 0 0 19px;font-weight:normal;line-height:1}
body .h22{color:gray;font-family:Helvetica,arial,sans-serif;font-size:15px;padding:17px 0 0 19px;font-weight:normal;line-height:1}
h2{border-bottom:1px solid #a4a4a4;color:#0f517f;font-size:31px;font-weight:normal;margin:0 31px 33px 19px;padding:0 0 18px;line-height:1;padding-top:3px}
h1.h2{border-bottom:1px solid #a4a4a4;color:#0f517f;font-size:31px;font-weight:normal;margin:3px 31px 33px 19px;padding:0 0 18px;line-height:1;margin-top:3px}
body .h11{border-bottom:1px solid #a4a4a4;color:#0f517f;font-size:31px;font-weight:normal;margin:3px 31px 33px 19px;padding:0 0 18px;line-height:1}
h2 img{display:inline}
h2 a{left:5px;top:5px;position:relative;height:30px;overflow:hidden;zoom:1;display:inline-block}
h2 a:hover{zoom:1}
h2 a:hover img{margin-top:-30px}
h1.h2 img{display:inline}
h1.h2 a{left:5px;top:5px;position:relative;height:30px;overflow:hidden;zoom:1;display:inline-block;margin-top:-3px}
h1.h2 a:hover{zoom:1}
h1.h2 a:hover img{margin-top:-30px}
h3{font-size:15px;color:#7c7c7c;padding-left:3px}
.signup{position:absolute;display:block;float:right;height:63px;width:184px !important;overflow:hidden;cursor:pointer;position:absolute;right:27px;top:14px;background:url(../../../images/design10/office/features/signup2.gif) no-repeat top left;text-decoration:none}
.signup img{margin-top:0;display:none}
.signup:hover{margin-top:0;zoom:1;background-position:0 -64px}
.signup:hover img{margin-top:-60px}
.feat_c{float:left;width:560px;padding-left:15px}
.feat .ico{float:left;padding-top:3px;padding:3px 9px 0 15px}
.feat{clear:both;overflow:hidden;padding-bottom:15px;zoom:1}
.cont{overflow:hidden;font-family:Arial;padding-top:6px;padding-bottom:14px}
.cont .ico{float:left}
.cont .feat_c{float:left}
.cont .title{color:#007daa;font-size:15px;cursor:pointer}
.cont .title img{display:inline;padding-right:7px}
.hid{display:none;color:#787878;font-size:12px;padding-left:20px;padding-top:9px}
.hid a{color:#007daa}
.feat{position:relative}
.note{border-top:1px solid #d0d0d0;clear:both;color:#999;float:left;font-size:10px;margin-left:20px;margin-top:12px;padding-top:14px;width:712px;position:relative;margin-bottom:20px;zoom:1}
.note .signup{right:-5px}
*html .note .signup{position:relative}
.diagram{border-bottom:1px solid #dbdbdb;margin-left:9px;margin-right:19px;margin-top:-23px;overflow:hidden;padding-bottom:12px}
.overview{padding-left:16px;padding-right:20px;padding-top:34px}
.overview h3,.overview .h33{font-size:17px;font-weight:bold;color:#959595;padding-bottom:24px;margin:0;border:0 none}
.overview h3 a,.overview .h33 a{color:#007daa}
.overview .cont{padding-bottom:7px}
.overview .hid{padding-left:23px;padding-top:7px}
.overview .hid ul{padding-left:28px;padding-top:5px;list-style-type:disc}
.overview .hid ul li{padding-bottom:2px}
.overview a{color:#007daa}
.overview .hid ul ul{padding-bottom:10px}
.overview_foot{padding-top:35px}
.overview_foot .more{border-bottom:1px solid #dadada;margin-left:13px;margin-right:33px;text-align:right}
.overview_foot .more a{*top:3px;position:*relative}
.overview_foot .more a img{display:inline}
.overview_foot .signup{position:relative;right:29px;top:22px}
.faq{margin-top:-15px}
.faq .cont{padding-bottom:8px}
.faq .feat_c{width:715px}
.faq .hid{padding-top:7px}
#support_hours{display:none}
.how .feat_c{margin-left:45px;width:370px;padding-top:11px;background:url(../../../images/design10/office/features/dash.gif) repeat-x bottom;padding-bottom:16px;padding-left:0}
.how h3{padding-left:0;padding-bottom:9px}
.how .ico{padding:9px 0 0 48px}
.how .cont{padding-bottom:4px}
.how .cont .title img{padding-left:1px;float:left;overflow:hidden}
.how .cont .title{font-weight:normal;padding-right:5px;overflow:hidden;clear:both;zoom:1}
.how .cont .title span{float:left;display:block;position:relative;top:-2px}
.how .cont ul{padding-left:15px;list-style-type:disc}
.how .cont ul li{padding-bottom:6px}
.how .cont .hid{padding-top:5px;padding-right:30px}
*html .how .cont .hid{overflow:hidden;clear:both;zoom:1}
.wrap{width:688px;overflow:hidden;padding-top:22px}
.wrap_top{width:688px;height:37px;background:url(../../../images/design10/office/features/wrap_top.gif) no-repeat}
.wrap_top p{color:#fff;font-family:Arial;font-size:16px;font-weight:bold;padding:10px}
.wrap_bg{width:664px;background:url(../../../images/design10/office/features/wrap_bg.gif) repeat-y;padding-top:13px;padding-left:24px;padding-bottoM:15px}
.detail{padding-top:0;padding-right:30px}
.detail h2{border:0;font-size:12px;margin:0;padding:0;font-weight:normal;color:#000;*margin-right:3px}
.detail ul{padding:10px 30px;list-style-type:disc}
.detail ul li{padding-bottom:3px}
.detail ol{padding:10px 30px}
.detail ol li{padding-bottom:3px}
.detail img{padding:20px 0 20px 20px}
.detail p.text3{padding:5px 0}
.how{padding-left:18px}
.how .bg{background:url(../../../images/design10/office/hw/hw_bg.gif) repeat-y;overflow:hidden;margin-bottom:12px;width:742px}
.how .bg .grasient{overflow:hidden;position:relative}
.how .bg .grasient .v_text{padding-left:13px;position:static;padding-:8px;float:left;margin-right:-23px}
*html .how .bg .grasient .v_text{float:right:-12px}
.how .feat_c{margin-left:10px;padding-top:1px;padding-bottom:16px;margin-bottom:9px}
.local td{display:none}
.local table{padding-left:0 !important;*float:left;*clear:both}
.local td.text3{display:block;padding-left:18px;*padding-right:60px}
.local td.text3 h2{font-size:22px !important;margin-left:0;margin-bottom:0;padding-left:0;padding-top:17px}
.local td.text3 ul{padding:10px 0 10px 30px}
.local td.text3 h1{padding:0 0 10px 0;font-size:15px;font-weight:bold}
#ordernow{font-size:18px;padding-top:10px}
#ordernow strong{display:block;font-size:24px}
.plans .title{padding-top:38px !important}
.plans .min{padding-top:8px !important}
.anc{color:#007daa;font-size:15px;font-weight:bold}
.hid td{border:1px solid #000;border-collapse:collapse;width:75px}
.hid table{border-collapse:collapse}
.moar{display:inline-block !important;height:23px;overflow:hidden;zoom:1}
.moar:hover{margin:0}
.moar:hover img{margin-top:-23px}
.best-business-voip{width:137px;height:107px;position:relative;margin:20px;clear:both;float:left}
.best-business-voip div div{width:137px;position:absolute;left:0;top:66px;text-align:center}
.best-business-voip div div a{text-decoration:none}
.best-business-voip div div span{color:#fff;font-family:Tahoma;font-weight:bold;font-size:10pt}
footer{display:block}
.txt_underline{text-decoration:underline}
.rc-main .formated{margin:8px 0 0 10px;color:#787878;line-height:1.25}
.office_signup_button{float:right;right:30px;top:15px;position:relative;text-align:left}
.bottombutton{border-top:1px solid #dadada;margin-left:13px;margin-right:33px;text-align:right}
.bottombutton .office_signup_button{right:0}
.faqbottomline .office_signup_button{right:0}
.office-features #headline .features_title1{padding-left:4px}
.office-features #headline h1{font-size:52px}
.office-features #headline h1 span{color:#0073ae;font-size:22px;font-weight:bold}
.rc-main .formated .office-features .subheader h3{font-size:21px}
.office-features .feat-img-big-wrapper{position:relative}
.office-features .features-big-promo-image{display:block;border:0;margin-left:22px;position:relative;top:-21px;overflow:hidden;clear:both}
.office-features .features-content{padding-left:28px}
.office-features h2{font-weight:lighter;font-size:38px;color:#333;border-bottom:0;margin-left:0;margin-bottom:5px}
.office-features h3{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;padding-bottom:12px;padding-top:0;color:#333}
.features-content ul{padding-left:3px;padding-bottom:20px}
.features-content ol{padding-left:3px;padding-bottom:20px;margin-left:19px}
.features-content ul li{list-style-type:none;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;padding-left:20px;line-height:1.2;padding-bottom:10px}
.features-content ol li{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:2}
.office-features .features-content p{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;padding-bottom:13px;padding-left:0;color:#787878}
.office-features .features-content h3{padding-left:0}
.office-features .features-content .media{float:right;text-align:center;margin-top:38px;padding-left:60px}
.office-features .features-content .media a{margin-bottom:24px;display:block;color:#5d6067;font-size:12px}
.office-features .features-content .media a.app-overview{text-decoration:none}
.office-features .features-content .media a.app-overview span{color:#FFF;font-size:13px;display:block;margin-top:-25px;font-weight:bold}
.office-features .features-content .media img{padding-bottom:3px}
.office-features .features-content ol li{color:#f90;font-weight:bold;font-size:14px}
.office-features .features-content ol li span{font-weight:normal;color:#797979}
.office-features .features-content ol li a{color:#797979}
.office-features .features-content .feature-note{padding:20px;background:#ebecef;border-radius:10px;font-family:'Lato',Helvetica,Arial,sans-serif;margin-bottom:95px;font-size:14px}
.no-borderradius .office-features .features-content .feature-note{background:url(../../../images/br_design/features/note.gif) no-repeat left top}
.office-features .features-content .feature-note strong{color:#f90;font-style:italic;font-weight:normal}
.office-features .req-left{float:left}
.office-features .req-right{float:right;padding-right:64px}
.office-features .req-left li,.office-features .req-right li{list-style-type:none;padding-left:0;background:0;padding-bottom:5px}
.office-features .features-content h4{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:2}
.req-left ul,.req-right ul{padding-left:0}
.office-features #headline h1 span.subtitle-custom{color:#5d6067;color:#5d6067;font-size:22px;font-style:italic;font-weight:lighter}
.content-center-top{padding-left:24px}
.content-center-top img{float:left;padding-right:24px;position:relative;top:16px;z-index:5}
.chrome .content-center-top img{top:11px}
.content-center-top h2{border-bottom:medium none;color:#5e6167;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:0;margin-top:90px;padding-bottom:0;padding-top:0}
.office-features .features-content .media a.demo_vidwatch{width:176px;height:35px;background:url(../../../images/br_design/features/watchvideo.png) no-repeat;text-align:center;text-decoration:none;padding-top:80px;font-size:13px;font-weight:normal;color:#FFF;margin-bottom:13px;font-weight:bold}
.rc-main .formated .subheader h3 a{color:#0073ae}
.no-textshadow .office-features #headline .view_demo_button{margin-top:0 !important}
.no-cssgradients .office-features #headline .view_demo_button{margin-top:0 !important}
.dt{position:absolute !important;right:-3px;top:87px}
.rc-sidebar{padding-top:0 !important}
.line{left:0;width:764px;margin-top:28px;float:left;position:relative}
.cont .title{color:#666 !important}
.cont .title span{color:#f8981d;font-size:12px}
.hid{color:#999 !important;padding-top:25px !important}
.hid a{color:#f8981d !important;text-decoration:none;font-weight:bold}
.hid ul{padding-left:30px}
.hid ol{padding-left:30px}
.hid ul li{list-style:disc}
.hid ul ul li{list-style:circle}
.hid td{border:1px solid #000;border-collapse:collapse;width:75px}
.hid table{border-collapse:collapse}
.anc{font-weight:normal !important;font-size:24px !important;color:#333 !important;display:inline-block;padding-bottom:5px;padding-top:20px;text-decoration:none;line-height:40px}
.anc span{font-size:18px;color:#f8981d}
.anc.type-1{padding:0;color:#666 !important;font-weight:300 !important}
.anc sub{vertical-align:bottom;font-size:24px;color:#0073ae}
.title sub{font-size:16px;vertical-align:bottom;color:#0073ae;font-weight:300}
.mob-icon-conteiner{position:relative;float:left;width:747px;height:162px;margin-left:15px;overflow:hidden}
.mob{position:relative;float:left;height:144px;width:123px;text-decoration:none}
.mob span.nomber{position:relative;float:left;width:199px;height:56px;background:url("images/pro/img_sprite.png") no-repeat scroll 0 -808px;margin-top:38px;margin-left:2px}
.mob:hover span.nomber{background:url("images/pro/img_sprite.png") no-repeat scroll -1px -868px}
.mob span.call{position:relative;float:left;width:199px;height:62px;background:url("images/pro/img_sprite.png") no-repeat scroll 0 -1635px;margin-top:31px;margin-left:4px}
.mob:hover span.call{background:url("images/pro/img_sprite.png") no-repeat scroll -1px -1697px}
.mob span.phone{position:relative;float:left;width:199px;height:63px;background:url("images/pro/img_sprite.png") no-repeat scroll 0 -986px;margin-top:32px;margin-left:10px}
.mob:hover span.phone{background:url("images/pro/img_sprite.png") no-repeat scroll 0 -924px}
.mob span.voice{position:relative;float:left;width:199px;height:48px;background:url("images/pro/img_sprite.png") no-repeat scroll 0 -1053px;margin-top:41px;margin-left:2px}
.mob:hover span.voice{background:url("images/pro/img_sprite.png") no-repeat scroll 0 -1108px}
.mob span.fax{position:relative;float:left;width:199px;height:59px;background:url("images/pro/img_sprite.png") no-repeat scroll 0 -1403px;margin-top:30px;margin-left:3px}
.mob:hover span.fax{background:url("images/pro/img_sprite.png") no-repeat scroll 0 -1466px}
.mob span.mobile{position:relative;float:left;width:199px;height:60px;background:url("images/pro/img_sprite.png") no-repeat scroll 0 -1341px;margin-top:30px;margin-left:2px}
.mob:hover span.mobile{background:url("images/pro/img_sprite.png") no-repeat scroll -1px -1279px}
.mob span.integration{position:relative;float:left;width:199px;height:56px;background:url("images/pro/img_sprite.png") no-repeat scroll 0 -1219px;margin-top:33px;margin-left:0}
.mob:hover span.integration{background:url("images/pro/img_sprite.png") no-repeat scroll -1px -1161px}
#icon_strip .mob p{font-size:14px;text-align:center;color:#797979;text-decoration:none;padding-top:100px}
#icon_strip .mob p strong{color:#0073ae;font-weight:normal}
#icon_strip .mob p.new{font-size:12px}
.tabs_wrapper .customer_reviews{border:1px solid #d9d9d9;margin-left:27px;margin-top:10px;padding:0 26px;width:663px}
.tabs_wrapper{position:relative;overflow:hidden}
.tabs_wrapper#show-review .customer_reviews{position:relative;top:0;left:0}
.tabs_wrapper#show-review .product_overview{position:absolute;top:-9999999px}
.tabs_wrapper#show-overview .customer_reviews{position:absolute;top:-9999999px}
.tabs_wrapper#show-overview .product_overview{position:relative;top:0;left:0;float:left;zoom:1}
.tabs_wrapper .tabs{overflow:hidden;width:100%;width:712px;padding-top:18px;margin:3px 0 8px 28px;border-top:1px solid #adadad;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fff 40px,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(40px,#fff),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#fff 0,#fff 40px,#f1f1f1 100%);background:-o-linear-gradient(top,#fff 0,#fff 40px,#f1f1f1 100%);background:-ms-linear-gradient(top,#fff 0,#fff 40px,#f1f1f1 100%);background:linear-gradient(top,#fff 0,#fff 40px,#f1f1f1 100%)}
.tabs_wrapper .tabs p{background:url(images/design2012/bazar_tabs.png) no-repeat left bottom;width:143px;height:31px;line-height:31px;text-align:left;float:left;margin-right:-22px;position:relative;font-family:Arial;font-size:12px;font-weight:bold;color:#666;cursor:pointer;padding-left:15px}
.tabs_wrapper#show-overview .tabs .show-overview{z-index:999;color:#ff8100;background-position:left top}
.tabs_wrapper#show-review .tabs .show-review{z-index:999;color:#ff8100;background-position:left top}
.no-cssgradients .tabs_wrapper .tabs{background:url(images/design2012/ie_tab_bg.gif) repeat-x bottom}
.tabs_wrapper .product_overview #icon_strip{margin-top:2px}
.tabs_wrapper .customer_reviews .subheader{border-bottom:0}
.rc-main .formated .tabs_wrapper .subheader{border:0}
.no-boxshadow #icon_strip{margin-left:25px}
.rc-sidebar .rate{border:3px solid #dfdfdf;border-radius:10px;width:170px;height:109px;text-align:center;margin-top:13px}
.rc-sidebar .rate .title{color:#069;font-size:16px;font-weight:bold;padding-top:7px}
.rc-sidebar .rate #BVRRSummaryContainer{margin:0}
.rc-sidebar .rate #BVavgRating{color:#a89999;font-size:18px;font-weight:bold;margin-top:-43px}
.rc-sidebar .rate .BVRRRatingNormalImage{float:none;padding:0}
.rc-sidebar .rate .BVRROverallRatingContainer .BVRRRatingContainerStar{float:none;margin-top:8px;margin-bottom:18px;margin-bottom:23px}
.rc-sidebar .rate .BVRRRatingSummaryLinks{float:none;margin-bottom:0}
.rc-sidebar .rate .BVRRRatingSummaryLinkRead{margin:0;padding:0}
.no-borderradius .rc-sidebar .rate{border:0;padding:3px;background:url(images/design2012/bazar_rate.png) no-repeat;margin:20px 0 -10px 1px}
.office-features #headline .features_title1{padding-left:4px}
.office-features #headline h1{font-size:52px}
.office-features #headline h1 span{color:#0073ae;font-size:22px;font-weight:bold}
.rc-main .formated .office-features .subheader h3{font-size:21px}
.office-features .feat-img-big-wrapper{position:relative}
.office-features .features-big-promo-image{display:block;border:0;margin-left:22px;position:relative;top:-21px;overflow:hidden;clear:both}
.office-features .features-content{padding-left:28px}
.office-features h2{font-weight:lighter;font-size:38px;color:#333;border-bottom:0;margin-left:0;margin-bottom:5px}
.office-features h3{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:25px;font-weight:400;padding-bottom:12px;padding-top:0;color:#333}
.features-content ul{padding-left:3px;padding-bottom:20px}
.features-content ol{padding-left:3px;padding-bottom:20px;margin-left:19px}
.features-content ul li{list-style-type:none;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;padding-left:20px;line-height:1.2;padding-bottom:10px}
.features-content ol li{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:2}
.office-features .features-content p{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;padding-bottom:13px;padding-left:0;color:#787878}
.office-features .features-content h3{padding-left:0}
.office-features .features-content .media{float:right;text-align:center;margin-top:38px;padding-left:60px}
.office-features .features-content .media a{margin-bottom:24px;display:block;color:#5d6067;font-size:12px}
.office-features .features-content .media a.app-overview{text-decoration:none}
.office-features .features-content .media a.app-overview span{color:#FFF;font-size:13px;display:block;margin-top:-25px;font-weight:bold}
.office-features .features-content .media img{padding-bottom:3px}
.office-features .features-content ol li{color:#f90;font-weight:bold;font-size:14px}
.office-features .features-content ol li span{font-weight:normal;color:#797979}
.office-features .features-content ol li a{color:#797979}
.office-features .features-content .feature-note{padding:20px;background:#ebecef;border-radius:10px;font-family:'Lato',Helvetica,Arial,sans-serif;margin-bottom:95px;font-size:14px}
.no-borderradius .office-features .features-content .feature-note{background:url(../../../images/br_design/features/note.gif) no-repeat left top}
.office-features .features-content .feature-note strong{color:#f90;font-style:italic;font-weight:normal}
.office-features .req-left{float:left}
.office-features .req-right{float:right;padding-right:48px}
.office-features .req-left li,.office-features .req-right li{list-style-type:none;padding-left:0;background:0;padding-bottom:5px}
.office-features .features-content h4{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:2}
.req-left ul,.req-right ul{padding-left:0}
.office-features #headline h1 span.subtitle-custom{color:#5d6067;color:#5d6067;font-size:22px;font-style:italic;font-weight:lighter}
.content-center-top{padding-left:24px}
.content-center-top img{float:left;padding-right:24px;position:relative;top:16px;z-index:5}
.chrome .content-center-top img{top:11px}
.content-center-top h2{border-bottom:medium none;color:#5e6167;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:0;margin-top:90px;padding-bottom:0;padding-top:0}
.office-features .features-content .media a.demo_vidwatch{width:176px;height:35px;background:url(../../../images/br_design/features/watchvideo.png) no-repeat;text-align:center;text-decoration:none;padding-top:80px;font-size:13px;font-weight:normal;color:#FFF;margin-bottom:13px;font-weight:bold}
.rc-main .formated .subheader h3 a{color:#0073ae}
.rc-main *{font-family:'Lato',Helvetica,Arial,sans-serif}
#headline{height:auto;margin-left:18px;width:738px;margin-top:0}
#headline .features_title1{color:#f8981d;font-size:12px;font-family:Arial,sans-serif;text-transform:uppercase;font-weight:bold;padding-top:9px;padding-left:0}
#headline h1,#headline h2{color:#585858;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:48px;font-weight:300;padding:0}
#headline h2{margin:0}
.rc-content4 .rc-main .formated{margin:0}
.rc-main .formated .subheader{border:0;width:auto;margin-left:19px}
.rc-main .formated .subheader h3{color:#585858;font-size:20px;font-weight:300;font-family:'Lato',Helvetica,Arial,sans-serif;padding-top:0;line-height:28px}
.rc-content{border:0}
.no-borderradius .rc-content2{background:0;padding:0}
#headline .osig1{top:auto}
#headline .osig1 .button_signup{top:0}
.no-borderradius .rc-content4{border:0 !important}
.no-borderradius .rc-content3{display:none}
.no-borderradius div.bgIEtop{background:url("images/left_menu/menu_top2.gif") no-repeat scroll -522px 0}
.no-borderradius div.bgIEbottom{background:url("images/left_menu/menu_bot2.gif") no-repeat scroll -522px 0}
.resources .topbg{background:url("images/br_design/left_menu/left_top.jpg") no-repeat 1px top}
.resources .bottombg{background:url("images/br_design/left_menu/left_bot.jpg") no-repeat 1px top}
.features-content a{color:#0073ae;text-decoration:none;border:0;display:inline-block}
.features-content a sub{vertical-align:bottom;font-weight:normal}
.right-media-block a{color:#fff}
.text_bl p{color:#787878;font-size:16px;font-weight:300;padding-bottom:13px}
.text_bl li sup,.text_bl li sub,.text_bl p sup,.text_bl p sub{font-size:65%;line-height:1}
.plansandprincing-container .plans div{float:left;width:179px;text-align:center}
.plansandprincing-container .plans p{clear:both}
.plansandprincing-container .plans .buy{width:102px;height:38px;display:block;position:relative;left:54px;*float:left;*clear:both;overflow:hidden;top:3px}
.plansandprincing-container .plans .buy div{background:url(plansandpricing/images/freemium/buy.png) no-repeat;width:102px;height:74px;cursor:pointer}
.plansandprincing-container{padding:10px 0 7px 0;overflow:visible}
.ie .plansandprincing-container{padding-bottom:0}
.plansandprincing-container .h22{color:gray;font-family:Helvetica,arial,sans-serif;font-size:15px;padding-top:25px}
.plansandprincing-container .h11{color:#0f517f;font-family:Helvetica,arial,sans-serif;font-size:31px;line-height:1.2}
.plansandprincing-container .hs{float:left}
.plansandprincing-container .sub-title{float:right;color:#666;font-size:17px;width:450px;padding-top:48px}
.plansandprincing-container .note{height:auto}
.plansandprincing-container .plans{width:900px;height:auto;clear:both}
.plansandprincing-container .plans .plan{width:242px;height:279px;background:url(images/design2012/br_office_sprite2.png) no-repeat center -305px;margin:0;text-align:center;position:relative}
.plansandprincing-container .plans .plan .title{color:#333;font-size:24px;padding-top:19px !important;color:#FFF;font-weight:bold}
.plansandprincing-container .plans .plan .price{color:#c60;font-size:56px;text-shadow:1px -1px 0 #7f4000,-1px -1px 0 #fff;line-height:56px;margin-top:29px;height:53px;padding-bottom:0;height:60px;background:url(images/design2012/br_office_sprite2.png) center top no-repeat;overflow:hidden;padding-top:0;margin-bottom:8px}
.plansandprincing-container .plans .plan .price strong{color:#c60;font-size:56px;position:absolute;top:-99999px}
.plansandprincing-container .plans .plan1 .price{background-position:center -25px}
.plansandprincing-container .plans .plan2 .price{background-position:center -95px}
.plansandprincing-container .plans .plan3 .price{background-position:center -165px}
.plansandprincing-container .plans .plan4 .price{background-position:center -235px}
.plansandprincing-container .plans .plan .price span{font-size:25px;position:relative;top:-19px}
.plansandprincing-container .plans .plan .per_user{color:#999;font-size:14px;padding-bottom:23px;font-weight:bold}
.no-cssgradients .plansandprincing-container .plans .plan .per_user{padding-bottom:20px}
.plansandprincing-container .plans .plan .per_user .dagger{font-size:8px;top:-4px;position:relative}
.plansandprincing-container .plans .plan .buy{height:34px;overflow:hidden;width:134px;border-radius:5px;line-height:34px;text-decoration:none;color:#FFF;box-shadow:0 0 3px 1px #c6c7ca;font-size:13px;background:#f9ac49;background:-moz-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9ac49),color-stop(50%,#ca690a),color-stop(100%,#d35e00));background:-webkit-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-o-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-ms-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:linear-gradient(to bottom,#f9ac49 0,#ca690a 50%,#d35e00 100%)}
.plansandprincing-container .plans .plan .buy:hover{background:-moz-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8981d),color-stop(25%,#e38214),color-stop(70%,#ba5803),color-stop(70%,#ba5803),color-stop(100%,#d66000));background:-webkit-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-o-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-ms-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:linear-gradient(to bottom,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%)}
.no-cssgradients .plansandprincing-container .plans .plan .buy{box-shadow:none;background:url(images/design2012/buy_br_b.png) no-repeat top;width:142px;height:42px;line-height:42px;left:50px}
.no-cssgradients .plansandprincing-container .plans .plan .buy:hover{box-shadow:none;background:url(images/design2012/buy_br_b.png) no-repeat bottom;width:142px;height:42px;line-height:42px;left:50px}
.plansandprincing-container .plans .plan .buy:hover{margin:0}
.plansandprincing-container .plans .plan .buy:hover img{margin-top:-35px}
.plansandprincing-container .plans .plan .additional-message{font-size:16px;padding-top:13px;color:#999;font-weight:bold}
.no-cssgradients .plansandprincing-container .plans .plan .additional-message{font-size:14px;padding-top:6px}
.ie7 .plansandprincing-container .plans .plan .additional-message{padding-top:0}
.plansandprincing-container .plans .plan .contact-sales-phone{color:#999;font-size:16px !important;font-weight:bold;padding-top:13px;text-align:center}
.no-cssgradients .plansandprincing-container .plans .plan .contact-sales-phone{font-size:13px;padding-top:6px}
.ie7 .plansandprincing-container .plans .plan .contact-sales-phone{padding-top:0}
.plansandprincing-container .plans .plan .contact-sales{width:134px;background:#bcbcbc;background:-moz-linear-gradient(top,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bcbcbc),color-stop(50%,#6e6e6e),color-stop(100%,#4f4f4f));background:-webkit-linear-gradient(top,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%);background:-o-linear-gradient(top,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%);background:-ms-linear-gradient(top,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%);background:linear-gradient(to bottom,#bcbcbc 0,#6e6e6e 50%,#4f4f4f 100%)}
.no-cssgradients .plansandprincing-container .plans .plan .contact-sales{background:url(images/design2012/trial_br.png) no-repeat top;width:108px;height:42px;line-height:42px}
.plansandprincing-container .plans .plan .contact-sales:hover{background:-moz-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c6c6),color-stop(49%,#939393),color-stop(50%,#737373),color-stop(100%,#838383));background:-webkit-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-o-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-ms-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:linear-gradient(to bottom,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%)}
.no-cssgradients .plansandprincing-container .plans .plan .contact-sales:hover{background:url(images/design2012/trial_br.png) no-repeat bottom}
.plansandprincing-container .plans .plan .contact-sales:hover{margin:0}
.plansandprincing-container .plans .plan .contact-sales:hover img{margin-top:-33px}
.plansandprincing-container .plans .whatis{padding:8px 0 0 6px;color:#e86e24;zoom:1;text-decoration:underline}
.plansandprincing-container .plans .whatis span{cursor:pointer;color:#e86e24;font-size:14px}
.plansandprincing-container .features{width:707px;float:none;clear:both;margin:12px 0 0 20px;padding:0 0 29px 0}
.plansandprincing-container .features .titles{overflow:hidden;clear:both;padding-bottom:30px}
.plansandprincing-container .features .title{color:#043f6e;float:left;font-size:30px;font-weight:normal;line-height:24px;padding:34px 0 0}
.plansandprincing-container .features .subtitle{float:right;width:415px;color:#666;font-size:17px;padding:38px 0 0 0;line-height:17px;font-weight:normal}
.plansandprincing-container .features ul{float:left}
.plansandprincing-container .features .ul1{width:247px}
.plansandprincing-container .features ul span.dagger{color:#000;font-size:8px;padding-right:1px;position:relative;top:-6px}
.plansandprincing-container .features ul.ul1{padding-right:0}
.plansandprincing-container .features ul.ul2{width:235px;padding-right:18px}
.plansandprincing-container .features ul.ul3{padding-right:0;width:205px}
.plansandprincing-container .features li{background:url(images/design2012/br_office_sprite2.png) no-repeat -204px 3px;padding-left:20px;padding-bottom:10px;font-size:16px}
.plansandprincing-container .phones{overflow:hidden}
.plansandprincing-container .phones .phones-title{color:#043f6e;font-size:14px;font-weight:bold;padding:20px 0 0 12px;clear:both}
.plansandprincing-container .phones img{padding:23px 0 0 17px;float:left}
.plansandprincing-container .phones .phones-sub-title{float:left;color:#666;font-size:17px;padding:7px 0 0 90px}
.plansandprincing-container .add{padding:0;width:707px;margin:20px 0 0 10px;overflow:visible;width:auto}
.plansandprincing-container .add p{font-family:'Lato',Helvetica,Arial,sans-serif;color:#333;font-size:42px;font-weight:300;padding:8px 0 0 21px;margin-right:-30px}
.plansandprincing-container .add ul{padding:19px 0 0 0}
.plansandprincing-container .add ul li{padding:0 0 10px 21px;background:0;margin-left:0;font-size:16px;color:#797979;font-weight:300}
.plansandprincing-container .note{border:0;padding:8px 0 0 0;margin-left:17px;color:#666;font-size:10px;width:570px;margin-bottom:-28px}
.plansandprincing-container .note p{padding-bottom:11px;color:#9fa0a5;font-size:12px;font-family:'Lato',Helvetica,Arial,sans-serif}
.plansandprincing-container .note .regular-size{font-size:12px}
.plansandprincing-container .note .dagger{font-size:8px;top:-6px;position:relative;padding-right:1px}
.plansandprincing-container .crossprice{background:url(../../../images/plansandpricing/prices_b.png) no-repeat left bottom;padding:27px 70px 0 0;margin-left:-20px;position:relative;left:30px;line-height:1px;font-size:1px;*zoom:1;*margin-top:-5px}
.plansandprincing-container .crossprice span{position:absolute;top:-999999px}
.plansandprincing-container #popyp{position:absolute;width:288px;height:116px;background:url(../../../images/design2012/pop_bg.png) no-repeat left top;visibility:hidden;top:380px;left:13px;z-index:999999}
.plansandprincing-container #popyp p{color:#333;font-size:13px;padding:12px 0 0 20px;font-family:Arial}
.plansandprincing-container #popyp img{cursor:pointer;position:relative;left:215px}
.plansandprincing-container .plans .plan img.day30{margin-left:5px;margin-top:-25px}
.plansandprincing-container .note{height:100%;padding-top:0;margin-top:0;margin-left:31px}
.plansandprincing-container .plans .day_30{background:url(images/design2012/br_office_sprite2.png) no-repeat 0 -1px;width:133px;height:18px;position:absolute;top:1px;left:52px}
.plansandprincing-container .features{margin-top:2px}
.plansandprincing-container .plans{background:url(images/design10/office/promo_ribbon.png) no-repeat 385px 232px}
.plansandprincing-container .promo_container{position:relative;padding-top:20px;min-height:162px;background:url("images/design2012/devshadow.gif") no-repeat scroll left bottom transparent;padding-bottom:17px;margin-left:17px;margin-right:37px;margin-top:12px;padding-top:0}
.plansandprincing-container .promo_container .phones8{position:absolute;top:-125px;right:9px}
.plansandprincing-container .promo_container .phones8 .phonepng{left:245px;position:relative}
.plansandprincing-container .promo_container .phones8 img{display:block}
.plansandprincing-container .promo_container .title{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:47px;font-weight:300;color:#0093d5;text-transform:uppercase;line-height:1;padding-left:5px}
.plansandprincing-container .promo_container .title span{display:none}
.plansandprincing-container .promo_container .ribbon_corner{width:57px;height:69px;background:url(images/design2012/bcor.png) no-repeat left top;position:absolute;top:-139px;left:2px}
.plansandprincing-container .promo_container .txt{font-size:18px;color:#666;padding-top:9px;padding-left:7px;padding-top:14px}
.plansandprincing-container .promo_container .txt span{color:#ec7929;font-size:17px}
.plansandprincing-container .promo_container .txt span strong{font-weight:normal}
.plansandprincing-container .promo_container .txt sup{color:#666;font-size:11px;position:relative;top:1px}
.plansandprincing-container .promo_container p.asterix{color:#666;font-size:10px;padding-top:40px}
.plansandprincing-container .promo_container p.asterix sup{position:relative;top:1px}
.plansandprincing-container .plans .plan .contact-sales{z-index:999}
.plansandprincing-container .features li .dagger{font-size:8px;padding-right:1px;position:relative;top:-6px}
.plansandprincing-container .features{border-bottom:0;padding-bottom:0}
.rc-main .formated .plansandprincing-container .subheader{width:100%;background:url("images/design2012/shadow.png") no-repeat scroll center bottom transparent;padding-bottom:30px;padding-left:25px}
.rc-main .formated .plansandprincing-container .subheader h3 strong{color:#0093d5}
.plansandprincing-container #headline{margin-top:0;height:auto;margin-left:19px}
.plansandprincing-container #headline .features_title1{padding-top:0;padding-left:5px}
.plansandprincing-container #headline h1{line-height:1}
.rc-main .formated .plansandprincing-container .subheader h3{padding-top:0;width:auto}
.plansandprincing-container .plans{padding:23px 0 0 20px;margin:0 -30px 0 0;background:url("images/design2012/promo_ribbon_b.png") no-repeat scroll 241px 230px transparent}
.plansandprincing-container #popyp .close{background:url(images/design2012/pop_bg.png) no-repeat right bottom;cursor:pointer;height:17px;left:215px;position:relative;width:53px}
.plansandprincing-container .features .titles{padding-bottom:17px}
.plansandprincing-container .features .title{font-family:'Lato',Helvetica,Arial,sans-serif;color:#333;font-size:42px;font-weight:300;padding-top:49px;float:none}
.plansandprincing-container .features .subtitle{float:none;padding-top:22px;color:#ee6e21;font-size:16px;font-weight:bold}
.plansandprincing-container .features .lists{margin-left:7px;padding:20px 0 0 17px;width:714px;height:305px;border-radius:8px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e8e9ed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e8e9ed));background:-webkit-linear-gradient(top,#fff 0,#e8e9ed 100%);background:-o-linear-gradient(top,#fff 0,#e8e9ed 100%);background:-ms-linear-gradient(top,#fff 0,#e8e9ed 100%);background:linear-gradient(to bottom,#fff 0,#e8e9ed 100%)}
.no-cssgradients .plansandprincing-container .features .lists{border-radius:0;background:url(images/design2012/lists.png) no-repeat bottom;padding-right:10px;padding-bottom:10px;width:724px}
.plansandprincing-container .note{width:auto}
.plansandprincing-container .note .regular-size{font-size:16px;color:#797979;font-weight:300;font-family:'Lato',Helvetica,Arial,sans-serif}
.plansandprincing-container .note .regular-size a{font-size:16px;color:#797979;text-decoration:underline;font-weight:300}
.plansandprincing-container .note a{color:#9fa0a5}
.plansandprincing-container .promo_container .phones8{right:8px}
.no-cssgradients .plansandprincing-container .plans .plan .contact-sales{width:142px;background-image:url(images/design2012/trial_br_b.png);left:50px}
.no-cssgradients .plansandprincing-container .plans .plan .contact-sales:hover{width:142px;background-image:url(images/design2012/trial_br_b.png) !important;left:50px}
a{cursor:pointer}
.padding_top0{padding-top:0 !important;width:100%}
.padding_top20{padding-top:20px;padding-left:0 !important}
#platform_content .phones_infoblock{display:block;position:relative;float:left;background:url(images/design2012/devices/infoblock.gif) no-repeat center bottom;height:10px;width:100%}
#platform_content .text_bl{position:relative;float:left;padding:48px 0 48px 21px;width:730px}
#platform_content .text_bl img{position:relative;float:left}
#platform_content .text_bl p.top_p{position:relative;float:left;display:inline;width:450px;padding-left:18px;font-size:16px;line-height:18px;font-weight:300}
#platform_content .text_bl h3{position:relative;float:left;font-size:36px;line-height:36px;padding-bottom:10px;font-weight:300}
#platform_content .text_bl h4{position:relative;float:left;font-size:28px;line-height:28px;padding-bottom:20px;padding-top:43px;font-weight:300}
#platform_content .text_bl p{position:relative;float:left;font-size:14px;line-height:16px;font-weight:300}
#platform_content .text_bl p.small_text{position:relative;float:left;display:inline;padding-left:18px;width:478px;font-size:14px;line-height:16px;font-weight:300}
#platform_content .text_bl a.s_d{position:relative;float:left;margin-left:18px;font-size:16px;line-height:16px;padding-left:16px;margin-top:15px;background:url("images/platform/plus.png") no-repeat scroll 0 5px;color:#585858;font-weight:300}
#platform_content .text_bl a.s_d.active{position:relative;float:left;margin-left:18px;font-size:16px;line-height:16px;padding-left:16px;margin-top:15px;background:url("images/platform/minus.png") no-repeat scroll 0 9px;color:#585858;font-weight:300}
#platform_content .text_bl span{position:relative;float:left;font-size:14px;line-height:14px;font-weight:bold;padding-bottom:10px}
#platform_content .text_bl ul{list-style:none;position:relative;float:left;color:#585858}
#platform_content .text_bl ul li{background:url("images/br_design/features/featureslistpic1.png") no-repeat scroll left 8px transparent;padding-left:15px;font-size:16px;font-weight:300;padding-bottom:10px;color:#585858;line-height:24px}
#platform_content .details_bl span{padding-top:20px}
#platform_content .text_bl p.with_point{padding-left:20px;background:url("images/br_design/features/featureslistpic1.png") no-repeat scroll left 9px transparent;padding-bottom:15px;color:#585858;line-height:24px;font-size:16px;font-weight:300}
#platform_content .text_bl .details_bl p{padding-left:20px}
#platform_content .text_bl ul.no_style li{background:0}
#platform_content .details_bl table{position:relative;float:left;margin-top:15px}
#platform_content .details_bl table td{border:1px solid #ddd;padding:19px 28px 15px 19px;font-size:14px;font-weight:300}
#platform_content .details_bl table td.title{border:1px solid #ddd;padding:19px 28px 15px 19px;font-size:14px;font-weight:normal;white-space:nowrap}
#platform_content .details_bl p span{padding-bottom:5px;width:100%}
.details_bl{position:relative;float:left;display:none}
.comprassion_wrapper .table_caption{font-size:21px;color:#f29900;margin-left:29px;padding-bottom:22px}
.comprassion_wrapper .linev2{width:708;height:36px;margin:0 auto}
.comprassion_wrapper #comparison{padding-left:15px}
.comprassion_wrapper .table-wrap{position:relative;background:#f3f4f5;border-radius:12px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.comprassion_wrapper .lft-txt{float:left;height:1000px;padding-right:2em;position:relative;width:2em}
.txt-vertical.itm1{left:20px;position:absolute;top:90px}
.txt-vertical.itm2{left:20px;position:absolute;top:479px}
.txt-vertical.itm3{left:20px;position:absolute;top:923px}
.comprassion_wrapper .table-right{float:left}
.comprassion_wrapper .over_table{position:relative;overflow:hidden;margin-bottom:21px;border-radius:20px;box-shadow:0 0 2px rgba(50,50,50,0.75)}
.webkit .comprassion_wrapper .over_table{position:static}
.over_table table{width:100%}
.comprassion_wrapper .table-titles h3{font-size:13px;color:#333;display:inline-block;padding-bottom:9px;font-weight:600;padding-top:15px}
.comprassion_wrapper .table-titles h3 span{color:#f29900}
.comprassion_wrapper #table-title1{padding-left:66px}
.comprassion_wrapper #table-title2{padding-left:132px}
.no-borderradius .comprassion_wrapper #table-title2{padding-left:98px}
.comprassion_wrapper #table-title3{padding-bottom:0;padding-left:49px;position:relative;top:5px}
.comprassion_wrapper .table-right sup{font-size:8px}
.comprassion_wrapper .table-right tr{font-size:13px;color:#333;border-bottom:1px solid #f0f2f5;height:42px}
.comprassion_wrapper .table-right td{background:none repeat scroll 0 0 #fff;border-right:1px solid #f0f2f5;text-align:center;vertical-align:middle;min-width:171px}
.comprassion_wrapper .table-right td:first-child{text-align:left;padding-left:20px;padding-right:20px}
.table-type-2 td{font-weight:bold}
.table-type-2 td:first-child{font-weight:bold;font-size:13px}
.table-type-2 td.last-tr{font-size:16px;font-weight:300}
.table-type-2 td.colored-td{background:#f29900;color:#fff;font-weight:bold;font-size:15px;text-align:left;padding-left:10px;border-bottom:1px solid #f8971c}
.promo-img-container{position:absolute;width:1px}
.table-promo-img1{bottom:127px;height:50px;left:455px;position:relative;width:71px}
.ie8 .table-promo-img1{left:479px;bottom:132px}
.ie9 .table-promo-img1{bottom:132px}
.webkit .table-promo-img1{bottom:118px}
.chrome .table-promo-img1{bottom:126px}
#compression-tabs{height:37px;margin-bottom:25px;overflow:hidden;border:1px solid #ccc;border-bottom:0;border-radius:12px 12px 0 0}
#compression-tabs p{padding-top:7px}
#compression-tabs #tab1{width:371px;border-right:1px solid #ccc}
#compression-tabs #tab2{width:367px}
#tab1,#tab2{float:left;height:36px;border-bottom:1px solid #ccc;background:#f6f5f4;color:#999;font-size:19px;text-align:center;cursor:pointer}
.active-tab1 #tab1{background:#fff;border-bottom:0;color:#333}
.active-tab2 #tab2{background:#fff;border-bottom:0;color:#333}
.no-borderradius #compression-tabs{border:0;width:744px;height:41px}
.no-borderradius #compression-tabs #tab1{border-right:0}
.no-borderradius #tab1,.no-borderradius #tab2{border:0;background:0}
.active-tab1 .tab1{display:block}
.active-tab2 .tab2{display:block}
.comprassion_wrapper .comp_description{color:#666;font-size:10px;line-height:1;padding-top:15px;width:439px;margin-right:30px;float:left}
.comprassion_wrapper a.overPdf{height:76px;margin-top:17px;padding-left:19px;width:250px;border-left:1px solid #c7c8cd}
.comprassion_wrapper a.overPdf img{margin-right:16px;float:left}
.comprassion_wrapper a.overPdf span.descriptionPdf{color:#585858;font-size:14px;font-weight:bold}
.comprassion_wrapper a.overPdf span.dounloadPdf{color:#f80;font-size:14px;font-weight:normal;display:block;margin-top:17px}
.comprassion_wrapper .comp_description sup{font-size:7px}
.roi-promo-block{text-align:center}
.roi-promo-title{float:left;color:#333;font-size:18px;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:300;margin-left:179px;margin-right:24px}
.roi-promo-title-v2{font-size:20px;font-style:italic;font-weight:400}
.roi-button-wrapper{text-align:center;font-family:'Lato',Helvetica,Arial,sans-serif !important;width:167px;position:relative;top:-4px;float:left}
.roi-button-wrapper a{height:34px;overflow:hidden;width:136px;border-radius:5px;line-height:34px;text-decoration:none;color:#FFF;display:block;margin:auto;font-weight:bold;box-shadow:0 0 3px 1px #c6c7ca;font-size:13px;background:#f9ac49;background:-moz-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9ac49),color-stop(50%,#ca690a),color-stop(100%,#d35e00));background:-webkit-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-o-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:-ms-linear-gradient(top,#f9ac49 0,#ca690a 50%,#d35e00 100%);background:linear-gradient(to bottom,#f9ac49 0,#ca690a 50%,#d35e00 100%)}
.roi-button-wrapper a:hover{background:-moz-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8981d),color-stop(25%,#e38214),color-stop(70%,#ba5803),color-stop(70%,#ba5803),color-stop(100%,#d66000));background:-webkit-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-o-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-ms-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:linear-gradient(to bottom,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%)}
.roi-button-wrapper span{font-weight:800;color:#fff;font-family:'Lato',Helvetica,Arial,sans-serif !important;font-size:14px}
.no-cssgradients .roi-button-wrapper a{box-shadow:none;background:url(images/design2012/buttons/roi-calc-button.png) no-repeat top;width:141px;height:42px;line-height:42px;left:37px;margin-top:-3px}
.no-cssgradients .roi-button-wrapper a:hover{box-shadow:none;background:url(images/design2012/buttons/roi-calc-button.png) no-repeat bottom;width:141px;height:42px;line-height:42px;left:37px}
.mobile_app .header_content{background:url(images/iphone/head21.jpg) no-repeat left top;width:983px;height:259px;overflow:hidden;margin-top:5px;position:relative}
.mobile_app .header_content.bb_app{background:url(images/iphone/head11.jpg) no-repeat left top}
.mobile_app .header_content.android_app{background:url(images/iphone/head31.jpg) no-repeat left top}
.mobile_app .header_content p{font-family:Helvetica;font-size:40px;color:#FFF;line-height:51px;padding:55px 0 0 287px;position:relative;z-index:10}
.mobile_app .header_content.bb_app p{font-family:Helvetica;font-size:38px;color:#FFF;line-height:49px;padding:59px 0 0 328px;position:relative;z-index:50}
.mobile_app .header_content.android_app p{font-family:Helvetica;font-size:38px;color:#FFF;line-height:52px;padding:36px 0 0 385px;position:relative;z-index:50}
.mobile_app .header_content img{position:absolute;bottom:0;left:0}
.mobile_app .header_content p span{color:#FFF;font-size:45px;font-weight:bold}
.mobile_app .header_content p strong{color:#00f5fe;font-size:46px}
.mobile_app .content{background:url(images/iphone/main_bg.gif) repeat-y left center;width:983px;overflow:hidden;padding-bottom:13px}
.mobile_app .content .left{float:left;padding-top:7px;width:781px;background:url(images/iphone/dots.gif) repeat-y scroll right center;padding-bottom:8px;position:relative}
.mobile_app .content.bb_app .left{float:left;padding-top:7px;width:781px;padding-bottom:14px;position:relative;padding-left:90px;background:0}
.mobile_app .content.android_app .left{float:left;padding-top:7px;width:781px;padding-bottom:14px;position:relative;padding-left:79px;background:0}
.mobile_app .content .tit{font-family:Helvetica;color:#006898;font-size:21px;padding-left:46px}
.mobile_app .content.bb_app .tit{font-family:Helvetica;color:#006898;font-size:21px;padding-left:107px;padding-top:18px}
.mobile_app .content.android_app .tit{font-family:Helvetica;color:#006898;font-size:21px;padding-left:107px;padding-top:18px}
.mobile_app .header_content .head_sign{display:block;overflow:hidden;position:absolute;z-index:300;right:64px;bottom:34px;width:162px;height:46px}
.mobile_app .header_content .head_sign img{position:static;margin-top:-51px;margin-left:1px}
.mobile_app .header_content .head_sign:hover img{display:block;margin-top:0;margin-left:0}
.mobile_app .header_content .head_sign:hover{margin-top:0}
.mobile_app .header_content.bb_app .head_sign{right:37px;bottom:38px;height:51px}
.mobile_app .header_content.android_app .head_sign{right:64px;bottom:44px;height:51px}
.mobile_app .content ul{font-family:Arial;color:#999;font-size:14px;padding-left:57px;list-style:none;padding-top:7px;line-height:22px;padding-bottom:32px;clear:both}
.mobile_app .content.bb_app ul{font-family:Arial;color:#999;font-size:14px;padding-left:122px;list-style:none;padding-top:7px;line-height:22px;padding-bottom:32px;clear:both}
.mobile_app .content.android_app ul{font-family:Arial;color:#999;font-size:14px;padding-left:122px;list-style:none;padding-top:7px;line-height:22px;padding-bottom:32px;clear:both}
.mobile_app .content ul li{background:url(images/iphone/bull1.gif) no-repeat scroll 0 9px;padding-left:26px}
.mobile_app .content .iphone{width:567px;overflow:hidden;margin:10px 0 44px 43px}
.mobile_app .content .iphone ul{padding-top:0;padding-left:15px;padding-bottom:20px}
.mobile_app .content .iphone .bg{width:460px;overflow:hidden;padding:0 0 8px 0}
.mobile_app .content .iphone .bg div p{font-size:16px;font-weight:bold;padding-left:42px}
.mobile_app .content .iphone .bg div a{clear:both;display:block;height:65px;left:14px;overflow:hidden;position:relative;top:3px}
.mobile_app .content .iphone .bg div a:hover{zoom:1}
.mobile_app .content .iphone .bg div a:hover img{cursor:pointer;margin-top:-64px}
.mobile_app .content .iphone .bg img{float:left}
.mobile_app .content .iphone .bg p{float:left;padding-left:22px;color:#666;font-family:Arial;font-size:14px}
.mobile_app .content .iphone .bg p a{color:#006898}
.mobile_app .content .iphone .bg p.title{font-weight:bold;font-size:16px;padding-bottom:3px;padding-top:0;padding-left:6px}
.mobile_app .content .iphone .bg .active{width:187px;height:44px;overflow:hidden;float:left;position:relative;left:25px;top:33px}
.mobile_app .content .iphone .bg .active:hover{zoom:1}
.mobile_app .content .iphone .bg .active:hover img{margin-top:-44px}
.mobile_app .content .buttons{overflow:hidden;padding-left:42px;padding-top:17px}
.mobile_app .content .buttons .button1{height:45px;width:132px;overflow:hidden;float:left}
.mobile_app .content .buttons .button1:hover{zoom:1}
.mobile_app .content .buttons .button1:hover img{margin-top:-45px}
.mobile_app .content .buttons .button2{height:44px;width:119px;overflow:hidden;left:11px;position:relative;top:1px;float:left}
.mobile_app .content .buttons .button2:hover{zoom:1}
.mobile_app .content .buttons .button2:hover img{margin-top:-44px}
.mobile_app .content .right{width:188px;float:left;padding-left:12px;padding-top:12px}
.mobile_app .content .right .phones{background:url(images/iphone/phone_bg.gif) repeat-y;margin-top:31px}
.mobile_app .content .right .phones p{font-family:Arial;font-size:14px;font-weight:bold;color:#999;padding:4px 0 4px 15px}
.mobile_app .content .right .phones p span{color:#006898}
.mobile_app .content .right p{font-family:Arial;font-size:11px;font-weight:normal;color:#006898;line-height:17px;padding-left:5px;padding-right:11px}
.mobile_app .content .right p.pright{text-align:right;fontweight:bold;padding:3px 17px 16px 0}
.mobile_app .content .right .phones img{display:block;*float:left;*clear:both}
.mobile_app .reviews_wrap{height:300px;overflow:auto;margin-top:-16px;margin-right:12px;padding-top:6px;position:relative}
.mobile_app .reviews_wrap .raiting_stars-1,.mobile_app .reviews_wrap .raiting_stars-2,.mobile_app .reviews_wrap .raiting_stars-3,.mobile_app .reviews_wrap .raiting_stars-4,.mobile_app .reviews_wrap .raiting_stars-5{display:block;height:11px;background:url(images/iphone/rating_star3.gif) repeat-x;margin-left:5px}
.mobile_app .reviews_wrap .raiting_stars-1{width:11px}
.mobile_app .reviews_wrap .raiting_stars-2{width:22px}
.mobile_app .reviews_wrap .raiting_stars-3{width:33px}
.mobile_app .reviews_wrap .raiting_stars-4{width:44px}
.mobile_app .reviews_wrap .raiting_stars-5{width:55px}
.mobile_app .reviews_wrap .title{color:#006898;font-weight:bold !important;padding-left:5px;padding-top:10px !important;zoom:1}
.mobile_app .reviews_wrap .by{color:#006898 !important;padding:8px 0 18px 0;font-weight:bold !important;padding-right:3px !important}
.mobile_app .reviews_wrap .by span{color:#006898 !important;font-weight:normal !important}
.mobile_app .reviews_wrap .descr{color:#006898;padding-bottom:7px;border-bottom:1px dashed #9b9b9b}
.mobile_app .screens{overflow:hidden;clear:both;padding-left:69px}
.mobile_app .content.android_app .screens{padding-left:79px}
.mobile_app .screens div{width:171px;float:left;padding:0 22px}
.content.android_app .screens div{padding:0 29px 0 22px}
.mobile_app .screens div p{font-size:11px;color:#999}
.mobile_app .content.android_app .screens div p{text-align:center}
.mobile_app .screens div p b{color:#016894}
.mobile_app .free_trial{padding-left:229px;padding-top:15px}
.mobile_app .free_trial a{width:214px;height:64px;overflow:hidden;background:url(images/iphone/free_reial.gif) no-repeat top;display:block}
.mobile_app .free_trial a:hover{background-position:bottom}
.mobile_app .content.bb_app .free_trial{float:right;padding-right:59px;padding-top:39px;padding-left:0}
.mobile_app .content.bb_app .free_trial a{width:214px;height:64px;overflow:hidden;background:url(images/iphone/free_reial.gif) no-repeat top;display:block}
.mobile_app .content.bb_app .free_trial a:hover{background-position:bottom}
.mobile_app .slices{width:712px;padding:4px 0 0 39px}
.mobile_app .slice1{background:url(images/iphone/slice11.jpg) no-repeat;top left;width:692px;overflow:hidden;height:250px;padding-left:20px;position:relative}
.mobile_app .slice1 p{text-align:center;width:224px;color:#666;font-size:11px;float:left;padding-top:180px;position:relative;z-index:300}
.mobile_app .slice1 img{position:absolute;right:0;top:0}
.mobile_app .slice1 p b{color:#016894}
.mobile_app .slice2{background:url(images/iphone/slice2.jpg) no-repeat;top left;width:712px;overflow:hidden;height:135px}
.mobile_app .main_bot{width:983px;height:87px;background:url(images/iphone/footer.gif) no-repeat top left;float:left;clear:both}
.mobile_app .main_bot p{text-align:right;line-height:30px;padding-right:50px;color:#FFF;font-size:16px;font-weight:300}
.mobile_app .freetrial{position:relative;z-index:100}
.mobile_app .freetrial .osig1_new{margin:20px auto;position:static}
.mobile_app .freetrial .osig1_new .button_signup_new{padding-top:11px !important}
.mobile_app .top-signup{bottom:24px;display:block;position:absolute;right:100px;z-index:300}
.mobile_app .top-signup .osig1_new{margin:0;position:static}
.mobile_app .top-signup .osig1_new .button_signup_new{padding-top:11px !important}
.mobile_app .top-signup .osig1_new .button_signup_new p{padding:0;font-size:22px;line-height:16px}
.mobile_app a.osig1{position:relative;z-index:10}
.mobile_app a.osig1{background:-moz-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8981d),color-stop(25%,#e38214),color-stop(70%,#ba5803),color-stop(70%,#ba5803),color-stop(100%,#d66000));background:-webkit-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-o-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-ms-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:linear-gradient(to bottom,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 2px #aaa;color:#fff;display:block;overflow:hidden;text-align:center;text-decoration:none;right:0;width:176px;margin:15px 0}
.mobile_app a.osig1:hover div{background:url("images/design2012/hover_sing_up.png") no-repeat scroll center top transparent}
.no-cssgradients .mobile_app a.osig1{background:url("images/br_design/button/sing_up.png") no-repeat scroll 0 -57px transparent;height:57px;width:179px;box-shadow:none}
.no-cssgradients .mobile_app a.osig1:hover{background:url("images/br_design/button/sing_up.png") no-repeat scroll 0 0 transparent}
.no-cssgradients .mobile_app a.osig1:hover div{background:0}
.mobile_app a.osig1 div{padding-top:11px;padding-bottom:6px;float:none;text-align:center}
.mobile_app a.osig1 div p{font-size:22px !important;color:#fff;font-weight:bold;line-height:16px !important;margin-top:-2px;visibility:visible;padding-left:0;text-transform:none;font-family:'Lato',Helvetica,Arial,sans-serif;margin-left:0;width:auto;float:none;padding:0 !important}
.mobile_app a.osig1 div p span{font-size:10px;font-weight:normal;position:static;float:none;display:block;margin-top:5px;width:auto;margin-left:0}
.mobile_app_new ul{margin-left:0}
.mobile_app_new #container{width:976px;margin:0 auto;position:relative;z-index:12}
.mobile_app_new .divshadow{position:relative;float:left;clear:both;width:986px;height:21px;margin-top:0;margin-left:2px}
.mobile_app_new .divshadow.bogo-campaign-shadow{margin-top:0}
.mobile_app_new #main{width:976px;margin:auto;margin-top:25px;margin-bottom:50px;overflow:hidden;border:1px solid white;font-family:"Lato",sans-serif}
.mobile_app_new #main .description{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;background-image:linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-o-linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-moz-linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-webkit-linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-ms-linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f1f1f1),color-stop(0.77,#f9f9f9));behavior:url(/etc/designs/ringcentral/PIE.htc);height:251px;padding-top:23px;-pie-background:linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%)}
.mobile_app_new #main .description div{margin:0;display:inline-block;float:left;font-family:"Lato",sans-serif;font-size:15px}
.mobile_app_new #main .description .android_desc{position:relative;margin-left:55px;margin-top:30px}
.mobile_app_new #main .description .android_desc .ul_title{font-size:22px;color:#666;padding-bottom:31px}
.mobile_app_new #main .description div ul{list-style-image:url("images/lp2013/circle.png");padding-left:30px;text-align:left;margin-top:10px;clear:both}
.mobile_app_new #main .description div ul li{padding-left:13px;margin-bottom:16px;font-family:"Lato",sans-serif;font-size:15px;color:#797979}
.mobile_app_new #main .description div ul li a{font-family:"Lato",sans-serif;font-size:15px;color:#797979;font-weight:bold;text-decoration:none;font-family:"Lato",sans-serif}
.mobile_app_new #main .description .hero{height:245px}
.mobile_app_new #main .description .hero img{margin-left:51px;position:relative;margin-top:1px}
.mobile_app_new #main .comp-description{padding-top:46px;position:relative;clear:both}
.mobile_app_new #main .comp-description .bottom_android a{float:left}
.mobile_app_new #main .comp-description .download_text{float:left;padding-left:25px;width:644px;padding-top:3px}
.mobile_app_new #main .comp-description .bottom_android .download_text{float:left;padding-left:25px;width:644px;padding-top:0}
.mobile_app_new #main .comp-description .bottom_android .download_text p{line-height:24px}
.mobile_app_new #main .comp-description .download_text p{font-size:24px;color:#666;font-family:"Lato",sans-serif;li}
.mobile_app_new #main .comp-description .download_text p a{text-decoration:underline}
.mobile_app_new #main .comp-description .bottom_android .p_line{position:relative;float:left;margin-top:-19px;background:url("images/iphone/p_line.png") no-repeat right center;font-size:16px;color:#666;clear:both;width:750px;padding-left:73px;font-weight:300}
.mobile_app_new #office-desc{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;font-family:"Lato";background:#f2f2f2;behavior:url(/etc/designs/ringcentral/PIE.htc);height:400px;padding-top:23px;position:relative;font-family:"Lato",sans-serif}
.mobile_app_new .office-left{float:left;padding-left:5em}
.mobile_app_new .office-left p{font-size:13px;color:#f8981d;font-weight:bolder;margin-bottom:0;text-align:left;padding-left:20px;padding:20px 0 0 20px;font-family:"Lato",sans-serif}
.mobile_app_new .office-left h1{color:#5d6067;font-size:50px;font-weight:300;line-height:50px;margin-top:0;letter-spacing:-1px;margin-bottom:.5em;text-align:left;font-family:"Lato",sans-serif}
.mobile_app_new .office-left h1 span{color:#f8981d;text-align:left}
.mobile_app_new .office-right{float:right;position:absolute;top:25px;right:0;margin-right:5em}
.mobile_app_new .office-right img{float:right}
.mobile_app_new .office-right.bogo-campaign img{position:relative;top:-26px}
.mobile_app_new #main .middle{font-family:"Lato",sans-serif;position:relative;margin:53px 0 10px 0}
.mobile_app_new #main .middle .screens{padding-left:0}
.mobile_app_new #main .middle .screens div{padding:0 30px 0 0;float:left;width:171px}
.mobile_app_new #main .middle .screens div p{font-size:12px;color:#797979;font-family:"Lato",sans-serif}
.mobile_app_new #main .middle .screens div p b{color:#797979}
.mobile_app_new #main .middle .screens .android_free{width:274px;height:274px;padding:30px 31px 0 31px;margin-left:33px;border:1px solid #efefef;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background-image:linear-gradient(bottom,#e8e9ed 0,#fff 100%);background-image:-o-linear-gradient(bottom,#e8e9ed 0,#fff 100%);background-image:-moz-linear-gradient(bottom,#e8e9ed 0,#fff 100%);background-image:-webkit-linear-gradient(bottom,#e8e9ed 0,#fff 100%);background-image:-ms-linear-gradient(bottom,#e8e9ed 0,#fff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e8e9ed),color-stop(1,#fff));-pie-background:linear-gradient(bottom,#e8e9ed 0,#fff 100%);behavior:url(/etc/designs/ringcentral/PIE.htc)}
.mobile_app_new #main .middle .screens .android_free p{font-size:26px;color:#333;padding-bottom:15px;border-bottom:1px solid #c6c6c6;font-family:"Lato",sans-serif}
.mobile_app_new #main .middle div.box{width:334px;height:145px;text-align:left}
.mobile_app_new #main .middle div.box .title{text-transform:uppercase}
.mobile_app_new #main .middle .description{position:absolute;left:0;background-image:none;border-radius:0;padding-top:0}
.mobile_app_new #main .middle .description .content{width:70%;text-align:left;color:#666;font-size:17px;line-height:20px;height:auto}
.mobile_app_new #main .middle .description h2{font-weight:normal;border-bottom:0;color:#666;font-size:28px;margin:0 0 20px 0;padding:0;text-align:left;font-family:"Lato",sans-serif}
.mobile_app_new #main .middle .description a{color:#f58a0d;text-decoration:none;display:inline-block;margin-top:10px;font-size:16px;font-weight:300;position:relative;float:left;clear:both;font-family:"Lato",sans-serif}
.mobile_app_new #main .middle .description a:hover{color:#f69625}
.mobile_app_new #main .middle .video{margin:0 0 0 175px;text-align:center}
.mobile_app_new #main .middle .video img{margin-top:-14px;position:relative;float:left;cursor:pointer}
.mobile_app_new #main .middle .pricing{position:absolute;right:0;top:0;width:318px !important}
.mobile_app_new #main .middle .pricing ul.desc{list-style-image:url("images/lp2013/check.png");margin-left:40px;position:relative;float:left;margin-top:-10px}
.mobile_app_new #main .middle .pricing ul.desc li{margin-bottom:12px;font-size:14px;padding-left:6px;color:#797979}
.mobile_app_new #main .middle .pricing .price{margin-top:12px;font-size:16px;display:inline-block;margin-left:16px;color:#333;font-weight:300}
.mobile_app_new #main .middle .pricing .price a{font-weight:bold;color:#f58a0d;text-decoration:none;display:inline-block}
.mobile_app_new #main .middle .pricing .price a:hover{color:#f69625}
.mobile_app_new #main .middle .description{position:absolute;left:0;background:0;border-radius:0;padding-top:0;-pie-background:0}
.mobile_app_new #main .middle .screens .android_free #headline .button_signup p{color:#fff;font-size:22px;border-bottom:0}
.mobile_app_new #main .middle .screens .android_free #headline .view_demo_button{float:left !important;right:0;top:10px !important}
.mobile_app_new #headline .osig1{top:0 !important;float:left;position:relative !important;left:4px}
.mobile_app_new #main .description .hero_iphone{height:245px}
.mobile_app_new #main .description .hero_iphone img{margin-left:51px;position:relative;margin-top:9px}
.mobile_app_new #main .description .iphone_desc{position:relative;margin-left:55px;margin-top:18px}
.mobile_app_new #main .description .iphone_desc .ul_title{font-size:22px;color:#666;padding-bottom:25px}
.mobile_app_new #main .comp-description .bottom_android .note{position:relative;float:left;margin-top:56px;font-size:12px;color:#666;clear:both;padding-left:0}
.mobile_app_new a.osig1{position:relative;z-index:10}
.mobile_app_new a.osig1{background:-moz-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8981d),color-stop(25%,#e38214),color-stop(70%,#ba5803),color-stop(70%,#ba5803),color-stop(100%,#d66000));background:-webkit-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-o-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-ms-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:linear-gradient(to bottom,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 2px #aaa;color:#fff;display:block;overflow:hidden;text-align:center;text-decoration:none;right:0;width:176px;margin:25px 0 0 4px}
.mobile_app_new a.osig1:hover div{background:url("images/design2012/hover_sing_up.png") no-repeat scroll center top transparent}
.no-cssgradients .mobile_app_new a.osig1{background:url("images/br_design/button/sing_up.png") no-repeat scroll 0 -57px transparent;height:57px;width:179px;box-shadow:none}
.no-cssgradients .mobile_app_new a.osig1:hover{background:url("images/br_design/button/sing_up.png") no-repeat scroll 0 0 transparent}
.no-cssgradients .mobile_app_new a.osig1:hover div{background:0}
.mobile_app_new a.osig1 div{padding-top:11px !important;padding-bottom:6px !important;float:none;text-align:center}
.mobile_app_new a.osig1 div p{font-size:22px !important;color:#fff !important;font-weight:bold;line-height:16px !important;margin-top:-2px;visibility:visible;padding-left:0;text-transform:none;font-family:'Lato',Helvetica,Arial,sans-serif;margin-left:0;width:auto;float:none;padding:0 !important;border:0 !important}
.mobile_app_new a.osig1 div p span{font-size:10px;font-weight:normal;position:static;float:none;display:block;margin-top:5px;width:auto;margin-left:0}
.community .community_header{height:27px;padding-top:28px;padding-bottom:165px;background:url("images/community/under_header_sh.png") no-repeat scroll 0 126px}
.community .community_header h1{position:relative;float:left;font-size:42px;font-weight:300;color:#5d6067}
.community .sicial_block{position:relative;float:right;width:390px}
.community .socialize .title{position:relative;float:left;font-size:16px;font-weight:300;color:#5d6067;padding-right:15px;line-height:25px}
.community .socialize .social{background:url("../../../content/dam/ringcentral/images/whyringcentral/social_sprite.png") no-repeat scroll 0 0 transparent;height:30px;margin:6px 0 0;overflow:hidden;width:232px}
.community .socialize .social a{display:block;float:left;height:25px;margin-right:4px;width:25px}
.community .left_cont_bl{position:relative;float:left;margin-top:-65px;width:660px}
.community .youtube_block{width:631px;height:208px;border:1px solid #e0e1e2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0 0 5px #dcdcdc;-webkit-box-shadow:0 0 5px #dcdcdc;box-shadow:0 0 5px #dcdcdc;margin-left:5px;margin-bottom:5px;background:#fff;overflow:hidden;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.community .widget_title{position:relative;width:100%;height:42px;padding-bottom:7px;background:url("images/community/big_sh_bl.png") no-repeat scroll 0 42px;z-index:1}
.community .widget_title a{line-height:42px;padding-left:20px;font-size:16px;color:#369 !important;cursor:pointer;text-decoration:none;font-weight:300}
.community .cont_video_bl{position:relative;float:left;width:100%;height:166px;margin-top:-7px;background:#fbfbfc}
.community .over_video_feed{position:relative;float:left;width:135px;margin-left:18px;margin-top:8px;cursor:pointer}
.community .over_img{position:relative;float:left;width:135px;height:80px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;cursor:pointer;z-index:1;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.community .prev_img{position:relative;float:left;height:108px;margin-top:-14px;display:block;width:auto}
.community .play_but{position:relative;float:left;margin-top:-73px;margin-left:49px}
.community .over_video_pop_up{height:390px;width:640px;position:fixed;top:200px;z-index:10000;margin-left:10000px;display:none}
.community .close{color:#fff;font-size:14px;position:absolute;right:0;top:-21px;cursor:pointer}
.community #player{margin-left:0;position:relative;top:0;z-index:1000}
.community .over_video_title{position:relative;float:left;width:135px;margin-left:17px}
.community .video_title{position:relative;float:left;font-size:12px;line-height:14px;padding-bottom:5px;color:#333}
.community .video_views{position:relative;float:left;font-size:10px;color:#666}
.community .cont_sup_community_bl{position:relative;float:left;width:100%;height:166px;margin-top:-7px;background:#fbfbfc}
.community .forum_icon{position:relative;float:left;width:72px;height:53px;margin:49px 94px 0 105px;background:url("images/community/support_widget.png") no-repeat scroll 0 0}
.community .forum_icon span{position:relative;float:left;width:100%;text-align:center;margin-top:70px;font-size:16px;line-height:16px;color:#35669b;font-weight:300}
.community .quest_icon{position:relative;float:left;width:82px;height:61px;margin-top:41px;margin-right:114px;background:url("images/community/support_widget.png") no-repeat scroll 8px -64px}
.community .quest_icon span{position:relative;float:left;width:100%;text-align:center;margin-top:78px;font-size:16px;line-height:16px;color:#35669b;font-weight:300}
.community .idea_icon{position:relative;float:left;width:42px;height:65px;margin-top:44px;margin-right:89px;background:url("images/community/support_widget.png") no-repeat scroll 3px -136px}
.community .idea_icon span{position:relative;float:left;width:100%;text-align:center;margin-top:75px;font-size:16px;line-height:16px;color:#35669b;font-weight:300}
.community .blog_bl{position:relative;float:left;width:305px;height:460px;border:1px solid #e0e1e2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 5px #dcdcdc;margin:17px 18px 5px 5px;-moz-box-shadow:0 0 5px #dcdcdc;-webkit-box-shadow:0 0 5px #dcdcdc;background:#fff;overflow:hidden;margin-bottom:24px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.community .widget_title_blog{position:relative;width:100%;height:44px;padding-bottom:6px;background:url("images/community/small_sh_bl.png") no-repeat scroll 0 44px;z-index:1}
.community .widget_title_blog a{line-height:44px;padding-left:20px;font-size:16px;color:#369 !important;cursor:pointer;text-decoration:none;font-weight:300}
.community .blog_cont{position:relative;float:left;width:100%;height:284px;margin-top:-6px;background:#fbfbfc}
.community .text_bl{position:relative;float:left;width:290px;margin-top:2px;margin-left:15px;overflow:hidden}
.community .text_block_in{position:relative;float:left;width:100%;height:282px;overflow:hidden}
.community .pag_bg{right:0;top:0;width:13px;height:282px;background:url(images/community/scroll_bg.png) repeat-y;position:absolute;cursor:pointer !important}
.community .pag_bgin{position:absolute !important;height:118px !important;top:164px !important;background:none !important;left:11px !important;cursor:pointer !important}
.community .ui-slider .ui-slider-handle{height:164px !important;width:8px !important;background:#c2c2c2 !important}
.community .ui-slider-vertical .ui-slider-handle{left:-8px !important}
.community .padding_30{position:relative;float:left;padding-right:30px !important}
.community .img_bl{position:relative;float:left;width:68px}
.community .blog_cont_bl{position:relative;float:left;width:192px}
.community .blog_post{position:relative;float:left;margin-top:16px}
.community .blog_img{float:left;width:50px;height:40px;box-shadow:0 0 5px #c9c9ca;margin-right:10px;margin-left:5px;margin-bottom:10px}
.community .blog_title{position:relative;float:left;font-size:14px;color:#0073ae !important;padding-bottom:8px;padding-left:68px;text-decoration:none}
.community .blog_text{position:relative;float:right;font-size:12px;color:#666;width:195px;margin-bottom:16px}
.community .top_blogers_title{font-size:12px;color:#666;padding:6px 0 0 20px}
.community .top_blogers{position:relative;float:left;width:280px;margin-left:15px;margin-top:7px}
.community .over_blog{position:relative;float:left;width:62px;margin-right:8px}
.community .photo{position:relative;float:left;width:60px;height:61px;border:1px solid #cdcdcd}
.community .alt{position:relative;float:left;font-size:10px;color:#0073ae;text-align:center;width:100%;padding-top:6px}
.community #slider_wraper1{width:258px}
.community .timeline-footer{background:#fff !important}
.community .avatar{position:absolute;left:0;width:50px;height:40px;box-shadow:0 0 5px #c9c9ca;margin-left:4px}
.community .p-name{position:relative;float:left;font-size:14px;color:#333;margin-left:23px;display:inline;margin-right:2px}
.community .verified{position:relative;float:left;width:15px;height:15px;background:url(images/community/twitter_verification.png) no-repeat;display:inline}
.community .verified b{display:none}
.community .p-nickname{position:relative;float:left;font-size:10px;line-height:18px;color:#0073ae;text-decoration:none;margin-left:23px;clear:both;ma}
.community .profile{text-decoration:none}
.community .permalink{float:right;margin-top:2px;position:relative;z-index:50;font-size:10px;color:#333;text-decoration:none}
.community .tweet .header{min-height:32px;height:auto;position:inherit}
.community .e-entry-content{width:175px;margin-left:23px;font-size:12;color:#666;margin-top:10px}
.community .e-entry-content a.link{font-size:12;color:#f8981d;display:inline}
.community .e-entry-content a.profile{font-size:12;color:#f8981d;display:inline}
.community .e-entry-content a.hashtag{font-size:12;color:#f8981d;display:inline}
.community .e-entry-content .p-nickname{font-size:12px;clear:none;margin-left:auto}
.community .tweet{padding-top:10px;padding-bottom:10px}
.community .h-feed .footer{position:relative;width:200px;border-width:0;margin-top:2px;min-height:16px;overflow:hidden;padding-top:1px;transition:margin-top .2s ease-out 0,padding-top .2s ease-out 0}
.community .tweet-actions{background:none repeat scroll 0 0 #fff;bottom:1px;box-shadow:0 0 10px 5px #fff;position:absolute;right:0;visibility:hidden;list-style:none}
.community .tweet:hover .tweet-actions,.community .tweet:focus .tweet-actions,.community .expanded .tweet-actions{visibility:visible}
.community .tweet-actions li{cursor:pointer;outline:0 none;float:left}
.community .tweet .tweet-actions a,.community .tweet .tweet-actions a b,.community .tweet .tweet-actions a i,.community .tweet .tweet-actions li{cursor:pointer}
.community .rc-content .rc-main a:link,.community .rc-content .rc-main a:visited,.community .rc-content .stats span,.community .rc-content .byline,.retweet-credit,.community .no-more-pane,.community .no-tweets-pane p,.community .p-geo,.community .cards-base .byline-user{color:#707070}
.community .verified b,.community .tweet-actions b,.community abbr.p-geo b,.community .timeline-header .ic-twitter-badge b,.community .e-entry-title a .tco-hidden{clip:rect(0,0,0,0);left:0;position:absolute;top:0}
.community .rc-content .rc-main a:link,.community .rc-content .rc-main a:visited,.community .rc-content .stats span,.community .rc-content .byline,.community .rc-content .retweet-credit,.community .rc-content .no-more-pane,.community .rc-content .no-tweets-pane p,.community .rc-content .p-geo,.community .rc-content .cards-base .byline-user{color:#707070}
.community .expand,.community .p-geo{float:left}
.community .expand i{position:relative;float:left}
.community .expand b{position:relative;float:left;text-decoration:none;margin-left:3px}
.community .tweet-actions a i{margin:1px 0 0 8px;overflow:hidden;position:relative;float:left}
.community .ic-reply{height:15px;width:19px;background:url(images/community/tweeter_index.png) no-repeat scroll 0 -87px}
.community .ic-retweet{background:url(images/community/tweeter_index.png) no-repeat scroll -31px -87px;height:15px;width:22px}
.community .ic-fav{background:url(images/community/tweeter_index.png) no-repeat scroll -60px -87px;height:15px;width:16px}
.community a:hover .ic-mask,.community a:focus .ic-mask{background-color:#f8991d}
.community .tweet .retweet-credit{margin:3px 0}
.community .rc-content .rc-main a:link,.community .rc-content .rc-main a:visited,.community .rc-content .stats span,.community .rc-content .byline,.community .rc-content .retweet-credit,.community .rc-content .no-more-pane,.community .rc-content .no-tweets-pane p,.community .rc-content .p-geo,.community .rc-content .cards-base .byline-user{color:#707070}
.community .ic-rt{background:url(images/community/tweeter_index.png) no-repeat scroll -20px -2px;height:16px;margin-right:4px;width:14px}
.community .ic-sum{background:url(images/community/tweeter_index.png) no-repeat scroll -120px -29px;width:15px;height:19px}
.community .ic-geo,.community .ic-pho,.community .ic-sum,.community .ic-pla,.community .ic-con{display:inline-block;height:16px width:16px}
.community .ic-mask{background-color:#999}
.community .expand,.community .stats-narrow,.community .stats-wide,.community .stats{display:none}
.community .h-feed{list-style:none}
.community .tweet_cont{position:relative;float:left;width:100%;height:360px;margin-top:-6px;background:#fbfbfc}
.community .tweet_text_bl{position:relative;float:left;width:290px;margin-top:2px;margin-left:15px;overflow:hidden}
.community .tweet_text_block_in{position:relative;float:left;width:100%;height:358px;overflow:hidden}
.community .tweet_pag_bg{right:0;top:0;width:13px;height:358px;background:url(images/community/scroll_bg.png) repeat-y;position:absolute;cursor:pointer !important}
.community .tweet_pag_bgin{position:absolute !important;height:194px !important;top:164px !important;background:none !important;left:11px !important;cursor:pointer !important}
.community .inline-media img{position:relative;float:left;margin:3px 0 3px -61px;width:270px;height:163px}
.community .footer_block{position:relative;float:left;width:100%;height:50px}
.community .twitter-follow-button{position:absolute;right:11px;top:11px}
.community .tweet-box-button{position:relative;float:left;margin-left:16px;margin-top:11px;text-decoration:none;width:271px;height:26px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #ebebec;box-shadow:inset 0 0 12px #ebebec;font-size:14px;color:#666;padding-left:7px;line-height:26px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.community .over_slade{position:relative;float:left;width:135px;margin-left:17px;margin-top:22px;cursor:pointer}
.community .slide_title{position:relative;float:left;margin-top:8px;font-size:12px;color:#333}
.community .view_full{position:relative;float:left;margin-top:8px;font-size:12px;color:#f8981d}
.community .over_img_slide{border:1px solid #e0e1e2;position:relative;float:left;width:135px;height:80px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;cursor:pointer;z-index:1;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.community .play_but_slide{position:relative;float:left;margin-top:-63px;margin-left:49px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.community .over_slide_pop_up{height:370px;width:427px;position:fixed;top:50%;margin-top:-185px;left:50%;margin-left:-214px;display:none;z-index:10000}
.community .close_slide{color:#fff;font-size:14px;position:absolute;right:0;top:-21px;cursor:pointer}
.community .over_slide_pop_up iframe{position:relative;width:427px;height:370px;top:0;left:0;z-index:10000}
.community .right_cont_bl{position:relative;float:left;margin-top:-83px;width:316px}
.community .fb_ltr{width:300px !important}
.community .linkedin{width:298px;height:83px;border:1px solid #cdcdcd;margin-top:21px;margin-bottom:21px}
.community .linked_bl{width:298px;height:39px;margin-top:-6px;background:#fbfbfc}
.community .company_prof{position:relative;float:left;font-size:14px;color:#0073ae !important;line-height:36px;background:url("images/community/deliver.png") no-repeat scroll right 0;padding-left:20px;padding-right:33px;margin-top:2px;text-decoration:none}
.community .serv{position:relative;float:left;font-size:14px;color:#0073ae !important;line-height:36px;padding-left:32px;margin-top:2px;text-decoration:none}
.community .over_pinterest{margin-top:8px}
.community .forum{width:298px;height:83px;border:1px solid #cdcdcd;margin-top:21px;margin-bottom:21px}
.community .forum_bl{width:258px;height:12px;margin-top:-6px;background:#fbfbfc;padding:12px 20px 15px 20px}
.community .forum_bl a{position:relative;float:left;font-size:14px;color:#f8981d;line-height:16px;text-decoration:none}
.community .bg_video{position:fixed;display:none;left:0;top:0;height:100%;width:100%;background:none repeat fixed left top #000;height:100%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.community .blog_load_bg{position:absolute;top:0;left:0;height:460px;width:100%;background-color:#fff;z-index:10}
.community .blog_load_bg .img{background:url("images/community/loader_gray.gif") no-repeat scroll 0 0 transparent;height:36px;width:36px;margin:auto;position:relative;margin-top:212px;margin-left:135px}
.community .error_massage{position:relative;width:195px;margin-left:55px;font-size:16px;color:#666;margin-top:100px;display:none;text-align:center;font-weight:300}
.community .twitter_load_bg{position:absolute;top:0;left:0;height:460px;width:100%;background-color:#fff;z-index:10}
.community .img_tw{background:url("images/community/loader_gray.gif") no-repeat scroll 0 0 transparent;height:36px;width:36px;margin:auto;position:relative;margin-top:212px;margin-left:135px}
.community .error_massage_tw{position:relative;width:195px;margin-left:55px;font-size:16px;color:#666;margin-top:100px;display:none;text-align:center}
.community .youtube_load_bg{position:absolute;top:1px;left:6px;height:208px;width:631px;background-color:#fff;z-index:10;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.community .img_youtube{background:url("images/community/loader_gray.gif") no-repeat scroll 0 0 transparent;height:36px;width:36px;margin:auto;position:relative;margin-top:86px;margin-left:298px}
.community .error_massage_youtube{position:relative;width:400px;margin-left:115px;font-size:16px;color:#666;margin-top:95px;display:none;text-align:center;font-weight:300}
.community .right_load_bg{position:absolute;top:0;left:0;width:316px;z-index:10}
.community .img_r{background:url("images/community/loader_gray.gif") no-repeat scroll 0 0 transparent;height:36px;width:36px;margin:auto;position:relative;margin-top:312px;margin-left:140px}
.community .error_massage_r{position:relative;width:216px;margin-left:50px;font-size:16px;color:#666;margin-top:300px;display:none;text-align:center;font-weight:300}
.office_signup_button{right:0}
body.grey_body .bg_wrapper{background-color:#f8f8f8}
ul.level-1 li{background-color:#e8e9e9}
ul.level-2 li{background-color:#FFF}
.resources{background-color:#fff}
body.grey_body .hp_page .cloud{float:none !important}
.bottom_menu .botmenu ul.newbotmenu li{border-left:1px solid #999;padding-right:4px;padding-left:4px}
.bottom_menu .botmenu ul.newbotmenu li.first{border-left:0}
.parsys_column.cq-colctrl-lt0-c0{float:left;width:66%}
.parsys_column.cq-colctrl-lt0-c1{float:right;width:33%}
.phone_sys{float:right;margin-top:-255px;margin-right:13px;cursor:pointer;background:url("images/design2012/hiw/phone_sys.png") no-repeat scroll 0 0 transparent;color:#fff;font-size:13px;font-weight:bold;height:35px;margin-bottom:13px;padding-top:83px;text-align:center;text-decoration:none;width:176px}
.how_work{float:right;margin-top:-120px;margin-right:13px;cursor:pointer;background:url("images/design2012/hiw/how_work.png") no-repeat scroll 0 0 transparent;color:#fff;font-size:13px;font-weight:bold;height:35px;margin-bottom:13px;padding-top:90px;text-align:center;text-decoration:none;width:176px}
#bloks_conteiner{width:100%;display:block}
.rc-main .formated .subheader h3 span{color:#0d7699}
.page_pro_hiw .rc-main .formated{padding:0;position:relative;z-index:10}
.page_pro_hiw .par.parsys .image{float:left;margin:55px 0 0 28px;position:relative}
.page_pro_hiw .par_fullwidth{background:url(images/pro/shadow.png) no-repeat center top;padding-top:10px;margin-top:-10px;padding-left:20px}
.page_pro_hiw .par_fullwidth .content_bl{overflow:hidden;background:url(images/pro/shadow.png) no-repeat center bottom;position:relative}
.page_pro_hiw .par_fullwidth .content_bl p{position:relative;float:left;font-size:16px;color:#797979;line-height:22px;font-weight:300}
.page_pro_hiw .par_fullwidth .id-rc-textimage .text_bl{position:relative;z-index:9;text-align:left;width:auto;float:left;left:23px;top:35px}
.page_pro_hiw .par_fullwidth .id-rc-textimage a{position:relative;padding-bottom:0;text-decoration:none;float:none;font-size:16px;color:#0073ae;padding-top:6px;font-weight:300}
.page_pro_hiw .par_fullwidth .id-rc-textimage h4{float:none;padding-bottom:10px;position:relative;font-size:40px;color:#333;padding-top:44px;font-weight:300}
.page_pro_hiw .par_fullwidth .id-rc-textimage ul{color:#585858;font-size:16px;margin-left:0;font-weight:300}
.page_pro_hiw .par_fullwidth .id-rc-textimage ul li{background:url(images/pro/bull.png) no-repeat left center;padding-left:15px;line-height:24px}
.page_pro_hiw .par_fullwidth .id-rc-textimage img{position:relative;z-index:1;float:right;margin-left:-500px;right:0;left:0;padding-top:150px}
.page_pro_hiw .par_fullwidth .id-rc-textimage .content_right .text_bl{float:right}
.page_pro_hiw .par_fullwidth .id-rc-textimage .content_right img{padding-top:85px;float:left;margin-left:0;margin-right:-500px}
.bg_video{background:none repeat fixed left top #000;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:1000}
.bg_demo{background:none repeat fixed left top #000;display:none;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:9300}
.safari.mac .bg_demo{position:absolute}
.video_pop_up_hp{display:block;height:350px;left:-10000px;margin-left:-311px;margin-top:0;position:absolute;top:0;visibility:hidden;width:640px;z-index:1000}
.close_video{color:#fff;cursor:pointer;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:14px;padding-right:10px;position:absolute;right:0;text-decoration:none;top:-20px;z-index:1}
.enabledView{display:block;width:100%;height:100%;position:fixed}
.overlay{background:none repeat fixed left top #000;height:100%;left:0;min-height:100%;position:fixed;top:0;width:100%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.fullScreenContent{background:url(images/demo/loader_bg_att.png) no-repeat scroll left top transparent;height:108px;left:50% !important;margin:-54px 0 0 -141px;padding-left:30px;padding-top:10px;position:fixed !important;top:50% !important;width:282px;z-index:9999}
.fullScreenContent p{background:url(images/demo/loader_yellow.gif) no-repeat scroll 50px 26px transparent;color:#6f6f6f;font-family:Arial;font-size:19px;height:32px;padding-left:92px;padding-top:32px;text-align:left}
.bot_menu{width:670px}
.livedemo{z-index:0 !important;position:relative !important;margin-bottom:20px}
.change_cont{visibility:hidden}
.prev_img{width:662px;height:441px;position:absolute;top:0;left:0;display:none}
.shadow{position:fixed;z-index:999991;background:url(images/design2012/hp/ie_op.png);width:100%;height:100%;left:0;top:0;display:none}
.livedemo{position:absolute;top:98px;width:628px;height:435px;z-index:999992;display:block;left:15px;text-align:left}
.livedemo .phone{position:absolute;z-index:5;background:url(images/design2012/hp/iphone5.png) no-repeat left top;width:294px;height:508px;top:-12px !important}
.livedemo .frame{height:327px;width:184px;overflow:hidden;margin:69px 0 0 52px}
.livedemo .frame img{display:block}
.livedemo .frame .loader{display:none;margin:125px 0 0 78px}
.livedemo .frame .user_ruler{display:none}
.livedemo .frame .admin_ruler{display:none}
.livedemo .text_block{top:63px;height:285px;position:relative}
.livedemo .text_block .texts{padding-left:280px;max-width:350px}
.livedemo .text_block p{color:#666;font-size:17px;line-height:20px;font-weight:300}
.livedemo .text_block ul{margin-left:16px;padding-bottom:10px;list-style:disc outside none}
.livedemo .text_block ul li{color:#666;font-size:17px;line-height:28px;line-height:28px;font-weight:300}
.livedemo .text_block p.title{font-size:32px;padding-top:1qpx;padding-bottom:14px;color:#595859;font-weight:300;line-height:1.2}
.livedemo .text_block .x{position:absolute;right:10px;top:12px;background:url(images/demo/pop_up/demo_sprite.png) no-repeat right bottom;width:18px;height:18px;cursor:pointer}
.livedemo .text_block .form{margin-top:42px;border:1px solid #e3e3e3;width:348px;border-radius:5px}
.livedemo .text_block .form p{font-size:16px;line-height:32px;padding:15px 11px}
.livedemo .text_block .form p:first-child{border-bottom:1px solid #e3e3e3}
.livedemo .text_block .form .radio{padding-left:16px;background:url(images/demo/pop_up/demo_sprite.png) no-repeat scroll right 2px;line-height:15px;margin-right:7px;cursor:pointer;zoom:1;position:relative;z-index:10}
.livedemo .text_block .form .radio.active{line-height:16px;background-position:right -21px}
.livedemo .text_block .dnav{position:absolute;bottom:5px;left:371px;color:#666;font-size:17px;line-height:28px}
.livedemo .text_block .dnav span{background:#efefef;color:#c1c1c1;font-size:18px;width:170px;height:46px;line-height:46px;border-radius:5px;display:inline-block;vertical-align:top;text-align:center;-webkit-user-select:none;-moz-user-select:none;khtml-user-select:none;-ms-user-select:none}
.livedemo .text_block .dnav span:first-child{margin-right:11px}
.livedemo .text_block .dnav span.active{color:#FFF;cursor:pointer;background:#fd8824}
.livedemo .text_block .dnav span.active:hover{background:#ff9d2a}
.livedemo .text_block .dnav span b{font-weight:normal;padding:0 5px;font-size:25px;position:relative;top:-5px;vertical-align:middle}
.livedemo .text_block .dnav .next b{*margin-top:-27px}
.livedemo .text_block .restart{position:absolute;bottom:5px;left:290px;color:#666;font-size:17px;display:none;color:#e98514;cursor:pointer;line-height:28px}
.livedemo .text_block .admin-text{display:none}
.livedemo .text_block .user-text{display:none}
.livedemo .text_block a.trial{position:static;float:none;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;khtml-user-select:none;-ms-user-select:none}
.livedemo .text_block a.trial{color:#FFF;display:block;line-height:46px;width:231px;font-size:18px;text-decoration:none;text-align:center;border-radius:5px;bottom:35px;right:4px;border:0;background:#f80}
.livedemo .text_block a.trial:hover{background:#ff9d2a}
.rc-wrapper{z-index:auto}
footer p.foot_menu{padding-top:0}
.change_cont a{background:0;border-radius:0;box-shadow:none;color:none;display:block;float:none;height:0;overflow:visible;text-align:center;text-decoration:none;width:auto}
.change_cont a div{padding:0}
.change_cont .demo-header{padding:0}
body{margin:0}
.rc-content{border:0}
.change_cont div.content{width:900px;position:relative;height:690px;background:#fff;padding-left:10px}
.rc_leadform_demo>div.content{width:auto;height:736px;padding-left:0}
.prod_demo{position:relative;text-align:left;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:bold;font-size:10px;color:#f93;text-transform:uppercase;padding:30px 0 0 30px}
.change_cont .demo-header{color:#666;font-size:21px;line-height:21px;font-family:'Lato',Helvetica,Arial,sans-serif;text-align:left;padding:5px 0 0 19px}
.change_cont .demo-header span{position:relative;display:block;color:#5d6067;font-size:56px;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:300;width:100%;padding-bottom:5px;line-height:56px}
.cont_bl{position:relative;float:left;width:890px;height:510px;margin-top:25px;padding-bottom:15px}
.cont_bl .change_cont{top:0 !important;left:487px}
.change_cont{position:absolute;visibility:hidden;left:50%;margin-left:-426px;width:853px;top:0;z-index:0;overflow:visible}
.back_but{position:relative;float:left;text-align:left;color:#0073ae;font-size:14px;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;cursor:pointer;z-index:1000}
.demoPopupContainer{height:auto;float:none;width:auto;margin-top:22px;padding-bottom:0}
.demoPopupContainer .top_menu{clear:both;border-bottom:1px solid #e3e3e3;font-size:0;text-align:left;margin:0 21px}
.demoPopupContainer .top_menu .button_nav{text-decoration:none;color:#a9a9a9;display:inline-block;line-height:44px;padding:0 35px;margin:0 -1px -1px 0;border:1px solid #e1e1e1;vertical-align:top;height:auto;color:#a9a9a9;font-size:16px;font-weight:300;background:#fbfbfb}
.demoPopupContainer .top_menu .button_nav.first{border-top-left-radius:8px}
.demoPopupContainer .top_menu .button_nav.last{border-top-right-radius:8px}
.demoPopupContainer .top_menu .button_nav.act{border-bottom-color:#FFF;color:#0073ae;background:#FFF}
a.screenshots{position:absolute;left:50%;margin-left:-432px;top:51px;text-decoration:none}
a.screenshots img{position:relative;float:left;width:auto;left:0}
.livedemo{left:50% !important;margin-left:-433px !important;top:98px !important}
a.pop_up_web{text-align:center;display:inline-block;float:none;height:auto;background:#FFF;padding:0 35px;border-radius:100px;line-height:50px;color:#1074ac;font-size:16px;box-shadow:#c0bfbf 2px 2px 3px;margin-top:165px}
a.pop_up_web b{font-size:17px;padding-left:8px;font-size:15px;font-family:Arial}
.rc_leadform_demo .prod_demo{padding:23px 0 0 20px;font-size:14px}
.rc_leadform_demo .demo-header{padding:5px 0 2px 19px;font-weight:300;font-size:20px}
.rc_leadform_demo .demo-header span{font-size:48px;padding-bottom:0}
.rc_leadform_demo . .rc_leadform_demo>div.content{padding-left:0;width:auto}
.rc_leadform_demo .questionWrap{position:absolute;padding:7px 0 32px 19px;border-left:1px solid #dadada;text-align:left;right:48px;top:69px}
.rc_leadform_demo .right_form{position:absolute;top:0;left:0;width:440px;margin-left:10000px;-webkit-transform:translate3d(0,0,0);z-index:100000;background:#FFF;padding:23px 17px;box-sizing:border-box}
.rc_leadform_demo .right_form .over_form{width:auto;height:auto}
.rc_leadform_demo .right_form .spanTitle{padding:0;color:#0073ae;font-size:41px;display:block;text-align:left;font-weight:300;padding-bottom:10px}
.rc_leadform_demo .right_form .spanSubTitle{font-size:20px;text-align:left;width:auto;margin:0;padding:0;display:block;font-weight:300}
.rc_leadform_demo .right_form form .submit,.rc_leadform_demo .right_form form div.select,.rc_leadform_demo .right_form form .input{width:234px;background:#fff;display:inline-block;vertical-align:middle;text-align:left;margin:5px 0 6px 0}
.rc_leadform_demo .right_form form .label{text-align:left;width:160px;vertical-align:middle;display:inline-block;color:#585858;font-size:14px;margin:5px 0}
.rc_leadform_demo .right_form form .input_red.select,.rc_leadform_demo .right_form form .input_red input{background-color:#fef3f3 !important;border-color:#f00 !important}
.rc_leadform_demo .right_form form .input input{width:100%;margin:0;color:#000;font-size:14px;background:#FFF;border:1px solid #e6e6e6;border-radius:5px;padding:7px 5px;box-sizing:border-box;-webkit-appearance:none}
.rc_leadform_demo .right_form form .input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}
.rc_leadform_demo .right_form form div.select{border:1px solid #e6e6e6;border-radius:5px;padding:0;box-sizing:border-box;position:relative}
.rc_leadform_demo .right_form form div.select:after{position:absolute;right:0;top:0;bottom:0;background:url(images/demo/resp.png) no-repeat left center;width:34px;z-index:1;content:" "}
.rc_leadform_demo .right_form form div.select .forhold{position:absolute;left:5px;top:8px;z-index:2;color:#000;font-size:14px}
.rc_leadform_demo .right_form form div.select select{position:relative;z-index:5;opacity:0;filter:alpha(opacity=0);width:100%;margin:0;color:#000;font-size:14px;background:#FFF;padding:5px;box-sizing:border-box;-webkit-appearance:none}
.rc_leadform_demo .right_form form .submit{color:#FFF;background:#f80;border-radius:5px;padding:10px 0;text-align:center;border:0;margin-top:14px;font-size:15px;font-family:'Lato',Helvetica,Arial,sans-serif;-webkit-appearance:none}
.rc_leadform_demo .right_form form .submit:hover{background:#ff9d2a}
.rc_leadform_demo .right_form form .formFields{text-align:justify;padding-bottom:3px;padding-top:22px;margin-bottom:14px;border-bottom:1px solid #e6e6e6}
.rc_leadform_demo .right_form form .formFields:after{display:inline-block;width:100%;height:1px;content:" "}
.rc_leadform_demo .right_form .privacy{color:#b3b3b3;font-size:9px;text-align:left;line-height:1.4}
.rc_leadform_demo .right_form .privacyPolicy{text-align:left;margin-top:6px}
.rc_leadform_demo .right_form .privacyPolicy a{color:#1074ac;font-size:14px;float:none;display:inline}
.rc_leadform_demo .right_form .toRemove{display:none !important}
.rc_leadform_demo .right_form .input input::-webkit-input-placeholder{font-size:0}
.rc_leadform_demo .right_form .input input::-moz-placeholder{font-size:0}
.rc_leadform_demo .right_form .input input:-ms-input-placeholder{text-indent:-99999px}
.rc_leadform_demo .right_form .input input::placeholder{font-size:0}
.rc_leadform_demo .right_form .input input::-ms-input-placeholder{font-size:0;color:#FFF}
.rc_leadform_demo .right_form .input.input_red input::-ms-input-placeholder{font-size:0;color:#fef3f3}
.rc_leadform_demo .right_form .input input.ui-autocomplete-input::-webkit-input-placeholder{font-size:inherit}
.rc_leadform_demo .right_form .input input.ui-autocomplete-input::-moz-placeholder{font-size:inherit}
.rc_leadform_demo .right_form .input input.ui-autocomplete-input:-ms-input-placeholder{text-indent:0}
.rc_leadform_demo .right_form .input input.ui-autocomplete-input::placeholder{font-size:inherit}
.rc_leadform_demo .right_form .input input.ui-autocomplete-input::-ms-input-placeholder{font-size:inherit;color:#a5a5a5}
.rc_leadform_demo .right_form .input.input_red input.ui-autocomplete-input::-ms-input-placeholder{font-size:inherit;color:#a5a5a5}
.inputTooltip{position:absolute;left:0;padding:0 6px;height:25px;line-height:25px;border-radius:4px;background:#0073ae;color:#fff;font-size:14px;top:-26px;visibility:hidden;opacity:0;-webkit-transition:top .2s ease,opacity .2s ease,visibility .00001s .2s;-ms-transition:top .2s ease,opacity .2s ease,visibility .00001s .2s;-moz-transition:top .2s ease,opacity .2s ease,visibility .00001s .2s;transition:top .2s ease,opacity .2s ease,visibility .00001s .2s}
input:focus+.inputTooltip{top:-31px;visibility:visible;opacity:1;-webkit-transition:top .2s ease,opacity .2s ease;-ms-transition:top .2s ease,opacity .2s ease;-moz-transition:top .2s ease,opacity .2s ease;transition:top .2s ease,opacity .2s ease}
.inputTooltip:after{position:absolute;top:100%;margin-top:-1px;left:15px;border:11px solid transparent;border-bottom:0;border-top-color:#0073ae;content:'';width:0;height:0}
.submForms p{color:#fff;text-align:center;font-size:14px;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:bold;line-height:33px;text-shadow:1px 1px 1px #000;z-index:10;margin:0;float:none;padding:0;width:100%}
.submForms span{position:absolute;left:19px;top:-32px;margin:0;height:18px;width:98px;padding:0}
.submForms:hover span{position:absolute;left:19px;top:-32px;margin:0;height:18px;width:98px;-moz-box-shadow:0 35px 26px #aeaeae;-webkit-box-shadow:0 35px 26px #aeaeae;box-shadow:0 35px 26px #aeaeae;webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.rc_leadform_demo .close,.rc_leadform_demo .close_but,.right_form .close{position:absolute;top:8px;right:8px;width:13px;height:14px;background:url(images/demo/resp.png) no-repeat -56px -21px;cursor:pointer}
.sh_tank{position:relative;float:left;width:432px;height:7px;margin-left:22px;margin-top:214px;background:url(images/demo/sh_tank.png) no-repeat scroll top left}
.over_form{position:relative;float:left;margin:0;width:476px;height:428px}
.over_thank{position:absolute;top:0;left:0;display:none;width:476px;height:448px}
.over_thank span{position:relative;float:left;font-size:42px;color:#333;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:300;padding:35px 0 0 22px}
.over_thank p{position:relative;float:left;padding:10px 0 0 22px;font-size:16px;font-family:'Lato',Helvetica,Arial,sans-serif;color:#666;text-align:left;line-height:22px}
.over_thank p span{color:#f80;font-weight:bold;font-size:16px;float:none;margin:0;padding:0}
a.subm_thank{position:relative;float:right;margin-top:20px;margin-right:23px;width:135px;height:33px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 3px #c2c2c6;-webkit-box-shadow:0 0 3px #c2c2c6;box-shadow:0 0 3px #c2c2c6;behavior:url(/etc/designs/ringcentral/PIE.htc);background-image:linear-gradient(bottom,#4f4f4f 14%,#afafaf 100%);background-image:-moz-linear-gradient(bottom,#4f4f4f 14%,#afafaf 100%);background-image:-webkit-linear-gradient(bottom,#4f4f4f 14%,#afafaf 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.14,#4f4f4f),color-stop(1,#afafaf));background:-ms-linear-gradient(top,rgba(175,175,175,1) 14%,rgba(79,79,79,1) 100%);-pie-background:linear-gradient(bottom,#4f4f4f 14%,#afafaf 100%);overflow:hidden;text-decoration:none;cursor:pointer}
a.subm_thank p{color:#fff;text-align:center;font-size:14px;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:bold;line-height:33px;text-shadow:1px 1px 1px #000;z-index:10;margin:0;float:none;padding:0;width:100%}
a.subm_thank span{position:absolute;left:19px;top:-32px;margin:0;height:18px;width:98px;padding:0}
a.subm_thank:hover span{position:absolute;left:19px;top:-32px;margin:0;height:18px;width:98px;-moz-box-shadow:0 35px 26px #aeaeae;-webkit-box-shadow:0 35px 26px #aeaeae;box-shadow:0 35px 26px #aeaeae;webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.demoPopupContainer .video_bl{overflow:hidden;position:relative}
.demoPopupContainer .video_bl .video_name{float:right;width:190px;color:#585858;font-size:16px;line-height:1.3;text-align:left;margin:20px 21px 0 0}
.demoPopupContainer .video_bl .video_name:after{width:80px;border-bottom:1px solid #dadada;display:block;content:" ";height:1px;margin-top:15px}
.demoPopupContainer .video_bl .view_video{float:left;border:0;margin:27px 0 0 72px;width:547px;height:307px;overflow:hidden}
.demoPopupContainer .video_bl .view_video.hiddenFrame{position:absolute}
.demoPopupContainer .video_bl .view_video iframe{width:550px;height:309px}
.demoPopupContainer .video_bl .bottom_sl{clear:both;padding-top:11px}
.demoPopupContainer .video_bl .topBorder{border-bottom:1px solid #e0e0e0}
.demoPopupContainer .video_bl .topBorder:before{width:21px;height:11px;display:block;margin-bottom:-1px;background:url(images/demo/resp.png) no-repeat -89px -30px;content:" ";margin-left:161px}
.demoPopupContainer .video_bl .top_arr,.demoPopupContainer .video_bl .bottom_arr{width:11px;height:22px;background:url(images/demo/resp.png) no-repeat -139px center;display:block;margin:64px 0 0 -25px;float:left;cursor:pointer}
.demoPopupContainer .video_bl .bottom_arr{background-position:-119px center;float:right;margin-right:-21px;margin-left:0;float:right}
.demoPopupContainer .video_bl .videoCarousel{background:#fafafa;overflow:hidden;padding:20px 55px}
.demoPopupContainer .video_bl .sl_bl *{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.demoPopupContainer .video_bl .in_sl_bl{height:150px;overflow:hidden;white-space:nowrap;font-size:0;text-align:left;width:738px}
.demoPopupContainer .video_bl .in_sl_bl .a{display:inline-block;vertical-align:top;height:auto;padding:0 15px}
.demoPopupContainer .video_bl .in_sl_bl .sl_video_bl{position:relative;width:214px;height:148px;border-radius:9px;border:1px solid #e4e4e6;overflow:hidden;background-size:100% !important;margin:0;background-position:0 0 !important;cursor:pointer}
.demoPopupContainer .video_bl .in_sl_bl .sl_video_bl .bot_text{position:absolute;bottom:0;left:0;right:0;background:#FFF;text-align:center;border-top:1px solid #e1e0df;line-height:32px;height:32px;color:#585858;font-size:12px;border-radius:0 0 12px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 7px}
.demoPopupContainer .video_bl .in_sl_bl .sl_video_bl.active{border-color:#1074ac}
.demoPopupContainer .video_bl .in_sl_bl .sl_video_bl span img{display:none}
.demoPopupContainer .video_bl .in_sl_bl .sl_video_bl span{position:absolute;top:38px;left:50%;margin-left:-25px;width:51px;height:51px;background:url(images/demo/resp.png) no-repeat -159px 0}
.cts p{color:#f80;font-weight:normal;font-size:19px;padding:0;margin:0}
.cts p span{color:#f80;font-weight:normal;font-size:19px;padding:0 0 0 4px;margin:0}
.quest{font-size:16px;font-weight:normal;color:#797979;padding-bottom:5px}
.livedemo{height:475px !important;width:782px !important;top:98px !important}
.livedemo .text_block{height:430px !important;width:782px !important}
.livedemo .phone{left:22px !important}
.livedemo .text_block .texts{padding-left:370px !important}
.livedemo .text_block .dnav{left:371px !important;bottom:95px !important}
.bg_pop_up{background:#000;height:100%;display:none;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:10000;-ms-filter:"alpha(opacity=50)" !important;filter:alpha(opacity=50) !important}
.search .input{border-radius:0;box-shadow:none;height:15px}
nav.topmenu li.first{margin-left:0}
iframe:active,iframe:focus{border:0;outline:0}
.overlay{background:#000 !important;height:690px;display:none;left:0;opacity:.5;position:fixed;top:0;width:910px;z-index:100000;-ms-filter:"alpha(opacity=50)" !important;filter:alpha(opacity=50) !important}
.livedemo .text_block a.trial{height:auto}
.no-cssgradients .nov_head{z-index:10000}
.enabledView{z-index:100000}
.livedemo .text_block .restart{bottom:105px !important;left:387px !important}
.no-cssgradients .view_demo_button .demo{background:url("images/br_design/button/demo_button.png") no-repeat scroll center top transparent;height:36px;line-height:36px;width:180px;border-radius:0;box-shadow:none}
.no-cssgradients .view_demo_button .demo:hover{background:url("images/br_design/button/demo_button.png") no-repeat scroll center bottom transparent}
.ie9 .offline_form form .form-right .select select{filter:alpha(opacity=0)}
.sl_video_bl img{height:114px;margin-top:-14px}
.sl_video_bl{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/etc/designs/ringcentral/PIE.htc);overflow:hidden}
.sl_video_bl span img{margin-top:8px}
#ytplayer_demo{margin-top:-2px;margin-left:-2px}
.screenshots_img{background:url(images/demo/pop_up/screenshots.jpg) no-repeat scroll 0 0;width:703px;height:417px;position:absolute;left:50%;margin-left:-351px;top:203px;visibility:hidden;margin-top:55px;text-align:center}
.ukNumberSpace code{font-size:25px !important}
.rc_leadform_demo .right_form form .input_red .selectize-control input{background:transparent}
.rc_leadform_demo .input_red .selectize-input{background-color:#fef3f3 !important;border-color:#f00 !important}
.rc_leadform_demo .selectize-control{width:100%}
.rc_leadform_demo .selectize-input{background:url(images/demo/resp.png) no-repeat 198px center;padding:6px 50px 6px 5px;border:1px solid #e6e6e6;border-radius:5px;width:100%;box-sizing:border-box;position:relative;cursor:default}
.rc_leadform_demo .selectize-input.input-active{cursor:text}
.rc_leadform_demo .selectize-input:after{content:"";position:absolute;right:33px;height:100%;width:1px;top:0;background:#f8f8f8;opacity:.3}
.rc_leadform_demo .selectize-input>*{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}
.rc_leadform_demo .selectize-input .item{font-size:14px;line-height:18px;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Arial}
.rc_leadform_demo .selectize-input input{border:0 !important;margin:0 !important;padding:0 !important;background:0 !important;line-height:18px;cursor:default;font-family:Arial}
.rc_leadform_demo .selectize-input.input-active input{cursor:text}
.rc_leadform_demo .selectize-input input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0}
.rc_leadform_demo .selectize-dropdown-content{max-height:200px;overflow-x:hidden;overflow-y:auto}
.rc_leadform_demo .selectize-dropdown{position:absolute;z-index:10;background:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;border-top:0}
.rc_leadform_demo .input_red .selectize-dropdown{background-color:#fef3f3 !important;border-color:#f00 !important}
.rc_leadform_demo .selectize-dropdown.single{font-family:inherit;-webkit-font-smoothing:inherit}
.rc_leadform_demo .selectize-dropdown [data-selectable]{cursor:pointer;font-size:14px;padding:5px 8px}
.rc_leadform_demo .selectize-dropdown .selectize-dropdown-content .option.active,.rc_leadform_demo .selectize-dropdown .selectize-dropdown-content .option:hover{background:#0073ae;color:#fff}
.rc_leadform_demo .selectize-dropdown .highlight{background:#0073ae;color:#fff}
.rc_leadform_demo .checkbox-group{padding:10px 0 10px 30px;text-align:left}
.rc_leadform_demo .checkbox-group input[type="checkbox"]{opacity:0;position:absolute}
.rc_leadform_demo .checkbox-group input[type="checkbox"]+label::after{content:none}
.rc_leadform_demo .checkbox-group input[type="checkbox"]:checked+label::after{content:""}
.rc_leadform_demo .checkbox-group label{position:relative}
.rc_leadform_demo .checkbox-group label:before{content:"";position:absolute;left:-30px;top:1px;display:inline-block;height:16px;width:16px;border:1px solid grey;background:#fff}
.rc_leadform_demo .checkbox-group label:after{content:"";position:absolute;left:-26px;top:4px;display:inline-block;height:6px;width:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:0 solid #ddd;background:#dcdcdc;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:0 solid #e78f08;background:#a26c18;color:#fff;font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default{border:0 solid #ccc;font-weight:bold;color:#1c94c4;outline:0}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none;outline:0}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:0 solid #fbcb09;font-weight:bold;color:#c77405;outline:0}
.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none;outline:0}
.ui-state-active,.ui-widget-content .ui-state-active{border:0 solid #fbd850;font-weight:bold;color:#eb8f00;outline:0}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;outline:0;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fed22f;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#fff}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-icon{width:16px;height:16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0}
.ui-widget-overlay{opacity:.50;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:6px;height:20px;cursor:pointer;background:#e6d2ab;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}
.ui-slider-horizontal{height:2px}
.ui-slider-horizontal .ui-slider-handle{top:-6px;margin-left:-2px}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:343px;background:#bdbdbe}
.ui-slider-vertical .ui-slider-handle{left:-11px;margin-left:0;margin-top:-6px}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.sfform-wrapper .consolidated_form.showSpinner input#submitform{background-image:url(images/demo/loader_yellow.gif);background-position:center;cursor:default}
.sfform-wrapper{border:1px solid #c7c8cd;border-radius:10px;margin:28px 0 0 0;width:699px;position:relative;z-index:99;margin-left:20px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e8e9ed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e8e9ed));background:-webkit-linear-gradient(top,#fff 0,#e8e9ed 100%);background:-o-linear-gradient(top,#fff 0,#e8e9ed 100%);background:-ms-linear-gradient(top,#fff 0,#e8e9ed 100%);background:linear-gradient(to bottom,#fff 0,#e8e9ed 100%);-pie-background:linear-gradient(top,#fff 0,#e8e9ed 100%);padding:25px;padding-left:18px;padding-bottom:11px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.sfform-wrapper h2{font-size:42px;color:#333;padding:4px 0 6px 0;margin:0;border:0;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:300;line-height:42px;padding-left:0}
.sfform-wrapper h1{color:#797979;font-size:16px;padding:0;margin:0;border:0;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:300;padding-left:7px}
.sfform-wrapper h1 span{color:#e3811c;font-size:16px;font-weight:300}
.sfform-wrapper h1 a{color:#0073ae;font-size:16px;font-weight:300}
.sfform-wrapper .consolidated_form input{border:0;background:0;width:332px;padding:4px 3px;font-size:14px;color:#333;font-family:'Lato',Helvetica,Arial,sans-serif}
.sfform-wrapper .consolidated_form input.holded{color:#a3afb5;font-style:italic}
.sfform-wrapper .consolidated_form .input{background:#FFF;border:1px solid #dadada;border-radius:6px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.sfform-wrapper .consolidated_form .textarea{background:#FFF;border:1px solid #dadada;border-radius:6px;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.sfform-wrapper .consolidated_form table td{padding:10px 0 0 19px}
.sfform-wrapper .consolidated_form table tr:first-child td{padding-top:0}
.sfform-wrapper .consolidated_form table td:first-child{padding-left:7px}
.sfform-wrapper .consolidated_form textarea{border:0;background:0;width:691px;padding:3px;font-size:14px;color:#333;font-family:'Lato',Helvetica,Arial,sans-serif;height:76px}
.sfform-wrapper .consolidated_form textarea.holded{color:#a3afb5;font-style:italic}
.sfform-wrapper .consolidated_form .select{background:url(images/sfform/cssprite.gif) no-repeat left top;width:341px;height:30px;position:relative}
.sfform-wrapper .consolidated_form .select select{position:absolute;left:0;top:0;opacity:0;width:341px;height:30px;filter:alpha(opacity=0)}
.sfform-wrapper .consolidated_form .select .selecthold,.sfform-wrapper .consolidated_form .select #selecthold{line-height:30px;font-size:14px;color:#333;font-family:'Lato',Helvetica,Arial,sans-serif;padding-left:6px}
.sfform-wrapper .consolidated_form .select.input_red{background-position:bottom left}
.sfform-wrapper .consolidated_form .select .selecthold.holded,.sfform-wrapper .consolidated_form .select #selecthold.holded{color:#a3afb5;font-style:italic}
.sfform-wrapper .consolidated_form input#submitform{float:right;width:139px;background:url(images/sfform/cssprite.gif) no-repeat right top;height:30px;text-indent:-99999px;margin:5px 0 3px 0;text-transform:capitalize}
.sfform-wrapper .consolidated_form tr td.asterix{color:#666;font-size:13px}
.sfform-wrapper .consolidated_form .respect{color:#666;font-size:13px;font-family:'Lato',Helvetica,Arial,sans-serif;padding-top:14px}
.sfform-wrapper .consolidated_form .respect strong a{color:#0073ae}
.sfform-wrapper .consolidated_form .privacy{color:#666;font-size:13px;font-family:'Lato',Helvetica,Arial,sans-serif;padding-top:14px}
.sfform-wrapper .consolidated_form .privacy p+p{margin-top:6px}
.sfform-wrapper .consolidated_form .privacy a{color:#0073ae;text-decoration:none}
.sfform-wrapper .consolidated_form .input_red{border-color:red;background-color:#fef3f3}
.sfform-wrapper .form{padding-top:24px;background:url(images/demo/loader_yellow.gif) no-repeat -9000px -9000px}
.no-textshadow .rc-content2{background:0}
.no-textshadow .rc-content3{background:0}
.no-textshadow .rc-content4{border:0}
.sfform-wrapper.ssform-dream{border:0;background:0;-pie-background:0;margin-top:0;width:auto;padding:18px 0 0 0;background:url(images/sfform/df-shadow.png) no-repeat bottom center;padding-bottom:13px}
.sfform-wrapper .ssform-dream-br{border:1px solid #c7c8cd;border-radius:5px;background:url(images/sfform/dreamforcelp_bildings_bg.png) no-repeat right bottom #f1f2f6;overflow:hidden;clear:both;padding-left:15px;padding-bottom:173px;position:relative;z-index:99;behavior:url(/etc/designs/ringcentral/PIE.htc)}
.sfform-wrapper.ssform-dream h2{font-size:65px;line-height:69px}
.sfform-wrapper.ssform-dream .df-cloud{float:right;margin:12px 24px -200px;position:relative;z-index:999}
.sfform-wrapper.ssform-dream h1{color:#333;font-size:42px;font-family:'Lato',Helvetica,Arial,sans-serif;font-weight:300;padding-top:28px;line-height:38px}
.sfform-wrapper.ssform-dream form{padding:17px 0 0 8px}
.sfform-wrapper.ssform-dream form .input{margin-bottom:10px;width:341px}
.sfform-wrapper.ssform-dream form .textarea{margin-top:10px;width:341px}
.sfform-wrapper.ssform-dream form .textarea textarea{height:97px}
.sfform-wrapper.ssform-dream .consolidated_form input#submitform{float:left;margin:8px 0 0 209px}
.sfform-wrapper.ssform-dream .respect{float:right;padding-top:118px;font-size:14px;width:275px;padding-right:75px}
.sfform-wrapper.ssform-dream .respect strong{display:block;padding-bottom:6px}
.area-codes-page h2.header2{border:0;color:#333;font-size:42px;font-weight:300;margin-bottom:0;padding:24px 0 0 0;margin-left:0}
.area-codes-page .par a{color:#0073ae;text-decoration:none}
.area-codes-page .par a:hover{text-decoration:underline}
.area-codes-page .par.parsys .id-rc-textimage{background:none repeat scroll 0 0 transparent;margin-bottom:0;padding-bottom:0;padding-top:12px}
.area-codes-page .benefits{font-size:14px;color:#666;line-height:17px;background:url("images/br_design/features/shadow2.png") no-repeat center bottom;padding-bottom:38px;margin-bottom:50px}
.area-codes-page .text_bl{padding-left:25px;font-size:14px;line-height:17px}
.area-codes-page .text_bl h1{padding:22px 0 15px 0}
.area-codes-page .benefits .title{font-size:24px;font-weight:400;color:#333;padding-top:25px;padding-bottom:15px}
.area-codes-page .benefits li{color:#585858;padding-bottom:12px;padding-left:17px;background:url("images/br_design/features/featureslistpic1.png") no-repeat left 5px;font-size:16px;font-weight:300;line-height:24px;list-style:none}
.area-codes-page .benefits ul{padding-bottom:27px;padding-left:3px;margin-left:0;color:#585858}
.area-codes-page .benefits li strong{font-weight:inherit}
.in_the_news .text_bl b,.in_the_news_new .text_bl b{font-size:12px;color:#585858;font-weight:normal}
.in_the_news_new .overPost{padding-bottom:28px}
.in_the_news_new .rc-main .formated .subheader h3{padding-bottom:37px}
.in_the_news_new .text_bl p{paddin-bottom:13px;color:#585858;font-size:14px;font-weight:400}
.in_the_news .text_bl p a,.in_the_news_new .text_bl p a{font-size:25px;color:#2989c5;font-weight:300;text-decoration:none}
.in_the_news .text_bl p a:hover,.in_the_news_new .text_bl p a:hover{color:#0073b8}
.in_the_news .backtop,.in_the_news_new .backtop{color:#787878;padding:0 0 0 12px;float:right;background:url(images/design2012/devices/top.png) no-repeat scroll 0 6px;text-decoration:none}
.in_the_news .clear_l,.in_the_news_new .clear_l{color:#787878;margin-top:20px;font-size:15px;border-top:1px solid #e9e9e9;padding-top:20px;clear:both;margin-left:20px}
.in_the_news .older a,.in_the_news_new .older a{text-decoration:none;float:left;color:#585858;font-size:16px;padding-left:16px;background:url(images/design2014/arrows.png) no-repeat scroll 0 6px;margin-left:0}
.in_the_news .newest a,.in_the_news_new .newest a{text-decoration:none;float:right;color:#585858;font-size:16px;padding-right:16px;background:url(images/design2014/arrows.png) no-repeat scroll right -44px;text-align:right;margin-right:0}
.in_the_news .img_bl{float:left;width:139px;margin-top:50px;text-align:center;margin-left:15px}
.in_the_news .img_bl img{width:120px;margin:auto}
.in_the_news .text_bl,.in_the_news_new .text_bl{float:right;margin-top:15px;padding-left:30px}
.in_the_news .text_bl{width:560px}
.in_the_news_new .text_bl{width:740px}
.in_the_news h2,.in_the_news_new h2{clear:both;font-size:42px;color:#333;font-weight:300;margin-bottom:0;border:0;font-family:'Lato',Helvetica,Arial,sans-serif;margin-left:30px}
.in_the_news .text_bl p a u,.in_the_news_new .text_bl p a u{font-size:15px !important;color:#0073b8}
.in_the_news_new .rc-main .formated .subheader h3,.in_the_news .rc-main .formated .subheader h3{width:525px}
.leaderPage .parsys_column.cq-colctrl-lt0-c0{width:228px;padding-left:20px}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl p{font-size:13px;color:#585858}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl a{display:block;color:#0073ae;font-size:14px;text-decoration:none;font-size:14px}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl a.linkedin,.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl a.twitter{padding-left:34px;margin-left:5px;line-height:18px;height:18px;margin:13px 0 13px 4px}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl a.twitter{background:url(../../../content/dam/ringcentral/images/features/twit.gif) center left no-repeat}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl a.linkedin{background:url(../../../content/dam/ringcentral/images/features/in.gif) center left no-repeat}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .image.parbase{padding-bottom:16px}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl .socialLinks{border-top:1px solid #e9e9e9;margin-top:5px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #e9e9e9;margin-bottom:5px}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl p.backTo{padding-top:5px}
.leaderPage .parsys_column.cq-colctrl-lt0-c0 .text_bl p.backTo a{padding-left:22px;line-height:18px;height:18px;background:url(../../../content/dam/ringcentral/images/features/backTo.gif) center left no-repeat}
.leaderPage .parsys_column{padding-bottom:22px}
.leaderPage .parsys_column.cq-colctrl-lt0-c1{width:491px}
.leaderPage .parsys_column.cq-colctrl-lt0-c1 h2{margin:0;padding:0;border:0;color:#585858;font-size:24px}
.leaderPage .parsys_column.cq-colctrl-lt0-c1 h4{color:#797979;font-size:16px;padding:10px 0 15px 0}
.leaderPage .parsys_column.cq-colctrl-lt0-c1 p{line-height:1.6;font-size:15px}
.leaderPage .id-rc-textimage h3{padding:0;clear:both;color:#0073ae;font-size:34px;font-weight:300;padding-left:20px}
.leaderPage .inThePress{float:left;width:293px;height:130px;padding:26px 30px 35px;border:1px solid #e9e9e9;border-radius:7px;margin-left:20px;margin-top:20px;position:relative}
.leaderPage .inThePress h5{color:#585858;font-size:24px;font-weight:normal;padding-bottom:19px}
.leaderPage .inThePress a{position:absolute;display:block;bottom:23px;color:#0073ae;background:url(../../../content/dam/ringcentral/images/features/arrow_v12.png) no-repeat right center;padding-right:24px;font-size:14px;text-decoration:none;padding-bottom:3px}
.leaderPage .inThePress p{color:#797979;font-size:14px}
.leaderPage .par.parsys{padding-top:20px}
.force-head{display:none !important}
.force-redesign .main-head{display:none !important}
.force-redesign .force-head{display:block !important;margin-bottom:0}
.force-redesign .force-head .sale_phones{font-size:14px;color:#2f2f2f;font-weight:400}
.force-redesign .force-head .sale_phones b{color:#2f2f2f;margin-right:7px;font-weight:bold}
.force-redesign .force-head .sale_phones a{display:inline-block}
.force-redesign .force-head .sale_phones a:hover{color:inherit}
.force-redesign .force-head .sale_phones .or{color:#9b9b9b}
.force-redesign .force-head .sale_phones .livepersonblock{padding-left:0}
.force-redesign .force-head .sale_phones .livepersonblock:before{display:none}
.force-redesign .force-head .sale_phones .livepersonblock:hover{color:inherit}
.force-redesign .force-head .contactUsBlock{margin-left:70px}
.force-redesign .force-head .supportBlock{float:right}
.force-redesign .force-head .supportBlock a{height:25px;margin-left:25px;line-height:26px}
.force-redesign .force-head .supportBlock a .svgBlock{fill:#f80;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:7px;line-height:1}