UNPKG

brand-assets

Version:
1,393 lines (1,299 loc) 30.8 kB
/* --- Decision Tree --- */ .angular-ui-tree-handle:hover { color: #f15b22; } .ng-isolate-scope .tree-node.question, .ng-isolate-scope .tree-node.fork, .ng-isolate-scope .tree-node:before { color: #fff; background: #f15b22; background: -moz-linear-gradient(top, #f15b22 0%, #c2491b 100%); background: -webkit-linear-gradient(top, #f15b22 0%, #c2491b 100%); background: linear-gradient(to bottom, #f15b22 0%, #c2491b 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f15b22', endColorstr='#c2491b', GradientType=0); } /* --- End Decision Tree --- */ @media (max-width: 767px) { .carousel-indicators { bottom: -5px; } #mainCarousel .carousel-control { display: none; } } /* Mesh Responsive login header + responsive mobile menu */ @media only screen and (min-width: 768px) and (max-width: 1023px) { nav ul.nav-tabs li a span { font-size: 13px; } } @media (max-width: 767px) { .home header { padding: 0 15px; } header #slogan-main { position: absolute; top: 43px; left: 15px; font-size: 10px; padding: 0; } .home header .login-header { right: -10px; } .home header .login-header a { padding: 0 10px!important; } .home header h1 img { margin-top: 8px; } nav.brand-top-menu, nav.tester-top-menu { margin-top: 0; width: auto!important; display: block; position: absolute; top: 0; right: 0!important; padding: 0; min-height: 2em; line-height: 1em; } nav.brand-top-menu > ul, nav.tester-top-menu > ul { max-height: 0; overflow: hidden; margin: 0; transition: max-height 0.25s linear; margin: 99px 0 0 0; position: relative; z-index: 3; background: #fff; } nav.brand-top-menu li, nav.tester-top-menu li { transition: visibility .25s linear; display: inline-block; border: 1px solid #ccc; border-bottom: 0; margin: 0 .3em; position: relative; visibility: hidden; display: block; padding: 0!important; margin: 0!important; min-width: 150px; } nav.brand-top-menu li a, nav.tester-top-menu li a { padding: 0!important; height: auto!important; width: 100%!important; background: none!important; box-shadow: none!important; border-radius: 0!important; } nav ul.nav-tabs li a span br { display: none; } nav.brand-top-menu ul.nav-tabs, nav.tester-top-menu ul.nav-tabs { width: auto!important; } nav.brand-top-menu ul.nav-tabs li a span, nav.tester-top-menu ul.nav-tabs li a span { text-indent: inherit; width: auto!important; } nav ul.nav-tabs li { height: auto; float: none; } nav ul.nav-tabs li a span { padding: 8px 12px!important; display: block; background: none!important; height: auto; } nav ul.nav-tabs li.active span.arrow { display: none; } nav ul.nav-tabs li.active, nav ul.nav-tabs li.active a span, nav ul.nav-tabs li.active a, nav ul.nav-tabs li.active a:hover, nav ul.nav-tabs li a:hover { background: #e8562d!important; color: #fff; } nav.brand-top-menu .navbar-handle, nav.tester-top-menu .navbar-handle { display: block; } #navbar-checkbox:checked + nav.brand-top-menu ul, #navbar-checkbox:checked + nav.tester-top-menu ul { max-height: 300px; border-bottom: 1px solid #ccc; } #navbar-checkbox:checked + nav.brand-top-menu li, #navbar-checkbox:checked + nav.tester-top-menu li { visibility: visible; width: auto; height: auto; } #navbar-checkbox:checked + nav.brand-top-menu .navbar-handle, #navbar-checkbox:checked + nav.brand-top-menu .navbar-handle:after, #navbar-checkbox:checked + nav.brand-top-menu .navbar-handle:before, #navbar-checkbox:checked + nav.tester-top-menu .navbar-handle, #navbar-checkbox:checked + nav.tester-top-menu .navbar-handle:after, #navbar-checkbox:checked + nav.tester-top-menu .navbar-handle:before { border-color: #aaa; } nav.brand-top-menu .navbar-handle, nav.tester-top-menu .navbar-handle { position: absolute; font-size: 1.2em; top: 50px; right: 15px; z-index: 10; } .dashboard header .social-media { margin: 45px 34px 0 0!important; position: relative; z-index: 9; } .dashboard header .social-media a.logout { border: none; } nav ul.nav-tabs { height: auto; } } .navbar-checkbox { display: none; } .navbar-handle { display: none; cursor: pointer; position: relative; font-size: 45px; padding: .5em 0; height: 0; width: 1.66666667em; border-top: 0.13333333em solid; } .navbar-handle:before, .navbar-handle:after { position: absolute; left: 0; right: 0; content: ' '; border-top: 0.13333333em solid; } .navbar-handle:before { top: 0.37777778em; } .navbar-handle:after { top: 0.88888889em; } /* --- Sliders CSS --- */ .rz-slider-container.height .rzslider.rz-vertical .rz-ticks .rz-tick:nth-child(12n+1) { width: 100%; left: 0; } .rz-slider-container.height .rzslider.rz-vertical .rz-ticks .rz-tick:nth-child(12n+7) { width: 60%; left: 40%; } .rz-slider-container.height .rzslider.rz-vertical .rz-ticks .rz-tick:nth-child(12n+1) .rz-tick-value { display: block; left: 120%; margin-top: -4px; color: #afafaf; font-weight: bold; } .rz-slider-container:not(.height) .rzslider.rz-vertical .rz-ticks .rz-tick:nth-child(2n+1) { width: 100%; left: 0; } .rz-slider-container:not(.height) .rzslider.rz-vertical .rz-ticks .rz-tick:nth-child(2n) { width: 60%; left: 40%; } .rz-slider-container:not(.height) .rzslider.rz-vertical .rz-ticks .rz-tick:nth-child(2n+1) .rz-tick-value { display: block; left: 120%; margin-top: -4px; color: #afafaf; font-weight: bold; } .weight.rz-slider-container:not(.vertical) .rzslider .rz-ticks .rz-tick:nth-child(5n+1) { display: block; height: 34px; color: #afafaf; } .weight.rz-slider-container:not(.vertical) .rzslider .rz-ticks .rz-tick:nth-child(5n+1) .rz-tick-value { display: block; color: #afafaf; } .alpha.rz-slider-container:not(.vertical):not(.weight) .rzslider .rz-ticks .rz-tick { display: block; height: 34px; color: #afafaf; } .alpha.rz-slider-container:not(.vertical):not(.weight) .rzslider .rz-ticks .rz-tick .rz-tick-value { display: block; color: #afafaf; } .four.rz-slider-container:not(.vertical):not(.weight) .rzslider .rz-ticks .rz-tick:nth-child(2n+1) { display: block; height: 34px; color: #afafaf; } .four.rz-slider-container:not(.vertical):not(.weight) .rzslider .rz-ticks .rz-tick:nth-child(4n+1) .rz-tick-value { display: block; color: #afafaf; } .rz-slider-container:not(.vertical):not(.weight):not(.four) .rzslider .rz-ticks .rz-tick:nth-child(2n+1) { display: block; height: 34px; color: #afafaf; } .rz-slider-container:not(.vertical):not(.weight):not(.four) .rzslider .rz-ticks .rz-tick:nth-child(2n+1) .rz-tick-value { display: block; color: #afafaf; } .img-confidential-icon { position: absolute; right: 12px; top: 43px; } .img-confidential-icon-roster { position: absolute; right: 2px; top: 121px; } /* SECONDARY NAV */ #content .nav-tabs-top li.active a { border-color: #EF4136 !important; background: #EF4136; } /* NEW WEBSITE */ .newhome { font-family: 'Gotham A', 'Gotham B', 'Source Sans Pro', sans-serif; font-size: 16px; line-height: 22px; color: #666; } .newhome .clear, .newhome section { clear: both; } .newhome a.login, .newhome a.login:hover { background: url(../img/login-btn.png) top left no-repeat; width: 69px; height: 131px; color: #b7b6b6; display: inline-block; text-align: center; font-size: 12px; text-transform: uppercase; line-height: 35px; text-decoration: none; margin: 150px 0 60px; } .newhome .green-bg { background: #77bc1f; color: #fff; padding: 60px 0; } .newhome .green-bg h3, .newhome .green-bg p { color: #fff; } .newhome .green-bg h3 { margin-bottom: 40px; font-size: 32px; } .newhome .green-bg .divider { background: #fff; height: 4px; } .newhome .green-bg p { margin-bottom: 160px; } .newhome .soft-gray-bg { background: #f1f1f2; } .newhome .small-bg .brands { text-align: center; padding: 160px 0 100px; } .newhome .brands div { height: 120px; } .newhome .small-bg .verify { padding: 120px 80px; } @media (max-width: 767px) { .newhome .small-bg section { padding: 40px 15px; } .newhome .navbar-nav { margin: 0 -15px 10px; } .newhome .small-bg .verify { padding: 80px 15px; } } @media (min-width: 768px) { .newhome .navbar-default { padding: 14px 40px; } .newhome .main-bg { background: url(../img/mesh1_bg_ice.jpg) center no-repeat; background-size: cover; position: fixed; top: 80px; right: 0; } .newhome .small-bg section { padding: 60px 80px; } .newhome p { max-width: 80%; } .newhome.fullwidth p { max-width: 100%; } .newhome.simple p { max-width: 100%; } } body.reg, .newhome.fullwidth { background: #f1f2f2; } .newhome.fullwidth .small-bg { box-shadow: none !important; padding: 80px 0 0; } /* BASIC */ .newhome a { color: #2cadc2; } .newhome p { margin-bottom: 24px; } .newhome h2 { margin: 0 0 40px; clear: both; font-size: 38px; font-weight: 400; color: #404041; } .newhome h2 span { font-weight: 200; } .newhome h3 { clear: both; color: #404041; font-size: 28px; font-weight: 400; } .newhome h4 { font-size: 20px; font-weight: 600; } .newhome .navbar .divider { background: #eee; margin: 5px 0; } /* HEADER */ .newhome .nav { margin-bottom: 0; } .newhome .navbar-collapse.collapse.in { display: block !important } .newhome .navbar-default { background: #fff; border: none; } .newhome .navbar-default .navbar-nav>li>a:hover { background: #e7e7e7; } .newhome .navbar-brand { padding: 0; width: 180px; height: 50px; background: url('/brand/img/mesh1_logo_blue_tagline.png') no-repeat 15px 5px; background-size: 150px 47px; } .newhome.testers .navbar-brand { background: url('/brand/img/mesh1_logo_red_tagline.png') no-repeat 15px 5px; background-size: 150px 47px; } .newhome.designers .navbar-brand { background: url('/brand/img/mesh1_logo_green_tagline.png') no-repeat 15px 5px; background-size: 150px 47px; } .newhome .navbar-toggle { border: none; margin-right: 0; } .newhome .navbar-toggle .icon-bar { width: 28px; height: 3px; } .newhome .navbar-toggle .icon-bar+.icon-bar { margin-top: 5px; } .newhome .icon-bar.small-bar { float: right; width: 56%; } .newhome .home_vdivider { display: inline-block; width: 1px; height: 22px; margin: 14px 0 0; background: #a7a9ac; } .newhome .navbar-nav>.active>a, .newhome .navbar-nav>.active>a:hover, .newhome .navbar-nav>.active>a:focus { color: #222; background-color: transparent; } .newhome.brands .menuBrand>a, .newhome.brands .menuBrand>a:hover, .newhome.brands .menuBrand>a:focus { color: #2cadc2; font-weight: bold; } .newhome.testers .menuTester>a, .newhome.testers .menuTester>a:hover, .newhome.testers .menuTester>a:focus { color: #ef4136; font-weight: bold; } .newhome.designers .menuDesign>a, .newhome.designers .menuDesign>a:hover, .newhome.designers .menuDesign>a:focus { color: #77bc1f; font-weight: bold; } .newhome.scheduledemo .menuDemo>a, .newhome.scheduledemo .menuDemo>a:hover, .newhome.scheduledemo .menuDemo>a:focus { color: #2cadc2; font-weight: bold; } .newhome.contact .menuContact>a, .newhome.contact .menuContact>a:hover, .newhome.contact .menuContact>a:focus { color: #777; font-weight: bold; } .newhome .menuDemo>a { color: #2cadc2 !important; } .newhome.login .navSecondary a.mainLogin, .newhome.join .navSecondary a.mainRegister { font-weight: bold; } .newhome .meshHeader { min-height: 80px; } .newhome .meshMain a { color: #777; font-size: 15px; } .newhome .navbar-default .navbar-nav>li>a { text-transform: uppercase; } .newhome .navbar-default .navbar-nav>li>a:hover { background: none; } .newhome .navSecondary a { font-size: 14px; } .newhome .navbar-default.bordered { border-bottom: 1px solid #eee; } .newhome .navSecondary .mainLogin img { margin-top: -2px; } .newhome .navbar-default.withShadow { box-shadow: 0 5px 28px rgba(0, 0, 0, 0.25), 0 2px 10px rgba(0, 0, 0, 0.22); } .newhome .navbar-default.withShadow .meshMain { border-top: 1px solid #eee; } /* CUSTOM */ .newhome .small-bg { padding: 0; } .newhome .text-light { font-weight: 300; } .newhome .whiteback { background: #fff; } .newhome .divider { background: #333; height: 1px; margin-bottom: 25px; } .newhome .round-btn { color: #333; text-transform: uppercase; padding: 1px 25px; border: 1px solid #333; border-radius: 20px; font-weight: 400; font-size: 12px; display: inline-block; } .newhome .round-btn:hover { background: #333; text-decoration: none; color: #77bc1f; } /* SIMPLE PAGES */ .newhome.simple { padding-top: 80px; color: #333; } .newhome.simple .meshContent { padding-bottom: 60px; } .newhome.simple .meshContent h1 { margin-top: 60px; margin-bottom: 25px; font-size: 38px; font-weight: 400; color: #404041; } .newhome.simple .meshContent h5 { margin-top: 40px; font-size: 16px; } .newhome.simple .meshContent li { line-height: inherit; margin-bottom: 10px; } .newhome.simple .meshContent ul, .newhome.simple .meshContent ol { margin-bottom: 22px; } .newhome.simple footer { margin-left: -15px; margin-right: -15px; } /* SOCIAL */ .newhome .social { position: absolute; top: 35px; right: 35px; } .newhome .social li { background: rgba(0, 0, 0, .4); list-style: none; border-radius: 6px; margin-bottom: 8px; } .newhome .social li:hover { background: rgba(0, 0, 0, .6); } .newhome .social a { display: block; width: 40px; height: 40px; } .newhome .social_fb { background: url(../img/mesh1_social_facebook.png) no-repeat; background-size: 40px 40px; } .newhome .social_tw { background: url(../img/mesh1_social_twitter.png) no-repeat; background-size: 40px 40px; } .newhome .social_li { background: url(../img/mesh1_social_linkedin.png) no-repeat; background-size: 40px 40px; } .newhome .mobileImage { position: relative; } /* PAGES */ .newhome section { margin-bottom: 0; } .newhome .consumer .divider { background: #2cadc2; height: 4px; } .newhome .small-bg .consumer { padding-top: 200px; } .newhome .colorBox { padding-top: 100px !important; padding-bottom: 80px !important; } .newhome .colorBox h3 { font-size: 32px; color: #fff; margin-bottom: 50px; font-weight: 300; } .newhome .colorBox h4 { font-size: 18px; } .newhome .colorBox p { margin-bottom: 80px; } /* PAGE COLOR: BRAND */ .newhome .colorBrandItem { color: #2cadc2; } .newhome .colorBrandBg { background: #2cadc2; color: #fff; } .newhome .colorBrand h3 { color: #2cadc2; } .newhome .colorBrand .divider { background: #2cadc2; } .newhome .colorBrand .round-btn { color: #fff; background: #2cadc2; border-color: #2cadc2; } .newhome .colorBrand .round-btn:hover { color: #fff; background: #000; } /* PAGE COLOR: TESTER */ .newhome .colorTestersItem { color: #ef4136; } .newhome .colorTestersBg { background: #ef4136; color: #fff; } .newhome .colorTesters h3 { color: #ef4136; } .newhome .colorTesters .divider { background: #ef4136; } .newhome .colorTesters .round-btn { color: #fff; background: #ef4136; border-color: #ef4136; } .newhome .colorTesters .round-btn:hover { color: #fff; background: #000; } .newhome .colorTesters .btn { color: #fff; background: #ef4136; } .newhome .colorTesters input { border: 1px solid #ef4136; } /* PAGE COLOR: DESIGNER */ .newhome .colorDesignersItem { color: #77bc1f; } .newhome .colorDesignersBg { background: #77bc1f; color: #fff; } .newhome .colorDesigners h3 { color: #77bc1f; } .newhome .colorDesigners .divider { background: #77bc1f; } .newhome .colorDesigners .round-btn { color: #fff; background: #77bc1f; border-color: #77bc1f; } .newhome .colorDesigners .round-btn:hover { color: #fff; background: #000; } .newhome .colorDesigners .btn { color: #fff; background: #77bc1f; } .newhome .colorDesigners input { border: 1px solid #77bc1f; } .newhome .form-control:focus { border-color: inherit; -webkit-box-shadow: none; box-shadow: none; } .newhome .selector { margin-bottom: 90px; } .newhome .selector h3 { margin-bottom: 20px; } /* PAGE: HOME */ .newhome .about { margin-bottom: 120px; } .newhome .about h3 { font-weight: 600; margin-bottom: 30px; } .newhome.brands .about h3 { margin-top: 120px; } .newhome.testers .about h3 { margin-top: 120px; } .newhome.designers .about h3 { margin-top: 120px; } .newhome .verify h3 { margin-bottom: 30px; } .newhome.brands .bignumbers { padding-top: 100px; padding-bottom: 100px; } .newhome.brands .bignumbers h2 { font-weight: 300; font-size: 50px; color: #2cadc2; margin-bottom: 0; } .newhome .intro { padding-top: 200px !important; padding-bottom: 180px !important; } /* PAGE: TESTERS */ .newhome.testers .tester_expectations { padding-top: 120px; padding-bottom: 100px; } .newhome.testers .tester_expectations h3 { font-size: 28px; } .newhome.testers .tester_expectations h4 { font-weight: normal; margin-bottom: 40px; } .newhome.testers .tester_expectations p { margin-bottom: 80px; } /* PAGE: DESIGNERS */ .newhome.designers .designer_genres { padding-top: 120px; padding-bottom: 100px; } .newhome.designers .designer_genres h3 { font-size: 20px; color: #666; } .newhome.designers .designer_genres h4 { margin-bottom: 20px; color: #77bc1f; } .newhome.designers .designer_genres .col-xs-6, .newhome.designers .designer_genres .col-xs-12 { padding-left: 0; } /* SCHEDULE DEMO */ .newhome.scheduledemo .intro { padding-top: 90px !important; padding-bottom: 20px !important; background: #fff; } .newhome.scheduledemo .intro h2 { margin-bottom: 0; font-size: 34px; } .newhome.scheduledemo .requestDemo { padding-top: 20px; padding-bottom: 80px; background: #fff; } .newhome.scheduledemo .requestDemo h3 { margin-top: 0; margin-bottom: 25px; padding-bottom: 15px; text-align: center; border-bottom: 2px solid #2cadc2; } .newhome.scheduledemo .requestDemo label { text-transform: uppercase; font-size: 12px; color: #888; margin-bottom: 0; } .newhome.scheduledemo .requestDemo input { padding: 8px 6px; background: #f9f8f7; border-color: #ecebec; box-shadow: 0 1px 0 rgba(0,0,0,0.24); } .newhome.scheduledemo .requestDemo input.isRequired { border: 1px solid #a94442; } .newhome.scheduledemo .requestDemo .btn { padding: 6px 25px; display: inline-block; margin: 15px auto 0; } .newhome.scheduledemo .requestDemo .alert { margin-top: 20px; text-align: left; font-size: 14px; } /* CONTACT */ .newhome.contact .intro { background: #fff; } .newhome.contact .intro p { max-width: 100%; } /* PAGE: LOGIN-REGISTER */ .newhome.fullwidth h1 { text-align: center; font-weight: normal; color: #333; margin: 0; margin-top: 40px; margin-bottom: 10px; font-size: 32px; } .newhome.fullwidth.join h3 { text-align: center; margin-top: 0; padding-top: 15px; padding-bottom: 15px; font-size: 22px; border-bottom: 1px solid #ddd; } .newhome .whitebox { border: 1px solid #bcbec0; border-radius: 6px; margin-top: 10px; margin-bottom: 60px; background: #fff; box-shadow: 0 5px 28px rgba(0, 0, 0, 0.25), 0 2px 10px rgba(0, 0, 0, 0.22); } .newhome .whitebox .col-sm-6 { padding: 20px 50px 50px; max-width: 480px; margin: 0 auto; } .newhome .whitebox .col-sm-6:first-child { border-bottom: 1px solid #bcbec0; } .newhome .whitebox h3 { font-size: 24px; } .newhome .whitebox p { font-size: 14px; line-height: 18px; max-width: 100%; } .newhome .whitebox p.alert { margin-top: 15px; } .newhome .whitebox label { font-weight: normal; color: #333; } .newhome .whitebox .reminder { margin-left: 5px; color: #999; font-size: 12px; line-height: 1; } .newhome .whitebox .round-btn { padding: 2px 30px 5px; font-size: 18px; text-transform: none; } .newhome .whitebox .round-btn:hover { background: #333; } .newhome .forgotpass { font-size: 12px; color: #888; text-decoration: none !important; } .newhome .forgotpass:hover { color: #666; } .newhome .regReminder { margin-top: 20px; } .newhome .regReminder a { font-size: 12px; color: #888; } /* REGISTRATION */ .newhome.join .registration-questions .registration-header { box-shadow: none !important; margin: -19px !important; } .newhome.join .registration-questions .registration-header h3 { color: #2cadc2; } .newhome.join .registration-questions input, .newhome.join .registration-questions select { border: 1px solid #2cadc2; } .newhome.join .registration-questions .pager a, .newhome.join .registration-questions .pager button { color: #2cadc2; } .newhome.join .registration-questions .pager a { padding: 0 10px; background: none; } .newhome.join .registration-questions .pager a:hover { color: #333; } .newhome.join .registration-questions .pager a.next:after { display: inline-block; margin-left: 5px; font-family: FontAwesome; font-size: 130%; vertical-align: middle; content: "\f054"; } .newhome.join .registration-questions .pager a.prev { color: #aaa; } .newhome.join .registration-questions .pager a.prev:before { display: inline-block; margin-right: 5px; font-family: FontAwesome; font-size: 130%; vertical-align: middle; content: "\f053"; } .newhome.join .registration-questions .progress .progress-bar { background: #2cadc2; } .newhome.join .password-help { font-size: 12px; } .newhome.join .registration-questions { font-size: 12px; line-height: 20px; } .newhome.join .registration-questions .four.rz-slider-container:not(.vertical):not(.weight) .rzslider .rz-ticks .rz-tick:nth-child(4n+1) .rz-tick-value { font-size: 10px; } .newhome.join .registration-questions .rz-slider-container:not(.height) .rzslider.rz-vertical .rz-ticks .rz-tick:nth-child(2n+1) .rz-tick-value { font-size: 10px; } .newhome.join #registration-complete { margin: 0 0 40px; } .newhome.join .registration-questions { font-size: 12px; } .newhome.join .registration-questions .four.rz-slider-container:not(.vertical):not(.weight) .rzslider .rz-ticks .rz-tick:nth-child(4n+1) .rz-tick-value { font-size: 10px; } .newhome.join .registration-questions .rz-slider-container:not(.height) .rzslider.rz-vertical .rz-ticks .rz-tick:nth-child(2n+1) .rz-tick-value { font-size: 10px; } /* FORGOT PASSWORD */ .newhome.forgotpassword .whitebox { padding-top: 40px; padding-bottom: 30px; margin-bottom: 50px !important; } .newhome.forgotpassword .whitebox .alert { font-size: 14px; } .newhome.forgotpassword .whitebox label { font-size: 14px; } .newhome.forgotpassword .whitebox input { border: 1px solid #2cadc2; margin-bottom: 20px; } .newhome.forgotpassword .whitebox .round-btn { padding: 5px 30px 5px; font-size: 14px; } /* FOOTER */ .newhome footer { box-shadow: none; background: #ddd; background: none; border-top: 1px solid #ddd; padding: 20px 60px; z-index: 1; min-height: auto; } .newhome footer .nav { margin: auto; display: block; } .newhome footer .nav>li { float: none; display: block; } .newhome footer .nav>li>a, .newhome footer .copyright { display: inline-block; padding: 6px 15px; color: #777; font-size: 12px; line-height: 18px; } .newhome footer .copyright { padding: 6px 17px; } .newhome footer .nav>li>a:hover, .newhome footer .nav>li>a:focus { background: none; color: #333; } @media (min-width: 768px) { .newhome .navbar-brand { margin-right: 20px; } .newhome .mobileImage { display: none; } .newhome .small-bg { -webkit-box-shadow: 5px 0px 15px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 0px 15px 0px rgba(0, 0, 0, 0.2); box-shadow: 5px 0px 15px 0px rgba(0, 0, 0, 0.2); padding: 80px 0 0; z-index: 2; } .newhome.brands .main-bg { background: url(../img/mesh1_bg_brands.jpg) center no-repeat; background-size: cover; position: fixed; } .newhome.testers .main-bg { background: url(../img/mesh1_bg_runner.jpg) center no-repeat; background-size: cover; position: fixed; } .newhome.designers .main-bg { background: url(../img/mesh1_bg_design.jpg) center no-repeat; background-size: cover; position: fixed; } .newhome.scheduledemo .main-bg { background: url(../img/mesh1_bg_computer.jpg) center no-repeat; background-size: cover; position: fixed; } .newhome.contact .main-bg { background: url(../img/mesh1_bg_contact.jpg) center no-repeat; background-size: cover; position: fixed; } .newhome .small-bg section { padding: 60px 60px; } .newhome .small-bg .verify { padding: 120px 60px; } .newhome .whitebox .col-sm-6:first-child { border-right: 1px solid #bcbec0; border-bottom: none; } .newhome.forgotpassword .whitebox { float: none; max-width: 400px; margin: 20px auto; } .newhome.fullwidth footer .nav { margin: 0 auto; display: inline-block; } .newhome.fullwidth footer .nav>li { float: left; } .newhome.fullwidth footer { padding: 20px 30px; } .newhome.fullwidth footer .nav>li>a, .newhome.fullwidth footer .copyright { padding: 6px 10px; } .newhome.simple footer .nav { margin: 0 auto; display: inline-block; } .newhome.simple footer .nav>li { float: left; } .newhome.simple footer { padding: 20px 30px; } .newhome.simple footer .nav>li>a, .newhome.simple footer .copyright { padding: 6px 10px; } } @media (max-width: 767px) { .newhome .small-bg .consumer { padding-top: 120px; padding-bottom: 80px; } .newhome .intro { padding-top: 120px !important; padding-bottom: 100px !important; } .newhome.contact .intro { padding-bottom: 20px !important; } .newhome.fullwidth footer { padding: 20px 40px; } .newhome.fullwidth h1 { margin-top: 0; margin-bottom: 0; font-size: 28px; } .newhome.simple .meshContent h1 { margin-top: 15px; } .newhome.join .registration-questions h3 { font-size: 18px; } .newhome.join .registration-questions .weight.rz-slider-container:not(.vertical) .rzslider .rz-ticks .rz-tick:nth-child(5n+1) .rz-tick-value { font-size: 9px; } .newhome.join .registration-questions .alpha.rz-slider-container:not(.vertical):not(.weight) .rzslider .rz-ticks .rz-tick .rz-tick-value { font-size: 10px; } } @media (max-width: 890px) { .newhome .meshHeader { min-height: 60px; } .newhome .navbar-header { float: none; } .newhome .navbar-left,.navbar-right { float: none !important; } .newhome .navbar-toggle { display: block; } .newhome .navbar-toggle:hover, .newhome .navbar-toggle:focus, .newhome .navbar-toggle:active { background-color: transparent; } .newhome .navbar-toggle:hover .icon-bar { background-color: #333; } .newhome .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .newhome .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .newhome .navbar-collapse.collapse { display: none !important; } .newhome .navbar-nav { float: none !important; margin-top: 8px; } .newhome .navbar-nav>li { float: none; } .newhome .navbar-nav>li>a { padding: 10px 20px; text-align: right; } .newhome .collapse.in{ display: block !important; } .newhome .home_vdivider { display: none; } .newhome .meshMain { padding-top: 10px; } .navbar-right { margin-right: 0; } } @media (min-width: 891px) AND (max-width: 1100px) { .newhome .navbar-brand { margin-right: 0; } .newhome .meshMain a { font-size: 13px; } .newhome .navSecondary a { font-size: 13px; } .newhome .nav>li>a { padding: 15px 10px; } } @media (min-width: 1200px) { .newhome .navbar-default { padding: 14px 65px; } .newhome .small-bg section { padding: 60px 80px; } .newhome .small-bg .verify { padding: 120px 80px; } } @media (min-width: 1440px) { .newhome .whitebox { float: none; max-width: 960px; margin: 20px auto; } } /* Message Center */ i.bubble { position: absolute; display: block !important; margin: 0; top: 0; right: 10px; font-size: 1em !important; background: #EF4136; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; color: white; } @media (max-width: 767px) { i.bubble { top: -7px !important; right: 0 !important; left: inherit !important; } }