/*! * Web Fonts from Fontspring.com * * All OpenType features and all extended glyphs have been removed. * Fully installable fonts can be purchased at https://www.fontspring.com * * The fonts included in this stylesheet are subject to the End User License you purchased * from Fontspring. The fonts are protected under domestic and international trademark and * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or * distributing this font software. * * (c) 2010-2023 Fontspring * * * * * The fonts included are copyrighted by the vendor listed below. * * Vendor: ParaType * License URL: https://www.fontspring.com/licenses/paratype/webfont * * */ /* Starkey DIN 2014 Fonts */ @font-face { font-family: "DIN 2014"; src: url("/fonts/din-2014/dpt55-webfont.woff2") format("woff2"), url("/fonts/din-2014/dpt55-webfont.woff") format("woff"); font-weight: normal; font-style: normal; font-display: block; } @font-face { font-family: "DIN 2014"; src: url("/fonts/din-2014/dpt56-webfont.woff2") format("woff2"), url("/fonts/din-2014/dpt56-webfont.woff") format("woff"); font-weight: normal; font-style: italic; font-display: block; } @font-face { font-family: "DIN 2014"; src: url("/fonts/din-2014/dpt45-webfont.woff2") format("woff2"), url("/fonts/din-2014/dpt45-webfont.woff") format("woff"); font-weight: 300; font-style: normal; font-display: block; } @font-face { font-family: "DIN 2014"; src: url("/fonts/din-2014/dpt46-webfont.woff2") format("woff2"), url("/fonts/din-2014/dpt46-webfont.woff") format("woff"); font-weight: 300; font-style: italic; font-display: block; } @font-face { font-family: "DIN 2014"; src: url("/fonts/din-2014/dpt65-webfont.woff2") format("woff2"), url("/fonts/din-2014/dpt65-webfont.woff") format("woff"); font-weight: 500; font-style: normal; font-display: block; } @font-face { font-family: "DIN 2014"; src: url("/fonts/din-2014/dpt66-webfont.woff2") format("woff2"), url("/fonts/din-2014/dpt66-webfont.woff") format("woff"); font-weight: 500; font-style: italic; font-display: block; } @font-face { font-family: "DIN 2014"; src: url("/fonts/din-2014/dpt75-webfont.woff2") format("woff2"), url("/fonts/din-2014/dpt75-webfont.woff") format("woff"); font-weight: 700; font-style: normal; font-display: block; } @font-face { font-family: "DIN 2014"; src: url("/fonts/din-2014/dpt76-webfont.woff2") format("woff2"), url("/fonts/din-2014/dpt76-webfont.woff") format("woff"); font-weight: 700; font-style: italic; font-display: block; } /* Starkey Mr Eaves XL Sans Fonts */ @font-face { font-family: "Mr Eaves XL Sans"; src: url("/fonts/mr-eaves-xl/mreavesxlsanot-reg-webfont.eot"); src: url("/fonts/mr-eaves-xl/mreavesxlsanot-reg-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/mr-eaves-xl/mreavesxlsanot-reg-webfont.woff2") format("woff2"), url("/fonts/mr-eaves-xl/mreavesxlsanot-reg-webfont.woff") format("woff"); font-weight: normal; font-style: normal; } @font-face { font-family: "Mr Eaves XL Sans"; src: url("/fonts/mr-eaves-xl/mreavesxlsanot-regitalic-webfont.eot"); src: url("/fonts/mr-eaves-xl/mreavesxlsanot-regitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/mr-eaves-xl/mreavesxlsanot-regitalic-webfont.woff2") format("woff2"), url("/fonts/mr-eaves-xl/mreavesxlsanot-regitalic-webfont.woff") format("woff"); font-weight: normal; font-style: italic; } @font-face { font-family: "Mr Eaves XL Sans"; src: url("/fonts/mr-eaves-xl/mreavesxlsanot-book-webfont.eot"); src: url("/fonts/mr-eaves-xl/mreavesxlsanot-book-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/mr-eaves-xl/mreavesxlsanot-book-webfont.woff2") format("woff2"), url("/fonts/mr-eaves-xl/mreavesxlsanot-book-webfont.woff") format("woff"); font-weight: 300; font-style: normal; } @font-face { font-family: "Mr Eaves XL Sans"; src: url("/fonts/mr-eaves-xl/mreavesxlsanot-bookitalic-webfont.eot"); src: url("/fonts/mr-eaves-xl/mreavesxlsanot-bookitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/mr-eaves-xl/mreavesxlsanot-bookitalic-webfont.woff2") format("woff2"), url("/fonts/mr-eaves-xl/mreavesxlsanot-bookitalic-webfont.woff") format("woff"); font-weight: 300; font-style: italic; } @font-face { font-family: "Mr Eaves XL Sans"; src: url("/fonts/mr-eaves-xl/mreavesxlsanot-bold-webfont.eot"); src: url("/fonts/mr-eaves-xl/mreavesxlsanot-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/mr-eaves-xl/mreavesxlsanot-bold-webfont.woff2") format("woff2"), url("/fonts/mr-eaves-xl/mreavesxlsanot-bold-webfont.woff") format("woff"); font-weight: bold; font-style: normal; } @font-face { font-family: "Mr Eaves XL Sans"; src: url("/fonts/mr-eaves-xl/mreavesxlsanot-bolditalic-webfont.eot"); src: url("/fonts/mr-eaves-xl/mreavesxlsanot-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/mr-eaves-xl/mreavesxlsanot-bolditalic-webfont.woff2") format("woff2"), url("/fonts/mr-eaves-xl/mreavesxlsanot-bolditalic-webfont.woff") format("woff"); font-weight: bold; font-style: italic; } html.wait, html.wait * { cursor: progress !important; } body { overflow-y: scroll !important; color: #58595b; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; /* For some Androids */ font-family: Arial, Helvetica, Sans-Serif; } #page-wrapper { background-color: white; padding: 20px 0 20px 0; } #scroll-wrapper { overflow-x: auto; -webkit-overflow-scrolling: touch; background-color: white; } .scrollingWrapper { position: absolute; top: 50px; left: 0; right: 0; bottom: 0; overflow-y: scroll; -webkit-overflow-scrolling: touch; background-color: white; } template { display: none; } .visually-hidden { display: none; } .break-word-all { word-break: break-all; } .float-right { float: right; } a { color: #00b0ca; text-decoration: none !important; cursor: pointer; } a.automation-text { color: inherit; cursor: default; text-decoration: none; } a.automation-text:focus { outline: none; } a.automation-text:hover { color: inherit; } .wrapper a { font-weight: bold; } .wrapper p { margin-bottom: 20px; } .wrapper object, embed { max-width: 100%; } .padding-top-lg { padding-top: 24px; } span.fa { font-size: 16px; } i.fa { font-size: 16px; color: #002c5f; } .btn-primary i.fa { color: #fff; } a:hover { color: #ec7a08; } #ask { text-align: center; } #ask .just-ask { font-size: 35px; font-weight: bold; text-transform: uppercase; } #ask .phone { font-size: 24px; } .message { margin-bottom: 30px; padding: 7px; font-size: 0.85em; background-color: transparent; border: 5px solid #dadf7f; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } .btn { padding: 8px 14px; text-transform: uppercase; font: normal 20px/20px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; } .btn + .btn { margin-left: 5px; } .btn > span.glyphicon, .btn > i.fa { padding-right: 5px; } .btn img { vertical-align: top; } .btn-loading { background-image: url("/images/icons/loading.gif"); background-repeat: no-repeat; background-position: 12px 48%; padding-left: 39px !important; opacity: 0.65; pointer-events: none; } label.file-btn.btn-default { display: inline-block !important; margin-bottom: 0 !important; font-weight: normal !important; text-align: center !important; vertical-align: middle !important; -ms-touch-action: manipulation !important; touch-action: manipulation !important; cursor: pointer !important; border: 1px solid transparent !important; white-space: nowrap !important; padding: 6px 12px !important; font-size: 14px !important; line-height: 1.42857143 !important; border-radius: 4px !important; -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; width: auto !important; color: #333 !important; background-color: #fff !important; border-color: #ccc !important; min-height: 20px !important; min-width: 20px; } .srvc-loading { background-image: url("/images/icons/loading.gif"); background-repeat: no-repeat; background-position: right 12px center; padding-right: 39px !important; opacity: 0.65; pointer-events: none; } .srvc-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .srvc-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .btn-ce { font-size: 16px; border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; min-height: 20px; margin-bottom: 0px; text-transform: uppercase; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 20px; font-family: "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; padding-top: 8px; padding-right: 14px; padding-bottom: 8px; padding-left: 14px; } .btn-ce-small { font-size: 12px; border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; min-height: 20px; margin-bottom: 0px; text-transform: uppercase; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 20px; font-family: "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; } .btn-disabled { opacity: 0.65; pointer-events: none; } .btn-approve:hover, .btn-approve:active, .btn-approve:active:focus { background: #47a447; border-color: #47a447; color: #fff; } .btn-pending:hover, .btn-pending:active, .btn-pending:active:focus, .btn-pending.active, .btn-pending.active:hover, .btn-pending.active:active, .btn-pending.active:active:focus { background: #ed9c28; border-color: #ed9c28; color: #fff; } .btn-deny:hover, .btn-deny:active, .btn-deny:active:focus { background: #d2322d; border-color: #d2322d; color: #fff; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 10px; border-top-left-radius: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-right-radius: 0; border-top-left-radius: 0; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } .badge-cart { position: absolute; top: 8px; right: 105px; background-color: #337ab7; } legend { color: #58595b; } .color-swatches { margin-bottom: 10px; } .color-swatches > legend { font-size: 14px; border: none; margin-bottom: 5px; } .color-swatches img { width: 38px; height: 38px; margin: 0 1px 1px 0; padding: 3px; vertical-align: middle; border: 1px solid #fff; } .color-swatches .color-selected, .color-swatches .color-hover { border: 1px solid #2c539e; } .starRating { display: inline-block; margin-right: 5px; } .starRating .fa { color: #fc0; } #imageFader { position: relative; } #imageFader #image2 { position: absolute; } #imageFader img { z-index: 1; width: 100%; height: auto; } #imageFader img.active { z-index: 3; } .shadow-button { box-shadow: 0 2px 7px 0 rgba(88, 89, 91, 0.4); } .dashboard-button { box-shadow: 0 2px 7px 0 rgba(88, 89, 91, 0.4); border-radius: 4px; width: 100%; max-width: 222px; } .required { font-size: 20px; position: absolute; top: 3px; right: 23px; pointer-events: none; } .required, .text-required { color: #a94442; } .input-group .required { z-index: 3; right: 9px; } .mandatory-question { font-size: 20px; pointer-events: none; } .mandatory-question:after { content: "*"; color: #a94442; } .required:after { content: "*"; } .disable-highlight, a:not(.link):not(.automation-text), label:not(.allow-highlight) { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .patient-alert { margin-bottom: 25px; font-size: 12px; line-height: 14px; padding: 15px; border: 1px solid #bce8f1; color: #31708f; background-color: #d9edf7; border-radius: 4px; } .patient-alert-inline { margin-bottom: 35px; line-height: 34px; } .patient-alert-inline .alert-header { margin-right: 10px; } .patient-alert > div:not(:last-child) { margin-bottom: 10px; } /************** Fancy Toggle Buttons **************/ /* Primary Toggle Buttons */ .toggleButton.btn-primary:not(.active):not(:hover) { color: #337ab7; background-color: #fff; border-color: #2e6da4; } .toggleButton.btn-primary:not(.active):hover { color: #204d74; background-color: #e6e6e6; border-color: #122b40; } .toggleButton.btn-primary.active:not(:hover) { color: #fff; background-color: #337ab7; border-color: #2e6da4; } .toggleButton.btn-primary.active:hover { color: #fff; background-color: #286090; border-color: #2e6da4; } .toggleButton.btn-primary.active:hover:active { color: #fff; background-color: #204d74; border-color: #122b40; } .btn.section-btn { background-repeat: no-repeat; height: 90px; text-align: right; } .btn-order-now { margin-bottom: 0 !important; } .btn.section-btn:hover { background-color: #fdf1e6; } .btn.section-btn:hover { background-color: #fdf1e6; } .btn.section-btn:hover div.section-link span { color: #ec7a08; } .btn.section-btn div.section-link { position: absolute; bottom: 13px; right: 27px; } .btn.section-btn div.section-name { font: normal 18px/20px "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 800; letter-spacing: 0.3px; color: #005a8b; white-space: normal; max-width: 140px; position: absolute; top: 13px; right: 27px; } .btn.section-btn div.section-name span { width: 100%; } .btn.section-btn div.section-link span:not(.glyphicon) { bottom: 13px; font: normal 13px/13px "DIN 2014", Helvetica, Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; } .btn.section-btn div.section-link span { color: #999; font-size: 13px; } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: default; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: default; } .product-detail-section { border-top: 2px solid #ddd; } /* Modals */ .modal-backdrop { z-index: -1; } .modal-dialog { z-index: 9999; margin-top: 60px; } .modal.scrollableModal .modal-body { max-height: calc(100vh - 240px); overflow-y: auto; } /* Alerts */ .alert { margin: 25px 0 0 0; } .field .alert { margin: 0; } .alert-header { font: normal 20px "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 800; letter-spacing: 0.3px; text-transform: uppercase; } .problemArea { position: absolute; cursor: pointer; background: #4f7d87; color: White; line-height: 16px; border: 2px solid White; border-radius: 10px; height: 20px; width: 20px; font-size: 11px; text-align: center; } .problemAreaLabel { color: #003d78; cursor: pointer; font-size: 11px; text-transform: uppercase; margin: 0; padding: 0; line-height: 1.3; } .problemLabelSelected { background-color: Yellow; font-weight: bold; } .problemAreaSelected { background: Yellow; border-color: #345257; font-weight: bold; color: #345257; } .link { text-decoration: none !important; cursor: pointer; font-weight: bold; color: #00b0ca; } a.arrow { font-weight: bold; padding-right: 14px; background: url("/images/icons/arrow-right-teal.png") right center no-repeat; } p { margin-bottom: 15px; } dl { margin: 0; } hr { border-top: 2px dotted #b6b1a9; margin: 30px 0; } .outline-thick { border-top: 5px solid #e1e0de; margin: 15px 0; } h1 { margin: 0 0 15px 0; font: normal 40px/42px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; color: #d52b1e; } h1.underline { margin: 0 -2px 12px -2px; padding: 0 2px 4px 2px; border-bottom: 2px solid #c1c1c1; } h2 { margin: 0 0 10px 0; line-height: normal; } h3 { font: normal 24px/28px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; } h3.block-header { font-size: 20px; margin: 0 0 5px 0; line-height: 1; padding: 0; border: none; } h3.tipdown-headline { font: normal 26px/30px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; color: #ec7a08; } h4 { margin: 0 0 10px 0; font: normal 18px/22px "DIN 2014", Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 0.3px; color: #515151; } h4.product-option-heading { text-transform: uppercase; font: normal 16px "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 800; letter-spacing: 0.3px; line-height: 26px; padding-top: 8px; cursor: pointer; } h5 { margin: 16px -2px 6px -2px; padding: 0 2px 2px 2px; border-bottom: 1px solid #c1c1c1; font: normal 14px/18px "DIN 2014", Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; } header { background-color: #002c5f; color: white; border: none !important; font: normal 13px/38px "DIN 2014", Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; } label > span { pointer-events: none; } .label-popover, label > span.label-popover { pointer-events: inherit; color: #58595b; position: relative; top: 3px; padding-right: 2px; padding-left: 4px; } .img-fill { width: 100%; height: auto; display: block; } .nav > li > a:focus, .nav > li > a:hover { background-color: transparent; } .nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background-color: #00b0ca; } .tab-content { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-radius: 0px 0px 5px 5px; padding: 25px 12px 0 12px; } #main-menu { margin-top: 50px; } #main-menu .main-menu { color: #58595b; } #header-logo { margin-top: 15px; } .header-icon { color: white; } .header-icon:hover { color: white; } #ordering-menu .menu-item { color: #97233f; } .location-current { color: #eaab00; } .menu-header { font: normal 18px/36px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; line-height: 1.5; color: #002c5f; } .menu-arrow { float: left; color: #00b0ca; font-size: 9.5px !important; top: 0; padding-top: 9px; } .menu-item { padding: 7px 5px 7px 16px; color: #58595b; font-size: 13px; } .menu-item:hover { color: #ec7a08 !important; } .open .site-menu { background-color: black !important; } .open .main-menu { background-color: #ddd !important; } .breadcrumb { background-color: #eee; } .breadcrumb > li + li:before { color: #aaa; } .breadcrumb .breadcrumb-route:not(:hover) { color: #002c5f; } .carousel-control { background: none !important; } .carousel-prev { height: 32px; width: 32px; background: url(/scripts/lib/images/controls.png) no-repeat 0 -32px; position: absolute; top: 50%; margin-top: -16px; left: 10px; } .carousel-next { height: 32px; width: 32px; background: url(/scripts/lib/images/controls.png) no-repeat -43px -32px; position: absolute; top: 50%; margin-top: -16px; right: 10px; } .carousel-indicators li { background-color: #777; border: none; } .carousel-indicators .active { background-color: black; } .nohover:hover { color: #00b0ca; } .glyphicon { font-size: 16px; } .form-group label { color: #7e7f80; font: normal 14px/20px "DIN 2014", Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; } .checkbox label { color: inherit; font: inherit; text-transform: none; } #slider a { display: block; height: 300px; width: 978px; text-indent: -9999px; } #search-bar { height: 50px; margin-bottom: 25px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 2px 7px 0 rgba(88, 89, 91, 0.4); box-shadow: 0 2px 7px 0 rgba(88, 89, 91, 0.4); background: url("/images/home/search-bar.png") 0 0 no-repeat; } #search-bar input { float: right; width: 172px; margin: 11px 12px 0 0; background: #fff url("/images/icons/search.png") right center no-repeat; font: normal 12px/16px Arial, Helvetica, sans-serif; color: #797979; border: 1px solid #cacaca; padding: 4px 7px; -webkit-box-shadow: inset 1px 3px 4px 0 rgba(88, 89, 91, 0.1); box-shadow: inset 1px 3px 4px 0 rgba(88, 89, 91, 0.1); } /* Cookie Banner */ .navbar-cookie-banner { text-transform: inherit; font: inherit; color: #fff; } .navbar-cookie-banner a.link:hover { color: #ff6f20; } .navbar-cookie-banner { background-color: #002c5f; } .navbar-cookie-banner .navbar-right { margin-right: 0; } .navbar-cookie-banner .navbar-btn { margin-top: 6px; margin-bottom: 6px; } /* #news-views { border: 1px solid #d9d9d9; padding: 10px; background-color: #eee; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 2px 7px 0 rgba(88,89,91,0.4); box-shadow: 0 2px 7px 0 rgba(88,89,91,0.4); } #news-views h3 { margin-bottom: 10px; border: none; padding: 0 0 0 36px; background: url('/images/icons/pointer-teal-bottom-right.png') 3px 5px no-repeat; font: normal 32px/32px 'DIN 2014', Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; color: #002c5f; } #news-views ul { margin: 0; border: 1px solid #d9d9d9; padding: 2px 12px; background-color: #fff; -webkit-box-shadow: inset 0 0 4px 0 rgba(88,89,91,0.2); box-shadow: inset 0 0 4px 0 rgba(88,89,91,0.2); list-style: none; } #news-views li { margin: 0; border-top: 1px solid #edebe9; padding: 0 3px; } #news-views li:first-child { border: none; } #news-views li a { display: block; min-height: 36px; margin: 6px 0 5px 0; padding: 0 0 0 46px; font: normal 11px/16px Arial, Helvetica, sans-serif; color: #58595b; } #news-views li a:hover { color: #ec7a08; } a.blog { background: url('/images/icons/news-blog.png') 0 0 no-repeat; } a.facebook { background: url('/images/icons/news-facebook.png') 0 0 no-repeat; } a.twitter { background: url('/images/icons/news-twitter.png') 0 0 no-repeat; } #news-views li.read-more { border: none; text-align: right; } #news-views li.read-more a { min-height: 16px; padding: 2px 14px 0 0; background: url('/images/icons/arrow-right-teal.png') right center no-repeat; font: normal 16px/16px 'DIN 2014', Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; color: #00b0ca; } #news-views li.read-more a:hover { color: #ec7a08; } table.history caption { border-bottom: 8px solid #002c5f; text-transform: uppercase; font: normal 40px/40px 'DIN 2014', Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; color: #002c5f; } table.history td { padding: 24px 16px; font: normal 13px/22px Arial, Helvetica, sans-serif; vertical-align: top; } table.history th { margin: 0; padding: 18px 16px; font: normal 56px/56px 'DIN 2014', Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; color: #58595b; text-align: left; vertical-align: top; } table.history tr.alt th { color: #002c5f; } table.history tr.alt { background-color: #eaeaeb; } */ caption { padding-top: 0; } .table-caption, table caption { font: normal 32px/32px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; padding-bottom: 4px; border-bottom: 8px solid #002c5f; color: #002c5f; text-transform: uppercase; margin-bottom: 0; } .table-caption select { font: normal normal normal normal 13.3333330154419px / normal Arial; } .table-caption h2 { margin-bottom: 0; } .table { margin-bottom: 0; } .item-list-label { padding: 8px; } .table thead:not(.datepicker-thead), .item-list-head { background-color: #ccd5df; font: normal 16px/16px "DIN 2014", Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 0.3px; color: #002c5f; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border: none; } .table-striped > tbody > tr:nth-of-type(odd) { background-color: #fff; } .table-striped.table-hover > tbody tr:hover { background-color: #ffffe5; } .table-striped > tbody > tr:nth-of-type(even) { background-color: #eee; } .input-header { position: absolute; width: 100%; font-size: 10px; top: 0; left: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; font-weight: bold; color: white; text-align: center; padding: 1px; pointer-events: none; line-height: 14px; } .input-header > div { position: relative; background-color: #aaa; width: 100%; } .input-header.input-footer { top: auto; bottom: 0; } .input-header.input-header-xs > div { text-align: left; padding-left: 3px; } .audiogram-response > h3 { border-bottom: 3px solid; } .audiogram-response > h3.audiogram-right { margin-top: 10px; color: #a66; border-color: #a66; font: normal 16px "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 800; letter-spacing: 0.3px; } .audiogram-response > h3.audiogram-left { color: #4e74a2; border-color: #4e74a2; font: normal 16px "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 800; letter-spacing: 0.3px; } .audiogram-response thead tr { height: 20px; } .audiogram-response tbody tr { height: 45px; } .audiogram-response th, .audiogram-response td { text-align: center; font-weight: 400; } .audiogram-response-right td input, .audiogram-response-left td input { font-size: 90%; text-align: center; border: 1px solid; height: 45px; } .audiogram-control { width: 100%; padding-left: 0px; padding-right: 0px; border-radius: 0px; } .audiogram-response-right td > div, .audiogram-response-left td > div { margin: 1px; float: right; position: relative; } .audiogram-response-right td input { border-color: #ddaaaa; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); background-color: #f2dcdb; } .audiogram-response-right td input:focus { z-index: 999; border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .audiogram-response-left td input { border-color: #a0bee2; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); background-color: #dce6f2; } .audiogram-response-left td input:focus { z-index: 999; border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #8283ce; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #8283ce; } .audiogram-response td input.error, .audiogram-response td input.has-error { background-color: #f9e9e7; border: 1px solid #d52b1e; } .audiogram-response a, #reset-all { font: normal 14px Helvetica, Arial, sans-serif; text-transform: none; float: right; margin-right: 0; } table.audiogram-right, table.audiogram-left { font-size: 13px; margin-bottom: 30px; } table.audiogram-right th, table.audiogram-left th { text-align: center; width: 28px; padding: 3px; color: #000; font-weight: 600; } table.audiogram-right tr td, table.audiogram-left tr td { border: 1px solid #ccc; text-align: center; padding: 3px; width: 28px; color: #000; vertical-align: middle; } table.audiogram-right tr td { background-color: #f9e9e7; } table.audiogram-left tr td { background-color: #e4f3fa; } table.audiogram-speech th { width: 22px; padding: 3px; white-space: nowrap; } table.audiogram-speech { font-size: 13px; margin-bottom: 30px; } table.audiogram-speech tr td { border: 1px solid #ccc; text-align: center; padding: 3px; width: 22px; } .caption-controls { margin-top: -7px; margin-bottom: -34px; float: right; } td.doc-links { width: 143px; color: #bdbdbc; } td.doc-links a { font-weight: bold; } td.doc-links span { padding: 0 3px; } .wrapper .row { margin: 0; } p.small { font: normal 11px/15px Arial, Helvetica, sans-serif; } .footer-links { text-align: right; } #copyright { margin-bottom: 15px; cursor: default; margin-bottom: 80px; font-size: 10px; color: #999; text-align: right; } .copyright p { font: normal 10px/14px Arial, Helvetica, sans-serif; color: #999; } .tipdown dt { font: normal 20px/24px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; } dt span.lowercase { text-transform: lowercase; } dd { padding: 8px 9px; } dd.alt { background-color: #eee; } dd em { padding-left: 16px; font-style: normal; } dd a { display: block; min-height: 38px; padding: 2px 0 0 42px; background: url("/images/icons/document.png") left top no-repeat; font: bold 13px/17px Arial, Helvetica, sans-serif; color: #58595b; } dd a:hover { color: #58595b; background-position: left -60px; } dd a.locked { background: url("/images/icons/document-locked.png") left top no-repeat; } dd a span { white-space: nowrap; font: bold 12px/16px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #00b0ca; } dd a:hover span { color: #ec7a08; } /* j.mp/webkit-tap-highlight-color */ a:link { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; /* For some Androids */ } .search-header-mobile { font-size: 16px; } .search-term { color: #d52b1e; } .search-header-mobile .search-term { font-weight: bold; } /* Collapsable panels */ .panel-sta { background-color: #f0efee; margin-bottom: 0; } .panel-sta .panel-heading .accordion-toggle:after { font-family: "Glyphicons Halflings"; content: "\e253"; float: right; color: grey; font-size: 10px; padding-top: 5px; } .panel-sta .panel-heading .accordion-toggle.collapsed:after { content: "\e252"; } .panel-sta a.accordion-toggle:link, .panel-sta a.accordion-toggle:visited { display: block; color: #333; font-weight: bold; } /* Product list with Quick Add Box */ .estore-btn, .btn.estore-btn { white-space: normal; word-wrap: break-word; padding: 1px 5px; font-size: 12px; font-weight: normal; font-family: "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 500; letter-spacing: 0.3px; } .product-list-q-box img { width: 100px; height: auto; margin-right: 10px; } .product-list-q-box a, .product-list-q-box ul { vertical-align: top; } .product-list-q-box .row { padding: 15px 0; } .product-list-q-box .spinner { width: 14px; height: 14px; margin-top: 17px; } .product-list-q-box .product-info { padding: 0; margin-bottom: 0; } .product-list-q-box .item-title { font-size: 15px; font-weight: bold; } .product-list-q-box fieldset { border: 1px solid #ccc; margin: 0 15px; padding: 10px; } .product-list-q-box legend { padding: 0; margin: 0; border: 0; width: inherit; font-size: 0.85em; padding: 0 3px; } .product-list-q-box .item-added { background-color: #f0efee; } .form-control.productOptionRight { border-color: #d52b1e; } .form-control.productOptionLeft { border-color: #66afe9; } .quick-add-controls { display: inline-block; } label.quick-add-controls-lbl, .label-qty .quick-add-controls > label { font-weight: bold; color: #333; text-transform: none; } .quick-add-controls > input { width: 50px; height: 28px; padding: 3px 6px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; } .quick-add-done { padding-top: 10px; white-space: nowrap; color: #3c763d; } .quick-add-done > span { display: inline; } .quick-add-btn { display: inline-block; white-space: normal; word-wrap: break-word; padding: 3px 6px; } .consignment-line-item + .consignment-line-item { border-top: 1px solid #ccc; padding-top: 7px; } .product-list-q-box .btn-tidy-2 { font-size: 13px; line-height: 14px; margin: 0 !important; width: 80px; } .label-qty input[type="number"] { width: 35px; } .label-qty label { font-weight: normal; margin: 0 5px 10px 0; padding: 0; } .item-list-horizontal span, .item-list-horizontal span { display: block; } .item-list-horizontal .item-thumb { float: left; } table.product-list .item-list-horizontal .item-dscr { width: 440px; } .product-list-horizontal img { width: 100px; height: auto; } .item-red { color: #d52b1e; } .audiogram-right { border-color: #a94442; } .product-detail-page .form-group label.control-label { font: normal 14px Arial, Helvetica, Sans-Serif; text-transform: none; } .product-detail-page .form-group:not(.has-error) label.control-label { color: #58595b; } .product-detail-page h4 { margin-bottom: 8px; } .product-detail-page h3 { padding-bottom: 0; } .product-option-panel { padding: 10px; margin: 10px 0; } .product-option-panel:not(.alert-danger) { background-color: #eee; } .product-option-panel:first-child { margin-top: 0; } .product-option-panel { padding: 10px; } .product-option-panel li { margin-bottom: 7px; margin-top: 7px; } span.product-option-label, label.product-option-label { font-size: 14px; text-transform: none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #58595b; font-weight: 400; cursor: pointer; vertical-align: top; } .audiogram-right .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .audiogram-right .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .audiogram-binaural .form-control:focus { border-color: #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(204, 204, 204, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(204, 204, 204, 0.6); } .audiogram-left .form-control { border-color: #a0bee2; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .audiogram-left .form-control:focus { border-color: #3399cc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .oof-dual-radio, .oof-dual-checkbox { margin-bottom: 0; } .oof-dual-radio .radioControl, .oof-dual-checkbox .checkboxControl { margin-right: 2px; margin-bottom: 10px; width: 16px; height: 16px; border: 0px solid #ffffff; cursor: pointer; background-color: transparent; background-repeat: no-repeat; } .oof-dual-radio .radioLeftOff { background-image: url("/estore/images/radio-enabled-blue.png"); } .oof-dual-radio .radioRightOff { background-image: url("/estore/images/radio-enabled-red.png"); } .oof-dual-radio .radioLeftOn { background-image: url("/estore/images/radio-enabled-checked-blue.png"); } .oof-dual-radio .radioRightOn { background-image: url("/estore/images/radio-enabled-checked-red.png"); } .oof-dual-checkbox .checkboxRightOff { background-image: url("/estore/images/checkbox-enabled-red.png"); } .oof-dual-checkbox .checkboxRightOn { background-image: url("/estore/images/checkbox-enabled-checked-red.png"); } .oof-dual-checkbox .checkboxLeftOff { background-image: url("/estore/images/checkbox-enabled-blue.png"); } .oof-dual-checkbox .checkboxLeftOn { background-image: url("/estore/images/checkbox-enabled-checked-blue.png"); } .receiver-radio { display: inline-block; background-repeat: no-repeat; padding-left: 22px; line-height: 16px; } input[type="radio"]:enabled.radio-red { background-image: url(/estore/images/radio-enabled-red.png); } input[type="radio"]:enabled:checked.radio-red { background-image: url(/estore/images/radio-enabled-checked-red.png); } input[type="radio"]:enabled.radio-blue { background-image: url(/estore/images/radio-enabled-blue.png); } input[type="radio"]:enabled:checked.radio-blue { background-image: url(/estore/images/radio-enabled-checked-blue.png); } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; pointer-events: none; } button.btn-outlined.disable { pointer-events: none; } input[type="number"] { -moz-appearance: textfield; } .item-list-head { margin-bottom: 15px; } .divided-product-list { border-top: 1px solid #ddd; } .disabled-line-item { pointer-events: none; } .tabbed-form { border: 1px solid #ccc; border-radius: 5px; } .tabbed-form > h2 { margin: 0px; padding: 8px 15px; background-color: #eee; border-radius: 4px 4px 0 0; } .tabbed-form table { background-color: #eee; border-bottom: 1px solid #ccc; width: 100%; } .tabbed-form table td div { margin: 4px 0 -1px -1px; color: black; display: inline-block; width: 9%; text-align: center; border-style: solid; border-width: 1px 1px 0 1px; border-color: transparent; border-radius: 7px 7px 0 0; padding: 6px 0; font-weight: bold; font-size: 110%; cursor: pointer; } .tabbed-form .current { border-color: #ccc; background-color: #fff; } .tabbed-form .tabbed-form-body { padding: 20px 20px 5px 20px; } #custom-options .form-horizontal { border-style: solid; border-width: 2px; border-radius: 4px; padding: 15px; } .form-horizontal.form-horizontal-skinny .form-group { margin-bottom: 3px; } .form-horizontal.form-horizontal-skinny .control-label { padding-top: 0; text-transform: none; } .form-horizontal.form-horizontal-skinny .form-control, .form-horizontal.form-horizontal-skinny .form-control-static { padding-top: 0; padding-bottom: 0; min-height: 0; } .form-horizontal.form-horizontal-skinny select.form-control { padding: 0; } .form-horizontal.form-horizontal-skinny .form-control { height: auto; } .form-inline.form-inline-skinny .form-group { margin-bottom: 3px; } .form-inline.form-inline-skinny .control-label { padding-top: 0; text-transform: none; } .form-inline.form-inline-skinny .form-control, .form-inline.form-inline-skinny .form-control-static { padding-top: 0; padding-bottom: 0; min-height: 0; } .form-inline.form-inline-skinny .form-control { height: auto; } .remove-icon-btn { opacity: 0.6; cursor: pointer; } .remove-icon-btn:hover { opacity: 1; } .product-droplist { width: 420px; } .product-droplist .item-list-horizontal { border-top: none; border-left: none; border-right: none; padding: 15px; margin: 0; } .product-droplist .item-thumb { width: 55px; } .product-droplist .item-dscr { width: 250px; float: right; } .product-droplist a { text-decoration: none; text-transform: none; color: #00b0ca; } .product-droplist .item-dscr span { text-decoration: none; text-transform: none; font: normal 14px Helvetica, Arial, sans-serif; } .nav-dropdown .item-list-horizontal .item-dscr span { color: #000; } .nav-dropdown img { width: 50px; height: auto; } .nav-dropdown .list-group-item p { font: normal 14px helvetica, arial, sans-serif; margin: 15px 0 0 0; color: black; text-transform: none; } .dropdown-menu { border-radius: 0; } .my-account-header { line-height: 1; padding: 7px 0; color: white; font-size: 18px; } .my-account-arrow { float: left; font-size: 9.5px; top: 0; padding-top: 9px; color: #137ab7; } .my-account-link-text { padding: 7px 5px 7px 16px; font-size: 13px; color: #137ab7; } .my-account-link-text { color: white; } .my-account-link-text:hover { color: #002c5f; } .my-account-link-dark .my-account-link-text, .my-account-link-dark .my-account-arrow { color: #002c5f; } .my-account-link-dark .my-account-link-text:hover { color: #d52b1e; } .product-list-horizontal .row { border-bottom: 1px solid #ccc; margin-bottom: 7px; padding: 7px; } #filter-results img { width: auto; height: 120px; } .pagination > li > a, .pagination > li > span { min-width: 33px; padding: 7px; text-align: center; color: #00b0ca; } #my-account-menu { background: #00b0ca; border-color: #00b0ca; } footer { margin-bottom: 40px; background-color: #fff; } footer .container { padding-top: 10px; } footer a { font: normal 16px/36px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; color: #b6b1a9; padding: 0 8px; text-transform: uppercase; } footer .top { color: #838485; padding-right: 16px; background: url(/images/icons/arrow-up-gray.png) right center no-repeat; } footer #social { height: 31px; margin: 16px 0; font: normal 12px/31px "DIN 2014", Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 0.3px; color: #b6b1a9; text-align: right; } footer #social a { display: inline-block; width: 32px; height: 31px; margin: 0 0 0 8px; white-space: nowrap; vertical-align: middle; } footer #social a.facebook { background: url(/images/icons/social-facebook.png) 0 0 no-repeat; } footer #social a.instagram { background: url(/images/icons/social-instagram.png) 0 0 no-repeat; } footer #social a.linkedin { background: url(/images/icons/social-linkedin.png) 0 0 no-repeat; } footer #social a.twitter { background: url(/images/icons/social-twitter.png) 0 0 no-repeat; } footer #social a.youtube { background: url(/images/icons/social-youtube.png) 0 0 no-repeat; } .background-spinner { background-image: url("/images/icons/loading.gif"); background-repeat: no-repeat; background-position: center; } #nav { background-color: #58595b; background-image: url("/estore/images/nav-tri-r.png"); background-repeat: no-repeat; background-position: right top; margin-bottom: 20px; } #nav a { color: #fff; font: normal 14px "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 400 !important; letter-spacing: 0.3px; display: inline-block; width: 100%; margin: 0; padding: 12px 0 12px 10px; } #nav a:hover { color: #ec7a08; } #nav a.selected { /*color: #a6d7df; #8dc4cc /*#ebbf2d;*/ color: #89bac2; } #nav a.selected-sub { font-family: "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 950 !important; letter-spacing: 0.3px; } #nav ul { list-style: none; margin: 0; padding: 0; } #nav ul li ul { background-color: #fff; } #nav ul li ul a { color: #444; width: 100%; padding: 8px 0 8px 10px; margin: 0; letter-spacing: inherit; font-size: 15px; } #nav > ul > li { border-bottom: solid 1px #727e85; } #nav > ul > li:last-child { border: none; } #nav .selectedStoreSubNav { font-family: "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 950 !important; letter-spacing: 0.3px; } #nav .selectedStoreNav { color: #89bac2; } ul { list-style: none; margin: 0; padding: 0; } .fieldset-nested { position: relative; margin: 0; width: 100%; } .fieldset-nested > legend { float: left; } .fieldset-nested legend { font-weight: bold; } .fieldset-nested legend > span { position: absolute; top: 10px; left: 10px; } .fieldset-nested fieldset { float: left; } #filter-options fieldset { float: none; margin: 0 0 7px 0; width: 100%; } #filter-options label { font-weight: normal; margin-bottom: 2px; } .unpadded { padding: 0; } .file-upload-form-group { margin-bottom: 0; margin-top: 0; } .file-upload-form-group .file-upload-input-container { height: 38px; } .file-upload-form-group .file-upload-input-container .file-upload-filename { background-color: #eee; pointer-events: none; display: inline-block; position: relative; border-top-right-radius: 0; border-bottom-right-radius: 0; } .file-upload-form-group .file-upload-input-container .file-upload-btn { min-height: 34px; padding: 6px 12px; color: #333; border-color: #ccc; } .file-upload-form-group.has-error .file-upload-input-container .file-upload-btn { color: #fff; background-color: #d9534f; border-color: #d43f3a; } .file-upload-form-group.pending-upload .file-upload-input-container .file-upload-btn { border-color: #46b8da; } .file-upload-form-group.pending-upload .control-label { color: #46b8da; } .file-upload-form-group.pending-upload .file-upload-input-container .file-upload-filename { border-color: #46b8da; } .file-upload-form-group.has-success .file-upload-input-container .file-upload-btn { color: #fff; background-color: #5cb85c; border-color: #4cae4c; } .file-upload-form-group .file-upload-input-container .file-upload-btn > input[type="file"] { display: none; } .routes { clear: both; } .routes li { float: left; position: relative; margin: 0 75px 25px 0; width: 300px; } .routes a { display: block; height: 130px; padding: 20px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #002c5f; text-decoration: none; background-color: #eee; text-align: center; border-radius: 4px; } /* .form-header { background-color:#888; font:normal 34px/34px 'DIN 2014', Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; color:white; border-radius:4px 4px 0 0; padding:10px 25px; margin:0; } */ .lowercase { text-transform: none; } .placeholder { background-color: #eee; border-radius: 4px; border: 3px solid #ccc; color: #aaa; padding: 10px; } .well { background-color: #eee; padding: 20px 20px 5px 20px; margin-bottom: 0; } h2.section { color: #444; background-color: #b6b1a9; border-top: none; border-bottom: 1px solid #e1e0de; padding: 3px 0 3px 6px; margin: 15px 0; font: normal 18px "DIN 2014", Helvetica, Arial, sans-serif; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; } .btn { text-transform: uppercase; font: normal 20px/20px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; } a.video { display: block; margin: 18px 0; /*padding:0 6px;*/ } div a.video:first-child { margin-top: 0; } a.video img { display: block; margin: 8px 0; -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.4); } a.video span { display: block; padding: 0 6px; font: normal 15px/18px "DIN 2014", Arial, Helvetica, sans-serif; font-weight: 700; letter-spacing: 0.3px; color: #58595b; } a.video:hover span { color: #ec7a08; } /* Center modal windows */ .modal-open { overflow: inherit; } body { padding-right: 0 !important; } .overflow { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; position: absolute; top: 0; right: 0; } .tracker-step { position: relative; text-transform: uppercase; letter-spacing: 1px; padding: 20px 15px; margin-top: 5px; margin-left: 5px; text-align: center; min-height: 100px; } .tracker-finished { background: #5cb85c; } .tracker { background: #fff; } .tracker-unfinished { background: #e6e6e6; } .forgot-password-container { padding-top: 8px; } .forgot-password { padding-right: 20px; background: url("/images/buttons/toggle-small-down.png") right center no-repeat; font: normal 16px/16px "DIN 2014", Arial, san-serif; font-weight: 700; letter-spacing: 0.3px; color: #b7b8b8; text-transform: uppercase; } .gutter-top { margin-top: 25px !important; } .gutter-bottom { margin-bottom: 25px !important; } .gutter-left { margin-left: 20px; } /* Custom "Icons" */ .icon { height: 21px; display: inline-block; } .icon.icon-pdf { content: url(/images/icons/pdf-download.png); } .list-padding { padding-left: 20px; } .paragraph-style { margin-bottom: 0px; font-weight: bold; } .tooltip-flex { padding-top: 5px; display: flex; } @media print { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.66666667%; } .col-sm-pull-10 { right: 83.33333333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.66666667%; } .col-sm-pull-7 { right: 58.33333333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.66666667%; } .col-sm-pull-4 { right: 33.33333333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.66666667%; } .col-sm-pull-1 { right: 8.33333333%; } .col-sm-pull-0 { right: auto; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.66666667%; } .col-sm-push-10 { left: 83.33333333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.66666667%; } .col-sm-push-7 { left: 58.33333333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.66666667%; } .col-sm-push-4 { left: 33.33333333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.66666667%; } .col-sm-push-1 { left: 8.33333333%; } .col-sm-push-0 { left: auto; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.66666667%; } .col-sm-offset-10 { margin-left: 83.33333333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.66666667%; } .col-sm-offset-7 { margin-left: 58.33333333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.66666667%; } .col-sm-offset-4 { margin-left: 33.33333333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.66666667%; } .col-sm-offset-1 { margin-left: 8.33333333%; } .col-sm-offset-0 { margin-left: 0%; } .visible-xs { display: none !important; } .hidden-xs { display: block !important; } table.hidden-xs { display: table; } tr.hidden-xs { display: table-row !important; } th.hidden-xs, td.hidden-xs { display: table-cell !important; } .hidden-xs.hidden-print { display: none !important; } .hidden-sm { display: none !important; } .visible-sm { display: block !important; } table.visible-sm { display: table; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; } } /* Begin Move to estore.css at the ppropriate time*/ .nav .dropdown ul { list-style: none; } .nav .dropdown ul.list-inline li { vertical-align: top; } .no-padding-left { padding-left: 0; } ul.collapse:not(.nav.navbar-nav) li { padding-left: 20px; } ul.dash { list-style: none; margin-left: 0; padding-left: 1em; } ul.dash > li:before { display: inline-block; content: "-"; width: 1em; margin-left: -1em; } .panel.borderless { border: 0; box-shadow: none; } .panel.no-margin { margin-bottom: 0; } a:active, a:focus, button:focus { outline: 0; border: none; -moz-outline-style: none; } .language-dropdown { border: none; width: 130px; } .navbar-language { margin-top: 5%; padding-left: 5%; } .login-btn { margin-right: 13px; background: url(/images/icons/nav-padlock.png) right center no-repeat; } .login-btn-i { font-size: 19px; } .login-alert { color: red; } .all-caps { text-transform: uppercase; } /* End Move to estore.css section */