﻿/* VERSION: 3 */
/* 3: +.icon-x,+.icon-pdf, -glyphicon refs */
/* 2: Moved .caret*, .icon* from ie10.css */
/* 1: Initial */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../../vendor/bootstrap-3/dist/fonts/glyphicons-halflings-regular.eot');
  src: url('../../vendor/bootstrap-3/dist/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../vendor/bootstrap-3/dist/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../../vendor/bootstrap-3/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../vendor/bootstrap-3/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../vendor/bootstrap-3/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
/* .glyphicon mod */
.glyphicon {
    vertical-align: text-top;
}

/* OBJECTIVE-AREA */
ul.objective-area-list {
	/*list-style-type: none;*/
	padding-left: 20px;
}
ul.objective-area-list li {
	/*text-indent: -20px;*/
    list-style:square;
}
ul.objective-area-list li:before {
}

/* GOAL */
/* List hierarchy */
ul.goal-list, ul.goal-list ul {
	/* Normalize indent */
	padding-left: 0;
}
ul.goal-list ul {
    margin-left:20px;
}
/* Top level intermediate headers */
ul.goal-list li.goal-section-title {
	margin-top: 10px;
	color: #555;
}

/* Leaf level icon placement */
/* Leaf level */
li.goal-item {
	list-style: square;
}
li.goal-item .goal-fulfillment {
}
li.goal-item .goal-name {
}
li.goal-item .goal-description {
	display: block;
	margin-top: .25em;
}
li.goal-item:before {
}

/**********************/

/* caret class */
.caret, .caret.caret-down {
    box-sizing:border-box;
    display:inline-block;
    width:0;
    height:0;
    vertical-align:middle;

    border-top:4px solid;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-bottom:0;
}
.caret.caret-right{
    margin-left:2px;
    margin-right:2px;
    border-left:4px solid;
    border-bottom:4px solid transparent;
    border-top:4px solid transparent;
    border-right:0;
}
.caret.caret-left{
    margin-left:2px;
    margin-right:2px;
    border-right:4px solid;
    border-bottom:4px solid transparent;
    border-top:4px solid transparent;
    border-left:0;
}
.caret.caret-up{
    border-bottom:4px solid;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
    border-top:0;
}

/*** GENERIC ICONS ***/
.icon {
    line-height:1em;
    border:none;
    display:inline-block;
    width:16px;
    margin-left:0px;
    height:16px;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:left top;
}
/* catch-all for disabled items */
*[disabled] .icon,
.icon.disabled {
    -webkit-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    filter:grayscale(100%);
}
.icon-add {
    background-image:url("../../system/script/gantt/images/add.png");
}
*[disabled] .icon-add,
.icon.icon-add.disabled {
    background-image:url("../../system/script/gantt/images/add_dis.png");
}
.icon.icon-edit, .icon-properties {
    background-image:url("../../system/script/gantt/images/pencil.png");
}
*[disabled] .icon-edit, *[disabled] .icon-properties,
.icon.icon-edit.disabled, .icon.icon-properties.disabled {
    background-image:url("../../system/script/gantt/images/pencil_dis.png");
}
.icon-delete {
    background-image:url("../../system/script/gantt/images/delete.png");
}
*[disabled] .icon-delete,
.icon.icon-delete.disabled {
    background-image:url("../../system/script/gantt/images/delete_dis.png");
}
.icon-copy {
    background-image:url("../../system/script/gantt/images/page_copy.png");
}
*[disabled] .icon-copy,
.icon.icon-copy.disabled {
    background-image:url("../../system/script/gantt/images/page_copy_dis.png");
}
.icon-cancel {
    background-image:url("../../system/script/gantt/images/cancel.png");
}
.icon-accept {
    background-image:url("../../system/script/gantt/images/accept.png");
}
.icon-stop {
    background-image:url("../../system/script/gantt/images/stop.png");
}
.icon-g1.icon-copyclip:before,
.icon.icon-copyclip:before {
	content: "\e205";
}
*[disabled] .icon-copyclip,
.icon.icon-copyclip.disabled {
	opacity:.5;
}
.icon-g1.icon-print:before,
.icon.icon-print:before {
	content: "\e045";
}
*[disabled] .icon-print,
.icon.icon-print.disabled {
	opacity: .5;
}
.icon.icon-refresh {
	background-image:url("../../system/script/gantt/images/refresh.png");
}
.icon-timer {
    background-image:url("../../system/lan_img/timer_16.png");
}

.icon-g1.icon-save:before,
.icon.icon-save:before {
	content: "\e013"
}
.icon.icon-download:before {
	content: "\e166";
}

*[disabled] .icon-save,
.icon.icon-save.disabled {
	opacity: .5;
}
.icon-search {
    background-image:url("../../system/img/magnifier.png");
    background-position:-2px center;
}
.icon-zoomfit {
    background:url("../../system/script/gantt/images/zoom-fit.png") no-repeat left center !important;
}
.icon-zoomout {
    background:url("../../system/script/gantt/images/zoom-out.png") no-repeat left center !important;
}
.icon-zoomin {
    background:url("../../system/script/gantt/images/zoom-in.png") no-repeat left center !important;
}
.icon-x {
    background:url("../../system/img/icon_delete.gif");
}
.icon-lock {
    background-image:url("../../system/lan_img/lock_16.gif");
}
*[disabled] .icon-lock,
.icon.icon-lock.disabled {
    background-image:url("../../system/lan_img/lock_16_dis.gif");
}
.icon-help {
    background-image:url("../../system/lan_img/help_16.gif");
}
.icon.icon-info:before {
    content: "\e086";
}
.icon-activity {
    background-image:url("../../system/img/activity-16.png");
}
.icon24-activity {
    background-image:url("../../system/img/activity-24.png");
}
.icon32-activity {
    background-image:url("../../system/img/activity-32.png");
}

/* File types */
.icon-pdf {
    background-image: url("../../system/img-doc-type/icon_pdf.gif");
}
.icon-xls {
    background-image: url("../../system/img-doc-type/icon_xlsx.png");
}

*[disabled] .icon-x, .icon.icon-x.disabled,
*[disabled] .icon-pdf, .icon.icon-pdf.disabled,
*[disabled] .icon-xls, .icon.icon-xls.disabled {
    opacity: .4;
}

/* Future-state collapse/expand */
.icon-expand {
    background-image:url("../../system/img/xp_plus.png");
    background-position: center center;
}
.icon-collapse {
    background-image:url("../../system/img/xp_minus.png");
    background-position: center center;
}
.icon-folder {
    background-position:-2px top;
    background-image:url("../../system/lan_img/folder.svg");
}
.icon-folder-open {
    background-position:-2px top;
    background-image:url("../../system/lan_img/folder.svg")
}
.icon-bullet-bk, .icon-bullet-green, .icon-bullet-orange, .icon-bullet-red, .icon-bullet-gray {
    box-sizing: content-box;
    width: 10px;
    height: 10px;
    border: 1px solid #888;
    border-radius: 50%;
    margin: 2px;
}
.icon-bullet-green {
    background: #5ba95b;
}
.icon-bullet-orange {
    background: #ffc73e;
}
.icon-bullet-red {
    background: #c85000;
}
.icon-bullet-gray {
    background: #cfcfcf;
}
/* User account management */
.icon-user-add {
    background-image:url("../../system/lan_img/user_add_16.gif");
}
*[disabled] .icon-user-add,
.icon.icon-user-add.disabled {
    background-image:url("../../system/lan_img/user_add_16_dis.gif");
}
.icon-user-edit {
    background-image:url("../../system/lan_img/user_edit_16.gif");
}
*[disabled] .icon-user-edit,
.icon.icon-user-edit.disabled {
    background-image:url("../../system/lan_img/user_edit_16_dis.gif");
}
.icon-user-lock {
    background-image:url("../../system/lan_img/user_lock_16.gif");
}
*[disabled] .icon-user-lock,
.icon.icon-user-lock.disabled {
    background-image:url("../../system/lan_img/user_lock_16_dis.gif");
}
.icon-mail-add {
    background-image:url("../../system/lan_img/mail_add_16.gif");
}
*[disabled] .icon-mail-add,
.icon.icon-mail-add.disabled {
    background-image:url("../../system/lan_img/mail_add_16_dis.gif");
}

.icon-account-admin {
	background-image:url("../../system/lan_img/admin_config_16.gif");
}
*[disabled] .icon-account-admin,
.icon.icon-account-admin.disabled {
	background-image:url("../../system/lan_img/admin_config_16_dis.gif");
}
.icon-account-mgr {
	background-image:url("../../system/lan_img/admin_16.gif");
}
*[disabled] .icon-account-mgr,
.icon.icon-account-mgr.disabled {
	background-image:url("../../system/lan_img/admin_16_dis.gif");
}
.icon-account-poweruser {
	background-image:url("../../system/lan_img/user_up_16.gif");
}
*[disabled] .icon-account-poweruser,
.icon.icon-account-poweruser.disabled {
	background-image:url("../../system/lan_img/user_up_16_dis.gif");
}
.icon-account-user {
	background-image:url("../../system/lan_img/user_16.gif");
}
*[disabled] .icon-account-user,
.icon.icon-account-user.disabled {
	background-image:url("../../system/lan_img/user_16_dis.gif");
}
.icon-account-group {
	background-image:url("../../system/lan_img/group_16.gif");
}
*[disabled] .icon-account-group,
.icon.icon-account-group.disabled {
	background-image:url("../../system/lan_img/group_16_dis.gif");
}
.icon-account-department-mgr {
	background-image:url("../../system/lan_img/briefcase_16.gif");
}
*[disabled] .icon-account-department-mgr,
.icon.icon-account-department-mgr.disabled {
	background-image:url("../../system/lan_img/briefcase_16_dis.gif");
}
/* Goals */
.icon-goal-delivery {
    background-image:url("../../system/lan_img/goal_16_delivery.gif");
}
.icon-goal-effect {
    background-image:url("../../system/lan_img/goal_16_effect.gif");
}
.icon-goal-no-value {
    background-image:url("../../system/lan_img/goal_16_no_value.gif");
}
.icon-export-vcard {
    background-image:url("../../system/lan_img/export_vcard_16.gif");
}
/* icon-glyph */
.icon-g1,
.icon-glyph,
.icon.icon-copyclip,
.icon.icon-save,
.icon.icon-print,
.icon.icon-info,
.icon.icon-download
{
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.icon-glyph {
    color: #777;
}
.icon-g1.middle, 
.icon-glyph.middle {
	vertical-align: middle;
}
/* catch-all for disabled items */
*[disabled] .icon-glyph,
.icon-glyph.disabled,
*[disabled] .icon-g1,
.icon-g1.disabled {
    color:GrayText;
}
a:link .icon-glyph {
  color:#003399;
}
a:visited .icon-glyph {
  color:#336699;
}
.icon-glyph-user:before {
  content: "\e008";
}

.icon-g1.icon-eye-open:before {
	content: "\e105";
}
.icon-g1.icon-eye-close:before {
	content: "\e106";
}

.icon-g1.icon-subproject:before,
.icon-g1.arrow-right:before,
.icon-g1.icon-arrow-right:before {
    content: "\e092";
}
.icon-g1.icon-case:before,
.icon-g1.icon-workflow:before,
.icon-g1.icon-check:before {
    content: "\e067";
}
.icon-g1.icon-unchecked:before {
    content: "\e157";
}
.icon-g1.icon-settings:before,
.icon-g1.icon-cog:before {
    content: "\e019";
}
.icon-g1.icon-mail:before,
.icon-g1.icon-envelope:before {
    content: "\2709";
}
.icon-g1.icon-project:before,
.icon-g1.icon-subproject:before,
.icon-g1.icon-folder-close:before {
    content: "\e117";
}
.icon-g1.icon-folder-open:before {
    content: "\e118";
}
.icon-g1.icon-report:before,
.icon-g1.icon-list-alt:before {
    content: "\e032";
}
.icon-g1.icon-new-window:before {
    content: "\e164";
}
.icon-g1.icon-edit:before,
.icon-g1.icon-pencil:before {
    content: "\270f";
}
.icon-g1.icon-time:before,
.icon-glyph-time:before {
    content: "\e023";
}
.icon-g1.icon-system-level-config:before,
.icon-g1.icon-wrench:before,
.icon-glyph-wrench:before {
    content: "\e136";
}
.icon-g1.icon-calendar:before {
    content: "\e109";
}
.icon-g1.icon-display-narrow:before,
.icon-g1.icon-phone:before {
    content: "\e145";
}
.icon-g1.icon-pin:before,
.icon-g1.icon-pushpin:before {
    content: "\e146";
}
.icon-g1.icon-display-wide:before,
.icon-g1.icon-sound-stereo:before {
    content: "\e189";
}
.icon-g1.icon-new-window:before {
    content: "\e164";
}
.icon-g1.icon-move:before {
    content: "\e068";
}
.icon-g1.icon-option-horizontal:before {
    content: "\e234";
}
/* Drag handle */
.icon-g1.icon-resize-vertical:before,
.icon-g1.icon-move-vertical:before {
    content: "\e119";
}
.icon-g1.icon-option-vertical:before {
    content: "\e235";
}
/* hamburger */
.icon-g1.icon-menu-hamburger:before {
	content: "\e236";
	font-size: 15px;
}
/* "Add" button */
.icon-g1.icon-chevron-left:before {
    content: "\e079";
}
.icon-g1.icon-chevron-right:before {
    content: "\e080";
}
.icon-g1.icon-filter:before {
    content: "\e138";
}
.icon-g1.icon-remove:before {
    content: "\e014";
}
.icon-g1.icon-tag:before {
    content: "\e041";
}
.icon-g1.icon-tags:before {
    content: "\e042";
}
/* Project favourite icons */
.icon-g1.icon-asterisk:before {
    content: "\002a";
}
.icon-g1.icon-star:before {
    content: "\e006";
}
.icon-g1.icon-star-empty:before {
    content: "\e007";
}

/* font-awesome 5
.icon-g2.icon-grip-vertical:before {
    
}
.icon-g2.icon-grip-lines-vertical:before {
    
}
*/

/* TimeView */
.uc-icon {
    display: inline-block;
    font-size: 24px;
    line-height: 12px;
    border: none;
    box-sizing: border-box;
    height: 16px;
    width: 12px;
    overflow: hidden;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
}
.uc-icon-step-forward:before {
    content: "\00bb"
}

.uc-icon-step-backward:before {
    content: "\00ab"
}
.uc-icon-times:before {
    content: "\00d7"
}
/* ListFolders */
/* Ms Office */
.office-icon {
	background-image:url("../../system/img-doc-type/office/Office-Logo-2013.png");
	background-size: contain;
}
.office-icon.ms-access {
	background-image:url("../../system/img-doc-type/office/Access-2013.png");
}
.office-icon.ms-word {
	background-image:url("../../system/img-doc-type/office/Word-2013.png");
}
.office-icon.ms-excel {
	background-image:url("../../system/img-doc-type/office/Excel-2013.png");
}
.office-icon.ms-powerpoint {
	background-image:url("../../system/img-doc-type/office/Powerpoint-2013.png");
}
.office-icon.ms-infopath {
	background-image:url("../../system/img-doc-type/office/InfoPath-2013.png");
}
.office-icon.ms-visio {
	background-image:url("../../system/img-doc-type/office/Visio-2013.png");
}
.office-icon.ms-project {
	background-image:url("../../system/img-doc-type/office/Project-2013.png");
}
.office-icon.ms-publisher {
	background-image:url("../../system/img-doc-type/office/Publisher-2013.png");
}
/* file-type icons */
.icon.icon-doc {
	background-image: url("../../system/img-doc-type/icon_none.png");
}

	.icon.icon-doc.typ-eml,
	.icon.icon-doc.typ-msg,
	.icon.icon-doc.typ-oft {
		background-image: url("../../system/img-doc-type/icon_eml.gif");
	}

	.icon.icon-doc.typ-asp,
	.icon.icon-doc.typ-aspx,
	.icon.icon-doc.typ-ashx {
		background-image: url("../../system/img-doc-type/icon_asp.gif");
	}
	.icon.icon-doc.typ-htm,
	.icon.icon-doc.typ-html,
	.icon.icon-doc.typ-hta,
	.icon.icon-doc.typ-htc,
	.icon.icon-doc.typ-mht,
	.icon.icon-doc.typ-mhtml {
		background-image: url("../../system/img-doc-type/icon_html.gif");
	}
	.icon.icon-doc.typ-css,
	.icon.icon-doc.typ-less {
		background-image: url("../../system/img-doc-type/icon_css.gif");
	}
	.icon.icon-doc.typ-vbs,
	.icon.icon-doc.typ-vb {
		background-image: url("../../system/img-doc-type/icon_vbs.gif");
	}
	.icon.icon-doc.typ-js,
	.icon.icon-doc.typ-json,
	.icon.icon-doc.typ-jsonp,
	.icon.icon-doc.typ-php,
	.icon.icon-doc.typ-py,
	.icon.icon-doc.typ-sh,
	.icon.icon-doc.typ-rb,
	.icon.icon-doc.typ-m {
		background-image: url("../../system/img-doc-type/icon_js.png");
	}
	.icon.icon-doc.typ-pl,
	.icon.icon-doc.typ-perl {
		background-image: url("../../system/img-doc-type/icon_pl.gif");
	}
	.icon.icon-doc.typ-c,
	.icon.icon-doc.typ-cpp,
	.icon.icon-doc.typ-cs,
	.icon.icon-doc.typ-class,
	.icon.icon-doc.typ-java {
		background-image: url("../../system/img-doc-type/icon_cpp.gif");
	}
	.icon.icon-doc.typ-h,
	.icon.icon-doc.typ-hpp,
	.icon.icon-doc.typ-inl {
		background-image: url("../../system/img-doc-type/icon_h.gif");
	}
	.icon.icon-doc.typ-dsp,
	.icon.icon-doc.typ-vcproj,
	.icon.icon-doc.typ-vcxproj {
		background-image: url("../../system/img-doc-type/icon_dsp.gif");
	}
	.icon.icon-doc.typ-dsw,
	.icon.icon-doc.typ-sln {
		background-image: url("../../system/img-doc-type/icon_dsw.gif");
	}
	.icon.icon-doc.typ-hlp {
		background-image: url("../../system/img-doc-type/icon_hlp.gif");
	}
	.icon.icon-doc.typ-msi,
	.icon.icon-doc.typ-pkg {
		background-image: url("../../system/img-doc-type/icon_msi.gif");
	}
	.icon.icon-doc.typ-csv,
	.icon.icon-doc.typ-prn,
	.icon.icon-doc.typ-wks,
	.icon.icon-doc.typ-wk1,
	.icon.icon-doc.typ-wk2,
	.icon.icon-doc.typ-wk3,
	.icon.icon-doc.typ-wq1,
	.icon.icon-doc.typ-dbf,
	.icon.icon-doc.typ-xla,
	.icon.icon-doc.typ-xls,
	.icon.icon-doc.typ-xlsx,
	.icon.icon-doc.typ-xlsm,
	.icon.icon-doc.typ-xlsb,
	.icon.icon-doc.typ-xltx,
	.icon.icon-doc.typ-xltm,
	.icon.icon-doc.typ-xlt,
	.icon.icon-doc.typ-xlw,
	.icon.icon-doc.typ-ods,
	.icon.icon-doc.typ-fods {
		background-image: url("../../system/img-doc-type/icon_xlsx.png");
	}
	.icon.icon-doc.typ-doc,
	.icon.icon-doc.typ-docx,
	.icon.icon-doc.typ-docm,
	.icon.icon-doc.typ-dot,
	.icon.icon-doc.typ-dotx,
	.icon.icon-doc.typ-dotm,
	.icon.icon-doc.typ-mcw,
	.icon.icon-doc.typ-psw,
	.icon.icon-doc.typ-pwd,
	.icon.icon-doc.typ-pwi,
	.icon.icon-doc.typ-wpd,
	.icon.icon-doc.typ-wps,
	.icon.icon-doc.typ-odt,
	.icon.icon-doc.typ-fodt {
		background-image: url("../../system/img-doc-type/icon_docx.png");
	}
	.icon.icon-doc.typ-pot,
	.icon.icon-doc.typ-ppa,
	.icon.icon-doc.typ-ppt,
	.icon.icon-doc.typ-pptx,
	.icon.icon-doc.typ-potx,
	.icon.icon-doc.typ-pps,
	.icon.icon-doc.typ-odp,
	.icon.icon-doc.typ-fodp {
		background-image: url("../../system/img-doc-type/icon_pptx.png");
	}
	.icon.icon-doc.typ-mdb,
	.icon.icon-doc.typ-adp,
	.icon.icon-doc.typ-accdb,
	.icon.icon-doc.typ-accde,
	.icon.icon-doc.typ-accdt,
	.icon.icon-doc.typ-odb {
		background-image: url("../../system/img-doc-type/icon_mdb.gif");
	}
	.icon.icon-doc.typ-mpp,
	.icon.icon-doc.typ-mpt {
		background-image: url("../../system/img-doc-type/icon_mpp.gif");
	}
	.icon.icon-doc.typ-pdf {
		background-image: url("../../system/img-doc-type/icon_pdf.gif");
	}
	.icon.icon-doc.typ-pub {
		background-image: url("../../system/img-doc-type/icon_pub.png");
	}
	.icon.icon-doc.typ-ai,
	.icon.icon-doc.typ-eps,
	.icon.icon-doc.typ-ps,
	.icon.icon-doc.typ-svg,
	.icon.icon-doc.typ-odg,
	.icon.icon-doc.typ-fodg {
		background-image: url("../../system/img-doc-type/icon_ai.gif");
	}
	.icon.icon-doc.typ-heic,
	.icon.icon-doc.typ-jfif,
	.icon.icon-doc.typ-jpe,
	.icon.icon-doc.typ-jpg,
	.icon.icon-doc.typ-jpeg,
	.icon.icon-doc.typ-png {
		background-image: url("../../system/img-doc-type/icon_jpg.gif");
	}
	.icon.icon-doc.typ-gif {
		background-image: url("../../system/img-doc-type/icon_gif.gif");
	}
	.icon.icon-doc.typ-bmp,
	.icon.icon-doc.typ-emf,
	.icon.icon-doc.typ-wmf,
	.icon.icon-doc.typ-xbm {
		background-image: url("../../system/img-doc-type/icon_bmp.gif");
	}
	.icon.icon-doc.typ-tif,
	.icon.icon-doc.typ-tiff,
	.icon.icon-doc.typ-tga {
		background-image: url("../../system/img-doc-type/icon_tif.gif");
	}
	.icon.icon-doc.typ-ttf {
		background-image: url("../../system/img-doc-type/icon_ttf.gif");
	}
	.icon.icon-doc.typ-xml,
	.icon.icon-doc.typ-xsd,
	.icon.icon-doc.typ-config {
		background-image: url("../../system/img-doc-type/icon_xml.gif");
	}
	.icon.icon-doc.typ-xsl,
	.icon.icon-doc.typ-xslt {
		background-image: url("../../system/img-doc-type/icon_xsl.gif");
	}
	.icon.icon-doc.typ-bat,
	.icon.icon-doc.typ-exe,
	.icon.icon-doc.typ-com,
	.icon.icon-doc.typ-cmd {
		background-image: url("../../system/img-doc-type/icon_bat.gif");
	}
	.icon.icon-doc.typ-ps1,
	.icon.icon-doc.typ-psm1,
	.icon.icon-doc.typ-psd1 {
		background-image: url("../../system/img-doc-type/icon_ps1.png");
	}

	.icon.icon-doc.typ-dll,
	.icon.icon-doc.typ-lib,
	.icon.icon-doc.typ-wasm {
		background-image: url("../../system/img-doc-type/icon_dll.gif");
	}
	.icon.icon-doc.typ-arc,
	.icon.icon-doc.typ-arj,
	.icon.icon-doc.typ-cab,
	.icon.icon-doc.typ-gz,
	.icon.icon-doc.typ-tgz,
	.icon.icon-doc.typ-lha,
	.icon.icon-doc.typ-rar,
	.icon.icon-doc.typ-zip,
	.icon.icon-doc.typ-zipx,
	.icon.icon-doc.typ-7z {
		background-image: url("../../system/img-doc-type/icon_zip.gif");
	}
	.icon.icon-doc.typ-rtf,
	.icon.icon-doc.typ-wri,
	.icon.icon-doc.typ-md,
	.icon.icon-doc.typ-tex,
	.icon.icon-doc.typ-latex {
		background-image: url("../../system/img-doc-type/icon_rtf.png");
	}
	.icon.icon-doc.typ-reg {
		background-image: url("../../system/img-doc-type/icon_reg.png");
	}
	.icon.icon-doc.typ-mid,
	.icon.icon-doc.typ-rmi,
	.icon.icon-doc.typ-wav,
	.icon.icon-doc.typ-ra,
	.icon.icon-doc.typ-rm,
	.icon.icon-doc.typ-iff,
	.icon.icon-doc.typ-aif {
		background-image: url("../../system/img-doc-type/icn_mp3.gif");
	}
	.icon.icon-doc.typ-mov,
	.icon.icon-doc.typ-m4v { /* video/x-m4v */
		background-image: url("../../system/img-doc-type/icon_mov.gif");
	}
	.icon.icon-doc.typ-avi,
	.icon.icon-doc.typ-flv,	/* video/x-flv */
	.icon.icon-doc.typ-m4a,	/* audio/mp4 */
	.icon.icon-doc.typ-m4r,
	.icon.icon-doc.typ-mk3d,	/* video/x-matroska */
	.icon.icon-doc.typ-mka,	/* video/x-matroska */
	.icon.icon-doc.typ-mkv,	/* video/x-matroska */
	.icon.icon-doc.typ-mp2,	/* video/mpeg */
	.icon.icon-doc.typ-mp3,	/* audio/mpeg */
	.icon.icon-doc.typ-mpa,
	.icon.icon-doc.typ-mpe,
	.icon.icon-doc.typ-mpg,
	.icon.icon-doc.typ-mpeg,
	.icon.icon-doc.typ-mpv2,
	.icon.icon-doc.typ-mp4,	/* video/mp4 */
	.icon.icon-doc.typ-ogg,a	/* audio/ogg, video/ogg */
	.icon.icon-doc.typ-oga,
	.icon.icon-doc.typ-ogv,
	.icon.icon-doc.typ-webm,	/* video/webm */
	.icon.icon-doc.typ-wmv,
	.icon.icon-doc.typ-wma {
		background-image: url("../../system/img-doc-type/icon_avi.gif");
	}
	.icon.icon-doc.typ-xsn {
		background-image: url("../../system/img-doc-type/icon_xsn.png");
	}
	.icon.icon-doc.typ-vsd,	/* Visio Drawing */
	.icon.icon-doc.typ-vss,	/* Visio Stencil */
	.icon.icon-doc.typ-vst,	/* Visio Tpl */
	.icon.icon-doc.typ-vsw,	/* Visio "web-drawing" */
	.icon.icon-doc.typ-vsdx,	/* OPC/XML drawing[7] */
	.icon.icon-doc.typ-vsdm,	/* XML drawing, macro-enabled[7] */
	.icon.icon-doc.typ-vssx,	/* OPC/XML stencil[7] */
	.icon.icon-doc.typ-vssm,	/* OPC/XML stencil, macro-enabled[7] */
	.icon.icon-doc.typ-vstx,	/* OPC/XML template[7] */
	.icon.icon-doc.typ-vstm	/* OPC/XML template, macro-enabled[7] */
	{
		background-image: url("../../system/img-doc-type/icon_vsd.png");
	}
	.icon.icon-doc.typ-txt,
	.icon.icon-doc.typ-text,
	.icon.icon-doc.typ-log,
	.icon.icon-doc.typ-ini {
		background-image: url("../../system/img-doc-type/icon_txt.png");
	}
	.icon.icon-doc.typ-sql {
		background-image: url("../../system/img-doc-type/icon_sql.png");
	}
	.icon.icon-doc.typ-pfx {
		background-image: url("../../system/img-doc-type/icon_pfx.png");
	}
	.icon.icon-doc.typ-cer {
		background-image: url("../../system/img-doc-type/icon_cer.png");
	}
	.icon.icon-doc.typ-dwg,
	.icon.icon-doc.typ-dxf,
	.icon.icon-doc.typ-3ds,
	.icon.icon-doc.typ-3dm,
	.icon.icon-doc.typ-max,
	.icon.icon-doc.typ-ifc,
	.icon.icon-doc.typ-glb,
	.icon.icon-doc.typ-gltf {
		background-image: url("../../system/img-doc-type/icon_cad.png");
	}




/*** GENERIC ICONS 24 pixels ***/
.icon24 {
    line-height:1em;
    border:none;
    display:inline-block;
    width:24px;
    margin-left:0px;
    height:24px;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:left top;
}
.icon24-help {
    background-image:url("../../system/lan_img/help_24.gif");
}

/*** GENERIC ICONS 32 pixels ***/
.icon32 {
    line-height:1em;
    border:none;
    display:inline-block;
    width:32px;
    margin-left:0px;
    height:32px;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:left top;
}
.icon32-help {
    background-image:url("../../system/lan_img/help_32.gif");
}
