@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}@font-face {
  font-weight: normal;
  font-style: normal;
}
.strip-button-style {
  background-color: transparent;
  color: #28537c;
  border-width: 0px;
  border-radius: 2px;
  width: 100%;
  text-align: left;
  display: block;
}
/* styles for validation helpers */
.field-validation-error {
  color: #e80c4d;
  font-weight: bold;
}
.field-validation-valid {
  display: none;
}
input.input-validation-error {
  border: 1px solid #e80c4d;
}
input[type="checkbox"].input-validation-error {
  border: 0 none;
}
.validation-summary-errors {
  color: #e80c4d;
  font-weight: bold;
  font-size: 1.1em;
}
.validation-summary-valid {
  display: none;
}
/* End styling for validation helpers */
body {
  position: relative;
  font-family: 'Segoe UI';
  font-weight: lighter;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
@media (max-width: 1199px) {
  body {
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }
}
input.btn {
  font-family: 'Segoe UI';
}
h2.portal-title,
h3.portal-title,
h4.portal-title,
h5.portal-title {
  font-family: 'Segoe UI';
  font-weight: normal;
  color: #555555;
  border-bottom: solid 1px #aaaaaa;
}
.portal-title a {
  text-decoration: none;
}
.portal-title a:hover {
  color: #152c42;
}
h2.portal-title,
h3.portal-title {
  padding-bottom: 5px;
  margin-bottom: 30px;
}
h4.portal-title {
  padding-bottom: 2px;
}
h5.portal-title {
  font-weight: normal;
  font-size: medium;
}
#header ul > li.chart-online a {
  background-color: #28537c;
}
#header ul > li.chart-online a:hover {
  background-color: #537696;
}
#header ul > li.control-center a {
  background-color: #f0ad4e;
}
#header ul > li.control-center a:hover {
  background-color: #f3bd71;
}
[data-addajs="nav"][data-dock="bottom"] {
  background-color: #fff;
  border: solid 2px #eeeeee;
}
[data-addajs="nav"][data-dock="bottom"] #left-footer,
[data-addajs="nav"][data-dock="bottom"] #right-footer {
  padding: 5px 20px 5px 20px;
}
[data-addajs="nav"][data-dock="bottom"] img {
  max-height: 50px;
}
/*
    Utility
    */
.enclose {
  position: absolute;
}
.enclose-right {
  right: 0px;
}
/*
    CHART ONLINE
    */
.label.open-item-label {
  cursor: pointer;
  vertical-align: bottom;
}
.label.open-item-label:hover {
  background-color: #fff;
}
div.open-item-list {
  z-index: 1030;
  font-size: medium;
  position: relative;
}
/*
    NEWS FEED
    */
#chart-online-content {
  min-height: 200px;
}
#chart-online-content .portal-title {
  margin-bottom: 0px;
  border-bottom-color: #224669;
}
#chart-online-content .top-toolbar.affix {
  top: 50px;
  position: fixed !important;
  z-index: 1060;
}
#chart-online-content .top-toolbar .btn-group > .btn {
  border-top: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
@media (max-width: 1200px) and (min-width: 992px) {
}
#chart-online-content .top-toolbar > .btn-group {
  margin-bottom: 10px;
}
#chart-online-content #graph-container,
#chart-online-content #last-note-container {
  z-index: 1000;
  float: none;
}
#chart-online-content #graph-container .panel-default,
#chart-online-content #last-note-container .panel-default {
  -webkit-box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.25);
}
#chart-online-content #graph-container.affix,
#chart-online-content #last-note-container.affix {
  position: fixed !important;
  top: 51px;
}
#chart-online-content #charting-detail .nav-tabs {
  margin-top: 10px;
}
#chart-online-content #charting-detail .nav-tabs li a {
  padding: 2px 5px;
}
#chart-online-content #news-feed {
  margin-top: 10px !important;
}
#chart-online-content #news-feed h4 {
  border-bottom: solid #777777 1px;
}
#chart-online-content #news-feed h1,
#chart-online-content #news-feed h2 {
  font-family: 'Segoe UI';
}
#chart-online-content #news-feed .panel-heading h4 {
  border-bottom: none;
}
#chart-online-content #news-feed .patient-newsfeed-item .panel-body .label {
  line-height: 18pt;
}
#chart-online-content #news-feed .patient-newsfeed-item .open {
  color: #28537c;
}
#chart-online-content #news-feed .patient-newsfeed-item .closed {
  color: #28537c;
}
#chart-online-content #news-feed .patient-newsfeed-item .img-thumbnail {
  height: 150px;
}
#chart-online-content #news-feed .patient-newsfeed-item .dummy-summary .row {
  margin-bottom: 4px;
}
#chart-online-content #news-feed .patient-newsfeed-item .dummy-summary .row .clear-margin {
  margin-bottom: 0px;
}
#chart-online-content #news-feed .patient-newsfeed-item .dummy-summary .row .dummy {
  display: block;
  background-color: #eeeeee;
}
#chart-online-content #news-feed .patient-newsfeed-item .dummy-summary .row .dummy.pad-me {
  padding-bottom: 4px;
}
.form-control.time {
  max-width: 50px;
}
.glyphicon-note-locked:before {
    content: "";
    background-image: url(/Content/images/lock.png);
    background-size: 18px 18px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
}
.glyphicon-note-unlocked:before {
    content: "";
    background-image: url(/Content/images/unlock.png);
    background-size: 18px 18px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
}
.glyphicon-contact-form:before {
    content: "";
    background-image: url(/Content/images/contact-form.png);
    background-size: 18px 18px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
}
