@charset "utf-8"; /* SCHOOLS 1FS Overrides */ /* Bootstrap Overrides #005288*/ .modal {top: 60px;} /* global & home */ body{ background: url('../img/k12-bg-top.png') repeat-x #ffffff; } #my-onefs a{ background:url(../img/my-1fs-schools.png) no-repeat; } .onefs-tagline h1{ /*background:#f5ba18;*/ background:#98999b; } .onefs-tagline h1 a:link {color: #ffffff; text-decoration: none;} .onefs-tagline h1 a:visited {color: #ffffff;text-decoration: none;} .onefs-tagline h1 a:hover {color: #1f86ca;text-decoration: none; background-color: #fed25d; padding-right: 6px; padding-left: 6px;} .onefs-tagline h1 a:active {color: #ffffff;text-decoration: none;} .onefs-tagline h1 span.keyword { display:inline-block; width:75%; overflow:hidden; text-overflow:ellipsis; } #mobile-nav-search input[type="image"] { background: url('../img/search-glass-mobile2-aramark.jpg') no-repeat; } #nav-search input[type="image"] { background: url('../img/search-glass-aramark.jpg') no-repeat; } #nav-search select { background: #cccccc; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{ background: #0077c8; } .prod-thumb h2 a, .prod-thumb h2 a:hover { color: #3f3f3f; } .sidebar div.sign-up input[type="submit"] { background: #3f3f3f; border: 1px solid #3f3f3f; } #product-rating { margin-top:10px; } .total-rating { height: 35px; line-height: 35px; font-size:13px; } .total-rating > span.star { float: left; width: 0.8em; font-size: 23px; color: #CCC; } .total-rating > span.star.one-quarter-checked:after { content: '\2605'; margin-left: -19px; width: 6px; color: #FFC700; overflow: hidden; position: absolute; } .total-rating > span.star.half-checked:after { content: '\2605'; margin-left: -19px; width: 10px; color: #FFC700; overflow: hidden; position: absolute; } .total-rating > span.star.three-quarter-checked:after { content: '\2605'; margin-left: -19px; width: 13px; color: #FFC700; overflow: hidden; position: absolute; } .total-rating > span.star.full-checked { color: #FFC700; } .total-rating span:last-child { color: #025289; font-size: 11px; } .rate { float: right; xheight: 40px; } .rate:not(:checked) > input { position: absolute; top: -9999px; } .rate:not(:checked) > label:before, .total-rating > span.star:before { content: '\2605'; } .rate:not(:checked) > label { float: right; width: 0.8em; overflow: hidden; white-space: nowrap; cursor: pointer; font-size: 23px; color: #CCC; } .rate > input:checked ~ label { color: #FFC700; } .rate:not(:checked) > label:hover, .rate:not(:checked) > label:hover ~ label { color: #DEB217; } #my-rating { float: right; height: 35px; line-height: 35px; font-size: 12px; width: 170px; border:1px solid #CCC; padding: 0px 8px; border-radius: 5px; } #my-rating span { font-weight: bold; color: #63666A; } #general-description { padding-top: 15px; } #share-compare { padding-top:15px; } #share-compare button, #personal-group-comments button, #my-saved-specsheets button, .contact-body button, #mfr-fsl-search, #placeholder-create { background:#005288; color:#fff; min-width: 85px; height: 25px; float: left; margin-right: 15px; border-radius: 5px; line-height: 12px; border: 1px solid #005288; font-weight: 600; letter-spacing: 1px; font-size: 12px; text-align: center; text-transform: uppercase; } .save-product-button { background:#f5ba18; color:#fff; min-width: 105px; height: 25px; line-height: 12px; border: 1px solid #005288; font-weight: 600; letter-spacing: 1px; font-size: 12px; text-align: center; text-transform: uppercase; } #mfr-fsl-search { height: 30px; margin-left:5px; float: none; } #placeholder-create { margin-right:0px; float:right; } #personal-group-comments button { margin-top: 10px; margin-right:0px !important; } #share-compare button:hover, #personal-group-comments button:hover, #my-saved-specsheets button:hover, .contact-body button:hover { background: #0062A3; } .compare-button [type="checkbox"] { vertical-align:middle; margin-bottom:6px; } #my-saved-specsheets button { margin-left: 40px; } .contact-card { padding:10px 20px 25px 20px !important; } .contact-card img.logo { margin-bottom:20px; } .contact-card .rep-hdr { margin-top: 20px; margin-bottom:-14px; } .contact-body { padding:40px 0px 30px 0px !important; text-align:center; background-color:#D6D6D6; width:100%; } .contact-body img.profile { width:125px; margin-bottom:10px; } .contact-body span { display:block; } .contact-body div { margin-top:10px; text-align:center; } .contact-body button { font-size: 13px; height: 30px; line-height: 25px; float: none; margin: 10px 5px 0px 5px; } .contact-body button img { display: inline; padding-right: 8px; } #personal-group-comments h3, #my-saved-specsheets-section h3 { width:100%; background:#686868; color:#fff !important; font-size: 1.2em; border-radius:3px; padding:10px 15px; } #personal-group-comments table, #my-saved-specsheets table { font-size:13px; } #personal-group-comments table tr td:first-child, #my-saved-specsheets table tr td:first-child { padding-top:3px; } #personal-group-comments table tr td:nth-last-child(2) { padding-top:1px; } #personal-group-comments table tr:last-child td, #my-saved-specsheets table tr:last-child td { padding-bottom:5px; } form#frm-personal-group-comment div { float:left; } form#frm-personal-group-comment div + div { float:left; padding-left:10px; line-height:45px; font-size:12px; } .comment-section, .saved-specsheet { border-bottom:1px solid #DCDCDC; margin-top:10px; margin-bottom:10px; } .comment-section.last, .saved-specsheet.last { border-bottom:none; } .comment-section img, .saved-specsheet img { cursor:pointer; } .saved-specsheet a { color: #005288; } .revisedForm .modal-content { background:#F5BA18; } .revisedForm .modal-header { padding-top:20px; } .revisedForm .modal-body { background:#FFF; } .revisedForm .modal-body p { background:#DCDCDC; border-radius:3px; padding:5px; margin-bottom:10px; } .revisedForm #myModalLabel { font-size: 20px; text-transform: uppercase; color: #FFF; } #panel-login{ position:absolute; background:#f5ba18; } .slide-login a{ background: url('../img/login-arrow.png') right 8px no-repeat #f5ba18; color:#ffffff; } .slide-login.loginactive a{ background: url('../img/login-arrow-down.png') right 8px no-repeat #f5ba18; color:#393939; } .sidebar-login-error h3{ background: #3f3f3f; color: #ffffff; } h4.modal-title { background: url(../img/vid-logo-schools.jpg) 3px 3px no-repeat; padding: 2px 0 0 70px; font-weight: bold; } /* video modal specific styling */ #inc-video h4.modal-title{ background: url(../img/vid-logo-schools.jpg) 3px 3px no-repeat; } #mobile-refine-search { background: #686868; } .pagination li.page-arrow a, .pagination span a{ color:#686868; } .pagination li.page-arrow:hover{ background:#686868; cursor:pointer; } .pagination li.page-arrow:hover a{ color:#ffffff; } /* mobile menu */ /* styling once active */ .sidr{ background:url('../img/offcanvas-bg-schools.jpg') repeat-y #002944; overflow-x:hidden; } .sidr-inner{ background:#393939; } .sidr-inner:first-child{ height:100%; float:left; background:#f5ba18; } .sidr-inner a, .sidr-inner a:link, .sidr-inner a:active, .sidr-inner a:visited{ border-bottom:1px solid #4a4a4a; } #sidr-id-nav-manuf, #sidr-id-nav-search, #sidr-id-nav-lists, #sidr-id-nav-about, #sidr-id-mobile-manf-search, #sidr-id-nav-cat{ border-bottom:1px solid #4a4a4a; } #sidr-id-close-button{ float:left; width:41px; height:100%; text-indent:-10000px; background:url('../img/offcanvas-hamburger-schools.jpg') no-repeat 0 10px; border:0; } /* --------------------------------------------------------------------------- */ /* first load slider modal */ #intro-slider h1{ color:#666666; } #intro-slider .slick-dots li button{ background:url(../img/slick-dot-hover-school.jpg) no-repeat; } #intro-slider .slick-dots li button:hover, #intro-slider .slick-dots li.slick-active button{ background:url(../img/slick-dot-school.jpg) no-repeat; } /* --------------------------------------------------------------------------- */ /* MFR landing page */ .manuf-prod-cats h2, .manuf-brands h2{ background:#f5ba18!important; } /* --------------------------------------------------------------------------- */ /* --------------------------------------------------------------------------- */ /* suppliers/brands dropdown landing */ #product-detail h1 { xcolor: #a3a3a3; color: #63666A; } /* buttons */ #product-actions button.pdf { background: url(../img/pdf-button-bg-aramark.jpg) center right no-repeat #3f3f3f; border: 1px solid #3f3f3f; } #product-options button, #product-feedback, #your-favorite-details input#save-note,#product-options button.HEP { background: #3f3f3f; border: 1px solid #3f3f3f; } #product-feedback:hover{ color:#ffffff; } /* sidebar */ .sidebar div.sidebar-prod-pager a { xcolor: #3f3f3f; } .sidebar div.sidebar-prod-pager a:hover{ xcolor:#757575; } .sidebar div.get-this form button[type="submit"], .mobile-how-to-buy form button[type="submit"]{ background:#f7ba37; color:#ffffff; text-transform:uppercase; border:1px solid #ffffff; } .sidebar div.get-this form button[type="submit"]:hover, .mobile-how-to-buy form button[type="submit"]:hover{ color:#205f79; } .sidebar div.get-this form input[type="image"], .sidebar div.get-this img.get-icon { background: url('../img/sidebar-zip-search-aramark.jpg') no-repeat; } .sidebar-sample h3 { background: #686868; } .sidebar-suggest h2{ background: #686868; } .prod-form-doc {background-color: #f5ba18; padding: 3px 5px 3px 5px; text-align: center;} .prod-form-doc a {color: #ffffff; font-weight: bold;} .contact-header { background: #686868; height: 40px; text-align: center; line-height: 40px; } .contact-header span { color: #FFFFFF; font-size: 20px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; } #partner-contact-header { margin-top:35px; } /* --------------------------------------------------------------------------- */ /* sales locator */ .locator-offices h2, .locator-distributor h2 { background: #686868; } .sidebar .locator-contact h2 { background: #686868; } .locator-offices a.email-locator, .sidebar .locator-contact p a.email-locator { background: #3f3f3f; } .locator-mobile h2{ background:#686868; } .sidebar .manuf-feature h2{ background:#686868; } /* --------------------------------------------------------------------------- */ /* search results */ .srch-results-category-list h3, #list-view div div h3, #thumb-view h3, #list-view h2, #main-content h3 { color: #3f3f3f; } .list-view-item p, .list-view-item a { color: #3f3f3f; } /* --------------------------------------------------------------------------- */ /* profile */ #profile-accordion .panel-title { background: #686868; } #profile-tabs li a.sttab { background: #ebebeb; color: #005288; cursor:pointer; } #profile-tabs li a:hover.sttab { background: #f5ba18; } #profile-tabs li.active a{ color:#ffffff; background: #f5ba18; } /*#onefs-logo img { -moz-padding-left: 6px; }*/ #nav-cat, #nav-nonfoods, #nav-grabngo{ font-size:20px; -moz-margin:2px 0 0 0; } #nav-manuf { -moz-margin:2px 0 0 12px; } /* ---------------------------------------------------------------------------------- */ @media (min-width: 767px){ .manuf-toggle, .manuf-toggle:hover, .cat-toggle, .cat-toggle:hover, .lists-toggle, .nonfoods-toggle, .nonfoods-toggle:hover{ color:#3f3f3f; /*k12 background:url(../img/manuf-arrow-small-aramark.jpg) right 7px no-repeat;*/ } .grabngo-toggle, .grabngo-toggle:hover{ color:#3f3f3f; } #onefs-logo {width: 220px;} /* search results */ .sidebar .sidebar-refine-results h2 { color: #3f3f3f; background:#eaeaea; } .sidebar .sidebar-refine-results h3 { background: #686868; } .sidebar .sidebar-compare-products h3, #ofs-compare-cart-sidebar h3 { background: #686868; } } /* min-width 767 */ /* ---------------------------------------------------------------------------------- */ @media (min-width:1190px){ /* global & home #onefs-logo img { padding: 0 0 0 6px; } */ .manuf-toggle, .manuf-toggle:hover, .cat-toggle, .cat-toggle:hover, .nonfoods-toggle, .nonfoods-toggle:hover, .lists-toggle, .nonfoods-toggle, .nonfoods-toggle:hover{ color:#3f3f3f; /*k12 background:url(../img/manuf-arrow-aramark.jpg) right 7px no-repeat; padding-top:3px;*/ } .grabngo-toggle, .grabngo-toggle:hover{ color:#3f3f3f; } } /* min-width 1190 */