/**
Theme Name: Astra LearnDash Child
Author: Brainstorm Force (LearnDash templates authored by LearnDash - customized by Learning Templates)
Author URI: https://learning-templates.com
Description: Astra child-theme customized for the LearnDahs LMS plugin. Adds Lesson Drip rules to LearnDahs templates for Focus mode and non-focus mode.
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-learndash-child
Template: astra
*/

/* Above header */
.ast-above-header .user-select {
  text-align: left;
  width: 100vw;
}
.custom-logo {
    padding-top: 10px;
}
div#top-header-right {
  width: 15%;
  float: right;
}
#top-header-right .learndash-wrapper .ld-button.ld-login-button.ld-login, a.ld-logout.ld-logout.ld-login-text.ld-login-button.ld-button {
  background-color: #ffffff !important;
  width: 190px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div#login-block {
    position: relative;
}
.learndash-wrapper {
    position: relative;
}

/* Main content container */
/* Home Page Only */
.elementor.elementor-5 {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
/* Global */
div#content {
  background-color: #ffffff;
}
#content .ast-container {
	display: flex;
}

/* Sidebar */
.ast-container div#secondary {
  max-width: 13%;
  background-color: #041d2b;
  padding-top: 20px;
  padding-bottom: 20px;
  height: 100vh;
	margin: 0px;
}
.menu-item-type-post_type, .menu-item-object-page {
}
ul#menu-left-menu {
  width: 13vw;
}
#menu-left-menu li a {
  padding-left: 20px;
}
.ast-page-builder-template.ast-left-sidebar #secondary {
  padding-left: 0px;	
}
li[class*="current-menu-"] {
  background-color: #6f7c3a
 !important;
	margin-left:0px;
}

.secondary a {
    color: #ffffff;
}
.secondary a:hover {
    color: #cccccc;
}

/* Page/Post Content */
.elementor hr {
    margin: 5px 0 5px 0;
    background-color: #cccccc !important;
    padding-top: 1px;
    padding-bottom: 1px;
}

/* Elementor sections */
.elementor-section {
	background-color: #ffffff;
}

/* Table Styles */
.org_table, table {
		border:1px solid #775554;
		border-collapse:collapse;
		border-spacing:1px;
		padding:10px;
}
.org_table th, table th {
		border:1px solid #775554;
		color: #fff;
		vertical-align: middle;
		padding:10px;
		background:#452928;
}
.table td, table td {
		border:1px solid #775554;
		color: #fff;
		text-align:left;
		vertical-align: middle;
		padding:10px;
		background:#5a3938;
}

.htmega-table-style-2 .htb-table tbody tr td {
	color: #ffffff;
}

/* Reports page */
@media screen and (min-width: 2500px) {
	select#my_group_filter {
		width: 40vw;
	}
}
@media screen and (min-width: 1920px) {
	select#my_group_filter {
		width: 52vw !important;
	}
}
@media screen and (min-width: 1200px) {
	select#my_group_filter {
		width: 72vw !important;
	}
}
@media screen and (min-width: 1000px)
	select#my_group_filter {
		width: 76vw !important;
	}
}
@media screen and (min-width: 960px) {
	select#my_group_filter {
		width: 65vw !important;
	}
}
#ltlms-user-form table td a.roles-delete-btn:hover {
	background-color: #e05428 !important;
}
#ltlms-user-form table td a.roles-delete-btn {
	background-color: f0663b !important;
}
input#save_group_manage_users:hover, input[value*="Filter"]:hover, input[value*="Create New Department"]:hover, input[value*="Upload Users"]:hover, input[value*="Save Capabilities"]:hover, input[value*="Upload Roles"]:hover, button[value*="Export"]:hover, #ldgr_overview_top_btn1:hover, #ldgr_overview_top_btn2:hover, #ldgr_overview_top_btn3:hover, #ldgr_overview_top_btn4:hover, i#ldgr_overview_top_btn5:hover {
  background-color: #452928 !important;
}
input#save_group_manage_users, input[value*="Filter"], input[value*="Create New Department"], input[value*="Upload Users"], input[value*="Save Capabilities"], input[value*="Upload Roles"], button[value*="Export"], #ldgr_overview_top_btn1, #ldgr_overview_top_btn2, #ldgr_overview_top_btn3, #ldgr_overview_top_btn4, i#ldgr_overview_top_btn5 {
  background-color: #5a3938 !important;
}

.fat-wide th {
    background-color: #452928 !important;
}

/*************************************** STUDENT NOTES ***************************************************/

#llms_note_text_ifr .mce-container * {
color: #1a1a1a;
font-family: Merriweather, Georgia, serif;
font-size: 16px;
font-weight: 400;
line-height: 1.75;
margin: 20px 40px;
max-width: 600px;
vertical-align: baseline;
/* ADDED */
background-color: #0066bf;
}

/* Style the Add New Note Editor shortcode border */
form#student-notes-form {
    border-style: solid;
    border-color: #cdcdcd;
    border-width: 2px;
    border-radius: 5px;
}

/* Color the editor toolbar background */
#wp-llms_note_text-wrap div {
    background-color: lightblue;
}

/* Style the editor area */
body#tinymce {
    background: #000000 !important;
    color: #ffffff !important;
}

/* Style the Historical Notes shortcode border */
#accordion-Historical {
    padding: 10px 0px 5px 10px !important;
    border-width: 2px !important;
    border-color: #cdcdcd !important;
    border-style: solid !important;
    border-radius: 5px !important;
}

/* Style the items in the Full Notes List shortcode */
.single-note {
    padding: 10px 0px 5px 10px !important;
    border-top-style: solid !important;
    border-top-width: 2px !important;
    border-top-color: #cdcdcd !important;
}