/*
OnlineOpinion v5.9.12
Released: 07/18/2017. Compiled 07/05/2018 02:16:12 PM -0500
Branch: 5.9.12 35b5b2ad883c34f46ba08db42faadc591299a198
Components: Full
UMD: disabled
The following code is Copyright 1998-2018 Opinionlab, Inc. All rights reserved. Unauthorized use is prohibited. This product and other products of OpinionLab, Inc. are protected by U.S. Patent No. 6606581, 6421724, 6785717 B1 and other patents pending. http://www.opinionlab.com
*/
#oo_tab {
  display: block;
  position: fixed;
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #cccccc;
  font-size: 1rem;
  font-family: Arial;
  line-height: 1rem;
  opacity: 1;
  z-index: 999995;
  cursor: pointer;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: rotate(-90deg);
  transition: all 0.5s ease;
}
#oo_tab .screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px); /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
#oo_tab.oo_tab_right {
  right: -8px;
  top: auto;
  bottom: 64%;
  min-width: 135px;
  padding: 5px 14px 14px;
  border-bottom: 0;
  color: white;
  border-radius: 9px 9px 0 0;
  transform-origin: 100% 100% 0;
}
#oo_tab.oo_tab_right:hover::before {
  content: 'Share Website';
  display: block;
}
#oo_tab.oo_tab_right:focus,
#oo_tab.oo_tab_right:active {
  transform: rotate(-90deg) translateY(-5px);
}
#oo_tab.oo_tab_right img {
  background-image: url('../../../etc.clientlibs/design2020/clientlibs/webfonts/resources/oo_tab_icon_retina.gif');
  width: 18px;
  height: 17.5px;
  display: inline-block;
}
#oo_tab.oo_tab_left {
  left: -12px;
  top: 62%;
  padding: 17px 12px 5px 13px;
  color: white;
  border-top: 0;
  border-radius: 0 0 9px 9px;
  transform-origin: 0 0;
}
#oo_tab.oo_tab_left:hover,
#oo_tab.oo_tab_left:focus,
#oo_tab.oo_tab_left:active {
  transform: rotate(-90deg) translateY(5px);
}
#oo_tab img {
  margin-right: 7px;
  margin-bottom: 1px;
  color: transparent;
  border: none;
}
#oo_tab.oo_tab_left.oo_legacy {
  top: auto;
  right: auto;
  bottom: -5px;
  left: 20px;
  padding: 10px 10px 15px;
  z-index: 999995;
  cursor: pointer;
  border-bottom: 0;
  border-radius: 9px 9px 0 0;
  transform: rotate(0deg);
}
#oo_tab.oo_tab_right.oo_legacy {
  top: auto;
  bottom: -5px;
  right: 20px;
  padding: 10px 10px 15px;
  z-index: 999995;
  cursor: pointer;
  border-bottom: 0;
  transform: rotate(0deg);
}
#oo_tab.oo_legacy img {
  top: 12px !important;
}
#oo_tab.oo_tab_right.oo_legacy:hover,
#oo_tab.oo_tab_right.oo_legacy:focus,
#oo_tab.oo_tab_right.oo_legacy:active {
  bottom: 0;
}
#oo_tab.oo_tab_left.oo_legacy:hover,
#oo_tab.oo_tab_left.oo_legacy:focus,
#oo_tab.oo_tab_left.oo_legacy:active {
  bottom: 0;
}
#oo_tab_1 {
  background-color: black;
  border: 1px solid #ffffff;
  display: block;
  position: fixed;
  top: 40%;
  padding: 10px 0;
  width: 124px;
  z-index: 999995;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
  font-family: 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif;
  line-height: 1rem;
  font-size: 1rem;
  color: #fff;
}
#oo_tab_1:focus {
  outline: 3px solid #51ace9;
}
#oo_tab_1 span.screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px); /* for Internet Explorer */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
#oo_tab_1.oo_tab_right_1 {
  right: -9px;
  transition: right 1.5s;
  padding: 10px 0 10px 35px;
  box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px;
  width: 89px;
}
#oo_tab_1.oo_tab_right_1 span.icon {
  background-image: url(OpinionLab-Feedback/css/oo_tab_icon_1.gif);
  background-repeat: no-repeat;
  position: absolute;
  left: 8px;
  top: 9px;
  width: 19px;
  height: 17px;
}
#oo_tab_1.oo_tab_right_1.small {
  right: -90px;
}
#oo_tab_1.oo_tab_right_1.small:hover {
  right: -9px;
}
#oo_tab_1.oo_tab_left_1 {
  left: -9px;
  transition: left 1.5s;
  padding: 10px 0 10px 15px;
  box-shadow: rgba(0, 0, 0, 0.5) -1px 1px 2px;
  width: 109px;
}
#oo_tab_1.oo_tab_left_1 span.icon {
  background-image: url(OpinionLab-Feedback/css/oo_tab_icon_1.gif);
  background-repeat: no-repeat;
  position: absolute;
  right: 8px;
  top: 9px;
  width: 19px;
  height: 17px;
}
#oo_tab_1.oo_tab_left_1.small {
  left: -90px;
}
#oo_tab_1.oo_tab_left_1.small:hover {
  left: -9px;
}
#oo_entry_prompt {
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(102, 102, 102, 0.3);
  margin: 5% auto;
  text-align: left;
  position: relative;
  max-width: 400px;
  z-index: 999999;
  outline: 1px solid #ccc;
  bottom: 1700px;
}
#oo_entry_prompt .screen_reader {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
#oo_entry_company_logo {
  width: 100%;
  background: transparent;
  padding: 20px 0;
  text-align: center;
}
#oo_entry_prompt #oo_entry_content p#ol_entry_brand_logo {
  text-align: center;
  border-top: 1px solid #ccc;
  line-height: 1.5rem;
  margin: 20px 0 0;
  padding: 20px 0 0;
}
#oo_entry_prompt #oo_entry_content #ol_entry_brand_logo img {
  height: 25px;
  width: 150px;
  border: 0;
}
#oo_entry_prompt #oo_entry_content {
  width: auto;
  padding: 0 10% 20px 10%;
}
#oo_entry_prompt #oo_entry_content p {
  color: black;
  font: 1rem/1.5rem 'HelveticaNeue-Medium', Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0 0 20px;
}
#oo_entry_prompt #oo_entry_content p.entry_prompt_button a {
  text-align: center;
  color: white;
  text-decoration: none;
  font-size: 1.5rem;
  line-height: 1.2rem;
  padding: 12px 0 13px;
  display: block;
  height: auto;
}
#oo_entry_prompt #oo_entry_content a#oo_entry_no_thanks {
  background-color: #707070;
}
#oo_entry_prompt #oo_entry_content a#oo_launch_entry_prompt {
  background-color: #cb352d;
}
#oo_entry_close_prompt {
  position: absolute;
  display: block;
  right: 13px;
  top: 13px;
  font: 1rem/1rem 'Zapf Dingbats';
  color: black;
  text-decoration: none;
}
#oo_entry_overlay .no_loading {
  background: white;
  opacity: 0.5;
}
#oo_entry_overlay {
  background: white url(OpinionLab-Feedback/css/oo_loading.gif) 50% 80px no-repeat;
  display: block;
  height: 1000%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999998;
  opacity: 0.5;
}
