﻿.icn_ {display: none !important;}
.icn, .icn_fileType,
.icn_small,
.icn30,
.icon,
ul.jqtree-tree .jqtree-toggler,
.icn_32,
.subWF .assignee:before,
.icn_calendar:after {
    cursor: pointer;
    display: inline-block;
    height: 16px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}

.wItems .icn30,
.activitySummary .icn30 { cursor: default; }

.icn.dsbl {
    cursor: default !important;
}
.icn_fileType_64,
.icn_dash_64{   
    display: block;
    height: 64px;
    overflow: hidden;
    text-indent: -9999px;
    width: 64px;
	background-repeat: no-repeat;
}
.icn_32 {
	width: 32px;
	height: 32px;
}
.icn_18 {
    width: 18px;
    height: 18px;
    cursor: default;
}
.altIcon {
	display: inline-block;
}
.icn_32.icn_workspace {width: 28px; background-position: -6px -4px; margin: 0 10px 0 0;}
.icn_workspace.red {background-position: -34px -243px}
.icn_workspace.orange {
    background-position: -86px -4px;
}
.icn_workspace.yellow {
    background-position: -126px -4px;
}
.icn_workspace.green {
    background-position: -166px -4px;
}
.icn_workspace.blue {
    background-position: -206px -4px;
}
.icn_workspace.purple {
    background-position: -246px -4px;
}


.icn_workspace.RED {
    background-position: -450px -324px;
}

.icn_workspace.ORANGE {
    background-position: -472px -324px;
}

.icn_workspace.YELLOW {
    background-position: -494px -324px;
}

.icn_workspace.GREEN {
    background-position: -516px -324px;
}

.icn_workspace.BLUE {
    background-position: -538px -324px;
}

.icn_workspace.PURPLE {
    background-position: -560px -324px;
}

.grid-unit .icn_workspace { background-color: transparent;}
.icn_32.icn_uploadSucceed {width: 28px; background-position: -10px -36px; margin: 0 10px 0 0;}
.icn_32.icn_uploadFailed {width: 32px; background-position: -44px -38px; margin: 0 10px 0 0;}

.icn-people {background-position:-39px -26px;}
.icn-discussions{background-position:-180px -26px;}
.icn-documents{background-position:-327px -26px; width: 52px;}
.icn-workspaces {background-position: -4g830px -26px; width: 56px;}
.icn-tasks{background-position: -603px -27px;}
.icn-workflows{background-position: -740px -27px; }
.icn-data {background-position: -885px -27px; width: 56px;}
.icn-reports {background-position: -1021px -27px;}
.icn-templates {background-position: -1161px -27px;}

li:hover .icn-people {background-position:-39px -166px;}
li:hover .icn-discussions{background-position:-180px -166px;}
li:hover .icn-documents{background-position:-327px -166px; width: 52px;}
li:hover .icn-workspaces {background-position: -465px -166px; width: 56px;}
li:hover .icn-tasks{background-position: -603px -167px;}
li:hover .icn-workflows{background-position: -740px -167px; }
li:hover .icn-data {background-position: -885px -167px; width: 56px;}
li:hover .icn-reports {background-position: -1021px -167px;}
li:hover .icn-templates {background-position: -1161px -167px;}

.active .icn-people {background-position:-39px -306px;}
.active .icn-discussions{background-position:-180px -306px;}
.active .icn-documents{background-position:-327px -306px; width: 52px;}
.active .icn-workspaces {background-position: -465px -306px; width: 56px;}
.active .icn-tasks{background-position: -603px -307px;}
.active .icn-workflows{background-position: -740px -307px; }
.active .icn-data {background-position: -885px -307px; width: 56px;}
.active .icn-reports {background-position: -1021px -307px;}
.active .icn-templates {background-position: -1161px -307px;}



.icn_fileType {
    cursor: default;   
}

.actions li .icn_fileType,
tr .icn_fileType,
.ui-menu li .icn_fileType {
    opacity: 0.4;
}

.actions li:hover .icn_fileType,
tr.highlight .icn_fileType,
.dataTables_wrapper table tr:hover .icn_fileType,
.ui-menu li:hover .icn_fileType {
    opacity: 1;
}
.icn-menu-16 { background-position: 0px -330px; height: 10px;}
.icn-rpt-16 { background-position: -19px -325px;}
.icn-admin-16 { background-position: -38px -325px;}
.icn-wkSpace-16 {background-position: -1px -343px; background-color:transparent;}
.icn-add-16 {background-position: -202px -184px; width: 10px; height: 10px;}

.icn-expand-v{background-position: -543px -184px;}
.everything:hover .icn-expand-v{ background-position: -543px -202px;}
#customizeTabsSection .icn-add-16 {margin-top:4px; margin-right:5px;}
.gray .everything.icn-wkSpace-16, .icn-wkSpace-16.gray {
    background-position: -90px -343px;
}
.orange .everything.icn-wkSpace-16, .icn-wkSpace-16.orange{background-position:-36px -343px;}
.red .everything.icn-wkSpace-16, .icn-wkSpace-16.red {background-position:-18px -343px;}
.yellow .everything.icn-wkSpace-16, .icn-wkSpace-16.yellow{background-position:-54px -343px;}
.green .everything.icn-wkSpace-16, .icn-wkSpace-16.green{background-position:-72px -343px;}
.blue .everything.icn-wkSpace-16, .icn-wkSpace-16.blue{background-position:-90px -343px;}
.purple .everything.icn-wkSpace-16, .icn-wkSpace-16.purple{background-position:-108px -343px;}

/*li.everything .icn-expand-h-l {transition: background-position 0.5s ease;}*/
.icn-expand-h-r, li.everything:hover .icn-expand-h-l, .hover .icn-expand-h-l {background-position: -561px -183px;}
.icn-expand-h-l{ background-position: -580px -183px;}

li.everything:hover .icn-expand-h-l {background-position:-580px -219px!important;}


.header:hover .icn-expand-h-l {background-position: -580px -201px!important;}
.header:hover .icn-expand-h-r, .hover .icn-expand-h-l:hover {background-position: -561px -201px!important;}

.icon {
  /*background-image: url("themes/base/images/sprite.png")!important;*/
  width: 16px!important;
  height: 16px!important;
  display: block!important;
  overflow: hidden!important;
  text-indent: -9999px!important;
  cursor: pointer;
}

.disabled .icn, .icn.disabled,
*[disabled] .icn,
.disabled icn:hover {
	cursor: default; 
	background: none; 
	border: 0px solid transparent;
}
.icn_small {
    height: 12px;
    width: 12px;
}

.icn_medium,
.subWF .activityHeader:before {
    height: 24px;
    width: 24px;
	display: block;
}
.segment .icn_medium {
    margin-top: -8px;
    margin-right: 4px;
}



.icn_document {background-position: -32px -3px;}
.icn_Folder {background-position: -33px -36px;}

.icn_Data {background-position: -61px -33px;}
.icn_workspace {background-position: -1px -343px;}
.icn_discussion {background-position: -757px -110px; }
.icn_discussion:hover, #discussionTitle .icn_discussion, .icn_discussion_active { background-position: -757px -128px; }
.icn_people {background-position:-153px -2px;}
.icn_list {background-position:-92px -37px;}
.icn_contacts {background-position: -183px -3px;}
.icn_users {background-position: -93px -3px;}
.icn_lists {background-position: -92px -33px;}

.icn_medium.icn_reports, .icn_medium.icn_reports:hover {background-position: -213px -3px;}
.icn_groups {background-position: -153px -3px;}
.icn_groups.avatar {background-position: -149px 0;}
.icn_companies {background-position: -153px -3px;}
.icn_settings_active {background-position: -650px -289px;}

.icn_activity {background-position: -955px -128px; cursor: default;}
.icn_actSum {background-position: -955px -218px; cursor: default;}
/*icons 24*/
.icn_medium.icn_Link, .icn_medium.icn_link {background-position: -213px -33px;}
.icn_medium.icn_excel {background-position: -63px -93px;}
.icn_medium.icn_ppt {background-position:-3px -93px;}
.icn_medium.icn_pdf {background-position:-93px -93px;}
.icn_medium.icn_word {background-position:-33px -93px;}
.icn_medium.icn_img {background-position:-3px -123px;}
.icn_medium.icn_file {background-position:-33px -3px;}
.icn_medium.icn_video {background-position:-33px -123px;}
.icn_medium.icn_mp3 {background-position:-63px -123px;}
.icn_medium.icn_ddd {background-position:-93px -123px;}
.icn_medium.icn_csv {background-position: -123px -93px;}
.icn_medium.icn_zip {background-position: -63px -153px;}
.icn_medium.icn_folder {background-position:-33px -35px}
.icn_medium.icn_vault_folder {background-position: -274px -64px;}
.icn_medium.icn_dropbox {background-position:-3px -214px; }
.icn_medium.icn_onshape {background-position:-124px -127px; }
.icn_medium.icn_composite {background-position: -151px -123px;}
.icn_medium.icn_chat {background-position:-274px -33px;}
.icn_medium.icn_workspace {background-position:-244px -33px;}
.icn_medium.icn_jt {background-position:-3px -153px;}
.icn_medium.icn_cstObj, .icn_medium.icn_cstObj:hover {background-position:-64px -63px;}
.icn_medium.icn_cstObjItem, .icn_medium.icn_cstObjItem:hover {background-position:-33px -62px;}
.icn_medium.icn_dB {background-position:-273px -243px;}
.icn_medium.icn_share { background-position: -124px -63px; }
.icn_medium.icn_edit, 
li:hover .icn_medium.icn_edit { background-position: -152px -63px; }
.icn_medium.icn_discussion { background-position: -183px -33px; }
.icn_medium.icn_parts, .icn_medium.icn_parts:hover { background-position: -63px -3px; }
.icn_medium.icn_task, .icn_medium.icn_task:hover { background-position: -3px -33px; }
.icn_medium.icn_process, .icn_medium.icn_process:hover, li:hover .icn_medium.icn_process { background-position: -3px -3px!important; }

#licencesTabResult .icn_medium.icn_dropbox { margin-top: -2px; }

.icn30 { height: 30px; }
#workspaceOptions .icn30 {
    margin-top: 16px;
    margin-bottom: 3px;
}
.icn_toggleWorkspaceOptions { 
    background-position: -1px -307px;
    padding: 0px;
}
.activated .icn_toggleWorkspaceOptions,
.toggleWorkspaceOptions:hover .icn_toggleWorkspaceOptions { 
    background-position: -1px -325px;
}

.icn_add_workspace  { background-position:-20px -343px; }
.icn_add_workspace:hover, a:hover .icn_add_workspace, .ui-state-hover .icn_add_workspace, li:hover a .icn_add_workspace {background-position: -1px -343px;}
.icn_add_workspace[disabled], a[disabled] .icn_add_workspace, .disabled:hover .icn_add_workspace, .disabled .icn_add_workspace, .disabled.icn_add_workspace,
.disabled.icn_add_workspace:hover {
        background-position:-39px -343px; 
}


input.icn {border: 0px solid transparent;}
.actions .icn {
	/*margin: 1px 0;*/
}
.icn_AddTab, .icn_Customize,
ul.jqtree-tree .jqtree-toggler {
    float: none;
    position: relative;
    top: 4px;
}

a.icn_AddTab {background-position: -199px -181px;}
a.icn_AddTab:hover {background-position: -199px -199px;}
.jqtree-toggler {
  background-position: -181px -181px!important;
  
}
/*Jquery tree view icon*/
.jqtree-toggler.jqtree-closed{ 
  background-position: -199px -181px!important;
}
.jqtree-toggler {
  top: 10%!important;
}

.icn_internalUser {background-position: 0px 0px;}

.icn_group_external {background-position:-811px -19px;}
.icn_group_external:hover, a:hover .icn_group_external, .ui-state-hover .icn_group_external, .icn_group_external_active {background-position: -811px -37px;}
.icn_group_external[disabled], a[disabled] .icn_group_external, a.disabled:hover .icn_group_external, .icn_group_external.disabled {background-position: -811px -55px;}

.icn_group_internal {background-position: -757px -19px;}
.icn_group_internal:hover, a:hover .icn_group_internal, .ui-state-hover .icn_group_internal, .icn_group_internal_active, tr:hover .icn_group_internal {background-position: -757px -37px;}
.icn_group_internal[disabled], a[disabled] .icn_group_internal, a.disabled:hover .icn_group_internal, .icn_group_internal.disabled {background-position: -757px -55px;}

.icn.userInternal {background-position:-776px -19px; cursor: default;}
.userInternal_th {background-position: -776px -1px; cursor: default;}
.ColVis_collection .userInternal_th { background-position:-776px -19px; cursor: pointer; }
.userInternal:hover, a:hover .userInternal, .ui-state-hover .userInternal, .userInternal_active, tr:hover .userInternal { background-position: -776px -37px; cursor: default; }
.userInternal[disabled], a[disabled] .userInternal, a.disabled:hover .userInternal, .userInternal.disabled {background-position: -776px -55px;}

.icn.userExternal {background-position: -794px -19px;}
.userExternal:hover, a:hover .userExternal, .ui-state-hover .userExternal, .userExternal_active {background-position: -794px -37px;}
.userExternal[disabled], a[disabled] .userExternal, a.disabled:hover .userExternal, .userExternal.disabled {background-position: -794px -55px;}

.icn_forms, .icn_form {background-position: -830px -19px; }
.icn_forms_th, .icn_form_th {background-position: -830px -1px; }
.icn_forms:hover, a:hover .icn_forms, .ui-state-hover .icn_forms, .icn_forms_active, tr:hover .icn_forms,
.icn_form:hover, a:hover .icn_form, .ui-state-hover .icn_form, tr:hover .icn_form, tr.highlight .icn_form {background-position: -830px -37px; }
.icn_forms[disabled], a[disabled] .icn_forms, a.disabled:hover .icn_forms, .icn_forms.disabled,
.icn_form[disabled], a[disabled] .icn_form, a.disabled:hover .icn_form, .icn_form.disabled {background-position: -830px -55px; }
.ColVis_collection .icn_forms_th { background-position: -830px -19px; }

.icn_search, #addRemoveWorkspacespForm .icn_search:hover {background-position: -73px -109px;}
.icn_search:hover, .icn_search_active {background-position: -73px -127px;}

.ASSIGNEE_NAME .icn_group_internal {
    position: absolute;
    margin-left:3px!important;
}

.icn_sync {background-position: -738px -110px; width: 18px;}
li:hover .icn_sync {background-position: -738px -128px;}
.disabled, .disabled li:hover .icn_sync {background-position: -738px -146px;}

.icnGroupAdd { background-position: -541px -110px; }
.icnGroupAdd:hover, a:hover .icnGroupAdd, .ui-state-hover .icnGroupAdd, li:hover a .icnGroupAdd, .icnGroupAdd_active {background-position: -541px -128px; }
.icnGroupAdd[disabled], a[disabled] .icnGroupAdd, a.disabled:hover .icnGroupAdd, li.disabled .icnGroupAdd {background-position: -541px -146px; }
.ColVis_collection .icnGroupAdd { background-position: -541px -110px; }


.icnChat { background-position: -559px -109px; }
.icnChat:hover, a:hover .icnChat, .ui-state-hover .icnChat, li:hover .icnChat {background-position: -559px -127px; /*!important;*/}
.icnChat[disabled], a[disabled] .icnChat, a.disabled:hover .icnChat, .icnChat.disabled, li.disabled .icnChat {background-position: -559px -145px;}

.icn_reports { background-position: -703px -201px; }
.icn_reports:hover, a:hover .icn_reports, .ui-state-hover .icn_reports, li:hover .icn_reports:not(.icn30), .icn_reports_active { background-position: -703px -219px; }
.icn_reports[disabled], a[disabled] .icn_reports, a.disabled:hover .icn_reports, .icn_reports.disabled { background-position: -703px -237px; }


.icnDiscussion {background-position: -757px -109px;}

.icnChatTh {background-position: -559px -91px; cursor:default;}
.ColVis_collection  .icnChatTh { background-position: -559px -109px; cursor:pointer; }

.icnTask, li.tooltipInfo:hover .icnTask {background-position: -577px -109px;}
.icnTask:hover, a:hover .icnTask, .ui-state-hover .icnTask, .icnTask_active, tr:hover .icnTask {background-position: -577px -127px; /*!important;*/}
.icnTask[disabled], a[disabled] .icnTask, a.disabled:hover .icnTask, .icnTask.disabled {background-position: -577px -145px;}

.icnEmail {background-position: -253px -113px;}
.icnEmail:hover, a:hover .icnEmail, .ui-state-hover .icnEmail {background-position: -253px -131px; /*!important;*/}
.icnEmail[disabled], a[disabled] .icnEmail, a.disabled:hover .icnEmail {background-position: -253px -95px;}

.icn_add {background-position: -19px -181px;}
.icn_add:hover, a:hover .icn_add, .ui-state-hover .icn_add, li:hover a .icn_add {background-position: -19px -199px; /*!important;*/}
.disabled .icn_add, *[disabled] .icn_add, .icn_add[disabled], a[disabled] .icn_add, a.disabled:hover .icn_add, li.disabled .icn_add {
        background-position: -19px -217px !important;
    }


.icn_add_existing {
    background-position: -920px -181px;
}
.icn_add_existing:hover, a:hover .icn_add_existing, .ui-state-hover .icn_add_existing, li:hover a .icn_add_existing { background-position: -920px -199px; }
li.disabled a .icn_add_existing,  a[disabled] .icn_add_existing, a.disabled:hover .icn_add_existing { background-position: -920px -217px!important; }

.icn_start {background-position: -667px -19px;}
.icn_start:hover, a:hover .icn_start, .ui-state-hover .icn_start {background-position: -667px -37px; /*!important;*/}
*[disabled] .icn_start, .icn_start[disabled], a[disabled] .icn_start, a.disabled:hover .icn_start {background-position: -667px -55px!important;}


.icn_addExst {background-position: -775px -109px;}
a:hover .icn_addExst, .ui-state-hover .icn_addExst {background-position: -775px -127px; /*!important;*/}
*[disabled] .icn_addExst, .icn_addExst[disabled], a[disabled] .icn_addExst, a.disabled:hover .icn_addExst {background-position: -775px -145px!important;}

.icn_addLink {background-position: -470px -109px;}
.icn_addLink:hover, a:hover .icn_addLink, .ui-state-hover .icn_addLink, li:hover a .icn_addLink {background-position: -470px -127px; /*!important;*/}
.icn_addLink[disabled], a[disabled] .icn_addLink, a.disabled:hover .icn_addLink, li.disabled .icn_addLink, li.disabled:hover .icn_addLink {background-position: -470px -145px;}

.icn_mngTypes {background-position:-685px -109px;}
.icn_mngTypes:hover, a:hover .icn_mngTypes, li:hover .icn_mngTypes {background-position:-685px -127px;}
.icn_mngTypes[disabled], a[disabled] .icn_mngTypes, a.disabled:hover .icn_mngTypes {background-position:-685px -145px;}


.icn_addFolder {background-position: -451px -109px;}
.icn_addFolder:hover, a:hover .icn_addFolder, li:hover a .icn_addFolder {background-position: -451px -127px; /*!important;*/}

/*.actions .icn_addFolder {background-position: -649px -109px;}
.actions .icn_addFolder:hover, .actions a:hover .icn_addFolder {background-position: -649px -127px;}*/

.icnGoogle {background-position: -415px -19px;}
li:hover > .icnGoogle {background-position: -415px -37px;}
.icnYahoo {background-position: -433px -20px;}
li:hover > .icnYahoo {background-position: -433px -38px;}

.icnDropbox, 
.dropBoxLink:hover .icnDropbox,
.dropboxDescription:hover .icnDropbox {
	background-position: -595px -109px;
	width: 16px;
	height: 16px; 
	cursor:default;
}
.icnDropbox:hover, 
a:hover .icnDropbox, 
li:hover .icnDropbox,
.highlight .icnDropbox,
tr:hover .icnDropbox  {background-position: -595px -127px; }

 a.disabled .icnDropbox { background-position:-595px -145px; }

.icn_template {background-position: -289px -109px;}
.icn_template:hover, a:hover .icn_template, .ui-state-hover .icn_template {background-position: -289px -127px;}
.icn_template[disabled], a[disabled] .icn_template, .disabled:hover .icn_template, .disabled .icn_template {background-position: -289px -145px;}

.icn_publish {background-position: -361px -109px;}
.icn_publish:hover, a:hover .icn_publish, .ui-state-hover .icn_publish, li:hover .icn_publish {background-position: -361px -127px;}
.icn_publish[disabled], a[disabled] .icn_publish, .disabled .icn_publish, .disabled .icn_publish:hover, .disabled:hover .icn_publish{background-position: -361px -145px;}

.icn_draft {background-position: -379px -109px;}
.icn_draft:hover, a:hover .icn_draft, .ui-state-hover .icn_draft {background-position: -379px -127px;}
.icn_draft[disabled], a[disabled] .icn_draft, .disabled .icn_draft, .disabled .icn_draft:hover, .disabled:hover .icn_draft {background-position: -379px -145px;}


.Draft .icn_templateStat, .icn_templateDraft {background-position: -379px -18px;}
.Release .icn_templateStat, .icn_templateRelease,
.Public .icn_templateStat {background-position: -361px -18px;}
.icn_templateDraft.invalid {background-position: -379px -54px;}

.icn_route {background-position: -37px -181px;}
.icn_route:hover, a:hover .icn_route, .ui-state-hover .icn_route, li:hover .icn_route {background-position: -37px -199px;}
.icn_route[disabled], a[disabled] .icn_route, .disabled:hover .icn_route, .disabled .icn_route{background-position: -37px -217px;}


.icn_dependency {background-position: -1px -181px;}
li:hover .icn_dependency {background-position: -1px -199px;}
.icn_dependency[disabled], a[disabled] .icn_dependency, .disabled:hover .icn_dependency, .disabled .icn_dependency{background-position: -1px -217px;}

.icn-Table { background-position: -488px -19px; }
.icn-Diagram { background-position: -505px -19px; }
.icn-Table:hover, .icn-Table.selected { background-position: -488px -37px; }
.icn-Diagram:hover, .icn-Diagram.selected{ background-position: -505px -37px; }

.icn-HD {
    background-position:-721px -272px;
    cursor: default;
}
/*.icn-HD:hover {background-position:-721px -290px;}*/


.icn_routeBack {background-position: -55px -181px;}
.icn_routeBack:hover, a:hover .icn_routeBack, .ui-state-hover .icn_routeBack, li:hover .icn_routeBack {background-position: -55px -199px;}
.icn_routeBack[disabled], a[disabled] .icn_routeBack, .disabled:hover .icn_routeBack, .disabled .icn_routeBack{background-position: -55px -217px;}

.icn_complete {background-position: -91px -181px;}
.icn_complete:hover, a:hover .icn_complete, .ui-state-hover .icn_complete, li:hover .icn_complete {background-position: -91px -199px;}
.icn_complete[disabled], a[disabled] .icn_complete, .disabled:hover .icn_complete, .disabled .icn_complete{background-position: -91px -217px;}

.icn_end {background-position: -73px -180px;}
.icn_end:hover, a:hover .icn_end, .ui-state-hover .icn_end, li:hover .icn_end {background-position: -73px -198px;}
.icn_end[disabled], a[disabled] .icn_end, .disabled:hover .icn_end, .disabled .icn_end {background-position: -73px -216px;}

.icn_remove {background-position: -74px -181px;}
.icn_remove:hover, a:hover .icn_remove, .ui-state-hover .icn_remove, li:hover .icn_remove {background-position: -74px -199px;}
.icn_remove[disabled], a[disabled] .icn_remove, .disabled:hover .icn_remove, .disabled .icn_remove {background-position: -74px -217px;}

.icn_include {background-position: -38px -181px;}
.icn_include:hover, a:hover .icn_include, .ui-state-hover .icn_include, li:hover .icn_include {background-position: -38px -199px;}
/*.icn_include[disabled], a[disabled] .icn_include {background-position: -194px -192px;}*/

.icn_back {background-position: -174px -158px;}
.icn_back:hover, a:hover .icn_back, .ui-state-hover .icn_back, li:hover .icn_back {background-position: -174px -174px;}
.icn_back[disabled], a[disabled] .icn_back, .disabled:hover .icn_back, .disabled .icn_back{background-position: -174px -190px;}

.icn_skip {background-position: -127px -181px;}
.icn_skip:hover, a:hover .icn_skip, .ui-state-hover .icn_skip, li:hover .icn_skip {background-position: -127px -199px;}
.icn_skip[disabled], a[disabled] .icn_skip, .disabled:hover .icn_skip, .disabled .icn_skip{background-position: -127px -217px;}

.icn_assign {background-position: -145px -180px;}
.icn_assign:hover, a:hover .icn_assign, .ui-state-hover .icn_assign, li:hover .icn_assign {background-position: -145px -199px;}
.icn_assign[disabled], a[disabled] .icn_assign, .disabled:hover .icn_assign, .disabled .icn_assign {background-position: -145px -217px;}

.icn_resend {background-position: -973px -181px; }
.icn_resend:hover, a:hover .icn_resend, .ui-state-hover .icn_resend, li:hover .icn_resend {background-position: -973px -199px;}
.icn_resend[disabled], a[disabled] .icn_resend, .disabled:hover .icn_resend, .disabled .icn_resend {background-position: -973px -217px;}

.icn_approve {background-position: -181px -109px;}
.icn_approve:hover, a:hover .icn_approve, .ui-state-hover .icn_approve, li:hover .icn_approve {background-position: -181px -127px;}
.icn_approve[disabled], a[disabled] .icn_approve, .disabled .icn_approve {background-position: -180px -146px;}

.icn_reject {background-position: -199px -109px;}
.icn_reject:hover, a:hover .icn_reject, .ui-state-hover .icn_reject {background-position: -199px -127px;}
.icn_reject[disabled], a[disabled] .icn_reject, .disabled:hover .icn_reject, .disabled .icn_reject {background-position: -199px -145px;}

.icn_decline {background-position: -109px -181px;}
.icn_decline:hover, a:hover .icn_decline, .ui-state-hover .icn_decline {background-position: -109px -199px;}
.icn_decline[disabled], a[disabled] .icn_decline, .disabled:hover .icn_decline, .disabled .icn_decline {background-position: -109px -217px;}

.icn_abstain {background-position: -217px -109px;}
.icn_abstain:hover, a:hover .icn_abstain, .ui-state-hover .icn_abstain, li:hover .icn_abstain {background-position: -217px -127px;}
.icn_abstain[disabled], a[disabled] .icn_abstain {background-position: -216px -147px;}

.icn_note {background-position: -271px -109px;}
.icn_note:hover, a:hover .icn_note, .ui-state-hover .icn_note, li:hover .icn_note {background-position: -271px -127px;}
/*.icn_note[disabled], a[disabled] .icn_note {background-position: -192px -96px;}*/

.icn_parts, .icn.icn_list { background-position: -631px -271px; }
.icn_parts:hover, tr:hover .icn_parts, tr.highlight .icn_parts, a:hover .icn_parts, .ui-state-hover .icn_parts, li:hover .icn_parts:not(.icn30), #partTitle .icn_parts, .icn_parts_active, tr.highlight .icn.icn_list, tr:hover .icn.icn_list { background-position: -631px -289px; }
.icn_parts[disabled], a[disabled] .icn_parts, .disabled:hover .icn_parts, .disabled .icn_parts { background-position: -109px -217px; }

.icn_cstObjItem { background-position: -614px -271px;  }
.icn_cstObjItem:hover, a:hover .icn_cstObjItem, .ui-state-hover .icn_cstObjItem, li:hover .icn_cstObjItem, #partTitle .icn_cstObjItem, .icn_cstObjItem_active, tr:hover .icn_cstObjItem, tr.highlight .icn_cstObjItem { background-position: -614px -289px; }
.icn_cstObjItem[disabled], a[disabled] .icn_cstObjItem, .disabled:hover .icn_cstObjItem, .disabled .icn_cstObjItem { background-position: -614px -307px; }

.icn_setVersion { background-position: -703px -253px;}
.cellData .icn_setVersion {opacity: 0;}
.icn_setVersion:hover,
a:hover .icn_setVersion,
.ui-state-hover .icn_setVersion,
li:hover .icn_setVersion,
tr:hover .icn_setVersion,
.icn_setVersion_active, .icn_isProject_Manager {
    background-position: -703px -289px;
    opacity: 1;
}
.icn_isProject_Manager {
    display: flex;
}
.icn_setVersion[disabled], a[disabled] .icn_setVersion, .disabled:hover .icn_setVersion, .disabled .icn_setVersion { background-position: -703px -271px; }

.icn_process { background-position: -631px -109px; }
.icn_process:hover, a:hover .icn_process, .ui-state-hover .icn_process, li:hover .icn_process:not(.icn30), #partTitle .icn_process, .icn_process_active { background-position: -631px -127px; }
.icn_process[disabled], a[disabled] .icn_process, .disabled:hover .icn_process, .disabled .icn_process { background-position: -631px -145px; }

.icn_cstObj { background-position: -631px -109px; }
.icn_cstObj { background-position: -614px -271px; }
.icn_cstObj:hover, a:hover .icn_cstObj, .ui-state-hover .icn_cstObj, li:hover .icn_cstObj, #partTitle .icn_cstObj, .icn_cstObj_active { background-position: -614px -289px; }
.icn_cstObj[disabled], a[disabled] .icn_cstObj, .disabled:hover .icn_cstObj, .disabled .icn_cstObj { background-position: -614px -307px; }

.icn_edit {background-position: -109px -109px; }
/*.icn_edit:hover,
a:hover .icn_edit, 
.ui-state-hover .icn_edit, 
span:hover .icn_edit,*/ 
li:not(.toggleWorkspaceOptions):hover .icn_edit,
.icn_edit.edit,
#editAttributes:hover .icn_edit,
a:hover .icn_edit {background-position: -109px -127px;}

.icn_edit[disabled], a[disabled] .icn_edit, .disabled .icn_edit, li.disabled .icn_edit:hover,
li.disabled:hover .icn_edit,
.icn_edit[disabled]:hover, a[disabled] .icn_edit:hover, .disabled:hover .icn_edit {background-position: -109px -145px;}

#customizeTabsSection ul li:hover a.icn_edit {background-position: -109px -109px;}
#customizeTabsSection ul li:hover a:hover.icn_edit {background-position: -109px -127px;}

.icn_edit_disabled {background-position: -109px -145px; cursor: default!important;}
.editSubTab {display: none;}

.previewDetails dd .icn_edit, .previewDetails dd:hover .icn_edit { background-position: -109px -109px; }
.previewDetails dd .icn_edit:hover { background-position: -109px -127px; }
.previewDetails dd .icn_edit.disabled { background-position: -109px -145px; }

.icn_changeOwner {background-position: -307px -109px;}
a:hover .icn_changeOwner, .icn_changeOwner:hover, li:hover a .icn_changeOwner {background-position: -307px -127px;}
.icn_changeOwner[disabled], a[disabled] .icn_changeOwner, .disabled:hover .icn_changeOwner, .disabled .icn_changeOwner {background-position: -307px -145px;}
.icn_chat {background-position: -308px -127px;}


.icn_shareDocument {background-position: -523px -109px; }
.icn_shareDocument.shared,.icn_shareDocument.shared:hover {background-position: -397px -73px;}
a:hover .icn_shareDocument, .icn_shareDocument:hover, li:hover a .icn_shareDocument { background-position: -523px -127px; }
.icn_shareDocument[disabled], a[disabled] .icn_shareDocument, .disabled:hover .icn_shareDocument, .disabled .icn_shareDocument, .disabled.icn_shareDocument,
.disabled.icn_shareDocument:hover { background-position: -523px -145px; }

.icn_reShare { background-position: -397px -19px; }
li:hover .icn_reShare {background-position: -397px -37px;}
.disabled .icn_reShare, .disabled:hover .icn_reShare {background-position: -397px -55px;}

.icn_hyperlinkFiles {
    background-position: -20px -109px;
}

li:hover .icn_hyperlinkFiles {
    background-position: -20px -127px;
}

.disabled .icn_hyperlinkFiles, .disabled:hover .icn_hyperlinkFilee {
    background-position: -20px -145px;
}

.icn_backUp {background-position:-829px -109px;}
span:hover .icn_backUp:hover, .icn_backUp:hover, td:hover.icn_backUp {background-position:-829px -127px;}
.disabled .icn_backUp, .icn_backUp.disabled {background-position:-829px -145px;}
.icn_backUp_th {background-position:-829px -91px;}

.icn_save {background-position: -91px -110px;}
.icn_save:hover, a:hover .icn_save, .ui-state-hover .icn_save, li:hover a .icn_save, li:hover > .icn_save {background-position: -91px -128px;}
/*.icn_save[disabled], a[disabled] .icn_save {background-position: -80px -80px;}*/
.icn_save_disabled, .disabled li:hover .icn_save{background-position: -91px -145px}


.icn-save {background-position: -613px -199px;}
.icn-save:hover, a:hover .icn-save, .ui-state-hover .icn-save, li:hover a .icn-save {background-position: -613px -217px;}
.icn-save[disabled], a[disabled] .icn-save, .disabled .icn-save, .disabled:hover .icn-save{background-position: -613px -235px;}

.icn-genChart_th {background-position: -649px -181px;}
.icn-genChart { background-position: -649px -199px;}
li:not(.disabled):hover .icn-genChart, .icn-genChart:hover {background-position: -649px -217px;}
.disabled .icn-genChart {background-position: -649px -235px;}
.ColVis_collection .icn-genChart_th { background-position: -649px -199px; cursor: pointer; }

.icn-runChart {background-position: -667px -199px;}
li:not(.disabled):hover .icn-runChart {background-position: -667px -217px;}
.disabled .icn-runChart {background-position: -667px -235px;}


.icn_delete, .icn_delete.True {background-position: -127px -108px;}
.icn_delete:hover, a:hover .icn_delete, .ui-state-hover .icn_delete, li:hover a .icn_delete {background-position: -127px -127px;}
.icn_delete[disabled], 
a[disabled] .icn_delete, 
.icn_delete.False, 
.icn_delete_disabled, 
.disabled .icn_delete,
.disabled .icn_delete, .disabled .icn_delete:hover, .disabled li:hover .icn_delete{background-position: -127px -145px; cursor:default;}
.disabled .icnFolder, .disabled li:hover .icnFolder{background-position: -451px -145px; cursor:default;}

.icn_copy {background-position: -19px -109px;}
.icn_copy:hover, a:hover .icn_copy, .ui-state-hover .icn_copy {background-position: -19px -127px;}
/*.icn_copy[disabled], a[disabled] .icn_copy {background-position: -16px -96px;}*/

.icn_xlsx {background-position: -145px -109px;}
.icn_xlsx:hover, a:hover .icn_xlsx, li:hover .icn_xlsx, .ui-state-hover .icn_xlsx, #export_button:hover .icn_xlsx {background-position: -145px -127px;}
.icn_xlsx[disabled], a[disabled] .icn_xlsx, .disabled .icn_xlsx {background-position: -145px -145px;}

.icn_modify {background-position: -668px -271px;}
.icn_modify:hover, a:hover .icn_modify, li:hover > a > .icn_modify, .ui-state-hover .icn_modify {background-position: -668px -289px;}
.icn_modify[disabled], a[disabled] .icn_modify, .disabled .icn_modify {background-position: -668px -307px;}

.icn_export {background-position: -955px -19px;}
.icn_export:hover, a:hover .icn_export, li:hover .icn_export, .ui-state-hover .icn_export, #export_button:hover .icn_export {background-position: -955px -37px;}
.icn_export[disabled], a[disabled] .icn_export, .disabled .icn_export {background-position: -955px -55px;}

.icn_details {background-position: -144px -96px;}
.icn_details:hover, a:hover .icn_details, .ui-state-hover .icn_details {background-position: -144px -112px;}
/*.icn_details[disabled], a[disabled] .icn_details {background-position: -144px -96px;}*/

.icn_print {background-position: -55px -109px;}
.icn_print:hover, a:hover .icn_print, .ui-state-hover .icn_print, p:hover > .icn_print {background-position: -55px -127px;}
.icn_print[disabled], a[disabled] .icn_print {background-position: -48px -96px;}

/*previous design
.icn_view {background-position: -73px -109px;}
.icn_view:hover, a:hover .icn_view, .ui-state-hover .icn_view {background-position: -73px -127px;}
.disabled .icn_view {background-position:-73px -145px;}
*/
.icn_view {background-position: -667px -109px;}
.icn_view:hover, li:hover .icn_view, .ui-state-hover .icn_view, .highlight .icn_view, .dataTables_wrapper table tr:hover .icn_view, .icn_view_active {background-position: -667px -127px;}
.disabled .icn_view, .disabled .icn_view:hover, .disabled li:hover .icn_view {background-position:-667px -144px;}

.icn_openDialog {background-position: -847px -109px;}
tr .icn_openDialog { opacity: 0; }
td:hover .icn_openDialog, tr:hover .icn_openDialog {opacity: 1; background-position: -847px -127px;}
.icn_openDialog_th { background-position: -847px -91px;}
.ColVis_collection .icn_openDialog_th { background-position: -847px -109px;}

.icn_checkin { background-position: -901px -110px; }
a:hover .icn_checkin { background-position: -901px -128px; }
.disabled .icn_checkin { background-position: -901px -146px; }

.icn_checkout { background-position: -882px -110px; }
a:hover .icn_checkout { background-position: -882px -128px; }
.disabled .icn_checkout { background-position: -882px -146px; }

.icn_discard {background-position: -865px -199px;}
a:hover .icn_discard {background-position: -865px -218px;}
.disabled .icn_discard {background-position: -865px -235px;}


.icn_properties {
    background-position: -831px -19px;
}

a:hover .icn_properties {
    background-position: -831px -37px;
}

.disabled .icn_properties {
    background-position: -831px -55px;
}

.icn_history {
    background-position: -919px -109px;
}

a:hover .icn_history {
    background-position: -919px -128px;
}

.disabled .icn_history {
    background-position: -919px -145px;
}

td .sts, td .enbl {
	position:relative;
	opacity:0;
	transition: opacity 0.3s ease;
    cursor: default !important;
}
td a.sts {	
    cursor: pointer;
	
	line-height:0;
	/*border: 1px solid #C8D2DC;
	background: none repeat scroll 0 0 #F5F6F8;
	border-radius: 3px;*/
	left:0px;
	padding: 0 3px;
}

.dataTables_scroll .dataTables_scrollBody td a.sts{
    left:-3px;
}
.externalUser td a.sts,
.KenestoDrive .Versions td a.sts,
.KenestoDrive .Dependencies td a.sts { padding: 0; }
tr:hover .sts, tr:hover .enbl, tr.highlight .enbl {
	opacity:1;  
}
.icnFolder {background-position: -451px -109px; width:18px;}
.icnFolder:hover, a:hover .icnFolder, .ui-state-hover .icnFolder, li:hover a .icnFolder, .icnFolder_active {background-position: -451px -127px;}

.icnMove {background-position: -937px -271px; width:18px;}
.icnMove:hover, a:hover .icnMove, .ui-state-hover .icnMove, li:hover a .icnMove {background-position: -937px -289px;}

li.jqtree_common > a > .icnFolder {background-position: -451px -109px; width:18px;}
li.jqtree_common > a:hover > .icnFolder {background-position: -451px -127px;}
 
.icnVaultFolder {background-position:-846px -199px; width:18px;}
.icnVaultFolder:hover {background-position:-846px -217px;}

.icn_listItem {background-position: -614px -271px;}
.icn_listItem:hover, a:hover .icn_listItem, .ui-state-hover .icn_listItem, tr:hover .icn_listItem {background-position: -614px -289px;}

.icnShare {background-position: -398px -109px;}
.icnShare:hover {background-position: -398px -127px;}

.icn_hyperlinkFiles {
    background-position: -20px -109px;
}

.icn_hyperlinkFiles:hover {
        background-position: -20px -127px;
    }


.icn_attach {
    background-position: -37px -109px;
}
.icn_kenesto {background-position: -19px 0px;}
.action:hover .icn_attach,
.icn_attach:hover, 
a:hover .icn_attach,
.ui-state-hover .icn_attach {
  background-position: -37px -127px!important;
}
.firstTimeInstructions .icn_attach:hover { background-position: -37px -109px!important; } 

.icn_attach_small {
  margin: 0px 0 0 3px;
  background-position: -200px -270px;
}
.toolBarItem .icn_attach_small {
  background-position: -202px -252px !important;
}
.slickUploadBox .icn_attach_small {
  background-position: -202px -288px !important;
}
.toolBarItem:hover .icn_attach_small,
.toolBarItem .icn_attach_small:hover {
  background-position: -202px -288px !important;
}
.icn_attach[disabled], a[disabled] .icn_attach, 
a.disabled .icn_attach, a.disabled .icn_attach:hover,
li.disabled a .icn_attach {background-position: -37px -145px!important;}

#uploadPanel .icn_attach, #uploadPanel .icn_attach:hover, li:hover .icn_attach {
	background-position: -37px -127px;
}
#importBomFile #uploadPanel .icn_attach {background-position: -37px -109px; margin: 6px 2px; }
#importUsers #uploadPanel .icn_import {background-position: -829px -111px; margin: 6px 5px; }
#attachBOMFile #uploadPanel .icn_attach {background-position: -37px -109px; display: none;}
#importBomFile #uploadPanel:hover .icn_attach {background-position: -37px -127px; cursor: default;}
#importUsers #uploadPanel:hover .icn_import {background-position: -829px -128px; cursor: default;}

.icn_information {
  margin: 0px 0 0 3px;
  /*background-position: -184px -270px;*/
}
.toolBarItem .icn_information {background-position: -252px -251px !important;}
.toolBarItem .icn_information:hover,
.toolBarItem:hover .icn_information {background-position: -252px -287px !important;}

a:hover .icn_information, .ui-state-hover .icn_information {/*background-position: -184px -270px;*/}

.icn_close { background-position: -75px -183px; }
.icn_close:hover, a:hover .icn_close, .ui-state-hover .icn_close { background-position: -75px -200px; }

.icn_dismiss {background-position: -379px -181px;}
.icn_dismiss:hover, a:hover .icn_dismiss {background-position: -379px -199px;}
.icn_dismiss_th { background-position: -379px -163px; }

.icn_maximize {background-position: -397px -163px;}
.icn_maximize:hover {background-position: -397px -199px;}

.icn_minimize {background-position: -578px -39px;}
.icn_minimize:hover {background-position: -578px -56px;}

.minimized .boxContainer .icn_minimize {background-position: -578px -48px;}
.minimized .boxContainer .icn_minimize:hover {background-position: -578px -65px;}

.slickUploadBox .icn_close {background-position: -397px -163px;}
.slickUploadBox .icn_close:hover {background-position: -397px -199px;}



#sharedTable .icn_close, .su-removecommandContainer .icn_close {background-position: -325px -270px;}
#sharedTable .icn_close_disabled,.icn_close:disabled, .su-removecommandContainer {background-position: -325px -306px;cursor: auto;}
#sharedTable .icn_close:hover, .su-removecommandContainer .icn_close:hover {background-position: -325px -288px;}
.slickUploadBox .icn_attach {background-position: -37px -73px; cursor: default;}
.slickUploadBox .icn_import {background-position: -829px -129px; cursor: default;}

.icn_cancel { background-position: -73px -181px; }
.icn_cancel:hover, a:hover .icn_cancel, .ui-state-hover .icn_cancel, li:hover a .icn_cancel {background-position: -73px -198px;}
.icn_cancel[disabled], a[disabled] .icn_cancel, .disabled:hover .icn_cancel, .disabled .icn_cancel {background-position: -73px -216px;}

.icn_preferences {background-position: -127px -1px;}
.icn_preferences:hover {background-position: -127px -19px;}
.icn_collapse {background-position: -522px -180px;}
.icn_collapse:hover {background-position: -522px  -198px;}
.icn_expand {background-position: -504px -180px;}
.icn_expand:hover {background-position: -504px -198px;}
.icn_reply {background-position: -235px -109px;}
.icn_reply:hover {background-position: -235px -127px;}

.icn_showMore{background-position:-523px -183px; height: 13px;}
.hiddenC .icn_showMore{background-position:-505px -183px; height: 13px;}
i:hover .icn_showMore {
    opacity:1;
    background-position: -523px -201px;
}
.hiddenC i:hover .icn_showMore { background-position: -505px -201px; }

.icn_new {
    width: 8px; height: 8px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    margin-top: 6px;
    background-image: none!important;
}
.icn.icn_new { background-image: none!important; }
.unread .icn_new {
	background-color: #0077DD;	
}
.system.unread .icn_new {
	background-color: #FFAA00;
    	
}

.read .icn_new {background-color: #ffffff; border: 1px solid #aaa; width: 6px; height: 6px;}
.read .NOTIFICATION_ICON .icn { background-position: -504px -147px; }
.unread .NOTIFICATION_ICON .icn { background-position: -504px -111px; }

.filter .icn_notofications {background-position: -184px -270px;}

.filter .icn_comments {background-position: -165px -270px;}

.topHeader .icn_balloon {
    margin: 3px 0 0 3px;
}
.icn_balloon.on {
    background-position: -36px -261px;
}
.icn_balloon.on:hover,
.toolBarItem:hover .icn_balloon.on{
    background-position: -36px -279px;
}
.icn_balloon {
  background-position: -18px -261px;
}
.icn_balloon:hover,
.toolBarItem:hover .icn_balloon {
  background-position: -18px -279px;
}

/* rules for tables */
.icn_locked_th {background-position: -703px -91px;}
.ColVis_collection .icn_locked_th { background-position: -703px -109px; }

.icnFileType {background-position: -487px -91px;}
.ColVis_collection .icnFileType { background-position: -487px -109px; }

.icn_locked_td, .icn_locked {background-position: -703px -109px; cursor: default;}
.icn_unlocked {background-position: -703px -109px;}

.icn_permissions_th {background-position: -109px -91px; cursor: default;}
.ColVis_collection .icn_permissions_th { background-position: -109px -109px; cursor: pointer; }

.icn_permissionsAllowAll_td {background-position: -919px -19px; cursor: default;}
tr .icn_permissionsAllowAll_td {opacity: 0;}
tr:hover .icn_permissionsAllowAll_td, tr.highlight .icn_permissionsAllowAll_td { opacity: 1; background-position: -919px -19px; cursor: default;}
.icn_permissionsAllowAll_td:hover { opacity: 1; background-position: -919px -37px!important; cursor: default;}
tr:hover a .icn_permissionsAllowAll_td, tr.highlight a .icn_permissionsAllowAll_td { background-position: -919px -37px!important; cursor: pointer!important; }

.icn_permissionsAllowNone_td {background-position: -901px -19px; cursor: default;}
tr .icn_permissionsAllowNone_td {opacity: 0;}
tr:hover .icn_permissionsAllowNone_td, tr.highlight .icn_permissionsAllowNone_td { opacity: 1; background-position: -901px -19px; cursor: default;}
.icn_permissionsAllowNone_td:hover { background-position: -901px -37px!important; }
tr:hover a .icn_permissionsAllowNone_td, tr.highlight a .icn_permissionsAllowNone_td { background-position: -901px -37px!important;!important; cursor: pointer!important; }


.icn_permissionsAllowPrtial_td {background-position: -937px -19px; cursor: default;}
tr .icn_permissionsAllowPrtial_td { opacity: 0; }
tr:hover .icn_permissionsAllowPrtial_td, tr.highlight .icn_permissionsAllowPrtial_td { opacity: 1; background-position: -937px -19px; cursor: default;}
.icn_permissionsAllowPrtial_td:hover {background-position: -937px -37px!important; cursor: default;}
tr:hover a .icn_permissionsAllowPrtial_td, tr.highlight a .icn_permissionsAllowPrtial_td { background-position: -937px -37px!important; cursor: pointer!important; }


.icn_attach_th,
.icn_attach {background-position: -37px -109px;}
.icn_attach_td {background-position: -37px -109px;}

.icn_delete_th {background-position: -127px -90px; cursor: default;}
.icn_delete_td {opacity: 0; background-position: -127px -108px;}
.icn_delete_td:hover, tr:hover .icn_delete_td, tr.highlight .icn_delete_td {opacity: 1; background-position: -127px -127px;}
.icn_delete_td.disabled, .icn_delete.disabled {background-position: -127px -145px!important;}
.ColVis_collection .icn_delete_th { background-position: -127px -109px; cursor: pointer; }

.icn_attr_th {
    background-position: -866px -91px;
    width: 14px;
}
.icn_attr, .icn_attr_td {background-position: -866px -109px; width: 14px;}
/*td span.icn_attr {margin-left:2px!important;}*/
td:hover .icn_attr, tr:hover .icn_attr {background-position: -866px -127px; cursor: default;}
.ColVis_collection .icn_attr_th { background-position: -866px -109px; cursor: pointer; }

.icn_refresh_td { background-position: -631px -182px; }
.ColVis_collection .icn_refresh_td { background-position: -631px -182px; }

.icn_sharing_th {background-position: -523px -91px; cursor: default;}

.icn_share_td, .icn_sharing_td {background-position: -523px -109px; cursor: default;}
tr .icn_share_td, tr .icn_sharing_td { opacity: 1; }
tr:hover .icn_share_td, tr.highlight .icn_share_td, tr:hover .icn_sharing_td, tr.highlight .icn_sharing_td { opacity: 1; background-position: -523px -109px; cursor: default;}
.icn_share_td:hover, .icn_sharing_td:hover {background-position: -523px -127px!important; cursor:default;}

/*.icn_share_td:hover {background-position: -398px -127px;}
.icn_share_td.disabled {background-position: -398px -145px;}*/
.ColVis_collection .icn_sharing_th { background-position: -523px -109px; cursor: pointer; }

.icn_save_th {background-position: -91px -91px; cursor: default;}
.icn_save_td { background-position: -91px -109px;}
tr .icn_save_td { opacity: 0; }
.formInline .icn_save_td {opacity: 1; background-position: -91px -109px;}
tr:not(.formInline):hover .icn_save_td, tr.highlight .icn_save_td {opacity: 1; background-position: -91px -127px;}
.icn_save_td:hover, li:hover > a > .icn_save_td { background-position: -91px -127px; }
.icn_save_td.disabled, .disabled .icn_save {background-position: -91px -145px!important;}
.ColVis_collection .icn_save_th { background-position: -91px -109px; cursor: pointer; }

.icn_edit_th {background-position: -109px -91px; cursor: default;}
.dragbox .icn_edit_th { cursor: pointer; }
.icn_edit_td {background-position: -109px -109px;}
tr .icn_edit_td { opacity: 0; }
tr:hover .icn_edit_td, tr.highlight .icn_edit_td { opacity: 1; background-position: -109px -109px; }
.icn_edit_td:hover { background-position: -109px -127px!important; cursor:default; }
.icn_edit_td.disabled {background-position: -109px -145px!important;}
tr:hover a .icn_edit_td, tr.highlight a .icn_edit_td { background-position: -109px -127px!important; cursor: pointer!important; }
.ColVis_collection .icn_edit_th { background-position: -109px -109px; cursor: pointer; }

/*.icn_view_th {background-position: -73px -91px; cursor: default;}*/

 .icn_view_th {background-position:  -667px -94px; cursor: default; height: 12px;}
.icn_view_td {background-position: -667px -112px; }
.icn_view_td:hover {background-position: -64px -112px;}
.ColVis_collection .icn_view_th { background-position: -667px -112px; cursor: pointer; }

.icn_company_th {background-position: -794px -1px!important; cursor: default;}
.icn_company_td {background-position: -794px -19px; cursor: default;}
.ColVis_collection .icn_company_th { background-position:-794px -19px!important; cursor: pointer; }

.icn_group_th {background-position: -757px -1px; cursor: default;}
.ColVis_collection .icn_group_th { background-position: -757px -19px; cursor: pointer; }

.icn_notification_th {background-position: -504px -91px!important; cursor: default;}
.icn_read {background-position: -73px -37px; cursor: default;}
.icn_unread {background-position: -73px -19px; cursor: default;}
.ColVis_collection .icn_notification_th { background-position: -504px -113px; cursor: pointer; }

.icn_notificationRead_td {cursor: pointer;}
.icn_notificationUnread_td {cursor: pointer;}

.icn_shareDocument.enbl {background-position: -523px -109px; }
.icn_shareDocument.enbl:hover {background-position: -523px -127px; }
.icn_save.enbl { background-position: -91px -109px; }
.icn_save.enbl:hover { background-position: -91px -127px; }
.icn_delete.enbl { background-position: -127px -108px; }
.icn_delete.enbl:hover { background-position: -127px -127px; }
.icn_moveDocument.enbl { background-position: -937px -271px; }
.icn_moveDocument.enbl:hover { background-position: -937px -289px;}
.icn_addUpload.enbl { background-position: -37px -109px }
.icn_addUpload.enbl:hover { background-position: -37px -127px }

.icn_zoomOut { background-position: -955px -271px; }
.icn_zoomOut:hover, a:hover .icn_zoomOut,  li:hover .icn_zoomOut { background-position: -955px -289px; }
.icn_zoomIn { background-position: -973px -271px; }
.icn_zoomIn:hover, a:hover .icn_zoomIn,  li:hover .icn_zoomIn { background-position: -973px -289px; }

.icn_checkout.enbl { background-position: -882px -110px; }
.icn_checkin.enbl:hover { background-position: -901px -128px; }
.icn_checkout.enbl:hover { background-position: -882px -128px; }

.PERMISSIONS .cellData .icn, 
.CUSTOM_OBJECT_PERMISSIONS .cellData .icn,
.VAULT_PERMISSIONS .cellData .icn{
	position:absolute;
}

.PERMISSIONS .icn_checkout {left: 6px;}
.PERMISSIONS .icn_shareDocument{left: 25px;}
.PERMISSIONS .icn_save {left: 43px;}
.PERMISSIONS .icn_moveDocument {left: 63px;}
.PERMISSIONS .icn_delete {left: 83px;}


.VAULT_PERMISSIONS .icn_checkout, .VAULT_PERMISSIONS .icn_checkin {left: 6px;}
.VAULT_PERMISSIONS .icn_shareDocument{left: 25px;}
.VAULT_PERMISSIONS .icn_save {left: 43px;}
.VAULT_PERMISSIONS .icn_moveDocument {left: 63px;}
.VAULT_PERMISSIONS .icn_delete {left: 83px;}


.CUSTOM_OBJECT_PERMISSIONS .icn_shareDocument{left: 6px;}
.CUSTOM_OBJECT_PERMISSIONS .icn_delete {left: 43px;}

/*
.PERMISSIONS .cellData span:last-child{
	margin-right: 0;
}*/

.NOTIFICATION_ICON .icn {
    cursor: pointer;
    margin-top: 4px !important;
}
th.NOTIFICATION_ICON .icn {
    cursor: default;
    margin-top: 6px !important;
}

.icn_dateFlag_th, .icn_dueFlagNotset {
  background-position: -91px -1px !important;
  cursor: default;
  /*float: left;
  margin: 0 0 0 5px!important;*/
}
.icn_vault_folder_th {background-position:-883px -91px; cursor: default;}



.icn_dateFlagNotice_td, .icn_dueFlagNotice {background-position: -91px -37px; cursor: default;}
.icn_dateFlagPast_td, .icn_dueFlagPast {background-position: -91px -19px; cursor: default;}
.ColVis_collection .icn_dateFlag_th { background-position: -91px -37px!important; cursor: pointer; }

.icn_share_th {background-position: -397px -91px;}

table th .icn, table td .icn {margin: 0px auto;}
table td .cellData .icn {margin: 0px auto;}
#approveForm table td .cellData .icn {margin: 0px;}

.icnContainer {margin: 0 0 10px /*!important*/;}
p.icnContainer {}
ul.icnContainer {padding: 0px;}
ul.icnContainer li, .tabContainer ul.icnContainer li {
    float: left; 
    margin: 0px 15px 0px 0px; 
    padding: 0px; 
    line-height: 20px;
    border: 0px solid transparent;
}
ul.icnContainer li .icn { margin-top: 2px; }
.GeneralTabs .icnContainer {
    margin: 0px 0 10px 0;
}

/* staus icons */
.cancelledStatus .icn_status {background-position: -72px -180px;}
.createdStatus .icn_status {background-position: -883px -19px;}
.completedStatus .icn_status, .COMPLETED .icn_status, .done .icn_status, td.Done .icn_status {background-position: -90px -182px;}
.activeStatus .icn_status, .RUNNING .icn_status, .CREATED .icn_status, .ACTIVE .icn_status, .active .icn_status, td.Active .icn_status {background-position: -919px -109px;}
.rejectedStatus .icn_status{background-position: -199px -109px;}
.declinedStatus .icn_status, .TERMINATED_BY_USER .icn_status, .FAILED .icn_status, .SUSPENDED .icn_status, .terminated .icn_status, td.terminated .icn_status {background-position: -109px -181px;}

/* //staus icons */



/* rules for diagram */
.canvasnodewrapper .icn_attach {background-position: -21px -273px!important;}
.canvasnodewrapper .icn_company,
.subWF .assignee:before {background-position: -39px -273px;}
.canvasnodewrapper .icn_dateFlagNotice {background-position: -57px -273px;}
.canvasnodewrapper .icn_dateFlagPast {background-position: -75px -273px;}
.canvasnodewrapper .icn_locked {background-position: -93px -273px;}
.icn_small.icn_hasSubWf {background-position: -129px -273px; float:right!important;}

.icn_medium.icon_sWf, 
.subWF .activityHeader:before, 
#isSWF .icn_SubWf, 
.icn_medium.icn_SubWf{
	background-position:-3px -63px; 
	width: 25px;
	height: 25px;
}
.icn.icon_sWf {background-position:-631px -109px; width: 15px; height: 16px;}
li:not(.tooltipInfo):not(.sWfIdicator):hover .icn.icon_sWf, tr:hover .icon_sWf, tr.highlight .icon_sWf {background-position:-631px -127px;}
a[disabled] .icn.icon_sWf,
a[disabled] .icn.icon_sWf {
	opacity: 0.3;
}

/*12X12 - -129px -273px*/

.canvasnodewrapper .status {text-align: center; line-height: 16px; text-transform: capitalize;}
.canvasnodewrapper .icn_status{display: inline-block!important; margin: 0 3px -3px 0; }
.active .status, .active.sts {color: #0077DD;}

.done .status,
.done.sts{color: #55aa44;}
.skipNode .icn_status {background-position: -127px -181px;}

.sign_approve .icn_status {background-position: -181px -109px;}
.sign_reject .icn_status {background-position: -199px -109px;}
.sign_abstain .icn_status {background-position: -217px -109px;}
.pending .icn_status { background-position: -687px -271px; }
.sign_decline .icn_status{background-position: -109px -181px;}
/* process status */


/* arrow icons */
.toolBarItem .icn_up,
.toolBarItem .icn_up:hover {background-position: -289px -253px;}

.listDrop:hover .icn_down, 
.ko_customDropdownList:hover .icn_down,
.icn_down:hover, 
.isActive .icn_down,
h4:hover .icn_down,
.ColVis_Button:hover .icn_down,
li.moreActionsBtn:hover .icn_down,
li.moreActionsBtn.activated .icn_down {
	background-position: -598px -205px;
}
.icn_down, .icn_up {
    width: 11px; 
	height: 6px;
	margin-top:5px;
}
.icn_down {background-position: -598px -187px;}
.icn_up {background-position: -598px -187px; transform: rotate(180deg); margin-bottom: 2px;}

.icn_up:hover, h4:hover .icn_up {background-position: -598px -205px; transform: rotate(180deg);}

.disabled .icn_down {background-position: -598px -223px!important;}

.filter .icn_down {margin-top:7px;}
.routeSection.current .icn_collapseToggle {background-position: -235px -220px;}
.routeSection.editable .icn_collapseToggle {background-position: -217px -220px;}

.wraper.disabled li:hover .icn_down{
	background: none;
}

.toolBarItem:not(.dropDown) .icn_down {
  background-position: -272px -257px;
  margin: 7px 2px 0 2px;
}

.toolBarItem:not(.dropDown) .icn_down:hover,
.toolBarItem:not(.dropDown):hover .icn_down {
	background-position: -272px -293px;
}

.toolBarItem:not(.dropDown):hover .icn_up_small, 
.toolBarItem:not(.dropDown):hover .icn_up_small {
  margin: 0px 0 0 3px;
  background-position: -184px -270px;
}

.icn_left {background-position: -144px -160px;}
.icn_left:hover {background-position: -144px -176px;}

.icn_right {background-position: -144px -160px;}
.icn_right:hover {background-position: -144px -176px;}

.customStyleSelectBox .icn {
  margin: 4px -5px 0 0;  
}
/****************************/

.icn_attachment {background-position: -8px -177px;}
.icn_attachment_disabled {background-position: -8px -193px;}

.inc_vMark {background: -91px -182px; cursor: default;}
tr:hover .inc_vMark, tr.highlight .inc_vMark { background: -91px -182px; }
tr .inc_vMark:hover { opacity: 1; background: -91px -200px; }

.icn_download {background-position: -94px -109px; }
.icn_download_disabled {background-position: -94px -145px; }
.icn_form_snapshot { background-position: -937px -109px; }
tr:hover .icn_form_snapshot, tr.highlight .icn_form_snapshot, .form_snapshot { background-position: -937px -127px; }

.icn_freeze, .icn_lock_form {background-position: -324px -109px;}
.icn_freeze_disabled{background-position: -324px -145px;} 
.icn_freeze:hover, a:hover .icn_freeze, li:hover a .icn_freeze,
.icn_lock_form:hover, a:hover .icn_lock_form, li:hover a .icn_lock_form { background-position: -324px -127px; }

.icn_unfreeze , .icn_unlock_form {background-position: -343px -109px;}
.icn_unfreeze_disabled {background-position: -343px -145px;}

.icn_unfreeze:hover, a:hover .icn_unfreeze, .icn_unlock_form:hover{background-position: -343px -127px;}
.icn_upload {background-position: -812px -109px; }

.icn_upload:hover, a:hover .icn_upload, .ui-state-hover .icn_upload, li:hover a .icn_upload {background-position: -812px -128px; }
.icn_upload_disabled {background-position: -613px -145px;}


.icn_csv {background-position: -73px -73px;}

.icn_excel {background-position: -19px -73px;}
.icn_xls {background-position: -18px -48px;} /*updated icon from icons_set.png */
.icn_xls:hover {background-position: -18px -48px;} /*updated icon from icons_set.png */

.icn_mp3 {background-position: -19px -127px;}
.icn_video {background-position: -37px -127px;}
.icn_ppt {background-position: -37px -73px;}
.icn_word {background-position: -55px -73px;}
.icn_pdf {background-position: -37px -91px;}
.icn_jt {background-position: -19px -109px;}
.icn_zip {background-position: -19px -91px;}
.icn_ddd {background-position: -73px -127px;}
.icn_File, .icn_FILE_TYPE {background-position: 0px -66px;}
.icn_file {background-position: -37px -37px;}
.icn_link, .icn_Link {background-position: -74px -37px;}
.icn_File_{background-position: 0 -32px;}
.icn_folder{background-position: -109px -38px;}
.icn_vault_folder {background-position: -145px -37px;}
.icn_library_folder {background-position: -182px -35px;}
.icn_library_vault_folder {background-position: -200px -36px;}
.icn_img {background-position: -55px -127px;}
.icn_solidworks {background-position: -37px -109px;}
.icn.icn_link { background-position: -470px -109px; }
tr.highlight .icn.icn_link, tr:hover .icn.icn_link { background-position: -470px -127px; }

.icn_vault_folder.disabled { opacity: 0.4; }

.icn_Process {background-position: -127px -19px; cursor: default;}
.icn_Task {} /*ToDo*/
/*.highlight .icn_img, .dataTables_wrapper table tr:hover .icn_img { background-position:  }*/

.icn_fileType_64.icn_excel,
.icn_fileType_64.icn_csv {background-position: -286px -2px;}
.icn_fileType_64.icn_ppt {background-position: -144px -2px;}
.icn_fileType_64.icn_zip {background-position: -212px -72px;}
.icn_fileType_64.icn_pdf {background-position: -74px -2px;}
.icn_fileType_64.icn_word {background-position: -212px -2px;}
.icn_fileType_64.icn_mp3 {background-position: -144px -72px;}
.icn_fileType_64.icn_video {background-position: -74px -72px;}
.icn_fileType_64.icn_img {background-position: -2px -74px;}
.icn_fileType_64.icn_ddd {background-position: -286px -74px;}
.icn_fileType_64.link {background-position: -73px -423px;}
.icn_fileType_64.icn_file {background-position: -2px -2px;}
.icn_fileType_64.icn_Link {background-position: -73px -423px;}
.icn_fileType_64.icn_Process {background-position: -3px -283px;}
.icn_fileType_64.icn_Activity {background-position: -3px -353px;}
.icn_fileType_64.icn_Group {background-position: -213px -353px;}
.icn_fileType_64.icn_chat {background-position:-213px -423px;}

/*Icons 4 contact List*/

.icnStatus {
    height: 6px;
    width: 6px;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    display:block;
    float: left;
    margin: 7px 0px 0 0;
}
.icnStatus.avail {
    border:1px solid #C8D2DC;
    background-color: #00CC33;
}

.icnStatus.NA {
    border:1px solid #C8D2DC;
    background-color: transparent;
}
.icnStatus.group {
    border:1px solid #C8D2DC;
}

.icnStatus.away {
    border:1px solid #C8D2DC;
    background-color: #FFCC00;
}

.icnStatus.offline {
    border:1px solid #C8D2DC;
    background-color: #b1c5d9;
}

.icnStatusInfo {background-position:-901px -199px;}

li:hover .icnStatusInfo, dd:hover .icnStatusInfo {background-position:-901px -217px;}

/* [ICONS SET workflow*/
.icn_backRouteLeft,
.icn_backRouteDown{
  background-position: -107px -88px;
  height: 12px !important;
  left: 3px;
  overflow: hidden !important;
  top: 2px !important;
  width: 12px !important;
}
.icn_backRouteDown{
  background-position: -107px -104px;
  left: 5px;
}
/* //ICONS SET workflow]*/


/*GO BACK Button*/
#goBack, .goBack {
	float: left;
	height:15px;
	width:15px;
	padding:4px;
	line-height:16px;
	margin-right:5px;
}
.icn-back {background-position: -1px -109px;}
#goBack:hover .icn-back, .goBack:hover .icn-back {background-position: -1px -127px;}
/*//GO BACK Button*/


/* btn_set id's will be removed when done with changing the buttons */
.btn_set {
    float: left; 
    width: auto; 
    margin: 30px 0 10px 0; 
    /*clear: both;*/
}

.taskForm { position: relative; }
.taskForm::before {
    z-index: -1;
    content: " ";
    position: absolute;
    bottom: 50px;
    left: -41px;
    right: -41px;
    height: 40px;
    background-color: #F6F6F6;
}
.taskForm #userTags { 
    width: 387px;
    border: 1px solid #bebdbd;
}
#modal .btn_set,
.wideModal #modal #DiscussionForm .btn_set { 
    float: right; 
}
.loggedOut #activateAccount p.btn_set, .signUp #activateAccount p.btn_set{margin-top: 10px; }
.reset.btn_set {
  margin: 30px 0 0 25%
}
.btn_set .cancel,
.btn_set .closeDialog,
.btn_set .back, 
.btn_set .cancelApprovalStep, 
.btn_set .cancelForm, 
.details input.refresh {   
    padding: 0px 10px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #dfdfdf;
    background: #fff;
    color: #666;
}
.btn_set input.cancel {height: 30px;}
.btn_set .cancel:hover, .btn_set .cancelApprovalStep:hover, .btn_set .cancelForm:hover, .btn_set .closeDialog:hover {
    border: 1px solid #000;  
    background-color: #fff; 
    color: #000;
}
.btn_set .closeDialog{
    display:block;
    position: relative;
}
.btn_set .BeforeConfirm{ 
    font-weight: 600;
    padding: 0px 10px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
    margin-right:5px;
    cursor: pointer;
    min-width: 60px;
    color: #555555;
    border: 1px solid #c8d2dc; 
    background: url(themes/base/images/loading.gif) no-repeat scroll -100px -100px #f5f7f9;    
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f7f9), to(#e6eaee));
    background: -moz-linear-gradient(top,  #f5f7f9,  #e6eaee);
}
.btn_set .BeforeConfirm:hover {
    border: 1px solid #aabbcc;  
    background-color: #eceff2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f9fa), to(#eceff2));
    background: -moz-linear-gradient(top,  #f8f9fa,  #eceff2);  
}

.btn_set a.cancel, .btn_set a.closeDialog,.btn_set a.cancelForm {color: #555555 !important; text-decoration: none;}
.btn_set .confirm,
.btn_set .btn_confirm,
.btn_set.actions li {      
    font-weight: 400;    
    line-height: 28px;
    text-align: center;  
    cursor: pointer;
    color: #666;
    min-width: 60px; 
    border: 1px solid #bebdbd;
    background-color: #fff;
}
.btn_set .confirm:hover,
.btn_set .btn_confirm:hover,
.btn_set.actions li:hover { border: 1px solid #000; color: #000; }

.btn_set span.confirm { min-width: 58px; font-size: 13px; }

.btn_set input.confirm, .details input.refresh {height: 30px;}
.btn_set input.confirm { padding: 0 6px; }
.btn_set .confirm:hover,
.btn_set .btn_confirm:hover,
.btn_set.actions li:hover {
    border: 1px solid #000;  
    background-color: #fff; 
}

/* new buttons [TODO: add background-filter to ie8.css] */
.btn_container {
    float: left;
    width: 100%;       
}
.btn_container button {
    font-weight: 400;
    cursor: pointer;
	font-family: 'Open Sans', sans-serif;
    line-height: 28px;
    font-size: 12px !important;
    outline: none;
}
.btn_container button.small {
    padding: 0px;
    min-width: 60px;
}
.btn_container button.medium {
    padding: 5px 0px;
    min-width: 70px;
}
.btn_container button.btn_submit {
    border: 1px solid #dfdfdf;
    background: #fff;
    color: #666; 
}
.actions a.btn_submit {border: 0px solid transparent;}
.btn_container button.btn_submit:hover {
    border: 1px solid #000;
    color: #000;  
}
.actions a.btn_submit:hover {border: 0px solid transparent;}
.actions ul li.btn_submit a, .actions a.btn_submit, .actions a.btn_submit:hover {color: #fff;}
.btn_container button.btn_cancel {
    border: 1px solid #dfdfdf;
    background: #fff;
    color: #666;
}
.btn_container button.btn_cancel:hover {
    border: 1px solid #000;
    color: #000;   
}

/*PROCESSing animated icones, please make sure the parent element has 'position: relative;' */
/*.processing_s, .processing_l*/
.processing_m {
    left: 50%;
    position: absolute;
    top: 50%;
    z-index: 1000;
    display: none;
}

.processing_s {
    background: url("themes/base/images/processing_16.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;
    display:block;
    position:absolute;
    left:50%;
    margin-left:-8px;
    top:50%;
    margin-top:-8px;
}


/*.processing_l{
    background: url("themes/base/images/processing_64.gif") no-repeat scroll 0 0 transparent;
    height: 64px;
    width: 64px;
    margin: -32px auto auto -32px;
}*/
.processing_m{
    background: url("themes/base/images/processing_32.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
    margin: -8px auto auto -16px;
}

/* Chart Type icons - on Reports */
#toggleChartType span{
  width: 32px;
  height: 32px;
  display: block;
  overflow: auto;
  float: left;
  background-position: -168px -46px;
  cursor: pointer;
  margin: 0 3px 0 0;
}
#toggleChartType span:last-child{
  background-position: -136px -46px;
}
#toggleChartType span:first-child:hover,
#toggleChartType span.on:first-child{
  background-position: -168px -78px;
}

#toggleChartType span:last-child:hover,
#toggleChartType span.on:last-child{
  background-position: -136px -78px;
}
/* //////////report Icon Set*/
.icn_AREA {background-position: -685px -203px; width: 16px; height: 11px;}/*-685px -221px;-685px -239px;*/
.icn_COLUMN {background-position:-703px -201px; width: 16px; height: 13px;}/*-703px -219px;-703px -237px;*/
.icn_DOUGHNUT{background-position:-721px -200px; width: 15px; height: 14px;}/*-721px -218px; -721px -236px;*/
.icn_PIE{background-position: -757px -199px;} /*-757px -217px; -757px -235px;*/
.icn_LINE{background-position:-739px -204px; width: 16px; height: 8px;} /*-739px -222px; -739px -240px;*/
.icn_MULTISERIES_LINE{background-position:-811px -201px; width: 16px; height: 14px;}/*-811px -219px; -811px -237px;*/
.icn_MULTISERIES_COLUMN, .icn_MULTISERIES_STACKED_COLUMN{background-position:-793px -201px; width: 16px; height: 14px;}/*-793px -219px;-793px -237px;*/
.icn_MULTISERIES_AREA, .icn_MULTISERIES_STACKED_AREA {background-position:-775px -201px; width: 16px;height: 14px;}/*-775px -219px;-775px -237px;*/

.rThumb {
	width: 122px;
	height: 124px;
	margin: 0 auto;
	cursor: pointer;
}
.rThumb.default {background-position: -1030px bottom; width: 116px;}
.rThumb.PIE {background-position: -516px bottom; width: 121px;}
.rThumb.AREA {background-position: -3px bottom; width: 122px;}
.rThumb.COLUMN {background-position: -131px bottom; width: 120px;}
.rThumb.DOUGHNUT {background-position:-266px bottom; width: 108px;}
.rThumb.LINE {background-position:-388px bottom; width: 120px;}
.rThumb.MULTISERIES_LINE {background-position:-900px bottom; width: 120px;}
.rThumb.MULTISERIES_COLUMN, .rThumb.MULTISERIES_STACKED_COLUMN {background-position:-773px bottom; width: 120px;}
.rThumb.MULTISERIES_AREA, .rThumb.MULTISERIES_STACKED_AREA {background-position:-643px bottom; width: 122px;}
/*date picker*/
.icn_calendar {
	position:relative;
	float:left;
	background:transparent;
	
}
.sharedModal #sharedTable tbody .icn_calendar {
    position:sticky;
    cursor:default;
}
.icn-DbTt {
    background-position: -865px -19px;
    margin: 0;
}
li:hover .icn-DbTt {
    background-position: -865px -37px;
}
dt .icn-DbTt {
    cursor:default;
}
.icn_calendar:after{
	background-position: -1px -19px;
    top: 5px;
    content: "";
    display: block;
    position: absolute;
    right: 5px;
	z-index: -200;
}
.sharedModal #sharedTable tbody .icn_calendar:after{
    z-index: 200 !important;
    cursor:default;
}
/*tool bar icons*/
.ic {
    width:19px;
    height:19px;
    background: #fff;
    display:inline-block;
    text-align:center;
    font-style:normal;
    color:#2C2C2C;
}

/*.listDrop .ic {
    background: none;
    color:#fff;
}*/
.listDrop:hover .ic {
    /*background: #fff;*/
}
.activated .ic:before,
.dropDown:hover .ic:before,
.listDrop:hover .ic:before{
    color:#ffa901;    
}
/*.ic-MF2app b{
    font-size: 9px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.5;
}
.ic-MF2app b sup {
    position: relative;
    font-size: 80%;
}*/
.ic-MF2app:before {
    background-position:0 0;
    width:16px;
    height:9px;
    content:'';
}
.ic-MF2app:hover:before,
.activated .ic-MF2app:before{
    background-position:0 -9px;
}
.ic i {
    /*width: inherit;
    height:inherit;*/
}
/*
.reportContent .icn_calendar:after {
	z-index: auto!important;
}*/
/*
.ui-dialog .icn_calendar:after{
	top: 2px;
}
*/
/*
.formRow:hover .icn_calendar:after{
	background-position: -1px -37px;
}
*/
/*
#taskAttributesEdit .icn_calendar:after {
	z-index: auto!important;
}*/
.icn-dw-close { background-position:-73px -163px; }
/*.icn-dw-close {background-position:-73px -235px; }*/

.icn-dw-min { background-position: -578px -19px; }
.slickUploadBoxHeader .icn-dw-min {
      background-position: -578px -36px;
}
.icn-dw-refresh { background-position: -632px -182px; }
/*.icn-dw-refresh {background-position:-558px -38px;}*/
var.checkMark { background-position:-342px -253px;}
var.GRAY.checkMark,
var.YELLOW.checkMark { background-position:-342px -271px; }
/*
.icons_set,
    .icn,
    .icn_small,
    .dataTables_wrapper .header .top span,
    .module .expand,  
    .dataTables_paginate .paginate_button, 
    .scrollableContainer .browse,
    .scrollableContainer .fakebrowse,
    .segment ul.pager .paginate_button, .jqtree-toggler,
    .dataTables_filter label:after,
    .subWF .assignee:before,
    .icn_calendar:after,
    .radb :checked + label:before {
        background-image: url("themes/base/images/icons_set.png")!important;
    }*/
/*custom cases*/
.sml.ic-envelope:before {font-size: 12px;}

.msWord_logo {
    background-position: -538px center;
}
.msExcel_logo {
    background-position: -717px center;
}
.spaceClaim_logo {
    background-position: -1px center;
}
.solidWorks_logo {
    background-position: -180px center;
}
.solidEdge_logo {
    background-position: -359px center;
}

.icn_escalation {background-position:-883px -199px;}
.icn_escalation:hover, a:hover .icn_escalation, .ui-state-hover .icn_escalation, li:hover .icn_escalation {background-position: -883px -217px;}

.icn.expandIcon { 
    background-image: url("themes/base/images/sprite.png")!important;
    margin-top: 2px;
}
.expanded .expandIcon { background-position: -120px -197px; }
.collapsed .expandIcon { background-position: -120px -181px; }
.workspaceList ul span.icn.icn_plus { 
    background-position: -202px -184px;
    width: 10px;
    height: 10px;
}
.icn_logOffNow { 
    background: -83px -381px; 
    height: 18px;
}
.icn_toolbarSettings { 
    background: -61px -360px; 
    height: 20px;
    width: 20px;
}
.settings:hover .icn_toolbarSettings { background: -61px -380px; }
.icn_walkMe {
    background: -40px -360px;
    width: 19px;
    height: 19px;
}
#walkMeMenu:hover .icn_walkMe { background: -40px -380px; }
.icn_toolBarContacts {
    background: -20px -360px;
    width: 19px;
    height: 19px;
}
.contacts:hover .icn_toolBarContacts { background: -20px -380px; }
.icn_mf2 {
    background: -100px -359px;
    width: 19px;
    height: 19px;
}
.mf2:hover .icn_mf2 { background: -100px -380px; }
.icn_notifications {
    background: 0 -360px;
    width: 19px;
    height: 19px;
}
.notifications:hover .icn_notifications { background: 0 -380px; }

.icn30.icn_newDocument { background-position: -3px -401px; width: 26px;}
.icn30.icn_document, .icn30.icn_lists, .ASSET .icn30 { background-position: -33px -401px; width: 30px;}
.icn30.icn_share { background-position: -65px -401px; width: 30px; }
.icn30.icn_discussion { background-position: -97px -400px; width: 30px; }
.icn30.icn_task, .TASK .icn30 { background-position: -129px -401px; width: 30px; }
.icn30.icn_process, .BASE_PROCESS .icn30 { background-position: -161px -401px; width: 30px; }
.icn30.icn_edit { background-position: -193px -402px; width: 30px; }
.icn30.icn_workspace { background-position: -225px -401px; width: 30px; }
.icn30.icn_users, .PARTICIPANT_USER .icn30 { background-position: -257px -401px; width: 30px; }
.icn30.icn_reports { background-position: -293px -401px; width: 23px; }
.icn30.icn_parts, .PART .icn30 { background-position: -513px -401px; width: 30px; }
.icn30.icn_cstObj, .CUSTOM_OBJECT .icn30, .BASE_FORM .icn30 { background-position: -544px -401px; width: 30px; }

.BASE_FOLDER .icn30 { background-position: -641px -403px; width: 30px; }
.CONTACT .icn30 { background-position: -578px -401px; width: 30px; }
.PARTICIPANT_GROUP .icn30 { background-position: -609px -404px; width: 30px; }
.ASSET_LINK .icn30 { background-position: -673px -401px; width: 30px; }
.icn_cloud { background-position:-924px -401px; width: 65px;height: 47px; }

.option:hover .icn30.icn_newDocument { background-position: -3px -433px; }

/*.moduleHolder .chBox:hover .icn30.icn_lists { background-position: -35px -433px; }*/
.moduleHolder.disabled .icn30.icn_lists { background-position: -33px -401px; cursor: default; }
.moduleHolder.disabled .icn30 { cursor: default; }
.option:hover .icn30.icn_document,
.moduleHolder .chBox:hover .icn30.icn_document,
.moduleHolder .chBox input:checked ~ .icn_document { background-position: -33px -433px; }

.option:hover .icn30.icn_share { background-position: -65px -433px; }

.option:hover .icn30.icn_discussion,
.moduleHolder .chBox:hover .icn30.icn_discussion,
.moduleHolder .chBox input:checked ~ .icn_discussion { background-position: -97px -432px; }

.option:hover .icn30.icn_task,
.moduleHolder .chBox:hover .icn30.icn_task,
.moduleHolder .chBox input:checked ~ .icn_task { background-position: -129px -433px; }

.option:hover .icn30.icn_process,
.moduleHolder .chBox:hover .icn30.icn_process,
.moduleHolder .chBox input:checked ~ .icn_process { background-position: -161px -433px; }

.moduleHolder .chBox:hover .icn30.icn_parts,
.moduleHolder .chBox input:checked ~ .icn_parts { background-position: -513px -433px; }

.moduleHolder .chBox:hover .icn30.icn_cstObj,
.moduleHolder .chBox input:checked ~ .icn_cstObj { background-position: -544px -433px; }

.option:hover .icn30.icn_edit { background-position: -193px -434px; }
.option:hover .icn30.icn_workspace { background-position: -225px -433px; }
.option:hover .icn30.icn_users { background-position: -257px -433px; }
.option:hover .icn30.icn_reports,
.moduleHolder .chBox:hover .icn30.icn_reports,
.moduleHolder .chBox input:checked ~ .icn_reports { background-position: -293px -433px; }

.option.disabled .icn30.icn_newDocument { background-position: -3px -465px!important; }
.option.disabled .icn30.icn_document { background-position: -33px -465px!important; }
.option.disabled .icn30.icn_share { background-position: -65px -465px!important; }

.option.disabled .icn30.icn_discussion,
.disabled .icn30.icn_discussion { background-position: -97px -467px!important; }

.option.disabled .icn30.icn_task,
.disabled .icn30.icn_task { background-position: -129px -465px!important; }

.option.disabled .icn30.icn_process,
.disabled .icn30.icn_process { background-position: -161px -465px!important; }

.disabled .icn30.icn_parts { background-position: -513px -465px!important; }

.disabled .icn30.icn_cstObj { background-position: -544px -465px!important; }



.option.disabled .icn30.icn_edit,
li:hover .option.disabled .icn30.icn_edit { background-position: -193px -466px!important; }
.option.disabled .icn30.icn_workspace { background-position: -225px -465px!important; }
.option.disabled .icn30.icn_users { background-position: -257px -465px!important; }

.option.disabled .icn30.icn_reports,
.disabled .icn30.icn_reports { background-position: -293px -465px!important; }


.disabled .icn.icnRestore, .disabled .icn.icnRestore:hover{ background-position: -937px -234px !important; }

.icn.icnRestore:hover{ background-position: -937px -217px; }

.icn.icnRestore { background-position: -937px -200px; }
.ColVis_Restore:hover .icn.icnRestore { background-position: -937px -217px; } 

.icn_companies_active { background-position: -811px -37px; }

.arrow-right, .arrow-left {
    display: block;
    background-position: -814px -272px;
    width: 12px;
	height: 14px;
}

.viewer-container [disabled] .arrow-right, .viewer-container [disabled] .arrow-left { background-position: -814px -308px; }
.arrow-right { transform: rotate(180deg); }

button:hover .arrow-right, 
button:hover .arrow-left { background-position: -814px -290px; }
 
.pg-last {background-position: -361px -164px;}
.pg-next {background-position: -343px -164px;}
.pg-first{background-position: -307px -164px;}
.pg-prev {background-position: -326px -164px;}

li:hover .pg-last {background-position: -361px -182px;}
li:hover .pg-next {background-position: -343px -182px;}
li:hover .pg-first{background-position: -307px -182px;}
li:hover .pg-prev {background-position: -326px -182px;}

.viewer-actions .icn.print {background-position: -55px -91px;}
.viewer-actions .icn.downl {background-position: -91px -91px;}
.viewer-actions .icn.share {background-position: -523px -91px;}

.viewer-actions li:hover .print {background-position: -55px -109px;}
.viewer-actions li:hover .downl {background-position: -91px -109px;}
.viewer-actions li:hover .share {background-position: -523px -109px;}
.viewer-actions li:hover .icn_openDialog_th {background-position: -847px -109px;}

.fileThumb {
    background-position: center center;    
    background-repeat:no-repeat;
    background-color: #fff;
    background-size:70%;
}

.fileThumb:empty.icn_solidworks {
    background-image: url("themes/base/images/thumbnails/thumbnail_solidworks.png");
}
.fileThumb:empty.icn_excel {
    background-image: url("themes/base/images/thumbnails/thumbnail_excel.png");
}
.fileThumb:empty.icn_csv {
    background-image: url("themes/base/images/thumbnails/thumbnail_csv.png");
}

.fileThumb:empty.icn_img {
    background-image: url("themes/base/images/thumbnails/thumbnail_img.png");
}
.fileThumb:empty.icn_pdf {
    background-image: url("themes/base/images/thumbnails/thumbnail_pdf.png");
}
.fileThumb:empty.icn_zip {
    background-image: url("themes/base/images/thumbnails/thumbnail_zip.png");
}
.fileThumb:empty.icn_word {
    background-image: url("themes/base/images/thumbnails/thumbnail_word.png");
}
.fileThumb:empty.icn_ppt {
    background-image: url("themes/base/images/thumbnails/thumbnail_ppt.png");
}
.fileThumb:empty.icn_video {
    background-image: url("themes/base/images/thumbnails/thumbnail_video.png");
}
.fileThumb:empty.icn_mp3 {
    background-image: url("themes/base/images/thumbnails/thumbnail_sound.png");
}
.fileThumb:empty.icn_ddd {
    background-image: url("themes/base/images/thumbnails/thumbnail_3d.png");
}
.fileThumb:empty.icn_Link {
    background-image: url("themes/base/images/thumbnails/thumbnail_link.png");
}

.fileThumb:empty.icn_folder {
    background-image: url("themes/base/images/thumbnails/thumbnail_folderType.png");
}
.fileThumb:empty {
    background-image: url("themes/base/images/thumbnails/thumbnail_fileType.png");
}
.icn_installKD { 
    background-position: -121px -361px; 
    width: 18px;
	height: 18px; 
    margin-top: 1px;
    margin-left: 1px;
}
.installDrive:hover .icn_installKD { background-position: -121px -381px; }

.icn.icn_file { background-position: -487px -109px; }
tr.highlight .icn.icn_file, tr:hover .icn.icn_file { background-position: -487px -127px; }

.icn_toggleDisplay { background-position: -829px -254px; }

.visualCaptcha-refresh-button a:before { background-position: -738px -270px; }
.visualCaptcha-refresh-button:hover a:before { background-position: -738px -288px; }
.visualCaptcha-accessibility-button a:before { background-position: -757px -270px }
.visualCaptcha-accessibility-button:hover a:before { background-position: -757px -288px; }

#SubWfAddAsstes_wrapper td .icn,
#SubWfAddAsstes_wrapper th .icn,
#searchResultsTable_wrapper td .icn,
#searchResultsTable_wrapper th .icn { cursor: default; }

.nonObjectPage .ColVis_MasterButton::after { background-position: -865px -271px; }
.nonObjectPage .ColVis_MasterButton:hover:after,
.nonObjectPage .TableTools_catcher::after { background-position: -865px -289px; }

.icn.icn_markAsRead { background-position: -883px -271px; }
a:hover .icn.icn_markAsRead { background-position: -883px -289px; }
a.disabled .icn.icn_markAsRead { background-position: -883px -307px; cursor: default; }
