.theme-shade {
  color: #f58e27;
}
.flat-border {
  border: 1px solid #e0e0e0;
}
.etched-border {
  border-bottom: 1px solid #333333 !important;
  box-shadow: rgba(224, 224, 224, 0.14) 0px 1px !important;
}
.inline-ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.inline-li {
  vertical-align: top;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.subtitle {
  font-size: 9pt;
}
.filler {
  clear: both;
  height: 0px;
}
a {
  text-decoration: none;
}
a img {
  border: none;
}
/************************************************/

.desktop .modal .modal-dialog {
  top: 150px;
}
.mobile .modal .modal-dialog {
  top: 50px;
}
/************************************************/

.template {
  display: none;
}
.responsive-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.responsive-list li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
input[type="text"],
input[type="button"] {
  font-size: 10pt;
  height: 22px;
  vertical-align: middle;
  border: 1px solid #e0e0e0;
  color: gray;
}
input[type="text"] {
  padding: 0px 5px;
}
/************************************************/

#ie7-notice {
  border: 1px solid red;
}
#ie7-notice table {
  display: inline-block;
  *display: inline;
  zoom: 1;
  width: 700px;
}
#ie7-notice table td {
  vertical-align: middle;
}
#ie7-notice table td.img {
  width: 32px;
}
#ie7-notice table td.msg {
  text-align: left;
}
