/* template.less - harriet
 *
 * REQ1990001 06/20/19 jlg - Rewrite CSS rules
 * REQ1910003 06/24/19 jlg - Sweepstakes
 * Req1900003 08/23/19 jlg - PayPal
 */
div#top_bar {
  background: #087db5 none repeat scroll 0 0;
  color: #FFFFFF;
  border-top: medium none;
}
div#top_bar .top_bar_link,
div#top_bar a#cart_top {
  color: #fff;
}
div#top_bar a#cart_top {
  background-color: #087db5;
}
div#top_bar div#top_bar_content {
  background: #087db5 none repeat scroll 0 0;
  color: #FFFFFF;
  border-top: medium none;
}
div#top_bar .top_link_big:hover {
  background-color: #75c1dc;
}
div#top_bar #top_bar_right #cart {
  margin-left: -25px;
}
div#top_bar #cart .cartHeader {
  border-bottom: 1px solid #0081ab;
}
div#top_bar #cart #cart_bottom {
  border-top: 1px solid #0081ab;
}
div#top_bar #cart #cart_bottom .lightgray_btn {
  color: #096185;
}
div#top_bar #cart .cart_item > span > a {
  color: #0081ab;
}
#content .thumbHeaderLarge,
#content .site_map,
#content .seo-h1-tag,
#content .short-copy a,
#content .related-cat-links a,
#content .hot-prod-links a,
#content a.seo-breadcrumb:hover {
  color: #0081ab;
}
#content #item_info #item_name,
#content .reviewDetailedTitle,
#content .reviewLink .writeANewReviewLink,
#content #item_info .reviewLink .writeANewReviewLink:hover,
#content #review_summary .pr-snippet-read-write a.pr-snippet-link {
  color: #096185;
}
#content a.breadCrumbLnk:hover {
  font-weight: bold;
}
#content .tool-tip-target-insurance,
#content .close-tooltip-insurance {
  background: #0081ab;
}
#content .short-copy h3 {
  color: #0081ab;
}
#content #item_preferences #size_chart {
  color: #0081ab;
}
#content .form-row a#print-button {
  background: #0081ab;
}
#content .form-row a#print-button:hover {
  background: #04568c;
}
#content .form-row a#continue-shopping {
  background: #00aeef;
}
#content .form-row a#continue-shopping:hover {
  background: #059ad2;
}
#content .carousel-home,
#content .carousel {
  margin-top: 10px;
}
#content .lightgray_btn > span {
  color: #096185;
}
#content .sweepsContainer #sweeps-form .checkboxContainer .buttonContainer .button.red_submit_btn {
  color: #fff;
}
body .payPalLoading {
  margin-top: -180px;
}
.submit_btn,
.button.red_submit_btn,
.button.red_btn,
.btn.btn-primary.submit_btn,
.middleButtonWrapper .btn-primary:not(:disabled):not(.disabled):active {
  background-color: #f3cc76;
  background: url(data:image/svg+xml;first64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkYjlkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2MzODFiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2JlNzdhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #f3cc76 0%, #f6d68b 66%, #e3e3a6 95%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3cc76), color-stop(66%, #f6d68b), color-stop(95%, #e3e3a6));
  background: -webkit-linear-gradient(top, #f3cc76 0%, #f6d68b 66%, #0081ab 95%);
  background: -o-linear-gradient(top, #f3cc76 0%, #f6d68b 66%, #e3e3a6 95%);
  background: -ms-linear-gradient(top, #f3cc76 0%, #f6d68b 66%, #e3e3a6 95%);
  background: -webkit-gradient(linear, left top, left bottom, from(#f3cc76), color-stop(66%, #f6d68b), color-stop(95%, #e3e3a6));
  background: -webkit-linear-gradient(top, #f3cc76 0%, #f6d68b 66%, #e3e3a6 95%);
  background: linear-gradient(to bottom, #f3cc76 0%, #f6d68b 66%, #e3e3a6 95%);
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3cc76', endColorstr='#e3e3a6',GradientType=0 )";
  color: #096185;
  text-shadow: none;
}
.submit_btn:hover,
.button.red_submit_btn:hover,
.button.red_btn:hover,
.btn.btn-primary.submit_btn:hover,
.middleButtonWrapper .btn-primary:not(:disabled):not(.disabled):active:hover {
  background: #fae3a6;
  color: #c18714;
}
.button.red_submit_btn {
  border: 1px solid #c18714;
}
.pr-snippet-stars .pr-stars-small,
.pr-modal-container .pr-stars,
.hawk-rating,
.upsell_rating,
.pr-stars-small,
.ratingImg,
.pr-snapshot-rating .pr-stars,
.pr-review-faceoff .pr-stars,
.pr-modal-container .pr-stars,
.pr-modal-container .pr-review-faceoff-review-content .pr-stars,
.hawk-rating {
  background-image: url("/hc-images/stars_small.gif") !important;
}
body[page_name="orderrpt"] .mainOrderStatus .orderStatusHeader {
  color: #0081ab;
}
.safariBody #page_container #header #header_bar {
  margin-bottom: 10px;
}
.safariBody #top_bar #top_bar_container #top_bar_content #top_bar_right #cart {
  margin-left: -3px !important;
}
body[is_ipad] #page_container #header #header_bar {
  margin-bottom: 10px;
}
