.go-addressbook-url.homepage:before {
  display: inline-block;
  font-family: "Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 2.4rem;
  /* Preferred icon size */
  color: inherit;
  width: auto;
  height: auto;
  text-transform: none;
  letter-spacing: normal;
  vertical-align: middle;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga";
  line-height: 1;
}

.go-module-icon-addressbook, .go-menu-icon-addressbook {
  background: url(/groupoffice/go/modules/community/addressbook/views/extjs3/themes/default/resources/addressbook.png);
}

.go-addressbook-star {
  color: #febf35;
}

.go-addressbook-index-row:not(:first-child):before {
  content: "";
  top: -0.8rem;
  position: absolute;
  width: 100%;
  display: block;
  border-top: 1px solid var(--fg-divider);
}

.go-addressbook-index-row:not(:first-child) {
  margin-top: 1.6rem;
  position: relative;
}

.go-addressbook-name-panel {
  padding: 1.6rem;
}
.go-addressbook-name-panel h4, .go-addressbook-name-panel h3 {
  margin: 0;
}
.go-addressbook-name-panel .go-addressbook-star {
  margin-top: -0.8rem;
}

.go-addressbook-name {
  position: absolute;
  top: 1.6rem;
  right: 1.6rem;
}

.go-addressbook-url-panel {
  text-align: right;
  position: absolute;
  display: inline-block;
  right: 0.8rem;
  float: right;
  line-height: 2rem;
}

.go-addressbook-url {
  height: 2rem;
  width: 2rem;
  background-repeat: none;
  background-position: center;
  background-size: contain;
  display: inline-block;
  border-radius: 1px;
}
.go-addressbook-url.linkedin {
  background-image: url(/groupoffice/go/modules/community/addressbook/views/extjs3/themes/default/resources/linkedin.png);
}
.go-addressbook-url.facebook {
  background-image: url(/groupoffice/go/modules/community/addressbook/views/extjs3/themes/default/resources/facebook.png);
}
.go-addressbook-url.twitter {
  background-image: url(/groupoffice/go/modules/community/addressbook/views/extjs3/themes/default/resources/twitter.png);
}
.go-addressbook-url.homepage {
  background-color: var(--fg-main);
  border-radius: 2px;
}
.go-addressbook-url.homepage:before {
  font-size: 2rem;
  content: "home";
  vertical-align: baseline;
  line-height: inherit;
  color: white;
}

.go-ab-avatar {
  margin-right: 1.6rem;
}

.avatar.organization {
  background-image: none;
}


.categorie {
	clear: both;
	margin-bottom: 8px;
	margin-top: 16px;
}

.closebutton {
	cursor:pointer;
}

.thumbnails {
	background: transparent;
	font-size: 11px;
	padding: 8px 16px;
}

.thumbnails .x-panel-body{
	background: transparent ;
	font-size: 11px;
}
.thumbnails .thumb{
	padding: 4px 4px 4px 4px;
	background: transparent;
}

.thumbnails .icons{
	float: left;
	padding: 2px 2px 2px 2px;
	background: transparent;
}


.thumb-wrap h4 {
	margin-top: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}


.thumbnails .thumb-wrap{
	float: left;
	width:300px;
	height:100px;
	cursor:pointer;
	overflow:hidden;
	margin-bottom: 16px;
	margin-right: 8px;
	padding-top:8px;
	padding-left:48px;
	background-position: 8px 8px;
	background-size: 24px 24px;
	background-repeat:no-repeat;
}

.thumb-wrap p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.thumbnails .thumb-wrap:hover {
	background-color: rgb(218, 212, 212);
}

.thumbnails .thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}

.thumbnails .x-view-over{
  background: white ;
}

.thumbnails .x-view-selected .thumb{
	background: white ;
}

.thumbnails .textonly {
	background: transparent;
	font-size: 12px;
}

.bookmark-column {
    float:left;
    width:320px;
    border-right: 1px solid #eee;
    padding: 16px;
}

.bookmark-column span{
    display: block;
}

.bookmark-column span.link{
    box-sizing: border-box;
    text-decoration: none;
    color:inherit;
    width:100%;
    padding:5px 10px;
		
}

.bookmark-column span.title{
    /*font-weight: bold;*/
    color: #333333;
    letter-spacing:1px;    
    font-size: 1.2em;
    width:100%;
    text-align:left;
    padding:10px;
		
}

.bookmark-column span.thumb{
    background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: left center;
    padding-left:40px;
	line-height: 40px;
	min-height: 40px;
}

.bookmark-column span.link.x-view-over{
    border:none;
    margin:0;
    cursor:pointer;
}

.go-module-icon-bookmarks, .go-menu-icon-bookmarks{
	background:url(/groupoffice/go/modules/community/bookmarks/views/extjs3/themes/default/images/bookmark.png);
}
.entity.Comment::before {
	content: "comment"
}

.go-module-icon-comments , .go-menu-icon-comments{
	background:url(/groupoffice/go/modules/community/comments/views/extjs3/themes/default/images/comments.png);
}
.entity.Note::before {
	content: "note"
}

.go-module-icon-notes , .go-menu-icon-notes{
	background:url(/groupoffice/go/modules/community/notes/views/extjs3/themes/default/images/notes.png);
}
.cal.split ul>li,.cal.week>ul:first-child>li,.cal.month ul,.yearview table th{font-weight:600;font-size:1.2em;color:var(--fg-secondary-text)}.cal.week dd>div,.cal.week .all-days>div,.cal.month ol>li.events>div,.cal.split ol>li.events>div{position:absolute;cursor:pointer;word-wrap:break-word;overflow:hidden;box-sizing:border-box;border-radius:.4rem;height:2.4rem;padding:.2rem .6rem;text-align:left;user-select:none}.cal.week dd>div>em,.cal.week .all-days>div>em,.cal.month ol>li.events>div>em,.cal.split ol>li.events>div>em,.cal.week dd>div>span,.cal.week .all-days>div>span,.cal.month ol>li.events>div>span,.cal.split ol>li.events>div>span{color:var(--fg-text)}.cal.week dd>div>em,.cal.week .all-days>div>em,.cal.month ol>li.events>div>em,.cal.split ol>li.events>div>em{mask-image:linear-gradient(to right, white 80%, transparent);overflow:hidden;flex:1 1 auto}.cal.week dd>div>span,.cal.week .all-days>div>span,.cal.month ol>li.events>div>span,.cal.split ol>li.events>div>span{text-align:right;white-space:nowrap;font-weight:400;font-size:.85em;color:var(--fg-secondary-text)}.cal.week dd>div::first-letter,.cal.week .all-days>div::first-letter,.cal.month ol>li.events>div::first-letter,.cal.split ol>li.events>div::first-letter{text-transform:capitalize}.cal.week dd>div.new,.cal.week .all-days>div.new,.cal.month ol>li.events>div.new,.cal.split ol>li.events>div.new{background-color:#fff !important;border-width:1px;border-style:solid}.cal.week dd>div.allday,.cal.week .all-days>div.allday,.cal.month ol>li.events>div.allday,.cal.split ol>li.events>div.allday,.cal.week dd>div.multiday,.cal.week .all-days>div.multiday,.cal.month ol>li.events>div.multiday,.cal.split ol>li.events>div.multiday,.cal.week dd>div,.cal.week dd.all-days>div{background-color:color-mix(in srgb, currentColor 56%, transparent)}.cal.week dd>div.allday>i,.cal.week .all-days>div.allday>i,.cal.month ol>li.events>div.allday>i,.cal.split ol>li.events>div.allday>i,.cal.week dd>div.multiday>i,.cal.week .all-days>div.multiday>i,.cal.month ol>li.events>div.multiday>i,.cal.split ol>li.events>div.multiday>i,.cal.week dd>div>i,.cal.week dd.all-days>div>i{color:var(--fg-secondary-text)}.cal.week dd>div.selected,.cal.week .all-days>div.selected,.cal.month ol>li.events>div.selected,.cal.split ol>li.events>div.selected{background-color:currentColor;color:#fff}.cal.week dd>div.selected>*,.cal.week .all-days>div.selected>*,.cal.month ol>li.events>div.selected>*,.cal.split ol>li.events>div.selected>*,.cal.week dd>div.selected:not(.allday)::before,.cal.week .all-days>div.selected:not(.allday)::before,.cal.month ol>li.events>div.selected:not(.allday)::before,.cal.split ol>li.events>div.selected:not(.allday)::before{color:#fff}.cal.week dd>div.declined,.cal.week .all-days>div.declined,.cal.month ol>li.events>div.declined,.cal.split ol>li.events>div.declined{text-decoration:line-through}.cal.week dd>div.undecided,.cal.week .all-days>div.undecided,.cal.month ol>li.events>div.undecided,.cal.split ol>li.events>div.undecided{border:1px dashed var(--fg-text);color:var(--fg-text);background-color:rgba(0,0,0,0)}.cal.week dd>div.tentative,.cal.week .all-days>div.tentative,.cal.month ol>li.events>div.tentative,.cal.split ol>li.events>div.tentative{opacity:.6}.cal.week dd>div i,.cal.week .all-days>div i,.cal.month ol>li.events>div i,.cal.split ol>li.events>div i{display:inline-block;font-size:inherit !important;color:inherit;min-height:1.6rem;height:1.6rem;width:1.6rem;min-width:1.6rem;margin-right:.4rem}.yearview{background-color:var(--bg-low);border-top:.2rem solid var(--fg-border);height:100%;overflow-y:scroll;display:flex;gap:1.6rem;flex-wrap:wrap;justify-items:center;justify-content:space-evenly;flex:1;align-items:center}.yearview>div{flex:1 1 24%;min-width:20rem}.yearview table{color:var(--fg-secondary-text);height:100%;min-height:21rem;max-width:34rem;width:100%;margin:0 auto}.yearview table caption{cursor:pointer;text-align:center;padding:.8rem 0 .4rem}.yearview table caption.current{color:var(--c-primary)}.yearview table th{height:20px}.yearview table td>span{cursor:pointer}.yearview table td.today{font-weight:500;color:var(--c-primary)}.yearview table td.past{opacity:.7}.yearview table td,.yearview table th{cursor:default;position:relative;text-align:center;vertical-align:top;overflow:hidden}.yearview table td>div,.yearview table th>div{position:absolute;top:15px;width:100%;height:6px;line-height:6px;text-align:center}.yearview table td>div>p,.yearview table th>div>p{display:inline-block;border-radius:50%;width:6px;height:6px;padding:0;margin:0;background-color:var(--c-primary)}.yearview table td.weeknb{cursor:pointer;color:var(--fg-secondary-text)}.cal i.cat{background-color:currentColor;border-radius:.3rem;margin:.2rem;vertical-align:middle}.cal i.icon{display:inline-block !important}.cal li.today em{font-weight:600;border-radius:999px;display:inline-block;margin-left:.8rem;min-width:3.6rem;line-height:1.8rem;background-color:var(--c-primary) !important}.cal li.current{color:var(--c-primary) !important}.cal li.weekend{background-color:var(--bg-low)}.cal li.other{color:var(--fg-secondary-text)}.cal .now{position:absolute;pointer-events:none;left:7.2rem;right:0;z-index:10}.cal .now>hr{border-bottom:1px dashed var(--c-primary);height:1.5px;margin:0}.cal .now>b{width:1.2rem;height:1.2rem;border-radius:50%;box-shadow:0 0 0 2px var(--bg-low);left:14.4%;position:absolute;display:block;transform:translate(-50%, -50%);background-color:var(--c-primary)}.cal .now>span{margin-left:-7.2rem;background-color:var(--c-primary);color:#fff;height:2.2rem;line-height:2.2rem;font-size:.9em;white-space:nowrap;display:inline-block;text-align:right;padding-right:1.6rem;width:7.2rem;transform:translateY(-54%);clip-path:polygon(0 0, 80% 0, 100% 50%, 80% 100%, 0 100%)}.cal.month{display:flex;flex-direction:column}.cal.month ul{background-color:var(--bg-mid);border-bottom:.2rem solid var(--fg-border);display:flex;height:4rem;align-items:center}.cal.month ul>li{text-align:right;padding:0 .8rem}.cal.month ul+ol{border-top:0}.cal.month li{flex:1 0 0}.cal.month li:focus{outline:none;box-shadow:none}.cal.month li>sub{float:left;text-align:center;padding:0 .6rem;cursor:pointer;font-size:.7em;font-weight:400;margin:.4rem 0 .4rem .4rem;background-color:var(--bg-highest);border-radius:99px}.cal.month li>span{margin-top:.2rem;height:3rem;margin-right:.8rem;float:right;line-height:3rem}.cal.month li>span>em{font-weight:500;line-height:3rem;height:3rem;min-width:3rem;text-align:center;font-style:normal}.cal.month .weekend div.more,.cal.split .weekend div.more{background-color:var(--bg-low)}.cal.month ol,.cal.split ol{background-color:var(--bg-lowest);display:flex;flex:1 0 0;position:relative;align-items:stretch;border-top:1px solid var(--fg-divider);user-select:none}.cal.month ol>li,.cal.split ol>li{border-right:1px solid var(--fg-divider)}.cal.month ol>li.showMore>div.more,.cal.split ol>li.showMore>div.more{display:block}.cal.month ol>li>div.more,.cal.split ol>li>div.more{bottom:0;position:absolute;padding-left:2.6rem;width:14.2%;background-color:var(--bg-lowest);color:var(--fg-text);display:none;mask-image:linear-gradient(to top, white 80%, transparent)}.cal.month ol>li:first-child,.cal.month ol>li:last-child,.cal.split ol>li:first-child,.cal.split ol>li:last-child{border-right:0}.cal.month ol>li.events,.cal.split ol>li.events{position:absolute;margin-top:3.4rem;width:100%;overflow:hidden;bottom:0;top:0;pointer-events:none}.cal.month ol>li.events>div,.cal.split ol>li.events>div{display:flex;align-items:center;pointer-events:all;padding-left:1.6rem}.cal.month ol>li.events>div:not(.allday),.cal.split ol>li.events>div:not(.allday){padding-left:0;padding-right:0}.cal.month ol>li.events>div:not(.allday)::before,.cal.split ol>li.events>div:not(.allday)::before{content:"";border-radius:999px;width:.6rem;height:1.6rem;margin:.5rem;background-color:currentColor}.cal.month ol>li.events>div.continues,.cal.split ol>li.events>div.continues{border-bottom-left-radius:0;border-top-left-radius:0}.cal.month ol>li.events>div>em,.cal.split ol>li.events>div>em{white-space:nowrap}.cal.split ul,.cal.week>ul:first-child{display:flex;scrollbar-gutter:stable;align-items:center;overflow-y:auto;border-bottom:1px solid var(--fg-border)}.cal.split ul>li,.cal.week>ul:first-child>li{text-align:center}.cal.split ul>li>em,.cal.week>ul:first-child>li>em{font-style:normal;display:inline-block;margin-left:.8rem;padding:.8rem;font-size:1.1em;color:var(--fg-text)}.cal.week{height:100%;display:flex;flex-direction:column}.cal.week>ul li:first-child{font-size:.9em;min-height:2.4rem;text-align:center;padding-top:.4rem}.cal.week .all-days{min-height:2.4rem;position:absolute;left:7.2rem;right:0}.cal.week .all-days>div{display:flex;align-items:center;pointer-events:all;padding-left:.8rem}.cal.week .all-days>div>em{white-space:nowrap}.cal.week .all-days~li{border-right:1px solid var(--fg-divider)}.cal.week>ul{display:flex;scrollbar-gutter:stable;overflow-y:auto;max-height:21.2rem;border-bottom:2px solid var(--fg-border)}.cal.week>ul+ul{position:relative;background-color:var(--bg-lowest);flex-shrink:0;overflow-x:hidden;max-height:21.2rem;min-height:3.2rem;border-bottom:2px solid var(--fg-line)}.cal.week>ul .event{position:absolute}.cal.week>dl{background-color:var(--bg-lowest);overflow-y:scroll;position:relative;display:flex;flex:1}.cal.week>dl>dd{position:relative;overflow:hidden;height:192vh;background:linear-gradient(180deg, var(--fg-line) 1px, transparent 1px) repeat-y;background-size:100% 8vh;border-right:1px solid var(--fg-divider)}.cal.week>dl>dd:last-child{border-right:0}.cal.week>dl>dt{position:initial;background-size:8px 8vh;background-position:top right;border-right:0}.cal.week>dl>dt>em{font-style:normal;display:block;font-size:.8em;height:8vh;color:var(--fg-secondary-text);text-align:right;padding:0 1.5rem 0 0;line-height:0}.cal.week li,.cal.week dd,.cal.week dt{flex:5 0 0}.cal.week li.weekend,.cal.week dd.weekend,.cal.week dt.weekend{background-color:var(--bg-low)}.cal.week li:first-child,.cal.week dd:first-child,.cal.week dt:first-child{max-width:7.2rem}.cal.week dl dd>div{position:absolute;min-height:2.4rem;border-left:.6rem solid currentColor}.cal.week dl dd>div>em{mask-image:none}.cal.week dl dd>div>em,.cal.week dl dd>div>span,.cal.week dl dd>div>i{color:color-mix(in srgb, currentColor 36%, var(--fg-text))}.cal.week dl dd>div>span{display:inline-block;float:right}.cal.week dl dd>div:before,.cal.week dl dd>div:after{content:"";position:absolute;left:0;right:0;height:4px;cursor:row-resize}.cal.week dl dd>div:before{top:0}.cal.week dl dd>div:after{bottom:0}.cal.resizing{cursor:row-resize}.cal.resizing dl dd>div{pointer-events:none;transition:height 84ms ease-out,top 84ms ease-out}.cal.split{display:flex;flex-direction:column}.cal.split ol{border-bottom:1px solid var(--fg-line)}.cal.split li{flex:5 0 0}.cal.split>div{padding:.4rem .8rem}.cal.split ol>li.events{margin-top:.4rem;width:100%}.cal.list{height:100%;background-color:var(--bg-low);overflow-y:scroll;list-style:none}.cal.list li{width:100%;overflow:hidden;padding:1.6rem;border-bottom:1px solid var(--fg-line)}.cal.list li.empty{padding:0 1.6rem}.cal.list li.today em{line-height:3.2rem}.cal.list li>h3{float:left}.cal.list li>h3>em{font-size:1.4em;margin-right:.8rem;padding:0 .4rem}.cal.list li>div{display:flex;font-size:1.1em;flex-wrap:nowrap;margin:.4rem 0 .4rem 14.4rem;cursor:pointer;word-wrap:break-word;overflow:hidden;box-sizing:border-box;border-radius:.8rem;min-height:2.8rem;padding:.4rem .6rem;user-select:none}.cal.list li>div.selected{background-color:currentColor;color:#fff}.cal.list li>div.selected>i{color:#fff}.cal.list li>div span{color:var(--fg-text)}.cal.list li>div span:first-of-type{margin-left:.8rem;width:17.6rem}.cal.availability dd div,.cal.availability ul li{position:absolute;pointer-events:none;border-radius:.8rem;top:.8rem;bottom:.8rem}.cal.availability{position:relative}.cal.availability ol{display:flex;height:4rem}.cal.availability ol li:first-child{padding:0 1.6rem;width:24rem}.cal.availability ol li:first-child+li{display:flex;flex:1;justify-content:center;align-items:flex-end;border-bottom:1px solid var(--fg-line)}.cal.availability em{width:4.166%;color:var(--fg-secondary-text);text-align:center;display:inline-block;padding-top:1.2rem;padding-bottom:.4rem}.cal.availability ul{overflow:hidden;position:absolute;z-index:1;bottom:0;top:4rem;left:24rem;right:0}.cal.availability ul li{background-color:color-mix(in srgb, var(--fg-main) 10%, transparent);border:2px dashed var(--c-primary);width:25%}.cal.availability ul li.event{cursor:move;pointer-events:all;left:-100%;background-color:color-mix(in srgb, var(--fg-main) 60%, transparent);border:2px solid var(--c-primary)}.cal.availability .goui-avatar{float:left;margin-right:1.6rem}.cal.availability h3,.cal.availability h4{margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cal.availability dl{background-color:var(--bg-mid);display:flex;min-height:4.8rem;position:relative;align-items:stretch;user-select:none}.cal.availability dt{width:24rem;padding:1.6rem;background-color:var(--bg-low)}.cal.availability dd{flex:1;position:relative;padding:.8rem 0;background:linear-gradient(90deg, var(--fg-line) 1px, transparent 1px) repeat-x;background-size:4.166% 100%}.cal.availability dd div{background-color:var(--fg-line);width:40px;left:60px}.check-list{padding-bottom:1.6rem}.check-list .control{width:100%}.check-list .control .box-label{padding-top:.4rem !important;padding-bottom:.4rem !important}.check-list label{pointer-events:none}.check-list label input,.check-list label .goui-toolbar{pointer-events:all}.check-list label input[style]:checked:before{color:#fff !important}.check-list li{padding-left:11px}.check-list li.selected{background-color:var(--bg-selected-inactive)}.check-list li menu{width:0}.check-list li:hover menu,.check-list li:focus-within menu{width:auto}.check-list .goui-form-field .wrap menu.goui-toolbar{border-left:0}.goui.goui-toolbar.dense{padding:7px 3.5px 7px 11px !important}.goui.goui-toolbar.dense>h3{flex:1 !important;color:var(--fg-secondary-text);font-size:.9em}.goui.goui-toolbar.dense>h3~button{padding:5.25px;margin-right:0}@media only screen and ((max-device-width: 932px) or (max-device-height: 932px)){.cal.lijst .detail{display:none}.goui.cal{zoom:.8}.goui.cal .events>div{padding-right:0 !important;padding-left:2px !important}.goui.cal .events>div:before{display:none}.goui.cal .events>div span{display:none}.goui.hbox.tablet-cards>aside.active{position:absolute;inset:0;z-index:1;right:14vw;background-color:var(--bg-layer);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);width:28rem !important}}#go-module-panel-calendar .datepicker{margin:0 auto}

@media print {
 .go-warning-msg,.message-move,.em-autolink-message,.em-contact-link-container,.em-links,.em-link-message, .em-links-header{ display: none !important; }
}

.em-autolink-message{
	padding:5px;
	border:1px solid #ddd;
	background-color:#f1f1f1;
	margin-bottom:20px;
}

.em-autolink-link{
	cursor:pointer;
	text-decoration:underline;
}

.go-html-formatted a.em-link-link:link, .go-html-formatted a.em-link-link:visited, .go-html-formatted a.em-link-link:active{
	cursor:pointer;
	text-decoration:none;
	padding-left:18px;
	margin-left:5px;
	background-repeat: no-repeat;
	display:inline-block;
	width: auto !important;
}

.em-link-message{
	padding:5px;
	border:1px solid #ddd;
	background-color:#f1f1f1;
	margin-bottom:20px;
}

.em-links .go-icon-list{
	display: inline-block;	
	margin-left: -15px;
}


.em-spam-move-block {
	float:right;
	color: lightgray;
}

.em-tree-node-noselect .x-tree-node-anchor span, .em-readonly a span{
	font-style:italic;
	color:#666 !important;
}



.em-statusbar-body span{
line-height:21px !important;
/*padding-left:2px;*/
}

.em-usage-95{
	background-color: #fdc1bb;
	color:red !important;
	border: 1px solid red;
	border-radius: 8px;
	padding: 8px;
	font-weight:bold !important;
	line-height: 20px !important;
}
.em-usage-85, .em-usage-90{
	color:orange !important;
	font-weight:bold !important;
	line-height: 20px !important;
}



.em-blocked{
margin:5px 2px;
}

#ml-notify, #ml-notify:hover{
	float:left;
	padding-left:20px;
	line-height:16px;
	background: url(/groupoffice/modules/email/themes/Default/images/16x16/message.png) no-repeat;
	height:16px;
	vertical-align:middle;
	color:#666666;
	font-size: 10px;
	margin-top:3px;
}
.go-model-icon-GO_Email_Model_ImapMessage, .go-model-icon-GO_Savemailas_Model_LinkedEmail {
	background-image: url(/groupoffice/modules/email/themes/Default/images/16x16/message.png) !important;
	width:16px;
	height:16px;
}

.go-module-icon-email , .go-menu-icon-email{
	background-image: url(/groupoffice/modules/email/themes/Default/images/email.png) !important;
}

.go-tab-icon-email {
	background-image: none !important;
}


.btn-message-unseen {
	border-radius: 50%;
	background-color: rgba(23,126,163, .16);
	max-width:8px;
	margin: 0 8px;
	max-height: 8px;
}

.em-btn-share-mailbox {
	background-image:url(/groupoffice/modules/email/themes/Default/images/16x16/share_mailbox.png) !important;
}


.ml-seen-mail{
	margin:2px 0;
}

.ml-unseen-mail{
 margin:2px 0;
 font-weight:bold;
 color:#15428B;
}

.ml-seen-from{
}


.ml-seen-subject{
	margin:0;
	font-weight:normal;
}

.ml-unseen-subject{
	margin:0;
}

.message-header-table td{
	vertical-align:top;
}

ul.actions li {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 2px 8px;
    align-items: center;
    border-bottom: 1px solid #ebf1e2;
}
ul.actions li > .btns {
    float:right;
    display:flex;
    flex: 1;
    margin-left: 1.6rem;
}

ul.actions li .goui.group {
    flex: 1;
}

ul.actions li button.goui-button {
    height: 30px;
}

.message-move {
    color: grey;
    padding: 8px;
    text-align: right !important;
    line-height: 20px;
}


#email-message-panel .x-panel-body {
	/*background-color:white;*/

}
#email-message-panel .message-body {
	/*color: rgba(0,0,0,0.87);*/
}

.email-grid-icon{
	float:left;
	width:16px;
	height:16px;
}

.em-attachments-container{
	outline: none;
}

.attachment-wrap {
	cursor: default;
	border:1px solid transparent !important;
}
.attachment-wrap.x-view-over{
	background-color:#ebf1e2;
	border:1px solid #ebf1e2 !important;
	color: black;
	border-radius: 3px;
}
.attachment-wrap.x-view-selected{
	background-color:#ebf1e2;
	border:1px solid #669900 !important;;
	color: black;
	border-radius: 3px;
}

.email-upload-pc{
	padding-left:13px;
	cursor:pointer;
	line-height:16px;
	text-decoration:none;
	white-space:nowrap;

}
.email-upload-pc td.x-btn-tl, .email-upload-pc td.x-btn-tc, .email-upload-pc td.x-btn-tr,
.email-upload-pc td.x-btn-ml, .email-upload-pc td.x-btn-mc, .email-upload-pc td.x-btn-mr,
.email-upload-pc td.x-btn-bl, .email-upload-pc td.x-btn-bc, .email-upload-pc td.x-btn-br {
	background:transparent !important;
}

.email-upload-pc button.x-btn-text
{
	color:#000000 !important;
	font:12px tahoma,arial,helvetica,sans-serif;
	white-space:nowrap;
}

.x-menu-list-item form
{
	background:transparent !important;
}

.em-contact-link-container{
	float:left;
}

.em-contact-link{
	 float:right;
	 margin-left:2px;
	 margin-bottom:2px;
}

.em-contact-link .x-form-check-wrap{
	line-height:inherit !important;
}

div.em-message-labels-container span {
	float: left;
	border-radius: 5px;
	padding: 3px 8px;
	line-height: 15px;
	margin: 5px;
}

div.em-messages-grid-labels-container > div {
	border-radius: 4px;
	float: left;
	height: 16px;
	margin: 0 4px 4px 0;
	width: 16px;
}

.ml-deleted{
	color:#777777;
	text-decoration: line-through;
}

.entity.File::before {
	content: "description"
}

.entity.Folder::before {
	content: "folder"
}

.fs-img-viewer{
	border:1px solid var(--fg-border);
	display:block;
	margin:auto;
	cursor:pointer;
}

.go-module-icon-files , .go-menu-icon-files {
	background-image: url(/groupoffice/modules/files/themes/Default/images/folder.png) !important;
}

.go-tab-icon-files {
	background-image: none !important;
}

.go-model-icon-GO_Files_Model_File {
	background-image: url(/groupoffice/modules/files/themes/Default/images/filenew.png) !important;
}
.go-model-icon-GO_Files_Model_Folder {
	background-image: url(/groupoffice/modules/files/themes/Default/images/folder.png) !important;
}

.btn-download-gota {
	background-image:url(/groupoffice/modules/files/themes/Default/images/gota.gif) !important;
}

.btn-properties{
	background-image:url(/groupoffice/modules/files/themes/Default/images/properties.png) !important;
}

.btn-templates{
	background-image:url(/groupoffice/modules/files/themes/Default/images/templates.png) !important;
}

.btn-compress{
	background-image:url(/groupoffice/modules/files/themes/Default/images/compress.png) !important;
}
.btn-decompress{
	background-image:url(/groupoffice/modules/files/themes/Default/images/decompress.png) !important;
}

.go-files-location-panel .x-plain-body{
	padding: 5px 5px 0px 6px;
}

.x-tree-node img.folder-default, .x-tree-node-collapsed img.folder-default {
    background-image:  url(/groupoffice/modules/files/themes/Default/images/folder.png);
}
.x-tree-node-expanded img.folder-default
{
    background-image:  url(/groupoffice/modules/files/themes/Default/images/folder.png);
}

.x-tree-node img.folder-home, .x-tree-node-collapsed img.img.folder-home, .x-tree-node-expanded img.folder-home{
    background-image:  url(/groupoffice/modules/files/themes/Default/images/folder_home.png);
}
.folder-shared, .x-tree-node img.folder-shared, .x-tree-node-collapsed img.img.folder-shared, .x-tree-node-expanded img.folder-shared{
    background-image:  url(/groupoffice/modules/files/themes/Default/images/folder_public.png);
}
.x-tree-node img.folder-shares, .x-tree-node-collapsed img.img.folder-shares, .x-tree-node-expanded img.folder-shares{
    background-image:  url(/groupoffice/modules/files/themes/Default/images/network.png);
}
.x-tree-node img.folder-new, .x-tree-node-collapsed img.img.folder-new, .x-tree-node-expanded img.folder-new{
    background-image:  url(/groupoffice/modules/files/themes/Default/images/folder_new.png);
}

.fs-thumb{
	padding: 8px;
	text-align:center;
	height: 120px;
	width: 140px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:contain;
}
.fs-thumb-wrap{
	float: left;
	margin: 8px;
	margin-right: 0;
	padding: 8px;
	height:152px;
	width:152px;
	border-radius: 2px;
	overflow:hidden;
	&:hover {
		background-color: var(--bg-hover);
	}
}
.fs-thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}

.fs-view-over{
  background-color: var(--bg-hover);
}
.fs-view-selected{
	background-color: var(--bg-selected);
}

.fs-loading-indicator {
	font-size:11px;
	background-image:url(/groupoffice/modules/files/themes/Default/../../../../views/Extjs3/themes/Default/images/extjs/grid/loading.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}

.fs-btn-normal-size {
	background-image:url(/groupoffice/modules/files/themes/Default/images/normal_size.png) !important;
}

.fs-btn-fit-image {
	background-image:url(/groupoffice/modules/files/themes/Default/images/fit_image.png) !important;
}

.fs-imageviewer{
	background-image:url(/groupoffice/modules/files/themes/Default/images/imageviewer.png) !important;
}

.fs-browser{
	background-image:url(/groupoffice/modules/files/themes/Default/images/browser.png) !important;
}

.fs-grid-locked{
	background-repeat:no-repeat;
	padding-right:20px;
	height:16px;	
	background: url(/groupoffice/modules/files/themes/Default/../../../../views/Extjs3/themes/Default/images/16x16/lock.png) no-repeat;
	background-position: right;
	float:left;
}


.fs-thumb-locked{
	background: url(/groupoffice/modules/files/themes/Default/../../../../views/Extjs3/themes/Default/images/16x16/lock.png) no-repeat;
	background-position: 80px 84px;
	height:100px;
	width:100px;
}


.fs-handler-icon{
	background-repeat:no-repeat;
	padding-left:24px !important;	
	background-position: 4px 10px;
	background-size: 16px 16px;
}

.fs-dropzone {
	border: 2px dashed var(--fg-border);
	min-height: 100px;
	margin: 14px 14px 0;
	text-align:center;
	padding-top:40px;
}

.content-expired {
	color: var(--hue-red);
}

.go-module-icon-summary, .go-menu-icon-summary{
	background-image: url(/groupoffice/modules/summary/themes/Default/images/summary.png) !important;
}
.go-tab-icon-summary {
	background-image: none !important;
}

.rss-icon{
	background-image: url(/groupoffice/modules/summary/themes/Default/images/rss.gif) !important;
}
.note-icon{
	background-image: url(/groupoffice/modules/summary/themes/Default/images/note.png) !important;	
}
.go-module-icon-sync , .go-menu-icon-sync {
	background:url(/groupoffice/modules/sync/themes/Default/images/sync.png);
}

.go-tab-icon-sync {
	background-image: none !important;
}

.projects-late {
    color: var(--hue-red);
}

.tasks-task .status {
    cursor: pointer;
}


.tasks-task-status-needs-action {
    background-color: #FDD170FF;
    fill: #FDD170FF;
}

.tasks-task-status-in-progress {
    background-color: #91d9ff;
    fill: #91D9FFFF;
}

.tasks-task-status-completed  {
    background-color: #d7ff91;
    fill: #d7ff91;
}

.tasks-task-status-failed {
    background-color: #ffb891;
    fill: #ffb891;
}

.tasks-task-status-cancelled {
    background-color: #f1f1f1;
    fill: #f1f1f1;
}

.tasks-category {

}

.tasklists-category-separator {
    color: var(--c-accent);
}

.tasks-category ~ .tasks-category::before {
    content: ', ';
}
.go-tasks-task-list .x-grid-group-val-empty .x-grid-group-hd {
    display: none;
}
.go-module-icon-imapauthenticator, .go-module-icon-imap .go-menu-icon-googleauthenticator{
	background-image:url(/groupoffice/go/modules/community/imapauthenticator/views/extjs3/themes/default/images/icon.png) !important;
    background-repeat: no-repeat;
}
.go-module-icon-serverclient , .go-menu-icon-serverclient{
	background:url(/groupoffice/go/modules/community/serverclient/views/extjs3/themes/default/images/serverclient.png);	
}


