/* V:a237169a1ba4d62a94adc50b1f5f4dfd */
/*** CSS ***/



main #content {
  padding-bottom: 0px;
}
/*******/
/*** Teljes szélesség ***/

body[data-page="market"] main .main-content,
body[data-page="page"] main .main-content,
/*body[data-page="home"] main .main-content,*/
body[data-page="search"] main .main-content
{
  max-width: 100vw;
}

main #content {
  padding-bottom: 0px;
}

#lesson-content {
 padding-top: 0;
}

/*** Hátterek beállítása ***/

body[data-page="page"] main
{
  background-image: linear-gradient(to left top, #dbdbdb, #e2e2e2, #e8e8e8, #efefef, #f6f6f6, #f9f9f9, #fcfcfc, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff);

}

body[data-page="market"] main
{
  background-color: #FFFFFF;
  /*background-image: url('https://www.digita.hu/static/2ac1639d-67febf05');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center top;
  background-size: cover;*/
  
}

body[data-page="home"] main
{
  background-image: linear-gradient(to left top, #dbdbdb, #e2e2e2, #e8e8e8, #efefef, #f6f6f6, #f9f9f9, #fcfcfc, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff);

}

body[data-page="search"] main
{
  background-image: linear-gradient(to left top, #dbdbdb, #e2e2e2, #e8e8e8, #efefef, #f6f6f6, #f9f9f9, #fcfcfc, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff);

}

body[data-page="search"] main .search-header {
    margin-top: 10px;
    margin-left: 30px;
    background: #ffffff;
    box-shadow: none;
    display: flex;
    width: 90%;
}

body[data-page="search"] main #search-result-header {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 20px;
    margin-left: 30px;
    white-space: nowrap;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    width: 90%;
    position: relative;
}




[data-id="tartalom"],
.tartalom {
    width: 80%;
    min-width: 960px;
    margin: 0 auto;
  
}


[data-id="top"] {

  	position: static;
	margin: 0;
	top: 48px;
	left: 0;
	right: 0;
    z-index: 5;
  
  /*Szín beállítás*/
	background: #bd9f52 !important;
	background: linear-gradient(-210deg, #554725 0, #bd9f52 35%, #554725 100%, #ddc34b 100%)!important;
  
  /*Áttetszőség*/
  	opacity: 0.9;
}
/*******/
/*** CSS ***/
.sytemcontent-login form {
    background-color: #178acf;
    border-radius: 5px;
    position: relative;
    padding: 1px 10px;
}

.sytemcontent-login label[for="email"]::before {
  content: "Belépés";
  color: #c6f3ff;
  display: block;
  font-size: 1.4rem;
  font-weight: 700;
  margin: 10px 0px 10px 0px;
}

.sytemcontent-login label {
  color: #FAF6EB;
  margin-left: 5px;
  display: block;
  font-weight: 400;
  font-size: 0.9rem;
}

.sytemcontent-login input {
    border: 0px;
    background-color: #FAF6EB;
    border-radius: 5px;
    text-indent: 10px;
    height: 2.6rem;
    line-height: 2.6rem;
    display: block;
    width: 100%;
    margin: 5px 0;
}

.sytemcontent-login input::placeholder {
  color: transparent;
}


.sytemcontent-login [type="submit"] {
    color: #178acf;
    background: #FAF6EB;
    border: none;
    padding: 0.5rem 0.75rem;
    font-size: 0.9rem;
    text-transform: uppercase;
    height: 3rem;
    line-height: normal;
    text-align: center;
    letter-spacing: 0.5px;
    width: auto;
    text-indent: 0px;
   
}
/*******/
/*** CSS ***/

header {
  background-color: #FFFFFF;
  opacity: 0.9;
  backdrop-filter: blur(16px);
  border-bottom: 3px solid #178acf;
}
header .icon {
  color: #BBAC00;
}
header .icon.highlight {
  color: red;
}
.side-nav .user-header .background {
  color: #BBAC00;
  background: #BBAC00;
}

header .icon-back:before, header .icon-forward:before {
    text-shadow: none;
    color: #BBAC00;
    border: none;
    
}

/*Fejléc betűszínek beállítása*/
header nav li *,
#navtitle {
  color: #BBAC00;
  text-shadow: none;
}

#nav-back {
    font-size: 18px;
    color: #bbac00;
    text-shadow: none;
    text-align: center;
    line-height: 48px;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 10px;
}


/*
.brand-logo i {
  font-size: 0;
  width: auto;
}
.brand-logo i:before {
  display: inline-block;
  content: url('https://www.digita.hu/static/0cca6149-f7217eb5');
  padding: 4px 10px 4px 4px;
}
*/

/*Fejléc menu betűszínek beállítása*/
#market-menu a {
    font-size: 18px;
    color: #BBAC00;
    text-shadow: #fff -3px 1px 12px;
    text-align: center;
    line-height: 44px;
    font-weight: normal;
    white-space: nowrap;
    padding: 0 15px;
}

/*** HAMBURGER MENÜ ***/
.side-nav .user-header .background {
  background-color: #178acf;
}
/*******/
/*** CSS ***/

[data-id="top1"] {
   position: fixed;
   margin: 0;
   top: 40px;
   left: 0;
   right: 0;
   z-index: 5;
   background: #FFFFFF;
   
}
