/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/*ÍCONES DO MENU*/
nav i{
	padding-right: 10px;
}
/*LOGIN MODAL*/
.login-username:before, .login-password:before{
	font-size: 1.5rem;
	line-height: 0;
	top: 55% !important;	
}

#user_login{
	font-size: 1.2rem;
	padding-left: 3rem;
}



p, h1, h2, h3, h4, h5, h6, ul, li{
	margin: 0 !important;
	padding: 0 !important;
}

a{
	text-decoration: none !important;
}

/*FOOTER*/
footer img{
	max-width: 200px !important;
}
.contato-footer-container li{
	color: white;
	padding: 10px 0;
}

.contato-footer-container i{
	padding-right: 5px;
}


.btn-primary{
	background: #0A9CD8;
	color: white;
	padding: 8px 16px;
	border-radius: 3px;
	font-size: 1.4rem ;
}

.btn-primary:hover{
	background: #263775;
}

/*AULAS*/
.ld-course-status, .ytp-impression-link-content, #cursos-painel .ultp-dashboard-quiz__action, .thumbnail, #course_progress_details h4, #ld_course_info_mycourses_list {
	display: none !important;
}
input[type=button], input[type=submit]{
	font-size: 1.2rem !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
}
#menu-menu_nav_ava a{
	font-size: 1.5rem;
	color: #404040 !important;
}

#menu-menu_nav_ava a:hover{
	color: #0A9CD8 !important;
}

#menu-menu_nav_ava li:hover{
	border-bottom: 1px solid #0A9CD8 !important;
}

#menu-menu_nav_ava li{
		padding: 15px 0 !important;
		border-bottom: 1px solid white !important;
	transition: .3s;
}

#menu-menu_nav_ava i{
	padding-right: 10px;
}

#right-sidebar{
	border-right: 1px solid #ccc;
	padding-right: 10px;
}

.sidebar-box{
	margin: 0;
	
}
.learndash-wrapper {
	font-size: 1.5rem !important;
}

.ld-alert-messages{
	color: #333;
}
.widget-title{
	font-size: 1.2rem;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0.8rem !important;
	margin: 10px 0 !important;
	color: #808080;
}


#course_progress_details{
	font-size: 1.2rem;
}


.wpcf7-response-output{
	font-size: 1.5rem;
}

#arquivo{
	font-size: 1.3rem;
}


/*FORUM*/
.bbp-body ul{
	display: flex !important;
	margin: 10px 0 !important;	
	padding: 10px 0 !important;
}

.bbp-replies .bbp-body ul{
	flex-direction: column;
}
.wp-switch-editor{
	display: none;
}
.widget-area.sidebar-primary{
	padding-left: 0;
}
#main #content-wrap{
	display: flex;
	flex-direction: row-reverse;
}

#main #content-wrap #primary{
	padding-left: 20px;
}

.ld-section-heading{
	display: none !important;
}

#header-ava-professor{
	display: none;
}

.ld-course-step-back{
	display: none;
}

.quiz_progress_details h4{
	display: none;
}

.icon-home{
	color: #0A9CD8;
	font-weight: bold;
	font-size: 2rem;
}

.icon-user{
	color: #7209B7;
	font-size: 2rem;
	font-weight: bold;
}

.icon-envelope{
	color: #57A773;
	font-size: 2rem;
	font-weight: bold;
}

.icon-bubbles{
	color: #F45B69;
	font-size: 2rem;
	font-weight: bold;
}
.icon-arrow-left{
	color: #E5D352;
	font-size: 2rem;
	font-weight: bold;
}

.bbp-breadcrumb, #subscription-toggle{
	display: none !important;
}

#pp_login_1 .ppress-form-bottom-links a{
	color: #333 !important;
}

.learndash-wrapper .ld-button:hover{
	color: white !important;	
}



@media(max-width: 40rem){
	.bbp-body ul{
		flex-direction: column;	
	}
	
	.bbp-topics .bbp-body ul{
		flex-direction: row;	
	}
	#main #content-wrap #right-sidebar{
		display: none;
	}
	
	.pp-form-container .pp-form-wrapper.ppBuildScratch.ppsbw-full-width .pp-form-submit-button-wrap{
		margin-top: 40px;
	}
}

