.downloads a,.downloads p{line-height:1.5;font-size:1.2rem}
.company-info-page .leadership-team-section a,.index-main-page .product-selection-section .product-button{text-decoration:none}
.shopping-cart .unselectable,.slider-checkbox input+label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.downloads .link-section li a,.downloads .link-section ul,.modal-style-2 ul,.resource-section ul,.shopping-cart ul{list-style:none}
.company-info-page{margin-top:80px}
.company-info-page .leadership-team-section img{margin-right:auto;margin-left:auto;width:80%;max-width:136px;min-width:50px}
.company-info-page .row__container-extra{padding-top:2rem;padding-bottom:2.5rem;max-width:100%;background-color:transparent}
.company-info-page .company-photo-grid{max-width:100%;height:500px;position:relative;display:block;background:url(/img/Company_Slide_Full.jpg) top no-repeat #FFF;background-size:cover}
.company-info-page .company-photo-grid div.transbox{padding-top:10px;margin:150px 175px;background-color:rgba(255,255,255,.8);height:200px}
.company-info-page .company-photo-grid div.transbox p{font-size:2.5rem;color:#222}
@media screen and (min-width:858px) and (max-width:1024px){.company-info-page .company-photo-grid div.transbox p{padding-top:5px;font-size:2.05rem;color:#222}
}
@media screen and (min-width:656px) and (max-width:857px){.company-info-page .company-photo-grid div.transbox p{padding-top:5px;font-size:1.75rem;color:#222}
}
@media screen and (max-width:660px){.company-info-page .company-photo-grid div.transbox{margin:150px 60px;background-color:rgba(255,255,255,.8);height:200px}
.company-info-page .company-photo-grid div.transbox p{padding-top:30px;font-size:1.5rem;color:#222}
}
@media screen and (max-width:420px){.company-info-page .company-photo-grid div.transbox p{padding-top:10px;font-size:1.3rem}
}
.company-info-page .partners-section img{padding-top:75px}
.company-info-page .contact-us-section .row-background{width:100%;padding:0;margin:0;position:relative;background:url(/img/Building_Photo_Sized.jpg) top no-repeat #FFF;background-size:cover;background-width:100%}
.company-info-page .contact-us-section div.transbox{margin:3rem 0 3rem 2rem;background-color:rgba(255,255,255,.8);width:300px;float:right}
.company-info-page .contact-us-section div.transbox h2,.company-info-page .contact-us-section p{margin:16px;color:#222;font-size:1.2rem}
@media screen and (max-width:640px){.company-info-page .contact-us-section div.transbox{margin:20px;background-color:rgba(255,255,255,.8);width:auto;float:right}
}
.primary-title-mail,.primary-title-stats,.primary-title-track{margin-top:80px}
.downloads{margin-bottom:2rem;padding:0 5%}
.downloads h3{padding-top:25px;border-bottom:solid thin #191919}
.downloads select{font-size:1rem;height:36px;width:75px;padding-right:10px}
.downloads table{width:100%;border-spacing:0;border:1px solid #c7c5c5}
.downloads table th{white-space:nowrap;color:#FFF;font-size:1.3rem;font-weight:400;background:#0081c6}
.downloads table td{font-size:1.1rem;padding:5px 8px;margin:0}
.downloads table td a{font-size:1.1rem;margin-left:1rem;margin-right:.5rem}
.downloads table td p{margin:0}
.downloads li,.downloads ul{list-style-type:none;list-style-position:outside;font-size:1.25rem}
.downloads .button-section{margin:1rem 0}
.downloads .link-section p{font-size:1.2rem;line-height:1.5}
.downloads .link-section ul{margin-left:0;padding-left:0}
.downloads .link-section li a{font-size:1.1rem}
.error-pages{text-align:left}
.error-pages .row__full-bleed{padding-top:100px;max-width:100%;height:600px}
.error-pages .row__full-bleed.error-blue{background-color:#94D8F3}
.error-pages .error-commentary{font-size:1.2rem}
.error-pages .error-description{font-size:3rem;color:#fff}
.error-pages .error-graphic{float:right}
.error-pages .error-title{font-size:5rem;color:#fff}
.index-main-page .row__container{padding-top:3rem;padding-bottom:3.5rem}
.index-main-page .main-background{background:url(/img/Header_Main_1920.jpg) bottom no-repeat;background-size:cover}
.index-main-page .row__full-bleed.product-selection-section.main-background{min-height:628px}
.index-main-page .product-selection-section img{margin-top:25px}
.index-main-page .product-selection-section h1{color:#FFF;font-size:3rem;padding-top:50px}
.index-main-page .product-selection-section .product-button img{border-radius:1000px;padding:0!important;-webkit-transition:box-shadow 150ms;transition:box-shadow 150ms;max-width:200px}
.index-main-page .customer-logos-section img.rectangles,.index-main-page .customer-logos-section img.squares{padding-bottom:20px;padding-top:20px;margin-right:auto;margin-left:auto}
.index-main-page .product-selection-section .product-button:hover img{border-radius:1000px;box-shadow:0 0 5px 5px #FFF}
.index-main-page .product-selection-section .product-button:focus img{outline-width:0}
.index-main-page .product-selection-section .product-button h3,.index-main-page .product-selection-section .product-button h4{padding-top:10px;color:#FFF}
.index-main-page .product-selection-section .product-button p{color:#FFF}
.index-main-page .product-selection-section .product-button .verbiage{font-size:1.3rem}
@media screen and (max-width:991px){.index-main-page .product-selection-section .product-button img{margin-right:auto;margin-left:auto;width:70%}
}
@media only screen and (max-width:767px){.index-main-page .product-selection-section .off-col{margin-left:25%}
}
.index-main-page .sm_bus{position:relative;background:url(/img/HOME_Smallbus.jpg) top no-repeat #FFF;background-size:cover;background-position-y:25%;display:block;margin-top:-15px;margin-right:0}
.index-main-page .sm_bus div.transbox{margin:20px;background-color:rgba(255,255,255,.9);width:500px;float:right}
.index-main-page .sm_bus div.transbox h2,.index-main-page .sm_bus p{text-align:right;margin:5%;color:#222}
.index-main-page .sm_bus div.transbox h2{padding-right:24px}
@media screen and (max-width:640px){.index-main-page .product-selection-section .product-button h4{font-size:1rem}
.index-main-page .product-selection-section .product-button .verbiage-small{font-size:.85rem}
.index-main-page .sm_bus div.transbox{margin:20px;background-color:rgba(255,255,255,.9);width:auto;float:right}
}
.index-main-page .host_company{position:relative;background:url(/img/HOME_Servers.jpg) bottom no-repeat #FFF;background-size:cover;background-position-y:25%;display:block;margin-top:-15px;margin-right:0}
.index-main-page .host_company div.transbox{margin:20px;background-color:rgba(255,255,255,.9);width:500px;float:left}
.index-main-page .host_company div.transbox h2,.index-main-page .host_company p{margin:5%;color:#222}
.index-main-page .host_company div.transbox h2{padding-left:24px}
@media screen and (max-width:640px){.index-main-page .host_company div.transbox{margin:20px;background-color:rgba(255,255,255,.9);width:auto;float:left}
}
.index-main-page .customer-logos-section img.rectangles{width:250px}
.more-info-popup .row__container{padding-top:2rem;padding-bottom:2rem}
.more-info-popup .row__container ul{margin-left:auto;list-style:none}
.more-info-popup .row__container li a{font-size:1.2rem}
.more-info-popup .header-container{padding:0 2rem}
.more-info-popup .header-container h1{color:#FFF;padding-top:20px}
.more-info-popup .header-text p{font-size:1.2rem;padding-left:4%;padding-right:4%}
@media only screen and (max-width:357px){.more-info-popup ul{padding-left:0}
}
.partner-directory-page{margin-top:80px!important}
.partner-directory-page .loading-message{text-align:center;font-size:1.5rem;color:#666;min-height:10rem}
.partner-directory-page .loading-error{text-align:center;font-size:1.2rem;color:#666;min-height:10rem}
.partner-directory-page .partner-entry{margin-top:2rem;margin-bottom:2rem;font-size:1rem}
.partner-directory-page .partner-entry h3{font-size:1.5rem;margin-bottom:0}
.partner-directory-page .partner-entry .location{font-weight:700;margin-bottom:.25rem}
.partner-directory-page .partner-entry img{max-width:150px;max-height:55px;margin-right:1rem}
.partner-directory-page .partner-entry p{margin-bottom:0}
.partners-page{margin-top:80px}
.partners-page .temp{margin-top:3rem;margin-bottom:2rem}
.partners-page .tempnew{margin-top:3rem;margin-bottom:3rem}
.partners-page .image-gallery img{width:200px;padding-top:10px;margin-bottom:10px}
@media only screen and (max-width:640px){.partner-directory-page .partner-entry h3{font-size:1.2rem}
.partner-directory-page .partner-entry img{max-width:120px;margin-right:0}
.partners-page .image-gallery img{max-width:250px;padding-top:20px}
.partners-page #smartertrack-logo{margin-top:0}
}
.partners-page .partnership-pays img{width:200px;padding-top:20px;margin-bottom:20px}
.partners-page a.btn.button.radius.black{margin-top:1rem}
@media only screen and (max-width:380px){.partners-page a.btn.button.radius.black{width:200px;padding:10px}
.partners-page a.btn.button.radius.black p{font-size:1rem;text-wrap:normal}
}
.partners-page a p{margin:0}
body,html,p{line-height:1.6;font-weight:400}
.release-notes p{font-size:1rem;margin-bottom:.4rem}
.release-notes ul{margin-left:50px;padding-left:0}
.release-notes li a{font-size:1.1rem}
.release-notes #RegionReleaseNotes h3{padding-top:1rem}
.release-notes #RegionReleaseNotes h3:first-child{padding-top:0}
.release-notes #RegionHeaderTitle h2{padding-top:1rem;color:#fff;display:inline-block}
.release-notes .release-note-heading{padding-left:2rem;text-decoration:underline}
.release-notes .btn.button.notes{float:left;padding:4px 10px;font-size:1.1rem;display:inline-block}
.release-notes .btn.button.notes.focus{color:#fff;background-color:#0081c6;outline:0}
.release-notes .button-section{margin-top:2rem;margin-bottom:2rem}
.release-notes .button-section a{margin:0 2px}
.release-notes .dropdown-menu>li>a:hover{background-color:#0081c6;color:#fff}
body,html{height:100%;margin:0 auto auto;font-size:16px;font-family:'Titillium Web',sans-serif;width:auto}
.button,.dark-panel,p{margin-bottom:1.25rem}
.dropdown-menu{z-index:900}
.header-fill,header{height:0;top:0;z-index:1000}
header{padding-top:0;position:fixed;width:100%}
p{text-rendering:optimizeLegibility}
a,dl,h1,h2,h3,h4,h5,h6,li,p{font-family:'Titillium Web',sans-serif!important}
h1{font-size:2.75rem}
h2{font-size:2.3125rem}
h3{font-size:1.6875rem}
@media only screen and (max-width:640px){h1{font-size:2.125rem}
h2{font-size:1.6875rem}
h3{font-size:1.375rem}
}
@media only screen and (max-width:400px){a.btn.button.radius.white{width:150px;font-size:1rem;padding:15px .5rem .5rem}
}
a{color:#0081c6}
a:focus,a:hover{text-decoration:none;cursor:pointer;outline:0}
svgicon{display:inline-block;background-size:100%}
.header-fill{position:absolute}
.row.primary-title{margin-top:1rem;text-align:center}
.dark-panel{border:none;padding:1.25rem;background:#2c2c2c}
.dark-panel.radius{border-radius:7px}
.dark-panel dl,.dark-panel h1,.dark-panel h2,.dark-panel h3,.dark-panel h4,.dark-panel h5,.dark-panel h6,.dark-panel li,.dark-panel p{color:#FFF!important}
.row__full-bleed.blue dl,.row__full-bleed.blue h1,.row__full-bleed.blue h2,.row__full-bleed.blue h3,.row__full-bleed.blue h4,.row__full-bleed.blue h5,.row__full-bleed.blue h6,.row__full-bleed.blue li,.row__full-bleed.blue p,.row__full-bleed.green dl,.row__full-bleed.green h1,.row__full-bleed.green h2,.row__full-bleed.green h3,.row__full-bleed.green h4,.row__full-bleed.green h5,.row__full-bleed.green h6,.row__full-bleed.green li,.row__full-bleed.green p,.row__full-bleed.red dl,.row__full-bleed.red h1,.row__full-bleed.red h2,.row__full-bleed.red h3,.row__full-bleed.red h4,.row__full-bleed.red h5,.row__full-bleed.red h6,.row__full-bleed.red li,.row__full-bleed.red p{color:#fff}
.row__full-bleed{max-width:100%;background-color:#FFF}
.row__full-bleed.blue{background-color:#0081c6}
.row__full-bleed.green{background-color:#80D50C}
.row__full-bleed.red{background-color:#DE6341}
.row__full-bleed.ltgrey{background-color:#eaeaea}
.row__full-bleed.dark{background-color:#191919}
.row__full-bleed.dark dl,.row__full-bleed.dark h1,.row__full-bleed.dark h2,.row__full-bleed.dark h3,.row__full-bleed.dark h4,.row__full-bleed.dark h5,.row__full-bleed.dark h6,.row__full-bleed.dark li,.row__full-bleed.dark p{color:#555}
.row__container{max-width:100%;background-color:transparent}
.row{margin-right:auto;margin-left:auto}
.row .row.add-top-padding{padding-top:2em}
.row .add-bottom-padding{padding-bottom:2em}
.columns .bottom-justify-text{vertical-align:text-bottom}
.reveal-modal{outline-width:0}
.btn{border-radius:0!important}
.button{font-size:1.4rem;background:0 0;border-color:#333;border-width:thin;padding:.75rem 2.5rem;color:#333;-webkit-transition:background-color .3s;transition:background-color .3s}
.button.no-border{border:none}
.button.center-vertical{vertical-align:middle}
.button:focus,.button:hover{background-color:#0081c6;color:#FFF;outline-width:0}
.button.ltgrey-background:focus,.button.ltgrey-background:hover{background-color:#AAA}
.button.blue-background:focus,.button.blue-background:hover{background-color:#0081c6}
.button.red-background:focus,.button.red-background:hover{background-color:#b22222}
.button.green-background:focus,.button.green-background:hover{background-color:#00ff7f}
.button.alert{background:0 0;border-color:#A50000;color:#A50000}
.button.alert:focus,.button.alert:hover{background-color:#cf2a0e;color:#FFF}
.button.disabled,.button[disabled]{background-color:#0081c6;border-color:#007095;color:#FFF;box-shadow:none;cursor:default;opacity:.7}
.button.expand{padding-left:0;padding-right:0;width:100%}
.button.image{padding:.25rem}
.button.info{background-color:#a0d3e8;border-color:#61b6d9}
.button.info:focus,.button.info:hover{background-color:#61b6d9;color:#FFF}
.button.large{padding:1.125rem 2.25rem 1.1875rem;font-size:2rem}
.button.left-align{text-align:left;text-indent:.75rem}
.button.radius{border-radius:2px}
.button.right-align{text-align:right;padding-right:.75rem}
.button.round{border-radius:1000px;border:none}
.button.secondary{padding:.5rem 1rem .55rem;background-color:transparent;border-color:transparent;color:#555}
.button.secondary:focus,.button.secondary:hover{background-color:#b9b9b9;color:#1791CD}
.button.small{padding:.5rem 1rem .55rem;font-size:1rem}
.button.success{border-color:#368a55;background-color:transparent;color:#368a55}
.button.success:focus,.button.success:hover{background-color:#368a55;color:#FFF}
.button.tiny{padding:.25rem;font-size:.6875rem}
.button.warning{border-color:#A50000;color:#FFF}
.button.warning:focus,.button.warning:hover{background-color:#cf6e0e;color:#FFF}
.button.white{background-color:transparent;border-color:#FFF;color:#FFF;width:250px;height:55px;padding-top:10px}
.button.white:focus,.button.white:hover{background-color:#0081c6;color:#FFF}
button.close:focus,button.close:hover{outline:0;border:none;box-shadow:none;background:0 0}
.top-login-bar{font-size:1rem;line-height:1rem;color:#ddd;margin-top:2.4rem}
.top-login-bar .item{display:inline-block;margin:0 1rem;text-transform:uppercase}
.top-login-bar .MainUserEmailIndicator{text-transform:lowercase;margin-right:20px;color:#ddd}
#PageFooter .foot_nav_links a:visited,.top-login-bar a{color:#fff}
.top-login-bar a:hover{border-bottom:solid 2px #0081c6}
.top-login-bar .CartIndicator img{height:.7rem;padding:0;width:auto;margin:0}
.top-login-bar .CartIndicator .cart-counter{margin-left:2px;font-size:.8rem}
#PageFooter{padding-top:1rem}
#PageFooter img{width:50px}
#PageFooter #FooterSmallThree{width:24%}
#PageFooter .columns{margin:0;padding:0}
#PageFooter .foot_nav_links a:link{color:#fff;font-size:1rem}
#PageFooter .foot_nav_links a:active,#PageFooter .foot_nav_links a:hover{color:#0081c6;text-decoration:none}
#PageFooter .foot_nav_links h5{font-weight:700;font-size:1rem;color:#fff}
#PageFooter .foot_nav_links p{margin-bottom:0!important;font-size:1rem}
@media only screen and (max-width:767px){#PageFooter .foot_nav_links{padding-bottom:20px}
#PageFooter .foot_nav_links h5,#PageFooter .foot_nav_links p{text-align:center!important}
}
@media screen and (max-width:640px){#PageFooter .foot_nav_links .mediaq-text-size{font-size:.8rem!important;margin-left:-2px}
#PageFooter .foot_nav_links p{font-size:.8rem!important;margin-bottom:0}
}
#PageFooter .spc-col{padding:0}
#PageFooter .social{width:50px;height:50px;border-radius:25px;display:inline-block;padding:5px;-webkit-transition:box-shadow .1s,background-color .1s;transition:box-shadow .1s,background-color .1s;margin:10px 25px}
#PageFooter .social.youtube:hover{box-shadow:0 0 1px 3px #b00;background-color:#b00}
#PageFooter .social.linkedin:hover{box-shadow:0 0 1px 3px #007bb5;background-color:#007bb5}
#PageFooter .social.wordpress:hover{box-shadow:0 0 1px 3px #32506d;background-color:#32506d}
#PageFooter .social.twitter:hover{box-shadow:0 0 1px 3px #00aced;background-color:#00aced}
#PageFooter .social.facebook:hover{box-shadow:0 0 1px 3px #3b5998;background-color:#3b5998}
#PageFooter .social.gplus:hover{box-shadow:0 0 1px 3px #dd4b39;background-color:#dd4b39}
.LP_paraback{position:relative;background-size:cover;display:block;margin-top:-15px;margin-right:0}
@media screen and (max-width:766px){.LP_paraback{background-image:none!important}
}
#product-header-panel dl,#product-header-panel h1,#product-header-panel h2,#product-header-panel h3,#product-header-panel h4,#product-header-panel h5,#product-header-panel h6,#product-header-panel li,#product-header-panel p{color:#FFF}
.slant-type-b,.slant-type-t{background-color:#FFF;height:50px;display:block;position:relative}
.faq dl dd,.initially-hidden,.logged-in,.logged-out{display:none}
@media screen and (max-width:640px){.slant-type-b,.slant-type-t{display:none}
}
.slant-type-t{-webkit-transform:rotate(-.75deg);transform:rotate(-.75deg);left:-.3px;top:-23px}
.slant-type-b{-webkit-transform:rotate(.75deg);transform:rotate(.75deg);left:0;top:23px}
.add-side-padding{padding:0 15px}
.verbiage,.verbiage-medium,.verbiage-small,.verbiage-smallest{padding-left:4%;padding-right:4%}
.centered{text-align:center}
.lighter{color:#888}
.faq,.faq h2{color:#191919}
.terms-of-service-content p{font-size:1.2rem}
.terms-of-service-content h4{margin-top:1em;font-weight:700}
.terms-of-service-content h3,.terms-of-service-content h5{font-weight:700}
.verbiage{font-size:1.3rem}
.verbiage-medium{font-size:1.1rem}
.verbiage-small{font-size:1rem}
.verbiage-smallest{margin-top:-6px;font-size:.8rem}
@media screen and (min-width:990px){.row_footer{margin-left:50px}
}
@media only screen and (max-width:40em){.small-only-add-bottom-padding{padding-bottom:1.3em}
}
@media only screen and (min-width:40.0625em) and (max-width:64em){.medium-only-add-bottom-padding{padding-bottom:1.3em}
}
.faq{background-color:#eaeaea;padding-top:5rem;padding-bottom:4rem}
.faq h2{margin-bottom:2rem}
.faq dl dd{margin-bottom:1rem;margin-top:-1rem;padding:0 2rem}
.faq dl dt{font-size:1.25rem;font-weight:400;color:#3198CC;border-top:solid 1px #888;padding:1rem .5rem 0;margin-bottom:1rem;cursor:pointer}
#login-modal,#login-modal .label-size,#login-modal .registration-form .RegisterUserButton,#login-modal p{font-size:1rem}
.faq dl dt:hover{cursor:pointer}
@media only screen and (min-width:64.063em){#login-modal .registration-form{padding-left:2.5rem}
}
@media only screen and (max-width:640px){.create-helpdesk-button{width:80%;font-size:1rem}
.hosted-img{margin-left:auto;margin-right:auto;margin-bottom:20px}
}
@media only screen and (max-width:767px){.login-modal-input{padding-left:0;padding-right:0}
}
img.employee-photo-small{width:96px}
img.employee-photo-medium{width:136px;border-radius:68px}
img.employee-photo-large{width:176px;border-radius:88px}
.row.tight .columns{padding-left:0}
.row.tight .columns:first-child{padding-left:.9375rem}
@media only screen and (min-width:40.0625em){.row.tight-medium-up .columns{padding-left:0}
.row.tight-medium-up .columns:first-child{padding-left:.9375rem}
}
.button.margin-left{margin-left:.75rem}
.shopping-cart{color:#191919;margin-top:80px}
.shopping-cart .one-moment-please{text-align:center;font-size:2rem;margin-top:6rem}
.shopping-cart .tab-container{text-align:center;margin-top:32px;margin-bottom:32px}
.shopping-cart .tab-container a.tab-title{border:1px solid #999;margin-right:.5rem;border-radius:.25rem;padding:1rem 2rem;background-color:#eee;color:#333}
.shopping-cart .tab-container a.tab-title:hover{background-color:#ddd}
.shopping-cart .tab-container a.tab-title.active{border:1px solid #666;background-color:#0081c6;color:#fff}
.shopping-cart .tab-container a.tab-title.active:hover{background-color:#0081c6}
@media only screen and (max-width:460px){.shopping-cart .tab-container a.tab-title{padding:5px 10px;font-size:.8rem}
.shopping-cart .tab-container .col-xs-8{padding-left:0}
}
.shopping-cart.no-footer{padding-bottom:6rem}
.shopping-cart h1{font-size:3.25rem}
.shopping-cart h1.title{margin-bottom:0;font-size:2.75rem;line-height:2.75rem}
@media only screen and (max-width:640px){.shopping-cart h1{padding-bottom:0;font-size:2rem}
}
.shopping-cart p{font-size:1.25rem}
.shopping-cart .cart-purchase-bar .total{font-size:2.5rem;padding:0}
.shopping-cart .cart-purchase-bar a{margin-left:.75rem;min-width:200px}
.shopping-cart a.button+a.button{margin-left:.5rem}
.shopping-cart .cart-contents{margin-top:2rem;margin-bottom:2rem}
.shopping-cart .cart-contents .cart-header{border-bottom:solid 1px #ddd;padding-bottom:.25rem;font-size:1.75rem;text-align:center}
@media only screen and (max-width:640px){.shopping-cart .cart-contents .cart-header{font-size:1.25rem}
}
.shopping-cart .cart-contents .cart-header div:first-child{text-align:left}
.shopping-cart .cart-contents .cart-empty{border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;padding-top:2.5rem;padding-bottom:2.5rem;font-size:2rem}
.shopping-cart .cart-contents .cart-item{padding-top:1.25rem;padding-bottom:0;font-size:1.5rem;text-align:center}
.shopping-cart .cart-contents .cart-item div:first-child{text-align:left}
@media only screen and (max-width:640px){.shopping-cart .cart-contents .cart-item div:first-child{font-size:1rem}
}
.shopping-cart .cart-contents .cart-item .remove-cart-item .delete-x{cursor:pointer;-webkit-transition:all .1s;transition:all .1s;font-size:1.2rem}
.shopping-cart .cart-contents .cart-item .remove-cart-item .delete-x:hover{color:#0081c6}
.shopping-cart .cart-contents .item-name,.shopping-cart .cart-contents .item-price{font-size:1.2rem}
.shopping-cart .cart-contents .cart-addons{border-bottom:solid 1px #ddd;padding-top:0;padding-bottom:1.25rem}
.shopping-cart .cart-contents .cart-addons .addon-name{font-size:1rem}
.shopping-cart .cart-contents .cart-addons .expires{color:#888;font-size:.75rem;padding-top:.25rem}
.shopping-cart .cart-contents .cart-footer{border-bottom:solid 1px #ddd;padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.5rem;text-align:center}
.shopping-cart .cart-contents .cart-footer div:first-child{text-align:left}
@media only screen and (max-width:640px){.shopping-cart .cart-contents .cart-footer div:first-child{font-size:1rem}
}
.shopping-cart #ContinueShoppingButton{padding:.75rem 1.5rem}
.shopping-cart #RegionSelectModification .product-icons{margin-bottom:5rem}
.shopping-cart #RegionSelectModification .product-icons img.product-icon{display:block;height:150px;margin:2.5rem auto auto}
.shopping-cart #RegionSelectModification .product-icons .product-name{margin:auto;text-align:center;font-size:1.4rem;padding-top:.25rem;padding-bottom:.5rem}
.shopping-cart #RegionSelectModification .product-icons .action-buttons{margin:auto;text-align:center}
.shopping-cart #RegionSelectModification .product-icons a.button{padding:.5rem 1.5rem}
@media only screen and (max-width:440px){.shopping-cart #RegionSelectModification .product-icons .product-name{font-size:1rem}
.shopping-cart #RegionSelectModification .product-icons a.button{font-size:1rem;padding:.5rem 1rem}
}
.shopping-cart #RegionNewLicense{padding-bottom:4rem}
.shopping-cart #RegionNewLicense .nav-buttons{text-align:center;margin:0 auto}
.shopping-cart div.productIconDiv{padding:0 20px 20px;max-width:260px;margin:75px auto 0}
.shopping-cart p.subtitle{margin-bottom:0}
.shopping-cart div.sections{padding-bottom:1rem}
.shopping-cart div.section{border-bottom:solid 1px #ddd;border-collapse:collapse;padding:.5rem 0}
.shopping-cart div.section .changable-row{cursor:pointer}
.shopping-cart div.section .changable-row:hover a,.shopping-cart div.section .changable-row:hover h2{color:#0081c6!important}
.shopping-cart div.section .changable-row .price{color:#666;font-size:.8rem;padding:5px}
.shopping-cart div.section h2{font-size:1rem;color:#444;margin-bottom:.8rem}
.shopping-cart div.section h2.collapsed{margin-bottom:0}
.shopping-cart div.section h2.disabled{color:#999}
.shopping-cart div.section div.section-choice{margin:.5rem 0 0;border:1px solid #444;border-radius:1px;padding:.2rem .1rem;text-align:center;font-size:1rem}
.shopping-cart div.section div.section-choice+.selected{background-color:#00f;border-color:#000}
.shopping-cart div.section div.section-choice .choice-selection-note{font-size:.7rem;color:#666;padding-left:1rem}
.shopping-cart div.section div.section-choice:hover{background-color:#0081c6;cursor:pointer;color:#fff}
.shopping-cart div.section div.section-choice:hover .addon-note,.shopping-cart div.section div.section-choice:hover .comment{color:#fff}
.shopping-cart div.section div.section-choice-price{margin:0;text-align:center;font-size:.75rem;color:#666}
.shopping-cart div.section div.section-choice-price-strike{margin:0;text-align:center;font-size:.75rem;color:#f88;text-decoration:line-through}
.shopping-cart div.section div.section-choice-small{margin:0;text-align:center;padding:.1rem}
.shopping-cart div.section div.section-choice-small-price{margin:0;text-align:center;font-size:.75rem;color:#666}
.shopping-cart div.section div.section-choice-small-price-strike{margin:0;text-align:center;font-size:.75rem;color:#f88;text-decoration:line-through}
.shopping-cart div.section span.section-choice-small-price-strike{color:#f88;text-decoration:line-through;padding-right:6px}
.shopping-cart div.section div.section-choice-full-smaller{font-size:.9rem}
.shopping-cart div.section div.section-edition{padding:.5rem .75rem;text-align:left;margin-bottom:1rem}
.shopping-cart div.section div.section-edition div.name{font-size:1.1rem}
.shopping-cart div.section div.section-edition div.comment{font-size:.7rem;color:#666}
.shopping-cart div.section div.section-edition div.starting-after{float:right;text-align:center;font-size:.85rem;padding-left:2rem}
.shopping-cart div.section div.section-edition div.addon-note{font-size:.7rem;color:#666}
.shopping-cart div.section a.popupLink{font-size:.8rem;margin-top:.5rem}
.shopping-cart div.section a.popupLink i{font-size:1rem}
.shopping-cart div.section a.popupLink .icon-information{width:.8rem;height:.8rem;margin-right:.2rem;margin-bottom:2px}
.shopping-cart div.section div.info-comment{font-size:.8rem;color:#666}
.shopping-cart div.section div.info-comment.not-available{color:#a00}
.shopping-cart div.section .option-with-counter{margin:1.2rem 0;font-size:1rem}
.shopping-cart div.section .option-with-counter .controls a{padding:0 6px 2px;border:1px solid #666;margin:0 .5rem}
.shopping-cart div.section .option-with-counter .controls a:hover{background-color:#0081c6;border-color:#222;color:#fff}
.shopping-cart div.section .option-with-counter .price{color:#666;font-size:.8rem;margin:.2rem 1rem 0}
.shopping-cart div.section .option-with-counter .price .strike{color:#f88;text-decoration:line-through;display:inline-block;padding-right:6px}
.shopping-cart .totalArea{min-height:60px}
.shopping-cart .totalArea .total-title{font-size:1.15rem;text-align:center;margin:0 auto;color:#666}
.shopping-cart .totalArea .total{text-align:center;margin:0 auto;color:#444;font-size:2rem;line-height:2rem}
.shopping-cart .change-link{float:right;padding-top:.35rem;font-size:.8rem;padding-right:1rem}
.shopping-cart .grand-total{font-size:1.75rem;font-weight:700;color:#444}
.shopping-cart .staff-images{margin-top:2rem;margin-bottom:2rem}
.shopping-cart .staff-images li{text-align:center}
.shopping-cart .staff-images a,.shopping-cart .staff-images div.img-container{margin:.5rem 0 1rem;text-align:center;font-size:2rem;padding:0;line-height:2.5rem;color:#666}
.shopping-cart #RegionEditLicenseChooseKey .license-list .days-left.past,.shopping-cart #RegionEditLicenseChooseKey .license-list .license-key,.shopping-cart #RegionEditLicenseChooseKey .license-list .machine-name{color:#888}
@media only screen and (max-width:640px){.shopping-cart .staff-images a,.shopping-cart .staff-images div.img-container{font-size:1rem;line-height:normal}
}
.shopping-cart .staff-images a img,.shopping-cart .staff-images div.img-container img{width:176px;border-radius:88px}
input,select{border-radius:4px!important}
.shopping-cart .staff-images a:hover img,.shopping-cart .staff-images div.img-container:hover img{box-shadow:0 0 3px 1px #0081c6}
.shopping-cart .staff-images a.selected img,.shopping-cart .staff-images div.img-container.selected img{box-shadow:0 0 8px 4px #0081c6}
.shopping-cart #RegionEditLicenseChooseKey .license-list .row{border-bottom:solid 1px #c3c3c4;padding-top:1rem;padding-bottom:1rem}
.shopping-cart #RegionEditLicenseChooseKey .license-list .row.header{color:#888;font-size:1.75rem;padding-bottom:.5rem;padding-top:0}
.shopping-cart #RegionEditLicenseChooseKey .license-list .row.header .small-text{font-size:1rem}
.shopping-cart #RegionEditLicenseChooseKey .license-list .product-name{font-size:1.25rem}
@media only screen and (max-width:640px){.shopping-cart #RegionEditLicenseChooseKey .license-list .product-name{font-size:1rem}
.shopping-cart #RegionEditLicenseChooseKey .license-list .license-key{font-size:.8rem}
.shopping-cart #RegionEditLicenseChooseKey .license-list .machine-name{font-size:1rem}
}
.shopping-cart #RegionEditLicenseChooseKey .license-list .days-left{padding-bottom:.5rem;font-size:1.25rem}
@media only screen and (max-width:640px){.shopping-cart #RegionEditLicenseChooseKey .license-list .days-left{font-size:1rem}
}
.shopping-cart #RegionEditLicenseChooseKey .license-list .days-left.warn{color:red}
.shopping-cart #RegionEditLicenseChooseKey .license-list .button{margin-bottom:0}
.shopping-cart .agreement{font-size:1rem}
.shopping-cart .hidden-but-take-space{visibility:hidden}
.shopping-cart .no-wrap{white-space:nowrap}
.shopping-cart .product-details{font-size:1rem;margin-bottom:.5rem}
.shopping-cart .unselectable{user-select:none;-webkit-touch-callout:none}
.shopping-cart .col-sm-8{padding-left:0;padding-right:.5rem}
.shopping-cart .col-sm-2,.shopping-cart .col-sm-4{padding:0}
@media only screen and (max-width:991px){.shopping-cart .col-sm-8{padding-right:0}
.shopping-cart .col-sm-2,.shopping-cart .col-sm-4{padding-left:5px}
}
label{font-size:.9rem}
input.server-side-error{border-color:#f55!important}
select{padding-top:0;padding-bottom:0}
.button[disabled],.button[disabled]:hover{color:#999;border-color:#999;background-color:#f8f8f8}
.button.back-nav{border:1px solid #ddd}
.button.settings-fix{padding:1rem 1.5rem .91rem!important}
.button.small.settings-fix{padding:.7rem 1rem .65rem!important}
.switch input:checked+label{background-color:#0081c6}
.switch input:focus+label{box-shadow:inset 0 0 1px 1px #0081c6}
.switch input:focus:checked+label{box-shadow:inset 0 0 1px 1px #333}
.switch-label{padding:.25rem 0 0}
::-webkit-input-placeholder{color:#bbb;opacity:1}
::-moz-placeholder{color:#bbb;opacity:1}
:-ms-input-placeholder{color:#bbb;opacity:1}
::placeholder{color:#bbb;opacity:1}
::-moz-selection{background-color:#9FD4EA}
::selection{background-color:#9FD4EA}
div.float-label{display:block;height:2.66rem;margin-bottom:.75rem;position:relative}
div.float-label>label{color:#888;display:block;font-size:.75rem;opacity:0;padding:.25rem .5rem;position:absolute;-webkit-transition:all .1s;transition:all .1s;z-index:100;cursor:text}
div.float-label.contains-select>label{cursor:pointer}
div.float-label>input,div.float-label>select{background:#fff;border:1px solid #e8e8e8;border-radius:2px!important;box-shadow:none;color:#222;font-size:1rem;line-height:1.4rem;outline:0;padding:.625rem .4rem;position:absolute;-webkit-transition:all .1s;transition:all .1s;height:2.65rem;width:100%}
div.float-label>input[readonly],div.float-label>select[readonly]{border:1px solid transparent!important;box-shadow:none!important}
div.float-label.darker>input,div.float-label.darker>select{border:1px solid #aaa}
div.float-label>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.6rem;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20version%3D%221.0%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20100%20100%22%20enable-background%3D%22new%200%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20display%3D%22none%22%3E%3Crect%20x%3D%220%22%20y%3D%220.015%22%20display%3D%22inline%22%20fill%3D%22%23000%22%20width%3D%22100%22%20height%3D%22100%22%3E%3C/rect%3E%3C/g%3E%0A%3Cg%20fill%3D%22%23444%22%3E%3Cpath%20d%3D%22M21.364%2C42.218l24.329%2C24.329c0.026%2C0.027%2C0.034%2C0.065%2C0.061%2C0.091c1.146%2C1.146%2C2.659%2C1.715%2C4.17%2C1.711%20%20%20c1.511%2C0.004%2C3.023-0.564%2C4.17-1.711c0.027-0.027%2C0.034-0.064%2C0.061-0.091l24.329-24.329c2.285-2.285%2C2.285-6.024%2C0-8.308%20%20%20s-6.024-2.285-8.308%2C0L49.923%2C54.161L29.672%2C33.91c-2.285-2.285-6.024-2.285-8.308%2C0S19.079%2C39.934%2C21.364%2C42.218z%22%3E%3C/path%3E%3C/g%3E%3C/svg%3E);background-repeat:no-repeat;background-position:calc(99.75%) center;background-size:1.2rem 1.2rem;padding-left:3px;padding-top:.8rem;cursor:pointer}
div.float-label>select:focus,div.float-label>select:hover{background-color:#fafafa;outline:0}
div.float-label>select>option{color:#222;font-size:1rem;padding:4px 6px}
div.float-label.longlabel>select{background-position:calc(99.75%) 80%}
div.float-label.filled>label{opacity:1;padding-top:.15rem}
div.float-label.filled>input,div.float-label.filled>select{padding-top:.8rem;padding-bottom:.25rem}
div.float-label.focused>label{color:#006C9E}
div.float-label.focused>input,div.float-label.focused>select{border-color:#333;box-shadow:1px 1px 3px 0 rgba(0,0,0,.22)}
.float-label textarea{resize:none}
.float-label.no-bottom-margin{margin-bottom:0}
textarea.resizable{resize:auto}
.slider-checkbox{position:relative;height:20px;margin-bottom:.75rem;margin-top:.75rem;margin-left:4px}
.slider-checkbox input{position:absolute;margin-left:-9999px;visibility:hidden}
.slider-checkbox input+label{display:block;position:relative;cursor:pointer;outline:0;user-select:none;padding:2px;width:41px;height:20px;background-color:#ddd;border-radius:20px}
.slider-checkbox input+label:after,.slider-checkbox input+label:before{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}
.slider-checkbox input+label:before{right:1px;background-color:#f1f1f1;border-radius:30px;-webkit-transition:background .1s;transition:background .1s}
.slider-checkbox input+label:after{width:19px;background-color:#fff;border-radius:100%;box-shadow:0 2px 5px rgba(0,0,0,.3);-webkit-transition:margin .1s;transition:margin .1s}
.slider-checkbox input:checked+label:before{background-color:#9FD4EA}
.slider-checkbox input:checked+label:after{margin-left:20px}
.slider-checkbox input+label+label{position:absolute;top:2px;left:50px;cursor:pointer;color:#333;font-size:.9rem}
.slider-radio-group{margin-bottom:1rem;margin-top:.75rem;margin-left:4px}
.slider-radio-group.checks-and-radios{margin-left:29px}
.slider-radio-group label{display:block;margin-top:.5rem;margin-bottom:.5rem}
.slider-radio-group label input[type=radio]{display:none}
.slider-radio-group label input[type=radio]~span{position:relative;display:inline-block;padding:1px 0 1px 25px;color:#333;font-size:.9rem}
.slider-radio-group label input[type=radio]~span:before{content:"";position:absolute;display:block;width:18px;height:18px;background:#fff;margin-right:5px;border:1px solid #ccc;border-radius:50%;left:0;top:0;box-sizing:border-box;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.slider-radio-group label input[type=radio]:checked~span:before{background:#9FD4EA}
.slider-range{margin:.75rem 4px;height:34px;position:relative}
.slider-range input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f1f1;border:none;border-radius:14px!important;box-shadow:0 0 1px 0 #999;cursor:pointer;width:100%;height:14px;outline:0;padding:1px 0;margin:0;position:absolute;top:16px}
.slider-range input[type=range]::-moz-range-track{border:inherit;background:0 0}
.slider-range input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:1000px;border:0;background:#fff;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3)}
.slider-range input[type=range]::-ms-fill-lower,.slider-range input[type=range]::-ms-fill-upper{background:0 0}
.slider-range input[type=range]::-ms-tooltip{display:none}
.slider-range input[type=range]::-ms-thumb{width:20px;height:20px;border-radius:1000px;border:0;background:#fff;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3)}
.slider-range input[type=range]::-ms-track{border:inherit;color:transparent;background:0 0}
.slider-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:1000px;border:0;background:#fff;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3)}
.beta-section .link a.button,.beta-signup-section .link a.button{width:auto}
.slider-range label{color:#888;display:block;font-size:.75rem;position:absolute;top:0}
.style2 div.float-label{margin-bottom:.75rem;margin-top:.75rem}
.style2 div.float-label>input,.style2 div.float-label>select{border:1px solid transparent;border-bottom:dotted 1px #ccc;border-radius:0!important;box-shadow:none!important;padding-top:.8rem;padding-bottom:.25rem}
.style2 div.float-label.focused>input,.style2 div.float-label.focused>select{border-bottom:solid 1px #333}
.error-message,.error-message-ng{margin:0 0 .5rem;background-color:#DA6241;border:1px solid #CA5A3C;font-size:1rem;padding:.5rem 1rem;color:#fff}
.error-message{display:none}
div[ng-messages].ng-active{background:#ab4b33;background:-webkit-linear-gradient(top,#ab4b33 0,#da6241 20%,#da6241 100%);background:linear-gradient(to bottom,#ab4b33 0,#da6241 20%,#da6241 100%);border-bottom:solid 1px #CA5A3C;border-left:solid 1px #CA5A3C;border-right:solid 1px #CA5A3C;color:#fff;padding:2px 8px;font-size:.8rem;border-radius:0 0 2px 2px;margin-bottom:.75rem}
.float-label+div[ng-messages].ng-active{margin-top:-13px!important}
.float-label.no-bottom-margin+div[ng-messages].ng-active{margin-top:-1px!important}
input.button[disabled]{background-color:#bbb!important;color:#fff!important}
.privacy-policy-page{margin-top:80px}
.privacy-policy-page p{font-size:1.2rem}
.privacy-policy-page .header-top-margin{margin-top:150px}
.small-content-pad{height:20rem}
.loading{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.element-animation-tryforfree{-webkit-animation:tryforfree linear 7s;animation:tryforfree linear 7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
@-webkit-keyframes tryforfree{0%,100%,12%,13%,4%,8%{-webkit-transform:translate(0,0);transform:translate(0,0)}
2%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}
6%{-webkit-transform:translate(0,-12px);transform:translate(0,-12px)}
10%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
}
@keyframes tryforfree{0%,100%,12%,13%,4%,8%{-webkit-transform:translate(0,0);transform:translate(0,0)}
2%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}
6%{-webkit-transform:translate(0,-12px);transform:translate(0,-12px)}
10%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
}
.resource-section a.resource-button img{height:100px;width:auto;border-radius:0;padding:4px!important;-webkit-transition:box-shadow 150ms;transition:box-shadow 150ms}
.resource-section a.resource-button p{font-size:1.2rem;color:#0081c6}
.beta-signup-section,.holiday-section{color:#fff}
@media only screen and (max-width:640px){.resource-section a.resource-button img{height:50px}
}
.resource-section a.resource-button:focus,.resource-section a.resource-button:hover{text-decoration:none;outline:0}
#st_ToolBar>button.st_White{background-color:#000!important}
.add-margin-nav{margin-top:100px}
#st_Widget .st_ImageDiv .st_LogoImage.SVG{height:85px!important;max-height:85px!important}
.row__full-bleed.holiday{background-color:#68B5B5}
.holiday-section p,.holiday-section ul li{font-size:1.4rem}
.holiday-section .row__container{padding-bottom:0}
.holiday-section .obligatory-fine-print{font-size:.8rem;font-style:italic;margin:0 1.25rem 1.25rem}
.row__full-bleed.beta{background-color:#444}
.beta-section{color:#fff;margin-top:-32px}
.modal-style-1 .row,.modal-style-3 .row{margin-top:1em}
.beta-section p,.beta-section ul li{font-size:1.4rem}
.beta-section .row__container{padding-bottom:0!important}
.beta-section .link{font-size:1.2rem}
.modal-style-1 h2,.modal-style-2 h2,.modal-style-3 h2,.modal-style-4 h2{color:#0081c6}
.beta-signup-section p,.beta-signup-section ul li{font-size:1.4rem}
.beta-signup-section .row__container{padding-top:20px!important}
.beta-signup-section .link{font-size:1.2rem}
.modal-content{border-radius:0}
.modal-body{min-height:100px;max-height:500px;overflow-y:auto}
.close{font-size:24px}
.modal-style-1 a,.modal-style-3 a{font-size:16px!important}
body.ng-scope.modal-open{padding:0!important;overflow-y:hidden}
.modal-style-1 img{max-width:70px;height:auto}
.modal-style-3 img{max-width:100px;height:auto}
.modal-style-4 ul{list-style:disc}
.modal-style-4 a,.modal-style-4 p{font-size:16px}
@media only screen and (max-width:370px){.product-title-xs{margin-left:-15px}
}
[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner,.row.nomargin{margin-left:0}
[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}
[class*=block-grid-]:after{clear:both}
[class*=block-grid-]>li{display:inline;height:auto;float:left;padding:0 .625rem 1.25rem}
@media only screen{.small-block-grid-10>li,.small-block-grid-11>li,.small-block-grid-12>li,.small-block-grid-1>li,.small-block-grid-2>li,.small-block-grid-3>li,.small-block-grid-4>li,.small-block-grid-5>li,.small-block-grid-7>li,.small-block-grid-8>li,.small-block-grid-9>li{padding:0 .625rem 1.25rem}
.small-block-grid-1>li{width:100%}
.small-block-grid-1>li:nth-of-type(n){clear:none}
.small-block-grid-1>li:nth-of-type(1n+1){clear:both}
.small-block-grid-2>li{width:50%}
.small-block-grid-2>li:nth-of-type(n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{width:33.33333%}
.small-block-grid-3>li:nth-of-type(n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{width:25%}
.small-block-grid-4>li:nth-of-type(n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{width:20%}
.small-block-grid-5>li:nth-of-type(n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{width:16.66667%;padding:0 .625rem 1.25rem}
.small-block-grid-6>li:nth-of-type(n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{width:14.28571%}
.small-block-grid-7>li:nth-of-type(n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{width:12.5%}
.small-block-grid-8>li:nth-of-type(n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{width:11.11111%}
.small-block-grid-9>li:nth-of-type(n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{width:10%}
.small-block-grid-10>li:nth-of-type(n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{width:9.09091%}
.small-block-grid-11>li:nth-of-type(n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{width:8.33333%}
.small-block-grid-12>li:nth-of-type(n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;padding:0 .625rem 1.25rem}
.medium-block-grid-1>li:nth-of-type(n){clear:none}
.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}
.medium-block-grid-2>li{width:50%;padding:0 .625rem 1.25rem}
.medium-block-grid-2>li:nth-of-type(n){clear:none}
.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}
.medium-block-grid-3>li{width:33.33333%;padding:0 .625rem 1.25rem}
.medium-block-grid-3>li:nth-of-type(n){clear:none}
.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}
.medium-block-grid-4>li{width:25%;padding:0 .625rem 1.25rem}
.medium-block-grid-4>li:nth-of-type(n){clear:none}
.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}
.medium-block-grid-5>li{width:20%;padding:0 .625rem 1.25rem}
.medium-block-grid-5>li:nth-of-type(n){clear:none}
.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}
.medium-block-grid-6>li{width:16.66667%;padding:0 .625rem 1.25rem}
.medium-block-grid-6>li:nth-of-type(n){clear:none}
.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}
.medium-block-grid-7>li{width:14.28571%;padding:0 .625rem 1.25rem}
.medium-block-grid-7>li:nth-of-type(n){clear:none}
.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}
.medium-block-grid-8>li{width:12.5%;padding:0 .625rem 1.25rem}
.medium-block-grid-8>li:nth-of-type(n){clear:none}
.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}
.medium-block-grid-9>li{width:11.11111%;padding:0 .625rem 1.25rem}
.medium-block-grid-9>li:nth-of-type(n){clear:none}
.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}
.medium-block-grid-10>li{width:10%;padding:0 .625rem 1.25rem}
.medium-block-grid-10>li:nth-of-type(n){clear:none}
.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}
.medium-block-grid-11>li{width:9.09091%;padding:0 .625rem 1.25rem}
.medium-block-grid-11>li:nth-of-type(n){clear:none}
.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}
.medium-block-grid-12>li{width:8.33333%;padding:0 .625rem 1.25rem}
.medium-block-grid-12>li:nth-of-type(n){clear:none}
.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:64.063em){.large-block-grid-10>li,.large-block-grid-11>li,.large-block-grid-12>li,.large-block-grid-1>li,.large-block-grid-2>li,.large-block-grid-3>li,.large-block-grid-4>li,.large-block-grid-5>li,.large-block-grid-7>li,.large-block-grid-8>li,.large-block-grid-9>li{padding:0 .625rem 1.25rem}
.large-block-grid-1>li{width:100%}
.large-block-grid-1>li:nth-of-type(n){clear:none}
.large-block-grid-1>li:nth-of-type(1n+1){clear:both}
.large-block-grid-2>li{width:50%}
.large-block-grid-2>li:nth-of-type(n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{width:33.33333%}
.large-block-grid-3>li:nth-of-type(n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{width:25%}
.large-block-grid-4>li:nth-of-type(n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{width:20%}
.large-block-grid-5>li:nth-of-type(n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{width:16.66667%;padding:0 .625rem 1.25rem}
.large-block-grid-6>li:nth-of-type(n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{width:14.28571%}
.large-block-grid-7>li:nth-of-type(n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{width:12.5%}
.large-block-grid-8>li:nth-of-type(n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{width:11.11111%}
.large-block-grid-9>li:nth-of-type(n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{width:10%}
.large-block-grid-10>li:nth-of-type(n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{width:9.09091%}
.large-block-grid-11>li:nth-of-type(n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{width:8.33333%}
.large-block-grid-12>li:nth-of-type(n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
.row.nomargin{margin-right:0}
.onoffswitch{position:relative;width:64px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #0081c6;border-radius:2px}
.onoffswitch-inner{width:200%;-webkit-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}
.onoffswitch-inner:after,.onoffswitch-inner:before{float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:.8rem!important;font-family:Trebuchet,Arial,sans-serif!important;font-weight:700;box-sizing:border-box}
.onoffswitch-inner:before{content:"ON";padding-left:5px;background-color:#0081c6;color:#FFF}
.onoffswitch-inner:after{content:"OFF";padding-right:4px;background-color:#FFF;color:#999;text-align:right}
.onoffswitch-switch{width:32px;margin:0;background:#fff;border:2px solid #0081c6;border-radius:2px;position:absolute;top:0;bottom:0;right:34px;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}
th{padding-left:5px}
.smartermail .row__container{padding-top:2rem;padding-bottom:2rem}
@media only screen and (max-width:992px){.smartermail .btn button.white,.smartermail .btn.button.white{margin-top:16px;font-size:1.2rem;width:217px}
}
@media only screen and (max-width:640px){.smartermail .btn button.white,.smartermail .btn.button.white{margin-top:16px;font-size:1.2rem;width:217px}
.smartermail .all-in-one img{width:100%}
}
.smartermail .mail-background{background:url(/img/Header_Mail_1920.jpg) 0 70% no-repeat;background-size:cover;width:100%}
.smartermail .all-in-one p{text-align:left}
.smartermail .all-in-one img{max-width:450px;height:auto}
@media only screen and (max-width:991px){.smartermail .all-in-one p{text-align:center}
}
.smartermail .instant-communications p{text-align:right}
@media only screen and (max-width:1024px){.smartermail .instant-communications,.smartermail .instant-communications p{text-align:center}
.smartermail .instant-communications img{height:400px}
}
@media only screen and (max-width:640px){.smartermail .instant-communications img{height:300px}
}
.smartermail .collaboration-section img.top-row,.smartermail .comm-needs-section img{width:200px;height:auto}
.smartermail .collaboration-section img.bottom-row{width:180px;height:auto}
.smartermail .access-data-section p{margin-top:2rem}
.smartermail .access-data-section img.devices-icons{min-width:100px;width:300px;height:auto;margin:1rem auto}
.smartermail .anti-spam-section img,.smartermail .api-section img{width:200px}
.smartermail .access-data-section img{margin-left:auto;margin-right:auto}
@media screen and (max-width:640px){.smartermail .anti-spam-section img{margin-bottom:1.5rem}
}
.smartermail .api-section{padding-bottom:20px}
.smartermail .api-section a{font-size:1.2rem}
.smartermail .blue-section h1.padding{margin-bottom:38px}
.smartermail .blue-section h1.remove-padding{margin-bottom:0;padding-bottom:0}
.smartermail .blue-section h3.add-padding{padding-bottom:38px}
@media only screen and (min-width:641px) and (max-width:991px){.smartermail .blue-section .btn.button.radius.white{width:200px;font-size:1.2rem}
}
@media only screen and (min-width:300px) and (max-width:640px){.smartermail .blue-section .btn.button.radius.white{width:165px;font-size:1rem;padding:15px 0}
}
.smarterstats .row__container{padding-top:2rem;padding-bottom:2rem}
@media only screen and (max-width:992px){.smarterstats .btn button.white,.smarterstats .btn.button.white{margin-top:16px;font-size:1.2rem;width:217px}
}
@media only screen and (max-width:640px){.smarterstats .btn button.white,.smarterstats .btn.button.white{margin-top:16px;font-size:1.2rem;width:217px}
}
.smarterstats .stats-background{background:url(/img/Header_Stats_1920.jpg) top no-repeat;background-size:cover;background-position-y:70%;width:100%;padding:0;margin:0}
@media only screen and (min-width:1440px){.smarterstats .stats-background{background-position:0 60%}
}
.smarterstats .online-presence-section{padding-bottom:16px;word-wrap:newspaper}
.smarterstats .data-mining-section .row,.smarterstats .log-script-section .row,.smarterstats .site-tuning-section .row,.smarterstats .web-analytics-section .row{padding-top:10px;padding-bottom:10px}
.smarterstats .online-presence-section img{height:150px;width:150px}
.smarterstats .web-analytics-section img{padding-top:10px}
@media only screen and (max-width:767px){.smarterstats .web-analytics-section p{text-align:center}
}
.smarterstats .search-engine-section{text-align:center}
.smarterstats .search-engine-section .row{padding-top:10px}
.smarterstats .data-mining-section img{max-width:70%;float:right}
.smarterstats .api-section{padding-bottom:20px}
.smarterstats .api-section img{width:200px;padding-top:20px;padding-bottom:20px}
.smarterstats .blue-section h1.padding{margin-bottom:38px}
.smarterstats .blue-section h1.remove-padding{margin-bottom:0;padding-bottom:0}
.smarterstats .blue-section h3.add-padding{padding-bottom:38px}
@media only screen and (min-width:641px) and (max-width:991px){.smarterstats .blue-section .btn.button.radius.white{width:200px;font-size:1.2rem}
}
@media only screen and (min-width:300px) and (max-width:640px){.smarterstats .blue-section .btn.button.radius.white{width:165px;font-size:1rem;padding:15px 0}
}
.smartertrack p{margin-bottom:20px}
.smartertrack .row__container{padding-top:2rem;padding-bottom:2rem}
@media only screen and (max-width:992px){.smartertrack .btn button.white,.smartertrack .btn.button.white{margin-top:16px;font-size:1.2rem;width:217px}
}
@media only screen and (max-width:640px){.smartertrack .btn button.white,.smartertrack .btn.button.white{margin-top:16px;font-size:1.2rem;width:217px}
}
.smartertrack .track-background{background:url(/img/Header_Track_1920.jpg) 0 70% no-repeat;background-size:cover;width:100%;padding:0;margin:0}
.smartertrack .installed-hosted-section{padding-bottom:15px}
.smartertrack .installed-hosted-section img{width:200px;padding-top:20px;padding-bottom:20px}
.smartertrack .installed-hosted-section ul{margin-left:100px;float:left;text-align:left}
@media only screen and (max-width:1024px){.smartertrack .installed-hosted-section ul{margin-left:75px}
}
@media only screen and (max-width:767px){.smartertrack .installed-hosted-section ul{margin-left:50px}
}
@media only screen and (max-width:641px){.smartertrack .installed-hosted-section ul{margin-left:25px}
}
.smartertrack .multi-channel-support-section img{height:200px;padding-bottom:10px}
.smartertrack .cornerstone-helpdesk-section img{width:470px}
@media only screen and (min-width:440px) and (max-width:767px){.smartertrack .cornerstone-helpdesk-section img{width:400px;margin-left:auto;margin-right:auto}
}
.smartertrack .live-chat-section{margin-bottom:20px}
.smartertrack .live-chat-section img{width:400px;height:auto;margin-top:15px;box-shadow:5px 5px 5px rgba(25,25,25,.5)}
@media only screen and (min-width:767px) and (max-width:960px){.smartertrack .live-chat-section img{width:300px}
}
@media only screen and (min-width:300px) and (max-width:640px){.smartertrack .live-chat-section img{width:200px}
}
.smartertrack .self-service-portal-section h1{padding-bottom:20px}
.smartertrack .self-service-portal-section img{margin-left:auto;margin-right:auto;padding-left:0;padding-right:20px;min-width:200px;width:720px}
@media only screen and (max-width:400px){.smartertrack .self-service-portal-section img{padding-left:10px}
}
.smartertrack .self-service-portal-section .nav-tabs{border:none;margin-left:32%}
.smartertrack .self-service-portal-section .nav-tabs li>a{font-size:1.2rem;padding:10px}
@media only screen and (max-width:766px){.smartertrack .self-service-portal-section .nav-tabs{margin-left:25%}
}
@media only screen and (max-width:640px){.smartertrack .self-service-portal-section .nav-tabs{margin-left:18%}
}
@media only screen and (max-width:540px){.smartertrack .self-service-portal-section .nav-tabs{margin-left:10%}
}
@media only screen and (max-width:452px){.smartertrack .self-service-portal-section .nav-tabs{margin-left:0}
}
.smartertrack .self-service-portal-section .btn button.black,.smartertrack .self-service-portal-section .btn.button.black{border:1px solid #000}
.smartertrack .self-service-portal-section .nav-tabs>li.active>a,.smartertrack .self-service-portal-section .nav-tabs>li.active>a:focus,.smartertrack .self-service-portal-section .nav-tabs>li.active>a:hover{background-color:#0081c6;color:#FFF}
.smartertrack .self-service-portal-section .nav>li>a:focus,.smartertrack .self-service-portal-section .nav>li>a:hover{background-color:#0081c6}
.smartertrack .global-presence-section img{margin-left:15px;margin-right:15px;margin-top:1rem;max-width:750px}
.smartertrack .gain-greater-insights-section img{width:650px}
.smartertrack .wait-theres-more-section img{height:200px;width:auto;padding-bottom:20px}
.smartertrack .api-section{padding-bottom:20px}
.smartertrack .api-section img{width:200px}
.smartertrack .api-section a{font-size:1.2rem}
.smartertrack .blue-section h1.padding{margin-bottom:40px}
.smartertrack .blue-section h1.remove-padding{padding-bottom:0}
.smartertrack .blue-section h3.add-padding{padding-bottom:38px}
@media only screen and (min-width:641px) and (max-width:991px){.smartertrack .blue-section .btn.button.radius.white{width:200px;font-size:1.2rem}
}
@media only screen and (min-width:300px) and (max-width:640px){.smartertrack .blue-section .btn.button.radius.white{width:165px;font-size:1rem;padding:15px 0}
}
.smartertrack #track-more-info a,.smartertrack #track-utilities a{font-size:1.2rem}
.smartertrack #track-more-info .columns,.smartertrack #track-utilities .columns{padding-left:55px}
.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:999}
@media only screen and (max-width:386px){.navbar-wrapper{max-width:320px}
.navbar .navbar-default .navbar-fixed-top{width:300px}
}
.navbar-wrapper>.container{padding-right:0;padding-left:0}
.navbar-default.navbar-scroll{background-color:#191919;border-color:#191919;padding:0}
.navbar-default{background-color:#191919;border-color:transparent}
.navbar-default .navbar-brand,.navbar-default .navbar-nav>.active>a:focus,.navbar-default.navbar-scroll .navbar-nav>.active>a:focus{background:0 0;color:#fff}
.navbar-default .nav li a{color:#fff;font-weight:400;letter-spacing:1px;text-transform:uppercase}
.navbar-nav>li>a{padding-top:25px}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover{background:0 0;color:#fff;border-top:6px solid #0081c6}
.navbar-default .navbar-brand .navbar-brand-logo{width:140px;height:58px}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:5px}
.navbar-default .navbar-brand,.navbar.navbar-scroll .navbar-brand{margin:12px 0 8px 5px;padding:0;height:auto}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#fff}
.navbar-default .navbar-brand{display:block;font-size:14px;font-weight:700;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.navbar-scroll.navbar-default .nav li a{color:#fff}
.navbar-scroll.navbar-default .nav li a:hover{color:#0081c6}
.navbar-wrapper .navbar.navbar-scroll{padding-top:0;border-bottom:1px solid #191919;border-radius:0}
.nav>li>a{padding:10px}
.navbar-nav>li>a{border:none}
.dropdown-item{margin-top:-7px;padding-left:.75rem;padding-right:.65rem}
.dropdown-menu>li>a:hover,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent}
.dropdown-menu{top:40px;left:-21px!important;border-radius:0;min-width:165px}
a.dropdown{top:15px;cursor:pointer}
@media only screen and (max-width:767px){a.dropdown{top:0}
}
a.dropdown:focus,a.dropdown:hover,a.dropdown:visited{text-decoration:none}
a.MainUserLoginButton,a.MainUserLogoutButton{color:#fff;text-transform:uppercase;cursor:pointer;padding-left:5px;text-decoration:none}
a.MainUserLoginButton:focus,a.MainUserLoginButton:hover,a.MainUserLoginButton:visited,a.MainUserLogoutButton:focus,a.MainUserLogoutButton:hover,a.MainUserLogoutButton:visited{text-decoration:none}
a.MainUserLoginButton:hover,a.MainUserLogoutButton:hover{color:#0081c6}
span.cart-counter,span.cart-counter:focus,span.cart-counter:visited{color:#fff;padding-right:5px;text-decoration:none}
.CartIndicator a:hover,.navbar-default .nav li a:hover,.navbar-default .navbar-nav>li>a:hover,span.cart-counter:hover{color:#0081c6}
.CartIndicator img.img-responsive{margin-bottom:4px}
.CartIndicator a:hover{text-decoration:none}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{border:none;background:0 0}
.navbar-default .navbar-toggle{margin-top:20px;margin-right:5px}
.navbar-default .navbar-nav>li>a:focus{color:#fff}
.dropdown-menu>li>a.border-nav-dropdown-item{padding-top:10px;padding-bottom:10px;font-size:16px}
.dropdown-menu>li>a.border-nav-dropdown-item:hover,.nav .open>a.border-nav-dropdown-item,.nav .open>a.border-nav-dropdown-item:focus,.nav .open>a.border-nav-dropdown-item:hover,.navbar-scroll.navbar-default .nav li a.border-nav-dropdown-item:hover{color:#0081c6}
.caret{padding:0;margin-left:-2px}
@media (max-width:767px){.navbar-wrapper .navbar{background:#191919;border:none}
.navbar-default .navbar-nav .open .dropdown-menu>li>a.border-nav-dropdown-item{color:#fff;padding-top:10px;padding-bottom:10px;font-size:16px;padding-right:12px}
.navbar-default .navbar-nav .open .dropdown-menu>li>a.border-nav-dropdown-item:hover{color:#0081c6}
.navbar-nav .open .dropdown-menu{margin-bottom:0;padding-bottom:0}
.caret{color:transparent;padding:0;margin:0}
.dropdown-item{margin-top:6px;padding-right:0;padding-bottom:5px}
.dropdown-menu{text-align:right}
#navbar.navbar-collapse.collapse.in{overflow-x:hidden}
.navbar-wrapper .navbar.navbar-scroll{border:none}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:initial}
}
.utilities-popup .header-text p,.utilities-popup .row__container li a{font-size:1.2rem}
.utilities-popup .row__container{padding-top:2rem;padding-bottom:2rem}
.utilities-popup .row__container ul{margin-left:auto;list-style:none}
.utilities-popup .header-container{padding:0 2rem}
.utilities-popup .header-container h1{color:#FFF;padding-top:20px}
@media only screen and (max-width:357px){.utilities-popup ul{padding-left:0}
}
.whats-new-popup h1{margin-top:3rem}
.whats-new-popup h2{margin-top:1rem}
.whats-new-popup .product-content-section{margin-top:2rem;margin-bottom:2rem}
.whats-new-popup .product-content-section .row.tabs dd.active a,.whats-new-popup .product-content-section .tabs .tab-title.active a{border:1px solid #000;padding:4px 10px;margin:0 2px;background-color:#0081C6;color:#FFF;font-size:1.1rem;outline-width:0}
.whats-new-popup .product-content-section .tabs .tab-title>a,.whats-new-popup .product-content-section .tabs dd>a{border:1px solid #000;padding:4px 10px;margin:0 2px;font-size:1.1rem;background-color:#FFF;outline-width:0}