
.thumbnails { margin-left: -30px; list-style: none; *zoom: 1; }
.thumbnails:before, .thumbnails:after { display: table; content: ""; }
.thumbnails:after { clear: both; }
.thumbnails.feature-metro-showcase { margin-bottom: 30px; }

.thumbnails > li { float: left; margin: 0 0 24px 30px; }

.thumbnail { display: block; padding: 4px; line-height: 1; border: 1px solid #ddd; position: relative; overflow: hidden; margin-bottom: 20px; }
.feature-showcase .thumbnail, .feature-metro-showcase .thumbnail { min-height: 195px; }
.thumbnail h3, .thumbnail .h3, .thumbnail h4, .thumbnail .h4, .thumbnail p { padding-left: 15px; position: relative; top: 10px; }
.thumbnail h3 strong, .thumbnail .h3 strong, .thumbnail h4 strong, .thumbnail .h4 strong, .thumbnail p strong { font-weight: normal; }
.thumbnail .thumbnail-subheading { color: #6e6f71; font-weight: bold; font-size: 15px; line-height: 1.5; }
.win.chrome .thumbnail .thumbnail-subheading { font-family: "Open Sans", "Segoe UI", "helvetica neue", helvetica, arial, sans-serif; font-weight: bold; }
.thumbnail p { color: #6e6f71; font-size: 13px; line-height: 21px; }
.thumbnail form { margin-bottom: 30px; }
.thumbnail input { position: relative; left: 10px; }
.thumbnail hr { border-bottom: none; }

.feature-showcase a.thumbnail { background: #eaeaea; -moz-box-shadow: 4px 0 0 #0077c0 inset; -webkit-box-shadow: 4px 0 0 #0077c0 inset; -o-box-shadow: 4px 0 0 #0077c0 inset; box-shadow: 4px 0 0 #0077c0 inset; -moz-transition: background linear 100ms; -webkit-transition: background linear 100ms; -o-transition: background linear 100ms; transition: background linear 100ms; padding-bottom: 30px; }
.feature-showcase a.thumbnail:after { content: ""; position: absolute; bottom: -8px; right: 24px; opacity: 0.25; filter: alpha(opacity=25); }
#administrators .feature-showcase a.thumbnail { -moz-box-shadow: 4px 0 0 #71a239 inset; -webkit-box-shadow: 4px 0 0 #71a239 inset; -o-box-shadow: 4px 0 0 #71a239 inset; box-shadow: 4px 0 0 #71a239 inset; }
#managers .feature-showcase a.thumbnail { -moz-box-shadow: 4px 0 0 #0077c0 inset; -webkit-box-shadow: 4px 0 0 #0077c0 inset; -o-box-shadow: 4px 0 0 #0077c0 inset; box-shadow: 4px 0 0 #0077c0 inset; }
#consultants .feature-showcase a.thumbnail { -moz-box-shadow: 4px 0 0 #df9623 inset; -webkit-box-shadow: 4px 0 0 #df9623 inset; -o-box-shadow: 4px 0 0 #df9623 inset; box-shadow: 4px 0 0 #df9623 inset; }

.left-column-nav-layout .thumbnail, #feature-layout .thumbnail, #client-layout .thumbnail, .right-column-nav-layout .thumbnail, #support-layout .thumbnail { background: white; -moz-transition: all linear 50ms; -webkit-transition: all linear 50ms; -o-transition: all linear 50ms; transition: all linear 50ms; }

a.thumbnail:hover { text-decoration: none; }
.feature-showcase a.thumbnail:hover:after { opacity: 1; filter: alpha(opacity=100); }
.feature-metro-showcase a.thumbnail:hover:after { opacity: 1; filter: alpha(opacity=100); }
.feature-metro-showcase a.thumbnail:hover { border-color: white; }
.left-column-nav-layout a.thumbnail:hover, #feature-layout a.thumbnail:hover, #client-layout a.thumbnail:hover, .right-column-nav-layout a.thumbnail:hover, #support-layout a.thumbnail:hover { -moz-box-shadow: 0 0 0 4px #0077c0 inset; -webkit-box-shadow: 0 0 0 4px #0077c0 inset; -o-box-shadow: 0 0 0 4px #0077c0 inset; box-shadow: 0 0 0 4px #0077c0 inset; }

.thumbnail > img { display: block; max-width: 100%; margin-left: auto; margin-right: auto; }

.thumbnail .caption { padding: 9px; }

.feature-metro-showcase .thumbnail h2, .feature-metro-showcase .thumbnail .h2, .feature-metro-showcase h3, .feature-metro-showcase .h3, .feature-metro-showcase h4, .feature-metro-showcase .h4, .feature-metro-showcase p { color: white; }
.feature-metro-showcase a.thumbnail:after { content: ""; position: absolute; bottom: -8px; right: 24px; opacity: 0.7; filter: alpha(opacity=70); }

#whats-new-thumbnails .thumbnail, .icon-thumbnail-grid .thumbnail { background: #F7F5F2; border: solid 1px #ccc; -moz-box-shadow: 0 1px 10px #cccccc inset; -webkit-box-shadow: 0 1px 10px #cccccc inset; -o-box-shadow: 0 1px 10px #cccccc inset; box-shadow: 0 1px 10px #cccccc inset; }
#whats-new-thumbnails .thumbnail .caption, .icon-thumbnail-grid .thumbnail .caption { padding: 0 9px 9px; }
#whats-new-thumbnails .thumbnail h3, #whats-new-thumbnails .thumbnail .h3, #whats-new-thumbnails .thumbnail h4, #whats-new-thumbnails .thumbnail .h4, #whats-new-thumbnails .thumbnail p, .icon-thumbnail-grid .thumbnail h3, .icon-thumbnail-grid .thumbnail .h3, .icon-thumbnail-grid .thumbnail h4, .icon-thumbnail-grid .thumbnail .h4, .icon-thumbnail-grid .thumbnail p { padding-left: 0; top: 0; margin-bottom: 0; line-height: 18px; -moz-transition: all linear 100ms; -webkit-transition: all linear 100ms; -o-transition: all linear 100ms; transition: all linear 100ms; }
#whats-new-thumbnails .thumbnail strong, .icon-thumbnail-grid .thumbnail strong { font-weight: bold; }
#whats-new-thumbnails .thumbnail:hover p, .icon-thumbnail-grid .thumbnail:hover p { color: #0077C0; }

.video-thumbs { border: solid 2px #ccc; display: block; height: 96px; width: 126px; }

.video-thumbs:hover { border: solid 2px #0077c0; }

.bottom-space { margin-bottom: 20px; }

.row .bottom-space h3.h6, .row .bottom-space .h6.h3 { font-weight: normal; }

.label { padding: 2px 4px 3px; font-size: 11.05px; font-weight: bold; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #999999; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

.label:hover { color: white; text-decoration: none; }

.label-important { background-color: #b94a48; }

.label-important:hover { background-color: #953b39; }

.label-warning { background-color: #df9623; }

.label-warning:hover { background-color: #b5791a; }

.label-success { background-color: #468847; }

.label-success:hover { background-color: #356635; }

.label-info { background-color: #3a87ad; }

.label-info:hover { background-color: #2d6987; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 0 0; }
  to { background-position: 40px 0; } }

@-moz-keyframes progress-bar-stripes { from { background-position: 0 0; }
  to { background-position: 40px 0; } }

@keyframes progress-bar-stripes { from { background-position: 0 0; }
  to { background-position: 40px 0; } }

.progress { overflow: hidden; height: 18px; margin-bottom: 18px; background-color: #f6f6f6; background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(top, #f5f5f5, #f9f9f9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0), #f5f5f5, #f9f9f9; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }

.progress .bar { width: 0%; height: 18px; color: white; font-size: 12px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0d90d1; background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -ms-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(top, #149bdf, #0480be); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0), #149bdf, #0480be; -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-transition: width 0.6s ease; -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; }

.progress-striped .bar { background-color: #62c462; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px; }

.progress.active .bar { -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; }

.progress-danger .bar { background-color: #dd514b; background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(top, #ee5f5b, #c43c35); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0), #ee5f5b, #c43c35; }

.progress-danger.progress-striped .bar { background-color: #ee5f5b; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-success .bar { background-color: #5db95d; background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -ms-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(top, #62c462, #57a957); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0), #62c462, #57a957; }

.progress-success.progress-striped .bar { background-color: #62c462; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress.info .bar { background-color: #4bb1cf; background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(top, #5bc0de, #339bb9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0), #5bc0de, #339bb9; }

.progress-info.progress-striped .bar { background-color: #5bc0de; background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.accordion { margin-bottom: 24px; }

.accordion-group { margin-bottom: 2px; border: 1px solid #e5e5e5; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }

.accordion-heading { border-bottom: 0; }

.accordion-heading .accordion-toggle { display: block; padding: 8px 15px; }

.accordion-inner { padding: 9px 15px; border-top: 1px solid #e5e5e5; }

.carousel { position: relative; margin-bottom: 24px; line-height: 1; }

.carousel-inner, .index-carousel-inner { overflow: hidden; width: 100%; position: relative; }

.index-carousel-inner { height: 300px; }

.carousel .item { display: none; position: relative; -moz-transition: 0.6s ease-in-out left; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
.carousel .item > img { display: block; line-height: 1; }
.carousel .active, .carousel .next, .carousel .prev { display: block; }
.carousel .active { left: 0; }
.carousel .next, .carousel .prev { position: absolute; top: 0; width: 100%; -moz-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.carousel .next { left: 100%; }
.carousel .prev { left: -100%; }
.carousel .next.left, .carousel .prev.right { left: 0; }
.carousel .active.left { left: -100%; }
.carousel .active.right { left: 100%; }

#index-carousel-nav { margin-bottom: 60px; height: 40px; }
#index-carousel-nav ul { height: 40px; margin: 0; display: inline-block; }
#index-carousel-nav ul li { list-style: none; float: left; display: inline-block; border-right: 1px solid #f1f1f1; }
#index-carousel-nav ul li:last-child { border-right: none; }
#index-carousel-nav ul li.nav-active a#cloud-trigger { background: #444; color: white; }
#index-carousel-nav ul li.nav-active a#it-administrator-trigger { background: #71a239; color: white; }
#index-carousel-nav ul li.nav-active a#business-manager-trigger { background: #0077c0; color: white; }
#index-carousel-nav ul li.nav-active a#sharepoint-consultant-trigger { background: #df9623; color: white; }
#index-carousel-nav ul a { background: #fff; display: block; line-height: 40px; padding: 0 20px; position: relative; color: #333333; z-index: 999; border-bottom: solid 4px #444; -moz-transition: background linear 100ms; -webkit-transition: background linear 100ms; -o-transition: background linear 100ms; transition: background linear 100ms; }
#index-carousel-nav ul a#it-administrator-trigger { border-bottom: solid 4px #71a239; }
#index-carousel-nav ul a#it-administrator-trigger:hover { background: #71a239; }
#index-carousel-nav ul a#business-manager-trigger { border-bottom: solid 4px #0077c0; }
#index-carousel-nav ul a#business-manager-trigger:hover { background: #0077c0; }
#index-carousel-nav ul a#sharepoint-consultant-trigger { border-bottom: solid 4px #df9623; }
#index-carousel-nav ul a#sharepoint-consultant-trigger:hover { background: #df9623; }
#index-carousel-nav ul a:hover, #index-carousel-nav ul a .active { background: #444; color: white; text-decoration: none; }

#index-carousel .carousel-control { position: absolute; top: 140px; border: none; background: none; font-size: 200px; height: auto; width: auto; z-index: 999; opacity: 0.1; filter: alpha(opacity=10); -moz-transition: opacity linear 200ms; -webkit-transition: opacity linear 200ms; -o-transition: opacity linear 200ms; transition: opacity linear 200ms; }
#index-carousel .carousel-control:hover { opacity: 0.75; filter: alpha(opacity=75); }

.carousel-control { position: absolute; top: 40%; left: 0px; width: 40px; height: 40px; margin-top: -20px; font-size: 60px; font-weight: 100; line-height: 30px; color: white; text-align: center; background: #27292b; border: 3px solid white; -moz-border-radius: 23px; -webkit-border-radius: 23px; -o-border-radius: 23px; -ms-border-radius: 23px; -khtml-border-radius: 23px; border-radius: 23px; opacity: 0.5; filter: alpha(opacity=50); }
.carousel-control.right { left: auto; right: 0px; }
.carousel-control:hover { color: white; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }

.carousel-caption { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 15px 5px; background: #333333; background: rgba(0, 0, 0, 0.75); }

.carousel-caption h4, .carousel-caption .h4, .carousel-caption p { color: white; }

/* Basic jCoverflip CSS */
.ui-jcoverflip { position: relative; }

.ui-jcoverflip--item { position: absolute; display: block; }

/* Basic sample CSS */
#content > #bio-container { height: 300px; width: 700px; position: relative; margin: 0 auto -180px; top: -400px; z-index: 20; }
#content > #bio-container img { position: absolute; right: 40px; top: 40px; }

#flip { height: 900px; margin-bottom: 50px; overflow: hidden; top: 30px; z-index: 21; display: block; border: 0; outline: none; }
#flip img { display: block; border: 0; outline: none; }
#flip .ui-jcoverflip--title { position: absolute; margin: 0 auto; top: 550px; width: 100%; color: #555; }
#flip span.title { position: relative; width: 620px; margin: 0 auto; height: 400px; }
#flip span.title h3, #flip span.title .h3 { color: white; margin: 0; }
#flip span.title h4, #flip span.title .h4 { color: #ccc; margin: 0 0 20px; }
#flip span.title p { padding-right: 0; color: #eaeaea; text-align: left; }
#flip span.title #employee-coffee { height: 80px; }
#flip a { outline: none; position: relative; }
#flip li.inactive-employee-margin { top: 0px; }
#flip a.inactive-employee { height: 350px; width: 210px; display: block; overflow: hidden; }
#flip a.active-employee { height: 500px; width: 300px; display: block; overflow: hidden; }
#flip .active-employee img { top: -500px; position: relative; }
#flip ul, #flip ul li { margin: 0; padding: 0; display: block; list-style-type: none; }

/******************************** Data Center TV carousel
********************************/
#HDtv { background: url("/cassette.axd/file/public/images/silos/data-centers/newHDscreen-11d01ae0a6b9557a51eacf17f1436ef985b6bc1e.png") top no-repeat; padding: 27px 0 0; height: 318px; width: 450px; text-align: center; position: relative; }

.hd-tv-carousel, .hd-tv-carousel-inner, .hd-tv-carousel .container, .hd-tv-carousel #content > section, .hd-tv-carousel #content > div, .hd-tv-carousel #nav-utility, .hd-tv-carousel #nav-main .dropdown-menu, #nav-main .hd-tv-carousel .dropdown-menu { height: 217px; width: 383px; }

.hd-tv-carousel { width: 383px; height: 217px; overflow: hidden; position: relative; top: 0; left: 32px; }

.carousel-pager { position: absolute; z-index: 900; bottom: 30px; right: 30px; }
.carousel-pager div { border: 2px solid #aaa; height: 8px; width: 8px; display: inline-block; float: left; margin-right: 3px; }
.carousel-pager div.active { background: #999; }

/* Table of Content
================================================== Metro color styles
==================================================
*/
.metro-green-solid, .metro-green-transparent, .metro-green-gradient { background-color: #71a239; }

.metro-green-transparent { background-color: rgba(113, 162, 57, 0.5); -moz-transition: background linear 200ms; -webkit-transition: background linear 200ms; -o-transition: background linear 200ms; transition: background linear 200ms; }

a.metro-green-transparent:hover { background-color: rgba(113, 162, 57, 0.75); }

.metro-green-gradient { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #71a239), color-stop(100%, #86be46)); background: -webkit-linear-gradient(#71a239, #86be46); background: -moz-linear-gradient(#71a239, #86be46); background: -o-linear-gradient(#71a239, #86be46); background: -ms-linear-gradient(#71a239, #86be46); background: linear-gradient(#71a239, #86be46); }

.metro-blue-solid, .metro-blue-transparent, .metro-blue-gradient { background-color: #0080cf; }
.metro-blue-solid .cta-anchor-link, .metro-blue-transparent .cta-anchor-link, .metro-blue-gradient .cta-anchor-link { color: white; color: rgba(255, 255, 255, 0.9); }
.metro-blue-solid .cta-anchor-link:hover, .metro-blue-transparent .cta-anchor-link:hover, .metro-blue-gradient .cta-anchor-link:hover { text-shadow: 0 0 15px #81c1fe !important; }

.metro-blue-transparent { background-color: rgba(0, 128, 207, 0.5); -moz-transition: background linear 200ms; -webkit-transition: background linear 200ms; -o-transition: background linear 200ms; transition: background linear 200ms; }

a.metro-blue-transparent:hover { background-color: rgba(0, 128, 207, 0.85); }

.metro-blue-gradient { background: #0080cf url("/cassette.axd/file/public/images/hero/hero-blue-gradient-bd0a815191b76d1b6e7cd33d676b7f86ccc9887e.png") center center repeat-y; }

.metro-turquoise-solid, .metro-turquoise-transparent, .metro-turquoise-gradient { background-color: #52b3bc; }

.metro-turquoise-transparent { background-color: rgba(82, 179, 188, 0.25); -moz-transition: background linear 200ms; -webkit-transition: background linear 200ms; -o-transition: background linear 200ms; transition: background linear 200ms; }

a.metro-turquoise-transparent:hover { background-color: rgba(82, 179, 188, 0.75); }

.metro-turquoise-gradient { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #52b3bc), color-stop(100%, #6fc0c7)); background: -webkit-linear-gradient(#52b3bc, #6fc0c7); background: -moz-linear-gradient(#52b3bc, #6fc0c7); background: -o-linear-gradient(#52b3bc, #6fc0c7); background: -ms-linear-gradient(#52b3bc, #6fc0c7); background: linear-gradient(#52b3bc, #6fc0c7); }

.metro-red-solid, .metro-red-transparent, .metro-red-gradient { background-color: #e41f25; }

.metro-red-transparent { background-color: rgba(228, 31, 37, 0.25); -moz-transition: background linear 200ms; -webkit-transition: background linear 200ms; -o-transition: background linear 200ms; transition: background linear 200ms; }

a.metro-red-transparent:hover { background-color: rgba(228, 31, 37, 0.75); }

.metro-red-gradient { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e41f25), color-stop(100%, #e84348)); background: -webkit-linear-gradient(#e41f25, #e84348); background: -moz-linear-gradient(#e41f25, #e84348); background: -o-linear-gradient(#e41f25, #e84348); background: -ms-linear-gradient(#e41f25, #e84348); background: linear-gradient(#e41f25, #e84348); }

.metro-orange-solid, .metro-orange-transparent, .metro-orange-gradient { background-color: #f47621; }

.metro-orange-transparent { background-color: rgba(244, 118, 33, 0.25); -moz-transition: background linear 200ms; -webkit-transition: background linear 200ms; -o-transition: background linear 200ms; transition: background linear 200ms; }

a.metro-orange-transparent:hover { background-color: rgba(244, 118, 33, 0.75); }

.metro-orange-gradient { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f47621), color-stop(100%, #f68e48)); background: -webkit-linear-gradient(#f47621, #f68e48); background: -moz-linear-gradient(#f47621, #f68e48); background: -o-linear-gradient(#f47621, #f68e48); background: -ms-linear-gradient(#f47621, #f68e48); background: linear-gradient(#f47621, #f68e48); }

.metro-black-solid, .metro-black-transparent, .metro-black-gradient, #content > #bio-container { background-color: #27292b; }

.metro-black-transparent { background-color: rgba(39, 41, 43, 0.25); -moz-transition: background linear 200ms; -webkit-transition: background linear 200ms; -o-transition: background linear 200ms; transition: background linear 200ms; }

a.metro-black-transparent:hover { background-color: rgba(39, 41, 43, 0.75); }

.metro-black-gradient, #content > #bio-container { background: #27292b url("/cassette.axd/file/public/images/hero/hero-black-gradient-4832360105d1ab20fa5a0c592da7dc9a26cee659.png") center center repeat-y; }

.metro-gray-solid, .metro-gray-transparent { background-color: #e7e7e7; }

.metro-gray-transparent { background-color: rgba(121, 121, 121, 0.25); -moz-transition: background linear 200ms; -webkit-transition: background linear 200ms; -o-transition: background linear 200ms; transition: background linear 200ms; }

a.metro-gray-transparent:hover { background-color: rgba(121, 121, 121, 0.75); }

.metro-white-solid { background-color: white; }

.metro-white-transparent { background: #2f3c45; background: rgba(255, 255, 255, 0.05); -moz-transition: background linear 200ms; -webkit-transition: background linear 200ms; -o-transition: background linear 200ms; transition: background linear 200ms; }

a.metro-white-transparent:hover { background-color: rgba(255, 255, 255, 0.15); }

.brand-blue-lighter { background-color: #42c6ee; }

.brand-blue-light { background-color: #1e9fd9; }

.brand-blue { background-color: #0077c0; }

.brand-blue-dark { background-color: #005e91; }

.hero { height: 300px; width: 990px; margin: 0 auto; clear: both; padding-top: 0px; position: relative; z-index: 900; -moz-box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); }
.hero #hero-container { position: relative; overflow: hidden; left: 0; opacity: 1; filter: alpha(opacity=100); }
.hero h1, .hero .h1, .hero h2, .hero .h2, .hero h3, .hero .h3, .hero h4, .hero .h4 { white-space: normal; margin-bottom: 15px; z-index: 999; }
.hero h1, .hero .h1, .hero h2, .hero .h2, .hero .cta-anchor-link { color: white; }
.hero p, .hero .cta-anchor-link { color: rgba(255, 255, 255, 0.9); }
.hero h3, .hero .h3, .hero h4, .hero .h4 { line-height: 24px; }
.hero h1, .hero .h1 { font-size: 40px; text-shadow: 0 0 15px rgba(129, 193, 254, 0.5); font-weight: bold; letter-spacing: -1px; }
.hero h2, .hero .h2 { font-size: 20px; line-height: 30px; padding-right: 0; margin-bottom: 10px; }
.hero p { padding-right: 0; font-size: 15px; }
.hero hgroup { position: absolute; }
.hero .cta-anchor-link { left: 5px; }
.hero img { position: absolute; }
.hero a { font-family: "Open Sans", "Segoe UI", "helvetica neue", helvetica, arial, sans-serif; font-weight: normal; position: relative; }
.hero .cta-button-link, .hero .cta_button { top: 10px; }
.hero .cta-anchor-link { font-size: 14px; left: 5px; text-decoration: none; line-height: 24px; }
.hero .cta-anchor-link:after { content: ""; display: inline-block; position: relative; left: 7px; top: 2px; height: 14px; width: 14px; }
.hero .cta-anchor-link:hover { color: white; }

.hero-small-height, #index-hero, #your-sharepoint-cloud, #index-hero-1, #index-hero-2, #index-hero-3, #index-hero-4, #sharepoint-it-administrator, #sharepoint-business-manager, #sharepoint-consultant, #enterprise-cloud-solutions, #hosted-saas-software, #sharepoint-alternatives, #sharepoint-applications, #data-centers, #sql-server-features, #sharepoint-cloud-servers, #sharepoint-referral, #sharepoint-2007-features, #hosted-moss-benefits, #fast-search-cloud-hosting, #sharepoint-fast-search, #sp2010-foundation-hosting, #demo-responsive, #sp2010-server-hosting, #dedicated-sharepoint-servers, #sharepoint-disaster-recovery, #sharepoint-hybrid-cloud, #cloud-vs-on-prem, #sharepoint-hosting, #managed-hosting, #sharepoint-private-cloud, #sharepoint-cost-savings, #why-cloud-main, #why-cloud-performance, #why-cloud-reliability, #why-cloud-security, #dedicated-cloud-servers, #convince-your-boss, #custom-sharepoint, #why-us-main, #white-glove-treatment, #our-services-dedicated-sharepoint, #our-support-sharepoint-engineers, #sharepoint-experts, #hosted-solutions, #managed-hosting-services, #sharepoint-2007-hosting, #sharepoint-2010-hosting, #sharepoint-2013-hosting, #sp2013-foundation-hosting, #sp2013-server-hosting { height: 300px; }
.hero-small-height .container, #index-hero .container, #your-sharepoint-cloud .container, #index-hero-1 .container, #index-hero-2 .container, #index-hero-3 .container, #index-hero-4 .container, #sharepoint-it-administrator .container, #sharepoint-business-manager .container, #sharepoint-consultant .container, #enterprise-cloud-solutions .container, #hosted-saas-software .container, #sharepoint-alternatives .container, #sharepoint-applications .container, #data-centers .container, #sql-server-features .container, #sharepoint-cloud-servers .container, #sharepoint-referral .container, #sharepoint-2007-features .container, #hosted-moss-benefits .container, #fast-search-cloud-hosting .container, #sharepoint-fast-search .container, #sp2010-foundation-hosting .container, #demo-responsive .container, #sp2010-server-hosting .container, #dedicated-sharepoint-servers .container, #sharepoint-disaster-recovery .container, #sharepoint-hybrid-cloud .container, #cloud-vs-on-prem .container, #sharepoint-hosting .container, #managed-hosting .container, #sharepoint-private-cloud .container, #sharepoint-cost-savings .container, #why-cloud-main .container, #why-cloud-performance .container, #why-cloud-reliability .container, #why-cloud-security .container, #dedicated-cloud-servers .container, #convince-your-boss .container, #custom-sharepoint .container, #why-us-main .container, #white-glove-treatment .container, #our-services-dedicated-sharepoint .container, #our-support-sharepoint-engineers .container, #sharepoint-experts .container, #hosted-solutions .container, #managed-hosting-services .container, #sharepoint-2007-hosting .container, #sharepoint-2010-hosting .container, #sharepoint-2013-hosting .container, #sp2013-foundation-hosting .container, #sp2013-server-hosting .container, .hero-small-height #content > section, #index-hero #content > section, #your-sharepoint-cloud #content > section, #index-hero-1 #content > section, #index-hero-2 #content > section, #index-hero-3 #content > section, #index-hero-4 #content > section, #sharepoint-it-administrator #content > section, #sharepoint-business-manager #content > section, #sharepoint-consultant #content > section, #enterprise-cloud-solutions #content > section, #hosted-saas-software #content > section, #sharepoint-alternatives #content > section, #sharepoint-applications #content > section, #data-centers #content > section, #sql-server-features #content > section, #sharepoint-cloud-servers #content > section, #sharepoint-referral #content > section, #sharepoint-2007-features #content > section, #hosted-moss-benefits #content > section, #fast-search-cloud-hosting #content > section, #sharepoint-fast-search #content > section, #sp2010-foundation-hosting #content > section, #demo-responsive #content > section, #sp2010-server-hosting #content > section, #dedicated-sharepoint-servers #content > section, #sharepoint-disaster-recovery #content > section, #sharepoint-hybrid-cloud #content > section, #cloud-vs-on-prem #content > section, #sharepoint-hosting #content > section, #managed-hosting #content > section, #sharepoint-private-cloud #content > section, #sharepoint-cost-savings #content > section, #why-cloud-main #content > section, #why-cloud-performance #content > section, #why-cloud-reliability #content > section, #why-cloud-security #content > section, #dedicated-cloud-servers #content > section, #convince-your-boss #content > section, #custom-sharepoint #content > section, #why-us-main #content > section, #white-glove-treatment #content > section, #our-services-dedicated-sharepoint #content > section, #our-support-sharepoint-engineers #content > section, #sharepoint-experts #content > section, #hosted-solutions #content > section, #managed-hosting-services #content > section, #sharepoint-2007-hosting #content > section, #sharepoint-2010-hosting #content > section, #sharepoint-2013-hosting #content > section, #sp2013-foundation-hosting #content > section, #sp2013-server-hosting #content > section, .hero-small-height #content > div, #index-hero #content > div, #your-sharepoint-cloud #content > div, #index-hero-1 #content > div, #index-hero-2 #content > div, #index-hero-3 #content > div, #index-hero-4 #content > div, #sharepoint-it-administrator #content > div, #sharepoint-business-manager #content > div, #sharepoint-consultant #content > div, #enterprise-cloud-solutions #content > div, #hosted-saas-software #content > div, #sharepoint-alternatives #content > div, #sharepoint-applications #content > div, #data-centers #content > div, #sql-server-features #content > div, #sharepoint-cloud-servers #content > div, #sharepoint-referral #content > div, #sharepoint-2007-features #content > div, #hosted-moss-benefits #content > div, #fast-search-cloud-hosting #content > div, #sharepoint-fast-search #content > div, #sp2010-foundation-hosting #content > div, #demo-responsive #content > div, #sp2010-server-hosting #content > div, #dedicated-sharepoint-servers #content > div, #sharepoint-disaster-recovery #content > div, #sharepoint-hybrid-cloud #content > div, #cloud-vs-on-prem #content > div, #sharepoint-hosting #content > div, #managed-hosting #content > div, #sharepoint-private-cloud #content > div, #sharepoint-cost-savings #content > div, #why-cloud-main #content > div, #why-cloud-performance #content > div, #why-cloud-reliability #content > div, #why-cloud-security #content > div, #dedicated-cloud-servers #content > div, #convince-your-boss #content > div, #custom-sharepoint #content > div, #why-us-main #content > div, #white-glove-treatment #content > div, #our-services-dedicated-sharepoint #content > div, #our-support-sharepoint-engineers #content > div, #sharepoint-experts #content > div, #hosted-solutions #content > div, #managed-hosting-services #content > div, #sharepoint-2007-hosting #content > div, #sharepoint-2010-hosting #content > div, #sharepoint-2013-hosting #content > div, #sp2013-foundation-hosting #content > div, #sp2013-server-hosting #content > div, .hero-small-height #nav-utility, #index-hero #nav-utility, #your-sharepoint-cloud #nav-utility, #index-hero-1 #nav-utility, #index-hero-2 #nav-utility, #index-hero-3 #nav-utility, #index-hero-4 #nav-utility, #sharepoint-it-administrator #nav-utility, #sharepoint-business-manager #nav-utility, #sharepoint-consultant #nav-utility, #enterprise-cloud-solutions #nav-utility, #hosted-saas-software #nav-utility, #sharepoint-alternatives #nav-utility, #sharepoint-applications #nav-utility, #data-centers #nav-utility, #sql-server-features #nav-utility, #sharepoint-cloud-servers #nav-utility, #sharepoint-referral #nav-utility, #sharepoint-2007-features #nav-utility, #hosted-moss-benefits #nav-utility, #fast-search-cloud-hosting #nav-utility, #sharepoint-fast-search #nav-utility, #sp2010-foundation-hosting #nav-utility, #demo-responsive #nav-utility, #sp2010-server-hosting #nav-utility, #dedicated-sharepoint-servers #nav-utility, #sharepoint-disaster-recovery #nav-utility, #sharepoint-hybrid-cloud #nav-utility, #cloud-vs-on-prem #nav-utility, #sharepoint-hosting #nav-utility, #managed-hosting #nav-utility, #sharepoint-private-cloud #nav-utility, #sharepoint-cost-savings #nav-utility, #why-cloud-main #nav-utility, #why-cloud-performance #nav-utility, #why-cloud-reliability #nav-utility, #why-cloud-security #nav-utility, #dedicated-cloud-servers #nav-utility, #convince-your-boss #nav-utility, #custom-sharepoint #nav-utility, #why-us-main #nav-utility, #white-glove-treatment #nav-utility, #our-services-dedicated-sharepoint #nav-utility, #our-support-sharepoint-engineers #nav-utility, #sharepoint-experts #nav-utility, #hosted-solutions #nav-utility, #managed-hosting-services #nav-utility, #sharepoint-2007-hosting #nav-utility, #sharepoint-2010-hosting #nav-utility, #sharepoint-2013-hosting #nav-utility, #sp2013-foundation-hosting #nav-utility, #sp2013-server-hosting #nav-utility, .hero-small-height #nav-main .dropdown-menu, #nav-main .hero-small-height .dropdown-menu, #index-hero #nav-main .dropdown-menu, #nav-main #index-hero .dropdown-menu, #your-sharepoint-cloud #nav-main .dropdown-menu, #nav-main #your-sharepoint-cloud .dropdown-menu, #index-hero-1 #nav-main .dropdown-menu, #nav-main #index-hero-1 .dropdown-menu, #index-hero-2 #nav-main .dropdown-menu, #nav-main #index-hero-2 .dropdown-menu, #index-hero-3 #nav-main .dropdown-menu, #nav-main #index-hero-3 .dropdown-menu, #index-hero-4 #nav-main .dropdown-menu, #nav-main #index-hero-4 .dropdown-menu, #sharepoint-it-administrator #nav-main .dropdown-menu, #nav-main #sharepoint-it-administrator .dropdown-menu, #sharepoint-business-manager #nav-main .dropdown-menu, #nav-main #sharepoint-business-manager .dropdown-menu, #sharepoint-consultant #nav-main .dropdown-menu, #nav-main #sharepoint-consultant .dropdown-menu, #enterprise-cloud-solutions #nav-main .dropdown-menu, #nav-main #enterprise-cloud-solutions .dropdown-menu, #hosted-saas-software #nav-main .dropdown-menu, #nav-main #hosted-saas-software .dropdown-menu, #sharepoint-alternatives #nav-main .dropdown-menu, #nav-main #sharepoint-alternatives .dropdown-menu, #sharepoint-applications #nav-main .dropdown-menu, #nav-main #sharepoint-applications .dropdown-menu, #data-centers #nav-main .dropdown-menu, #nav-main #data-centers .dropdown-menu, #sql-server-features #nav-main .dropdown-menu, #nav-main #sql-server-features .dropdown-menu, #sharepoint-cloud-servers #nav-main .dropdown-menu, #nav-main #sharepoint-cloud-servers .dropdown-menu, #sharepoint-referral #nav-main .dropdown-menu, #nav-main #sharepoint-referral .dropdown-menu, #sharepoint-2007-features #nav-main .dropdown-menu, #nav-main #sharepoint-2007-features .dropdown-menu, #hosted-moss-benefits #nav-main .dropdown-menu, #nav-main #hosted-moss-benefits .dropdown-menu, #fast-search-cloud-hosting #nav-main .dropdown-menu, #nav-main #fast-search-cloud-hosting .dropdown-menu, #sharepoint-fast-search #nav-main .dropdown-menu, #nav-main #sharepoint-fast-search .dropdown-menu, #sp2010-foundation-hosting #nav-main .dropdown-menu, #nav-main #sp2010-foundation-hosting .dropdown-menu, #demo-responsive #nav-main .dropdown-menu, #nav-main #demo-responsive .dropdown-menu, #sp2010-server-hosting #nav-main .dropdown-menu, #nav-main #sp2010-server-hosting .dropdown-menu, #dedicated-sharepoint-servers #nav-main .dropdown-menu, #nav-main #dedicated-sharepoint-servers .dropdown-menu, #sharepoint-disaster-recovery #nav-main .dropdown-menu, #nav-main #sharepoint-disaster-recovery .dropdown-menu, #sharepoint-hybrid-cloud #nav-main .dropdown-menu, #nav-main #sharepoint-hybrid-cloud .dropdown-menu, #cloud-vs-on-prem #nav-main .dropdown-menu, #nav-main #cloud-vs-on-prem .dropdown-menu, #sharepoint-hosting #nav-main .dropdown-menu, #nav-main #sharepoint-hosting .dropdown-menu, #managed-hosting #nav-main .dropdown-menu, #nav-main #managed-hosting .dropdown-menu, #sharepoint-private-cloud #nav-main .dropdown-menu, #nav-main #sharepoint-private-cloud .dropdown-menu, #sharepoint-cost-savings #nav-main .dropdown-menu, #nav-main #sharepoint-cost-savings .dropdown-menu, #why-cloud-main #nav-main .dropdown-menu, #nav-main #why-cloud-main .dropdown-menu, #why-cloud-performance #nav-main .dropdown-menu, #nav-main #why-cloud-performance .dropdown-menu, #why-cloud-reliability #nav-main .dropdown-menu, #nav-main #why-cloud-reliability .dropdown-menu, #why-cloud-security #nav-main .dropdown-menu, #nav-main #why-cloud-security .dropdown-menu, #dedicated-cloud-servers #nav-main .dropdown-menu, #nav-main #dedicated-cloud-servers .dropdown-menu, #convince-your-boss #nav-main .dropdown-menu, #nav-main #convince-your-boss .dropdown-menu, #custom-sharepoint #nav-main .dropdown-menu, #nav-main #custom-sharepoint .dropdown-menu, #why-us-main #nav-main .dropdown-menu, #nav-main #why-us-main .dropdown-menu, #white-glove-treatment #nav-main .dropdown-menu, #nav-main #white-glove-treatment .dropdown-menu, #our-services-dedicated-sharepoint #nav-main .dropdown-menu, #nav-main #our-services-dedicated-sharepoint .dropdown-menu, #our-support-sharepoint-engineers #nav-main .dropdown-menu, #nav-main #our-support-sharepoint-engineers .dropdown-menu, #sharepoint-experts #nav-main .dropdown-menu, #nav-main #sharepoint-experts .dropdown-menu, #hosted-solutions #nav-main .dropdown-menu, #nav-main #hosted-solutions .dropdown-menu, #managed-hosting-services #nav-main .dropdown-menu, #nav-main #managed-hosting-services .dropdown-menu, #sharepoint-2007-hosting #nav-main .dropdown-menu, #nav-main #sharepoint-2007-hosting .dropdown-menu, #sharepoint-2010-hosting #nav-main .dropdown-menu, #nav-main #sharepoint-2010-hosting .dropdown-menu, #sharepoint-2013-hosting #nav-main .dropdown-menu, #nav-main #sharepoint-2013-hosting .dropdown-menu, #sp2013-foundation-hosting #nav-main .dropdown-menu, #nav-main #sp2013-foundation-hosting .dropdown-menu, #sp2013-server-hosting #nav-main .dropdown-menu, #nav-main #sp2013-server-hosting .dropdown-menu { height: 300px; }

.hero-regular-height { height: 360px; }
.hero-regular-height .container, .hero-regular-height #content > section, .hero-regular-height #content > div, .hero-regular-height #nav-utility, .hero-regular-height #nav-main .dropdown-menu, #nav-main .hero-regular-height .dropdown-menu { height: 360px; }

.hero-large-height { height: 380px; }
.hero-large-height .container, .hero-large-height #content > section, .hero-large-height #content > div, .hero-large-height #nav-utility, .hero-large-height #nav-main .dropdown-menu, #nav-main .hero-large-height .dropdown-menu { height: 380px; }

.hero-xlarge-height { height: 400px; }
.hero-xlarge-height .container, .hero-xlarge-height #content > section, .hero-xlarge-height #content > div, .hero-xlarge-height #nav-utility, .hero-xlarge-height #nav-main .dropdown-menu, #nav-main .hero-xlarge-height .dropdown-menu { height: 400px; }

.hero-transparent-bg, #index-hero #sharepoint-2013-hosting, #index-hero #your-sharepoint-cloud, #index-hero #index-hero-1, #index-hero #index-hero-2, #index-hero #index-hero-3, #index-hero #index-hero-4, #index-hero #sharepoint-it-administrator, #index-hero #sharepoint-business-manager, #index-hero #sharepoint-consultant { background-color: transparent; background-image: none; }

.metro-blue-swoosh, #enterprise-cloud-solutions, #hosted-saas-software, #sharepoint-alternatives, #sharepoint-applications, #sql-server-features, #sharepoint-cloud-servers, #sharepoint-referral, #sharepoint-2007-features, #hosted-moss-benefits, #fast-search-cloud-hosting, #sharepoint-fast-search, #sp2010-foundation-hosting, #demo-responsive, #sp2010-server-hosting, #dedicated-sharepoint-servers, #sharepoint-disaster-recovery, #sharepoint-hybrid-cloud, #sharepoint-private-cloud, #why-cloud-main, #why-cloud-performance, #why-cloud-reliability, #why-cloud-security, #dedicated-cloud-servers, #custom-sharepoint, #why-us-main, #white-glove-treatment, #our-services-dedicated-sharepoint, #our-support-sharepoint-engineers, #sharepoint-experts, #hosted-solutions, #managed-hosting-services, #sharepoint-2007-hosting, #sharepoint-2010-hosting { background: #0080cf url("/cassette.axd/file/public/images/hero/metro-bg/swoosh-hero-2cb3e3f8fdc2771e8ddc4cec4c9471446e4a1ff3.jpg") -10px top; }

.metro-blue-cloud, .metro-blue-cloud-swoosh, #cloud-vs-on-prem, #sharepoint-hosting, .metro-blue-cloud-swoosh-2 { background: #0080cf url("/cassette.axd/file/public/images/hero/metro-bg/cloud-hero-fad45964fa5ad945f1c85974fa4ec4785e3d2afe.jpg") -10px top; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; position: relative; z-index: 1000; }

.metro-blue-cloud-swoosh, #cloud-vs-on-prem, #sharepoint-hosting { background: #0080cf url("/cassette.axd/file/public/images/hero/metro-bg/cloud-swoosh-hero-043334115ba47dcdbcc9ed5923ff8639b9118f3d.jpg") -10px top; }

.metro-blue-cloud-swoosh-2 { background: #0080cf url("/cassette.axd/file/public/images/hero/metro-bg/cloud-swoosh-hero-2-039e5d54e96ce35ddbb7d8eeba173b278cd84631.jpg") -10px top; }

.metro-black-swoosh, #index-hero, #your-sharepoint-cloud, #index-hero-1, #index-hero-2, #index-hero-3, #index-hero-4, #sharepoint-it-administrator, #sharepoint-business-manager, #sharepoint-consultant, #data-centers, #managed-hosting, #sharepoint-cost-savings, #convince-your-boss, #sharepoint-2013-hosting, #sp2013-foundation-hosting, #sp2013-server-hosting { background: #27292b url("/cassette.axd/file/public/images/hero/metro-bg/swoosh-hero-black-c40c06ba51c2be3ad0004da7cd30762714cf267f.jpg") -10px top; }

.hero-left-aligned hgroup, .hero-right-aligned hgroup, #your-sharepoint-cloud hgroup, #index-hero-1 hgroup, #index-hero-2 hgroup, #index-hero-3 hgroup, #index-hero-4 hgroup, #sharepoint-it-administrator hgroup, #sharepoint-business-manager hgroup, #sharepoint-consultant hgroup, #enterprise-cloud-solutions hgroup, #hosted-saas-software hgroup, #sharepoint-alternatives hgroup, #sharepoint-applications hgroup, #data-centers hgroup, #sql-server-features hgroup, #sharepoint-cloud-servers hgroup, #sharepoint-referral hgroup, #sharepoint-2007-features hgroup, #hosted-moss-benefits hgroup, #fast-search-cloud-hosting hgroup, #sharepoint-fast-search hgroup, #sp2010-foundation-hosting hgroup, #demo-responsive hgroup, #sp2010-server-hosting hgroup, #dedicated-sharepoint-servers hgroup, #sharepoint-disaster-recovery hgroup, #sharepoint-hybrid-cloud hgroup, #cloud-vs-on-prem hgroup, #sharepoint-hosting hgroup, #managed-hosting hgroup, #sharepoint-private-cloud hgroup, #sharepoint-cost-savings hgroup, #why-cloud-main hgroup, #why-cloud-performance hgroup, #why-cloud-reliability hgroup, #why-cloud-security hgroup, #dedicated-cloud-servers hgroup, #convince-your-boss hgroup, #custom-sharepoint hgroup, #why-us-main hgroup, #white-glove-treatment hgroup, #our-services-dedicated-sharepoint hgroup, #our-support-sharepoint-engineers hgroup, #sharepoint-experts hgroup, #hosted-solutions hgroup, #managed-hosting-services hgroup, #sharepoint-2007-hosting hgroup, #sharepoint-2010-hosting hgroup, #sharepoint-2013-hosting hgroup, #sp2013-foundation-hosting hgroup, #sp2013-server-hosting hgroup { left: 60px; top: 60px; z-index: 999; margin-left: 0 !important; }
.hero-left-aligned hgroup h2, .hero-right-aligned hgroup h2, #your-sharepoint-cloud hgroup h2, #index-hero-1 hgroup h2, #index-hero-2 hgroup h2, #index-hero-3 hgroup h2, #index-hero-4 hgroup h2, #sharepoint-it-administrator hgroup h2, #sharepoint-business-manager hgroup h2, #sharepoint-consultant hgroup h2, #enterprise-cloud-solutions hgroup h2, #hosted-saas-software hgroup h2, #sharepoint-alternatives hgroup h2, #sharepoint-applications hgroup h2, #data-centers hgroup h2, #sql-server-features hgroup h2, #sharepoint-cloud-servers hgroup h2, #sharepoint-referral hgroup h2, #sharepoint-2007-features hgroup h2, #hosted-moss-benefits hgroup h2, #fast-search-cloud-hosting hgroup h2, #sharepoint-fast-search hgroup h2, #sp2010-foundation-hosting hgroup h2, #demo-responsive hgroup h2, #sp2010-server-hosting hgroup h2, #dedicated-sharepoint-servers hgroup h2, #sharepoint-disaster-recovery hgroup h2, #sharepoint-hybrid-cloud hgroup h2, #cloud-vs-on-prem hgroup h2, #sharepoint-hosting hgroup h2, #managed-hosting hgroup h2, #sharepoint-private-cloud hgroup h2, #sharepoint-cost-savings hgroup h2, #why-cloud-main hgroup h2, #why-cloud-performance hgroup h2, #why-cloud-reliability hgroup h2, #why-cloud-security hgroup h2, #dedicated-cloud-servers hgroup h2, #convince-your-boss hgroup h2, #custom-sharepoint hgroup h2, #why-us-main hgroup h2, #white-glove-treatment hgroup h2, #our-services-dedicated-sharepoint hgroup h2, #our-support-sharepoint-engineers hgroup h2, #sharepoint-experts hgroup h2, #hosted-solutions hgroup h2, #managed-hosting-services hgroup h2, #sharepoint-2007-hosting hgroup h2, #sharepoint-2010-hosting hgroup h2, #sharepoint-2013-hosting hgroup h2, #sp2013-foundation-hosting hgroup h2, #sp2013-server-hosting hgroup h2, .hero-left-aligned hgroup .h2, .hero-right-aligned hgroup .h2, #your-sharepoint-cloud hgroup .h2, #index-hero-1 hgroup .h2, #index-hero-2 hgroup .h2, #index-hero-3 hgroup .h2, #index-hero-4 hgroup .h2, #sharepoint-it-administrator hgroup .h2, #sharepoint-business-manager hgroup .h2, #sharepoint-consultant hgroup .h2, #enterprise-cloud-solutions hgroup .h2, #hosted-saas-software hgroup .h2, #sharepoint-alternatives hgroup .h2, #sharepoint-applications hgroup .h2, #data-centers hgroup .h2, #sql-server-features hgroup .h2, #sharepoint-cloud-servers hgroup .h2, #sharepoint-referral hgroup .h2, #sharepoint-2007-features hgroup .h2, #hosted-moss-benefits hgroup .h2, #fast-search-cloud-hosting hgroup .h2, #sharepoint-fast-search hgroup .h2, #sp2010-foundation-hosting hgroup .h2, #demo-responsive hgroup .h2, #sp2010-server-hosting hgroup .h2, #dedicated-sharepoint-servers hgroup .h2, #sharepoint-disaster-recovery hgroup .h2, #sharepoint-hybrid-cloud hgroup .h2, #cloud-vs-on-prem hgroup .h2, #sharepoint-hosting hgroup .h2, #managed-hosting hgroup .h2, #sharepoint-private-cloud hgroup .h2, #sharepoint-cost-savings hgroup .h2, #why-cloud-main hgroup .h2, #why-cloud-performance hgroup .h2, #why-cloud-reliability hgroup .h2, #why-cloud-security hgroup .h2, #dedicated-cloud-servers hgroup .h2, #convince-your-boss hgroup .h2, #custom-sharepoint hgroup .h2, #why-us-main hgroup .h2, #white-glove-treatment hgroup .h2, #our-services-dedicated-sharepoint hgroup .h2, #our-support-sharepoint-engineers hgroup .h2, #sharepoint-experts hgroup .h2, #hosted-solutions hgroup .h2, #managed-hosting-services hgroup .h2, #sharepoint-2007-hosting hgroup .h2, #sharepoint-2010-hosting hgroup .h2, #sharepoint-2013-hosting hgroup .h2, #sp2013-foundation-hosting hgroup .h2, #sp2013-server-hosting hgroup .h2 { white-space: normal; }
.hero-left-aligned img, .hero-right-aligned img, #your-sharepoint-cloud img, #index-hero-1 img, #index-hero-2 img, #index-hero-3 img, #index-hero-4 img, #sharepoint-it-administrator img, #sharepoint-business-manager img, #sharepoint-consultant img, #enterprise-cloud-solutions img, #hosted-saas-software img, #sharepoint-alternatives img, #sharepoint-applications img, #data-centers img, #sql-server-features img, #sharepoint-cloud-servers img, #sharepoint-referral img, #sharepoint-2007-features img, #hosted-moss-benefits img, #fast-search-cloud-hosting img, #sharepoint-fast-search img, #sp2010-foundation-hosting img, #demo-responsive img, #sp2010-server-hosting img, #dedicated-sharepoint-servers img, #sharepoint-disaster-recovery img, #sharepoint-hybrid-cloud img, #cloud-vs-on-prem img, #sharepoint-hosting img, #managed-hosting img, #sharepoint-private-cloud img, #sharepoint-cost-savings img, #why-cloud-main img, #why-cloud-performance img, #why-cloud-reliability img, #why-cloud-security img, #dedicated-cloud-servers img, #convince-your-boss img, #custom-sharepoint img, #why-us-main img, #white-glove-treatment img, #our-services-dedicated-sharepoint img, #our-support-sharepoint-engineers img, #sharepoint-experts img, #hosted-solutions img, #managed-hosting-services img, #sharepoint-2007-hosting img, #sharepoint-2010-hosting img, #sharepoint-2013-hosting img, #sp2013-foundation-hosting img, #sp2013-server-hosting img { right: 80px; }

.hero-right-aligned hgroup { left: auto; right: 80px; text-align: right; }
.hero-right-aligned img { right: auto; left: 60px; }
.hero-right-aligned .cta-button-link, .hero-right-aligned .cta_button { right: 0; }

#index-hero { margin-bottom: 0; }
#index-hero #index-carousel { margin-bottom: 0; }
#index-hero #index-carousel .active { position: relative; }
#index-hero #sharepoint-2013-hosting { position: absolute; }
#index-hero #your-sharepoint-cloud { position: absolute; }
#index-hero #index-hero-1 { position: absolute; }
#index-hero #index-hero-2 { position: absolute; }
#index-hero #index-hero-3 { position: absolute; }
#index-hero #index-hero-4 { position: absolute; }
#index-hero #sharepoint-it-administrator { position: absolute; }
#index-hero #sharepoint-business-manager { position: absolute; }
#index-hero #sharepoint-consultant { position: absolute; }

#your-sharepoint-cloud hgroup { float: left; margin-left: 30px; width: 770px; }
#your-sharepoint-cloud .cta-button-link, #your-sharepoint-cloud .cta_button { padding-right: 50px; }
#your-sharepoint-cloud .cta-button-link:after, #your-sharepoint-cloud .cta_button:after { top: 15px; right: 15px; }
#your-sharepoint-cloud img { top: 50%; margin-top: -100px; }

#index-hero-1 hgroup { float: left; margin-left: 30px; width: 770px; }
#index-hero-1 .cta-button-link, #index-hero-1 .cta_button { padding-right: 50px; }
#index-hero-1 .cta-button-link:after, #index-hero-1 .cta_button:after { top: 15px; right: 15px; }
#index-hero-1 img { top: 50%; margin-top: -89px; }
#index-hero-1 img { height: 178px; }

#index-hero-2 hgroup { float: left; margin-left: 30px; width: 690px; }
#index-hero-2 .cta-button-link, #index-hero-2 .cta_button { padding-right: 50px; }
#index-hero-2 .cta-button-link:after, #index-hero-2 .cta_button:after { top: 15px; right: 15px; }
#index-hero-2 img { top: 50%; margin-top: -100px; }
#index-hero-2 img { right: 80px; }

#index-hero-3 hgroup { float: left; margin-left: 30px; width: 850px; }
#index-hero-3 .cta-button-link, #index-hero-3 .cta_button { padding-right: 50px; }
#index-hero-3 .cta-button-link:after, #index-hero-3 .cta_button:after { top: 15px; right: 15px; }
#index-hero-3 img { top: 50%; margin-top: -75px; }
#index-hero-3 img { height: 150px; }

#index-hero-4 hgroup { float: left; margin-left: 30px; width: 690px; }
#index-hero-4 .cta-button-link, #index-hero-4 .cta_button { padding-right: 50px; }
#index-hero-4 .cta-button-link:after, #index-hero-4 .cta_button:after { top: 15px; right: 15px; }
#index-hero-4 img { top: 50%; margin-top: -100px; }

#sharepoint-it-administrator hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-it-administrator .cta-button-link, #sharepoint-it-administrator .cta_button { padding-right: 50px; }
#sharepoint-it-administrator .cta-button-link:after, #sharepoint-it-administrator .cta_button:after { top: 15px; right: 15px; }
#sharepoint-it-administrator img { top: 50%; margin-top: -100px; }
#sharepoint-it-administrator img { right: 80px; }

#sharepoint-business-manager hgroup { float: left; margin-left: 30px; width: 850px; }
#sharepoint-business-manager .cta-button-link, #sharepoint-business-manager .cta_button { padding-right: 50px; }
#sharepoint-business-manager .cta-button-link:after, #sharepoint-business-manager .cta_button:after { top: 15px; right: 15px; }
#sharepoint-business-manager img { top: 50%; margin-top: -75px; }
#sharepoint-business-manager img { height: 150px; }

#sharepoint-consultant hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-consultant .cta-button-link, #sharepoint-consultant .cta_button { padding-right: 50px; }
#sharepoint-consultant .cta-button-link:after, #sharepoint-consultant .cta_button:after { top: 15px; right: 15px; }
#sharepoint-consultant img { top: 50%; margin-top: -100px; }

#enterprise-cloud-solutions hgroup { float: left; margin-left: 30px; width: 610px; }
#enterprise-cloud-solutions .cta-button-link, #enterprise-cloud-solutions .cta_button { padding-right: 50px; }
#enterprise-cloud-solutions .cta-button-link:after, #enterprise-cloud-solutions .cta_button:after { top: 15px; right: 15px; }
#enterprise-cloud-solutions img { top: 50%; margin-top: -100px; }

#hosted-saas-software hgroup { float: left; margin-left: 30px; width: 610px; }
#hosted-saas-software .cta-button-link, #hosted-saas-software .cta_button { padding-right: 50px; }
#hosted-saas-software .cta-button-link:after, #hosted-saas-software .cta_button:after { top: 15px; right: 15px; }
#hosted-saas-software img { top: 50%; margin-top: -100px; }

#sharepoint-alternatives hgroup { float: left; margin-left: 30px; width: 850px; }
#sharepoint-alternatives .cta-button-link, #sharepoint-alternatives .cta_button { padding-right: 50px; }
#sharepoint-alternatives .cta-button-link:after, #sharepoint-alternatives .cta_button:after { top: 15px; right: 15px; }
#sharepoint-alternatives img { top: 50%; margin-top: -100px; }

#sharepoint-applications hgroup { float: left; margin-left: 30px; width: 850px; }
#sharepoint-applications .cta-button-link, #sharepoint-applications .cta_button { padding-right: 50px; }
#sharepoint-applications .cta-button-link:after, #sharepoint-applications .cta_button:after { top: 15px; right: 15px; }
#sharepoint-applications img { top: 50%; margin-top: -100px; }

#data-centers hgroup { float: left; margin-left: 30px; width: 690px; }
#data-centers .cta-button-link, #data-centers .cta_button { padding-right: 50px; }
#data-centers .cta-button-link:after, #data-centers .cta_button:after { top: 15px; right: 15px; }
#data-centers img { top: 50%; margin-top: -100px; }

#sql-server-features hgroup { float: left; margin-left: 30px; width: 690px; }
#sql-server-features .cta-button-link, #sql-server-features .cta_button { padding-right: 50px; }
#sql-server-features .cta-button-link:after, #sql-server-features .cta_button:after { top: 15px; right: 15px; }
#sql-server-features img { top: 50%; margin-top: -100px; }

#sharepoint-cloud-servers hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-cloud-servers .cta-button-link, #sharepoint-cloud-servers .cta_button { padding-right: 50px; }
#sharepoint-cloud-servers .cta-button-link:after, #sharepoint-cloud-servers .cta_button:after { top: 15px; right: 15px; }
#sharepoint-cloud-servers img { top: 50%; margin-top: -100px; }

#sharepoint-referral hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-referral .cta-button-link, #sharepoint-referral .cta_button { padding-right: 50px; }
#sharepoint-referral .cta-button-link:after, #sharepoint-referral .cta_button:after { top: 15px; right: 15px; }
#sharepoint-referral img { top: 50%; margin-top: -100px; }

#sharepoint-2007-features hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-2007-features .cta-button-link, #sharepoint-2007-features .cta_button { padding-right: 50px; }
#sharepoint-2007-features .cta-button-link:after, #sharepoint-2007-features .cta_button:after { top: 15px; right: 15px; }
#sharepoint-2007-features img { top: 50%; margin-top: -100px; }

#hosted-moss-benefits hgroup { float: left; margin-left: 30px; width: 690px; }
#hosted-moss-benefits .cta-button-link, #hosted-moss-benefits .cta_button { padding-right: 50px; }
#hosted-moss-benefits .cta-button-link:after, #hosted-moss-benefits .cta_button:after { top: 15px; right: 15px; }
#hosted-moss-benefits img { top: 50%; margin-top: -100px; }

#fast-search-cloud-hosting hgroup { float: left; margin-left: 30px; width: 610px; }
#fast-search-cloud-hosting .cta-button-link, #fast-search-cloud-hosting .cta_button { padding-right: 50px; }
#fast-search-cloud-hosting .cta-button-link:after, #fast-search-cloud-hosting .cta_button:after { top: 15px; right: 15px; }
#fast-search-cloud-hosting img { top: 50%; margin-top: -100px; }

#sharepoint-fast-search hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-fast-search .cta-button-link, #sharepoint-fast-search .cta_button { padding-right: 50px; }
#sharepoint-fast-search .cta-button-link:after, #sharepoint-fast-search .cta_button:after { top: 15px; right: 15px; }
#sharepoint-fast-search img { top: 50%; margin-top: -100px; }

#sp2010-foundation-hosting hgroup, #demo-responsive hgroup { float: left; margin-left: 30px; width: 850px; }
#sp2010-foundation-hosting .cta-button-link, #sp2010-foundation-hosting .cta_button, #demo-responsive .cta-button-link, #demo-responsive .cta_button { padding-right: 50px; }
#sp2010-foundation-hosting .cta-button-link:after, #sp2010-foundation-hosting .cta_button:after, #demo-responsive .cta-button-link:after, #demo-responsive .cta_button:after { top: 15px; right: 15px; }
#sp2010-foundation-hosting img, #demo-responsive img { top: 50%; margin-top: -65px; }
#sp2010-foundation-hosting img, #demo-responsive img { height: 130px; right: 60px; }

#sp2010-server-hosting hgroup { float: left; margin-left: 30px; width: 850px; }
#sp2010-server-hosting .cta-button-link, #sp2010-server-hosting .cta_button { padding-right: 50px; }
#sp2010-server-hosting .cta-button-link:after, #sp2010-server-hosting .cta_button:after { top: 15px; right: 15px; }
#sp2010-server-hosting img { top: 50%; margin-top: -100px; }

#dedicated-sharepoint-servers hgroup { float: left; margin-left: 30px; width: 690px; }
#dedicated-sharepoint-servers .cta-button-link, #dedicated-sharepoint-servers .cta_button { padding-right: 50px; }
#dedicated-sharepoint-servers .cta-button-link:after, #dedicated-sharepoint-servers .cta_button:after { top: 15px; right: 15px; }
#dedicated-sharepoint-servers img { top: 50%; margin-top: -100px; }

#sharepoint-disaster-recovery hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-disaster-recovery .cta-button-link, #sharepoint-disaster-recovery .cta_button { padding-right: 50px; }
#sharepoint-disaster-recovery .cta-button-link:after, #sharepoint-disaster-recovery .cta_button:after { top: 15px; right: 15px; }
#sharepoint-disaster-recovery img { top: 50%; margin-top: -100px; }

#sharepoint-hybrid-cloud hgroup { float: left; margin-left: 30px; width: 770px; }
#sharepoint-hybrid-cloud .cta-button-link, #sharepoint-hybrid-cloud .cta_button { padding-right: 50px; }
#sharepoint-hybrid-cloud .cta-button-link:after, #sharepoint-hybrid-cloud .cta_button:after { top: 15px; right: 15px; }
#sharepoint-hybrid-cloud img { top: 50%; margin-top: -80px; }
#sharepoint-hybrid-cloud img { height: 160px; }

#cloud-vs-on-prem hgroup { float: left; margin-left: 30px; width: 850px; }
#cloud-vs-on-prem .cta-button-link, #cloud-vs-on-prem .cta_button { padding-right: 50px; }
#cloud-vs-on-prem .cta-button-link:after, #cloud-vs-on-prem .cta_button:after { top: 15px; right: 15px; }
#cloud-vs-on-prem img { top: 50%; margin-top: -100px; }
#cloud-vs-on-prem h1, #cloud-vs-on-prem .h1 { text-shadow: 0 0 15px rgba(129, 193, 254, 0.5); }

#sharepoint-hosting hgroup { float: left; margin-left: 30px; width: 850px; }
#sharepoint-hosting .cta-button-link, #sharepoint-hosting .cta_button { padding-right: 50px; }
#sharepoint-hosting .cta-button-link:after, #sharepoint-hosting .cta_button:after { top: 15px; right: 15px; }
#sharepoint-hosting img { top: 50%; margin-top: -100px; }
#sharepoint-hosting h1, #sharepoint-hosting .h1 { text-shadow: 0 0 15px rgba(129, 193, 254, 0.5); }

#cloud-expo-ticket-giveaway-hero { padding-top: 50px; height: 230px; background-position: -10px -70px; }
#cloud-expo-ticket-giveaway-hero h1, #cloud-expo-ticket-giveaway-hero .h1, #cloud-expo-ticket-giveaway-hero h2, #cloud-expo-ticket-giveaway-hero .h2 { color: white; }

#managed-hosting hgroup { float: left; margin-left: 30px; width: 770px; }
#managed-hosting .cta-button-link, #managed-hosting .cta_button { padding-right: 50px; }
#managed-hosting .cta-button-link:after, #managed-hosting .cta_button:after { top: 15px; right: 15px; }
#managed-hosting img { top: 50%; margin-top: -100px; }
#managed-hosting h1, #managed-hosting .h1 { text-shadow: 0 0 15px rgba(129, 193, 254, 0.5); }

#sharepoint-private-cloud hgroup { float: left; margin-left: 30px; width: 770px; }
#sharepoint-private-cloud .cta-button-link, #sharepoint-private-cloud .cta_button { padding-right: 50px; }
#sharepoint-private-cloud .cta-button-link:after, #sharepoint-private-cloud .cta_button:after { top: 15px; right: 15px; }
#sharepoint-private-cloud img { top: 50%; margin-top: -100px; }

#sharepoint-cost-savings hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-cost-savings .cta-button-link, #sharepoint-cost-savings .cta_button { padding-right: 50px; }
#sharepoint-cost-savings .cta-button-link:after, #sharepoint-cost-savings .cta_button:after { top: 15px; right: 15px; }
#sharepoint-cost-savings img { top: 50%; margin-top: -100px; }

#why-cloud-main hgroup { float: left; margin-left: 30px; width: 690px; }
#why-cloud-main .cta-button-link, #why-cloud-main .cta_button { padding-right: 50px; }
#why-cloud-main .cta-button-link:after, #why-cloud-main .cta_button:after { top: 15px; right: 15px; }
#why-cloud-main img { top: 50%; margin-top: -100px; }

#why-cloud-performance hgroup { float: left; margin-left: 30px; width: 690px; }
#why-cloud-performance .cta-button-link, #why-cloud-performance .cta_button { padding-right: 50px; }
#why-cloud-performance .cta-button-link:after, #why-cloud-performance .cta_button:after { top: 15px; right: 15px; }
#why-cloud-performance img { top: 50%; margin-top: -100px; }

#why-cloud-reliability hgroup { float: left; margin-left: 30px; width: 690px; }
#why-cloud-reliability .cta-button-link, #why-cloud-reliability .cta_button { padding-right: 50px; }
#why-cloud-reliability .cta-button-link:after, #why-cloud-reliability .cta_button:after { top: 15px; right: 15px; }
#why-cloud-reliability img { top: 50%; margin-top: -100px; }

#why-cloud-security hgroup { float: left; margin-left: 30px; width: 690px; }
#why-cloud-security .cta-button-link, #why-cloud-security .cta_button { padding-right: 50px; }
#why-cloud-security .cta-button-link:after, #why-cloud-security .cta_button:after { top: 15px; right: 15px; }
#why-cloud-security img { top: 50%; margin-top: -100px; }

#dedicated-cloud-servers hgroup { float: left; margin-left: 30px; width: 690px; }
#dedicated-cloud-servers .cta-button-link, #dedicated-cloud-servers .cta_button { padding-right: 50px; }
#dedicated-cloud-servers .cta-button-link:after, #dedicated-cloud-servers .cta_button:after { top: 15px; right: 15px; }
#dedicated-cloud-servers img { top: 50%; margin-top: -100px; }

#convince-your-boss hgroup { float: left; margin-left: 30px; width: 690px; }
#convince-your-boss .cta-button-link, #convince-your-boss .cta_button { padding-right: 50px; }
#convince-your-boss .cta-button-link:after, #convince-your-boss .cta_button:after { top: 15px; right: 15px; }
#convince-your-boss img { top: 50%; margin-top: -100px; }

#custom-sharepoint hgroup { float: left; margin-left: 30px; width: 690px; }
#custom-sharepoint .cta-button-link, #custom-sharepoint .cta_button { padding-right: 50px; }
#custom-sharepoint .cta-button-link:after, #custom-sharepoint .cta_button:after { top: 15px; right: 15px; }
#custom-sharepoint img { top: 50%; margin-top: -100px; }

#why-us-main hgroup { float: left; margin-left: 30px; width: 690px; }
#why-us-main .cta-button-link, #why-us-main .cta_button { padding-right: 50px; }
#why-us-main .cta-button-link:after, #why-us-main .cta_button:after { top: 15px; right: 15px; }
#why-us-main img { top: 50%; margin-top: -100px; }

#white-glove-treatment hgroup { float: left; margin-left: 30px; width: 690px; }
#white-glove-treatment .cta-button-link, #white-glove-treatment .cta_button { padding-right: 50px; }
#white-glove-treatment .cta-button-link:after, #white-glove-treatment .cta_button:after { top: 15px; right: 15px; }
#white-glove-treatment img { top: 50%; margin-top: -100px; }

#our-services-dedicated-sharepoint hgroup { float: left; margin-left: 30px; width: 690px; }
#our-services-dedicated-sharepoint .cta-button-link, #our-services-dedicated-sharepoint .cta_button { padding-right: 50px; }
#our-services-dedicated-sharepoint .cta-button-link:after, #our-services-dedicated-sharepoint .cta_button:after { top: 15px; right: 15px; }
#our-services-dedicated-sharepoint img { top: 50%; margin-top: -100px; }

#our-support-sharepoint-engineers hgroup { float: left; margin-left: 30px; width: 690px; }
#our-support-sharepoint-engineers .cta-button-link, #our-support-sharepoint-engineers .cta_button { padding-right: 50px; }
#our-support-sharepoint-engineers .cta-button-link:after, #our-support-sharepoint-engineers .cta_button:after { top: 15px; right: 15px; }
#our-support-sharepoint-engineers img { top: 50%; margin-top: -100px; }

#sharepoint-experts hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-experts .cta-button-link, #sharepoint-experts .cta_button { padding-right: 50px; }
#sharepoint-experts .cta-button-link:after, #sharepoint-experts .cta_button:after { top: 15px; right: 15px; }
#sharepoint-experts img { top: 50%; margin-top: -100px; }

#hosted-solutions hgroup { float: left; margin-left: 30px; width: 690px; }
#hosted-solutions .cta-button-link, #hosted-solutions .cta_button { padding-right: 50px; }
#hosted-solutions .cta-button-link:after, #hosted-solutions .cta_button:after { top: 15px; right: 15px; }
#hosted-solutions img { top: 50%; margin-top: -100px; }

#managed-hosting-services hgroup { float: left; margin-left: 30px; width: 690px; }
#managed-hosting-services .cta-button-link, #managed-hosting-services .cta_button { padding-right: 50px; }
#managed-hosting-services .cta-button-link:after, #managed-hosting-services .cta_button:after { top: 15px; right: 15px; }
#managed-hosting-services img { top: 50%; margin-top: -100px; }

#sharepoint-2007-hosting hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-2007-hosting .cta-button-link, #sharepoint-2007-hosting .cta_button { padding-right: 50px; }
#sharepoint-2007-hosting .cta-button-link:after, #sharepoint-2007-hosting .cta_button:after { top: 15px; right: 15px; }
#sharepoint-2007-hosting img { top: 50%; margin-top: -100px; }

#sharepoint-2010-hosting hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-2010-hosting .cta-button-link, #sharepoint-2010-hosting .cta_button { padding-right: 50px; }
#sharepoint-2010-hosting .cta-button-link:after, #sharepoint-2010-hosting .cta_button:after { top: 15px; right: 15px; }
#sharepoint-2010-hosting img { top: 50%; margin-top: -100px; }

#sharepoint-2013-hosting hgroup { float: left; margin-left: 30px; width: 690px; }
#sharepoint-2013-hosting .cta-button-link, #sharepoint-2013-hosting .cta_button { padding-right: 50px; }
#sharepoint-2013-hosting .cta-button-link:after, #sharepoint-2013-hosting .cta_button:after { top: 15px; right: 15px; }
#sharepoint-2013-hosting img { top: 50%; margin-top: -100px; }

#sp2013-foundation-hosting hgroup { float: left; margin-left: 30px; width: 690px; }
#sp2013-foundation-hosting .cta-button-link, #sp2013-foundation-hosting .cta_button { padding-right: 50px; }
#sp2013-foundation-hosting .cta-button-link:after, #sp2013-foundation-hosting .cta_button:after { top: 15px; right: 15px; }
#sp2013-foundation-hosting img { top: 50%; margin-top: -75px; }
#sp2013-foundation-hosting img { right: 20px; height: 150px; }

#sp2013-server-hosting hgroup { float: left; margin-left: 30px; width: 690px; }
#sp2013-server-hosting .cta-button-link, #sp2013-server-hosting .cta_button { padding-right: 50px; }
#sp2013-server-hosting .cta-button-link:after, #sp2013-server-hosting .cta_button:after { top: 15px; right: 15px; }
#sp2013-server-hosting img { top: 50%; margin-top: -100px; }

/* Sub-hero boxes
-------------------------------------------------- */
.sub-hero, .sub-hero-nav { background: white; margin: 0 auto; padding: 20px 0; position: relative; -moz-box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); }
.sub-hero .row, .sub-hero-nav .row { margin-left: 0; }

.sub-hero-box { padding: 15px 0 15px 0; background: #eaeae6; display: block; position: relative; height: 50px; overflow: hidden; white-space: nowrap; -moz-transition: all linear 75ms; -webkit-transition: all linear 75ms; -o-transition: all linear 75ms; transition: all linear 75ms; }
.sub-hero-box img { position: absolute; left: 0; top: 0; width: 80px; height: 80px; display: block; }
.sub-hero-box img.blue-bg { background-color: #008ADE; }
.sub-hero-box img.purple-bg { background-color: #794AA3; }
.sub-hero-box img.green-bg { background-color: #80B445; }
.sub-hero-box img.yellow-bg { background-color: #FFDA3E; }
.sub-hero-box img.orange-bg { background-color: #E2A23E; }
.sub-hero-box img.red-bg { background-color: #C43B45; }
.sub-hero-box p { margin-bottom: 0; font-size: 14px; color: #333; position: relative; margin-left: 95px; display: block; padding-right: 0; }
.sub-hero-box p strong { font-weight: 700; }
.sub-hero-box i { top: 3px; }
.sub-hero-box:hover { text-decoration: none; background: #deded8; }

.sub-hero-nav { padding-top: 0; }

/* Table of Contents
================================================== #PrettyPrint Styles


/* #PrettyPrint Styles
================================================== */
.com { color: #93a1a1; }

.lit { color: #195f91; }

.pun, .opn, .clo { color: #93a1a1; }

.fun { color: #dc322f; }

.str, .atv { color: #268bd2; }

.kwd, .tag { color: #195f91; }

.typ, .atn, .dec, .var { color: #CB4B16; }

.pln { color: #93a1a1; }

.prettyprint { background-color: #fefbf3; padding: 9px; border: 1px solid rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

/* Specify class=linenums on a pre to get line numbering */
ol.linenums { margin: 0 0 0 40px; }

/* IE indents via margin-left */
ol.linenums li { padding: 0 5px; color: rgba(0, 0, 0, 0.15); line-height: 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }

/* #View Source Styles
================================================== */
#source-code, #source-code-grid, #source-code-typography, #source-code-buttons, #source-code-tabs, #source-code-breadcrumbs, #source-code-forms { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.8); z-index: 999; }

#source-code:target, #source-code-grid:target, #source-code-typography:target, #source-code-buttons:target, #source-code-tabs:target, #source-code-breadcrumbs:target, #source-code-forms:target { display: block; }

#source-code pre, #source-code-grid pre, #source-code-typography pre, #source-code-buttons pre, #source-code-tabs pre, #source-code-breadcrumbs pre, #source-code-forms pre { padding: 20px; font: 14px/1.6 Monaco, Courier, MonoSpace !important; margin: 50px auto; background: rgba(0, 0, 0, 0.8); color: white; width: 80%; height: 80%; overflow: auto; }

#source-code pre a, #source-code-grid pre a, #source-code-typography pre a, #source-code-buttons pre a, #source-code-tabs pre a, #source-code-breadcrumbs pre a, #source-code-forms pre a, #source-code pre a span, #source-code-grid pre a span, #source-code-typography pre a span, #source-code-buttons pre a span, #source-code-tabs pre a span, #source-code-breadcrumbs pre a span, #source-code-forms pre a span { text-decoration: none; color: #00ccff !important; }

#close-source { background: #c31407; border: solid 1px rgba(0, 0, 0, 0.35); -moz-border-radius: 50px; -webkit-border-radius: 50px; -o-border-radius: 50px; -ms-border-radius: 50px; -khtml-border-radius: 50px; border-radius: 50px; -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(255, 255, 255, 0.95) inset; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(255, 255, 255, 0.95) inset; -o-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(255, 255, 255, 0.95) inset; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5), 0 2px 4px rgba(255, 255, 255, 0.95) inset; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.45); width: 26px; height: 26px; line-height: 26px; text-align: center; display: inline-block; position: absolute; font-weight: normal; font-size: 18px; color: #111; top: 30px; left: 10%; margin-left: -41px; }

.str { color: #61ff74; }

.kwd { color: #ea5eff; }

.com { color: white; }

.typ { color: red; }

.lit { color: red; }

.pun { color: white; }

.pln { color: white; }

.tag { color: #ffab58; }

.atn { color: #fabb4e; }

.atv { color: #ffd996; }

.dec { color: red; }

#testimonials-div { height: 1200px; display: block; overflow: hidden; position: relative; top: -36px; padding-top: 60px; }
#testimonials-div:after { display: block; content: ""; height: 100px; width: 100%; position: absolute; bottom: 0; z-index: 998; background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(bottom, #ffffff, rgba(255, 255, 255, 0)); background: -moz-linear-gradient(bottom, #ffffff, rgba(255, 255, 255, 0)); background: -o-linear-gradient(bottom, #ffffff, rgba(255, 255, 255, 0)); background: -ms-linear-gradient(bottom, #ffffff, rgba(255, 255, 255, 0)); background: linear-gradient(bottom, #ffffff, rgba(255, 255, 255, 0)); }

#testimonials-list { padding: 0 100px; }
#testimonials-list li { margin: 0; color: #6e6f71; position: relative; }
#testimonials-list li strong { color: #333333; }
#testimonials-list li:before { content: ""; display: block; height: 48px; width: 48px; position: absolute; left: -64px; }
#testimonials-list li.noshow { opacity: 0; filter: alpha(opacity=0); -moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
#testimonials-list li:nth-child(1) { opacity: 0; filter: alpha(opacity=0); }
#testimonials-list li:nth-child(2) { opacity: 1; filter: alpha(opacity=100); -moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
#testimonials-list div { margin-top: 15px; font-size: 18px; padding-bottom: 60px; color: #999999; }
#testimonials-list div strong { color: #999999; font-weight: normal; }

.remove-top { margin-top: 0 !important; }

.remove-bottom { margin-bottom: 0 !important; }

.remove-left { margin-left: 0 !important; }

.remove-right { padding-right: 0 !important; }

.remove-top-pad { padding-top: 0 !important; }

.remove-bottom-pad { padding-bottom: 0 !important; }

.remove-left-pad { padding-left: 0 !important; }

.remove-right-pad { padding-right: 0 !important; }

.add-left-10 { margin-left: 10px !important; }

.add-left-20 { margin-left: 20px !important; }

.add-left-30 { margin-left: 30px !important; }

.add-left-40 { margin-left: 40px !important; }

.add-left-50 { margin-left: 50px !important; }

.add-left-60 { margin-left: 60px !important; }

.add-right-10 { margin-right: 10px !important; }

.add-right-20 { margin-right: 20px !important; }

.add-right-30 { margin-right: 30px !important; }

.add-right-40 { margin-right: 40px !important; }

.add-right-50 { margin-right: 50px !important; }

.add-right-60 { margin-right: 60px !important; }

.add-bottom-10 { margin-bottom: 10px !important; }

.add-bottom-20 { margin-bottom: 20px !important; }

.add-bottom-30 { margin-bottom: 30px !important; }

.add-bottom-40 { margin-bottom: 40px !important; }

.add-bottom-50 { margin-bottom: 50px !important; }

.add-bottom-60 { margin-bottom: 60px !important; }

.add-top-10 { margin-top: 10px !important; }

.add-top-20 { margin-top: 20px !important; }

.add-top-30 { margin-top: 30px !important; }

.add-top-40 { margin-top: 40px !important; }

.add-top-50 { margin-top: 50px !important; }

.add-top-60 { margin-top: 60px !important; }

.pull-right { float: right; }

.pull-left { float: left; }

.clear { clear: both; }

.hide { display: none; }

.show { display: block; }

.invisible { visibility: hidden; }

.screen-reader-text, #accessibility { position: absolute; top: -9999px; left: -9999px; }

.center { text-align: center; margin: 0 auto; padding: 0; display: block; }

.trans25 { opacity: 0.25; filter: alpha(opacity=25); }

.trans50 { opacity: 0.5; filter: alpha(opacity=50); }

.trans75 { opacity: 0.75; filter: alpha(opacity=75); }

.hidden { display: none; visibility: hidden; }

.visible-phone { display: none !important; }

.visible-tablet { display: none !important; }

.hidden-desktop { display: none !important; }

/*
 * Bootstrap Responsive v2.0.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/* Table of Content
==================================================
	#Iris theme variables


/* #Iris theme variables
================================================== */
@-webkit-keyframes offer-glow-animate { from { background: rgba(127, 179, 68, 0.7); }
  50% { background: #7fb344; }
  to { background: rgba(127, 179, 68, 0.7); } }

@-moz-keyframes offer-glow-animate { from { background: rgba(127, 179, 68, 0.7); }
  50% { background: #7fb344; }
  to { background: rgba(127, 179, 68, 0.7); } }

@-ms-keyframes offer-glow-animate { from { background: rgba(127, 179, 68, 0.7); }
  50% { background: #7fb344; }
  to { background: rgba(127, 179, 68, 0.7); } }

@-keyframes offer-glow-animate { from { background: rgba(127, 179, 68, 0.7); }
  50% { background: #7fb344; }
  to { background: rgba(127, 179, 68, 0.7); } }

@-webkit-keyframes rotate-hero-bg { 0% { background-position: -500% bottom; }
  100% { background-position: 500% bottom; } }

@-moz-keyframes rotate-hero-bg { 0% { background-position: -500% bottom; }
  100% { background-position: 500% bottom; } }

@-ms-keyframes rotate-hero-bg { 0% { background-position: -500% bottom; }
  100% { background-position: 500% bottom; } }

@keyframes rotate-hero-bg { 0% { background-position: -500% bottom; }
  100% { background-position: 500% bottom; } }

@media (max-width: 480px) { body:before { content: "**UP TO LANDSCAPE PHONE** (max-width: 480px)" !important; }
  body { padding-top: 120px; }
  body.nav-open { padding-top: 335px !important; }
  .nav-collapse { -webkit-transform: translate3d(0, 0, 0); }
  #masthead { padding-top: 10px; height: 110px; }
  #logo-main { top: 6px; }
  #logo-main img { width: 120px; }
  #nav-mobile { top: 14px; }
  [class*="breadcrumb"], .keywords, #chat-button, .lead-box { display: none; }
  .page-header h1 small, .section-header h1 small, .plan-page-header h1 small, .page-header .h1 small, .section-header .h1 small, .plan-page-header .h1 small { display: block; line-height: 24px; }
  #content { padding-top: 30px !important; }
  #content > section, #content > div { margin-bottom: 0; }
  #content > section.content-container, #content > div.content-container { top: -30px; padding-top: 30px !important; margin-bottom: -30px; }
  .content-container .section-header, .content-container .plan-page-header, .page-header, .section-header, .plan-page-header { padding-left: 0; display: none; }
  .plan-page-header { display: block !important; }
  .nav-tabs { display: none; }
  h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-bottom: 24px; }
  h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small { display: none; }
  .wrap[class*="metro"] { margin-bottom: 0 !important; }
  .metro-box { float: none; }
  .hero h1, .hero .h1 { line-height: 1.2; top: 25px !important; text-align: left !important; position: absolute !important; left: 15px !important; font-size: 40px !important; }
  .hero .h2 { display: none; }
  .hero img { position: absolute !important; bottom: 65px !important; top: auto !important; right: 30px !important; }
  .hero .cta-button-link, .hero .cta_button { text-align: left !important; line-height: 1.2 !important; padding-bottom: 5px; }
  .hero .cta-anchor-link { display: none; }
  input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input { display: block; width: 100%; min-height: 28px; /* Make inputs at least the height of their button counterpart */ /* Makes inputs behave like true block-level elements */ -webkit-box-sizing: border-box; /* Older Webkit */ -moz-box-sizing: border-box; /* Older FF */ -ms-box-sizing: border-box; /* IE8 */ box-sizing: border-box; /* CSS3 spec*/ }
  .input-prepend input[class*="span"], .input-append input[class*="span"] { width: auto; }
  input[type="checkbox"], input[type="radio"] { border: 1px solid #ccc; }
  .form-horizontal .control-group > label { float: none; width: auto; padding-top: 0; text-align: left; }
  .form-horizontal .controls { margin-left: 0; }
  .form-horizontal .control-list { padding-top: 0; }
  .form-horizontal .form-actions { padding-left: 10px; padding-right: 10px; }
  .modal { position: absolute; top: 10px; left: 10px; right: 10px; width: auto; margin: 0; }
  .modal.fade.in { top: auto; }
  .modal-header .close { padding: 10px; margin: -10px; }
  .carousel-caption { position: static; }
  #footer-main #footer-logo { display: none !important; }
  #lead-form.modal, .modal#consultation-form, .modal#email-sales, .modal#offer-wall-form, .modal#chat-start-form, .modal#consultation-form, .modal#email-sales { left: 0; margin-left: 0; }
  #lead-form.modal.fade.in, .modal.fade.in#consultation-form, .modal.fade.in#email-sales, .modal.fade.in#offer-wall-form, .modal.fade.in#chat-start-form, .modal#consultation-form.fade.in, .modal#email-sales.fade.in { top: 0; width: 100%; left: 0; margin: 0; border: none; }
  #lead-form input, #consultation-form input, #email-sales input, #offer-wall-form input, #chat-start-form input, #consultation-form input, #email-sales input, #lead-form textarea, #consultation-form textarea, #email-sales textarea, #offer-wall-form textarea, #chat-start-form textarea, #consultation-form textarea, #email-sales textarea { width: 264px; }
  #lead-form .btn, #consultation-form .btn, #email-sales .btn, #offer-wall-form .btn, #chat-start-form .btn, #lead-form .hero .cta-button-link, .hero #lead-form .cta-button-link, #consultation-form .hero .cta-button-link, .hero #consultation-form .cta-button-link, #email-sales .hero .cta-button-link, .hero #email-sales .cta-button-link, #offer-wall-form .hero .cta-button-link, .hero #offer-wall-form .cta-button-link, #chat-start-form .hero .cta-button-link, .hero #chat-start-form .cta-button-link, #lead-form .hero .cta_button, .hero #lead-form .cta_button, #consultation-form .hero .cta_button, .hero #consultation-form .cta_button, #email-sales .hero .cta_button, .hero #email-sales .cta_button, #offer-wall-form .hero .cta_button, .hero #offer-wall-form .cta_button, #chat-start-form .hero .cta_button, .hero #chat-start-form .cta_button, #consultation-form .btn, #consultation-form .hero .cta-button-link, .hero #consultation-form .cta-button-link, #consultation-form .hero .cta_button, .hero #consultation-form .cta_button, #email-sales .btn, #email-sales .hero .cta-button-link, .hero #email-sales .cta-button-link, #email-sales .hero .cta_button, .hero #email-sales .cta_button { right: 8px; }
  #lead-form .modal-header i, #consultation-form .modal-header i, #email-sales .modal-header i, #offer-wall-form .modal-header i, #chat-start-form .modal-header i, #consultation-form .modal-header i, #email-sales .modal-header i { display: none; }
  #lead-form .controls, #consultation-form .controls, #email-sales .controls, #offer-wall-form .controls, #chat-start-form .controls, #consultation-form .controls, #email-sales .controls { margin-left: 5px; }
  #lead-form p:not(.help-block), #consultation-form p:not(.help-block), #email-sales p:not(.help-block), #offer-wall-form p:not(.help-block), #chat-start-form p:not(.help-block), #consultation-form p:not(.help-block), #email-sales p:not(.help-block) { padding-left: 5px; }
  .press-release-date { position: relative; left: 0; margin-bottom: 30px; }
  .press-release-preview { padding-left: 0px; } }
