/* @import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
*/
@font-face {
  font-family: "Proxima Nova Bold";
  src: url(fonts/ProximaNova-Bold.woff2) format("woff2"),
    url(fonts/ProximaNova-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Proxima Nova Regular";
  src: url(fonts/ProximaNova-Regular.woff2) format("woff2"),
    url(fonts/ProximaNova-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

a {
  transition: all ease 0.2s;
}

* {
  font-family: "Proxima Nova Regular", arial, free-sans, sans-serif;
  /* color: #878787; */
}

h1,
h2,
h3,
#HeaderNav2 ul li a {
  font-family: "Proxima Nova Bold", arial, free-sans, sans-serif;
}

#CollectionMenu {
  border-right: 1px solid #79899c;
  width: 240px;
}

#CollectionMenu li {
  float: none;
}
#CollectionMenu li a {
  background: url(../gfx/interface/hmIcon_LinkArrow_20x20.png) no-repeat scroll
    0 0 rgba(0, 0, 0, 0);
  display: block;
  padding-left: 20px;
}

#CollectionMenuExp {
  border-right: 1px solid #79899c;
}

#CollectionMinRightNav li {
  border-left: 1px solid #b6bbc1;
}

#Footer {
  border-top: 2px solid #878787;
}

#FooterNavRightBottom {
  display: none;
}

#Header {
  /* background:url(../gfx/titles/MolkereiAmmerlandLogo.png) no-repeat; */
  background-color: #fff;
  border-bottom: 4px solid #0058a2;
}

#HeaderNav1 li {
  border: none;
}

#HeaderNav2 li {
  border: none;
  line-height: 31px;
}

#HeaderNav2 ul li a {
  background-color: transparent;
  color: #878787;
  font-size: 20px;
  padding: 0 20px 0 0;
  position: relative;
}
/* #HeaderNav2 ul li a:hover {
    background: url(/plugins/ammerlandStyle/gfx/interface/ammerland#DC2F34line.png)repeat-y left center;
    background-size: 2px; */
/* } */

#HeaderNav2 ul li a:hover {
  color: #0058a2;
}

::-moz-selection {
  background: #1d9dd9;
  color: #fff;
}

::selection {
  background: #1d9dd9;
  color: #fff;
}

.SlimHeader #HeaderNav2 {
  float: left;
  line-height: unset;
  margin-bottom: 5px;
  padding-left: 116px;
  position: relative;
  top: 11px;
}

#HomePanelContainer {
  margin-top: 13px;
}
#HomePanelContainer a.DashTile h2 {
  padding: 10px;
}
#HomePanelContainer a.DashTile p {
  color: #878787;
}
#HomePanelContainer .HomePanelHelp,
#HomePanelContainer .HomePanelMyCollections,
#HomePanelContainer .HomePanelThemes {
  background-color: #fff;
  border: none;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  border: solid 1px #ededed;
  transition: all ease 0.2s;
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

#HomePanelContainer .HomePanelHelp:hover,
#HomePanelContainer .HomePanelMyCollections:hover,
#HomePanelContainer .HomePanelThemes:hover {
  box-shadow: none;
}

#ResearchBoxPanel {
  background: #fff;
  border: 1px solid #d0d0d0;
}

#SearchBox h2 {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}

#SearchBoxPanel {
  border: 0;
  border-radius: 2px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  background-size: 100%;
}

#TextDesc {
  color: #616161;
}

#TextHeader {
  color: #616161;
}
#TextHeader a {
  color: #616161;
}

#ThemeBoxPanel {
  background: #eee;
  border: 1px solid #d0d0d0;
}

#basicdate {
  color: #0058a2;
  font-family: "Proxima Nova Regular", arial, free-sans, sans-serif;
}

#simplesearch_74 {
  color: #0058a2;
  font-family: "Proxima Nova Regular", arial, free-sans, sans-serif;
}

#simplesearch_75 {
  color: #0058a2;
  font-family: "Proxima Nova Regular", arial, free-sans, sans-serif;
}

.ASC {
  background: url(../../../gfx/whitegry/interface/ASC.gif) no-repeat;
  background-position: center;
}

.ArchiveResourceTitle {
  color: #f9b45c;
}

.BasicsBox .HorizontalNav li {
  border-bottom-style: none;
  border-left-style: none;
  border-right: 1px solid #b5c3d4;
  border-top-style: none;
  padding: 0;
}

.BasicsBox .VerticalNav a:active {
  color: #737373;
}

.BasicsBox .VerticalNav a:hover {
  color: #878787;
}

.BasicsBox .VerticalNav a:link {
  color: #737373;
}

.BasicsBox .VerticalNav a:visited {
  color: #737373;
}

.BasicsBox .VerticalNav li {
  list-style: url(../../../gfx/whitegry/interface/bullet.gif) none inside;
}

.BasicsBox .greyText {
  color: #878787;
}

.BasicsBox .noPadding {
  padding: 0;
}

.CodeMirror-wrapping {
  background: #fff;
  color: #878787;
}

.CollectBack {
  /* background: url(/plugins/ammerlandStyle/gfx/interface/ammerlandVerlauf.png )repeat-x top left; */
  background: #f2f2f2;
  color: #878787;
}
.CollectBack a:active {
  color: #878787;
}
.CollectBack a:link {
  color: #878787;
}
.CollectBack a:visited {
  color: #878787;
}

.CollectImageBorder {
  border: 1px solid #333;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.7);
}

.CollectionPanelInfo a {
  font-size: 13px;
}

.CollectionSpace {
  left: 289px;
  position: absolute;
  top: 6px;
}

.CommentBody {
  color: #878787;
}

.CommentEntryInfoCommenterName {
  color: #0058a2;
}

.CommentFlag {
  background-image: url(../../../gfx/whitegry/interface/FlagOff.png);
}

.DESC {
  background: url(../../../gfx/whitegry/interface/DESC.gif) no-repeat;
  background-position: center;
}

.DeletedResourceTitle {
  color: #dc2f34;
}

.FeaturedSimpleTile {
  background: #fff;
  border: 1px solid #878787;
}

.FeaturedSimpleTile .FeaturedSimpleTileContents h2 {
  background-color: rgba(0, 0, 0, 0.4);
  padding: 2px 5px;
  text-shadow: none;
  margin: 0px;
}

.FullWidth {
  width: 100% !important;
}

.FeaturedSimpleTile.FullWidth .FeaturedSimpleLink {
  width: 65%;
}

.FormError {
  color: #dc2f34;
}

.FormIncorrect {
  background: #fff;
  border: 1px solid #878787;
  color: #dc2f34;
}

.HomePanel a:active {
  color: #737373;
}
.HomePanel a:hover {
  color: #737373;
}
.HomePanel a:link {
  color: #737373;
}
.HomePanel a:visited {
  color: #737373;
}

.HomePanel {
  margin: 0px 30px 30px 0px;
  width: 210px;
}

.HomePanel h2 {
  color: #0058a2;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

.HomePanel .HomePanelDynamicDash h2 {
  background: rgba(0, 0, 0, 0.4);
  text-shadow: none;
}

.HomePanelDynamicDash p,
.HomePanelThemes p {
  float: none;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  clear: left;
  font-size: 1em;
  text-shadow: none;
}

.HomePanelIN {
  background: #eee;
  border: none;
  border-radius: 0;
}

.HomePicturePanel {
  margin: 0px 30px 30px 0px;
}

.HomePicturePanelIN {
  border: 1px solid #878787;
  border: 0;
}

.HorizontalNav a {
  background-color: transparent;
  color: #878787;
  font-size: 14px;
  /* font-size:12px; */
  height: 31px;
  padding: 0 10px 0;
}
.HorizontalNav a:hover {
  color: #0058a2;
  text-decoration: none;
}

.HorizontalNav li {
  border-left: 1px solid #737373;
  padding: 0;
}

.HorizontalWhiteNav a:active {
  color: #737373;
}
.HorizontalWhiteNav a:hover {
  color: #878787;
}
.HorizontalWhiteNav a:link {
  color: #878787;
}
.HorizontalWhiteNav a:visited {
  color: #878787;
}

.HorizontalWhiteNav li {
  border-left: 1px solid #737373;
}

.IconCollect {
  background: url(../../../gfx/whitegry/interface/IcCol.gif) no-repeat;
}

.IconCollectOut {
  background: url(.../../../gfx/whitegry/interface/IcColOut.gif) no-repeat;
}

.IconComment {
  background: url(../../../gfx/whitegry/interface/IcComment.gif) no-repeat;
}

.IconEmail {
  background: url(../../../gfx/whitegry/interface/IcEml.gif) no-repeat;
}

.IconPreview {
  background: url(../../../gfx/whitegry/interface/IcPre.gif) no-repeat;
}

.IconStar {
  background: url(../../../gfx/whitegry/interface/IcStar.gif) no-repeat;
}

.IconUserRatingSpace {
  background: url(../../../gfx/interface/RatingStarBlank.gif) no-repeat;
}

.IconUserRatingStar {
  background: url(../gfx/interface/RatingStar#DC2F34.gif) no-repeat;
}

.IconVideo {
  background: url(../../../gfx/whitegry/interface/IcVideo.gif) no-repeat 140px
    5px;
}

.IconVideoLarge {
  background: url(../../../gfx/whitegry/interface/IcVideo.gif) no-repeat 340px
    5px;
}

.ImageBorder {
  border: 1px solid #878787;
}

.InfoTable {
  border-collapse: collapse;
}

.InfoTable td {
  border: 1px solid #878787;
  border-top: 1px solid #878787;
  padding: 10px;
}

.InfoTable tr {
  /* background-color: #597499; */
  background-image: url(../../../gfx/whitegry/interface/SearchBox.gif);
  background-repeat: repeat-x;
}

.KeyCollect {
  background: url(../../../gfx/whitegry/interface/IcCol.gif) no-repeat;
}

.KeyCollectOut {
  background: url(.../../../gfx/whitegry/interface/IcColOut.gif) no-repeat;
}

.KeyComment {
  background: url(../../../gfx/whitegry/interface/IcComment.gif) no-repeat;
}

.KeyEmail {
  background: url(../../../gfx/whitegry/interface/IcEml.gif) no-repeat;
}

.KeyPreview {
  background: url(../../../gfx/whitegry/interface/IcPre.gif) no-repeat;
}

.KeyStar {
  background: url(../../../gfx/whitegry/interface/IcStar.gif) no-repeat;
}

.ListTitle a:active {
  color: #737373;
}

.ListTitle a:hover {
  color: #878787;
}

.ListTitle a:link {
  color: #737373;
}

.ListTitle a:visited {
  color: #737373;
}

.Listview .ListviewTitleStyle td {
  background: #f3f3f3 none;
}

.Listview td {
  border-bottom: 1px solid #878787;
  color: #737373;
}

.Listview tr {
  /* background:#FFF url(../../../gfx/whitegry/interface/listblend.gif) repeat-x; */
  background: #f2f2f2;
}

.ListviewBoxedTitleStyle td {
  background-color: #fff;
}

.ListviewStyle {
  /* color:#3C3C3C; */
}

.ListviewStyle tr.ListviewBoxedTitleStyle:hover td {
  background: none;
  background-color: #fff;
}

.ListviewStyle tr.ListviewTitleStyle:hover td {
  background: none;
  background-color: #f3f3f3;
}

.ListviewStyle tr:hover td {
  background-color: #ddd;
}

.ListviewTitleStyle {
  color: #a1a1a1;
}

.NavUnderline {
  border-bottom: 1px solid #5a7599;
}

.NewFlag {
  background-color: #737373;
  color: #fff;
}

.NoFind {
  background: #fff;
  border: 1px solid #878787;
}

.NoFind .highlight {
  color: #878787;
  font-weight: 700;
}

.NoFind a:active {
  color: #878787;
  text-decoration: underline;
}

.NoFind a:hover {
  color: #878787;
  text-decoration: underline;
}

.NoFind a:link {
  color: #878787;
  text-decoration: underline;
}

.NoFind a:visited {
  color: #878787;
  text-decoration: underline;
}

.OxColourPale {
  color: #a1a1a1;
}

.OxColourWhite {
  /* color:#3C3C3C; */
}

.PageInformal {
  background: #fff;
  /* border:1px solid #878787; */
  border: 0;
  color: #dc2f34;
}

.PanelShadow {
  background: url(../../../gfx/whitegry/interface/panelshadow.gif) repeat-x;
  background: none;
  height: 5px;
}

.Picture {
  /* border:1px solid #878787; */
  border: 0;
}

.Question {
  /* border:1px solid #878787; */
  border: 0;
  /* color:#3C3C3C; */
}

.RecordDownloadSpace .HorizontalWhiteNav a:active {
  color: #fff;
}

.RecordPanel {
  background: #f2f2f2;
  border: 1px solid #d0d0d0;
  /* border:1px solid #878787; */
}

.RecordPanel .RecordDownload {
  width: 470px;
}

.RecordPanel .RecordDownload .DownloadDBlend td {
  border: 1px solid #fff;
  color: #878787;
  overflow: hidden;
}

.RecordPanel .RecordDownloadSpace .DownloadDBlend {
  /* background:#979797 url(../../../gfx/whitegry/interface/DownloadCell.gif) repeat-x; */
  background: #f2f2f2;
  border-color: #6d6d6d;
  border: 0;
}

.RecordPanel .RecordDownloadSpace .DownloadDBlend .DownloadButton {
  background: #0058a2;
  background-position: 0 -8px;
}

.RecordPanel .RecordDownloadSpace .DownloadDBlend a {
  border: 1px solid #dc2f34;
  color: #fff;
  display: block;
  height: 100%;
  margin: -10em;
  padding: 10em;
  width: 100%;
  transition: all ease 0.2s;
}

.RecordPanel .RecordDownloadSpace .DownloadDBlend a:hover {
  background: rgba(0, 0, 0, 0.2);
}

.RecordPanel .RecordDownloadSpace .DownloadDBlend h2 {
  font-family: "Proxima Nova Bold", arial, free-sans, sans-serif;
  color: #878787;
}

.RecordPanel .RecordDownloadSpace .DownloadDBlend p {
  color: #878787;
  text-align: left;
}

.RecordPanel .RecordDownloadSpace .HorizontalWhiteNav a:hover {
  color: #fff;
}

.RecordPanel .RecordDownloadSpace h2 {
  /* color:#3C3C3C; */
}

.RecordPanel .SearchSimilar {
  /* color:#3C3C3C; */
}

.RecordPanel .Title {
  border-bottom: 1px solid #878787;
  /* color:#3C3C3C; */
}

.RecordPanel .item p {
  /* color:#3C3C3C; */
}

.RecordPanel .itemNarrow p {
  /* color:#3C3C3C; */
}

.RecordStory {
  background: #fff;
  border: 1px solid #878787;
  color: #878787;
}

.RecordStory a:hover {
  color: #878787;
}

.RecordStory h1 {
  /* color:#878787; */
  color: #dc2f34;
}

.ResourcePanel {
  background: #f2f2f2;
  border: 1px solid #d0d0d0;
}

.ResourcePanelLarge {
  background: #f2f2f2;
  border: 1px solid #d0d0d0;
}

.ResourcePanelSmall {
  background: #f2f2f2;
  border: 1px solid #d0d0d0;
}

.ResourcePendingReviewTitle {
  color: #f9b45c;
}

.ResourcePendingSubmissionTitle {
  color: #f9b45c;
}

/* .SearchSpace .SearchItem {
	color:#3C3C3C;
}

.SearchSpace .tick {
	color:#3C3C3C;
}

.Selected {
	color:#3C3C3C;
}

.Selected a {
	color:#3C3C3C;
} */

.StarCurrent {
  background: transparent url(../../../gfx/interface/RatingStarGrey.gif)
    no-repeat;
}

.StarEmpty {
  background: transparent url(../../../gfx/interface/RatingStarMedGrey.gif)
    no-repeat;
}

.StarSelect {
  background: transparent url(../../../gfx/interface/RatingStar#DC2F34.gif)
    no-repeat;
}

.StyledTabbedPanel {
  background: #fefefe;
  background: -moz-linear-gradient(top, #fff 0%, #eee 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #fff),
    color-stop(100%, #eee)
  );
  background: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
  background: -o-linear-gradient(top, #fff 0%, #eee 100%);
  background: -ms-linear-gradient(top, #fff 0%, #eee 100%);
  background: linear-gradient(to bottom, #fff 0%, #eee 100%);
  border: 1px solid #878787;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
}

.Tab a {
  border: 1px solid #878787;
  border-bottom-style: none;
  color: #aaa;
}

.TabSelected {
  background: #fff;
  border-bottom: 1px solid #fff;
  border-left: #878787;
  border-top: 1px solid #fff;
  margin-right: 5px;
}

.TabSelected a {
  color: #878787;
  margin: 0;
}

.ThemeBox {
  border-bottom: 1px solid #878787;
}

.InpageNavLeftBlock {
  margin-bottom: 0;
}

.ThemeBox li {
  list-style: url(../../../gfx/whitegry/interface/bullet.gif) none inside;
}

.TopInpageNav {
  /* border-bottom:1px solid #878787; */
  border-bottom: 0;
  margin-bottom: 30px;
  padding-bottom: 0;
}

.VideoBorder {
  border: 1px solid #878787;
}

.collapsed {
  background: url(../../../gfx/whitegry/interface/HomeArrow.gif) no-repeat top
    left;
  background-position: 3px 8px;
}

.expanded {
  background: url(../../../gfx/whitegry/interface/HomeArrowDown.gif) no-repeat
    top left;
  background-position: 0 12px;
}

.highlight {
  color: #dc2f34;
}

.largethumbsicon {
  background: url(../../../gfx/interface/largeicon.svg) no-repeat 0;
}

.largethumbsiconactive {
  background: url(../../../gfx/interface/largeiconactive.svg) no-repeat 0;
}

.meter-value {
  background-color: #878787;
}

.meter-wrap {
  border: 1px solid #878787;
  position: relative;
  width: 290px;
}

.permissionstable tbody {
  color: #878787;
}

.permissionstable tr td.permheader {
  background: #ddd;
  color: #878787;
}

.propbox {
  background: #fff;
  color: #878787;
}

.propbox a:active {
  background: none;
  color: #878787;
}

.propbox a:hover {
  background: none;
  color: #878787;
}

.propbox a:link {
  background: none;
  color: #737373;
}

.propbox a:visited {
  background: none;
  color: #737373;
}

.proptitle {
  background: #777;
  color: #fff;
}

.smalllisticon {
  background: url(../../../gfx/interface/listicon.svg) no-repeat 0;
}

.smalllisticonactive {
  background: url(../../../gfx/interface/listiconactive.svg) no-repeat 0;
}

.smallthumbsicon {
  background: url(../../../gfx/interface/smallicon.png) no-repeat 0;
}

.smallthumbsiconactive {
  background: url(../../../gfx/interface/smalliconactive.png) no-repeat 0;
}

.treetext {
  color: #878787;
}

.treetext a:active {
  background: none;
  color: #878787;
}

.treetext a:hover {
  background: none;
  color: #878787;
}

.treetext a:link {
  background: none;
  color: #878787;
}

.treetext a:visited {
  background: none;
  color: #878787;
}

.ui-layout-resizer {
  /*background:#999 url(../gfx/interface/CollectDivide.png) repeat-x;*/
  background-color: #0058a2;
  height: 10px;
  /* box-shadow:0 4px 9px rgba(0,0,0,0.4); */
}

.ui-layout-resizer .ui-layout-toggler {
  /*background:url(../gfx/interface/CollectDivide-hover.png) repeat-x;*/
  background-color: #dc2f34;
  height: 10px;
}

.xlthumbsicon {
  background: url(../../../gfx/interface/xlicon.png) no-repeat 0;
}

.xlthumbsiconactive {
  background: url(../../../gfx/interface/xliconactive.png) no-repeat 0;
}

a.HomePanel .HomePanelIN span {
  color: #878787;
}
/*
a:active {
	color:#737373;
}

a:hover {
	color:#878787;
}

a:link {
	color:#737373;
}

a:visited {
	color:#737373;
}
*/
body {
  background: #fff;
  color: #878787;
}

h1 {
  color: #dc2f34;
  font-size: 38px;
}

h2 {
}

h2,
h3,
h4 {
  color: #0058a2;
}

html {
  background: #fff;
  color: #878787;
}

input {
  cursor: pointer;
}

input[readonly] {
  color: #878787;
}

input[type="text"] {
  border: 1px solid #0058a2;
  height: 33px;
}

/* Logo */
.SlimHeader #HeaderImg {
  height: auto;
}

.SlimHeader #CentralSpaceContainer {
  margin: 30px;
}

/* verfügbare Themes ausblenden */
/* #FooterThemes {
    display: none;
} */

/* Detailansicht Dokument */
#RecordDownload .RecordDownloadSpace {
  background-color: #fff;
  border: medium none;
  /* box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3); */
  transition: all 0.2s ease 0s;
  padding: 15px;
}

#CentralSpace p[style]:first-child {
  border-bottom: 2px solid #0058a2;
  margin-bottom: 16px !important;
  padding-bottom: 10px !important;
}

.SlimHeader .HeaderImgLink {
  float: right;
  height: 100%;
}
/* .SlimHeader #HeaderNav1 {
    float: none;
} */
#HeaderNav1 {
  margin-top: 8px !important;
}
#HeaderNav1 ul li a,
#HeaderNav1 li.UploadButton a {
  color: #0058a2;
}

ui-layout-west
  ui-layout-pane
  ui-layout-pane-west
  ui-layout-west
  ui-layout-pane
  ui-layout-pane-west
  #CollectionMinTitle
  h2
  a {
  color: #373737;
}
.SlimHeader #HeaderNav2 {
  float: left;
  padding-left: 0;
}

.SlimHeader #Header {
  padding: 15px 25px 15px 25px;
}

button,
input[type="button"],
input[type="submit"] {
  border-radius: 11px;
  text-align: center;
  background: #0058a2;
  color: #fff;
  text-transform: uppercase;
  border: 0;
  transition: all 0.2s ease-in-out;
  height: 33px;
  font-size: 12px;
  margin-right: 10px;
}

.SlimHeader .RecordBox {
  margin: 15px 0;
  padding-right: 30px;
}

#ThemeBoxPanel,
#SearchBoxPanel,
#ResearchBoxPanel,
.HomePanelIN,
.RecordPanel .RecordDownload,
.RecordPanel,
.ResourcePanel,
.ResourcePanelSmall,
.ResourcePanelLarge {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

.SlimHeader #SearchBarContainer {
  margin-top: 30px;
}

#previewimagewrapper {
  margin: 0px 30px 15px 0px;
}

.RecordPanel .RecordDownload td {
  padding: 10px;
}
#Footer {
  text-align: left;
  margin: 0px;
  margin-top: 30px;
  padding: 15px;
}

#Footer .HorizontalNav a {
  height: auto;
}

#Footer .HorizontalNav ul {
  padding: 0;
}

#FooterNavLeft,
#FooterNavRight {
  margin: 0;
}

.SearchSpace .tickindent {
  margin-left: 25px;
}

.ui-layout-resizer.ui-layout-resizer-south.ui-layout-resizer-open.ui-layout-resizer-south-open,
.ui-layout-toggler.ui-layout-toggler-south.ui-layout-toggler-open.ui-layout-toggler-south-open {
  height: 8px !important;
}

.browse_closed:after,
.fa-sync:before,
.browse_expanded:after {
  font-family: "Font Awesome 5 Free";
}
.CollectionPanelShell {
  background: #eee;
  color: #0058a2;
}
.CollectBack {
  background-color: #fff;
}

#CollectionDiv select {
  background-color: #fff;
  color: #000;
}

.ListviewTitleStyle td,
.ListviewTitleStyle a,
.ListviewTitleStyle a:visited {
  color: #737373;
}
.RecordPanel .RecordDownloadSpace .DownloadDBlend a {
  border: none !important;
}
.RecordPanel .RecordDownloadSpace .DownloadDBlend a.AltThumbLink {
  margin: 0;
  padding: 0;
}

/*  LOGIN BOX - Neu */
#CentralSpaceLogin {
  display: flex;
  flex-direction: column;
  align-items: left;
  margin-bottom: 0;
}

@media screen and (max-width: 1200px) {
  #UICenter.NoSearch {
    max-height: 100%;
    min-height: 100%;
    width: 100% !important;
    margin: 0px !important;
  }
}

#Header.LoginHeader {
  display: block !important;
  position: relative;
}

#login_box {
  align-self: center;
  background-color: rgba(255, 255, 255, 0.9);
  margin-bottom: 50px;
  max-width: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center !important;
  padding-left: 30px !important;
  padding-right: 20px !important;
  padding-bottom: 20px !important;
  color: #0058a2;
  border-radius: 0 0 0 0 !important;
  align-items: flex-start !important;
  overflow: scroll;
  scrollbar-width: none;
  box-shadow: none;
}

#login_box,
#login_box h1 {
  color: #0058a2;
  font-family: "Proxima Nova Bold", arial, sans-serif;
  padding-bottom: 0px;
}

#login_box h1 {
  font-size: 30px;
}

#login_box .login_text {
  margin-top: 0px;
  padding: 0px;
  font-size: 1.5rem;
}

#login_box,
#login_box a {
  color: #595959;
  text-align: start;
}

#login_box #account_apply {
  padding-bottom: 10px !important;
}

#login_box .FormIncorrect {
  text-align: left;
  margin: 15px 0px 15px;
  background-color: rgba(255, 255, 255, 0.9);
  border: none;
  padding: 10px;
  border-radius: 5px;
  font-weight: normal;
}

#login_box #loginform {
  width: 100%;
}

#login_box .Question select {
  height: 40px;
  box-shadow: none;
}

#login_box .Question {
  border-bottom: none;
  padding: 0px !important;
  margin-bottom: 5px;
  overflow: none;
  scrollbar-width: none;
}

#login_box .Question input[type="text"],
#login_box .Question input[type="password"],
#login_box textarea {
  background-color: #fff;
  color: #000;
}

#login_box .Question .stdwidth {
  width: 100%;
  height: 40px;
}
#login_box .QuestionSubmit {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0em 0em 0em 0em !important;
}
#login_box .QuestionSubmit input {
  font-size: 1.5em;
  border-radius: 8px !important;
  height: 40px;
  padding: 0em 0em 0em 0em !important;
  margin: 10px 0em 0em 0em !important;
}

#login_box .WideTextQuestion {
  display: flex;
  justify-content: left !important;
  align-items: center !important;
  margin-top: 0px;
  margin-bottom: 0px;
}

#login_box .WideTextQuestion label {
  padding-left: 20px;
}

#login_box #Footer {
  display: none;
}

@media (min-width: 768px) {
  #CentralSpaceLogin {
    margin: 0px;
  }

  #login_box {
    align-self: flex-start;
    margin-left: 190px;
    margin-top: 110px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0 0 32px 32px !important;
  }
}
@media screen and (min-width: 786px) {
  #login_box {
    margin-left: 50px;
  }
}
@media screen and (min-width: 1200px) {
  #login_box {
    margin-left: 120px;
  }
}
@media screen and (min-width: 1500px) {
  #login_box {
    margin-left: 220px;
  }
}
@media screen and (min-width: 1800px) {
  #login_box {
    margin-left: 309px;
  }
}

@media screen and (max-width: 1200px) {
  body.loginpage {
    scrollbar-width: none;
  }
  body.loginpage::-webkit-scrollbar {
    width: 0;
  }
}
body.ui-layout-container.loginpage {
  overflow-x: hidden !important;
}

@media screen and (min-width: 1200px) {
  .Search .Listview.suche td:first-of-type {
    width: 440px;
  }
}

#themeform .RecordHeader.themes {
  position: relative;
  cursor: pointer;
}

#themeform .RecordHeader.themes:after {
  content: "\f078";
  position: absolute;
  font-family: "Font Awesome 5 Free";
  right: 0;
  font-size: 27px;
  top: 5px;
  color: #dc2f34;
  font-weight: 600;
  transition: all ease 0.2s;
}
#themeform .RecordHeader.themes.ausgeklappt:after {
  transform: rotate(-180deg);
}

#themeform div.button {
  border-radius: 11px;
  background: #0058a2;
  color: #fff;
  min-width: 122px;
  display: inline-block;
  padding: 8px 19px;
  text-align: center;
  box-shadow: 0 1px 3px rgb(0 0 0 / 15%);
  text-transform: uppercase;
  font-size: 12px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

#themeform div.button:hover {
  background: #1378bf;
  box-shadow: 0 1px 3px rgb(0 0 0 / 25%);
}

/** Custom Classes **/
.bearbeitet {
  border: 1px solid red;
}

.DownloadFileName > h2 {
  display: inline;
}

#atrifyfileheader {
  font-weight: bold;
}

/** Copy To Clipboard Feature **/
.DownloadFileName {
  position: relative;
}

.copyToClipBoard {
  position: absolute;
  top: 0;
  right: 0.4rem;
  /* width: 20px; */
  height: 100%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.copyToClipBoard:before {
  content: url("./copy.svg");
  height: 25px;
  width: 25px;
  /** Center **/
  /* height: 100%; */
  /* display: flex; */
}

@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}

.copyToClipBoard.copyToClipBoard__loadingImage:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -20px;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-top-color: #878787;
  animation: spinner 0.6s linear infinite;
}

.copyToClipBoard.copyToClipBoard__success:before {
  content: url("./check.svg");
}

.copyToClipBoard.copyToClipBoard__failed:before {
  content: url("./error.svg");
}

.loginHintergrund {
  background-image: url(../RS3636_molkerei_ammerland.jpg);
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: scroll;
  margin: 0px !important;
  scrollbar-width: none;
}

@media (min-width: 768px) {
  #CentralSpaceLogin {
    margin: 0px;
  }

  #login_box {
    align-self: flex-start;
    margin-left: 190px;
    margin-top: 90px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0 0 32px 32px !important;
  }
}
@media screen and (min-width: 786px) {
  #login_box {
    margin-left: 50px;
  }
}
@media screen and (min-width: 1200px) {
  #login_box {
    margin-left: 120px;
  }
}
@media screen and (min-width: 1500px) {
  #login_box {
    margin-left: 220px;
  }
}
@media screen and (min-width: 1800px) {
  #login_box {
    margin-left: 309px;
  }
}

@media screen and (max-width: 1200px) {
  body.loginpage {
    scrollbar-width: none;
  }
  body.loginpage::-webkit-scrollbar {
    width: 0;
  }
}
body.ui-layout-container.loginpage {
  overflow-x: hidden !important;
}
#login_box #Footer {
  display: none;
}

#LoginHeader {
  display: none;
}

#loginform .Question.HalfWidth,
#login_box #language,
#login_box #user_local_tz {
  width: 100%;
}
#loginform .LoginLinks {
  margin-block-start: 1rem;
}
