/* FROM "ALL-CUSTOM-CSS" */

/*IMPORTANT - THEME RELATED */
								  
#adaptable-page-header-wrapper #main-navbar ul.navbar-nav>li>a.nav-link:hover, #adaptable-page-header-wrapper #main-navbar li div.nav-link:hover {
color:#8379b5;
padding:13px 20px 13px 20px;
}

#page-navbar {
margin-left:5px;
margin-bottom:-25px;
}


#adaptable-page-header-wrapper #main-navbar {
border-bottom:none!important
}

/* MENU BAR HEIGHT SETTER */
#adaptable-page-header-wrapper #main-navbar .navbar-nav>li>a.nav-link, #adaptable-page-header-wrapper #main-navbar .navbar-nav>li>div.nav-link, #adaptable-page-header-wrapper #main-navbar .navbar-nav .context-header-settings-menu .action-menu-trigger a.dropdown-toggle, #adaptable-page-header-wrapper #main-navbar .navbar-nav .context-header-settings-menu .action-menu-trigger a.dropdown-toggle:hover, #adaptable-page-header-wrapper #main-navbar .navbar-nav .region-main-settings-menu .action-menu-trigger a.dropdown-toggle, #adaptable-page-header-wrapper #main-navbar .navbar-nav .region-main-settings-menu .action-menu-trigger a.dropdown-toggle:hover {
line-height: 14px;
}

/* SORTING VERTICAL DISPLAY OF ACTION ICONS ON COURSE EDIT PAGE */
#page-mod-attendance-manage .cell.c5.lastcol,  #page-mod-lesson-edit .cell.c3.lastcol, #page-mod-lesson-edit .header.c0.lastcol, #page-admin-user .cell.c5, #page-enrol-instances .cell.c3.lastcol, #page-admin-roles-manage .cell.c3.lastcol {
display:ruby-text!important;
margin-top:-1px;
margin-bottom:2px;
}

/* ...and setting the column width for the roles page */
#page-admin-roles-manage .cell.c3.lastcol {
    width: 143px;
}

/* HIDING BREADCRUMBS AND LEFT & RIGHT HAND DRAWER BUTTON ON FEEDBACK PAGES */
/*could equally go in the site-pages css file */
#page-mod-feedback-complete #page-navbar,  #page-mod-feedback-view #page-navbar,  #page-mod-feedback-complete .drawer-left-toggle.open-nav.d-print-none, #page-mod-feedback-view .drawer-left-toggle.open-nav.d-print-none,  #page-mod-feedback-complete .drawer-right-toggle.open-nav.d-print-none, #page-mod-feedback-view .drawer-right-toggle.open-nav.d-print-none {
    display:none;
}

/*LOGIN BOX*/

.loginbox h2, .loginbox .subcontent, .loginbox .loginform .form-label {
text-align:left;
}

.loginbox .loginform .form-label {
width:30%;
}

.loginbox .loginform .form-input {
float:left;
}

.loginbox .loginform .form-input input {
width:10em;
border-radius:0;
}

#loginbtn {
margin:10px 0 10px 0;
border-radius:0;
}

#signup > div > input {
float:left;
margin-left:0;
border-radius:0;
}

#page-site-index .card-header {
background-color:#fff;
}

#page-site-index .block .header h2 {
text-align:center;
color:#221f72;
}

#region-main {
border:1px solid transparent;
box-shadow: none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}

/*ATTO EDITOR ICONS DISPLAY*/

div.editor_atto_toolbar div.atto_group {
float:left;
}

/* GSP - reduce indentation in the navigation blocks ul tree  - theme fix*/

.block_tree ul {
margin-left:0px!important;
padding-inline-start:10px!important;
}

.completion-info {
display:none;
}

.description .course-description-item {
background-color:#ffffff;
font-size:100%!important;
}

#page-mod-lesson-view .activity-header, #page-mod-lesson-view .secondary-navigation, #page-mod-lesson-view .drawer-toggles, #page-mod-lesson-view #adaptable-page-header-wrapper .btco-hover-menu, #page-mod-lesson-view #page-second-header {
display:none!important;
}

#page-mod-lesson-view #page {
margin-top:0px;
}

#page {
overflow-x:hidden;
}

#page-course-index-category .tertiary-navigation {
display:none;
}

/* REMOVE CATEGORY BROWSING FOR NON-ADMIN */

 .categorypicker, #coursesearch {
display:none;
}

.editing  .categorypicker, .editing #coursesearch{
display:block;
}

/* REMOVE SECTION SUMMARY OF ACTIVITIES WHEN 'DISPLAY ONE SECTION PER PAGE'  IS SET */

.section-summary-activities {
display:none;}


/* MAKE LINK OBVIOUS ON 'DISPLAY ONE SECTION' COURSES */

h3.section-title > a {
text-decoration:underline;
}


/* REMOVES "CONTINUE" BUTTON FROM PASSWORD RESET CONFIRMATION  */
/* in terms of accessing the site, this confirmation is a dead end and showing  a log in screen immediately afterwards is confusing for a lot of people */

#page-login-forgot_password .continuebutton {
display:none;
}

/*???THEME RELATED???*/


.navbar .popover-region {
display:none;
}

.dropdown-menu {
border-radius:0;
}

.userpicture, .defaultuserpic {
border-radius:50%;
}

ul#action-menu-0-menu {
border-radius:0;
}

ul#action-menu-0-menu li:first-child {
display:none;
}


/* FROM "WITHIN HEAD" */

/*Trying to sort the password reset confirm message page - theme fix*/

@media (min-width: 768px) {
    #page-login-forgot_password .login-container {
	max-width: 70%
	}
	}
	
