/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.eventdetails ul {
  padding-left: 0; }
  .eventdetails ul li {
    list-style-type: none; }

.eventdetails .eventDetails-eventDate {
  color: #72635e; }

.eventdetails .eventDetails-speakerPhotoUrl {
  display: inline-block;
  vertical-align: top;
  margin-right: 25px; }

.eventdetails .eventDetails-speakerProfile {
  display: inline-block; }

.eventdetails .eventDetails-location, .eventdetails .eventDetails-locationName {
  background: url("../../img/location.png") no-repeat left center;
  padding: 5px 15px; }

.eventdetails .eventDetails-locale {
  background: url("../../img/locale.png") no-repeat left center;
  padding: 5px 20px; }

.eventdetails .eventDetailsInfo h2 {
  color: #72635e; }

.eventdetails .eventDetails-itineraryDayDate {
  background: #f36633; }
  .eventdetails .eventDetails-itineraryDayDate h5 {
    color: white;
    padding: 7px 10px; }

.eventdetails .eventDetails-keyDocumentsDownload a {
  background: url("../../img/Download_Icon.png") no-repeat left center;
  padding-left: 17px; }

.eventdetails .eventDetails-locationPic {
  width: 250px;
  height: 200px; }

.eventdetails .eventDetails-itineraryItemInfo p {
  display: inline-block; }

.eventdetails .eventDetails-eventDetailsSpeaker {
  margin-bottom: 15px; }

.eventdetails .eventDetailsSpeakerInfo .eventDetails-speakerProfile .eventDetails-speakerPhoto {
  float: left;
  margin: 0 15px 0 0; }

.eventdetails .eventDetailsSpeakerInfo .eventDetails-speakerProfile h4, .eventdetails .eventDetailsSpeakerInfo .eventDetails-speakerProfile p {
  padding: 10px; }

.eventdetails button.eventDetails-eventRegister-button, .eventdetails .eventDetails-eventUnRegister-button,
.eventdetails .eventDetails-eventLaunch-button, .eventdetails .eventDetails-eventNotLoggedIn a {
  background-color: #f36633;
  border: 1px solid #D5D1CE;
  border-radius: 0;
  color: white;
  cursor: pointer;
  display: inline-block;
  padding: 5px 20px;
  margin-top: 10px; }

.eventdetails .eventDetailsItineraryInfo .eventDetails-itineraryItemInfo {
  border-bottom: 1px solid #D5D1CE;
  padding: 5px 0; }

.eventdetails .eventDetailsItineraryInfo span.eventDetails-itineraryItemEndDate, .eventdetails .eventDetailsItineraryInfo span.eventDetails-itineraryItemDate {
  display: inline-block;
  width: 90px; }

.eventdetails .eventRelatedList-img-small, .eventdetails .eventRelatedList-description, .eventdetails .eventRelated-eventLive {
  display: inline-block;
  vertical-align: top; }

.eventdetails eventRelatedList-img-small {
  width: 10%; }

.eventdetails .eventRelatedList-description {
  width: 68%; }

.eventdetails .eventRelatedList-location {
  width: 15%;
  display: inline-block;
  vertical-align: top; }
  .eventdetails .eventRelatedList-location .eventDetails-eventWebinar {
    background: url("../../img/video.png") no-repeat left center;
    padding: 5px 23px; }
  .eventdetails .eventRelatedList-location .eventRelated-eventLive, .eventdetails .eventRelatedList-location .eventDetails-eventWebinar, .eventdetails .eventRelatedList-location .eventDetails-duration, .eventdetails .eventRelatedList-location .eventDetails-eventNotWebinar {
    display: none; }

.eventdetails .eventRelated-eventLive {
  width: 5%; }
  .eventdetails .eventRelated-eventLive p {
    background: #f36633;
    color: white;
    padding: 40px 10px; }
  .eventdetails .eventRelated-eventLive.hideLiveEvent {
    display: none; }
  .eventdetails .eventRelated-eventLive.showLiveEvent {
    display: inline-block; }

.eventdetails .showWebinarEvent.eventRelatedList-location .eventDetails-eventWebinar, .eventdetails .showWebinarEvent.eventRelatedList-location .eventDetails-duration {
  display: block; }

.eventdetails .eventDetails-eventRegister .eventDetails-eventRegister-button.eventDetails-button-disabled:disabled {
  background-color: #cccccc;
  color: #e0e0e0; }

.eventdetails .eventDetails-zincCode p {
  float: right; }

.eventdetails .eventDetails-category.showWebinarEvent .eventDetails-eventWebinar {
  display: block; }

.eventdetails .eventDetails-category.showEventLocation .eventDetails-eventNotWebinar {
  display: block; }

.eventdetails .eventDetails-category .eventDetails-eventWebinar {
  background: url("../../img/video.png") no-repeat left center;
  padding: 5px 25px; }

.eventdetails .eventDetails-category .eventDetails-eventNotWebinar {
  background: rgba(0, 0, 0, 0) url("../../img/location.png") no-repeat scroll left center;
  padding: 5px 15px; }

.eventdetails-itineraryDayDate {
  color: #72635e; }

.eventDetails-relatedEvents .eventDetails-duration, .eventDetails-pastRelatedEvents .eventDetails-duration {
  background: url("../../img/clock.png") no-repeat left center;
  padding: 5px 20px; }

.eventList-prescription .eventList-prescriptionurl {
  background: url("../../img/Download_Icon.png") no-repeat left center;
  padding-left: 17px; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.eventlist .eventListContent {
  border-bottom: solid 1px #e0e0e0;
  margin-bottom: 10px; }

.eventlist .eventListContainer .eventList-img-small, .eventlist .eventListContainer .eventList-img-large, .eventlist .eventListContainer .eventList-description {
  display: inline-block;
  vertical-align: top;
  float: left; }

.eventlist .eventListContainer .eventList-img-small img {
  width: 100px;
  height: 100px; }

.eventlist .eventListContainer .eventList-description {
  padding: 0 15px;
  width: 60%; }
  .eventlist .eventListContainer .eventList-description p {
    margin: 0 0 10px 0; }

.eventlist .eventListContainer .eventList-webinarLink, .eventlist .eventListContainer .eventList-location, .eventlist .eventListContainer .eventList-button {
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px; }

.eventlist .eventListContainer .event-list-live_event {
  vertical-align: middle;
  padding: 30px 15px;
  float: right;
  background: #f36633;
  color: white;
  display: none; }

.eventlist .eventListContainer ul li {
  list-style-type: none;
  position: relative; }
  .eventlist .eventListContainer ul li.live {
    background: #e0e0e0; }

.eventlist .eventListContainer .eventList-webinarLink span.eventList-duration {
  background: url("../../img/clock.png") no-repeat left center;
  padding: 5px 20px; }

.eventlist .eventListContainer .eventList-webinarLink span.eventList-webinar-icon {
  background: url("../../img/webinar_icon.png") no-repeat left center;
  padding-left: 70px;
  display: block;
  margin-bottom: 7px;
  width: 60px;
  height: 11px; }

.eventlist .eventListContainer .eventList-location span.eventList-location {
  background: url("../../img/location.png") no-repeat left center;
  padding-left: 15px; }

.eventlist .eventListContainer .eventList-location .eventList-eventWebinar {
  background: url("../../img/video.png") no-repeat left center;
  padding: 5px 23px; }

.eventlist .eventListContainer .eventList-location .eventList-duration {
  background: url("../../img/clock.png") no-repeat left center;
  padding: 5px 20px; }

.eventlist li.live .event-list-live_event {
  display: inline-block; }

.eventlist .eventList-category {
  margin-top: 10px; }

.eventlist .eventListContainer .loading {
  padding: 50px;
  text-align: center; }

.eventlist .eventList-zincCode p {
  float: right; }

.eventlist .eventList-eventLive.showLiveEvent {
  display: inline-block; }

.eventlist .eventList-eventLive.hideEvent {
  display: none; }

.eventlist .eventList-eventLive p {
  background: #f36633;
  color: white;
  padding: 40px 10px; }

.eventList-availableOnline {
  position: absolute;
  bottom: 15px;
  background: #605e5e;
  color: white; }
  .eventList-availableOnline p {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 6px; }

.event-filter-container .event-filter-button {
  margin-top: 15px; }
  .event-filter-container .event-filter-button .event-filter-submit {
    background-color: #f36633;
    border: 1px solid #D5D1CE;
    border-radius: 0;
    color: white;
    cursor: pointer;
    display: inline-block;
    padding: 5px 20px; }

.event-filter-date .searchFilter-start-date, .event-filter-date .searchFilter-end-date {
  display: inline-block; }

.event-filter-taggroup .searchFilter-control {
  background: none repeat scroll 0 0 #f5f5f5;
  border-bottom: 1px solid #D5D1CE;
  padding: 7px 5px; }

.event-filter-format .searchFilter-control {
  background: none repeat scroll 0 0 #f5f5f5;
  border-bottom: 1px solid #D5D1CE;
  padding: 7px 5px; }

.event-filter-format, .event-filter-date, .event-filter-button {
  display: none; }

.eventList-eventNotWebinar, .eventList-duration, .eventList-eventWebinar {
  display: none; }

.showWebinarEvent .eventList-eventWebinar, .showWebinarEvent .eventList-duration {
  display: block; }

.showEventLocation .eventList-eventNotWebinar {
  display: block; }

/* Tablet View Start */
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .eventlist .eventListContainer .eventList-description {
    width: 95%; } }

/* Mobile View Start */
@media only screen and (max-width: 767px) {
  .eventlist .eventListContainer .eventList-img {
    display: block;
    text-align: center; } }
.fileList-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.fileList-date {
  margin-bottom: 10px;
  color: #868484; }

.fileList-file {
  margin-bottom: 20px;
  overflow: hidden; }

.fileList-description {
  overflow: hidden; }

.fileList-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.fileList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.fileList-thumbnail {
  margin-right: 15px;
  float: left;
  max-width: 100px; }
  @media only screen and (max-width: 767px) {
    .fileList-thumbnail {
      float: none;
      margin: auto;
      display: block; } }

.fileList-download {
  text-align: right; }
  .fileList-download-size {
    display: block;
    color: #868484; }
.flash > .component-content {
  text-align: center; }

.flash object {
  max-width: 100%; }

.flash-missing {
  margin: 0 auto; }

.flash .seoDescription {
  display: none; }
.form .form-heading{display:block;color:#323131;font-size:20px;font-weight:700;padding-bottom:10px}.form form{margin:0 0 20px}.form fieldset{background-color:#e1e1e1;border:2px solid #323131;padding:13px;margin:15px 0;min-width:0}.form legend{font-size:18px;font-weight:700;margin-left:10px;padding:0 5px}.form fieldset legend{display:table;white-space:normal;margin-right:10px}.form button,.form input,.form label,.form select,.form textarea{font-size:14px;font-weight:400;line-height:normal;max-width:100%}.form button,.form input,.form select,.form textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.form label{display:block;margin-bottom:5px}.form .uneditable-input,.form input[type=datetime],.form input[type=datetime-local],.form input[type=month],.form input[type=time],.form input[type=week],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form input[type=url],.form input[type=color],.form input[type=date],.form select,.form textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear,box-shadow linear;-webkit-transition-delay:.2s,.2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.form .uneditable-input,.form input,.form textarea{width:206px}.form fieldset textarea{resize:vertical;width:100%}.form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:200px;height:auto}.form .uneditable-input:focus,.form input[type=datetime]:focus,.form input[type=datetime-local]:focus,.form input[type=month]:focus,.form input[type=time]:focus,.form input[type=week]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form input[type=color]:focus,.form input[type=date]:focus,.form select:focus,.form textarea:focus{border-color:rgba(82,168,236,.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.form .uneditable-input+.help-block,.form input+.help-block,.form select+.help-block,.form textarea+.help-block{margin-top:10px}.form .help-inline,.form .uneditable-input,.form input,.form select,.form textarea{display:inline-block;margin-bottom:0;vertical-align:middle}.form input[type=radio],.form input[type=checkbox]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form input[type=radio],.form input[type=checkbox],.form input[type=file],.form input[type=image],.form input[type=submit],.form input[type=reset],.form input[type=button]{width:auto}.form input[type=file],.form select{height:30px;line-height:30px}.form select{width:220px;background-color:#fff;border:1px solid #ccc}.form select[multiple],.form select[size]{height:auto}.form .uneditable-input,.form .uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,.025);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,.025);box-shadow:inset 0 1px 2px rgba(255,255,255,.025)}.form .uneditable-input{overflow:hidden;white-space:nowrap}.form .uneditable-textarea{width:auto;height:auto}.form input:-moz-placeholder,.form input:-ms-input-placeholder,.form input::-webkit-input-placeholder,.form textarea:-moz-placeholder,.form textarea:-ms-input-placeholder,.form textarea::-webkit-input-placeholder{color:#999}.form .form-actions{padding-left:180px}.form .hide{display:none}.form .checkbox,.form .radio{min-height:20px;padding-left:20px}.form .checkbox input[type=checkbox],.form .radio input[type=radio]{float:left;margin-left:-22px}.form .controls{margin-left:180px}.form .controls>.checkbox:first-child,.form .controls>.radio:first-child{padding-top:5px}.form .checkbox.inline,.form .radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.form .checkbox.inline+.checkbox.inline,.form .radio.inline+.radio.inline{margin-left:10px}.form .uneditable-input,.form input,.form textarea{margin-left:0}.form .controls-row:after,.form .controls-row:before{display:table;line-height:0;content:""}.form .controls-row:after{clear:both}.form input[disabled],.form input[readonly],.form select[disabled],.form select[readonly],.form textarea[disabled],.form textarea[readonly]{cursor:not-allowed;background-color:#eee}.form input[type=radio][disabled],.form input[type=radio][readonly],.form input[type=checkbox][disabled],.form input[type=checkbox][readonly]{background-color:transparent}.form .control-label{word-break:break-all;float:left;width:160px;padding-top:5px;text-align:right;line-height:normal}.form .control-group.warning .checkbox,.form .control-group.warning .control-label,.form .control-group.warning .help-block,.form .control-group.warning .help-inline,.form .control-group.warning .radio,.form .control-group.warning input,.form .control-group.warning select,.form .control-group.warning textarea{color:#c09853}.form .control-group.warning input,.form .control-group.warning select,.form .control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form .control-group.warning input:focus,.form .control-group.warning select:focus,.form .control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.form .control-group.error .checkbox,.form .control-group.error .control-label,.form .control-group.error .help-block,.form .control-group.error .help-inline,.form .control-group.error .radio,.form .control-group.error input,.form .control-group.error select,.form .control-group.error textarea{color:#b94a48}.form .control-group.error input,.form .control-group.error select,.form .control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form .control-group.error input:focus,.form .control-group.error select:focus,.form .control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.form .control-group.success .checkbox,.form .control-group.success .control-label,.form .control-group.success .help-block,.form .control-group.success .help-inline,.form .control-group.success .radio,.form .control-group.success input,.form .control-group.success select,.form .control-group.success textarea{color:#468847}.form .control-group.success input,.form .control-group.success select,.form .control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form .control-group.success input:focus,.form .control-group.success select:focus,.form .control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.form .control-group.info .checkbox,.form .control-group.info .control-label,.form .control-group.info .help-block,.form .control-group.info .help-inline,.form .control-group.info .radio,.form .control-group.info input,.form .control-group.info select,.form .control-group.info textarea{color:#3a87ad}.form .control-group.info input,.form .control-group.info select,.form .control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form .control-group.info input:focus,.form .control-group.info select:focus,.form .control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3}.form .control-group.error input[type=radio],.form .control-group.info input[type=radio],.form .control-group.success input[type=radio],.form .control-group.warning input[type=radio]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form input:focus:invalid,.form select:focus:invalid,.form textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}.form input:focus:invalid:focus,.form select:focus:invalid:focus,.form textarea:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.form .help-block,.form .help-inline{color:#595959}.form .help-block{display:block;margin-bottom:0}.form .help-inline{display:inline-block;padding-left:5px;vertical-align:middle}.form .control-group{margin-bottom:20px}.form .control-group:after,.form .control-group:before{display:table;line-height:0;content:""}.form .control-group:after{clear:both}.form legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form .radio input[type=radio]{width:20px;float:none;vertical-align:baseline;margin-top:0;margin-bottom:0}.form .radio .radio-label-text{line-height:13px;vertical-align:baseline}.form .button-arrow-left button,.form .button-arrow-right button{position:relative;box-shadow:none;height:28px;overflow:visible}.form .button-arrow-left button{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:20px}.form .button-arrow-right button{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:20px}.form .button-arrow-left button:after,.form .button-arrow-right button:after{content:' ';width:19px;height:19px;display:inline-block;position:absolute;top:3px;background-color:#e1e1e1;border:2px solid #656363;box-shadow:none}.form .button-arrow-left button:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:-10px;border-width:0 1px 1px 0;border-bottom-right-radius:5px}.form .button-arrow-right button:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:-10px;border-width:1px 1px 0 0;border-top-right-radius:5px}.form .button-arrow-left button:hover:after,.form .button-arrow-right button:hover:after{background-color:#939191}.form-horizontal .radio{display:inline-block;margin-right:10px}.lt-ie9 .form fieldset{position:relative;margin:10px}.lt-ie9 .form fieldset legend{position:relative;top:-.7em;left:.5em;margin-right:20px}.lt-ie9 .form fieldset legend span{display:block;width:100%}.lt-ie9 .form .input-focus-border-fix{border-color:#52a8ec}.lt-ie9 .form .button{border:1px solid #656363;height:auto;margin-left:0;margin-right:0}.lt-ie9 .form .button-arrow-left button:after,.lt-ie9 .form .button-arrow-right button:after{position:static;border:none;display:inline}.lt-ie9 .form .button-arrow-left button:before{content:"<<";padding-right:5px}.lt-ie9 .form .button-arrow-right button:after{content:">>";padding-left:5px}.lt-ie8 .form fieldset legend{top:-.5em}.lt-ie8 .form .button{display:inline}.no-js .clearButton,.reference-pdf-form,form.logging_a_study h2{display:none}.lt-ie8 .form .button-arrow-left button,.lt-ie8 .form .button-arrow-right button{position:static}@media only screen and (max-width:767px){.form .control-group,.form .help-block{margin-bottom:10px}.form .radio input[type=radio]{height:14px}.form .checkboxField .control-label{float:left}.form .control-label{float:none;width:160px;padding-top:5px;text-align:left}.form .controls{margin-left:0}}@media only screen and (max-width:239px){.form .uneditable-input,.form input,.form select,.form textarea{width:200px}}.wsform.hcp-logging-form .component-content{background-color:#efedf1}form.logging_a_study label.wsform-label{float:none;width:100%;text-align:left;font-size:18px;font-family:Arial;color:#818085;font-weight:400}form.logging_a_study .controls{margin-left:0}.alert.alert-info{margin-top:1em;margin-bottom:0}form.logging_a_study .control-group{margin-bottom:0;margin-top:2em}form.logging_a_study input{border:1px solid #78c341!important;border-radius:0!important;height:28px!important;width:300px;margin-bottom:0!important}form.logging_a_study input[type=text]:focus{box-shadow:none;background:#818085;color:#fff}.form{margin-left:.2em}.wsform .controls,.wsform .wsform-controls{margin-left:0!important}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.hidden-password-field {
  display: none; }

.gigya-screen .default-submit-button input[type=submit] {
  background-color: #f36633; }
.html .hints a{float:left;margin-right:5px}@media only screen and (min-width:941px){.navigation.navigation-horizontal{display:block!important}li.navigation-item.navigation-level1:first-child a.navigation-item-title{padding-left:1em}.quizScoreBox{width:43px;height:37px}.quizResultContainer .component-content{position:absolute;bottom:28.7%;left:52%}}@media only screen and (max-width:767px){.overlayContainerDiv #content{background:0 0!important;border:0;width:310px!important;margin:0;padding:0!important;margin-bottom:0!important;margin-left:0!important}.quizOverlayContainer .overlay-content{border:0!important;border-radius:0!important;-webkit-border-radius:0;-moz-border-radius:0;width:310px;top:36%!important}.overlay-content.score-0-10 .quizScoreHeading{position:absolute;top:50%;right:25%;left:30px;text-align:right}.overlay-content.score-11-20 .quizScoreHeading{position:absolute;top:50%;left:36.5%}.overlay-content.score-21-30 .quizScoreHeading{position:absolute;top:48%;left:52.5%}.overlay-content.score-31 .quizScoreHeading{position:absolute;top:45%;left:69%}}@media only screen and (min-width:768px) and (max-width:940px){.questionWithImage .quizQuestion{width:95%}.quizResultContainer,.quizResultContainer .component-content{width:99%}.quiz-logo{min-width:110px}}@media only screen and (max-width:480px){.questionWithImage .quizQuestion{min-width:370px}}@media only screen and (max-width:680px){.questionWithImage .quizQuestion{display:block;padding-bottom:1.2em;padding-top:1.2em}}@media only screen and (min-width:768px){.image.right-arrow{max-width:70px}.print-text{min-width:350px}}@media print{body.patient-site-body #header{display:none}}

#CookieQBanner {
  background-color: #78c340 !important;
}

#CookieQBanner p {
  color: #fff !important;
}

#CookieQBanner p a {
  color: #fff !important;
  text-decoration: underline !important;
}

#CookieQBanner a.CQclose {
  color: #fff !important;
}.image .right{text-align:right}.image .left{text-align:left}.image .middle{text-align:center}.language-selector-box .close-button-image{background:linear-gradient(#7f7f7f,#1d1d1b);position:absolute;width:100%;left:0;top:-20px}.language-selector-box .close-button-image>.component-content{text-align:left}@media only screen and (max-width:767px){.image .component-content{text-align:center}}.imageGallery > .component-content {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.imageGallery .gallery-play {
  color: #323131; }

.imageGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.imageGallery-description {
  margin: 15px 0; }

.imageGallery-thumbnails {
  position: relative;
  margin: 20px 0; }

.imageGallery-thumbnail, .imageGallery-view {
  cursor: pointer; }

.imageGallery.is-playing .imageGallery-view-overlay:before {
  content: "\f04c";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  text-indent: 0; }

.imageGallery-arrow, .imageGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 35px;
  height: 60px;
  padding: 0;
  border: 0;
  box-sizing: content-box;
  background: none;
  cursor: pointer;
  font: 0/0 serif;
  color: transparent; }
  .imageGallery-arrow:before, .imageGallery-arrow.is-disabled:hover:before {
    position: absolute;
    margin-top: 15px;
    color: #b9b8b8; }

.imageGallery-arrow {
  text-align: center; }
  .imageGallery-arrow.is-disabled {
    opacity: 0.5; }
  .imageGallery-arrow:hover:before {
    color: #939191; }
  .imageGallery-arrow-left, .imageGallery-arrow-left.is-disabled:hover {
    left: 0; }
    .imageGallery-arrow-left:before, .imageGallery-arrow-left.is-disabled:hover:before {
      content: "\f053";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }
  .imageGallery-arrow-right, .imageGallery-arrow-right.is-disabled:hover {
    right: 0; }
    .imageGallery-arrow-right:before, .imageGallery-arrow-right.is-disabled:hover:before {
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }

.imageGallery-thumbnail {
  position: relative;
  display: block;
  float: left;
  padding: 0;
  margin: 0 9px;
  border: solid 4px #323131;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  opacity: .7;
  transition: opacity .2s; }
  .imageGallery-thumbnail a {
    display: block; }
  .imageGallery-thumbnail-image {
    position: relative;
    margin: 2px;
    border: solid 2px #323131; }
    .imageGallery-thumbnail-image img {
      display: block;
      width: 63px;
      height: 52px;
      margin: 0 auto; }
  .imageGallery-thumbnail-cover {
    display: block;
    max-width: none; }
  .imageGallery-thumbnail-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }
  .imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay {
    opacity: 0;
    transition: opacity .5s; }
  .imageGallery-thumbnail-overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -14px 0 0 -15px;
    height: 28px;
    width: 30px;
    cursor: pointer;
    opacity: 0.7; }
    .imageGallery-thumbnail-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 15px;
      border-radius: 50%;
      border: 3px solid #323131;
      text-indent: 7px;
      background: white;
      text-align: center;
      line-height: 24px; }
  .imageGallery-thumbnail.is-active, .imageGallery-thumbnail:hover {
    opacity: 1; }

.imageGallery-list {
  overflow: hidden;
  margin: 0 50px;
  position: relative; }
  .imageGallery-list li:hover .image,
  .imageGallery-list li.active .image {
    margin: 0;
    border: solid 4px #323131; }
  .imageGallery-list-inner {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 4000px;
    overflow: hidden;
    list-style: none; }

.imageGallery-view {
  position: relative;
  margin-bottom: 10px;
  border: solid 2px #323131;
  overflow: hidden;
  text-align: center;
  background: white; }
  .imageGallery-view img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%; }
  .imageGallery-view:hover-overlay {
    opacity: 0.7; }
  .imageGallery-view-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -34px 0 0 -36px;
    width: 73px;
    height: 69px;
    cursor: pointer;
    transition: opacity .5s;
    opacity: 0; }
    .imageGallery-view-overlay:hover {
      opacity: 1;
      text-decoration: none; }
    .imageGallery-view-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      background: white;
      border: 3px solid #323131;
      border-radius: 50%;
      font-size: 30px;
      text-indent: 5px;
      text-align: center;
      line-height: 65px; }

.mod-js .imageGallery-thumbnail {
  padding: 0; }
  .mod-js .imageGallery-thumbnail .imageGallery-thumbnails {
    position: relative; }

.no-js .imageGallery-view {
  display: none; }

.no-js .imageGallery-list {
  margin: 0; }

.no-js .imageGallery-arrow {
  display: none; }

.no-js .imageGallery-thumbnail {
  float: none;
  border: 0;
  opacity: 1;
  overflow: hidden; }
  .no-js .imageGallery-thumbnail img {
    width: auto;
    height: auto; }
  .no-js .imageGallery-thumbnail a:after {
    display: block;
    padding: 10px 0 30px;
    content: attr(data-description);
    text-align: left; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.locationfinder input[type=text] {
  font-family: arial;
  font-size: 12px;
  border: 1px solid #D5D1CE;
  display: inline;
  float: left;
  height: 12px;
  padding: 8px;
  width: 27%; }
  @media only screen and (max-width: 767px) {
    .locationfinder input[type=text] {
      width: 60%;
      margin-bottom: 20px; } }

.locationfinder .button {
  padding: 8px;
  background-image: url(../../img/Search-icon.png);
  background-repeat: no-repeat;
  border: none;
  margin-right: 20px;
  width: 30px;
  height: 30px; }
  @media only screen and (max-width: 767px) {
    .locationfinder .button {
      margin-right: 24%;
      margin-bottom: 20px; } }

.locationfinder .locationFinder-selectOption {
  width: 7%;
  border: 1px solid #D5D1CE;
  height: 30px;
  margin-left: 10px;
  margin-right: 20px; }
  @media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption {
      width: 20%;
      margin-left: 0px;
      margin-right: 15px; } }

.locationfinder .locationFinder-selectOption1 {
  height: 30px;
  margin-left: 15px;
  width: 15%; }
  @media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption1 {
      width: 40%;
      margin-left: 0px; } }

.locationfinder .locationFinder-loadMore .loadMore {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .locationfinder .locationFinder-loadMore .loadMore:hover {
    background-color: #939191;
    color: white; }
  .locationfinder .locationFinder-loadMore .loadMore:active {
    background-color: #939191;
    color: white; }
.map-canvas {
  margin-bottom: 10px;
  border: solid 2px #323131;
  text-align: center; }
  .map-canvas img {
    width: 100%;
    max-width: inherit; }

.no-js .map-canvas img {
  width: 100%;
  max-width: 640px; }
.navigation .component-content{overflow:visible}.navigation .navigation-branch{z-index:200}.navigation .navigation-item-decoration{display:none}.no-js .navigation-branch{display:block}.navigation-root{text-align:left;z-index:10;max-width:100%}.navigation-branch{overflow:visible;margin:0;padding:0;list-style:none;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.navigation-branch.navigation-level1{border:none;display:block}.navigation-item{margin:0;border-color:#4a4a4a;border-width:0;border-style:solid}.navigation-item>.navigation-item-title{display:block;padding:5px 15px;color:#000;font-size:14px;line-height:1.5;font-weight:400;text-decoration:none;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.navigation-item>a.navigation-item-title:hover{color:#000;background:#d5d5d5;text-decoration:none}.navigation-item>span.navigation-item-title{cursor:default}.navigation-item.has-children>.navigation-item-title{position:relative;padding-right:39px}.navigation-item.has-children>.navigation-item-title .navigation-item-decoration{background:url(../../img/arrows.png) 16.5px -544.5px no-repeat #c8c8c8;height:41px;margin:-10px 0;display:inline-block;vertical-align:top;width:41px;position:absolute;right:0}.navigation-item.has-active-child>.navigation-item-title,.navigation-item.is-active>.navigation-item-title{color:#000;background:#a2a2a2;text-decoration:none}.navigation-item.is-open>.navigation-branch,.no-js .navigation-item:hover>.navigation-branch{display:block}.navigation-item.navigation-level1{margin:0 0 -2px -2px;border-color:#4a4a4a;border-width:2px;border-style:solid}.navigation-item.navigation-level1>.navigation-item-title{background:#e1e1e1;text-decoration:none;line-height:1.5}.navigation-item.navigation-level1>a.navigation-item-title:hover{background:#939191;text-decoration:none}.navigation-item.navigation-level1.has-children>.navigation-item-title{position:relative;padding-right:39px}.navigation-item.navigation-level1.has-children>.navigation-item-title .navigation-item-decoration{background:url(../../img/arrows.png) 16.5px -544.5px no-repeat #c8c8c8;height:41px;margin:-10px 0;display:inline-block;vertical-align:top;width:41px;position:absolute;right:0}.navigation-item.navigation-level1.has-active-child>.navigation-item-title,.navigation-item.navigation-level1.is-active>.navigation-item-title{color:#fff;background:#605e5e;text-decoration:none}.navigation-horizontal .navigation-branch{display:none}.navigation-horizontal .navigation-branch.navigation-level1,.navigation-horizontal .navigation-item.is-open>.navigation-branch,.no-js .navigation-horizontal .navigation-item:hover>.navigation-branch{display:block}.navigation-horizontal .navigation-branch.navigation-level2{min-width:100%;position:absolute;top:41px;left:-2px}.navigation-horizontal .navigation-branch.navigation-level2 .navigation-branch{position:absolute;margin-left:100%;top:-2px;left:0}.navigation-horizontal .navigation-item{position:relative}.navigation-horizontal .navigation-item.navigation-level1{float:left;border:none;padding-right:1.5em!important;margin:0}.navigation-horizontal:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.main .hcp-navigation-button,.navigation-mobile-menu{display:none}.navigation-horizontal .navigation-item-decoration{background-color:inherit!important}#content,.navigation.navigation-horizontal,.paragraph1{background:#efedf1}.navigation-branch{border:none}.navigation-item>.navigation-item-title{background:0 0!important}.navigation-item.navigation-level1.is-active>.navigation-item-title{background:#78c341!important;color:#fff!important}.navigation-item.navigation-level1.has-active-child>.navigation-item-title,.navigation-item.navigation-level1>.navigation-item-title,.navigation-item.navigation-level1>a.navigation-item-title:hover{font-size:12px;font-family:Arial;font-weight:700;color:#818085}.navigation.navigation-horizontal{padding-bottom:0;margin-bottom:0}.navigation-item.navigation-level1>.navigation-item-title{padding:6px 17px 8px 20px}@media only screen and (max-width:767px){.navigation-horizontal .navigation-item-decoration{display:none}.navigation-horizontal .navigation-branch,.navigation-horizontal .navigation-branch.navigation-level1,.navigation-horizontal .navigation-item.is-open>.navigation-branch,.no-js .navigation-horizontal .navigation-item:hover>.navigation-branch{display:auto}.navigation-horizontal .navigation-branch.navigation-level2{position:inherit;min-width:0;margin-left:0;top:auto;left:auto}.navigation-horizontal .navigation-branch.navigation-level2 .navigation-branch{position:inherit;margin-left:0;top:auto;left:auto}.navigation-horizontal .navigation-item{position:inherit}.navigation-horizontal .navigation-item.navigation-level1{float:none}.navigation-horizontal .navigation-item.has-children>.navigation-item-title{position:relative;padding-right:39px}.navigation-horizontal .navigation-item.has-children>.navigation-item-title .navigation-item-decoration{background:url(../../img/arrows.png) 16.5px -544.5px no-repeat;height:41px;margin:-10px 0;display:inline-block;vertical-align:top;width:41px;position:absolute;right:0}.navigation-horizontal .navigation-branch{border-width:2px 0}}.navigation-vertical .navigation-branch{display:none}.navigation-vertical .navigation-branch.navigation-level1{display:inline-block}.navigation-vertical .navigation-branch.navigation-level2{position:absolute;margin-left:100%;top:-2px;left:2px 2px 2px 2px}.navigation-vertical .navigation-branch.navigation-level2 .navigation-branch{position:absolute;margin-left:100%;top:-2px;left:0}.navigation-vertical .navigation-item{position:relative}.navigation-vertical .navigation-item.is-open>.navigation-branch,.no-js .navigation-vertical .navigation-item:hover>.navigation-branch{display:block}.navigation-vertical .navigation-item.has-children>.navigation-item-title{position:relative;padding-right:39px}.navigation-vertical .navigation-item.has-children>.navigation-item-title .navigation-item-decoration{background:url(../../img/arrows.png) 18.5px -488.5px no-repeat;height:41px;margin:-10px 0;display:inline-block;vertical-align:top;width:41px;position:absolute;right:0}.navigation-vertical .navigation-item-decoration{background-color:inherit!important}@media only screen and (max-width:767px){.navigation-vertical .navigation-item-decoration{display:none}.navigation-vertical .navigation-branch,.navigation-vertical .navigation-branch.navigation-level1,.navigation-vertical .navigation-item.is-open>.navigation-branch,.no-js .navigation-vertical .navigation-item:hover>.navigation-branch{display:auto}.navigation-vertical .navigation-branch.navigation-level2{position:inherit;min-width:0;margin-left:0;top:auto;left:auto}.navigation-vertical .navigation-branch.navigation-level2 .navigation-branch{position:inherit;margin-left:0;top:auto;left:auto}.navigation-vertical .navigation-item{position:inherit}.navigation-vertical .navigation-item.navigation-level1{float:none}.navigation-vertical .navigation-item.has-children>.navigation-item-title{position:relative;padding-right:39px}.navigation-vertical .navigation-item.has-children>.navigation-item-title .navigation-item-decoration{background:url(../../img/arrows.png) 16.5px -544.5px no-repeat;height:41px;margin:-10px 0;display:inline-block;vertical-align:top;width:41px;position:absolute;right:0}.navigation-vertical .navigation-branch{border-width:2px 0}}.navigation-full .navigation-item-decoration{visibility:hidden;display:none}.navigation-full .navigation-branch{display:block}@media only screen and (max-width:767px){.navigation-full .navigation-item-decoration{display:none}.navigation-full .navigation-branch,.navigation-full .navigation-branch.navigation-level1,.navigation-full .navigation-item.is-open>.navigation-branch,.no-js .navigation-full .navigation-item:hover>.navigation-branch{display:auto}.navigation-full .navigation-branch.navigation-level2{position:inherit;min-width:0;margin-left:0;top:auto;left:auto}.navigation-full .navigation-branch.navigation-level2 .navigation-branch{position:inherit;margin-left:0;top:auto;left:auto}.navigation-full .navigation-item{position:inherit}.navigation-full .navigation-item.navigation-level1{float:none}.navigation-full .navigation-item.has-children>.navigation-item-title{position:relative;padding-right:39px}.navigation-full .navigation-item.has-children>.navigation-item-title .navigation-item-decoration{background:url(../../img/arrows.png) 16.5px -544.5px no-repeat;height:41px;margin:-10px 0;display:inline-block;vertical-align:top;width:41px;position:absolute;right:0}.navigation-full .navigation-branch{border-width:2px 0}.navigation-horizontal .navigation-item.navigation-level1{padding-right:0!important}.navigation.navigation-horizontal{margin-top:-2.2em}}/* NEWSFEED ITEM */
/* NEWSFEED COMPONENT */
/* PER PAGE */
/* MOBILE */
.newsfeed-result {
  padding: 0;
  margin: 0;
  background: #F5F5F5;
  margin-bottom: 20px; }

.newsfeed-image {
  margin: 0;
  height: 150px;
  overflow: hidden; }
  .newsfeed-image img {
    height: 100%;
    min-width: 100%;
    left: 50%;
    position: relative;
    transform: translateX(-50%); }

.newsfeed-inner-content {
  padding: 10px 15px;
  border-top: solid 4px #F36533; }

.newsfeed-category {
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-title {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #7E7E7E; }
  .newsfeed-title:only-child {
    border-bottom: 0;
    padding: 0;
    margin: 0; }
  .newsfeed-title a:hover {
    text-decoration: none; }
  .newsfeed-title a:active {
    text-decoration: none; }
  .newsfeed-title a:focus {
    text-decoration: none; }

.newsfeed-date {
  font-size: 13px;
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-description {
  margin: 0 0 10px;
  color: #73645D; }

.newsfeed-url {
  font-size: 13px;
  word-break: break-all; }
  .newsfeed-url a {
    color: #16727F;
    font-weight: bold; }
    .newsfeed-url a:hover {
      text-decoration: none; }
    .newsfeed-url a:active {
      text-decoration: none; }
    .newsfeed-url a:focus {
      text-decoration: none; }

.newsfeed {
  position: relative; }
  .newsfeed a {
    color: inherit;
    text-decoration: none; }
  .newsfeed .active a {
    font-weight: bold; }
  .newsfeed .splitter {
    color: #F36533; }

.newsfeed-number {
  margin-bottom: 20px;
  position: absolute;
  left: 250px;
  top: -50px; }
  .newsfeed-number .results-count-strong {
    font-weight: bold; }

.newsfeed-pagination .mobile {
  display: none; }

.newsfeed-pagination-list {
  font-size: 13px;
  font-size: 1.3rem;
  padding: 0;
  margin: 20px 0 0;
  list-style: none;
  float: right; }

.newsfeed-pagination-item {
  display: inline-block; }
  .newsfeed-pagination-item a {
    display: block;
    border: 1px solid #e9e9e9;
    width: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 3px; }
    .newsfeed-pagination-item a:hover {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:focus {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:active {
      text-decoration: none;
      border-color: #a0ce4e; }

.newsfeed-pagination-item.separator {
  display: inline-block;
  border: 1px solid #fff;
  width: 25px;
  line-height: 25px;
  text-align: center;
  margin-right: 3px;
  letter-spacing: 2px; }
  .newsfeed-pagination-item.separator:before {
    content: "..."; }

.newsfeed-pagination-item.is-active a {
  background: #a0ce4e;
  color: #fff;
  cursor: default; }

.newsfeed-pagination-item.item-next a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-next a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:after {
    content: ">";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-left: 5px; }

.newsfeed-pagination-item.item-previous a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-previous a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:before {
    content: "<";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-right: 5px; }

.view-all.button {
  margin-top: 30px; }

.promo .view-all.button {
  text-align: center; }

.related .view-all.button {
  text-align: start; }

.view-all a {
  background: #15717d;
  padding: 10px 23px;
  border-radius: 20px;
  color: #fff; }

span.newsfeed-related-updates {
  display: block;
  margin: 50px 0 20px 0;
  font-style: italic;
  color: #73645D; }

a.newsfeed-related-category {
  background: #f3f2f0;
  padding: 15px;
  border-radius: 40px;
  font-weight: bold;
  color: #15717d; }

.newsfeed-perPage {
  max-width: 200px;
  margin: 14px 0 0; }
  .newsfeed-perPage > div {
    display: inline-block; }
  .newsfeed-perPage .active {
    font-style: italic;
    background: #DDD; }
  .newsfeed-perPage a {
    color: inherit;
    text-decoration: none; }
  .newsfeed-perPage .heading {
    background: #EEE;
    min-width: 100px;
    padding: 10px; }
  .newsfeed-perPage .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
  .newsfeed-perPage ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeed-perPage li {
    padding: 5px 20px; }
    .newsfeed-perPage li a {
      display: block; }

@media (max-width: 767px) {
  .newsfeed-pagination {
    text-align: center; }
    .newsfeed-pagination .mobile {
      display: block; }
    .newsfeed-pagination .desktop {
      display: none; }
  .newsfeed-pagination-list {
    display: inline-block;
    float: none; }
  .newsfeed-result.has-image {
    text-align: center; }
    .newsfeed-result.has-image .newsfeed-image {
      position: static;
      margin-bottom: 20px; }
    .newsfeed-result.has-image .newsfeed-title {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-description {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-date {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-url {
      text-align: left;
      margin-left: 0; }
  .item-previous {
    float: left; }
  .item-next {
    float: right; } }
.newsfeedFilterBy {
  max-width: 200px; }
  .newsfeedFilterBy .active {
    font-style: italic;
    background: #DDD; }
  .newsfeedFilterBy a {
    color: inherit;
    text-decoration: none; }
  .newsfeedFilterBy .heading {
    background: #F36533;
    color: #FFF;
    padding: 10px; }
  .newsfeedFilterBy .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
    .newsfeedFilterBy .slider .tag-link a {
      display: block; }
  .newsfeedFilterBy .top-level {
    font-weight: bold;
    padding-left: 10px; }
  .newsfeedFilterBy ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeedFilterBy li {
    padding: 5px 20px; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.powerreviews {
  border: solid 1px #e0e0e0;
  padding: 5px 10px 0 10px;
  margin-bottom: 5px; }
  .powerreviews .p-w-r .pr-header-title {
    color: #f36633; }
  .powerreviews .p-w-r .pr-star-selected {
    background-color: #f36633; }
  .powerreviews .pr-snapshot-rating .pr-stars {
    background-image: url("../../img/stars.gif"); }
  .powerreviews .pr-review-rating .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews .pr-snippet-stars .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews.pr-base-modal a, .powerreviews .pr-pa-snippet a, .powerreviews .pr-review-engine a, .powerreviews .pr-snippet a, .powerreviews prImageSnippet a {
    color: #f36633; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.product-list-main__results .product {
  border-bottom: 2px solid #f3f2f1; }

.productList .product-list-content {
  display: table;
  width: 50%;
  margin-left: auto;
  margin-right: auto; }
  .productList .product-list-content .product-list-main, .productList .product-list-content product-list-header {
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto; }

.productList .alphabet-filter__element {
  margin-left: 10px; }

.productList .no-of-shown-results, .productList .no-of-all-results, .productList .applied-filter {
  font-weight: bold; }

.productList .product-list-main {
  display: table-row;
  justify-content: space-around; }

.productList .product-list-header {
  display: table-row;
  justify-content: space-around; }

.productList .product-list-filter--alphabet {
  border-left: 2px solid #f3f2f1; }

.productList .product-list-filter .filter-trigger--alphabet {
  color: #72635d;
  cursor: default;
  opacity: 0.5;
  text-decoration: none; }
  .productList .product-list-filter .filter-trigger--alphabet.filter-trigger--active {
    color: #f36633;
    cursor: pointer;
    opacity: 1;
    text-decoration: none; }

.productList .product-list-header__filter-by .filter-by__label {
  background-color: #f36633;
  color: white;
  padding: 10px 30px;
  font-size: 16px;
  border: none;
  cursor: pointer; }

.productList ul.filter__product-types {
  display: none;
  position: absolute;
  background-color: #f2f2f2;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1; }
  .productList ul.filter__product-types li {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block; }
    .productList ul.filter__product-types li input ~ span::after {
      content: "";
      background-color: white;
      border-radius: 30px;
      width: 20px;
      height: 20px;
      margin: 0 7px 0 0;
      position: absolute;
      right: 0; }
    .productList ul.filter__product-types li input:checked ~ span::after {
      background-color: #15717e;
      border: 2px solid white;
      margin: 0 6px 0 0; }
    .productList ul.filter__product-types li input {
      visibility: hidden; }

.productList ul .alphabet-filter__elements, .productList ul .product__links--additional {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.productList ul.filter__product-types.show {
  display: block;
  padding: 0; }

.productList .product__info-formula-text {
  font-style: italic; }

.productList .product .product__links a {
  color: #15717e;
  font-weight: bold; }

.productList .product .product__info-title, .productList .product .product__info-title a {
  color: #15717e;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold; }

.productList .product .product__info-title.lock-icon {
  color: black;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold; }
  .productList .product .product__info-title.lock-icon a:before {
    content: '!';
    color: #ff0000; }

.productList .product-list-main__results {
  width: 95%; }
  .productList .product-list-main__results .product {
    display: flex;
    margin-top: 15px; }
    .productList .product-list-main__results .product .product__info {
      width: 50%; }
    .productList .product-list-main__results .product .product__links {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      font-family: arial;
      font-size: 13px;
      font-weight: 700; }

.productList .results__show-more-btn {
  display: inline-block;
  margin-top: 15px;
  color: white;
  background-color: #15717e;
  padding: 10px 30px;
  border-radius: 20px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  width: 20%;
  margin-left: 35%;
  margin-right: auto; }
  .productList .results__show-more-btn:hover {
    background-color: white;
    display: inline-block;
    padding: 8px 30px;
    border: 2px solid #15717e;
    color: #15717e;
    font-size: 18px;
    width: 20%;
    margin-left: 35%;
    margin-right: auto; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.questionanswers.hideScoreBox .quizScoreBox, .questionanswers.hideScoreBox .quizResultBoxContainer {
  display: none; }

.quizResultBoxContainer.showBoxQuiz {
  display: block; }

.quizButton img {
  cursor: pointer; }
.questionWithCheck{border:1px dotted #D5D1CE;padding:10px}.questionWithCheck .formControl-radio, .questionWithRadio .formControl-radio{float:left;margin:0;padding:0;width:21px}.questionWithCheck .genericFormGroup span input[type=checkbox], .questionWithRadio .genericFormGroup span input[type=radio]{float:left;margin:2px 2px 0 0;padding:0;width:15px}.questionWithCheck .genericFormGroup label, .questionWithRadio .genericFormGroup label{float:left;padding:1px 0 0;width:auto;margin-right:15px;font-size:12px}.questionWithCheck .genericFormGroup .quizRadioImg label, .questionWithRadio .genericFormGroup .quizRadioImg label{width:100px}.quiz .nextQuestionPage{float:right}.questionWithCheck .quizScoreBox, .questionWithRadio .quizScoreBox{border:1px solid #0F61AF;background:#fff;text-align:center;font-weight:700;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;width:50px;height:15px;margin-left:20px;float:left}.questionWithCheck .imgContainer, .questionWithRadio .imgContainer{width:100%;float:left}.questionWithCheck .quizQuestion p, .questionWithRadio .quizQuestion p{margin:0 0 15px}.questionWithCheck .quizScoreBox p, .questionWithRadio .quizScoreBox p{margin:0;font-weight:700;font-size:14px}.quizHideBox{display:none}.quizOverlayContainer .overlay-bg{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;background:#000;background:rgba(0, 0, 0, .75);text-align:center}#wrapper .quizOverlayContainer .overlay-content{background:0 0;border:5px solid #D5D1CE;border-radius:10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;display:inline-block;max-width:90%;min-height:80px;min-width:80px;padding:20px 0 10px;position:relative;text-align:left}.updated-popup{background-color:#0d62a7}.updated-popup .content.paragraphSystem{background:#fff;margin:18px;border-radius:14px;padding:15px}.overlay-content.score-0-10 .overlayContainerDiv #wrapper{background-color:transparent}.quizOverlayContainer .overlay-close{background:url(../../img/close_black-ConvertImage.png) 0 0/20px auto no-repeat rgba(0, 0, 0, 0);cursor:pointer;display:none;font-size:25px;height:20px;position:absolute;right:3px;top:5px;width:20px;z-index:9999}.quiz.quizProgressBar .quizProgressDots.active, .quiz.quizProgressBar .quizProgressDots.firstactive, .quiz.quizProgressBar .quizProgressDots.progressActive{top:2px;width:16px;background-color:#099696;height:16px;position:absolute}.quizOverlayContainer .close-btn:hover{background:#05abe0}.questionWithImage{clear:both}.quizResultContainer{width:92%}.questionWithImage .quizQuestion{border:2px solid #0F61AF;background:#D5DCEF;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:15px 5px 20px 10px;float:left;width:85.5%}.questionWithImage .quizQuestion p{font-weight:700;line-height:1.2em;margin:10px 0 0;vertical-align:middle;color:#000}.questionWithImage .imgContainer{float:left;width:45%;text-align:center}.questionWithImage .imgContainer span{border:3px solid #78A7D2;padding:10px;height:36px;width:36px;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px}.questionWithImage .imgContainer img{text-align:center;vertical-align:bottom;cursor:pointer}.questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption{float:left;width:27%}.quizScoreBox{border:2px solid #0F61AF;background:#D5DCEF;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:7px 5px;width:42px;height:62px;margin-left:20px;float:left}.quizScoreBox.totalScoreBox{padding:5px}.quizScoreBox p{text-align:center;font-weight:700;font-size:20px;margin:15px 0 0;color:#000}.quiz .generateScore,.quizScoreBox.totalScoreBox{float:right}.quiz .button.generateScore{width:230px;padding:10px;font-weight:700;font-size:22px;color:#fff;background:#0047BD}.quiz .button.generateScoreNewPage{padding:10px;font-weight:700;font-size:12px;color:#0073BD;border:1px solid #fff;background:#E4FE98}.quiz.quizWithBGImage{float:left}.quiz.quizWithBGImage .quizQuestionBox{background-color:#FFF1D0;padding:20px;width:70%}.quiz.quizWithBGImage .quizQuestionBox h2{color:#4469A1;font-size:40px;margin-bottom:0}.quiz.quizWithBGImage .quizQuestionBox p{font-size:18px;color:#5C5D59;margin:0;line-height:22px}#question3 .quizWithBGImage.questionOption2, #question3 .quizWithBGImage.questionOption2 .quizQuestionOption, .quizWithBGImage.questionOption1 .quizQuestionOption{height:450px}.quizWithBGImage.questionOption2 .quizQuestionOption, .quizWithBGImage.questionOption3 .quizQuestionOption, .quizWithBGImage.questionOption4 .quizQuestionOption, .quizWithBGImage.questionOption5 .quizQuestionOption{height:225px}#question3 .quizWithBGImage.questionOption2,.quizWithBGImage.questionOption1,.quizWithBGImage.questionOption4{width:50%}#question2 .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption4, #question2 .quizWithBGImage.questionOption5,.quizWithBGImage.questionOption2,.quizWithBGImage.questionOption3{width:25%}.quiz.quizWithBGImage .quizQuestionOption{position:relative}.quiz.quizWithBGImage .quizOptionButton{position:absolute;right:0;bottom:0;background:#E2F1F3;padding:17px 25px;font-size:20px;border:0;border-radius:0;color:#73A1A7}.quiz.quizWithBGImage .quizOptionButton:focus{border:1px dotted #000}.quiz.quizWithBGImage .quizOptionButton span{background:url(../../img/boxlink-arrow.png) right center no-repeat;padding-right:25px}.quizProgressBar{background:#fff;border:1px solid #fff;padding:20px 0;box-shadow:0 0 10px #9ecaed}.quiz.quizProgressBar .quizProgressBarDots{background-color:#E1E1E1;border:1px solid #E1E1E1;border-radius:18px;height:10px;padding:5px;position:relative}.quiz.quizProgressBar .quizProgressDots.active{left:0}.quiz.quizProgressBar .quizProgressDots{background-color:#fff;border-radius:100%;cursor:pointer;display:block;height:12px;left:0;position:absolute;top:4px;width:12px;box-shadow:none;border:0 solid #dcdcdc}.progressDotActive{width:2%;background:#099696;height:10px}.quiz.quizProgressBar .quizProgressBarQuestions{background-color:#fff;padding:5px;position:relative;margin-bottom:35px}.quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion{color:#22508E;font-size:24px;font-style:normal;font-weight:400;position:absolute;top:2px;padding:0;border:none;background:0 0;cursor:text}.quizRadioImg{float:left;width:100px}.questionWithRadio button{background:#fff;border:1px solid #fff;border-radius:0;float:left;margin-right:15px}.questionWithRadio button.optionActive{border:1px solid #D5DCEF}.quiz.quizWithBGImage .quizQuestionOption{background-repeat:no-repeat;background-position:left top}.hideQuizTotalBox .quizResultContainer{display:none}.quiz-component{margin-top:10%}@media only screen and (max-width: 767px){.quiz-logo.image .component-content{text-align:right}.name-date-html input{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:6px 0;min-height:36px;border:1px solid #073b73;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.questionWithCheck .formControl-radio{clear:both;display:block}}@media only screen and (max-width: 420px){.questionWithCheck .formControl-radio, .questionWithRadio .formControl-radio{clear:both;display:block;float:left;width:6%}.questionWithCheck .genericFormGroup label, .questionWithRadio .genericFormGroup label{display:block;float:left;width:50%}.quizRadioImg{width:100%}.questionWithImage .quizQuestion{width:60%}.quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion{font-size:12px;font-weight:700}.quiz.quizWithBGImage{width:100%;display:block}.quiz.quizProgressBar .quizProgressBarQuestions{margin-bottom:15px}.quiz.quizWithBGImage .quizQuestionOption{background-repeat:none;background-position:center center;background-attachment:scroll;background-size:100% 100%;width:100%;display:block}#question2 .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption4, #question2 .quizWithBGImage.questionOption5, #question3 .quizWithBGImage.questionOption2,.quizWithBGImage.questionOption1,.quizWithBGImage.questionOption2,.quizWithBGImage.questionOption3,.quizWithBGImage.questionOption4{width:100%}.questionWithImage .imgContainer, .questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption{display:block;width:100%}}.quiz-component{margin-top:10% !important}.page-patient-site-test-page-chinese-taiwan .quiz-component, .page-patient-site-test-page-bulgarian .quiz-component, .page-patient-site-test-page-danish .quiz-component, .page-patient-site-test-page-german-switzerland .quiz-component, .page-patient-site-test-page-greek .quiz-component, .page-patient-site-test-page-kannada .quiz-component, .page-patient-site-test-page-latvian .quiz-component, .page-patient-site-test-page-slovak .quiz-component, .page-patient-site-test-page-chinese-simplified .quiz-component, .page-patient-site-test-page-czech .quiz-component, .page-patient-site-test-page-korean .quiz-component, .page-patient-site-test-page-tamil-india .quiz-component, .page-patient-site-test-page-telugu-india .quiz-component, .page-patient-site-test-page-malayalam .quiz-component{margin-top:12% !important}
