/* src/styles-share.css */
p#kcentra-pi {
  color: #7A0032;
}
div#divISI h2 {
  color: #7A0032;
}
div#errors ul {
  list-style-type: none;
  color: red;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  width: 40%;
}
.errmsg {
  color: red;
}
caption {
  font-weight: bold;
}
.memotext {
  color: #7A0032;
}
#top-paragraph {
  font-weight: bold;
}
body,
td,
th {
  font-family: Arial;
  font-size: 12px;
  color: #7A0032;
  line-height: 18px;
  height: 100%;
}
.boldtext {
  font-family: Arial;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  line-height: 25px;
}
a:link,
a:active,
a:visited {
  font-family: Arial;
  font-size: 12px;
  color: #315e8b;
  text-decoration: underline;
  font-weight: bold;
}
#divISI {
  color: #333;
}
table#autohandler-container2 {
  width: 750px;
  border-width: 0px;
  background-color: #ffffff;
}
table#autohandler-container {
  width: 764px;
  border-width: 0px;
  background-color: #ffffff;
}
a#location-link {
  color: #7A0032;
  text-decoration: underline;
}
a#prescribing-information {
  text-decoration: underline;
}
table#registration-form {
  width: 100%;
}
table#registration-form th {
  text-align: right;
}
table#registration-form td#submit-button {
  text-align: center;
}
table#create-attendee {
  width: 99%;
}
table#create-attendee th {
  text-align: right;
}
table#create-attendee th.normal {
  color: black;
}
table#create-attendee th.errmsg {
  color: red;
}
table#create-attendee th {
  color: black;
}
#thank-you a {
  font-weight: bold;
  color: #7A0032;
}
.footer {
  color: #777;
  padding: 5px;
}
.footer a {
  color: #777;
}
label.error {
  display: block;
}
p#info {
  font-family: Arial;
}
table#create-attendee input[type=text],
table#create-attendee select[name=specialty],
table#create-attendee select[name=subspecialty],
table#create-attendee select[name=is_hcp] {
  width: 240px;
  box-sizing: border-box;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn-primary {
  color: white !important;
  background-color: #790033;
  border-color: #790033;
  font-family: Arial;
  text-decoration: none !important;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-30 {
  margin-bottom: 30px;
}
.ml-40 {
  margin-left: 40px;
}
.form-group {
  margin-bottom: 10px;
}
.form-control {
  width: 100%;
  box-sizing: border-box;
}
.pull-right {
  float: right;
}
form#event_filter_form {
  display: inline-block;
  width: 48%;
}
div#events {
  width: 48%;
}
.main-container {
  display: flex;
  justify-content: space-between;
}
.show-if--is_hcp--hcp_licensed,
.show-if--is_hcp--hcp_not_licensed,
.show-if--degrees--other,
.show-if--subspecialty--other,
.show-if--contact_type--other {
  display: none;
}
.show-if--is_hcp--hcp_licensed.show-if-active,
.show-if--is_hcp--hcp_not_licensed.show-if-active,
.show-if--degrees--other.show-if-active,
.show-if--subspecialty--other.show-if-active,
.show-if--contact_type--other.show-if-active {
  display: table-row;
}
body {
  margin: 0;
  background-color: #fff;
  max-width: 100%;
  overflow-x: hidden;
  word-wrap: break-word;
}
table {
  border-collapse: collapse;
  max-width: 100%;
  table-layout: fixed;
  word-wrap: break-word;
}
input[type=text],
input[type=email],
input[type=password],
select {
  font-family: Arial;
  font-size: 12px;
  padding: 4px;
  border: 1px solid #ccc;
}
input.error,
select.error {
  border-color: red;
}
#confirm_dialog {
  display: none;
}
#confirm_dialog.ui-dialog {
  display: block;
}
.event {
  padding: 15px;
  margin-bottom: 20px;
}
.speaker-info {
  padding: 10px;
}
#autohandler-container2,
#autohandler-container {
  max-width: 100%;
  box-sizing: border-box;
}
#divISI,
#divISIContainer {
  max-width: 100%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
#divISI p,
#divISI ul,
#divISI li {
  max-width: 100%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
p {
  max-width: 100%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
td,
th {
  word-wrap: break-word;
  overflow-wrap: break-word;
  max-width: 100%;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
