/*================================================================================
	Item Name: NOVAK
	Version: 2.0
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

@import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@300;400;600;700&display=swap');

.text-black{
	color: black !important;
}

.navbar-brand{
	display: none;
}

.bg-dark{
	background-color:#222222;
}

.main-login-screen{
	position: relative;
	display: block;
	width: 100%;
	height: auto !important;
	min-height: 100vh;
}

.menu-container .nav-item a{
	font-size: 13px !important;
    color: #707070 !important;
}

.menu-container .nav-item.active a{
	font-weight: bold !important;
}

.menu-container .nav-item a span{
	    margin-left: 5px;
    display: inline-block;
}

.card{
	box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.3)
}

.listado_preguntas h2 {
    color: #A4A4A1;
    font-size: 18px;
    margin-left: 5px;
}

.listado_preguntas {
    padding: 0;
}

.navbar-nav .dropdown.user-header{
	    background: #469974;
    margin: 0;
    border-radius: 0;
    padding: 10px;
    margin-top: -12px;
    margin-bottom: -12px;
}

.users-edit > .card,
#faq-tabs > .card{
	background: transparent !important;
    box-shadow: none !important;

}

#faq-tabs .card-header
{
	box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.3) !important
}

.cursos-wrapper{
	margin-right: 30px;
}

.line-menu{
	width: 3px;
    display: block;
    height: 95%;
    position: absolute;
    background: #D6B8D5;
    right: 20px;
    margin: 10px 0;
    transform: rotate(2deg);
        border-radius: 5px;
        z-index: 10;
}

.nav-tabs .nav-link{
	    height: 30px;
}

.main-menu.menu-light{
	background: transparent;
}

.listado_preguntas .collapse-margin .card{
	box-shadow: none !important;
}

.listado_preguntas .card.kb-search-content {
    margin: 35px 0;
}

footer img,
.is-footer img  {
    max-width: 400px;
}


.min-h-100 {
  min-height: 100% !important;
}




.content-wrapper{
	padding-bottom: 50px;
}

.logo-menu
{
	width: 120px;
	margin-left: 20px;
}
.users-edit .nav-tabs .nav-link{
	font-size: 13px;
}

.btn-rounded {
    border-radius: 25px;
}

.header-navbar.floating-nav {
    position: absolute;
        margin-top: 15px;
}

.imagen_container{
	display: block;
	padding: 93px 0;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.card .card-header{
	    padding: 1.1rem 1.5rem;
}


.main-menu{
	min-width: 260px;
}

.boton_custom_manifiesto.contactate{
	color: #62A17E !important;
	    background: rgb(98 161 126 / 20%) !important;
    border: solid 1px rgb(98 161 126 / 0%) !important;
}

.dropdown-user .user-name{
	font-weight: bold;
}

.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link img{
	box-shadow: none !important;
}


.card-btns .row > .col-12:nth-child(odd) {
    padding-right: .5rem !important;
}

.card-btns .row > .col-12:nth-child(even) {
    padding-left: .5rem !important;
}


.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-nav{
	align-items: flex-start;
}

.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-name {
    display: inline-block;
    margin-bottom: 3px;
    margin-left: 0;
 
}


.text_manifiesto p, .text_manifiesto span {
     
    margin: 0 !important;
}

.titulo_manifiesto {
    font-size: 28px;
    margin: 0 0 30px 0;

}

@media (min-width: 1024px) {

  .content-wrapper
  {

      margin-right: 60px;

  }
}



@media (max-width: 768px){

	.card-btns .row > .col-12:nth-child(odd) {
	    padding-right: 0px !important;
	}

	.card-btns .row > .col-12:nth-child(even) {
	    padding-left: 0px !important;
	}


	html .content{
		margin-left: 5px;
	}

	footer img, .is-footer img{
		max-width: 300px;
	}

	.pregunta-pasadas__title{
		    padding-right: 50px;
	    text-align: left !important;
	    padding-left: 25px;
	}

	.listado_preguntas .card-body {
		max-width: 100% !important;
	}

	.cursos-wrapper{
		margin-right: -1rem;
	}
	.is-footer .redes{
		    text-align: center;
		    margin-bottom: 30px;
	}

	.is-footer .imagen-logo{
		text-align:center !important;
	}
}



@media (max-width: 1200px){
	.main-menu.menu-light{
		background: white;
	}
	.line-menu{
		display: none;
	}
}







#register-form{
  margin-bottom: 40px ;
}