@import url('https://fonts.googleapis.com/css?family=Muli:400,700,900');

#navigation, #title-container, h1, h2, h3, h4, h5, legend, label, .field-label, .book-end, .group-header .group-widgets, #course-outline .course-outline-list li#complete a, .responsive-menus.responsified .toggler, table caption {
	font-family: 'Muli', serif;
}


h1,h2,h3,h4,h5,legend,.field-label,.group-credits .course-credit-title,.order-review-table .pane-title-row,.page-node-course-complete .course-flow-body-title,.user-profile .field-name-profile-email,.group-event-location .group-event-date h3 {
    text-transform: capitalize;
    font-weight: 900;
    color: #2c4a66;
}

#footer {
	background-color: #007eb8;
}

#footer a {
	color: #fff;
	text-decoration: underline;
}

#header, #footer {
	border-color: #007eb8;
}

#loggedin-block #create-account,#search-block-toggle,#uc-cart-link a,div.course-flow-body-title,#tabs-container .tabs-primary li a:hover,.group-right .group-course-summary legend,#content-area thead th,.course-relationships-tree-header,#course-outline h3.main-header,.panel-pane .pane-title,.item-list .pager li.pager-next a,.item-list .pager li.pager-last a,.item-list .pager li.pager-previous a,.item-list .pager li.pager-first a,#tabs-container .tabs-secondary li a.is-active,#tabs-container .tabs-secondary li a.is-active:hover,#content-area .responsive-calendar .weekdays li {
	background-color: #007eb8;
}

input[type="submit"],.action-link a,.more-link a,.course-take-course-link,#pre-req-courses .item-content .right a,#course-outline li .item-details .item-btn,#block-course-navigation #course-nav li a,#content-area .quiz-start-link,#content-area .quiz-back-link,#content-area .answer-sheet-link,.view-ethosce-calendar .date-nav-wrapper .pager li a,.quiz-retake-link {
    background-color: #007eb8;
    border-color: #007eb8;
}

fieldset, #tabs-container .tabs-primary li a.is-active, #tabs-container .tabs-primary li a.is-active:hover {
    border-top-color: #007eb8;
}

#main-menu li a, #main-menu li:hover, #navigation #main-menu li ul, #main-menu li.expanded > a:hover:after, #main-menu li.expanded > a.active-trail:after {
    color: #007eb8;
    text-transform: capitalize;
}

a, #block-system-user-menu .menu li, #block-system-user-menu .menu a, .item-list .pager li.pager-current, .views-slideshow-controls-text span, .region-search-sidebar li a.active {
    color: #007eb8;
}

#content-area .resp-tabs-list li a.group-register, #content-area .resp-tabs-list li a:hover, #content-area .resp-accordion a {
    background-color: #007eb8;
}

#content-area .resp-tabs-list li.resp-tab-active a {
    border-top-color: #007eb8; !important;
}

#main-menu li a.active-trail {
    border-top-color: #007eb8;
    color: #007eb8;
}

#navigation #main-menu li li a:hover {
    color: #007eb8;
}

div.course-flow-body-title, .group-right .group-course-summary legend, #content-area thead th, .course-relationships-tree-header, #course-outline h3.main-header, .panel-pane .pane-title, #content-area .responsive-calendar .weekdays li, #block-course-navigation .block-title {
    font-weight: 700;
}

 .pager li:not(.pager-item) a {
    color: #fff;
}

.view.view-ethosce-slideshow.view-id-ethosce_slideshow.view-display-id-panel_pane_2 {padding-bottom:15px!important;}
/* Hide all the question numbers */
div.quiz-question-wrapper h2 {display: none;}
.page-node-quiz-results-view fieldset.form-wrapper legend span.fieldset-legend {display: none;}
/* SHM-41 */
.select2-drop {max-width:694px !important;}
#content-area .select2-choices {margin:0;padding:0;}
/* SHM-55 */
#quiz-take-question-feedback-form legend {display:none;}
.page-node-2222 #content-area .links {display:none;}
/* CORe-1756*/
body.html .mmenu-nav {background-color:rgb(11,68,153);}
#uc-cart-link a:before {color:#fff !important;}
table.footable-details td {word-break:normal !important;}
.form-type-password-confirm {display:none;}

.webform-client-form label {text-transform:none;}

#logo img {
    max-width: 350px !important;
    width: 100%;
}

#course-outline li .item-details .details li.status-required {
  display: none;
}

/*Images in credit description*/
.course-credit-list .course-credit-description .credit-description-image {
    width: 192px !important;
    height: 192px !important;
}