/* Concourse Main CSS V8.1.0 */
/* Copyright Intellidemia, Inc. 2007-24 */

/*############################################################################################################################*/
/*##########												Global CSS												##########*/
/*############################################################################################################################*/


/*################################################################*/
/*# 	                      General	                         #*/
/*################################################################*/

/* General */
/*html {font-size:100%;}*/
.initially-hidden {display:none;}
.w-1 {width:1%;}

/* Layout */

/* Content */
#content:focus {outline:none;}
#skip-link {position:absolute; top:12px; left:170px; z-index:9999;}

/* Font [1rem = 16px] 2.5|2|1.75|1.5|1.25|1 */
/*
p {font-size:14px;}
h1, .h1 {font-size:2.0rem;}
h2, .h2 {font-size:1.5rem;}
h3, .h3 {font-size:1.25rem;}
h4, .h4 {font-size:1rem;}
h5, .h5 {font-size:0.8rem;}
h6, .h6 {font-size:0.75rem;}
*/

/* Padding */

/* Background */

/* Gradient Scaling */

/* Separators */

/* Message Handling */

/* Boostrap Modal */
.modal-body {overflow-y:auto;}
@media (min-width:576px) {.modal-lg {max-width:calc(100% - 4rem);}}
@media (min-width:768px) {.modal-lg {max-width:calc(100% - 12rem);}}
@media (min-width:992px) {.modal-lg {max-width:800px;}}

/* Loader */
.icon-spin-wrapper {display:none;}

/* Links */
a {color:#3a60ee;} /* Adjust link color to account for accessibility among striped tables, editor, and non-black font */
a:focus, a:hover {text-decoration:underline;}

/* Buttons */
.btn {font-size:1rem; margin:0; padding:0.375rem 0.75rem; text-transform:none;}
.btn-group-sm > .btn, .btn-sm {font-size:0.875rem !important; padding:0.25rem 0.5rem !important;}
.btn-group-lg > .btn, .btn-lg {font-size:1.125rem !important; padding:0.5rem 1rem !important;}
.btn-dark-green {background-color:#1A8849 !important;}
.btn-danger {background-color:#dc3545 !important;}
.btn-yellow {color:#212529 !important;}
#result_sort .dropdown-item:hover, #search_mode .dropdown-item:hover  {background-color:#3f51b5;}

/* Labels */
.label_alt {cursor:default;}

/* Tables */
table.table a {color:#3a60ee;}
table.table a.btn {color:#ffffff;}

/* Tablesorter */

/* Indication */

/* TinyMCE Editor */
.mce-fullscreen {z-index:9999 !important;}
.mce-fullscreen-modal {padding-right:0px !important;}
.mce-fullscreen-modal-dialog {width:100% !important; max-width:100% !important; margin:0px !important;}


/*################################################################*/
/*#                          Input                               #*/
/*################################################################*/
input[readonly] {cursor:copy;}

/*################################################################*/
/*#                        Navigation                            #*/
/*################################################################*/
.navbar-dark {background-color:#001F5F;}
.navbar-brand {margin-left:-0.5rem;}
.navbar-brand:hover {opacity:0.75; transition:0.35s;}
.navbar .dropdown .dropdown-menu .dropdown-item.active, .navbar .dropdown .dropdown-menu .dropdown-item:active, .navbar .dropdown .dropdown-menu .dropdown-item:hover {background-color:#001F5F;}
.navbar .dropdown .dropdown-menu .dropdown-item.active {color:#ffffff;}

#left-wedge, #right-wedge {width:0px; height:13px; z-index:900;}
#scrollspy {display:none; width:150px; margin-top:8px; background:#eeeeee; border-radius:0.25rem; border:1px solid #eeeeee;}
#scrollspy .nav-item {width:100%;}
#scrollspy li .active {font-weight:600;}
#scrollspy a {font-size:0.9rem; font-weight:400; line-height:1.1rem; padding:0 5px; margin-top:3px; margin-bottom:3px;}

/*################################################################*/
/*#                        Footer                                #*/
/*################################################################*/
html {position:relative; min-height:100%;}
body {margin-bottom:56px;} /* Premptively margin bottom by default footer height */
#footer {position:absolute; bottom:0; width:100%;}


/*################################################################*/
/*#                          Cards                               #*/
/*################################################################*/


/*################################################################*/
/*#                         Sorting                              #*/
/*################################################################*/


/*################################################################*/
/*#                         Listing                              #*/
/*################################################################*/


/*############################################################################################################################*/
/*##########											Area Specific CSS											##########*/
/*############################################################################################################################*/


/*################################################################*/
/*#                Feature (Login, Signup, Etc.)                  #*/
/*################################################################*/


/*################################################################*/
/*#                          Home                                #*/
/*################################################################*/
#home .card .card-header {background-color:#0076D8;}


/*################################################################*/
/*#                          Search                              #*/
/*################################################################*/


/*################################################################*/
/*#                          Admin                               #*/
/*################################################################*/


/*################################################################*/
/*#                           Files                              #*/
/*################################################################*/


/*################################################################*/
/*#                            CVs                               #*/
/*################################################################*/


/*################################################################*/
/*#                           Audit                              #*/
/*################################################################*/


/*################################################################*/
/*#                      Course Information                      #*/
/*################################################################*/
  
  
/*################################################################*/
/*#                        Course Users                          #*/
/*################################################################*/


/*################################################################*/
/*#                       Course Settings                        #*/
/*################################################################*/


/*################################################################*/
/*#                       Group Permissions                      #*/
/*################################################################*/


/*################################################################*/
/*#                           Tools                              #*/
/*################################################################*/


/*################################################################*/
/*#                         Reports                              #*/
/*################################################################*/
/* Multi-category */
#multi-category-report h1 {font-size:1.5rem;}
#multi-category-report h2 {font-size:1.4rem;}
#multi-category-report h3 {font-size:1.3rem;}
#multi-category-report h4 {font-size:1.2rem;}
#multi-category-report h5 {font-size:1.1rem;}
#multi-category-report h6 {font-size:1.0rem;}

#multi-category-report .syl-item-l1 .syl-item-content {padding-left:0px;}
#multi-category-report .syl-item-l2 .syl-item-content {padding-left:12px;}
#multi-category-report .syl-item-l3 .syl-item-content {padding-left:24px;}
#multi-category-report .indent-one {padding-left:0px;}
#multi-category-report .indent-two {padding-left:12px;}
#multi-category-report .indent-three {padding-left:24px;}
#multi-category-report .indent-four {padding-left:36px;}

/*################################################################*/
/*#                        Privacy/TOS                           #*/
/*################################################################*/


/*################################################################*/
/*#                          Syllabus                            #*/
/*################################################################*/

/* Moved to syllabus-specific CSS file */
