
/* LMS - list */
body .site-container ul.lms-list-items ul,
body .site-container ul.lms-list-items li,
body .site-container ul.lms-list-items li a {
    background: none;
    margin: 0;
    padding: 0;
    border: none;
}
.footer-widgets
{
background:#143979;
color:white;
}
.footer-widgets a:link
{
color:white;}
.footer-widgets a:visited
{
color:white;}
body .site-container ul.lms-list-items .courseware-course > a {
    font-size: 24px;
    line-height: 1.2;
    margin-bottom: 20px;
}

body .site-container ul.lms-list-items .courseware-course > ul.children {
    margin-left: 0;
}

body .site-container ul.lms-list-items .courseware-course > ul.children:before {
    display: none;
}

body .site-container ul.lms-list-items ul.children {
    margin-bottom: 0;
    margin-top: 0;
    padding: 15px 0;
}

body .site-container ul.lms-list-items ul.children:before {
    border-color: #ddd;
    left: -20px;
    top: 0px;
}

body .site-container ul.lms-list-items .courseware-module > a {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 15px;
    font-weight: 700;
    padding: 10px 15px;
}

body .site-container ul.lms-list-items .courseware-lesson > a {
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0;
    position: relative;
}

body .site-container ul.lms-list-items .courseware-lesson > a:before {
    background: #ddd;
    border-radius: 50%;
    content: '';
    display: block;
    left: -24px;
    position: absolute;
    top: 11px;
    height: 9px;
    width: 9px;
}

body .site-container ul.lms-list-items .courseware-lesson.current_courseware_item > a:before {
    background: #333;
}

body .site-container ul.lms-list-items .courseware-course > a:hover,
body .site-container ul.lms-list-items .courseware-module > a:hover,
body .site-container ul.lms-list-items .courseware-lesson > a:hover,
body .site-container ul.lms-list-items .courseware-lesson.current_courseware_item > a {
    background: none;
    color: #333;
}

body .site-container ul.lms-list-items .courseware-module > a:hover {
    background: #fff;
}

body .site-container ul.lms-list-items .courseware-module.current_courseware_item > a {
    background: #333;
    border-color: #333;
    color: #fff;
}

body .site-container ul.lms-list-items li.courseware-module.current_courseware_item > a em,
body .site-container ul.lms-list-items li.courseware-complete > a em {
    color: #fff;
}

body .site-container ul.lms-list-items .courseware-lesson.courseware-complete > a {
    color: #00ae7b;
}

body .site-container ul.lms-list-items .courseware-lesson.courseware-complete > a:before {
    background: #fff;
    height: 20px;
    top: 4px;
}

body .site-container ul.lms-list-items .courseware-lesson.courseware-complete > a .lms-item-complete {
    position: absolute;
    left: -31px;
    top: 0px;
}

body .site-container ul.lms-list-items .courseware-module.courseware-complete > a {
    background: #00ae7b;
    border-color: #00ae7b;
    color: #fff;
}

body .site-container ul.lms-list-items .courseware-module.courseware-complete > a .lms-item-complete {
    line-height: 26px;
}

body .site-container ul.lms-list-items li a .lms-item-favorite:before {
    margin-top: 3px;
}

/*background header image*/
.featurebackground {
    background-image: url("https://pharmacyjoe.com/wp-content/uploads/2017/05/criticalcarepharmacyresources-min.jpg");
height:45%;

    background-position: center; 
text-align: center;
 }

/* fix text on image
*/
.home-image-box {
    text-shadow: 2px 2px 8px #d65050;
}
.home-image-box1 {
    text-shadow: 2px 2px 8px #ffffff;
}
/* fix forum edit log */
.bbp-topic-revision-log,.bbp-reply-revision-log {
display:none
}
/* INACTIVE fix homepage widgets to not go into thirds */
/*.flexible-widgets.widget-thirds .widget {*/
/*		width: 100%;*/
/*}*/

/* fix button margin */
.button {
margin:2px
}

/* collapsible list */
.accordion {
width:100%;
padding:2px
}

.single-accordion {
height:5em;
overflow:hidden;
background:#143979;
color:#fff;
margin-bottom:5px;
padding:10px;
-webkit-transition:all .1s
}

.single-accordion:hover {
height:100%;
border-radius:10px;
-webkit-transition:all .1s
}

single-accordion:active {
height:100%;
border-radius:10px;
-webkit-transition:all .1s
}

.single-accordion h2:hover {
cursor:pointer
}

.single-accordion h2:active {
cursor:pointer
}

.single-accordion h2 {
color:#ccc;
font-size:30px;
font-variant:small-caps;
line-height:35px
}

.single-accordion p {
line-height:25px;
color:#fff;
text-align:left;
padding:10px
}

/* change header background color */
.site-header {
background-color:#143979
}

/* change secondary background color */
.nav-secondary {
background-color:#143979
}

/* box around before header link */
.before-header-boxed {
border-color:#d65050;
border-width:3px;
border-radius:5px;
background-color:#d65050;
}

@media (max-width: 768px) {
.tabs a {
width:100%
}

.tabs a + div {
position:static;
float:left
}

.tabs li {
display:block;
overflow:hidden;
margin:0 0 1px
}

#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer {
font-size:12px
}
}

/* box around before header link 2 */
.before-header-boxed2 {
border-color:#8CA8D7;
border-width:3px;
border-style:inset
}



/* custom blockquote */
blockquote {
font-family:Georgia,serif;
font-size:16px;
font-style:italic;
width:100%;
margin:.25em 0;
padding:1em 40px;
line-height:1.45;
position:relative;
color:#FFF;
border-left:5px solid #d65050;
background:linear-gradient(#808080,#000000)
}

blockquote cite {
color:#FFF;
font-size:14px;
display:block;
margin-top:5px
}

blockquote cite:before {
content:"\2014 \2009"
}

/* make button red */
a.button,button,input[type="button"],input[type="reset"],input[type="submit"] {
background-color:#d65050;
border:1px solid #d65050
}

a.button:hover,button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"] {
background-color:#000000;
border:1px solid #222222;
color:#222222
}

/* center text on homepage*/
.hero-image .content .entry-content,.hero-image .content .entry-header,.home-hero-image .home-hero .widget-wrap {
margin:auto
}