/**
Theme Name: BoldMcqs
Author: Nexich.com
Author URI: https://nexich.com/
Description: 1st and only theme to make websites to share MCQs and quizzes with top contributors, category lists, category images, bulk MCQs upload, etc.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bold-mcqs
Template: astra
*/


/*Button CSS in Login & Register Page */
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]
{
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    color: #fff;
    border-color: var(--ast-global-color-0);
    background-color:var(--e-global-color-primary );
    border-radius: 4px;
    padding-top: 15px;
    padding-right: 24px;
    padding-bottom: 15px;
    padding-left: 24px;
    font-family: 'Poppins',sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-size: 0.9375rem;
	line-height: 1;}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"]:hover
{
    border-style: solid;
    border-width: 3px;
    color: #fff;
    border-color: var(--e-global-color-primary )!important;
    background-color:var(--e-global-color-primary );
    border-radius: 4px;
    padding-top: 15px;
    padding-right: 24px;
    padding-bottom: 15px;
    padding-left: 24px;
    font-family: 'Poppins',sans-serif;
    font-weight: 700;
    font-size: 15px;
    font-size: 0.9375rem;
	line-height: 1;}



/*Sidebar Category List CSS*/
.listfaop li {
    list-style-type: none;
		color:black!important;	
}

.listfaop li a{
		color:black!important;
}


.listfaop {
    line-height:25px;
    margin-left:15px; 
	  font-weight:500;
}
/*Sidebar Icon in category*/
.listfaop li:before{
	  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 5px;
		content: "\f061";
}

/*Pagination by Elementor CSS */
.elementor-pagination .page-numbers {
	background-color:var(--e-global-color-primary );
	padding:4px 8px 4px 8px;
	border-radius:6px;
}

.elementor-pagination .page-numbers:hover{
	font-weight:bold;
	color:black!important;
	background-color:#d2d2d2;
}

.elementor-pagination {
	margin-top:10px;
}

/*Top Authors */
.top-authors-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.top-authors-list li {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.author-avatar {
    margin-right: 20px;
}
.author-avatar img {
    display: block;
    width: 64px;
    height: 64px;
    border-radius: 50%;
	border:solid var(--e-global-color-primary) 3px;
}

.author-avatar img:hover {
	border:solid gray 3px;
    }

.author-name {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
}
.post-count {
    font-size: 14px;
    color: #666;
}
/* Link CSS*/
.faarticleca a {
	color:var( --e-global-color-primary );
	text-decoration: underline;
}


