/*!****************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/sass/_downloads-site.scss ***!
\****************************************************************************************************************************************************/@charset "UTF-8";@font-face{font-family:mralex;src:url(../fonts/mralex/mralex-bold-webfont.woff2) format("woff2")}@font-face{font-family:pulpo;src:url(../fonts/pulpo/Pulpo-Medium.woff2);font-weight:400;font-style:normal}@font-face{font-family:pulpo;src:url(../fonts/pulpo/Pulpo-Medium.woff2);font-weight:400;font-style:italic}@font-face{font-family:pulpo;src:url(../fonts/pulpo/Pulpo-Bold.woff2);font-weight:700;font-style:normal}@font-face{font-family:pulpo;src:url(../fonts/pulpo/Pulpo-Light.woff2);font-weight:100;font-style:normal}@font-face{font-family:merriweather;src:url(../fonts/merriweather/Merriweather-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:merriweather;src:url(../fonts/merriweather/Merriweather-Regular.woff2);font-weight:400;font-style:italic}@font-face{font-family:merriweather;src:url(../fonts/merriweather/Merriweather-Bold.woff2);font-weight:700;font-style:normal}@font-face{font-family:merriweather;src:url(../fonts/merriweather/Merriweather-Light.woff2);font-weight:100;font-style:normal}@font-face{font-family:roobert;font-weight:700;font-style:normal}@font-face{font-family:roobert;src:url(../fonts/roobert/Roobert-Light.woff2);font-weight:100;font-style:normal}@font-face{font-family:roobert;src:url(../fonts/roobert/Roobert-Medium.woff2);font-weight:400;font-style:normal}body{margin-top:79px;font-family:pt sans,sans-serif;background:#ebebeb}body.store-login{background:#fff}.medium{font-size:18px;line-height:28px;font-family:pt sans,sans-serif;margin-bottom:0}.container{height:103px;margin:0 auto;position:relative;width:955px}.container-main{max-width:1050px;display:flex;justify-content:center;padding:20px 20px 60px;margin:auto}.navbar{min-height:79px;background:#010015}.navbar .container-main{max-width:1050px;height:79px;display:flex;align-items:center;justify-content:flex-start}.navbar-brand{padding:0 15px;margin-top:20px}.navbar-brand>.icon-banner{position:relative;top:-2px;display:inline;height:50px}:focus,a:focus,.btn:focus,.btn:active:focus{outline:#4cbe9f auto 1px}.btn-primary{background-color:#4cbe9f;border:none;transition:background-color .3s ease 0s}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#2ea587}.btn-primary[disabled]{background-color:#4cbe9f;border:none}.btn-primary:focus{outline:none;box-shadow:0 0 0 2px #060209,0 0 0 3px #fff}.btn-primary:focus:active{background-color:#2ea587}.btn-link{color:#004738}.btn-link:hover,.btn-link:active,.btn-link:focus{color:#2ea587}.alert a{color:#004738}.alert a:hover,.alert a:active,.alert a:focus{color:#2ea587}.form-control:focus{border-color:#00866a;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00866a;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #2ea587}a.button,.button{-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;display:inline-block;color:#060209;font-family:pt sans,sans-serif;background-color:#4cbe9f;padding:13px 19px;border-radius:50px;font-size:1.2em;margin-bottom:20px;border:0;line-height:1.3em;cursor:pointer}a.button:hover,.button:hover{background-color:#2ea587;text-decoration:none}.button:focus{outline:none;box-shadow:0 0 0 2px #060209,0 0 0 3px #fff}.login-button-wrapper{display:flex;justify-content:center;margin-bottom:0}.login-button-wrapper .btn-primary{order:2}.login-button-wrapper .btn-link{margin-right:5px}@media(min-width:541px){.login-button-wrapper{justify-content:flex-end}}.recaptcha .login-button-wrapper{margin-top:20px}.recaptcha .recaptcha-label{margin-bottom:20px}.generic-login-page{display:flex;justify-content:center;flex-flow:row wrap;flex:0 1 95%;margin:0;align-items:center}.generic-login-page .login-button-wrapper{justify-content:flex-end}@media(min-width:541px){.generic-login-page{margin-top:40px}}@media(min-width:768px){.generic-login-page{justify-content:space-between;flex:unset;margin-top:0}}@media(min-width:992px){.generic-login-page{align-items:center}}.generic-login-page::before,.generic-login-page::after{display:none}.generic-login-page input{color:#666;background-color:#fafafa}.generic-login-page .login-remember,.generic-login-page .forgot-password-wrapper{text-align:left}.generic-login-page .panel-wrapper .panel-body{padding:0}.generic-login-page .panel-wrapper .panel{border:none;border-radius:unset;box-shadow:none;-webkit-box-shadow:none}.members-login-page{width:100%;display:flex;flex-flow:row wrap;justify-content:center}.members-login-page .login-button{min-width:95px;margin-bottom:0;-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;display:inline-block;color:#060209;font-family:pt sans,sans-serif;background-color:#4cbe9f;padding:13px 19px;border-radius:50px;font-size:1.2em;margin-bottom:20px;border:0;line-height:1.3em;cursor:pointer}.members-login-page .login-button:hover{background-color:#2ea587;text-decoration:none}.members-login-page .login-button:focus{outline:none;box-shadow:0 0 0 2px #060209,0 0 0 3px #fff}@media(min-width:768px){.members-login-page{justify-content:space-between}}.members-login-page .panel{margin-bottom:0;background-color:inherit;border:none;border-radius:unset;box-shadow:none;-webkit-box-shadow:none}.members-login-page .panel-body{padding:0}.members-login-page .cancel{display:none}.navbar-header{position:relative;top:-4px}.icon{position:relative;top:-10px}.logged-out .medium,.logged-out .extra-large{text-align:center}.logged-out iframe{display:none;width:0;height:0}.page-consent .client-logo{float:left}.page-consent .client-logo img{width:80px;height:80px}.page-consent .consent-buttons{margin-top:25px}.page-consent .consent-form .consent-scopecheck{display:inline-block;margin-right:5px}.page-consent .consent-form .consent-description{margin-left:25px}.page-consent .consent-form .consent-description label{font-weight:400}.page-consent .consent-form .consent-remember{padding-left:16px}.grants .page-header{margin-bottom:10px}.grants .grant{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3}.grants .grant img{width:100px;height:100px}.grants .grant .clientname{font-size:140%;font-weight:700}.grants .grant .granttype,.grants .grant .created,.grants .grant .expires{font-size:120%;font-weight:700}.grants .grant li{list-style-type:none;display:inline}.grants .grant li::after{content:", "}.grants .grant li::after:last-child{content:""}.navbar-toggle{display:none}label{font-size:16px}.panel-wrapper{width:100%}.login-section{text-align:center}@media(min-width:541px){.login-section{text-align:left}}.page-header{width:100%;margin:30px 0 0;padding-bottom:0;border-bottom:none}@media(min-width:992px){.page-header{margin:0}}@media(min-width:768px){.login-page{margin:60px 0 0}}.login-wrapper{flex:0 1 400px}.sign-up-wrapper{flex:0 1 450px}@media(min-width:768px){.sign-up-wrapper{flex:0 1 45%}}.members-header{align-items:center;display:flex;margin:auto;justify-content:left;height:79px;max-width:1070px}.members-header .icon-banner{background-image:url(/img/cdb-logo-update.svg);height:40px;width:60px;margin-bottom:10px}.members-login-wrapper{flex:0 1 450px}@media(min-width:768px){.members-login-wrapper{flex:0 1 45%}}.extra-large{margin-bottom:15px;font-family:pt sans,sans-serif;font-size:24px;line-height:37px;color:#060209;text-align:center;font-weight:700}@media(min-width:541px){.extra-large{font-size:38px;line-height:45px;text-align:left;font-weight:400;margin-bottom:20px}}.medium{font-size:15px;line-height:26px;margin-bottom:15px;font-family:pt sans,sans-serif;color:#060209;text-align:center}@media(min-width:541px){.medium{font-size:18px;line-height:28px;margin-bottom:20px;text-align:left}}.password-label{display:flex;justify-content:space-between}.forgot-password{display:inline-block;line-height:1.5em;font-size:14px}@media(min-width:768px){.forgot-password{margin-top:auto;text-align:left}}.forgot-password-wrapper{text-align:center}@media(min-width:541px){.forgot-password-wrapper{text-align:left}}input[type=checkbox]{width:20px;height:25px;position:absolute;margin:0}.login-remember{position:relative;text-align:center;align-self:flex-start}.login-remember label{margin-bottom:0}@media(min-width:541px){.login-remember{margin-bottom:0;text-align:left;align-self:unset}}.login-remember strong{padding-left:28px;font-size:14px}.remeber-login-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}@media(min-width:541px){.remeber-login-wrapper{justify-content:space-between;flex-direction:row}}@media(min-width:541px){.panel-body{padding:20px 40px 30px}}@media(min-width:541px){.with-background-image{background-image:url(/img/home-hero.jpg);background-size:cover;position:relative;background-repeat:no-repeat;top:0}}@media(min-width:768px){.with-background-image{padding:60px 0;height:calc(100vh - 79px)}}.generic-login-panel-wrapper{flex:0 1 100%}@media(min-width:768px){.generic-login-panel-wrapper{flex:0 1 45%}}@media(max-width:540px){.panel{margin-bottom:0;background-color:inherit;border:none;border-radius:unset;box-shadow:none;-webkit-box-shadow:none}.panel-body{padding:0}}.partner-image-text-wrapper{flex:0 1 100%;margin-top:40px;text-align:center}.partner-image-text-wrapper img{width:100%;padding:30px}.partner-image-text-wrapper p{text-align:center}@media(min-width:768px){.partner-image-text-wrapper{display:block;flex:0 1 45%;margin-top:0}}.password-reset-page{width:100%;display:flex;flex-flow:row wrap;justify-content:center}.password-toolTip{background:#fff;padding:11px 10px;font-size:.9em;border-radius:3px;margin:auto;margin-top:20px;border:3px solid #e8e8ea;width:100%;display:none}@media(min-width:992px){.password-toolTip{color:#666;background-color:#e8e8ea;padding:15px;width:250px;min-height:100px;border:3px solid #666;text-align:left;font-size:14px;box-shadow:2px 2px 5px #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:absolute;line-height:20px;top:32px;right:-256px;z-index:99;margin-top:0;display:none}.password-toolTip::before{content:"";position:absolute;bottom:auto;top:5px;left:-10px;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #666;display:block;width:0}.password-toolTip::after{content:"";position:absolute;bottom:auto;top:5px;left:-6px;border-width:10px 10px 10px 0;border-style:solid;border-color:transparent #e8e8ea;display:block;width:0}}.bold-error{font-weight:700;color:#a94442}.passwordShort.bold-error{color:#d87b29}.passwordChar.bold-error{color:#900}.input-error{background-color:#fd7878;color:#060209;border-radius:3px 3px 3px 3px;display:block;margin:5px 0 20px;font-size:14px;line-height:20px;padding:8px 10px}.input-error .validation-summary-errors{padding:0;margin:0}.input-error .validation-summary-errors ul{padding:0}.input-error .validation-summary-errors ul li{margin:0;padding:0}.validation-summary-errors{background-color:#fd7878;color:#060209;padding:15px;margin-bottom:15px;max-width:365px;padding:15px;border-radius:3px 3px 3px 3px;display:block;margin:5px 0 20px;font-size:14px;line-height:20px}.validation-summary-errors ul{margin-bottom:0}.empty-password-error{margin-top:20px}.password-strength-wrapper{font-weight:700;font-style:italic;margin-top:10px}#pwdStrengthShort{display:none;color:#d87b29;text-transform:uppercase}#pwdStrengthWeak{display:none;color:#900;text-transform:uppercase}#pwdStrengthStrong{display:none;color:#3a3;text-transform:uppercase}.store-header-text{display:none}.store-header-text span{color:#ea5d27}.store-login .icon-banner{height:54px;top:4px}.store-login .navbar{background:transparent url(/img/header-gradient.jpg) repeat-x 0 0;min-height:103px;border-bottom:none}.store-login #update-your-browser-banner{margin-top:24px}@media(min-width:768px){.store-login .store-header-text{display:inline-block;margin:0}.store-login .store-header-text a{border-right:1px solid #d7d7d9;color:#202020;margin:0;padding:0 8px 0 5px;cursor:pointer;font-size:12px}.store-login .store-header-text .log-in-header-link{border-right:none}}.store-login-page input{border-radius:0}.store-login-page .extra-large{font-family:MrAlex,sans-serif}.store-login-page .medium{font-family:Dosis,sans-serif}.store-login-page .button,.store-login-page .login-button{border-radius:4px;padding:10px 13px;min-width:63px;font-weight:700;font-size:14px}.store-login-page .login-section{text-align:center}.store-login-page .login-section .medium{text-align:center}.email-validation-error{margin-top:20px}.artist-login-store-image{background-image:url(/img/login-membersbg.png);height:348px;width:309px;display:block;margin:auto}.artist-login-store-image p{font-family:dosis,sans-serif;font-size:20px;color:#fff;line-height:1.5;margin:22px 0 0 25px}.artist-login-store-image img{margin:50px 0 22px 22px}.artist-login-store-image a{margin-bottom:0}.guest-register-text{margin-bottom:20px}.edit-button{float:right}#update-your-browser-banner{font-family:Arial,​Verdana,​sans-serif;line-height:26px;background-color:#ccd00a;font-size:14px;padding:10px;font-weight:700;text-align:center;display:none;cursor:pointer;position:absolute;width:100%}.updateYourBrowserModal{font-family:Arial,Verdana,sans-serif;float:left;margin:20px;text-align:left;font-size:12px;opacity:1}.updateYourBrowserModal ul{list-style:none;padding-left:0}.updateYourBrowserModal ul li{float:left;padding:12px 12px 34px;text-align:center}.updateYourBrowserModal ul li a{font-size:12px;color:#666}.updateYourBrowserModal ul li div{background-image:url(/img/browserlogos.png);background-repeat:no-repeat;width:100px;height:100px}@media(max-width:333px){.updateYourBrowserModal ul li div{margin:auto}}@media(max-width:333px){.updateYourBrowserModal ul li{float:none}}@media(max-width:625px){.updateYourBrowserModal ul{margin:auto;width:250px;height:300px}}@media(max-width:333px){.updateYourBrowserModal ul{width:auto;height:auto}}.updateYourBrowserModal h2{float:none;font-size:24px;font-weight:700}.updateYourBrowserModal p{font-family:Arial,​Verdana,​sans-serif;line-height:18px;font-size:15px;margin:20px auto}.updateYourBrowserModal a.green{float:right}#lnk-chrome{background-position:-4px 0}#lnk-firefox{background-position:-171px 0}#lnk-safari{background-position:-340px 0}#lnk-ie{background-position:-495px 0}.modal2{overflow:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000}.modal2-content{border-radius:3px;position:relative;overflow:hidden;text-align:center;padding-top:0;margin:50px auto;background-color:#fff;z-index:99999;width:550px;min-width:200px}.modal2-content.visible{visibility:inherit}@media(max-width:625px){.modal2-content{width:90%;margin-top:-15px}}.modal2-close-button-browser-detect{position:absolute;right:11px;top:12px;width:29px;height:27px;text-align:center;cursor:pointer;padding-top:1px;font-size:1.5em;text-decoration:none!important;color:#666}.modal2-close-button-browser-detect:hover{color:#4cbe9f;border-radius:50px}.modal2-header,.modal2-body{text-align:left;position:relative;padding:13px 18px;border-bottom:1px solid #e8e8ea}.modal2-header{font-weight:700;font-size:18px;padding-right:48px;line-height:28px;padding-left:0}.modal2-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:0;background-color:#060209;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;transition:All .5s ease}.modal2-bg.open{opacity:.7;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;filter:alpha(opacity=70)}.close-button-wrapper{clear:both}#updateYourBrowser{position:absolute;width:100%}.youtube-login{align-items:flex-start}.youtube-login .cancel{display:none}.youtube-login .login-button-wrapper{flex-direction:column;align-items:center}.youtube-login .login-button-wrapper p{margin:0}.youtube-login .login-button{width:80px;align-self:center;font-size:16px;color:#060209;order:unset}.youtube-login .create-new-account{display:block;margin-right:0;padding-bottom:0;padding:0}.youtube-login p.create-new-account{margin-top:5px}.youtube-login .top-img{width:250px;padding-bottom:0}.youtube-login .generic-login-panel-wrapper{display:flex;flex-direction:column;padding-top:30px}.youtube-login .generic-login-panel-wrapper .extra-large{margin-top:0}.youtube-login .login-wrapper{flex:0 1 auto}.youtube-login .login-remember{align-self:flex-start}.create-new-account{display:none}.alert-purple{background-color:rgba(126,82,121,.2);border:1px solid #7e5279;line-height:1.5em;font-size:14px;padding:10px;border-radius:5px}.alert-purple.forgot-password-purple{margin:0 0 1em;padding:.75em}.members-password-reset-page h2.extra-large,.members-change-username-page h2.extra-large{margin-top:0}.members-password-reset-page fieldset,.members-change-username-page fieldset{display:flex;justify-content:space-between;flex-direction:column}@media(min-width:768px){.members-password-reset-page fieldset,.members-change-username-page fieldset{flex-direction:row}}.members-password-reset-page .password-requirements,.members-password-reset-page .username-requirements,.members-change-username-page .password-requirements,.members-change-username-page .username-requirements{padding-top:0;padding-bottom:12px;display:flex;flex-direction:column-reverse}.members-password-reset-page .password-requirements ul,.members-password-reset-page .username-requirements ul,.members-change-username-page .password-requirements ul,.members-change-username-page .username-requirements ul{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.members-password-reset-page .password-requirements,.members-password-reset-page .username-requirements,.members-change-username-page .password-requirements,.members-change-username-page .username-requirements{padding-top:27px;padding-left:27px;width:50%;flex-direction:column}}.members-password-reset-page .validation-summary-errors,.members-change-username-page .validation-summary-errors{background:#f7dbd4;padding:15px;margin-bottom:15px;max-width:365px;padding:15px;background-color:#fd7878;border-radius:3px 3px 3px 3px;display:block;margin:5px 0 20px;color:#060209;font-size:14px;line-height:20px}.members-password-reset-page .validation-summary-errors ul,.members-change-username-page .validation-summary-errors ul{margin-bottom:0;padding-left:0;list-style:none}.members-password-reset-page .validation-summary-errors ul li,.members-change-username-page .validation-summary-errors ul li{margin:5px}.members-password-reset-page .validation-summary-errors ul li::before,.members-change-username-page .validation-summary-errors ul li::before{content:"";display:inline-block;height:15px;width:15px;background-image:url(/img/exclam.svg);background-size:contain;position:relative;top:2px;margin-right:5px}@media(min-width:768px){.members-password-reset-page .validation-summary-errors,.members-change-username-page .validation-summary-errors{max-width:627px}}@media(min-width:768px){.members-password-reset-page .form-inputs-wrapper,.members-change-username-page .form-inputs-wrapper{width:50%}}.members-password-reset-page .password-strength-wrapper{font-weight:700;font-style:normal;margin-bottom:20px;margin-top:0}@media(min-width:768px){.members-password-reset-page .password-strength-wrapper{margin-bottom:10px}}.members-password-reset-page #pwdStrengthShort,.members-password-reset-page #pwdStrengthWeak,.members-password-reset-page #pwdStrengthStrong{display:none;position:relative;text-transform:none;padding:5px;padding-right:7px;margin-top:2px;line-height:1em;border:1px solid #d7d7d9;border-radius:4px;color:#fff;text-align:right}.members-password-reset-page #pwdStrengthShort{background:linear-gradient(90deg,#D84A27 40%,#FFF 0,#FFF 100%);padding-right:61%}.members-password-reset-page #pwdStrengthWeak{background:linear-gradient(90deg,#D84A27 60%,#FFF 0,#FFF 100%);padding-right:41%}.members-password-reset-page #pwdStrengthStrong{background:#00866a}@keyframes ellipsis{to{width:1em}}.animate-ellipsis{padding-right:1em;animation:fixpadding steps(4,end) 900ms infinite}.animate-ellipsis::after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis steps(4,end) 900ms infinite;content:"…";width:0}@keyframes fixpadding{to{padding-right:0}}.animate-countdown::after{display:inline-block;content:"0";animation:countdown steps(4,end) 3s}@keyframes countdown{from{content:"3"}33%{content:"2"}66%{content:"1"}to{content:"0"}}iframe.signout{border:0}.new-code-link-wrapper .btn-link{padding-left:0;margin-top:10px}.forgot-password-input{margin-left:20px}.forgot-password-p{font-weight:700;font-size:15px;margin:0 0 5px}.forgot-password-p-extra{margin-top:5px;color:#7e5279}.label-font-weight-fix{font-weight:400}.reset-password-btn{padding:10px;border-radius:20px;font-size:18px;color:#000}.forgot-password-purple{margin-bottom:20px}.mfa-almost-wrapper p{margin-bottom:20px}.signup-button-wrapper{display:flex;justify-content:end;flex-flow:row-reverse}.signup-button-wrapper.verify-phone{gap:44px}.phone-button{padding:0 40px 0 30px}.a-as-link{display:inline-flex;align-items:center}.phone-number-wrapper{display:flex}.phone-input{margin-left:2rem;width:30%}.country-code-select{border-radius:5px;color:grey;border-color:#d3d3d3;background-color:#fff}.phone-verification-span{color:grey}.six-digit-code-wrapper{display:flex;flex-wrap:wrap}.six-digit-label{width:100%}.six-digit-code-wrapper input{width:25px;padding:0 7px;margin-right:1rem;text-align:center}.new-code-link-wrapper{width:100%;justify-self:self-end;align-items:center;display:flex}.new-code-link-wrapper .btn-link{padding-left:0;margin-top:10px}.verify-button{margin-left:3rem}.mfa-almost-wrapper p{margin-bottom:20px}.mfa-button-wrapper{display:flex;justify-content:end;margin-bottom:10px}.mfa-button-wrapper .btn-primary{border-radius:3px;margin-left:20px;padding:5px 10px}.verify-button{margin-left:3rem}.validation-summary-errors ul{width:100%;padding:0}.validation-summary-errors ul li{list-style:none;background:#fd7878;color:#060209;border-radius:3px 3px 3px 3px}.validation-summary-errors ul li span a{color:#060209}.validation-summary-errors ul li span a:hover{color:#2ea587}@media(max-width:540px){.signup-button-wrapper{flex-flow:column}.signup-button-wrapper .a-as-link{display:block}.signup-button-wrapper .btn-link{margin-top:10px}.signup-button-wrapper .verify-button{margin-left:0}.signup-button-wrapper .new-code-link-wrapper .btn-link{width:100%}.phone-number-wrapper{display:flex;flex-flow:column}.phone-number-wrapper .country-code-select{height:35px}.phone-number-wrapper .phone-input{margin-left:0;width:100%;margin-top:20px}.validation-summary-errors ul{width:100%}.six-digit-code-wrapper{justify-content:center}.six-digit-code-wrapper .six-digit-label{display:flex;justify-content:center}}body{overflow-x:hidden;height:100%;position:relative;overflow-x:hidden;margin-top:0}.container{width:97%;max-width:955px;padding:0 20px}.container-main{max-width:955px;padding:0 30px 395px;margin:0 auto;width:100%;min-height:calc(100vh - 130px);overflow:hidden;display:block;position:relative}@media(min-width:701px){.container-main{padding-bottom:300px}}.navbar-brand-text{margin-top:25px;font-size:11px}@media(max-width:370px){.navbar-brand-text{display:none}}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-30px}}.navbar-header{align-items:center;display:flex}.login-page{margin:20px 0 0}@media(min-width:545px){.login-page{margin:50px 0 0}}@media(min-width:992px){.generic-login-page{align-items:center}.generic-login-page .page-header{margin:0}}.store-login .download-header-image{margin-top:23px;margin-right:10px;height:72px}@media(min-width:1650px){.store-login .navbar .container::before{background:transparent url(/img/header-left.jpg) no-repeat 0 0;content:"";height:103px;left:-250px;position:absolute;width:320px}.store-login .navbar .container::after{top:0;background:transparent url(/img/header-right.jpg) no-repeat 0 0;content:"";height:103px;position:absolute;right:-350px;width:320px}}.store-login #update-your-browser-banner{margin-top:24px}.store-login .store-header-text{display:none}@media(min-width:769px){.store-login .store-header-text{display:inline-block;margin-right:0}}.footer-container{background:-webkit-linear-gradient(top,#f2f2f2 0%,#f9f9f9 100%);background:-o-linear-gradient(top,#f2f2f2 0%,#f9f9f9 100%);background:-ms-linear-gradient(top,#f2f2f2 0%,#f9f9f9 100%);background:linear-gradient(top,#f2f2f2 0%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color",endColorstr="$end-color",GradientType=0 );float:left;width:100%;margin-top:40px;position:absolute;bottom:0}.social-bar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:15px;font-family:Dosis,sans-serif;font-size:18px;margin:30px auto;position:relative}footer nav{float:left;height:auto;text-align:center;margin-bottom:10px}@media(min-width:701px){footer nav{text-align:left}}footer nav a{clear:both;display:block;font-size:13px;line-height:21px;color:#202020}.footer-header{font-family:Dosis,sans-serif;font-size:14px;font-weight:700;line-height:22px;margin-bottom:10px;margin-top:6px}.highlight{color:#ea5d27}#footer-navigation{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media(max-width:700px){#footer-navigation{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}}@media(min-width:701px){#footer-navigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:496px}#footer-navigation span{height:25px;width:26px;position:absolute}}#company-info-icon{top:19px;left:-18px;background:transparent url(/img/sprite-elements-trans.png) no-repeat -95px -56px}#help-icon{top:19px;left:166px;background:transparent url(/img/sprite-elements-trans.png) no-repeat -121px -56px}#myaccount-icon{top:19px;left:362px;background:transparent url(/img/sprite-elements-trans.png) no-repeat -147px -56px}.downloads-header-mobile-buttons{background:#000;height:40px;display:flex;align-items:center;justify-content:center}.downloads-header-mobile-buttons span{flex-basis:50%;display:flex;align-items:center;justify-content:center;height:40px}.downloads-header-mobile-buttons span:first-child{border-right:1px solid #fff}.downloads-header-mobile-buttons a{color:#fff;width:100%;text-align:center}@media(min-width:768px){.downloads-header-mobile-buttons{display:none}}