h1, h2, h3, h4, h5, h6 {
    font-family: "HelveticaNeueMdCn", sans-serif;
    font-weight: 200;
    color: #005673;
}

a {
    font-family: "HelveticaNeueMdCn", sans-serif;
}

a:hover, a:visited, a:active {
    font-weight: normal;
}

#lymphcare-slider .slide-txt {
    font-family: "HelveticaNeueMdCn", sans-serif;
}

footer#footer {
    height: 250px !important;
}

footer#footer div.row > div:last-child > img {
    width: 32%;
    margin: 0 1%;
}

footer#footer div.row > div:last-child > img:first-child {
    margin-left: 0px !important;
}

footer#footer div.row > div:last-child > img:last-child {
    margin-right: 0px !important;
}

/* footer#footer div.row > div:first-child {
    border-right: 1px solid black;
} */

footer#footer img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}

footer#footer span {
    margin: 0 5px;
}

.mainContent h2, .mainContent h3 {
    margin-bottom: 20px;
    font-family: "HelveticaNeueCn", sans-serif;
}

.mainContent {
    padding-right: 40px;
}

.mainContent > .videoImg {
    margin-top: 40px;
    padding-bottom: 20px;
    border-bottom: 5px solid #c6c7c8;
    width: 100%;
    height: auto;
}

.sidebar {
    border-left: 2px solid #c6c7c8;
}

.sidebar > ul {
    padding-left: 15px;
}

.sidebar > a.signIn:hover, .sidebar > a.signIn:focus, .sidebar > a.signIn:visited {
    color: white;
    text-decoration: none;
    font-weight: normal;
}

.sidebar > a.signIn {
    margin-top: 20px;
    font-size: 22px;
    border-radius: 3px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    padding: 15px 10px;
    display: block;
    width: 100%;
    background-color: #70c4cf;
}

.sidebar-login h3 {
    margin-top: 0px !important;
}

.sidebar-login form {
    padding-bottom: 52px;
}

.sidebar-login {
    padding: 15px;
    border-radius: 3px;
    border: 2px solid #c6c7c8;
    background-color: #eee;
}

.sidebar-login input {
    border-radius: 5px;
    border-width: 1px;
    margin-top: 10px;
    width: 100%;
    font-size: 18pt;
    font-weight: lighter;
}

.sidebar-login input:last-child:hover {
    border: 1px solid #70c4cf;
    background-color: white;
    color: #70c4cf;
}

.sidebar-login input:last-child {
    width: 50% !important;
    margin-top: 20px;
    float: right;
    border: 0px;
    background-color: #70c4cf;
    color: white;
    font-size: 20pt;
    font-weight: condensed;
    line-height: 0.5;
}

/*.header-top-inner{
	padding-top: 3px;
}*/
.separator::before {
    content: '\0000a0|\0000a0';
}

.header-bottom input {
    border-radius: 7px;
    border-width: 2px;
}

.searchBar {
    margin: 0px;
}

.searchButton {
    margin: 0px;
    margin-left: -20px;
}

.inner-addon {
    position: relative;
}

/* style icon */
.inner-addon .glyphicon {
    position: absolute;
    padding: 10px;
    pointer-events: none;
}

/* align icon */
.left-addon .glyphicon {
    left: 0px;
}

.right-addon .glyphicon {
    right: 0px;
}

/* add padding  */
.left-addon input {
    padding-left: 30px;
}

.right-addon input {
    padding-right: 30px;
}

div#dummyNavigation .row {
    text-align: center;
    padding-bottom: 10px;
}

div#dummyNavigation a {
    color: #2d2d2d;
}

.userHomeBox {
    border: 2px solid #c6c7c8;
    border-radius: 10px;
}

.indicator, .diaryIndicator {
    display: block;
    width: 30%;
    height: 30px;
    border-bottom: 25px solid #dbdbdd;
    border-left: 35px solid #fff;
    border-right: 35px solid #fff;
    margin: 0 auto;
}

.diaryIndicator.nutrition{
    margin: 0 auto 0 130px;
}
.userHome img {
    display: block;
    margin: 0 auto;
}

.userHome h6 {
    text-align: center;
}

.userHomeBox > #messages > div:first-child > a:hover {
    background-color: #70c4cf;
    color: white;
    text-decoration: none;
}

.userHomeBox > #messages > div:first-child > a {
    padding: 5px 10px;
    width: 90%;
    font-size: 20px;
    display: block;
    color: #c6c7c8;
    margin: 10px auto;
}

.userHomeBox > #messages > div:first-child {
    background-color: rgba(252, 213, 163, 0.15);;
    border-right: 2px solid #c6c7c8;
}

.userHomeBox > div {
    min-height: 400px;

}

.userHomeBox > #messages > div:last-child {
    padding-top: 20px;
}

.header-background-image {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-image: url("../images/LymphCare_header-Background.jpg");
    background-repeat: no-repeat;;
    background-position-x: 50%;
    background-position-y: 0px;
    background-size: cover;
}

.header-overlay-image {
    position: absolute;
    left: -70px;
}

.nav-tabs {
    margin: 0px;
    border-bottom: 0px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: 0px;
}

.nav-tabs > li a:hover {
    border-bottom: 0px;
}

.diaryMenu > a {
    padding: 10px 0px !important;
}

.diaryMenu img {
    margin: 0 auto;
}

.diaryMenu {
    width: 7.75%;
    margin-left: 1.25%;
    margin-right: 1.25%;
}

.diaryMenu:first-child {
    margin-left: 0px;
}

.diaryMenu:last-child {
    margin-right: 0px;
}

.diaryIndicatorBox {
    width: 7.75%;
}

.indicatorBox {
    width: 10%;
}

.nav-tabs > li > a {
    margin-right: 0px;
}

img.profilePicture {
    margin: 10px auto;
}

#collapseOne input {
    width: 100%;
    height: 20px;
    margin: 5px auto;
}

.checkBoxes .col-lg-4 {
    padding: 0px;
}

.checkBoxes .col-lg-4:first-child {
    padding: 0px 20px;
}

.checkBoxes .col-lg-offset-4 {
    padding: 0px !important;
}

.privateData p {
    margin-bottom: 0px !important;
}

.nutritionMain {
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
}

.nutritionMain .col-lg-offset-1 {
    border-left: 2px solid #c6c7c8;
}

.nutritionTeaser p {
    padding-bottom: 10px;
    border-bottom: 2px solid #c6c7c8;
}

.fit {
    width: 100%;
}

.measurements {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.measurements .leftBar {
    border-right: 2px solid #c6c7c8;
}

.measurements .leftBar .link.active {
    background-color: rgba(116, 202, 213, 0.2) !important;
}

.measurements .leftBar .link {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}

.measurements .leftBar a:hover, .measurements .leftBar a:focus {
    text-decoration: none;
    font-weight: normal;
    color: #707173;
}

.measurements .leftBar a {
    height: 70px;
    display: block;
    width: 100%;
    border-bottom: 2px solid #c6c7c8;
    font-size: 18px;
    line-height: 70px;
    color: #707173;
}

.measurements .leftBar a.first {
    border-top: 2px solid #c6c7c8;
}

.measurements .leftBar .measuredOption {
    display: block;
}

.measurements .leftBar .row:first-child .col-lg-4 {
    padding-right: 0px;
    font-size: 16px;
    color: #707173;
}

.measurements .leftBar .row:first-child .col-lg-8 input {
    width: 100%;
}

.howToMeasure {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #c6c7c8;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
}

.measurementTabs {
    display: none;
}

#leftArm {
    display: block;
}

.userHomeBox.diaryMain > .tab-pane > .row {
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 25px;
}

.userHomeBox.diaryMain > .tab-pane > .row > .col-lg-3:first-child {
    /*border-right: 2px solid #c6c7c8;*/
}

#collapseCare4 p {
    display: inline-block;
}

.notesNav a {
    display: block;
    text-align: center;
}

.notesIndicator {
    display: block;
    width: 40%;
    height: 15px;
    border-bottom: 8px solid #c6c7c8;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    margin: 0 auto;
}

.notesItem:first-child {
}

.notesItem {
    border-bottom: 1px solid #707173;
    background-color: rgba(116, 202, 213, 0.2);
}

#headingNotesOne {
    height: 40px;
}

#headingNotesOne h4 .row > div {
    z-index: 1;
}

#headingNotesOne .row.last {
    position: relative;
    top: -17px;
}

#headingNotesOne .row.last > div {
    cursor: pointer;
}

ul.nav.nav-tabs li.diaryMenu a,
ul.dairynav li.diaryMenu a{
    background: none;
    border: none;
    height: 124px;
    width: 84px;
    display: block;
}

ul.nav.nav-tabs li.diaryMenu a h6,
ul.dairynav li.diaryMenu a h6 {
    text-align: center;
    font-family: "HelveticaNeue", sans-serif;
    margin-top: 85px;
    font-size: 1.1em;
    font-weight: 200;
    color: #6f6f6f;
}

ul.nav.nav-tabs li.diaryMenu.active a h6, ul.nav.nav-tabs li.diaryMenu a:hover h6,
ul.dairynav li.diaryMenu.active a h6, ul.dairynav li.diaryMenu a:hover h6{
    color: #82c6d0;
    font-size: 1.1em;
}

ul.dairynav li.diaryMenu a[aria-controlls="history"] {
    background: url('../images/icon/icon_history.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="history"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="history"] {
    background: url('../images/icon/icon_history_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="nutrition"] {
    background: url('../images/icon/icon_nutrition.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="nutrition"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="nutrition"] {
    background: url('../images/icon/icon_nutrition_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="measurements"] {
    background: url('../images/icon/icon_measurements.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="measurements"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="measurements"] {
    background: url('../images/icon/icon_measurements_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="lymphedemaCare"] {
    background: url('../images/icon/icon_lymphedama.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="lymphedemaCare"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="lymphedemaCare"] {
    background: url('../images/icon/icon_lymphedama_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="garments"] {
    background: url('../images/icon/icon_garments.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="garments"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="garments"] {
    background: url('../images/icon/icon_garments_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="exercise"] {
    background: url('../images/icon/icon_exercise.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="exercise"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="exercise"] {
    background: url('../images/icon/icon_exercise_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="infectionTracker"] {
    background: url('../images/icon/icon_infection.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="infectionTracker"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="infectionTracker"] {
    background: url('../images/icon/icon_infection_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="woundTracker"] {
    background: url('../images/icon/icon_wound.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="woundTracker"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="woundTracker"] {
    background: url('../images/icon/icon_wound_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="photos"] {
    background: url('../images/icon/icon_photos.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="photos"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="photos"] {
    background: url('../images/icon/icon_photos_active.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="notes"] {
    background: url('../images/icon/icon_notes.png') no-repeat;
}

ul.dairynav li.diaryMenu a[aria-controlls="notes"]:hover,
ul.dairynav li.diaryMenu.active a[aria-controlls="notes"] {
    background: url('../images/icon/icon_notes_active.png') no-repeat;
}

#selectTimeRange input[type="radio"], #messageType input[type="checkbox"], #nutritionType input[type="checkbox"] {
    display: none;
}

#selectTimeRange label, #messageType label, #nutritionType label {
    width: 90%;
    font-weight: 200;
    color: #c0c0c0;
    font-size: 1.2em;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 15px;
    margin-bottom: 12px;
}

#selectTimeRange label:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    position: absolute;
    border-radius: 9px;
    border: 2px solid #82bfd2;
    left: 0;
    background-color: #fff;
}

#selectTimeRange input[type=radio]:checked + label:before {
    content: "\2022";
    color: #82bfd2;
    font-size: 28px;
    text-align: center;
    line-height: 14px
}

#messageType label:before, #nutritionType label:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    position: absolute;
    border: 2px solid #82bfd2;
    left: 0;
    background-color: #fff;
}

#messageType input[type=checkbox]:checked + label:before, #nutritionType input[type=checkbox]:checked + label:before {
    content: "\2713";
    font-size: 30px;
    color: #82bfd2;
    text-align: center;
    line-height: 8px;
}

.PDHistoryContentLeft {
    border-left: 2px solid #dbdbdd;
    min-height: 545px;
}
table.messageType_attributes #messageType_attributes, #messageType_attributes tbody {
    border:0px none;
    border-top:0px none;
    border-top-width:0px !important;
    border-top-style: none !important;
    border-image-width:0px !important;
    border-top-image-width:0px !important; }

table.messageType_attributes #messageType_attributes td {
    padding:0px;  }

#tableMessageOverview {
    margin-top: 30px;
    font-family: "HelveticaNeueMdCn", sans-serif;
}

#tableMessageOverview tbody {
    opacity: 1;
}

#tableMessageOverview tr th {
    background: #fff;
    font-weight: 200;
    font-size: 1.2em;
    vertical-align: bottom;
    line-height: 1.1em;
    padding-bottom: 2px;
}

#tableMessageOverview tr th:last-child {
    padding-bottom: 5px;
}

#tableMessageOverview tr th button {
    padding: 7px 45px;
    text-align: right;
    background: #83c5d1;
    border-radius: 5px;
    color: #fff;
    box-shadow: none;
    border: none;
}

#tableMessageOverview tr th.messageTitle {
    width: 237px;
}

#tableMessageOverview tr th.messageDate {
    width: 143px;
}

#tableMessageOverview tr th.messagePhotos {
    width: 71px;
}

#tableMessageOverview tr th.messageTherapist {
    width: 91px;
}

#tableMessageOverview tr th.messageAddEntry,
#tableMessageOverview tr td.messageAddEntry {
    width: 200px;
}

#tableMessageOverview tr th:last-child a.messageOverviewToggle {
    background: url('../images/icon/icon_arrowDown_small.png') no-repeat;
    width: 20px;
    height: 15px;
    display: inline-block;
    position: relative;
    left: 18px;
    top: 10px;
    cursor: pointer;
}

#tableMessageOverview tr td {
    background: #ecf6f8;
    border-bottom: 1px solid #d8ebef;
    font-weight: 200;
    font-size: 1.2em;
}

#tableMessageOverview tr td.messageTitle {
    text-overflow: ellipsis;
    max-width: 190px;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 45px;
    padding-right: 15px;

}

#tableMessageOverview tr td.messagePhotos.active {
    background: url('../images/icon/icon_photos_small.png') no-repeat #ecf6f8;
    background-position: 10px 5px;
}

#tableMessageOverview tr td.messageTherapist.active {
    background: url('../images/icon/icon_therapist_small.png') no-repeat #ecf6f8;
    background-position: 10px 10px;
}

#tableMessageOverview tr.nutrition td.messageTitle {
    background: url('../images/icon/icon_nutrition_small.png') no-repeat #ecf6f8;
    background-position: 10px 50%;
}

#tableMessageOverview tr.measurements td.messageTitle {
    background: url('../images/icon/icon_measurements_small.png') no-repeat #ecf6f8;
    background-position: 10px 50%;
}

#tableMessageOverview tr.lymphedema td.messageTitle {
    background: url('../images/icon/icon_lymphedama_small.png') no-repeat #ecf6f8;
    background-position: 10px 50%;
}

#tableMessageOverview tr.garments td.messageTitle {
    background: url('../images/icon/icon_garments_small.png') no-repeat #ecf6f8;
    background-position: 10px 50%;
}

#tableMessageOverview tr.exercise td.messageTitle {
    background: url('../images/icon/icon_exercise_small.png') no-repeat #ecf6f8;
    background-position: 10px 50%;
}

#tableMessageOverview tr.infection td.messageTitle {
    background: url('../images/icon/icon_infection_small.png') no-repeat #ecf6f8;
    background-position: 10px 50%;
}

#tableMessageOverview tr.wound td.messageTitle {
    background: url('../images/icon/icon_wound_small.png') no-repeat #ecf6f8;
    background-position: 10px 50%;
}

#tableMessageOverview tr.notes td.messageTitle {
    background: url('../images/icon/icon_notes_small.png') no-repeat #ecf6f8;
    background-position: 10px 50%;
}

#tableMessageOverview tr td.messageAction {
    padding: 0;
}

#tableMessageOverview tr td.messageAction a {
    content: '';
    width: 27px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    margin-top: 8px;
}

#tableMessageOverview tr td.messageAction a.messageActionEdit {
    background: url('../images/icon/icon_actionEdit_small.png') no-repeat;
}

#tableMessageOverview tr td.messageAction a.messageActionCopy {
    background: url('../images/icon/icon_actionCopy_small.png') no-repeat;
}

#tableMessageOverview tr td.messageAction a.messageActionShare {
    background: url('../images/icon/icon_actionShare_small.png') no-repeat;
}
.page-header .title{
    text-transform: uppercase;
    margin: 30px 0;
}

.page-header .page-header-text {
    margin-bottom: 30px;
}
.shareBlueBig{
    float: right;
    /* display: inline-block; */
    position: relative;
    background: #83c5d1;
    color: #fff;
    font-size: 1.2em;
    border: none;
    padding: 5px 35px;
    border-radius: 5px;
    right: 50px;
}
.dairynav{
    margin: 0px;
    border-bottom: 0px
}
.dairynav.sticky{
    height: 130px;
    width: 1200px;
    top: 91px;
    background-color: rgb(255, 255, 255);
    z-index: 1000;
    position: fixed;
}

.userHomeIndicator{
    /*margin: 0;*/
}

.userHomeIndicator.sticky {
    position: fixed;
    top: 220px;
    width: 1200px;
    background: #fff;
    z-index: 1000;
}
.dairynav:before,
.dairynav:after{
    content: "";
    display: table;
}

.dairynav>li {
    float: left;
    margin-bottom: -1px;
    position: relative;
    display: block;
}
.datepicker{
    width: 100px;
    padding: 5px;
    border-radius: 5px;
    border: 1px solid;
    margin-bottom: 5px;
    float: right;
    margin-right: 50px;
}

.ui-datepicker-buttonpane.ui-widget-content .ui-datepicker-current.ui-state-default.ui-priority-secondary.ui-corner-all {
    opacity: 1;
    font-weight: bold;
}

#addEntrylist{
    position: absolute;
    list-style: none;
    display: none;
    background: rgba(255, 255, 255, .75);
    width: 150px;
    border: 1px solid #83c5d1;
    border-radius: 5px;
}

#addEntrylist li{
    text-align: center;
    border-bottom: 1px solid #83c5d1;
}

#addEntrylist li:last-child {
    border-bottom: none;
}
#addEntrylist li a h6{
    font-size: 16px;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.stickyMenu .logo {
    top: 20px;
}

.stickyMenu .dropDownMenu > div > ul > li > a.dropdown-toggle {
    height: 63px;
}

.stickyMenu .dropDownMenu {
    top: 24px;
}

.stickyMenu {
    z-index: 500;
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    background-color: #d8ebef;
    padding-bottom: 10px;
    border-bottom: 1px solid #dbdbdd;
}

.stickyMenu img {
    width: 50%;
}

.userHeaderMenu > .nav > .col-lg-2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.userHeaderMenu > .nav > .col-lg-2 img {
    width: 100%;
}

.pane-menu-menu-patient-home-menu > .pane-content > .menu > li, .stickyMenu > .pane-content > .menu > li {
    display: inline-block;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.pane-menu-menu-patient-home-menu > .pane-content > .menu > li a:hover, .stickyMenu > .pane-content > .menu > li a:hover {
    background-color: transparent;
}

.pane-menu-menu-patient-home-menu > .pane-content > .menu > li > a, .stickyMenu > .pane-content > .menu > li > a {
    padding: 0px;
    text-align: center;
    width: 100px;
    height: 80px;
    display: block;
    font-size: 1.2em;
}

.pane-menu-menu-patient-home-menu > .pane-content > .menu {
    border-bottom: 2px solid #70c4cf;
    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
}

img.backgroundIcon {
    border: 2px solid #70c4cf;
    padding: 1px;
}

.backgroundIcon {
    display: block;
    height: 60px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: 50% 0px;
}

.last .backgroundIcon {
    height: 60px;
    width: auto;
    background-position: 50% 0px;
    margin: 0 auto;
}

.menu-link-home.active a {
    font-weight: bold;
}

.menu-link-home .backgroundIcon {
    background-image: url('../icons/icon-home.png');
}

.menu-link-patient-diary .backgroundIcon {
    background-image: url('../icons/icon-patient-dairy.png');
}

.menu-link-messages .backgroundIcon {
    background-image: url('../icons/icon-messages.png');
}

.menu-link-community .backgroundIcon {
    background-image: url('../icons/icon-community.png');
}

.menu-link-events .backgroundIcon {
    background-image: url('../icons/icon-events.png');
}

/*
.menu-link-my-profile .backgroundIcon{
	background-image: url('../icons/icon-profile-placeholder.png');
}*/

.menu-link-home.active .backgroundIcon, .menu-link-home a:hover .backgroundIcon {
    background-image: url('../icons/icon-home-highlighted.png');
}

.menu-link-patient-diary.active .backgroundIcon, .menu-link-patient-diary a:hover .backgroundIcon {
    background-image: url('../icons/icon-patient-dairy-highlighted.png');
}

.menu-link-messages.active .backgroundIcon, .menu-link-messages a:hover .backgroundIcon {
    background-image: url('../icons/icon-messages-highlighted.png');
}

.menu-link-community.active .backgroundIcon, .menu-link-community a:hover .backgroundIcon {
    background-image: url('../icons/icon-community-highlighted.png');
}

.menu-link-events.active .backgroundIcon, .menu-link-events a:hover .backgroundIcon {
    background-image: url('../icons/icon-events-highlighted.png');
}

/*
.menu-link-my-profile.active .backgroundIcon, .menu-link-my-profile a:hover .backgroundIcon{
	background-image: url('../icons/icon-profile-placeholder.png');
}*/

ul.nav > li.dropdown > a.dropdown-toggle {
    font-size: 16px;
}

.dropdown-toggle {
    color: #707173;
}

ul.dropdown-menu a:hover {
    background-color: rgba(116, 202, 213, 0.2) !important;
    background-image: none;
}

ul.dropdown-menu {
    color: #707173;
    padding: 0px;
}

.dropdown-menu li {
    border-bottom: 2px solid #c6c7c8;
    margin: 0 5px;
}

.dropdown-menu li.last {
    border-bottom: 0px;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #333;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
    display: block;
    float: right;
    height: 0;
    margin-right: -10px;
    margin-top: 5px;
    width: 0;
}

.dropdown-submenu:hover > a:after {
    border-left-color: #555;
}

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
}

@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: left;
  }
}  


.mainContentDashboard.even .pane-content{
	padding: 5px;
	padding-top: 0px;
	border-radius: 5px;
	border: 1px solid #c6c7c8;
}
.mainContentDashboard.even .pane-content img{
	width: 100%;
	height: auto;
}


.mainContentDashboard.odd .pane-content{
	padding: 5px;
	padding-top: 0px;
	border-radius: 5px;
	border: 1px solid #c6c7c8;
	height: 300px;
	overflow: hidden;
}
.mainContentDashboard.odd .pane-content > .view{
	overflow-y: scroll;
	height: 300px;
	position: relative;
	padding-right: 15px;
	right: -20px;
	margin-left: -15px;
}
.stickyMenu .menu .leaf{
	text-align: center;
}
.lymphcare_layouts-start_menu .menu .leaf{
	text-align: center;
}
.titleWrap{
	display: block;
}
.titleWrap img{
	margin-top: -12px;
}
.mainContentDashboard h2{
	display: inline-block;
}
.arrowGray{
	margin-left: 15px;
}
.view-id_events .views-row-first h3{
	padding-top: 0px;
	margin-top: 5px;
}
.pane-events span.time, .pane-events span.eventContent{
	display: block;
}

.messageTeaser h3{
	margin-top: 0px;
	margin-bottom: 5px;
}
.messageTeaser p, .messageTeaser span{
	color: #707173;
}
.view-new-messages a:hover{
	background-color: #e6f4f5;
}
.view-new-messages a.row{
	padding-top: 5px;
	border-top:  1px solid #707173;
	margin: 0px;
	display: block;
}
.view-new-messages a.row.first{
	border-top: 0px;
}
.messagesIcon img{
	margin-top: 13px;
}
.pane-forum-new-threads h3{
	margin-top: 10px;
	margin-bottom: 5px;
}
.pane-forum-new-threads h3 a{
	color: #005673
}
.pane-forum-new-threads h3 a:hover, .pane-forum-new-threads h3 a:focus{
	text-decoration: none;
}
.pane-forum-new-threads .views-row{
	padding: 5px;
}


a.event{
	padding: 5px;
	display: block;
	font-size: 16px;
}
a.event .eventContent{
	color: #707173;
}
a.event .time{
	color: black;
}
a.event:hover, a.event:focus{
	background-color: #e6f4f5;
	text-decoration: none;
}
.view-events h3{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #707173;
}
.view-events .views-row-first h3{
	border-top: 0px;
}
a.videosLink{
	background-image: url(http://placehold.it/200x150);
	display: inline-block;
	width: 32%;
	height: 150px;
	margin-left: 1%;
	margin-right: 1%;
	background-position: 50%;
}
a.videosLink.first{
	margin-left: 0px;
}
a.videosLink.last{
	margin-right: 0px;
}
a.videosLink img.iconPlay{
	display: block;
	margin: 28.5px auto;
}


.mainContentDashboard.odd.last .pane-videos .pane-content{
	padding: 5px;
	padding-top: 0px;
	border-radius: 5px;
	border: 0px solid #c6c7c8;
	height: auto;
	overflow: visible;
}
.mainContentDashboard.odd.last .pane-videos .pane-content > .view{
	overflow: visible ;
	height: auto;
	position: relative;
	padding-right: 0px;
	right: 0px;
	margin-left: 0px;
}

.mainContentDashboard.odd.last .pane-latest-news .pane-content{
	height: 175px;
}
.mainContentDashboard.odd.last .pane-latest-news .pane-content > .view{
	height: 175px;
	padding-bottom: 5px;
}
.mainContentDashboard.odd.last .pane-latest-news .pane-content h3{
	display: inline-block;
}
.mainContentDashboard.odd.last .pane-latest-news .pane-content h3.date, .mainContentDashboard.odd.last .pane-latest-news .pane-content a.more{
	float: right;
}
.mainContentDashboard.odd.last .pane-latest-news .pane-content h3{
	margin-top: 10px;
}
.newsSection .col-lg-9{
	padding-right: 0px;
}
.newsSection{
	border-top: 1px solid #c6c7c8;
	margin-right: 0px;
	padding-bottom: 5px;
}
.newsSection.first{
	border-top: 0px;
}
.newsSection img{
	margin-top: 20px;
}
.newsSection span{
	font-size: 16px;
}
.newsSection a{
	font-size: 18px;
}
.carousel-caption{
	padding-top: 0px !important;
}
.carousel-caption > .container{
	margin-top: -80px;
}
    
ul.nav li:hover > ul.dropdown-menu {
    display: block;
}

#navbar {
    text-align: left;
}
