.help_dialog {
  position: absolute;
  border: 2px solid gray;
  background-color: #f7f7f7;
  padding: 10px;
  color: #555;
  border-radius: 15px;
}

.help_dialog:focus{
  outline: none;
}

.help_d_content {
  line-height: 1;
  margin-top: 5px;
}

.help_d_content hr{
    margin: 5px;
}

.help_d_drag {
    height: 20px;
    margin-top: -10px;
}

.help_d_pipe {
  color:#fff;
  padding: 4px 0px 4px 0px;
}

.help_d_bar {
  margin-right: -12px;
  clear: left;
  float: right;
  width: 70px;
  right: auto;
  font-size: 15px;
  font-weight:bolder;
  background-color: gray;
  text-align: center;
  text-decoration: none;
  border-radius: 0px 15px 0px 15px;
}

.help_d_bar_trial {
  margin-right: -12px;
  clear: left;
  float: right;
  width: 135px;
  right: auto;
  font-size: 15px;
  font-weight:bolder;
  background-color: gray;
  text-align: center;
  text-decoration: none;
  border-radius: 0px 15px 0px 15px;
}

.help_d_close, .help_d_about, .help_d_tlist{
  cursor: pointer;
  color:#FFF;
  padding: 4px;
}

.help_d_close{
  border: 0px;
  background-color: transparent;
}

.help_d_close:focus, a.help_d_about:focus, a.help_d_tlist:focus{
  border: 1px;
  border-style: dotted;
  text-decoration: underline;
  color: #fff;
  padding:3px;
}

.help_d_close:hover, a.help_d_about:hover, a.help_d_tlist:hover{
  text-decoration: underline;
  color: #fff;
}

.help_d_title {
  font-weight:bold;
  margin-top: 25px;
  font-size: 16px;
}

.help_d_icon{
  cursor: help;
  color: gray;
  border: 0px;
  background-color: transparent;
  padding: 4px;
}


.help_d_icon:focus{
  border-radius: 8px;
  background-color: gray;
  color: white;
  outline: none;
}

.help_d_icon:hover{
  color:var(--ic-link-color-darkened-10);
}

#ph_smallscreen_footer{
  position: static;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: var(--ic-brand-global-nav-bgd);
  text-align: center;
  display: none;
}

#ph_smallscreen_footer .help_d_icon {
    color: var(--ic-brand-global-nav-menu-item__text-color);
}

@media only screen and (max-width: 767px) {
  #ph_smallscreen_footer{
    display: block;
  }
}
