/*** site fixes start ***/

/* taller adaptable edit window */
#id_s_theme_adaptable_customcss { min-height:600px; } 

/* header font issue */
.navbar a, .navbar .nav-link, .navbar .dropdown-item, #headertitle nav a { font-family: "Nunito Sans", sans-serif !important; }

/* header button issue */
#adaptable-page-header-wrapper #header2 .navbar-nav>li>a  { color:#fff; }

/* KF fix of course images */
.coursebox .content .courseimage img { max-width: 500px; max-height: 300px; }

/* fix to solve issue with page drawer affecting the tinymce menu */
body.tox-fullscreen #page.drawers { overflow: visible !important; }

/* tinymce height */
.tox-tinymce { min-height:500px; }

/* avoid tiny fonts */
.activity-item .activity-altcontent.activity-description { font-size: 1.1rem; }
.path-mod .automatic-completion-conditions .badge { font-size:100%; }

/* remove theme user settings */
#usersettingsmodalbutton { display:none; }

/* Add spacing for floated images */
img[style*="float: left"] { margin: 0 1em 1em 0; }
img[style*="float: right"] { margin: 0 0 1em 1em; }

/* C4L fixes */
.c4lv-figure { margin: 1em 0; }
.c4lv-figure img { display: block; margin-bottom: 0.5em; }

/* fixes to stop MS Word paste destroying the default formatting */
#maincontent .course-content .no-overflow p { line-height: inherit !important; }
#maincontent .course-content .no-overflow li,
#maincontent .course-content .no-overflow ul { line-height: 28px !important;  }
#maincontent .course-content .no-overflow p span { font-size: 1em !important; mso-ascii-font-family: inherit !important; mso-ascii-theme-font: inherit !important; mso-hansi-font-family: inherit !important; mso-hansi-theme-font: inherit !important; mso-bidi-font-family: inherit !important; mso-bidi-theme-font: inherit !important; color: currentColor !important; }

/*** site fixes end ***/