/* Test*/



/* Font Konfiguration */

/*@font-face {
   font-family: 'Liberation Sans';
   src: url('fonts/LiberationSans-Regular.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}
*/

/*@font-face {
   font-family: 'Liberation Sans';
   src: url('fonts/LiberationSans-Bold.ttf') format('truetype');
   font-weight: bold;
   font-style: normal;
}*/

/*@font-face {
   font-family: 'Liberation Sans';
   src: url('fonts/LiberationSans-Italic.ttf') format('truetype');
   font-weight: normal;
   font-style: italic;
}
*/

/*input {
  font-family: 'Liberation Sans' !important;
}
*/

input[type="submit"] {
  font-weight: 300;
  border-radius: 5px;
  border-width: 0px;
/*  border-color: none;*/
  width: 100%;
/*  margin-top: 20px;*/


}

/*.submit-icon {
  margin-top: 50%;
}
*/

/*body {
  font-family: 'Open Sans';
  font-size: 14px;
}
*/


/*#body-settings #header, #body-user #header, #body-public #header {
  background: -webkit-linear-gradient(#444, #000); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#444, #000); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#444, #000); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#444, #000); /* Standard syntax */
}*/


#body-public footer {
  display: none !important;
}






@media only screen and (max-width: 400px) {
  #header .logo.logo-icon {
    width: 110px !important;
    height: 25px !important;
    margin: 0px 0 0 0px;
  }
  #appmenu li {
    width: 50px;
  }
  #settings #expand {
    padding-right: 0 !important;
  }
  #unified-search, .header-menu__trigger {
  width: 40px;
  }
  #header .header-right > div > .menutoggle, #header .header-right > form > .menutoggle {
  width: 40px;
  }
  #settings {
  width: 50px;
  }
}

#header .logo {
  width: 200px;
  height: 50px;
  display: inline-flex;
  position: static;
  margin-bottom: 0px !important;
  margin-top: 10px;
}

#header .logo.logo-icon {
  width: 100px;
  height: 25px;
  display: inline-flex;
  position: static;
  margin-top: 0px;
}



#nextcloud {
  padding: 0;
}

.header-appname {
  display: none;
}


#body-login .wrapper {
  background: rgba(255,255,255,0.1);
  /*font-family: 'Liberation Sans;*/
  width: 350px;
  border-radius: 3px;
}



/*.wrapper {
  padding-bottom: 30px;
  backdrop-filter: blur(5px);
  height: 350px;
  overflow: hidden;
  border-radius: 28px !important;
}*/

#submit-wrapper {
  margin-bottom: 30px;

}

#lost-password.info {
  display: none !important;
}

#body-public footer, #body-public .side-menu-opener {
  display: none !important;
}

#body-public #nextcloud {
  margin: auto;
}

/*#body-public #app-content {
  background:none;
}*/

/*#body-public #public-upload {
  filter: invert(100%);
}*/



#controls .buttons {
  padding-top: 5px;
}

#controls {
  padding: 5px 0px 5px 0px;
  height: 55px;
  background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.9));
  border-bottom: 1px solid #fff;
}


#controls > #breadcrumbs {
  padding-top: 4px;
}

:root {
        --background: linear-gradient(#444, #000);
 	--color-border: #ededed;
	--color-border-dark: #dbdbdb;
        --background: #eee;
        --color-background-dark: #eee;
        --border-radius: 3px;
        --border-radius-large: 5px;
        --border-radius-pill: 5px;
}

input[type="button"]{
  background-color: #ddd;
}

#appmenu li {
  margin: 0 2px;
}

#appmenu li a {
  width: 100px;
}

#recommendations {
   display: none !important;
}

#rich-workspace[data-v-576bdee6] #editor {
    display: none;
}

#rich-workspace[data-v-576bdee6]:not(.focus) {
    display: none;
}
#filelist-header {
    display: none;
}

.empty-workspace[data-v-4241752f] {
    padding-top: 43px;
    color: var(--color-text-maxcontrast);
    height: 0;
    display: none;
}

#rich-workspace[data-v-4241752f]:not(.focus) {
    max-height: 30vh;
    position: relative;
    overflow: hidden;
    display: none;
}

/* Mobile Ansicht */

#app-navigation-toggle {
  top: 70px;
}

.actions {
  padding: 5px 15px 5px 5px;
}