
.qm  {
  font-size: 1.5rem;  color: #337ab7; background-color: #fff;
  border-radius: 12px;  -moz-border-radius: 12px;  border: 2px solid #337ab7;
  }

#help-contain {  /* margin: auto; */ position: absolute; z-index: 10000;   /* max-width: 100%; */  }
  #tt-shell {  /* margin: auto; */  max-width: 150%;  border: 2px solid #000;
                moz-border-radius : 20px; border-radius: 20px;
               }
    #tt-control { width: 100%;  max-height: 2.9rem; background-color: grey;
                    border-radius: 18px 18px 0 0; moz-border-radius : 17px 17px 0 0;
                  }
      #tt-header { display: inline-block; max-width: 80%; max-height: 2.7rem !important;
                    overflow-x: hidden;  padding: 0 20px; line-height: 2.0em !important;
                    color: #00c5e1;  }
        #tt-header h4 {  font-size: 1.5rem !important; margin-top: 5px !important; }
      #tt-close { display: inline-block; float: right; margin: 0; width: 19.52%;
                  background-color : #c00; text-align: center; line-height: 2.0em !important;
                  border-radius: 0 18px 0 0; moz-border-radius: 0 18px 0 0;  }
        #close {   color: #fff; }
    #tt-help-msg, #tt-ref-link { padding: 5px 10px;   background-color: #fff;   }
    #tt-msg { line-height: 2rem; max-height: 275px; overflow-y: scroll;
             }
    .example { font-weight: bold; }
    #tt-ref-link { border-radius: 0 0 18px 18px; background-color: #ccc; text-align: center;   }

#load-cont {  margin-top: 10px;  }
 #load { background-color: #fff; border-color: #ccc;  }
