#changefoto, #profilePhotoContainer {
  text-align: center
}

#changefoto a, #changefoto:hover a {
  transition: all cubic-bezier(.25, .1, .43, .79) .3s
}

.controls .wdth-80{
	width:80% !important;
}

.icon-pdf {
  width: 16px;
  height: 16px;
  background: url(/img/sprites/farm-fresh/icon-sprite-farm-fresh-16x16.png) no-repeat
}

.tagGroupBtn {
  position: relative
}

.dropdown-menu li>a:hover [class^=icon-custom-], [class*=" icon-custom-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 0;
  line-height: 16px;
  vertical-align: text-top;
  background-image: url(/img/sprites/silk/icon-sprite-silk.png)
}

[class*=" icon-custom-"], [class^=icon-custom-] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-top: 0;
  line-height: 16px;
  vertical-align: text-top;
  background: url(/img/sprites/silk/icon-sprite-silk.png) no-repeat
}

.icon-custom-group-delete {
  background-position: -16px -48px
}

.icon-custom-group-edit {
  background-position: 0 -48px
}

.icon-custom-group-add {
  background-position: -32px -48px
}

.icon-custom-group-view {
  background-position: -48px -48px
}

.icon-custom-user-edit {
  background-position: 0 -32px
}

.icon-custom-user-delete {
  background-position: -16px -32px
}

.icon-custom-user-add {
  background-position: -32px -32px
}

.icon-custom-user-view {
  background-position: 0 -32px
}

.icon-custom-user-login {
  background-position: -48px -32px
}

.icon-custom-user {
  background-position: -64px -32px
}

.icon-custom-wrench {
  background-position: -32px -16px
}

.icon-custom-lock-edit {
  background-position: 0 -64px
}

.icon-custom-key {
  background-position: 0 -80px
}

.icon-custom-key-delete {
  background-position: -16px -80px
}

.icon-custom-dashboard {
  background-position: -80px -96px
}

.icon-custom-door-out {
  background-position: -48px -112px
}

.icon-custom-cog {
  background-position: -64px -128px
}

.icon-custom-brick-edit {
  background-position: 0 -144px
}

.icon-custom-brick-delete {
  background-position: -16px -144px
}

.icon-custom-edit {
  background-position: -48px 0
}

.icon-custom-add {
  background-position: 0 0
}

.icon-custom-delete {
  background-position: 0 -16px
}

.icon-custom-page-manage {
  background-position: 0 -176px
}

.icon-custom-page-edit {
  background-position: -48px -176px
}

.icon-custom-page-delete {
  background-position: -64px -176px
}

.icon-custom-page-wrench {
  background-position: -16px -176px
}

.icon-custom-page-copy {
  background-position: -96px -176px
}

.icon-custom-info {
  background-position: -48px -16px
}

.icon-custom-remove {
  background-position: -32px 0;
  cursor: pointer
}

.icon-custom-confirm {
  background-position: -16px 0;
  cursor: pointer
}

.icon-custom-mail-send {
  background-position: 0 -192px;
  cursor: pointer
}

.icon-custom-search {
  background-position: -16px -192px;
  cursor: pointer
}

.icon-custom-search-users {
  background-position: -32px -192px;
  cursor: pointer
}

.icon-custom-search-portal {
  background-position: -48px -192px;
  cursor: pointer
}

.icon-custom-help {
  background-position: -64px -16px;
  cursor: pointer
}

.icon-custom-warning {
  background-position: -80px -16px;
  cursor: pointer
}

.icon-custom-filemanager {
  background-position: -64px -192px
}

.icon-custom-eye {
  background-position: -80px -192px;
  cursor: pointer
}

.icon-custom-eye-gray {
  background-position: -96px -192px;
  cursor: pointer
}

.icon-custom-form {
  background-position: -64px -208px
}

.icon-custom-form-edit {
  background-position: 0 -208px
}

.icon-custom-form-delete {
  background-position: -16px -208px
}

.icon-custom-form-add {
  background-position: -32px -208px
}

.icon-custom-star {
  background-position: 0 -224px
}

.icon-custom-cancel {
  background-position: -32px 0
}

.icon-custom-schedule-run {
  background-position: -16px -224px
}

.icon-custom-schedule-pause {
  background-position: -32px -224px
}

.icon-custom-schedule-resume {
  background-position: -48px -224px
}

.icon-custom-comments {
  background-position: -32px -160px
}

.icon-custom-comment-add {
  background-position: -48px -160px
}

.icon-custom-comment-delete {
  background-position: -64px -160px
}

.icon-custom-comment {
  background-position: -80px -160px
}

.icon-custom-tick {
  background-position: -16px -16px
}

.icon-custom-nothing {
  background-position: -1000px -1000px
}

.icon-custom-cross {
  background-position: -96px -16px
}

.icon-custom-twitter {
  background-position: 0 -240px
}

.icon-custom-google {
  background-position: -52px -276px
}

.icon-custom-facebook {
  background-position: -16px -240px
}

.icon-custom-linkedin {
  background-position: -32px -240px
}

.icon-custom-yammer {
  background-position: -48px -240px
}

.icon-custom-retweet {
  background-position: -64px -240px
}

.icon-custom-retweet-hover {
  background-position: -80px -240px
}

.icon-custom-retweet-on {
  background-position: -96px -240px
}

.icon-custom-reply {
  background-position: -112px -240px
}

.icon-custom-reply-hover {
  background-position: -128px -240px
}

.icon-custom-fb-like {
  background-position: 0 -256px
}

.icon-custom-fb-comment {
  background-position: -16px -256px
}

.icon-custom-order {
  background-position: -98px -224px
}

.icon-custom-product {
  background-position: -80px -224px
}

.icon-custom-teammember-vacation {
  background-position: -33px -258px
}

.icon-custom-reload {
  background-position: -51px -258px
}

.icon-custom-page-star {
  background-position: -36px -275px
}

.noPointer {
  cursor: help!important
}

[class*=" icon-social-"], [class^=icon-social-] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  line-height: 16px;
  vertical-align: text-top;
  background: url(/img/sprites/socialmedia/sprite.png) no-repeat
}

.headerSectionUserListManage, .limit.pull-right, .userSelectionTagManage {
  margin-right: 15px
}

#editProfileRights table td, #photocontainer>div, #portalclientresourcemanage td, #portalclientresourcemanage th {
  vertical-align: top
}

.icon-social-1 {
  background-position: -96px -195px
}

.icon-social-2 {
  background-position: -136px -131px
}

.icon-social-3 {
  background-position: -96px -150px
}

.icon-social-4 {
  background-position: -96px -173px
}

.appTile a:hover {
  color: #888
}

[class*=" tileImg-"], [class^=tileImg], [class^=tileImg-] {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(/img/sprites/farm-fresh/icon-sprite-farm-fresh-32x32.png) no-repeat
}

.tools i {
  font-size: 16px
}

.tools {
  color: #666
}

.ui-spinner {
  width: 100%
}

.tabs {
  margin-top: 4px;
  margin-bottom: 20px
}

.tab-content {
  background-color: #fff;
  padding-top: 20px
}

.label-top-fix label {
  top: inherit
}

.inline-block {
  display: inline-block
}

.pull-right+.clear {
  height: 36px
}

#modal1, .modal .modal-content {
  height: 95%
}

td {
  padding: 5px
}

.backdrop {
  border-radius: 0
}

i.checked {
  color: #0ad80a
}

i.unchecked {
  color: #d4d4d4
}

input:not([type]), input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea.materialize-textarea {
  padding-left: .5rem;
  width: calc(100% - .5rem)
}

.widgetHeader h1, .widgetHeader h2, .widgetHeader h3, .widgetHeader h4, .widgetHeader h5 {
  display: inline-block
}

.pagination {
  border-top: 1px solid #d0d0d0;
  padding-top: 10px
}

.btn-group>.dropdown-button, .limit {
  min-width: 200px
}

.limit.pull-right {
  margin-top: 6px
}

.tools.spotlightactive i {
  color: #ffd80b
}

table.dataTable thead td, table.dataTable thead th {
  border-radius: 0;
  border-bottom-color: #d0d0d0!important
}

table.dataTable.no-footer {
  border-bottom: none!important
}

.inputClearLink, .tagInputClearLink {
  position: absolute;
  right: 16px;
  top: 16px
}

.inputClearLinkHide, .tagInputClearLinkHide {
  display: none
}

.fixed-action-btn.absolute {
  position: absolute;
  bottom: -68px
}

.headerSectionUserListManage, .userListManageOrderListDrpdwn, .userListManageRightCol, .userSelectionTagManage {
  display: inline-block;
  float: right
}

.userListManageRightCol {
  float: right
}

.switch label {
  padding: 8px 0;
  display: block
}

#photocontainer>div, #toolSearchform, .tagGroupBtn {
  display: inline-block
}

.widgetFooter {
  position: relative
}

nav {
  color: #000;
  background-color: #eee
}

.breadcrumb {
  color: rgba(0, 0, 0, .7)
}

.breadcrumb:last-child {
  color: #000
}

.methodDelete i, .productDelete i, .statusDelete i {
  color: #f10505
}

.addMethodrow i, .addProductrow i, .addStatusrow i {
  color: #1ada45
}

#taglist {
  padding: 10px;
  min-width:300px;
  
}

input.inptcolor {
  border-radius: 3px;
  border: 1px solid #ccc;
  cursor: pointer
}

.ui-spinner-up {
  top: 3px
}

.ui-spinner-down {
  bottom: 6px
}

.ui-icon {
  text-indent: initial
}

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -21px;
  top: 50%;
  left: 0;
  font-size: 15px;
  color: #48505d;
  cursor: pointer
}

#changefoto a, #photocontainer {
  position: relative;
  display: block
}

.input-field.notificatn--fix>i:not(.prefix) {
  bottom: 62px!important;
  right: 32px
}

#modal1 {
  background: #fff
}

#photocontainer {
  overflow: hidden;
  width: 120px
}

#photocontainer > div{
  position: relative;
}

#changefoto {
  position: absolute;
  top: 0;
  left:0;
  width: 100%;
  height: 100%;
}

#changefoto a {
  width:100%;
  color: #fff;
  transform: translateY(-50%);
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  transform: scale(0);
  opacity: 0;
}

#changefoto i {
  font-size: 32px;
  display: block;
  color: #fff;
  margin-bottom: 3px
}

#changefoto:hover a {
  transform: scale(1);
  opacity: 1
}

#changefoto:hover{
  background: rgba(0, 0, 0, .42);
  border-radius: 0
}

[class*=material-custom], [class^=material-custom] {
  display: inline-block;
  width: 16px;
  height: 20px;
  margin-top: 0;
  line-height: 16px;
  background: url(/img/sprites/silk/social-icons.png) no-repeat
}

.material-custom-facebook {
  background-position: 0 2px
}

.material-custom-linkedin {
  background-position: -16px 1px
}

.datepicker {
  width: 150px!important
}

.checkbox-align-social {
  font-size: 20px;
  color: #666
}

.checkbox-align-social label {
  vertical-align: middle
}

.clear {
  clear: both
}

.tooltipped.toolcustm.tooltp--fix {
  right: 31px;
  top: 37px
}

.social-link-text {
  font-size: 16px
}

.toast.success {
  background: rgba(0, 93, 255, .87)
}

.toast.error {
  background: rgba(255, 25, 25, .87)
}


  #modal1 {
    width: 95%
  }


.cancelAction {
  background: #bdbdbd
}

@media screen and (min-width:1700px) {
  .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 10px
  }
}

.dropdown-menu {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  max-height: 450px;
  overflow-y: auto;
  position: absolute;
  z-index: 999;
  will-change: width, height;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)
}

.dropdown-menu li {
  clear: both;
  color: rgba(0, 0, 0, .87);
  cursor: pointer;
  min-height: 50px;
  line-height: 1.5rem;
  width: 100%;
  text-align: left;
  text-transform: none
}

input[id^="mceu"] {
  min-width: 300px
}

.mce-first.mce-formitem .mce-abs-layout-item {
  padding-top: 15px
}

.tag-group-contact {
  margin-top: 30px
}

.tagActionAddDiv {
  float: left;
  margin-right: 20px
}

.tagActionDiv {
  margin-bottom: 20px
}

.modal--close {
  top: 0;
  right: 0;
  z-index: 9000;
  display: inline;
  background: #35373a;
  padding: 3px;
  color: #fff
}

#modal .widgetHeader {
  min-height: 1.64rem
}

.fixed, .modal--close {
  position: fixed
}

#modal .btn-group .btn, #modal .btn-group .btn {
  margin: .82rem 0 .656rem
}

td.userNoteDateCol {
  padding-bottom: 22px
}

label.userNoteDate {
  margin-right: 10px
}

.selectActiveContactSpan {
  margin-left: 10px
}

[action="/portal.user.sms.compose.modal"]#userListForm label {
  vertical-align: middle
}

.btn-ico-minimal {
  right: 0;
  top: 8px;
  padding: 0 9px;
  background-color: #2774fb
}

.absolute, .btn-ico-minimal, .card-fltng-btn {
  position: absolute
}

.checked_unchecked {
  color: #3f51b5
}

table#contactManagementTable.dataTable thead th {
  vertical-align: top;
  padding: 10px 6px
}

span.ContactCookieListSpan {
  font-size: 12px
}

.tabs .tab a {
  color: rgba(0, 131, 143, .61);
  font-weight: 600
}

.tabs .tab a.active, .tabs .tab a:hover {
  background-color: transparent;
  color: #00838F
}

.tabs .indicator, .header, .picker__weekday-display {
  background: #00838F
}

#ContactProfileSummary input[type=text] {
  font-size: 16px
}

#ContactProfileSummary .userNoteTextAreaCol {
  width: 80%
}

#ContactProfileSummary .materialize-tags {
  border-bottom: none
}

#ContactProfileSummary .materialize-tags .tt-input {
  border-bottom: none;
  box-shadow: none
}

#ContactProfileSummary .contactNoteTable {
  font-size: 12px
}

#ContactProfileSummary .table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #dedede
}

#ContactProfileSummary .formOptions {
  padding: 0 0 16px;
  margin-top: 20px
}

.tag-group-contact {
  margin-top: 3px
}

#contactManagementListForm #teamWikiSearchCookieTagList {
  float: right;
  margin-top: 30px;
  margin-right: 20px
}

#contactManagementListForm .chip {
  display: inline-block;
  height: 23px;
  font-size: 10px;
  font-weight: 500;
  color: rgba(0, 0, 0, .6);
  line-height: 23px;
  padding: 0 4px;
  border-radius: 16px;
  background-color: #e4e4e4;
  margin-top: 0
}

#contactManagementListForm #teamContactReload, .contactCookieResetFilter {
  margin-left: 10px
}

#contactManagementListForm .contactCount {
  float: left!important
}

button.btn.btn-primary.cancelAction.waves-effect {
  background: #9E9E9E
}

.contact-datepicker {
  float: left
}

.contact-bulkEmailCheckbox {
  float: left;
  margin-left: 20px
}

a.tools.tooltipped.dialogmodal.iframe.userNote.addUsernoteIcon:before {
  content: '+';
  border-radius: 50%;
  color: #000;
  padding: 1px
}

table#selectiontagsTable {
  width: 30%;
  text-align: right
}

.selectionTagLi, .selectionTagDelete {
  float: left
}

.TagContainer #selectiontag {
  width: 30%;
  float: left
}

.TagContainer #saveUserTags {
  float: left
}

form#contactManagementListForm .btn {
  padding: 0 1rem
}

#selectionTag .material-icons.checked {
  float: right;
  padding: 12px
}

a, ul.pro-set li:hover a, ul.pro-set li:hover i, .collection a.collection-item, .appTile:hover a, .tabs .tab a.active, .tabs .tab a:hover {
  color: #00838F
}

.pagination li.active, .btn-floating {
  background-color: #00838F
}

.btn:hover, .btn-large:hover {
  background: #006064
}

.formOptions button[type=submit], .btn, .btn-large {
  background: #00838f
}

button[type="reset"] {
  background-color: #9E9E9E
}

button[type="reset"], .cancelAction, .formOptions a.btn {
  background-color: #9E9E9E
}

.wikiAuthorSection .select2.select2-container {
  visibility: hidden;
  width: 100%!important
}

.wikiAuthorSection .wiki-author-div {
  display: none;
  width: 100%!important
}

.taskAuthorSection .task-author-div {
  display: none;
  width: 100%!important
}

.taskStatusLabel {
  position: absolute;
  top: -2rem!important
}

span.wikiPageTitleDetails {
  float: left;
  width: 100%
}

i.userAssignedDetails {
  float: left;
  font-size: 10px
}

#changeUserLabel.btn-ico-minimal {
  background-color: transparent
}

p.user-import-help {
  margin-bottom: 10px
}

.widgetContent.import-content {
  width: 100%;
  overflow-x: scroll
}

#wikiPageEdit ul li.hdng {
  width: 100%;
  min-height: auto;
  padding-bottom: 7px;
  padding-top: 7px;
  border-bottom: 1px solid #ddd
}

#wikiPageEdit #taglist {
  padding: 10px;
  bottom: 64px;
  width: 100%
}

#wikiPageEdit .dropdown-menu li {
  color: rgba(0, 0, 0, .87);
  cursor: pointer;
  min-height: 35px;
  line-height: 1.5rem;
  text-align: left;
  display: inline-block;
  margin-right: 13px;
  width: 43%;
  float: left;
  font-size: 12px;
  clear: none
}

#wikiPageEdit #taglist .active {
  transform: none
}

#taskFulllistUl li.tsk-full-list .active {
  transform: none
}

#taskDescFulllistUl li.desc-full-list .active {
  transform: none
}

#taskFulllistUl {
  width: 100%;
  position: absolute;
  top: 60px;
  left: 0;
  opacity: 1;
  display: none;
  padding: 10PX
}

#taskFulllistUl li {
  color: rgba(0, 0, 0, .87);
  cursor: pointer;
  min-height: 35px;
  line-height: 1.5rem;
  text-align: left;
  display: inline-block;
  margin-right: 13px;
  width: 43%;
  float: left;
  font-size: 12px;
  clear: none
}

#taskDescFulllistUl li.tsk-full-list .active {
  transform: none
}

#taskDescFulllistUl {
  width: 100%;
  position: absolute;
  top: 60px;
  left: 0;
  opacity: 1;
  display: none;
  padding: 10PX
}

#taskDescFulllistUl li {
  color: rgba(0, 0, 0, .87);
  cursor: pointer;
  min-height: 35px;
  line-height: 1.5rem;
  text-align: left;
  display: inline-block;
  margin-right: 13px;
  width: 43%;
  float: left;
  font-size: 12px;
  clear: none
}

#timeAddForm .taskDrpdwn, #timeAddForm .taskDescDrpdwn ,#stickyConfigDiv .taskDrpdwn{
  position: relative;
  float: right;
  margin-top: -60px;
  padding: 0 10px
}

#wikiPageEdit .chip {
  padding: 0 10px;
  margin-top: 10px
}

#wikiPageEdit .tagDrpdwn {
  position: relative;
  float: right;
  margin-top: -60px;
  padding: 0 10px
}

a.tag-plus-icon {
  float: left;
  margin-right: 10px
}

b.tagGrp-text {
  float: left
}

#wikiPageEdit #taglist li.tag-sub-items {
  display: none
}

span.badge.latestversion {
  font-weight: 300;
  font-size: .8rem;
  color: #fff;
  background-color: #26a69a;
  border-radius: 2px;
  float: left
}

span.versionTitle {
  float: left
}

.messageContainer {
  position: fixed;
  top: 3rem;
  color: #fff;
  z-index: 1;
  display: none
}

.messageContainer .success {
  background-color: #4CAF50
}

.messageContainer .error {
  background-color: #F44336
}

.messageContainer .btn-flat {
  color: inherit
}

#portalUserChatBoard h5 {
  position: fixed;
  top: -9px;
  background: #fff;
  z-index: 9999;
  padding-top: 10px;
  padding-bottom: 1px
}

div#userchatbox {
  background: none repeat scroll 0 0 #fff;
  font-size: 11px;
  height: 295px;
  margin-bottom: 10px;
  overflow: auto;
  text-align: left;
  width: 100%;
  left: 0;
  right: 0;
  padding: 10px 20px;
  bottom: 52px;
  margin-top: 28px
}

#portalUserChatBoard .archivetimestamp {
  float: right;
  width: 14%
}

#portalUserChatBoard .timestamp {
  float: right
}

#portalUserChatBoard img.chat-loader {
  position: absolute;
  top: 100px;
  width: 100px;
  margin: 0 auto;
  left: 100px
}

#portalUserChatBoard .delete-wrapper {
  margin-top: 22px
}

.deletesection.myself {
  display: none
}

#portalUserChatBoard .deletesection.myself .delete-wrapper {
  display: block
}

.page_move_table, .page_move_table td {
  border: 1px solid #f3f3f3!important
}

.page_move_table.striped>tbody>tr:nth-child(2n+1) {
  background: #fcfcfc
}

.scrollit {
  overflow-y: scroll;
  height: 90vh;
  height: calc(100vh - 93px - 100px)
}

#ldap_form td {
  width: 50%
}

#ldap_table {
  height: 100%
}

.modal--close i {
  font-size: 2.1rem;
  color: #fff
}

.CropModal {
  margin: auto;
  z-index: 99999;
  background: #fff;
  width: 400px;
  height: 450px;
  max-height: 75%
}

.CropModal .modal-header h3 {
  font-size: 18px;
  padding-left: 15px
}

.CropModal .close-icon {
  padding: 6px 8px;
  position: absolute;
  top: 0;
  right: 0;
  background: #2774fb;
  border: none
}

.image-size-label {
  position: relative;
  font-size: 16px;
  margin-top: 13px;
  font-weight: 600;
  color: #414750
}

.CropModal .close-icon i {
  color: #fff;
  font-size: 24px
}

.CropModal .image-editor {
  display: inline-block
}

.CropModal .cropExport {
  border: none;
  border-radius: 3px;
  padding: 12px 30px;
  display: block;
  width: 100%;
  background: #2774fb;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px
}

.cropit-image-zoom-input {
  width: 250px;
  float: left
}

.cropit-image-preview {
  background-color: #f8f8f8;
  background-size: cover;
  border-radius: 6px;
  margin-top: 7px;
  width: 250px;
  height: 250px;
  cursor: move
}

.cropit-image-background {
  opacity: .2;
  cursor: auto
}

.updatepublicationdatelabel {
	margin-left:20px;
}
/* user profile*/
.profileTypediv {
	display:none;
	vertical-align:middle;
	margin-left:5px;
}

/* wiki statistics*/
.table.search-area{
	width:100%;
}
.wiki-alert-send-btn{
	display:none;
	width:270px;
	float:left;	
}

a.btn.wiki-alert-btn.waves-effect {
    background: #00838f;
}
.search-area-select{
	width:150px;
	float:left;
}
.search-area-date{
	width:200px;
	float:left;	
}
.search-area-search-btn{
	width:100px;
	float:left;
}

/* sticky note*/
.sticky-item{
	cursor:pointer;
}
li.collection-item.sticky-item.avatar {
    padding-left: 30px !important;    
    min-height: 49px;
	padding:5px 0 5px 0;
	line-height:18px;
}

p.stickydate {
    color: #c3bcbc;
    font-size: 12px;
}
.stickynotecollection {
	margin-top:45px;
	overflow-y:scroll;
	height:400px;
}

#stickyFormautosave {
	display:none;
}

div#preview {
    margin-top: 46px;
    border: 1px #ccc solid;
    padding: 10px;
	font-size:16px;
	line-height:20px;
	height:400px;
	overflow-y:scroll;
}

div#preview img{
    width:100%;
	padding:10px;
}

.collection .collection-item.avatar .stickyEditItem {
    position: absolute;
    top: 16px;
    right: 50px;
}

.showtextArea {
	display:block !important;
}

.hidePreview {
	display:none;
}

.collection .collection-item.avatar .config-page {
    position: absolute;
    top: 16px;
    right: 34px;
}

a.sticky-save {
    position: absolute;
    top: 0;
    right: 0;
	display:none;
}

.fixed-action-btn.add-button-floating {
    bottom:6px;
}


.gray {
	color: rgb(117 , 117 , 117);	
}

.gray i {
	font-size:16px;
}
#wikiFulllistUl li.fullwidth {
	width:100%;
	position:relative;
}

#wikiFulllistUl {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  opacity: 1; 
  padding: 0PX
}
.dropdown-menu li {
	min-height:46px;
}

.wikilistUL .collapsible-body {
	padding:0px;
	border-bottom:0px;
}

.wikilistUL .collapsible-body  li .selectwiki {
	position:absolute;
	right:24px;
	top:12px;
	}

.selectwiki i {
	color:#fff;
}


.wkname.active {
	background:#f1f1f1;
}	

ul.wikipagename {
	padding:10px 0 10px 0px;
	
}

.wikipagename {
    padding: 5px 15px 10px;
    width: 100%;
    line-height: inherit;
}

i.material-icons.pagemore {
    float: left;
    padding: 0;   
    font-weight: inherit;
    height: auto;
    line-height: inherit;
	margin-top:-3px;
	margin-right:5px;
}
#stickyConfigDiv .wikiDrpdwn{
  position: absolute;
  top: -15px;
  right: 0px;
  padding: 0 10px
}
span.selected-wiki {
    font-weight: 600;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin: 0 0 18px;
}
form#stickyForm .tab-content {
    padding-top: 0;
}
ul#stickyManageTabs {
    margin: 0;
}
.wikitext-seperator {
	display:none;
}
.savetext {
    font-size: 10px;
    color: #2d5420;
	visibility:hidden;
	padding-left:42px;
}
ul.wikiname {
	margin:0px;
}
.socialmediaUL{
	float:left;
	padding-right:20px;
}
.v-align-mdle {
	vertical-align:middle;
}
.mrg-btm-5{
	margin-bottom:5px;
}
.lefMargin20{
	margin-left:20px;	
}
.teameditcheckbox {
	margin-left:15px;
}
.social-uset-text{
	font-size:14px;
}

.width-45{
	width:45%;
}
.width-80{
	width:80% !important;
}

#cutomlinksection {
	visibility:hidden;
}

#cutomlinksection a{
	color:#fff;
}

.mrgnTop50 {
    margin-top: 50px;
}

#cutomlinksection {
    visibility: hidden;
    background: #00838F;   
    padding-left: 24px;
    margin: 0;
    color: #fff;
    position: fixed;
    width: 100%;
    z-index: 999;
	top:0;
   
}

#cutomlinksection .col{
	padding:0;
}

a.topmenulist {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-size: 1rem; 
    cursor: pointer;
    text-decoration: none;
    color: #fff;   
    text-align: center;
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
	text-transform:uppercase;
}

 .preloader-background {
  display: flex;
	align-items: center;
	justify-content: center;
	background-color: #eeeeeeb8;	
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;	
	
}

.cmCustomLink {
	visibility:visible !important;	
}
.cmCustomLink nav {
    background: transparent;
    line-height: 40px;
    height: 40px;
   
    box-shadow: none;
}



div#teamContactManage.contactManagement #contactManagementListForm 
,#teamContactEmailCompose .widgetHeader ,#teamContactEmailCompose .widgetContent
,#teamEmailPreviewmodal .widgetHeader ,#teamEmailPreviewmodal .widgetContent
,#teamSmsCompose .widgetHeader ,#teamSmsCompose .widgetContent
,#teamContactTag .widgetHeader ,#teamContactTag .widgetContent ,#teamContactProfileEdit .widgetHeader
,#teamContactProfileEdit .widgetContent
{
    padding: 15px;
}

.teamContactProfileEdit td{
	padding-left:0px !important;
	padding-right:10px !important;
}
.contactManagement .limit.browser-default {
    margin-top: 1.5rem;
}
#taglist li.tagheader {
    line-height: 50px;
    
    background: #e8e8e894;
    padding-left: 10px;
    border-bottom: 1px solid #ddd;
}
#taglist li.sub {
	display:none;
}

form#contactManagementListForm ul#taglist li.sub {
    min-height: 30px !important;
    padding: 10px;
}
/*wiki notification tab*/

.notificationselect {
	margin-right:20px;
}
.assignedusers, .author , .all {
	display:none;
}

.sendNotification, .mailSuccess{
	display:none;
}

.mailSuccessbtn i {
    font-size: 44px;
}
.mailSuccessbtn {
    margin-left: 20px;
    background: transparent;
    box-shadow: none;
    color: #0ad80a;    
}

/* link wiki*/
#linkwikidiv .wikiDrpdwn{
  position: absolute;
  top: -15px;
  right: 0px;
  padding: 0 10px
}

.Linkwikilistspan{
	 font-weight: 600;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    margin: 0 0 18px;
}
.wikilinkdelete{
	color:red;
}
.linkpageli {
	width:100%;
}

.link-page-list-div{
	position:absolute;
	left:100px;
}
.mrgRight10 {
	margin-right:10px;
}



li.attachmentli {
    width: 100%;
}
a.attachmentdelete {
    color: red;
}
.circle-btn {
    border-radius: 55%;
    width: 75px;
    height: 74px !important;
    line-height: 74px !important;
   
}

.circle-btn i.linkattachmenticon {
    font-size: 36px;
    left: 0;
    margin-left: -10px;
}

.enableLinks {
	display:none;
}
.show-links{
	display:block;
}

/*team contact tag*/

#teamContactTag #taglist {
  padding: 10px;
  width: 100%
}

#teamContactTag .dropdown-menu li {
  color: rgba(0, 0, 0, .87);
  cursor: pointer;
  min-height: 35px;
  line-height: 1.5rem;
  text-align: left;
  display: inline-block;
  margin-right: 13px;
  width: 43%;
  float: left;
  font-size: 12px;
  clear: none
}

#teamContactTag #taglist .active {
  transform: none
}

#teamContactTag ul li.hdng {
  width: 100%;
  min-height: auto;
  padding-bottom: 7px;
  padding-top: 7px;
  border-bottom: 1px solid #ddd
}
#teamContactTag #taglist li.tag-sub-items {
  display: none
}

#teamContactTag .tagDrpdwn {
  position: relative;
  float: right;
  margin-top: -60px;
  padding: 0 10px
}

/*team carticle edit*/

#ArticleItemEdit #taglist {
  padding: 10px;
  width: 100%
}

#ArticleItemEdit .dropdown-menu li {
  color: rgba(0, 0, 0, .87);
  cursor: pointer;
  min-height: 35px;
  line-height: 1.5rem;
  text-align: left;
  display: inline-block;
  margin-right: 13px;
  width: 43%;
  float: left;
  font-size: 12px;
  clear: none
}

#ArticleItemEdit #taglist .active {
  transform: none
}

#ArticleItemEdit ul li.hdng {
  width: 100%;
  min-height: auto;
  padding-bottom: 7px;
  padding-top: 7px;
  border-bottom: 1px solid #ddd
}
#ArticleItemEdit #taglist li.tag-sub-items {
  display: none
}

#ArticleItemEdit .tagDrpdwn {
  position: relative;
  float: right;
  margin-top: -60px;
  padding: 0 10px
}
/*team websitePageEdit*/

#websitePageEdit #taglist {
  padding: 10px;
  width: 100%
}

#websitePageEdit .dropdown-menu li {
  color: rgba(0, 0, 0, .87);
  cursor: pointer;
  min-height: 35px;
  line-height: 1.5rem;
  text-align: left;
  display: inline-block;
  margin-right: 13px;
  width: 43%;
  float: left;
  font-size: 12px;
  clear: none
}

#websitePageEdit #taglist .active {
  transform: none
}

#websitePageEdit ul li.hdng {
  width: 100%;
  min-height: auto;
  padding-bottom: 7px;
  padding-top: 7px;
  border-bottom: 1px solid #ddd
}
#websitePageEdit #taglist li.tag-sub-items {
  display: none
}

#websitePageEdit .tagDrpdwn {
  position: relative;
  float: right;
  margin-top: -60px;
  padding: 0 10px
}

label#newsnotificationlabel, label#shoutboxnotification, label#wikinotificationlabel {
    font-size: 15px;
}
form#notificationFormManage {
    padding: 10px;
}

/*Emoji*/
.emoji-text-area {
	max-width:80%;
}
.chat-sbt-btn{
	right:10px;
}


.emojionearea-picker, .emojionearea-wrapper{
	width:250px !important;
	left:0 !important;	
}

img.emojione{
	width:15px;
	vertical-align:text-bottom;
	margin-left:2px;
}

.send-email-body{
	border:1px solid #ccc;
	border-radius:5px;
}
.alert {
	padding:15px;
	font-weight:bold;
}

/*wiki*/
.wikithumbnaildiv{
	width:40%;
	margin-right:20px;
}

/*wiki collection*/
tr.sortable{
	cursor:move;
}


#WikiCollectionListDiv ul.collapsible{
	margin:0;
}

.input-field.contact-bccEmailCheckbox {
    float: left;
    margin-left: 20px;
}

.authorTag{
	display:none;
}

#changeAuthorLabel{
	background:transparent;
}
/*Test module*/
.questionlabel{
	font-size:1rem;
}
.optionHeading h4 {
    font-size: 20px;
    padding: 10px 5px;
    background: #ccc;
}
.iscorrect {
    margin-left: 20px;
    float: left;
}
.optionImage.left {
    height: 150px;
}
form#userListForm .portalUserIds {
    width: 50px;
}
.resultimage i {
    background: #00838f;
    color: #fff;
    border-radius: 50%;
    padding: 3px;
    font-size: 23px;
}

.instruction-head-title{
	vertical-align:top;
}
.instruction-row{
	display:none;
}

li.instruction-li i {
    vertical-align: middle;
    font-size: 15px;
    color: #bd1d1d;
	cursor:pointer;
}

.instruction-head-icon i{
	cursor:pointer;
}

#clearTempFiles{
	display:none;
}
span.searchOptions{
	font-weight:bold;
}

/*tags in user edit screen*/

#tags #taglist {
	width:100%;
}

#tags #taglist li.hdng{
	width:100%;
	min-height:auto;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px solid #ddd;
}
#tags #taglist li {
    color: rgba(0, 0, 0, .87);
    cursor: pointer;
    min-height: 35px;
    line-height: 1.5rem;
    text-align: left;
    display: inline-block;
    margin-right: 13px;
    width: 43%;
    float: left;
    font-size: 12px;
    clear: none;
}

#tags #taglist li.tag-sub-items{
	margin-top:10px;
	display:none;
} 

.showcaseicon{
	vertical-align:middle;
	font-size:18px;
	margin-left:10px;
}

ul#userListUL,ul#teamListUL, #userListActivityUL {
    top: 46px;
    width: 100%;
    
    height: 300px;
}
img.export-loader {
    margin-left: 10px;
    top: 10px;
    display: inline-block;
    position: absolute;
	display:none;
}

/*syncthing*/

div#syncthingManage .description {
    padding: 20px;
    line-height: 25px;
}
div#syncthingManage .widgetFooter {
    text-align: center;
}

/*Imap*/
.mailAttachments ul li {
    line-height: 22px;
}
.mailAttachments ul li i {
    float: left;
    margin-right: 10px;
}

/*Digest content*/
 li.main-head {
    background: #ccc;
    padding: 10px;
    margin-bottom: 10px;
}
li.main-head {
    width: 100%;
    float: left;
	margin-top:10px;
}
li.sub-cat {
    width: 25%;
    float: left;
	margin-left:75px;
}
li.module-head {
    float: left;
    width: 100%;
    font-weight: bold;
    margin-bottom: 10px;
	margin-left:40px;
	padding-top:10px;
}
a.cat-main-plus-icon {
    float: left;
    margin-right: 10px;
}
span.head-text {
    vertical-align: sub;
}
a.cat-sub-plus-icon {
    float: left;
    margin-right: 10px;
}
span.sub-head-text {
    vertical-align: sub;
    font-weight: bold;
}
 span.tm-agenda {
    float: right;
    color: #000;
}
span.tm-agenda label {
    color: #000;
}

/*wiki version*/
.switch.version{
	float:left;
}
.version-active{
	float:left;
	margin-top:25px;
	padding-left:20px;
}
/*task wiki filter*/
ul#taskfilterul {
   width: 450px !important;
    padding: 10px;
    top: 55px !important;
    left: -410px !important;
}
ul#taskfilterul  .date-filter:nth-child(2) {
    padding-left: 40px !important;
}
.dropdown-content #taskWikiFilterForm .taskshortname-filter{
    padding-right:14px;
}
div#teamtaskPageManageList .tagGroupBtn {
    position: absolute;
    right: 10px;
    top: 10px;
    background: #00f;
}
div#teamtaskPageManageList i.task-filter-dropdown-button {
    margin: 0;
    padding: 10px;
    color: #fff;
}
.input-field.wikireminder,.wikiphotofolder {
    margin-left: 20px;
}
.shortname-error-span{
    line-height: 70px;
    color: red;
}
.shortname-error-div{
	display:none;
}
.shortname-error-icon{
	vertical-align: middle;
    margin-right: 10px;
	color: red;
}
.normal-cursor{
	cursor: default;
}
div#teamWikImapView .widgetHeader a {
    color: #fff;
    text-decoration: none;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.spin {
  animation-name: spin;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
div#teamTaskActivityReport h4.Cmn-HeadingSmall {
    width: 100%;
    padding-top: 10px;
}
span.userprofileview-icon i {
    vertical-align: text-top;
    font-size: 15px;
	display:none;
}


span.task-contact-icon i {
    vertical-align: text-bottom;
    margin-right: 10px;
    cursor: pointer;
}
span.task-contact-list-span {
    line-height: 25px;
}

.user-search.row {
    margin-bottom: 0px;
}
.task-contact-delete {
    vertical-align: middle;
    font-size: 20px;
    color: red;
    display: none;
	cursor:pointer;
}
.task-contact-list-span:hover > .task-contact-delete {
    display: inline-block;
}
.contact-field-values-autofill {
    position: absolute;
    width: 100%;
    background: #ffffff;
    z-index: 99;
}
li.collection-item.extra-values {
    cursor: pointer;
}
.task-collapsible .collapsible-body{
	display:inline-block;
}
.input-save-icon i {
	cursor:pointer;
}

span.task-contact-list-span .task-contact-person {
    vertical-align: text-bottom;
    font-size: 20px;
}
.user-search .input-field {
    padding-left: 0px;
}
li.manageteamtags {
    text-align: right;
    line-height: 45px;
}
li.manageteamtags a i {
    font-size: 14px;
    vertical-align: middle;
}
span.teamprivateclass {
    color: #ccc;
    font-style: normal;
    font-size: 12px;
}
#teamWikiCompare textarea {
    line-height: 18px;
}
div#teamWikiCompare #outputdiv {
    padding: 20px 10px;
    line-height: 18px;
}

td.generalsearch, td.generalsearchDefault {
    text-align: center;
}

.teamContactProfileAdd .tagDrpdwn {
    position: relative;
    float: right;
    margin-top: -60px;
    padding: 0 10px;
}

.teamContactProfileAdd ul#taglist {
    padding: 10px;
    width: 100%;
}




.teamContactProfileAdd #taglist li.tag-sub-items {
    display: none;
}
.teamContactProfileAdd #taglist li {
    color: rgba(0, 0, 0, .87);
    cursor: pointer;
    min-height: 35px;
    line-height: 1.5rem;
    text-align: left;
    display: inline-block;
    margin-right: 13px;
    width: 43%;
    float: left;
    font-size: 12px;
    clear: none;
}

.teamContactProfileAdd #taglist li.hdng {
    width: 100%;
    min-height: auto;
    padding-bottom: 7px;
    padding-top: 7px;
    border-bottom: 1px solid #ddd;
}

.teamContactProfileAdd #taglist .active {
    transform: none;
}

/*incident management*/
.status-drop-down{
	display:none;
}
.status-container .status-text{
	cursor:pointer;
}
.team-im-header {
    margin-top: 15px;
	display:none;
}
div#teamIncidentManagementOptions .widgetHeader, #teamIncicentManagementOptionsEdit .widgetHeader {
    margin-top: 20px;
}
div#teamIncidentManagementList .dropdown-button {
    margin-right: 20px !important;
}
.inm-comment-div{
	display:none;
}
div#teamIncidentManagementList tr.selectedrow {
    background: #afafaf;
}
.excel-export-im {
    margin-right: 20px !important;
    display: block;
    float: left;
}
.row.export-form-im .input-field {
    float: left;
    margin-right: 20px;
}
.row.export-form-im {
    background: #ffffff;
    margin-top: 20px;
    padding: 15px;
    border-radius: 10px;
	display:none;
}
.form-container{
	float:right;
}

/* incident management*/
#im-form .file-field {
    text-align: center;
    display: none;
}
#im-form .file-field i {
    font-size: 100px;
}
.im-form-div .progress{
	display:none;
}
.im-form-div {
    padding: 20px;
}

.relatedwikiselect ul  {
  height:400px;
}


span.progressbarspan label:after,span.progressbarspan label:before{
  display:none;
}
span.progressbarspan label.selected {
  background: #00838f;
  color: #fff;
}
span.progressbarspan label {
  padding: 10px 10px !important;
  border: 1px solid #ccc;
  line-height: 5px !important;
  border-radius: 5px;
}

.relatedwikiselect .tagDrpdwn {
  position: relative;
  float: right;
  margin-top: -60px;
  padding: 0 10px;
}

.relatedwikiselect #taglist .active {
  transform: none;
}

#PhotoAlbumEdit .upload-photo-section{
  position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 270px;
}
.upload-photo-section i {
  font-size: 100px;
}

.reservation-group-delete{
  display:none;
}
.reservation-clear-btn {
  top: 20px;
  padding: 5px;
  line-height: 25px;
}