
#scroll-sidebar {
  background-color:#ffffff;
  width: 65px;
  min-height: 100px;
  margin: 0 -66px 45px 0; /*controls the cutoff of the top and bottom limitations*/
  float: right; /* float right for a right aligned sidebar */
  z-index:1001;
}
.home-scroll #firstitem{margin-left:-477px;margin-top:-152px;}
.home-scroll #try-form-box{width:400px;z-index:1999;position:relative;}
.home-scroll #try-form{display:none;color:#ffffff;background-color:#3180df;}
.home-scroll #seconditem{margin-left:-375px;}
.home-scroll #call-panel-box{width:400px;z-index:1999;position:relative;}
.home-scroll #call-panel{display:none;color:#ffffff;background-color:#3180df;}
.home-scroll td.call-sales{line-height:1.2em;padding-top:10px;padding-right:20px;border-right:1px solid #ffffff;}
.home-scroll td.call-support{line-height:1.2em;padding-top:10px;padding-left:20px;}
.home-contact-form-wrap{z-index:1999;width:437px;padding:13px 25px 15px 15px;background:#fff;background:rgba(255,255,255,1);border-radius:1px;-webkit-box-shadow:0 0 0 1px #d7d7d7;box-shadow:0 0 0 1px #d7d7d7;-webkit-transition:top .5s;transition:top .5s;font-size:12px}
.home-call-phone-wrap{z-index:1999;width:335px;padding:15px 25px 20px 15px;background:#fff;background:rgba(255,255,255,1);border-radius:1px;-webkit-box-shadow:0 0 0 1px #d7d7d7;box-shadow:0 0 0 1px #d7d7d7;-webkit-transition:top .5s;transition:top .5s;font-size:12px;margin-top:77px;}
.home-share-wrap{z-index:1999;width:195px;background:#3180df;margin-top:152px;height:75px;padding-left:15px;}
.home-contact-form-wrap fieldset, .home-call-phone-wrap fieldset {border:none;}
.contact-form-title{font-family:'Frutiger Next W01 Bold',Calibri,Futura,sans-serif;font-size:20px;color:#3f3f40;padding-bottom:12px}
.contact-form .form-control{margin-top:7px}
.radio-label{position:relative;display:block;padding-left:20px;margin-bottom:10px}
.contact-form-radio{position:absolute;top:0;left:0}
.btn-submit-contact-form{display:block;min-width:90px;margin-left:auto;margin-right:auto;margin-top:13px;padding:5px 30px 5px 18px;background-image:-webkit-gradient(linear,left 0,left 100%,from(#f27411),to(#ee5a0d));background-image:-webkit-linear-gradient(top,#f27411,0%,#ee5a0d,100%);background-image:-moz-linear-gradient(top,#f27411 0,#ee5a0d 100%);background-image:linear-gradient(to bottom,#f27411 0,#ee5a0d 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff27411',endColorstr='#ffee5a0d',GradientType=0);border:1px solid #f16d0f;border-radius:2px;font-family:'Frutiger Next W01 Bold',Calibri,Futura,sans-serif;font-size:18px;color:#fff}
.btn-submit-contact-form:hover,.btn-submit-contact-form:focus{background-image:-webkit-gradient(linear,left 0,left 100%,from(#ff872b),to(#ff7127));background-image:-webkit-linear-gradient(top,#ff872b,0%,#ff7127,100%);background-image:-moz-linear-gradient(top,#ff872b 0,#ff7127 100%);background-image:linear-gradient(to bottom,#ff872b 0,#ff7127 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff872b',endColorstr='#ffff7127',GradientType=0);border:1px solid #fc8129}
body.ruby-landing div.ruby-hero-content div#callout-banner {z-index:1009!important;}

#prodModalVideo .modal-dialog, #prodModalVideoOvw .modal-dialog, #prodModalVideoAI .modal-dialog,#prodModalVideoAP .modal-dialog,#prodModalVideoReport .modal-dialog
{
  width: 864px;
  height:700px;
}
#myModalVideo .modal-dialog{width:700px;}


.scroll-icon-default{border-bottom:1px solid #ffffff;width:65px;height:75px;}

