@import 'https://design.mayoclinic.org/assets/fonts/fonts.css';
@import 'https://college.mayo.edu/media/mccms/site-assets/css/ethosce/global.css';
@import 'https://design.mayoclinic.org/assets/sites/cpd/skin.css?v=051424';

body:not(.role-mayo_learner) #mmenu_left a[href*="node/102129"] {display:none !important;}

.group-header .field-name-title {
    padding: 0;
}


.form-type-entity-reminder .reminder-enabled option[value="sms"] {
    display: none;
}

body.og-context-node-47873 .view-display-id-enduring_courses table.breakpoint-phone .views-field-course-credit-types{display:none !important}
body.og-context-node-47873 .view-display-id-enduring_courses table.breakpoint-phone .views-field-field-course-date{display:none !important}
body.og-context-node-47873 .view-display-id-enduring_courses table.breakpoint-phone .views-field-sell-price{display:none !important}

//div#content:before {
    content: "ATTENTION: Site will experience intermittent log in issues as system maintenance is performed until 11:30 pm Central time.";
    text-transform: none!important;
    color: red;
    padding: 10px!important;
    width: 100%!important;
    position: relative;
    display: block;
}
//div#content:before {
    content: "ATTENTION: Currently experiencing intermittent log in issues and are actively working to resolve the problem as soon as possible.";
    text-transform: none!important;
    color: red;
    padding: 10px!important;
    width: 100%!important;
    position: relative;
    display: block;
}

//div#content:before {
    content: "Attention: Site will be unavailable Saturday, December 12 from 4:00 am - 9:00 am Central time due to system maintenance.";
    text-transform: none!important;
    color: red;
    padding: 10px!important;
    width: 100%!important;
    position: relative;
    display: block;
}

.views-exposed-widgets.clearfix::after {content:"";}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-field_course_event_date_value {float:none;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-field_course_event_date_value > label {display:none;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-secondary {margin-top:12px;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-secondary legend {display:none;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-secondary .bef-secondary-options {display:flex;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-secondary .bef-secondary-options > div {margin-right:10px;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-field_course_event_date_value .form-wrapper {display:flex;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-field_course_event_date_value .form-wrapper > div {margin-right:10px;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-submit-button {margin-top:12px;}
@media only screen and (max-width: 800px) {
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-secondary {margin-top:0;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-secondary .bef-secondary-options {display:block;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-widget-filter-secondary .bef-secondary-options > div {margin-top:10px;}
#views-exposed-form-ethosce-courses-blocks-panel-pane-1 .views-submit-button {margin-top:0;}
}

.field-name-field-dob .date-padding .field-label {display:none;}

.region-highlighted #block-block-2 > div {line-height: 25px;}
.region-highlighted #block-block-2 {background-color:#0057b8;color:#fff;}
.region-highlighted #block-block-2 a {color:#fff;}
#block-course-navigation {border-top-left-radius:0;border-top-right-radius:0;}

.course-relationships-tree  .parent.row .course-blocker-msg {
    margin-left: 6%;
}

.course-relationships-tree .course-relationships-tree .children .child-course.row .course-title {
    width: 55%;
    margin-left: 10%;
}

#edit-expirations [name*="role-expiration"] {
    text-decoration: none;
}

#edit-expirations select, .expiration select {
    display: inline;
}
.expiration {
    display: block;
    margin-top: 1rem;
    margin-bottom: 1rem;
}