/**
/* file : wiseux.min.css 
/* theme : basic
/* maketime : 2013.02.28 17:28:00
/* version : 2.0.18
**/



/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\basic\wx_imageDef.css
**/

@CHARSET "UTF-8";
.w-tree-node span.indent, .w-tree-node span.node-icon,
.w-tree-node span.folder-node, .w-tree-node span.folder-node-open,
.w-tree-node span.leaf-node {
    background: url(images/wx-treepanel.png) no-repeat;
}

/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\global\wx_reset.css
**/


html, body, div, span, applet, object, iframe,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
html,body{
    width:100%;
    height:100%;
    overflow:hidden;
}

body {
    line-height: 1;
}
table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img {
    border: 0
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

*:focus {
    outline: none;
}

p {
    padding: 3px 2px;
}


/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\global\wx_global.css
**/

@CHARSET "UTF-8";

/*
    FileManager Add Button CSS
*/
.w-fileadd-button{
    position:absolute !important;
    left:0px;
    top:0px;
    font-size: 45px;
    background: none;
    border:none;
    margin: 0px;
    padding: 0px;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";/* IE8 */
    filter: alpha(opacity = 0);/* IE6 ~ IE7 */
    opacity:0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-focusable{

}
.w-focusable-nonvisible{
    position:absolute !important;
    left:0px;
    top:0px;
    font-size: 1px;
    background: none;
    border:none;
    margin: 0px;
    padding: 0px;
    height:1px;
    width:1px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/*
    Component Common
*/
.w-ui{}

/*
    Component Common disabled
*/
.w-ui.disabled, .disabled .w-ui,
.w-ui.disabled iframe, .disabled .w-ui iframe{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";/* IE8 */
    filter: alpha(opacity = 60);/* IE6 ~ IE7 */
    opacity:0.6;
    cursor: default !important;
}






/* hide  공통 클래스 */
.w-hide {
    display: none !important;
    padding: 0px !important;
    margin: 0px !important;
    outline: none;
    border: 0px none;
}

.w-hidden {
    visibility: hidden !important;
    margin: 0px;
    padding: 0px;
}

.w-inline {
    display: inline-block;
    *display: inline; /*IE7*/
    _display: inline; /*IE6*/
    position: relative;
    zoom: 1;
}

.w-scroll {
    overflow: auto !important;
}


/* 선택방지 */
.w-unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-shadow{
    -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.61);
    -moz-box-shadow:    0px 0px 30px rgba(50, 50, 50, 0.61);
    box-shadow:         0px 0px 30px rgba(50, 50, 50, 0.61);
}
.w-shadow-bottom{
    -webkit-box-shadow: 0px 8px 15px -6px black;
    -moz-box-shadow: 0px 8px 15px -6px black;
    box-shadow: 0px 8px 15px -6px black;
}


/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\global\wx_layout.css
**/

@CHARSET "UTF-8";
/*
* Component : Layout
 * -------------------------------------------------------------------------------------------------------------------------------------------------------- */

.w-layout{position:relative;zoom:1;overflow:hidden;}
.w-layout-item{overflow:hidden !important;position:relative;zoom:1;white-space: nowrap !important;}
.w-layout-space{padding:0;margin:0;border:0;position:relative;zoom:1;font-size:1px;width:1px;height:1px;}

.debug .w-layout{outline: 0px dashed blue;}
.debug .w-layout-item{outline: 0px dashed silver;}
.debug .w-layout-space{outline: 0px dashed silver;}

/*.w-vertical-layout{}*/
.w-verticallayout{}
.w-verticallayout-item{float:none;}
.w-verticallayout-space{clear:both;float:none;}

/*.w-horizontal-layout{}*/
.w-horizontallayout{}
.w-horizontallayout-item{float:left;}
.w-horizontallayout-space{float:left;}

.w-columnlayout{}
.w-columnlayout-item{float:left;}
.w-columnlayout-space{float:left;}

.w-gridlayout{}
.w-gridlayout-item{padding: 0px;}
.w-gridlayout-space{float:left;}

.w-tablelayout{}
.w-tablelayout-item {
    float:left;
    padding: 0 0 0 0 !important;
    /*border-left: 1px solid #cdd7d9;*/
    /*border-top: 1px solid #cdd7d9;*/
    /*border-right: 1px solid #cdd7d9;*/
}

.w-tablelayout-label {
    background: #e8f2f9 no-repeat 4px 6px url("../samsungLife/images/wx-label-icon-12.png");
    background-color: #daedf9;
    float: left;
    border-right: 1px solid #cdd7d9;
}

.w-tablelayout-form {
    float: left;
    position: relative;
    width: 10px;
}

.w-tablelayout-item.borderLeft {
    border-left: 1px solid #cdd7d9;
}

.w-tablelayout-item.borderRight {
    border-right: 1px solid #cdd7d9;
}

.w-tablelayout-item.borderTop {
    border-top: 1px solid #cdd7d9;
}

.w-tablelayout-item.borderBottom {
    border-bottom: 1px solid #cdd7d9;
}

.w-tablelayout-item.required {
    background: #f2f3f5 no-repeat url("../samsungLife/images/wx-label-icon-13.png");
    width: 16px;
    height: 16px;
}

.w-tablelayout-form.labelComponent {
    padding: 0px 2px 2px 2px !important;
}

.required-badge {
    background: transparent no-repeat url("../samsungLife/images/wx-label-icon-13.png");
    width: 16px;
    height: 16px;
    position: relative;
}

.w-tablelayout-space{float:left;}

/*.w-tablelayout-table {*/
    /*border-color: #cdd7d9 !important;*/
    /*border-collapse: collapse;*/
    /*border-style: solid;*/
    /*width: 100%;*/
    /*position: relative;*/
    /*table-layout: fixed;*/
/*}*/

/*.w-tablelayout-tr {}*/

/*.w-tablelayout-td {*/
    /*background: #e8f2f9 !important;*/
    /*border-right: 1px solid #cdd7d9;*/
    /*height: 30px;*/
    /*float: left;*/
    /*width: 90px;*/
/*}*/

/*.w-tablelayout-td-label {*/
    /*background: #e8f2f9 no-repeat 4px 6px url("../samsungLife/images/wx-label-icon-12.png");*/
    /*color: #494f4f;*/
    /*padding: 2px 2px 2px 17px;*/
    /*border-color: #cdd7d9 !important;*/
    /*position: relative;*/
    /*border: solid 1px #cdd7d9 !important;*/
/*}*/

/*.w-tablelayout-td-label.hide-label {*/
    /*background: #e8f2f9 !important;*/
/*}*/

/*.w-tablelayout-td-label-required {*/
    /*background: #f2f3f5 no-repeat url("../samsungLife/images/wx-label-icon-13.png");*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*top: 4px;*/
    /*position: relative;*/
/*}*/

/*.w-tablelayout-td-content {*/
    /*background-color: #ffffff;*/
    /*color: #474c62;*/
    /*vertical-align: top;*/
    /*text-align: left;*/
    /*padding: 2px 2px 2px 2px;*/
    /*border-color: #cdd7d9 !important;*/

/*}*/

.w-fitlayout{}
.w-fitlayout-item{float:left;}
.w-fitlayout-space{float:left;}

.w-cardlayout{}
.w-cardlayout-item{visibility: hidden !important;position:absolute !important;top:0px;left:-100000px;}
.w-cardlayout-item.active{visibility: visible !important;position:absolute;top:0px;left:0px;z-index:10;}
.w-cardlayout-space{}

.w-accordionlayout{}
.w-accordionlayout-item{}
.w-accordionlayout-space{}

/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\global\wx_icons.css
**/

@CHARSET "UTF-8";
/* 아이콘 영역 공통 클래스 */

.w-iconable {
    position: relative;
    overflow: hidden;
    height: 16px;
    width: 16px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background: url(images/wx-icons-16.png) no-repeat !important;
}

.w-icon-24 {
    position: relative;
    overflow: hidden;
    height: 24px;
    width: 24px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background: url(images/wx_icons-24.png) no-repeat;
}

.w-iconable.w-disable{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";/* IE8 */
	filter: alpha(opacity = 40);/* IE6 ~ IE7 */
	opacity:0.4;
	cursor: default !important;
}

.icon-address-book-arrow{ background-position: 0 0 !important; width: 16px; height: 16px; }
.icon-address-book-exclamation{ background-position: 0 -17px !important; width: 16px; height: 16px; }
.icon-address-book-minus{ background-position: 0 -34px !important; width: 16px; height: 16px; }
.icon-address-book-pencil{ background-position: 0 -51px !important; width: 16px; height: 16px; }
.icon-address-book-plus{ background-position: 0 -68px !important; width: 16px; height: 16px; }
.icon-address-book-blue{ background-position: 0 -85px !important; width: 16px; height: 16px; }
.icon-address-book-open{ background-position: 0 -102px !important; width: 16px; height: 16px; }
.icon-address-book{ background-position: 0 -119px !important; width: 16px; height: 16px; }
.icon-application-arrow{ background-position: 0 -136px !important; width: 16px; height: 16px; }
.icon-application-exclamation{ background-position: 0 -153px !important; width: 16px; height: 16px; }
.icon-application-minus{ background-position: 0 -170px !important; width: 16px; height: 16px; }
.icon-application-pencil{ background-position: 0 -187px !important; width: 16px; height: 16px; }
.icon-application-plus{ background-position: 0 -204px !important; width: 16px; height: 16px; }
.icon-application-block{ background-position: 0 -221px !important; width: 16px; height: 16px; }
.icon-application-blog{ background-position: 0 -238px !important; width: 16px; height: 16px; }
.icon-application-blue{ background-position: 0 -255px !important; width: 16px; height: 16px; }
.icon-application-browser{ background-position: 0 -272px !important; width: 16px; height: 16px; }
.icon-application-detail{ background-position: 0 -289px !important; width: 16px; height: 16px; }
.icon-application-dialog{ background-position: 0 -306px !important; width: 16px; height: 16px; }
.icon-application-dock-090{ background-position: 0 -323px !important; width: 16px; height: 16px; }
.icon-application-dock-180{ background-position: 0 -340px !important; width: 16px; height: 16px; }
.icon-application-dock-270{ background-position: 0 -357px !important; width: 16px; height: 16px; }
.icon-application-dock-tab{ background-position: 0 -374px !important; width: 16px; height: 16px; }
.icon-application-dock{ background-position: 0 -391px !important; width: 16px; height: 16px; }
.icon-application-document{ background-position: 0 -408px !important; width: 16px; height: 16px; }
.icon-application-documents{ background-position: 0 -425px !important; width: 16px; height: 16px; }
.icon-application-export{ background-position: 0 -442px !important; width: 16px; height: 16px; }
.icon-application-form{ background-position: 0 -459px !important; width: 16px; height: 16px; }
.icon-application-home{ background-position: 0 -476px !important; width: 16px; height: 16px; }
.icon-application-icon{ background-position: 0 -493px !important; width: 16px; height: 16px; }
.icon-application-image{ background-position: 0 -510px !important; width: 16px; height: 16px; }
.icon-application-import{ background-position: 0 -527px !important; width: 16px; height: 16px; }
.icon-application-list{ background-position: 0 -544px !important; width: 16px; height: 16px; }
.icon-application-medium{ background-position: 0 -561px !important; width: 16px; height: 16px; }
.icon-application-monitor{ background-position: 0 -578px !important; width: 16px; height: 16px; }
.icon-application-network{ background-position: 0 -595px !important; width: 16px; height: 16px; }
.icon-application-plus-sub{ background-position: 0 -612px !important; width: 16px; height: 16px; }
.icon-application-rename{ background-position: 0 -629px !important; width: 16px; height: 16px; }
.icon-application-resize-actual{ background-position: 0 -646px !important; width: 16px; height: 16px; }
.icon-application-resize-full{ background-position: 0 -663px !important; width: 16px; height: 16px; }
.icon-application-resize{ background-position: 0 -680px !important; width: 16px; height: 16px; }
.icon-application-run{ background-position: 0 -697px !important; width: 16px; height: 16px; }
.icon-application-search-result{ background-position: 0 -714px !important; width: 16px; height: 16px; }
.icon-application-share{ background-position: 0 -731px !important; width: 16px; height: 16px; }
.icon-application-sidebar-collapse{ background-position: 0 -748px !important; width: 16px; height: 16px; }
.icon-application-sidebar-expand{ background-position: 0 -765px !important; width: 16px; height: 16px; }
.icon-application-sidebar-list{ background-position: 0 -782px !important; width: 16px; height: 16px; }
.icon-application-sidebar{ background-position: 0 -799px !important; width: 16px; height: 16px; }
.icon-application-small-blue{ background-position: 0 -816px !important; width: 16px; height: 16px; }
.icon-application-small-list-blue{ background-position: 0 -833px !important; width: 16px; height: 16px; }
.icon-application-small-list{ background-position: 0 -850px !important; width: 16px; height: 16px; }
.icon-application-small{ background-position: 0 -867px !important; width: 16px; height: 16px; }
.icon-application-split-tile{ background-position: 0 -884px !important; width: 16px; height: 16px; }
.icon-application-split-vertical{ background-position: 0 -901px !important; width: 16px; height: 16px; }
.icon-application-split{ background-position: 0 -918px !important; width: 16px; height: 16px; }
.icon-application-table{ background-position: 0 -935px !important; width: 16px; height: 16px; }
.icon-application-task{ background-position: 0 -952px !important; width: 16px; height: 16px; }
.icon-application-text-image{ background-position: 0 -969px !important; width: 16px; height: 16px; }
.icon-application-text{ background-position: 0 -986px !important; width: 16px; height: 16px; }
.icon-application-tile-horizontal{ background-position: 0 -1003px !important; width: 16px; height: 16px; }
.icon-application-tile-vertical{ background-position: 0 -1020px !important; width: 16px; height: 16px; }
.icon-application-tile{ background-position: 0 -1037px !important; width: 16px; height: 16px; }
.icon-application-tree{ background-position: 0 -1054px !important; width: 16px; height: 16px; }
.icon-application{ background-position: 0 -1071px !important; width: 16px; height: 16px; }
.icon-applications-blue{ background-position: 0 -1088px !important; width: 16px; height: 16px; }
.icon-applications-stack{ background-position: 0 -1105px !important; width: 16px; height: 16px; }
.icon-applications{ background-position: 0 -1122px !important; width: 16px; height: 16px; }
.icon-arrow-000-medium{ background-position: 0 -1139px !important; width: 16px; height: 16px; }
.icon-arrow-000-small{ background-position: 0 -1156px !important; width: 16px; height: 16px; }
.icon-arrow-045-medium{ background-position: 0 -1173px !important; width: 16px; height: 16px; }
.icon-arrow-045-small{ background-position: 0 -1190px !important; width: 16px; height: 16px; }
.icon-arrow-045{ background-position: 0 -1207px !important; width: 16px; height: 16px; }
.icon-arrow-090-medium{ background-position: 0 -1224px !important; width: 16px; height: 16px; }
.icon-arrow-090-small{ background-position: 0 -1241px !important; width: 16px; height: 16px; }
.icon-arrow-090{ background-position: 0 -1258px !important; width: 16px; height: 16px; }
.icon-arrow-135-medium{ background-position: 0 -1275px !important; width: 16px; height: 16px; }
.icon-arrow-135-small{ background-position: 0 -1292px !important; width: 16px; height: 16px; }
.icon-arrow-135{ background-position: 0 -1309px !important; width: 16px; height: 16px; }
.icon-arrow-180-medium{ background-position: 0 -1326px !important; width: 16px; height: 16px; }
.icon-arrow-180-small{ background-position: 0 -1343px !important; width: 16px; height: 16px; }
.icon-arrow-180{ background-position: 0 -1360px !important; width: 16px; height: 16px; }
.icon-arrow-225-medium{ background-position: 0 -1377px !important; width: 16px; height: 16px; }
.icon-arrow-225-small{ background-position: 0 -1394px !important; width: 16px; height: 16px; }
.icon-arrow-225{ background-position: 0 -1411px !important; width: 16px; height: 16px; }
.icon-arrow-270-medium{ background-position: 0 -1428px !important; width: 16px; height: 16px; }
.icon-arrow-270-small{ background-position: 0 -1445px !important; width: 16px; height: 16px; }
.icon-arrow-270{ background-position: 0 -1462px !important; width: 16px; height: 16px; }
.icon-arrow-315-medium{ background-position: 0 -1479px !important; width: 16px; height: 16px; }
.icon-arrow-315-small{ background-position: 0 -1496px !important; width: 16px; height: 16px; }
.icon-arrow-315{ background-position: 0 -1513px !important; width: 16px; height: 16px; }
.icon-arrow-branch-000-left{ background-position: 0 -1530px !important; width: 16px; height: 16px; }
.icon-arrow-branch-090-left{ background-position: 0 -1547px !important; width: 16px; height: 16px; }
.icon-arrow-branch-090{ background-position: 0 -1564px !important; width: 16px; height: 16px; }
.icon-arrow-branch-180-left{ background-position: 0 -1581px !important; width: 16px; height: 16px; }
.icon-arrow-branch-180{ background-position: 0 -1598px !important; width: 16px; height: 16px; }
.icon-arrow-branch-270-left{ background-position: 0 -1615px !important; width: 16px; height: 16px; }
.icon-arrow-branch-270{ background-position: 0 -1632px !important; width: 16px; height: 16px; }
.icon-arrow-branch{ background-position: 0 -1649px !important; width: 16px; height: 16px; }
.icon-arrow-circle-045-left{ background-position: 0 -1666px !important; width: 16px; height: 16px; }
.icon-arrow-circle-135-left{ background-position: 0 -1683px !important; width: 16px; height: 16px; }
.icon-arrow-circle-135{ background-position: 0 -1700px !important; width: 16px; height: 16px; }
.icon-arrow-circle-225-left{ background-position: 0 -1717px !important; width: 16px; height: 16px; }
.icon-arrow-circle-225{ background-position: 0 -1734px !important; width: 16px; height: 16px; }
.icon-arrow-circle-315-left{ background-position: 0 -1751px !important; width: 16px; height: 16px; }
.icon-arrow-circle-315{ background-position: 0 -1768px !important; width: 16px; height: 16px; }
.icon-arrow-circle-double-135{ background-position: 0 -1785px !important; width: 16px; height: 16px; }
.icon-arrow-circle-double{ background-position: 0 -1802px !important; width: 16px; height: 16px; }
.icon-arrow-circle{ background-position: 0 -1819px !important; width: 16px; height: 16px; }
.icon-arrow-continue-000-top{ background-position: 0 -1836px !important; width: 16px; height: 16px; }
.icon-arrow-continue-090-left{ background-position: 0 -1853px !important; width: 16px; height: 16px; }
.icon-arrow-continue-090{ background-position: 0 -1870px !important; width: 16px; height: 16px; }
.icon-arrow-continue-180-top{ background-position: 0 -1887px !important; width: 16px; height: 16px; }
.icon-arrow-continue-180{ background-position: 0 -1904px !important; width: 16px; height: 16px; }
.icon-arrow-continue-270-left{ background-position: 0 -1921px !important; width: 16px; height: 16px; }
.icon-arrow-continue-270{ background-position: 0 -1938px !important; width: 16px; height: 16px; }
.icon-arrow-continue{ background-position: 0 -1955px !important; width: 16px; height: 16px; }
.icon-arrow-curve-000-double{ background-position: 0 -1972px !important; width: 16px; height: 16px; }
.icon-arrow-curve-000-left{ background-position: 0 -1989px !important; width: 16px; height: 16px; }
.icon-arrow-curve-090-left{ background-position: -17px 0 !important; width: 16px; height: 16px; }
.icon-arrow-curve-090{ background-position: -17px -17px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180-double{ background-position: -17px -34px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180-left{ background-position: -17px -51px !important; width: 16px; height: 16px; }
.icon-arrow-curve-180{ background-position: -17px -68px !important; width: 16px; height: 16px; }
.icon-arrow-curve-270-left{ background-position: -17px -85px !important; width: 16px; height: 16px; }
.icon-arrow-curve-270{ background-position: -17px -102px !important; width: 16px; height: 16px; }
.icon-arrow-curve{ background-position: -17px -119px !important; width: 16px; height: 16px; }
.icon-arrow-in-out{ background-position: -17px -136px !important; width: 16px; height: 16px; }
.icon-arrow-in{ background-position: -17px -153px !important; width: 16px; height: 16px; }
.icon-arrow-join-090{ background-position: -17px -170px !important; width: 16px; height: 16px; }
.icon-arrow-join-180{ background-position: -17px -187px !important; width: 16px; height: 16px; }
.icon-arrow-join-270{ background-position: -17px -204px !important; width: 16px; height: 16px; }
.icon-arrow-join{ background-position: -17px -221px !important; width: 16px; height: 16px; }
.icon-arrow-merge-000-left{ background-position: -17px -238px !important; width: 16px; height: 16px; }
.icon-arrow-merge-090-left{ background-position: -17px -255px !important; width: 16px; height: 16px; }
.icon-arrow-merge-090{ background-position: -17px -272px !important; width: 16px; height: 16px; }
.icon-arrow-merge-180-left{ background-position: -17px -289px !important; width: 16px; height: 16px; }
.icon-arrow-merge-180{ background-position: -17px -306px !important; width: 16px; height: 16px; }
.icon-arrow-merge-270-left{ background-position: -17px -323px !important; width: 16px; height: 16px; }
.icon-arrow-merge-270{ background-position: -17px -340px !important; width: 16px; height: 16px; }
.icon-arrow-merge{ background-position: -17px -357px !important; width: 16px; height: 16px; }
.icon-arrow-move{ background-position: -17px -374px !important; width: 16px; height: 16px; }
.icon-arrow-out{ background-position: -17px -391px !important; width: 16px; height: 16px; }
.icon-arrow-repeat-once{ background-position: -17px -408px !important; width: 16px; height: 16px; }
.icon-arrow-repeat{ background-position: -17px -425px !important; width: 16px; height: 16px; }
.icon-arrow-resize-045{ background-position: -17px -442px !important; width: 16px; height: 16px; }
.icon-arrow-resize-090{ background-position: -17px -459px !important; width: 16px; height: 16px; }
.icon-arrow-resize-135{ background-position: -17px -476px !important; width: 16px; height: 16px; }
.icon-arrow-resize{ background-position: -17px -493px !important; width: 16px; height: 16px; }
.icon-arrow-return-000-left{ background-position: -17px -510px !important; width: 16px; height: 16px; }
.icon-arrow-return-090-left{ background-position: -17px -527px !important; width: 16px; height: 16px; }
.icon-arrow-return-090{ background-position: -17px -544px !important; width: 16px; height: 16px; }
.icon-arrow-return-180-left{ background-position: -17px -561px !important; width: 16px; height: 16px; }
.icon-arrow-return-180{ background-position: -17px -578px !important; width: 16px; height: 16px; }
.icon-arrow-return-270-left{ background-position: -17px -595px !important; width: 16px; height: 16px; }
.icon-arrow-return-270{ background-position: -17px -612px !important; width: 16px; height: 16px; }
.icon-arrow-return{ background-position: -17px -629px !important; width: 16px; height: 16px; }
.icon-arrow-retweet{ background-position: -17px -646px !important; width: 16px; height: 16px; }
.icon-arrow-skip-090{ background-position: -17px -663px !important; width: 16px; height: 16px; }
.icon-arrow-skip-180{ background-position: -17px -680px !important; width: 16px; height: 16px; }
.icon-arrow-skip-270{ background-position: -17px -697px !important; width: 16px; height: 16px; }
.icon-arrow-skip{ background-position: -17px -714px !important; width: 16px; height: 16px; }
.icon-arrow-split-090{ background-position: -17px -731px !important; width: 16px; height: 16px; }
.icon-arrow-split-180{ background-position: -17px -748px !important; width: 16px; height: 16px; }
.icon-arrow-split-270{ background-position: -17px -765px !important; width: 16px; height: 16px; }
.icon-arrow-split{ background-position: -17px -782px !important; width: 16px; height: 16px; }
.icon-arrow-step-out{ background-position: -17px -799px !important; width: 16px; height: 16px; }
.icon-arrow-step-over{ background-position: -17px -816px !important; width: 16px; height: 16px; }
.icon-arrow-step{ background-position: -17px -833px !important; width: 16px; height: 16px; }
.icon-arrow-stop-090{ background-position: -17px -850px !important; width: 16px; height: 16px; }
.icon-arrow-stop-180{ background-position: -17px -867px !important; width: 16px; height: 16px; }
.icon-arrow-stop-270{ background-position: -17px -884px !important; width: 16px; height: 16px; }
.icon-arrow-stop{ background-position: -17px -901px !important; width: 16px; height: 16px; }
.icon-arrow-switch-090{ background-position: -17px -918px !important; width: 16px; height: 16px; }
.icon-arrow-switch-180{ background-position: -17px -935px !important; width: 16px; height: 16px; }
.icon-arrow-switch-270{ background-position: -17px -952px !important; width: 16px; height: 16px; }
.icon-arrow-switch{ background-position: -17px -969px !important; width: 16px; height: 16px; }
.icon-arrow-transition-090{ background-position: -17px -986px !important; width: 16px; height: 16px; }
.icon-arrow-transition-180{ background-position: -17px -1003px !important; width: 16px; height: 16px; }
.icon-arrow-transition-270{ background-position: -17px -1020px !important; width: 16px; height: 16px; }
.icon-arrow-transition{ background-position: -17px -1037px !important; width: 16px; height: 16px; }
.icon-arrow-turn-000-left{ background-position: -17px -1054px !important; width: 16px; height: 16px; }
.icon-arrow-turn-090-left{ background-position: -17px -1071px !important; width: 16px; height: 16px; }
.icon-arrow-turn-090{ background-position: -17px -1088px !important; width: 16px; height: 16px; }
.icon-arrow-turn-180-left{ background-position: -17px -1105px !important; width: 16px; height: 16px; }
.icon-arrow-turn-180{ background-position: -17px -1122px !important; width: 16px; height: 16px; }
.icon-arrow-turn-270-left{ background-position: -17px -1139px !important; width: 16px; height: 16px; }
.icon-arrow-turn-270{ background-position: -17px -1156px !important; width: 16px; height: 16px; }
.icon-arrow-turn{ background-position: -17px -1173px !important; width: 16px; height: 16px; }
.icon-arrow{ background-position: -17px -1190px !important; width: 16px; height: 16px; }
.icon-asterisk-small-yellow{ background-position: -17px -1207px !important; width: 16px; height: 16px; }
.icon-asterisk-small{ background-position: -17px -1224px !important; width: 16px; height: 16px; }
.icon-asterisk-yellow{ background-position: -17px -1241px !important; width: 16px; height: 16px; }
.icon-asterisk{ background-position: -17px -1258px !important; width: 16px; height: 16px; }
.icon-balloon-minus{ background-position: -17px -1275px !important; width: 16px; height: 16px; }
.icon-balloon-pencil{ background-position: -17px -1292px !important; width: 16px; height: 16px; }
.icon-balloon-plus{ background-position: -17px -1309px !important; width: 16px; height: 16px; }
.icon-balloon-left{ background-position: -17px -1326px !important; width: 16px; height: 16px; }
.icon-balloon-quotation{ background-position: -17px -1343px !important; width: 16px; height: 16px; }
.icon-balloon-small-left{ background-position: -17px -1360px !important; width: 16px; height: 16px; }
.icon-balloon-small{ background-position: -17px -1377px !important; width: 16px; height: 16px; }
.icon-balloon-white-left{ background-position: -17px -1394px !important; width: 16px; height: 16px; }
.icon-balloon-white{ background-position: -17px -1411px !important; width: 16px; height: 16px; }
.icon-balloons-box{ background-position: -17px -1428px !important; width: 16px; height: 16px; }
.icon-balloons{ background-position: -17px -1445px !important; width: 16px; height: 16px; }
.icon-block-arrow{ background-position: -17px -1462px !important; width: 16px; height: 16px; }
.icon-block-exclamation{ background-position: -17px -1479px !important; width: 16px; height: 16px; }
.icon-block-minus{ background-position: -17px -1496px !important; width: 16px; height: 16px; }
.icon-block-pencil{ background-position: -17px -1513px !important; width: 16px; height: 16px; }
.icon-block-plus{ background-position: -17px -1530px !important; width: 16px; height: 16px; }
.icon-block-share{ background-position: -17px -1547px !important; width: 16px; height: 16px; }
.icon-block{ background-position: -17px -1564px !important; width: 16px; height: 16px; }
.icon-blue-document-arrow{ background-position: -17px -1581px !important; width: 16px; height: 16px; }
.icon-blue-document-exclamation{ background-position: -17px -1598px !important; width: 16px; height: 16px; }
.icon-blue-document-minus{ background-position: -17px -1615px !important; width: 16px; height: 16px; }
.icon-blue-document-pencil{ background-position: -17px -1632px !important; width: 16px; height: 16px; }
.icon-blue-document-plus{ background-position: -17px -1649px !important; width: 16px; height: 16px; }
.icon-blue-document-binary{ background-position: -17px -1666px !important; width: 16px; height: 16px; }
.icon-blue-document-block{ background-position: -17px -1683px !important; width: 16px; height: 16px; }
.icon-blue-document-bookmark{ background-position: -17px -1700px !important; width: 16px; height: 16px; }
.icon-blue-document-break{ background-position: -17px -1717px !important; width: 16px; height: 16px; }
.icon-blue-document-broken{ background-position: -17px -1734px !important; width: 16px; height: 16px; }
.icon-blue-document-clock{ background-position: -17px -1751px !important; width: 16px; height: 16px; }
.icon-blue-document-code{ background-position: -17px -1768px !important; width: 16px; height: 16px; }
.icon-blue-document-convert{ background-position: -17px -1785px !important; width: 16px; height: 16px; }
.icon-blue-document-copy{ background-position: -17px -1802px !important; width: 16px; height: 16px; }
.icon-blue-document-excel-csv{ background-position: -17px -1819px !important; width: 16px; height: 16px; }
.icon-blue-document-excel-table{ background-position: -17px -1836px !important; width: 16px; height: 16px; }
.icon-blue-document-excel{ background-position: -17px -1853px !important; width: 16px; height: 16px; }
.icon-blue-document-export{ background-position: -17px -1870px !important; width: 16px; height: 16px; }
.icon-blue-document-globe{ background-position: -17px -1887px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-delete-footer{ background-position: -17px -1904px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-delete{ background-position: -17px -1921px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-insert-footer{ background-position: -17px -1938px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-insert{ background-position: -17px -1955px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-select-footer{ background-position: -17px -1972px !important; width: 16px; height: 16px; }
.icon-blue-document-hf-select{ background-position: -17px -1989px !important; width: 16px; height: 16px; }
.icon-blue-document-hf{ background-position: -34px 0 !important; width: 16px; height: 16px; }
.icon-blue-document-horizontal-text{ background-position: -34px -17px !important; width: 16px; height: 16px; }
.icon-blue-document-horizontal{ background-position: -34px -34px !important; width: 16px; height: 16px; }
.icon-blue-document-image{ background-position: -34px -51px !important; width: 16px; height: 16px; }
.icon-blue-document-import{ background-position: -34px -68px !important; width: 16px; height: 16px; }
.icon-blue-document-insert{ background-position: -34px -85px !important; width: 16px; height: 16px; }
.icon-blue-document-invoice{ background-position: -34px -102px !important; width: 16px; height: 16px; }
.icon-blue-document-list{ background-position: -34px -119px !important; width: 16px; height: 16px; }
.icon-blue-document-medium{ background-position: -34px -136px !important; width: 16px; height: 16px; }
.icon-blue-document-node{ background-position: -34px -153px !important; width: 16px; height: 16px; }
.icon-blue-document-number{ background-position: -34px -170px !important; width: 16px; height: 16px; }
.icon-blue-document-page-last{ background-position: -34px -187px !important; width: 16px; height: 16px; }
.icon-blue-document-page-next{ background-position: -34px -204px !important; width: 16px; height: 16px; }
.icon-blue-document-page-previous{ background-position: -34px -221px !important; width: 16px; height: 16px; }
.icon-blue-document-page{ background-position: -34px -238px !important; width: 16px; height: 16px; }
.icon-blue-document-pdf-text{ background-position: -34px -255px !important; width: 16px; height: 16px; }
.icon-blue-document-pdf{ background-position: -34px -272px !important; width: 16px; height: 16px; }
.icon-blue-document-powerpoint{ background-position: -34px -289px !important; width: 16px; height: 16px; }
.icon-blue-document-rename{ background-position: -34px -306px !important; width: 16px; height: 16px; }
.icon-blue-document-resize-actual{ background-position: -34px -323px !important; width: 16px; height: 16px; }
.icon-blue-document-resize{ background-position: -34px -340px !important; width: 16px; height: 16px; }
.icon-blue-document-search-result{ background-position: -34px -357px !important; width: 16px; height: 16px; }
.icon-blue-document-share{ background-position: -34px -374px !important; width: 16px; height: 16px; }
.icon-blue-document-shred{ background-position: -34px -391px !important; width: 16px; height: 16px; }
.icon-blue-document-small-list{ background-position: -34px -408px !important; width: 16px; height: 16px; }
.icon-blue-document-small{ background-position: -34px -425px !important; width: 16px; height: 16px; }
.icon-blue-document-snippet{ background-position: -34px -442px !important; width: 16px; height: 16px; }
.icon-blue-document-stamp{ background-position: -34px -459px !important; width: 16px; height: 16px; }
.icon-blue-document-stand{ background-position: -34px -476px !important; width: 16px; height: 16px; }
.icon-blue-document-sticky-note{ background-position: -34px -493px !important; width: 16px; height: 16px; }
.icon-blue-document-sub{ background-position: -34px -510px !important; width: 16px; height: 16px; }
.icon-blue-document-table{ background-position: -34px -527px !important; width: 16px; height: 16px; }
.icon-blue-document-tag{ background-position: -34px -544px !important; width: 16px; height: 16px; }
.icon-blue-document-task{ background-position: -34px -561px !important; width: 16px; height: 16px; }
.icon-blue-document-template{ background-position: -34px -578px !important; width: 16px; height: 16px; }
.icon-blue-document-text-image{ background-position: -34px -595px !important; width: 16px; height: 16px; }
.icon-blue-document-text{ background-position: -34px -612px !important; width: 16px; height: 16px; }
.icon-blue-document-tree{ background-position: -34px -629px !important; width: 16px; height: 16px; }
.icon-blue-document-view-book{ background-position: -34px -646px !important; width: 16px; height: 16px; }
.icon-blue-document-view-thumbnail{ background-position: -34px -663px !important; width: 16px; height: 16px; }
.icon-blue-document-view{ background-position: -34px -680px !important; width: 16px; height: 16px; }
.icon-blue-document-word-text{ background-position: -34px -697px !important; width: 16px; height: 16px; }
.icon-blue-document-word{ background-position: -34px -714px !important; width: 16px; height: 16px; }
.icon-blue-document-xaml{ background-position: -34px -731px !important; width: 16px; height: 16px; }
.icon-blue-document-zipper{ background-position: -34px -748px !important; width: 16px; height: 16px; }
.icon-blue-document{ background-position: -34px -765px !important; width: 16px; height: 16px; }
.icon-blue-documents-stack{ background-position: -34px -782px !important; width: 16px; height: 16px; }
.icon-blue-documents-text{ background-position: -34px -799px !important; width: 16px; height: 16px; }
.icon-blue-documents{ background-position: -34px -816px !important; width: 16px; height: 16px; }
.icon-blue-folder-arrow{ background-position: -34px -833px !important; width: 16px; height: 16px; }
.icon-blue-folder-exclamation{ background-position: -34px -850px !important; width: 16px; height: 16px; }
.icon-blue-folder-minus{ background-position: -34px -867px !important; width: 16px; height: 16px; }
.icon-blue-folder-pencil{ background-position: -34px -884px !important; width: 16px; height: 16px; }
.icon-blue-folder-plus{ background-position: -34px -901px !important; width: 16px; height: 16px; }
.icon-blue-folder-bookmark{ background-position: -34px -918px !important; width: 16px; height: 16px; }
.icon-blue-folder-broken{ background-position: -34px -935px !important; width: 16px; height: 16px; }
.icon-blue-folder-export{ background-position: -34px -952px !important; width: 16px; height: 16px; }
.icon-blue-folder-horizontal-open{ background-position: -34px -969px !important; width: 16px; height: 16px; }
.icon-blue-folder-horizontal{ background-position: -34px -986px !important; width: 16px; height: 16px; }
.icon-blue-folder-import{ background-position: -34px -1003px !important; width: 16px; height: 16px; }
.icon-blue-folder-medium{ background-position: -34px -1020px !important; width: 16px; height: 16px; }
.icon-blue-folder-network{ background-position: -34px -1037px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-document-text{ background-position: -34px -1054px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-document{ background-position: -34px -1071px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-image{ background-position: -34px -1088px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-slide{ background-position: -34px -1105px !important; width: 16px; height: 16px; }
.icon-blue-folder-open-table{ background-position: -34px -1122px !important; width: 16px; height: 16px; }
.icon-blue-folder-open{ background-position: -34px -1139px !important; width: 16px; height: 16px; }
.icon-blue-folder-rename{ background-position: -34px -1156px !important; width: 16px; height: 16px; }
.icon-blue-folder-search-result{ background-position: -34px -1173px !important; width: 16px; height: 16px; }
.icon-blue-folder-share{ background-position: -34px -1190px !important; width: 16px; height: 16px; }
.icon-blue-folder-shred{ background-position: -34px -1207px !important; width: 16px; height: 16px; }
.icon-blue-folder-small-horizontal{ background-position: -34px -1224px !important; width: 16px; height: 16px; }
.icon-blue-folder-small{ background-position: -34px -1241px !important; width: 16px; height: 16px; }
.icon-blue-folder-stamp{ background-position: -34px -1258px !important; width: 16px; height: 16px; }
.icon-blue-folder-stand{ background-position: -34px -1275px !important; width: 16px; height: 16px; }
.icon-blue-folder-sticky-note{ background-position: -34px -1292px !important; width: 16px; height: 16px; }
.icon-blue-folder-zipper{ background-position: -34px -1309px !important; width: 16px; height: 16px; }
.icon-blue-folder{ background-position: -34px -1326px !important; width: 16px; height: 16px; }
.icon-blue-folders-stack{ background-position: -34px -1343px !important; width: 16px; height: 16px; }
.icon-blue-folders{ background-position: -34px -1360px !important; width: 16px; height: 16px; }
.icon-blueprint-arrow{ background-position: -34px -1377px !important; width: 16px; height: 16px; }
.icon-blueprint-exclamation{ background-position: -34px -1394px !important; width: 16px; height: 16px; }
.icon-blueprint-minus{ background-position: -34px -1411px !important; width: 16px; height: 16px; }
.icon-blueprint-pencil{ background-position: -34px -1428px !important; width: 16px; height: 16px; }
.icon-blueprint-plus{ background-position: -34px -1445px !important; width: 16px; height: 16px; }
.icon-blueprint-horizontal{ background-position: -34px -1462px !important; width: 16px; height: 16px; }
.icon-blueprint-medium{ background-position: -34px -1479px !important; width: 16px; height: 16px; }
.icon-blueprint{ background-position: -34px -1496px !important; width: 16px; height: 16px; }
.icon-blueprints{ background-position: -34px -1513px !important; width: 16px; height: 16px; }
.icon-book-arrow{ background-position: -34px -1530px !important; width: 16px; height: 16px; }
.icon-book-exclamation{ background-position: -34px -1547px !important; width: 16px; height: 16px; }
.icon-book-minus{ background-position: -34px -1564px !important; width: 16px; height: 16px; }
.icon-book-pencil{ background-position: -34px -1581px !important; width: 16px; height: 16px; }
.icon-book-plus{ background-position: -34px -1598px !important; width: 16px; height: 16px; }
.icon-book-bookmark{ background-position: -34px -1615px !important; width: 16px; height: 16px; }
.icon-book-brown{ background-position: -34px -1632px !important; width: 16px; height: 16px; }
.icon-book-open-bookmark{ background-position: -34px -1649px !important; width: 16px; height: 16px; }
.icon-book-open-list{ background-position: -34px -1666px !important; width: 16px; height: 16px; }
.icon-book-open-next{ background-position: -34px -1683px !important; width: 16px; height: 16px; }
.icon-book-open-previous{ background-position: -34px -1700px !important; width: 16px; height: 16px; }
.icon-book-open-text-image{ background-position: -34px -1717px !important; width: 16px; height: 16px; }
.icon-book-open-text{ background-position: -34px -1734px !important; width: 16px; height: 16px; }
.icon-book-open{ background-position: -34px -1751px !important; width: 16px; height: 16px; }
.icon-book-question{ background-position: -34px -1768px !important; width: 16px; height: 16px; }
.icon-book-small-brown{ background-position: -34px -1785px !important; width: 16px; height: 16px; }
.icon-book-small{ background-position: -34px -1802px !important; width: 16px; height: 16px; }
.icon-book{ background-position: -34px -1819px !important; width: 16px; height: 16px; }
.icon-books-brown{ background-position: -34px -1836px !important; width: 16px; height: 16px; }
.icon-books-stack{ background-position: -34px -1853px !important; width: 16px; height: 16px; }
.icon-books{ background-position: -34px -1870px !important; width: 16px; height: 16px; }
.icon-calendar-arrow{ background-position: -34px -1887px !important; width: 16px; height: 16px; }
.icon-calendar-exclamation{ background-position: -34px -1904px !important; width: 16px; height: 16px; }
.icon-calendar-minus{ background-position: -34px -1921px !important; width: 16px; height: 16px; }
.icon-calendar-pencil{ background-position: -34px -1938px !important; width: 16px; height: 16px; }
.icon-calendar-plus{ background-position: -34px -1955px !important; width: 16px; height: 16px; }
.icon-calendar-blue{ background-position: -34px -1972px !important; width: 16px; height: 16px; }
.icon-calendar-day{ background-position: -34px -1989px !important; width: 16px; height: 16px; }
.icon-calendar-delete{ background-position: -51px 0 !important; width: 16px; height: 16px; }
.icon-calendar-empty{ background-position: -51px -17px !important; width: 16px; height: 16px; }
.icon-calendar-export{ background-position: -51px -34px !important; width: 16px; height: 16px; }
.icon-calendar-import{ background-position: -51px -51px !important; width: 16px; height: 16px; }
.icon-calendar-insert{ background-position: -51px -68px !important; width: 16px; height: 16px; }
.icon-calendar-list{ background-position: -51px -85px !important; width: 16px; height: 16px; }
.icon-calendar-medium{ background-position: -51px -102px !important; width: 16px; height: 16px; }
.icon-calendar-month{ background-position: -51px -119px !important; width: 16px; height: 16px; }
.icon-calendar-next{ background-position: -51px -136px !important; width: 16px; height: 16px; }
.icon-calendar-previous{ background-position: -51px -153px !important; width: 16px; height: 16px; }
.icon-calendar-relation{ background-position: -51px -170px !important; width: 16px; height: 16px; }
.icon-calendar-search-result{ background-position: -51px -187px !important; width: 16px; height: 16px; }
.icon-calendar-select-days-span{ background-position: -51px -204px !important; width: 16px; height: 16px; }
.icon-calendar-select-days{ background-position: -51px -221px !important; width: 16px; height: 16px; }
.icon-calendar-select-month{ background-position: -51px -238px !important; width: 16px; height: 16px; }
.icon-calendar-select-week{ background-position: -51px -255px !important; width: 16px; height: 16px; }
.icon-calendar-select{ background-position: -51px -272px !important; width: 16px; height: 16px; }
.icon-calendar-share{ background-position: -51px -289px !important; width: 16px; height: 16px; }
.icon-calendar-small-month{ background-position: -51px -306px !important; width: 16px; height: 16px; }
.icon-calendar-small{ background-position: -51px -323px !important; width: 16px; height: 16px; }
.icon-calendar-task{ background-position: -51px -340px !important; width: 16px; height: 16px; }
.icon-calendar{ background-position: -51px -357px !important; width: 16px; height: 16px; }
.icon-chart-arrow{ background-position: -51px -374px !important; width: 16px; height: 16px; }
.icon-chart-exclamation{ background-position: -51px -391px !important; width: 16px; height: 16px; }
.icon-chart-minus{ background-position: -51px -408px !important; width: 16px; height: 16px; }
.icon-chart-pencil{ background-position: -51px -425px !important; width: 16px; height: 16px; }
.icon-chart-plus{ background-position: -51px -442px !important; width: 16px; height: 16px; }
.icon-chart-down-color{ background-position: -51px -459px !important; width: 16px; height: 16px; }
.icon-chart-down{ background-position: -51px -476px !important; width: 16px; height: 16px; }
.icon-chart-pie-separate{ background-position: -51px -493px !important; width: 16px; height: 16px; }
.icon-chart-pie{ background-position: -51px -510px !important; width: 16px; height: 16px; }
.icon-chart-up-color{ background-position: -51px -527px !important; width: 16px; height: 16px; }
.icon-chart-up{ background-position: -51px -544px !important; width: 16px; height: 16px; }
.icon-chart{ background-position: -51px -561px !important; width: 16px; height: 16px; }
.icon-checkerboard{ background-position: -51px -578px !important; width: 16px; height: 16px; }
.icon-chevron-expand{ background-position: -51px -595px !important; width: 16px; height: 16px; }
.icon-chevron-small-expand{ background-position: -51px -612px !important; width: 16px; height: 16px; }
.icon-chevron-small{ background-position: -51px -629px !important; width: 16px; height: 16px; }
.icon-chevron{ background-position: -51px -646px !important; width: 16px; height: 16px; }
.icon-clipboard-arrow{ background-position: -51px -663px !important; width: 16px; height: 16px; }
.icon-clipboard-exclamation{ background-position: -51px -680px !important; width: 16px; height: 16px; }
.icon-clipboard-minus{ background-position: -51px -697px !important; width: 16px; height: 16px; }
.icon-clipboard-empty{ background-position: -51px -714px !important; width: 16px; height: 16px; }
.icon-clipboard-invoice{ background-position: -51px -731px !important; width: 16px; height: 16px; }
.icon-clipboard-list{ background-position: -51px -748px !important; width: 16px; height: 16px; }
.icon-clipboard{ background-position: -51px -765px !important; width: 16px; height: 16px; }
.icon-color{ background-position: -51px -782px !important; width: 16px; height: 16px; }
.icon-control-000-small{ background-position: -51px -799px !important; width: 16px; height: 16px; }
.icon-control-090-small{ background-position: -51px -816px !important; width: 16px; height: 16px; }
.icon-control-090{ background-position: -51px -833px !important; width: 16px; height: 16px; }
.icon-control-180-small{ background-position: -51px -850px !important; width: 16px; height: 16px; }
.icon-control-180{ background-position: -51px -867px !important; width: 16px; height: 16px; }
.icon-control-270-small{ background-position: -51px -884px !important; width: 16px; height: 16px; }
.icon-control-270{ background-position: -51px -901px !important; width: 16px; height: 16px; }
.icon-control{ background-position: -51px -918px !important; width: 16px; height: 16px; }
.icon-cross-button{ background-position: -51px -935px !important; width: 16px; height: 16px; }
.icon-cross-circle-frame{ background-position: -51px -952px !important; width: 16px; height: 16px; }
.icon-cross-circle{ background-position: -51px -969px !important; width: 16px; height: 16px; }
.icon-cross-octagon-frame{ background-position: -51px -986px !important; width: 16px; height: 16px; }
.icon-cross-octagon{ background-position: -51px -1003px !important; width: 16px; height: 16px; }
.icon-cross-script{ background-position: -51px -1020px !important; width: 16px; height: 16px; }
.icon-cross-shield{ background-position: -51px -1037px !important; width: 16px; height: 16px; }
.icon-cross-small-circle{ background-position: -51px -1054px !important; width: 16px; height: 16px; }
.icon-cross-small-white{ background-position: -51px -1071px !important; width: 16px; height: 16px; }
.icon-cross-small{ background-position: -51px -1088px !important; width: 16px; height: 16px; }
.icon-cross-white{ background-position: -51px -1105px !important; width: 16px; height: 16px; }
.icon-cross{ background-position: -51px -1122px !important; width: 16px; height: 16px; }
.icon-currency-dollar-aud{ background-position: -51px -1139px !important; width: 16px; height: 16px; }
.icon-currency-dollar-cad{ background-position: -51px -1156px !important; width: 16px; height: 16px; }
.icon-currency-dollar-nzd{ background-position: -51px -1173px !important; width: 16px; height: 16px; }
.icon-currency-dollar-usd{ background-position: -51px -1190px !important; width: 16px; height: 16px; }
.icon-currency-euro{ background-position: -51px -1207px !important; width: 16px; height: 16px; }
.icon-currency-pound{ background-position: -51px -1224px !important; width: 16px; height: 16px; }
.icon-currency-ruble{ background-position: -51px -1241px !important; width: 16px; height: 16px; }
.icon-currency-yen{ background-position: -51px -1258px !important; width: 16px; height: 16px; }
.icon-currency{ background-position: -51px -1275px !important; width: 16px; height: 16px; }
.icon-disc-case-label{ background-position: -51px -1292px !important; width: 16px; height: 16px; }
.icon-disk-black{ background-position: -51px -1309px !important; width: 16px; height: 16px; }
.icon-disk-small-black{ background-position: -51px -1326px !important; width: 16px; height: 16px; }
.icon-document-arrow{ background-position: -51px -1343px !important; width: 16px; height: 16px; }
.icon-document-pencil{ background-position: -51px -1360px !important; width: 16px; height: 16px; }
.icon-document-plus{ background-position: -51px -1377px !important; width: 16px; height: 16px; }
.icon-document-export{ background-position: -51px -1394px !important; width: 16px; height: 16px; }
.icon-document-globe{ background-position: -51px -1411px !important; width: 16px; height: 16px; }
.icon-document-horizontal-text{ background-position: -51px -1428px !important; width: 16px; height: 16px; }
.icon-document-horizontal{ background-position: -51px -1445px !important; width: 16px; height: 16px; }
.icon-document-import{ background-position: -51px -1462px !important; width: 16px; height: 16px; }
.icon-document-invoice{ background-position: -51px -1479px !important; width: 16px; height: 16px; }
.icon-document-list{ background-position: -51px -1496px !important; width: 16px; height: 16px; }
.icon-document-medium{ background-position: -51px -1513px !important; width: 16px; height: 16px; }
.icon-document-page-last{ background-position: -51px -1530px !important; width: 16px; height: 16px; }
.icon-document-page-next{ background-position: -51px -1547px !important; width: 16px; height: 16px; }
.icon-document-page-previous{ background-position: -51px -1564px !important; width: 16px; height: 16px; }
.icon-document-page{ background-position: -51px -1581px !important; width: 16px; height: 16px; }
.icon-document-search-result{ background-position: -51px -1598px !important; width: 16px; height: 16px; }
.icon-document-share{ background-position: -51px -1615px !important; width: 16px; height: 16px; }
.icon-document-sub{ background-position: -51px -1632px !important; width: 16px; height: 16px; }
.icon-document-table{ background-position: -51px -1649px !important; width: 16px; height: 16px; }
.icon-document-tag{ background-position: -51px -1666px !important; width: 16px; height: 16px; }
.icon-document-task{ background-position: -51px -1683px !important; width: 16px; height: 16px; }
.icon-document-template{ background-position: -51px -1700px !important; width: 16px; height: 16px; }
.icon-document-text-image{ background-position: -51px -1717px !important; width: 16px; height: 16px; }
.icon-document-text{ background-position: -51px -1734px !important; width: 16px; height: 16px; }
.icon-document-tree{ background-position: -51px -1751px !important; width: 16px; height: 16px; }
.icon-document-view-book{ background-position: -51px -1768px !important; width: 16px; height: 16px; }
.icon-document-view-thumbnail{ background-position: -51px -1785px !important; width: 16px; height: 16px; }
.icon-document-view{ background-position: -51px -1802px !important; width: 16px; height: 16px; }
.icon-document{ background-position: -51px -1819px !important; width: 16px; height: 16px; }
.icon-documents{ background-position: -51px -1836px !important; width: 16px; height: 16px; }
.icon-exclamation-frame{ background-position: -51px -1853px !important; width: 16px; height: 16px; }
.icon-exclamation-button{ background-position: -51px -1870px !important; width: 16px; height: 16px; }
.icon-exclamation-diamond-frame{ background-position: -51px -1887px !important; width: 16px; height: 16px; }
.icon-exclamation-diamond{ background-position: -51px -1904px !important; width: 16px; height: 16px; }
.icon-exclamation-octagon-frame{ background-position: -51px -1921px !important; width: 16px; height: 16px; }
.icon-exclamation-octagon{ background-position: -51px -1938px !important; width: 16px; height: 16px; }
.icon-exclamation-red-frame{ background-position: -51px -1955px !important; width: 16px; height: 16px; }
.icon-exclamation-red{ background-position: -51px -1972px !important; width: 16px; height: 16px; }
.icon-exclamation-shield-frame{ background-position: -51px -1989px !important; width: 16px; height: 16px; }
.icon-exclamation-shield{ background-position: -68px 0 !important; width: 16px; height: 16px; }
.icon-exclamation-small-red{ background-position: -68px -17px !important; width: 16px; height: 16px; }
.icon-exclamation-small-white{ background-position: -68px -34px !important; width: 16px; height: 16px; }
.icon-exclamation-small{ background-position: -68px -51px !important; width: 16px; height: 16px; }
.icon-exclamation-white{ background-position: -68px -68px !important; width: 16px; height: 16px; }
.icon-exclamation{ background-position: -68px -85px !important; width: 16px; height: 16px; }
.icon-external-small{ background-position: -68px -102px !important; width: 16px; height: 16px; }
.icon-external{ background-position: -68px -119px !important; width: 16px; height: 16px; }
.icon-folder-arrow{ background-position: -68px -136px !important; width: 16px; height: 16px; }
.icon-folder-exclamation{ background-position: -68px -153px !important; width: 16px; height: 16px; }
.icon-folder-minus{ background-position: -68px -170px !important; width: 16px; height: 16px; }
.icon-folder-pencil{ background-position: -68px -187px !important; width: 16px; height: 16px; }
.icon-folder-plus{ background-position: -68px -204px !important; width: 16px; height: 16px; }
.icon-folder-bookmark{ background-position: -68px -221px !important; width: 16px; height: 16px; }
.icon-folder-broken{ background-position: -68px -238px !important; width: 16px; height: 16px; }
.icon-folder-export{ background-position: -68px -255px !important; width: 16px; height: 16px; }
.icon-folder-horizontal-open{ background-position: -68px -272px !important; width: 16px; height: 16px; }
.icon-folder-horizontal{ background-position: -68px -289px !important; width: 16px; height: 16px; }
.icon-folder-import{ background-position: -68px -306px !important; width: 16px; height: 16px; }
.icon-folder-medium{ background-position: -68px -323px !important; width: 16px; height: 16px; }
.icon-folder-open-document-text{ background-position: -68px -340px !important; width: 16px; height: 16px; }
.icon-folder-open-document{ background-position: -68px -357px !important; width: 16px; height: 16px; }
.icon-folder-open-table{ background-position: -68px -374px !important; width: 16px; height: 16px; }
.icon-folder-open{ background-position: -68px -391px !important; width: 16px; height: 16px; }
.icon-folder-rename{ background-position: -68px -408px !important; width: 16px; height: 16px; }
.icon-folder-search-result{ background-position: -68px -425px !important; width: 16px; height: 16px; }
.icon-folder-small-horizontal{ background-position: -68px -442px !important; width: 16px; height: 16px; }
.icon-folder-small{ background-position: -68px -459px !important; width: 16px; height: 16px; }
.icon-folder-stamp{ background-position: -68px -476px !important; width: 16px; height: 16px; }
.icon-folder-stand{ background-position: -68px -493px !important; width: 16px; height: 16px; }
.icon-folder-sticky-note{ background-position: -68px -510px !important; width: 16px; height: 16px; }
.icon-folder-tree{ background-position: -68px -527px !important; width: 16px; height: 16px; }
.icon-folder-zipper{ background-position: -68px -544px !important; width: 16px; height: 16px; }
.icon-folder{ background-position: -68px -561px !important; width: 16px; height: 16px; }
.icon-folders-stack{ background-position: -68px -578px !important; width: 16px; height: 16px; }
.icon-folders{ background-position: -68px -595px !important; width: 16px; height: 16px; }
.icon-gear-arrow{ background-position: -68px -612px !important; width: 16px; height: 16px; }
.icon-gear-exclamation{ background-position: -68px -629px !important; width: 16px; height: 16px; }
.icon-gear-minus{ background-position: -68px -646px !important; width: 16px; height: 16px; }
.icon-gear-pencil{ background-position: -68px -663px !important; width: 16px; height: 16px; }
.icon-gear-plus{ background-position: -68px -680px !important; width: 16px; height: 16px; }
.icon-gear-small{ background-position: -68px -697px !important; width: 16px; height: 16px; }
.icon-gear{ background-position: -68px -714px !important; width: 16px; height: 16px; }
.icon-globe-green{ background-position: -68px -731px !important; width: 16px; height: 16px; }
.icon-globe-medium-green{ background-position: -68px -748px !important; width: 16px; height: 16px; }
.icon-globe-medium{ background-position: -68px -765px !important; width: 16px; height: 16px; }
.icon-globe{ background-position: -68px -782px !important; width: 16px; height: 16px; }
.icon-inbox-minus{ background-position: -68px -799px !important; width: 16px; height: 16px; }
.icon-inbox-plus{ background-position: -68px -816px !important; width: 16px; height: 16px; }
.icon-inbox-document-text{ background-position: -68px -833px !important; width: 16px; height: 16px; }
.icon-inbox-document{ background-position: -68px -850px !important; width: 16px; height: 16px; }
.icon-inbox-table{ background-position: -68px -867px !important; width: 16px; height: 16px; }
.icon-inbox{ background-position: -68px -884px !important; width: 16px; height: 16px; }
.icon-information-balloon{ background-position: -68px -901px !important; width: 16px; height: 16px; }
.icon-information-button{ background-position: -68px -918px !important; width: 16px; height: 16px; }
.icon-information-frame{ background-position: -68px -935px !important; width: 16px; height: 16px; }
.icon-information-octagon-frame{ background-position: -68px -952px !important; width: 16px; height: 16px; }
.icon-information-octagon{ background-position: -68px -969px !important; width: 16px; height: 16px; }
.icon-information-shield{ background-position: -68px -986px !important; width: 16px; height: 16px; }
.icon-information-small-white{ background-position: -68px -1003px !important; width: 16px; height: 16px; }
.icon-information-small{ background-position: -68px -1020px !important; width: 16px; height: 16px; }
.icon-information-white{ background-position: -68px -1037px !important; width: 16px; height: 16px; }
.icon-information{ background-position: -68px -1054px !important; width: 16px; height: 16px; }
.icon-magnifier-arrow{ background-position: -68px -1071px !important; width: 16px; height: 16px; }
.icon-magnifier-exclamation{ background-position: -68px -1088px !important; width: 16px; height: 16px; }
.icon-magnifier-minus{ background-position: -68px -1105px !important; width: 16px; height: 16px; }
.icon-magnifier-pencil{ background-position: -68px -1122px !important; width: 16px; height: 16px; }
.icon-magnifier-plus{ background-position: -68px -1139px !important; width: 16px; height: 16px; }
.icon-magnifier-history-left{ background-position: -68px -1156px !important; width: 16px; height: 16px; }
.icon-magnifier-history{ background-position: -68px -1173px !important; width: 16px; height: 16px; }
.icon-magnifier-left{ background-position: -68px -1190px !important; width: 16px; height: 16px; }
.icon-magnifier-medium-left{ background-position: -68px -1207px !important; width: 16px; height: 16px; }
.icon-magnifier-medium{ background-position: -68px -1224px !important; width: 16px; height: 16px; }
.icon-magnifier-small{ background-position: -68px -1241px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-actual-equal{ background-position: -68px -1258px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-actual{ background-position: -68px -1275px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-fit{ background-position: -68px -1292px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-in{ background-position: -68px -1309px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom-out{ background-position: -68px -1326px !important; width: 16px; height: 16px; }
.icon-magnifier-zoom{ background-position: -68px -1343px !important; width: 16px; height: 16px; }
.icon-magnifier{ background-position: -68px -1360px !important; width: 16px; height: 16px; }
.icon-mail-arrow{ background-position: -68px -1377px !important; width: 16px; height: 16px; }
.icon-mail-exclamation{ background-position: -68px -1394px !important; width: 16px; height: 16px; }
.icon-mail-minus{ background-position: -68px -1411px !important; width: 16px; height: 16px; }
.icon-mail-pencil{ background-position: -68px -1428px !important; width: 16px; height: 16px; }
.icon-mail-plus{ background-position: -68px -1445px !important; width: 16px; height: 16px; }
.icon-mail-forward-all{ background-position: -68px -1462px !important; width: 16px; height: 16px; }
.icon-mail-forward{ background-position: -68px -1479px !important; width: 16px; height: 16px; }
.icon-mail-medium{ background-position: -68px -1496px !important; width: 16px; height: 16px; }
.icon-mail-open-document-music-playlist{ background-position: -68px -1513px !important; width: 16px; height: 16px; }
.icon-mail-open-document-music{ background-position: -68px -1530px !important; width: 16px; height: 16px; }
.icon-mail-open-document-text{ background-position: -68px -1547px !important; width: 16px; height: 16px; }
.icon-mail-open-document{ background-position: -68px -1564px !important; width: 16px; height: 16px; }
.icon-mail-open-image{ background-position: -68px -1581px !important; width: 16px; height: 16px; }
.icon-mail-open-table{ background-position: -68px -1598px !important; width: 16px; height: 16px; }
.icon-mail-open{ background-position: -68px -1615px !important; width: 16px; height: 16px; }
.icon-mail-receive{ background-position: -68px -1632px !important; width: 16px; height: 16px; }
.icon-mail-reply-all{ background-position: -68px -1649px !important; width: 16px; height: 16px; }
.icon-mail-reply{ background-position: -68px -1666px !important; width: 16px; height: 16px; }
.icon-mail-send-receive{ background-position: -68px -1683px !important; width: 16px; height: 16px; }
.icon-mail-send{ background-position: -68px -1700px !important; width: 16px; height: 16px; }
.icon-mail-share{ background-position: -68px -1717px !important; width: 16px; height: 16px; }
.icon-mail-small{ background-position: -68px -1734px !important; width: 16px; height: 16px; }
.icon-mail{ background-position: -68px -1751px !important; width: 16px; height: 16px; }
.icon-mails-stack{ background-position: -68px -1768px !important; width: 16px; height: 16px; }
.icon-mails{ background-position: -68px -1785px !important; width: 16px; height: 16px; }
.icon-minus-button{ background-position: -68px -1802px !important; width: 16px; height: 16px; }
.icon-minus-circle-frame{ background-position: -68px -1819px !important; width: 16px; height: 16px; }
.icon-minus-circle{ background-position: -68px -1836px !important; width: 16px; height: 16px; }
.icon-minus-octagon-frame{ background-position: -68px -1853px !important; width: 16px; height: 16px; }
.icon-minus-octagon{ background-position: -68px -1870px !important; width: 16px; height: 16px; }
.icon-minus-shield{ background-position: -68px -1887px !important; width: 16px; height: 16px; }
.icon-minus-small-circle{ background-position: -68px -1904px !important; width: 16px; height: 16px; }
.icon-minus-small-white{ background-position: -68px -1921px !important; width: 16px; height: 16px; }
.icon-minus-small{ background-position: -68px -1938px !important; width: 16px; height: 16px; }
.icon-minus-white{ background-position: -68px -1955px !important; width: 16px; height: 16px; }
.icon-minus{ background-position: -68px -1972px !important; width: 16px; height: 16px; }
.icon-navigation-000-button{ background-position: -68px -1989px !important; width: 16px; height: 16px; }
.icon-navigation-000-frame{ background-position: -85px 0 !important; width: 16px; height: 16px; }
.icon-navigation-000-white{ background-position: -85px -17px !important; width: 16px; height: 16px; }
.icon-navigation-090-button{ background-position: -85px -34px !important; width: 16px; height: 16px; }
.icon-navigation-090-frame{ background-position: -85px -51px !important; width: 16px; height: 16px; }
.icon-navigation-090-white{ background-position: -85px -68px !important; width: 16px; height: 16px; }
.icon-navigation-090{ background-position: -85px -85px !important; width: 16px; height: 16px; }
.icon-navigation-180-button{ background-position: -85px -102px !important; width: 16px; height: 16px; }
.icon-navigation-180-frame{ background-position: -85px -119px !important; width: 16px; height: 16px; }
.icon-navigation-180-white{ background-position: -85px -136px !important; width: 16px; height: 16px; }
.icon-navigation-180{ background-position: -85px -153px !important; width: 16px; height: 16px; }
.icon-navigation-270-button{ background-position: -85px -170px !important; width: 16px; height: 16px; }
.icon-navigation-270-frame{ background-position: -85px -187px !important; width: 16px; height: 16px; }
.icon-navigation-270-white{ background-position: -85px -204px !important; width: 16px; height: 16px; }
.icon-navigation-270{ background-position: -85px -221px !important; width: 16px; height: 16px; }
.icon-navigation{ background-position: -85px -238px !important; width: 16px; height: 16px; }
.icon-node-delete-child{ background-position: -85px -255px !important; width: 16px; height: 16px; }
.icon-node-delete-next{ background-position: -85px -272px !important; width: 16px; height: 16px; }
.icon-node-delete-previous{ background-position: -85px -289px !important; width: 16px; height: 16px; }
.icon-node-delete{ background-position: -85px -306px !important; width: 16px; height: 16px; }
.icon-node-design{ background-position: -85px -323px !important; width: 16px; height: 16px; }
.icon-node-insert-child{ background-position: -85px -340px !important; width: 16px; height: 16px; }
.icon-node-insert-next{ background-position: -85px -357px !important; width: 16px; height: 16px; }
.icon-node-insert-previous{ background-position: -85px -374px !important; width: 16px; height: 16px; }
.icon-node-insert{ background-position: -85px -391px !important; width: 16px; height: 16px; }
.icon-node-magnifier{ background-position: -85px -408px !important; width: 16px; height: 16px; }
.icon-node-select-all{ background-position: -85px -425px !important; width: 16px; height: 16px; }
.icon-node-select-child{ background-position: -85px -442px !important; width: 16px; height: 16px; }
.icon-node-select-next{ background-position: -85px -459px !important; width: 16px; height: 16px; }
.icon-node-select-previous{ background-position: -85px -476px !important; width: 16px; height: 16px; }
.icon-node-select{ background-position: -85px -493px !important; width: 16px; height: 16px; }
.icon-node{ background-position: -85px -510px !important; width: 16px; height: 16px; }
.icon-notebook{ background-position: -85px -527px !important; width: 16px; height: 16px; }
.icon-plus-button{ background-position: -85px -544px !important; width: 16px; height: 16px; }
.icon-plus-circle-frame{ background-position: -85px -561px !important; width: 16px; height: 16px; }
.icon-plus-circle{ background-position: -85px -578px !important; width: 16px; height: 16px; }
.icon-plus-octagon-frame{ background-position: -85px -595px !important; width: 16px; height: 16px; }
.icon-plus-octagon{ background-position: -85px -612px !important; width: 16px; height: 16px; }
.icon-plus-shield{ background-position: -85px -629px !important; width: 16px; height: 16px; }
.icon-plus-small-circle{ background-position: -85px -646px !important; width: 16px; height: 16px; }
.icon-plus-small-white{ background-position: -85px -663px !important; width: 16px; height: 16px; }
.icon-plus-small{ background-position: -85px -680px !important; width: 16px; height: 16px; }
.icon-plus-white{ background-position: -85px -697px !important; width: 16px; height: 16px; }
.icon-plus{ background-position: -85px -714px !important; width: 16px; height: 16px; }
.icon-question-balloon{ background-position: -85px -731px !important; width: 16px; height: 16px; }
.icon-question-button{ background-position: -85px -748px !important; width: 16px; height: 16px; }
.icon-question-frame{ background-position: -85px -765px !important; width: 16px; height: 16px; }
.icon-question-octagon-frame{ background-position: -85px -782px !important; width: 16px; height: 16px; }
.icon-question-octagon{ background-position: -85px -799px !important; width: 16px; height: 16px; }
.icon-question-shield{ background-position: -85px -816px !important; width: 16px; height: 16px; }
.icon-question-small-white{ background-position: -85px -833px !important; width: 16px; height: 16px; }
.icon-question-small{ background-position: -85px -850px !important; width: 16px; height: 16px; }
.icon-question-white{ background-position: -85px -867px !important; width: 16px; height: 16px; }
.icon-question{ background-position: -85px -884px !important; width: 16px; height: 16px; }
.icon-sitemap-application-blue{ background-position: -85px -901px !important; width: 16px; height: 16px; }
.icon-sitemap-application{ background-position: -85px -918px !important; width: 16px; height: 16px; }
.icon-table-arrow{ background-position: -85px -935px !important; width: 16px; height: 16px; }
.icon-table-exclamation{ background-position: -85px -952px !important; width: 16px; height: 16px; }
.icon-table-minus{ background-position: -85px -969px !important; width: 16px; height: 16px; }
.icon-table-pencil{ background-position: -85px -986px !important; width: 16px; height: 16px; }
.icon-table-plus{ background-position: -85px -1003px !important; width: 16px; height: 16px; }
.icon-table-delete-column{ background-position: -85px -1020px !important; width: 16px; height: 16px; }
.icon-table-delete-row{ background-position: -85px -1037px !important; width: 16px; height: 16px; }
.icon-table-delete{ background-position: -85px -1054px !important; width: 16px; height: 16px; }
.icon-table-draw{ background-position: -85px -1071px !important; width: 16px; height: 16px; }
.icon-table-excel{ background-position: -85px -1088px !important; width: 16px; height: 16px; }
.icon-table-export{ background-position: -85px -1105px !important; width: 16px; height: 16px; }
.icon-table-heatmap{ background-position: -85px -1122px !important; width: 16px; height: 16px; }
.icon-table-import{ background-position: -85px -1139px !important; width: 16px; height: 16px; }
.icon-table-insert-column{ background-position: -85px -1156px !important; width: 16px; height: 16px; }
.icon-table-insert-row{ background-position: -85px -1173px !important; width: 16px; height: 16px; }
.icon-table-insert{ background-position: -85px -1190px !important; width: 16px; height: 16px; }
.icon-table-join-column{ background-position: -85px -1207px !important; width: 16px; height: 16px; }
.icon-table-join-row{ background-position: -85px -1224px !important; width: 16px; height: 16px; }
.icon-table-join{ background-position: -85px -1241px !important; width: 16px; height: 16px; }
.icon-table-medium{ background-position: -85px -1258px !important; width: 16px; height: 16px; }
.icon-table-money{ background-position: -85px -1275px !important; width: 16px; height: 16px; }
.icon-table-select-all{ background-position: -85px -1292px !important; width: 16px; height: 16px; }
.icon-table-select-cells{ background-position: -85px -1309px !important; width: 16px; height: 16px; }
.icon-table-select-column{ background-position: -85px -1326px !important; width: 16px; height: 16px; }
.icon-table-select-row{ background-position: -85px -1343px !important; width: 16px; height: 16px; }
.icon-table-select{ background-position: -85px -1360px !important; width: 16px; height: 16px; }
.icon-table-share{ background-position: -85px -1377px !important; width: 16px; height: 16px; }
.icon-table-sheet{ background-position: -85px -1394px !important; width: 16px; height: 16px; }
.icon-table-small{ background-position: -85px -1411px !important; width: 16px; height: 16px; }
.icon-table-split-column{ background-position: -85px -1428px !important; width: 16px; height: 16px; }
.icon-table-split-row{ background-position: -85px -1445px !important; width: 16px; height: 16px; }
.icon-table-split{ background-position: -85px -1462px !important; width: 16px; height: 16px; }
.icon-table-sum{ background-position: -85px -1479px !important; width: 16px; height: 16px; }
.icon-table{ background-position: -85px -1496px !important; width: 16px; height: 16px; }
.icon-tables-relation{ background-position: -85px -1513px !important; width: 16px; height: 16px; }
.icon-tables-stacks{ background-position: -85px -1530px !important; width: 16px; height: 16px; }
.icon-tables{ background-position: -85px -1547px !important; width: 16px; height: 16px; }
.icon-tick-button{ background-position: -85px -1564px !important; width: 16px; height: 16px; }
.icon-tick-circle-frame{ background-position: -85px -1581px !important; width: 16px; height: 16px; }
.icon-tick-circle{ background-position: -85px -1598px !important; width: 16px; height: 16px; }
.icon-tick-octagon-frame{ background-position: -85px -1615px !important; width: 16px; height: 16px; }
.icon-tick-octagon{ background-position: -85px -1632px !important; width: 16px; height: 16px; }
.icon-tick-red{ background-position: -85px -1649px !important; width: 16px; height: 16px; }
.icon-tick-shield{ background-position: -85px -1666px !important; width: 16px; height: 16px; }
.icon-tick-small-circle{ background-position: -85px -1683px !important; width: 16px; height: 16px; }
.icon-tick-small-red{ background-position: -85px -1700px !important; width: 16px; height: 16px; }
.icon-tick-small-white{ background-position: -85px -1717px !important; width: 16px; height: 16px; }
.icon-tick-small{ background-position: -85px -1734px !important; width: 16px; height: 16px; }
.icon-tick-white{ background-position: -85px -1751px !important; width: 16px; height: 16px; }
.icon-tick{ background-position: -85px -1768px !important; width: 16px; height: 16px; }
.icon-toggle-expand{ background-position: -85px -1785px !important; width: 16px; height: 16px; }
.icon-toggle-small-expand{ background-position: -85px -1802px !important; width: 16px; height: 16px; }
.icon-toggle-small{ background-position: -85px -1819px !important; width: 16px; height: 16px; }
.icon-toggle{ background-position: -85px -1836px !important; width: 16px; height: 16px; }
.icon-user-silhouette-question{ background-position: -85px -1853px !important; width: 16px; height: 16px; }
.icon-user-silhouette{ background-position: -85px -1870px !important; width: 16px; height: 16px; }
.icon-user-white-female{ background-position: -85px -1887px !important; width: 16px; height: 16px; }
.icon-user-white{ background-position: -85px -1904px !important; width: 16px; height: 16px; }
.icon-user{ background-position: -85px -1921px !important; width: 16px; height: 16px; }
.icon-xfn{ background-position: -85px -1938px !important; width: 16px; height: 16px; }
.icon-disk-plus{ background-position: -85px -1971px !important; width: 16px; height: 16px; }
.icon-printer{ background-position: -85px -1955px !important; width: 16px; height: 16px; }
.icon-disk-return-black{ background-position: -85px -1989px !important; width: 16px; height: 16px; }





.icon-24-address-book-blue{ background-position: 0 0; width: 24px; height: 24px; }
.icon-24-address-book{ background-position: 0 -25px; width: 24px; height: 24px; }
.icon-24-alarm-clock-blue{ background-position: 0 -50px; width: 24px; height: 24px; }
.icon-24-alarm-clock{ background-position: 0 -75px; width: 24px; height: 24px; }
.icon-24-application-blue{ background-position: 0 -100px; width: 24px; height: 24px; }
.icon-24-application-export{ background-position: 0 -125px; width: 24px; height: 24px; }
.icon-24-application-import{ background-position: 0 -150px; width: 24px; height: 24px; }
.icon-24-application-sidebar-list{ background-position: 0 -175px; width: 24px; height: 24px; }
.icon-24-application-sidebar{ background-position: 0 -200px; width: 24px; height: 24px; }
.icon-24-application{ background-position: 0 -225px; width: 24px; height: 24px; }
.icon-24-arrow-090{ background-position: 0 -250px; width: 24px; height: 24px; }
.icon-24-arrow-180{ background-position: 0 -275px; width: 24px; height: 24px; }
.icon-24-arrow-270{ background-position: 0 -300px; width: 24px; height: 24px; }
.icon-24-arrow-circle-135{ background-position: 0 -325px; width: 24px; height: 24px; }
.icon-24-arrow-circle-225{ background-position: 0 -350px; width: 24px; height: 24px; }
.icon-24-arrow-circle-315{ background-position: 0 -375px; width: 24px; height: 24px; }
.icon-24-arrow-circle-double-135{ background-position: 0 -400px; width: 24px; height: 24px; }
.icon-24-arrow-circle-double{ background-position: 0 -425px; width: 24px; height: 24px; }
.icon-24-arrow-circle{ background-position: 0 -450px; width: 24px; height: 24px; }
.icon-24-arrow-curve-090{ background-position: 0 -475px; width: 24px; height: 24px; }
.icon-24-arrow-curve-180{ background-position: 0 -500px; width: 24px; height: 24px; }
.icon-24-arrow-curve-270{ background-position: 0 -525px; width: 24px; height: 24px; }
.icon-24-arrow-curve{ background-position: 0 -550px; width: 24px; height: 24px; }
.icon-24-arrow-join-090{ background-position: 0 -575px; width: 24px; height: 24px; }
.icon-24-arrow-join-180{ background-position: 0 -600px; width: 24px; height: 24px; }
.icon-24-arrow-join-270{ background-position: 0 -625px; width: 24px; height: 24px; }
.icon-24-arrow-join{ background-position: 0 -650px; width: 24px; height: 24px; }
.icon-24-arrow-merge-090{ background-position: 0 -675px; width: 24px; height: 24px; }
.icon-24-arrow-merge-180{ background-position: 0 -700px; width: 24px; height: 24px; }
.icon-24-arrow-merge-270{ background-position: 0 -725px; width: 24px; height: 24px; }
.icon-24-arrow-merge{ background-position: 0 -750px; width: 24px; height: 24px; }
.icon-24-arrow-repeat-once{ background-position: 0 -775px; width: 24px; height: 24px; }
.icon-24-arrow-repeat{ background-position: 0 -800px; width: 24px; height: 24px; }
.icon-24-arrow-retweet{ background-position: 0 -825px; width: 24px; height: 24px; }
.icon-24-arrow-split-090{ background-position: 0 -850px; width: 24px; height: 24px; }
.icon-24-arrow-split-180{ background-position: 0 -875px; width: 24px; height: 24px; }
.icon-24-arrow-split-270{ background-position: 0 -900px; width: 24px; height: 24px; }
.icon-24-arrow-split{ background-position: 0 -925px; width: 24px; height: 24px; }
.icon-24-arrow{ background-position: 0 -950px; width: 24px; height: 24px; }
.icon-24-balloon{ background-position: 0 -975px; width: 24px; height: 24px; }
.icon-24-bell{ background-position: 0 -1000px; width: 24px; height: 24px; }
.icon-24-bin{ background-position: 0 -1025px; width: 24px; height: 24px; }
.icon-24-blue-document-export{ background-position: 0 -1050px; width: 24px; height: 24px; }
.icon-24-blue-document-horizontal{ background-position: 0 -1075px; width: 24px; height: 24px; }
.icon-24-blue-document-import{ background-position: 0 -1100px; width: 24px; height: 24px; }
.icon-24-blue-document-text-image{ background-position: 0 -1125px; width: 24px; height: 24px; }
.icon-24-blue-document-text{ background-position: 0 -1150px; width: 24px; height: 24px; }
.icon-24-blue-document{ background-position: 0 -1175px; width: 24px; height: 24px; }
.icon-24-blue-folder-export{ background-position: 0 -1200px; width: 24px; height: 24px; }
.icon-24-blue-folder-horizontal-open{ background-position: 0 -1225px; width: 24px; height: 24px; }
.icon-24-blue-folder-horizontal{ background-position: 0 -1250px; width: 24px; height: 24px; }
.icon-24-blue-folder-import{ background-position: 0 -1275px; width: 24px; height: 24px; }
.icon-24-blue-folder-open{ background-position: 0 -1300px; width: 24px; height: 24px; }
.icon-24-blue-folder{ background-position: 0 -1325px; width: 24px; height: 24px; }
.icon-24-book-brown{ background-position: 0 -1350px; width: 24px; height: 24px; }
.icon-24-book{ background-position: 0 -1375px; width: 24px; height: 24px; }
.icon-24-bookmark-export{ background-position: 0 -1400px; width: 24px; height: 24px; }
.icon-24-bookmark-import{ background-position: 0 -1425px; width: 24px; height: 24px; }
.icon-24-bookmark{ background-position: 0 -1450px; width: 24px; height: 24px; }
.icon-24-box-label{ background-position: 0 -1475px; width: 24px; height: 24px; }
.icon-24-box{ background-position: 0 -1500px; width: 24px; height: 24px; }
.icon-24-calculator{ background-position: 0 -1525px; width: 24px; height: 24px; }
.icon-24-calendar-blue{ background-position: 0 -1550px; width: 24px; height: 24px; }
.icon-24-calendar-day{ background-position: 0 -1575px; width: 24px; height: 24px; }
.icon-24-calendar-export{ background-position: 0 -1600px; width: 24px; height: 24px; }
.icon-24-calendar-import{ background-position: 0 -1625px; width: 24px; height: 24px; }
.icon-24-calendar-month{ background-position: 0 -1650px; width: 24px; height: 24px; }
.icon-24-calendar{ background-position: 0 -1675px; width: 24px; height: 24px; }
.icon-24-card-address{ background-position: 0 -1700px; width: 24px; height: 24px; }
.icon-24-card-export{ background-position: 0 -1725px; width: 24px; height: 24px; }
.icon-24-card-import{ background-position: 0 -1750px; width: 24px; height: 24px; }
.icon-24-card{ background-position: 0 -1775px; width: 24px; height: 24px; }
.icon-24-clock{ background-position: 0 -1800px; width: 24px; height: 24px; }
.icon-24-color-swatch{ background-position: 0 -1825px; width: 24px; height: 24px; }
.icon-24-color{ background-position: 0 -1850px; width: 24px; height: 24px; }
.icon-24-counter{ background-position: 0 -1875px; width: 24px; height: 24px; }
.icon-24-credit-card-green{ background-position: 0 -1900px; width: 24px; height: 24px; }
.icon-24-credit-card{ background-position: 0 -1925px; width: 24px; height: 24px; }
.icon-24-cross-circle{ background-position: 0 -1950px; width: 24px; height: 24px; }
.icon-24-cross{ background-position: 0 -1975px; width: 24px; height: 24px; }
.icon-24-database-export{ background-position: -25px 0; width: 24px; height: 24px; }
.icon-24-database-import{ background-position: -25px -25px; width: 24px; height: 24px; }
.icon-24-database{ background-position: -25px -50px; width: 24px; height: 24px; }
.icon-24-disc-blue{ background-position: -25px -75px; width: 24px; height: 24px; }
.icon-24-disc{ background-position: -25px -100px; width: 24px; height: 24px; }
.icon-24-disk-black{ background-position: -25px -125px; width: 24px; height: 24px; }
.icon-24-disk{ background-position: -25px -150px; width: 24px; height: 24px; }
.icon-24-document-export{ background-position: -25px -175px; width: 24px; height: 24px; }
.icon-24-document-horizontal{ background-position: -25px -200px; width: 24px; height: 24px; }
.icon-24-document-import{ background-position: -25px -225px; width: 24px; height: 24px; }
.icon-24-document-text-image{ background-position: -25px -250px; width: 24px; height: 24px; }
.icon-24-document-text{ background-position: -25px -275px; width: 24px; height: 24px; }
.icon-24-document{ background-position: -25px -300px; width: 24px; height: 24px; }
.icon-24-drive{ background-position: -25px -325px; width: 24px; height: 24px; }
.icon-24-exclamation{ background-position: -25px -350px; width: 24px; height: 24px; }
.icon-24-film{ background-position: -25px -375px; width: 24px; height: 24px; }
.icon-24-fire{ background-position: -25px -400px; width: 24px; height: 24px; }
.icon-24-folder-export{ background-position: -25px -425px; width: 24px; height: 24px; }
.icon-24-folder-horizontal-open{ background-position: -25px -450px; width: 24px; height: 24px; }
.icon-24-folder-horizontal{ background-position: -25px -475px; width: 24px; height: 24px; }
.icon-24-folder-import{ background-position: -25px -500px; width: 24px; height: 24px; }
.icon-24-folder-open{ background-position: -25px -525px; width: 24px; height: 24px; }
.icon-24-folder{ background-position: -25px -550px; width: 24px; height: 24px; }
.icon-24-globe-green{ background-position: -25px -575px; width: 24px; height: 24px; }
.icon-24-globe{ background-position: -25px -600px; width: 24px; height: 24px; }
.icon-24-home{ background-position: -25px -625px; width: 24px; height: 24px; }
.icon-24-image-export{ background-position: -25px -650px; width: 24px; height: 24px; }
.icon-24-image-import{ background-position: -25px -675px; width: 24px; height: 24px; }
.icon-24-image-sunset{ background-position: -25px -700px; width: 24px; height: 24px; }
.icon-24-image{ background-position: -25px -725px; width: 24px; height: 24px; }
.icon-24-inbox-document-music-playlist{ background-position: -25px -750px; width: 24px; height: 24px; }
.icon-24-inbox-document-music{ background-position: -25px -775px; width: 24px; height: 24px; }
.icon-24-inbox-document-text{ background-position: -25px -800px; width: 24px; height: 24px; }
.icon-24-inbox-document{ background-position: -25px -825px; width: 24px; height: 24px; }
.icon-24-inbox-film{ background-position: -25px -850px; width: 24px; height: 24px; }
.icon-24-inbox-image{ background-position: -25px -875px; width: 24px; height: 24px; }
.icon-24-inbox-slide{ background-position: -25px -900px; width: 24px; height: 24px; }
.icon-24-inbox-table{ background-position: -25px -925px; width: 24px; height: 24px; }
.icon-24-inbox{ background-position: -25px -950px; width: 24px; height: 24px; }
.icon-24-information{ background-position: -25px -975px; width: 24px; height: 24px; }
.icon-24-jar-label{ background-position: -25px -1000px; width: 24px; height: 24px; }
.icon-24-jar{ background-position: -25px -1025px; width: 24px; height: 24px; }
.icon-24-keyboard-command{ background-position: -25px -1050px; width: 24px; height: 24px; }
.icon-24-keyboard-space{ background-position: -25px -1075px; width: 24px; height: 24px; }
.icon-24-keyboard{ background-position: -25px -1100px; width: 24px; height: 24px; }
.icon-24-layer{ background-position: -25px -1125px; width: 24px; height: 24px; }
.icon-24-lifebuoy{ background-position: -25px -1150px; width: 24px; height: 24px; }
.icon-24-light-bulb-off{ background-position: -25px -1175px; width: 24px; height: 24px; }
.icon-24-light-bulb{ background-position: -25px -1200px; width: 24px; height: 24px; }
.icon-24-magnet{ background-position: -25px -1225px; width: 24px; height: 24px; }
.icon-24-magnifier-left{ background-position: -25px -1250px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-actual-equal{ background-position: -25px -1275px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-actual{ background-position: -25px -1300px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-fit{ background-position: -25px -1325px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-in{ background-position: -25px -1350px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom-out{ background-position: -25px -1375px; width: 24px; height: 24px; }
.icon-24-magnifier-zoom{ background-position: -25px -1400px; width: 24px; height: 24px; }
.icon-24-magnifier{ background-position: -25px -1425px; width: 24px; height: 24px; }
.icon-24-mail-open{ background-position: -25px -1450px; width: 24px; height: 24px; }
.icon-24-mail{ background-position: -25px -1475px; width: 24px; height: 24px; }
.icon-24-map{ background-position: -25px -1500px; width: 24px; height: 24px; }
.icon-24-marker{ background-position: -25px -1525px; width: 24px; height: 24px; }
.icon-24-megaphone{ background-position: -25px -1550px; width: 24px; height: 24px; }
.icon-24-minus-circle{ background-position: -25px -1575px; width: 24px; height: 24px; }
.icon-24-minus{ background-position: -25px -1600px; width: 24px; height: 24px; }
.icon-24-mobile-phone{ background-position: -25px -1625px; width: 24px; height: 24px; }
.icon-24-monitor-sidebar{ background-position: -25px -1650px; width: 24px; height: 24px; }
.icon-24-monitor{ background-position: -25px -1675px; width: 24px; height: 24px; }
.icon-24-navigation-090{ background-position: -25px -1700px; width: 24px; height: 24px; }
.icon-24-navigation-180{ background-position: -25px -1725px; width: 24px; height: 24px; }
.icon-24-navigation-270{ background-position: -25px -1750px; width: 24px; height: 24px; }
.icon-24-navigation{ background-position: -25px -1775px; width: 24px; height: 24px; }
.icon-24-newspaper{ background-position: -25px -1800px; width: 24px; height: 24px; }
.icon-24-notebook{ background-position: -25px -1825px; width: 24px; height: 24px; }
.icon-24-paper-bag-label{ background-position: -25px -1850px; width: 24px; height: 24px; }
.icon-24-paper-bag{ background-position: -25px -1875px; width: 24px; height: 24px; }
.icon-24-pencil{ background-position: -25px -1900px; width: 24px; height: 24px; }
.icon-24-photo-album-blue{ background-position: -25px -1925px; width: 24px; height: 24px; }
.icon-24-photo-album{ background-position: -25px -1950px; width: 24px; height: 24px; }
.icon-24-plus-circle{ background-position: -25px -1975px; width: 24px; height: 24px; }
.icon-24-plus{ background-position: -50px 0; width: 24px; height: 24px; }
.icon-24-point{ background-position: -50px -25px; width: 24px; height: 24px; }
.icon-24-printer{ background-position: -50px -50px; width: 24px; height: 24px; }
.icon-24-question{ background-position: -50px -75px; width: 24px; height: 24px; }
.icon-24-receipt-export{ background-position: -50px -100px; width: 24px; height: 24px; }
.icon-24-receipt-import{ background-position: -50px -125px; width: 24px; height: 24px; }
.icon-24-receipt-text{ background-position: -50px -150px; width: 24px; height: 24px; }
.icon-24-receipt{ background-position: -50px -175px; width: 24px; height: 24px; }
.icon-24-ruler{ background-position: -50px -200px; width: 24px; height: 24px; }
.icon-24-script-export{ background-position: -50px -225px; width: 24px; height: 24px; }
.icon-24-script-import{ background-position: -50px -250px; width: 24px; height: 24px; }
.icon-24-script-text{ background-position: -50px -275px; width: 24px; height: 24px; }
.icon-24-script{ background-position: -50px -300px; width: 24px; height: 24px; }
.icon-24-server{ background-position: -50px -325px; width: 24px; height: 24px; }
.icon-24-service-bell{ background-position: -50px -350px; width: 24px; height: 24px; }
.icon-24-sitemap{ background-position: -50px -375px; width: 24px; height: 24px; }
.icon-24-smiley-lol{ background-position: -50px -400px; width: 24px; height: 24px; }
.icon-24-socket{ background-position: -50px -425px; width: 24px; height: 24px; }
.icon-24-sofa{ background-position: -50px -450px; width: 24px; height: 24px; }
.icon-24-sort{ background-position: -50px -475px; width: 24px; height: 24px; }
.icon-24-stamp{ background-position: -50px -500px; width: 24px; height: 24px; }
.icon-24-star-empty{ background-position: -50px -525px; width: 24px; height: 24px; }
.icon-24-star-half{ background-position: -50px -550px; width: 24px; height: 24px; }
.icon-24-star{ background-position: -50px -575px; width: 24px; height: 24px; }
.icon-24-sticky-note{ background-position: -50px -600px; width: 24px; height: 24px; }
.icon-24-switch{ background-position: -50px -625px; width: 24px; height: 24px; }
.icon-24-system-monitor{ background-position: -50px -650px; width: 24px; height: 24px; }
.icon-24-table-export{ background-position: -50px -675px; width: 24px; height: 24px; }
.icon-24-table-import{ background-position: -50px -700px; width: 24px; height: 24px; }
.icon-24-table-sheet{ background-position: -50px -725px; width: 24px; height: 24px; }
.icon-24-table{ background-position: -50px -750px; width: 24px; height: 24px; }
.icon-24-tag-export{ background-position: -50px -775px; width: 24px; height: 24px; }
.icon-24-tag-import{ background-position: -50px -800px; width: 24px; height: 24px; }
.icon-24-tag-label{ background-position: -50px -825px; width: 24px; height: 24px; }
.icon-24-tag{ background-position: -50px -850px; width: 24px; height: 24px; }
.icon-24-television{ background-position: -50px -875px; width: 24px; height: 24px; }
.icon-24-terminal{ background-position: -50px -900px; width: 24px; height: 24px; }
.icon-24-thumb-up{ background-position: -50px -925px; width: 24px; height: 24px; }
.icon-24-thumb{ background-position: -50px -950px; width: 24px; height: 24px; }
.icon-24-tick{ background-position: -50px -975px; width: 24px; height: 24px; }
.icon-24-ticket{ background-position: -50px -1000px; width: 24px; height: 24px; }
.icon-24-ui-color-picker-default{ background-position: -50px -1025px; width: 24px; height: 24px; }
.icon-24-ui-color-picker-transparent{ background-position: -50px -1050px; width: 24px; height: 24px; }
.icon-24-ui-color-picker{ background-position: -50px -1075px; width: 24px; height: 24px; }
.icon-24-ui-tab{ background-position: -50px -1100px; width: 24px; height: 24px; }
.icon-24-ui-toolbar{ background-position: -50px -1125px; width: 24px; height: 24px; }
.icon-24-universal{ background-position: -50px -1150px; width: 24px; height: 24px; }
.icon-24-user-business-boss{ background-position: -50px -1175px; width: 24px; height: 24px; }
.icon-24-user-business{ background-position: -50px -1200px; width: 24px; height: 24px; }
.icon-24-user-female{ background-position: -50px -1225px; width: 24px; height: 24px; }
.icon-24-user{ background-position: -50px -1250px; width: 24px; height: 24px; }
.icon-24-vise{ background-position: -50px -1275px; width: 24px; height: 24px; }
.icon-24-wall{ background-position: -50px -1300px; width: 24px; height: 24px; }
.icon-24-wooden-box-label{ background-position: -50px -1325px; width: 24px; height: 24px; }
.icon-24-wooden-box{ background-position: -50px -1350px; width: 24px; height: 24px; }
.icon-24-zone{ background-position: -50px -1375px; width: 24px; height: 24px; }

.w-file-icon{
    position: relative;
    overflow: hidden;
    height: 16px;
    width: 16px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background:url(images/wx-file-type-icon.png) no-repeat;
}

.icon-file-basic{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-access{background-position: -57px -10px !important; width: 16px; height: 16px; }
.icon-file-exe{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-zip{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-rar{background-position: -178px -10px !important; width: 16px; height: 16px; }
.icon-file-xls{background-position: -299px -10px !important; width: 16px; height: 16px; }
.icon-file-xlsx{background-position: -299px -10px !important; width: 16px; height: 16px; }
.icon-file-csv{background-position: -420px -10px !important; width: 16px; height: 16px; }
.icon-file-avi{background-position: -541px -10px !important; width: 16px; height: 16px; }
.icon-file-swf{background-position: -662px -10px !important; width: 16px; height: 16px; }

.icon-file-jpg{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-JPG{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-jpge{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-png{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-gif{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-GIF{background-position: -57px -68px !important; width: 16px; height: 16px; }
.icon-file-mp3{background-position: -178px -68px !important; width: 16px; height: 16px; }
.icon-file-pst{background-position: -299px -68px !important; width: 16px; height: 16px; }
.icon-file-pdf{background-position: -420px -68px !important; width: 16px; height: 16px; }
.icon-file-psd{background-position: -541px -68px !important; width: 16px; height: 16px; }
.icon-file-ppt{background-position: -662px -68px !important; width: 16px; height: 16px; }
.icon-file-pptx{background-position: -662px -68px !important; width: 16px; height: 16px; }

.icon-file-txt{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-jsp{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-hwp{background-position: -57px -126px !important; width: 16px; height: 16px; }
.icon-file-doc{background-position: -178px -126px !important; width: 16px; height: 16px; }
.icon-file-docx{background-position: -178px -126px !important; width: 16px; height: 16px; }
.icon-file-xml{background-position: -299px -126px !important; width: 16px; height: 16px; }


/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\global\wx_tools.css
**/

@CHARSET "UTF-8";
.w-tools {
    position: relative;
    overflow: hidden;
    height: 15px;
    width: 15px;
    margin: 0;
    padding: 0;
    zoom: 1;
    display: inline-block;
    *display: inline;
    _display: inline;
    background: url(images/wx-tools.png) no-repeat;
}


.w-tools-collapse-right{background-position: 0 0 !important; width: 15px; height: 15px;}
.w-tools-collapse-left{background-position: 0 -15px !important; width: 15px; height: 15px;}
.w-tools-collapse-bottom{background-position: 0 -30px !important; width: 15px; height: 15px;}
.w-tools-collapse-top{background-position: 0 -45px !important; width: 15px; height: 15px;}

.w-tools-plus{background-position: 0 -60px !important; width: 15px; height: 15px;}
.w-tools-minus{background-position: 0 -75px !important; width: 15px; height: 15px;}

.w-tools-close{background-position: 0 -90px !important; width: 15px; height: 15px;}
.w-tools-minimize{background-position: 0 -105px !important; width: 15px; height: 15px;}
.w-tools-maximize{background-position: 0 -120px !important; width: 15px; height: 15px;}
.w-tools-resize{background-position: 0 -135px !important; width: 15px; height: 15px;}

.w-tools-roll-up{background-position: 0 -150px !important; width: 15px; height: 15px;}
.w-tools-roll-down{background-position: 0 -165px !important; width: 15px; height: 15px;}
.w-tools-roll-left{background-position: 0 -180px !important; width: 15px; height: 15px;}
.w-tools-roll-right{background-position: 0 -195px !important; width: 15px; height: 15px;}


.w-tools-circle-collapse-right{background-position: 0 -210px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-left{background-position: 0 -225px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-bottom{background-position: 0 -240px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-top{background-position: 0 -255px !important; width: 15px; height: 15px;}

.w-tools-circle-plus{background-position: 0 -270px !important; width: 15px; height: 15px;}
.w-tools-circle-minus{background-position: 0 -285px !important; width: 15px; height: 15px;}

.w-tools-circle-close{background-position: 0 -300px !important; width: 15px; height: 15px;}
.w-tools-circle-minimize{background-position: 0 -315px !important; width: 15px; height: 15px;}
.w-tools-circle-maximize{background-position: 0 -330px !important; width: 15px; height: 15px;}
.w-tools-circle-resize{background-position: 0 -345px !important; width: 15px; height: 15px;}

.w-tools-circle-roll-up{background-position: 0 -360px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-down{background-position: 0 -375px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-left{background-position: 0 -390px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-right{background-position: 0 -405px !important; width: 15px; height: 15px;}


.w-tools-square-collapse-right{background-position: 0 -420px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-left{background-position: 0 -435px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-bottom{background-position: 0 -450px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-top{background-position: 0 -465px !important; width: 15px; height: 15px;}

.w-tools-square-plus{background-position: 0 -480px !important; width: 15px; height: 15px;}
.w-tools-square-minus{background-position: 0 -495px !important; width: 15px; height: 15px;}

.w-tools-square-close{background-position: 0 -510px !important; width: 15px; height: 15px;}
.w-tools-square-minimize{background-position: 0 -525px !important; width: 15px; height: 15px;}
.w-tools-square-maximize{background-position: 0 -540px !important; width: 15px; height: 15px;}
.w-tools-square-resize{background-position: 0 -555px !important; width: 15px; height: 15px;}

.w-tools-square-roll-up{background-position: 0 -570px !important; width: 15px; height: 15px;}
.w-tools-square-roll-down{background-position: 0 -585px !important; width: 15px; height: 15px;}
.w-tools-square-roll-left{background-position: 0 -600px !important; width: 15px; height: 15px;}
.w-tools-square-roll-right{background-position: 0 -615px !important; width: 15px; height: 15px;}



.w-tools-collapse-right_important{background-position: -30px 0 !important; width: 15px; height: 15px;}
.w-tools-collapse-left_important{background-position: -30px -15px !important; width: 15px; height: 15px;}
.w-tools-collapse-bottom_important{background-position: -30px -30px !important; width: 15px; height: 15px;}
.w-tools-collapse-top_important{background-position: -30px -45px !important; width: 15px; height: 15px;}

.w-tools-plus_important{background-position: -30px -60px !important; width: 15px; height: 15px;}
.w-tools-minus_important{background-position: -30px -75px !important; width: 15px; height: 15px;}

.w-tools-close_important{background-position: -30px -90px !important; width: 15px; height: 15px;}
.w-tools-minimize_important{background-position: -30px -105px !important; width: 15px; height: 15px;}
.w-tools-maximize_important{background-position: -30px -120px !important; width: 15px; height: 15px;}
.w-tools-resize_important{background-position: -30px -135px !important; width: 15px; height: 15px;}

.w-tools-roll-up_important{background-position: -30px -150px !important; width: 15px; height: 15px;}
.w-tools-roll-down_important{background-position: -30px -165px !important; width: 15px; height: 15px;}
.w-tools-roll-left_important{background-position: -30px -180px !important; width: 15px; height: 15px;}
.w-tools-roll-right_important{background-position: -30px -195px !important; width: 15px; height: 15px;}


.w-tools-circle-collapse-right_important{background-position: -30px -210px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-left_important{background-position: -30px -225px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-bottom_important{background-position: -30px -240px !important; width: 15px; height: 15px;}
.w-tools-circle-collapse-top_important{background-position: -30px -255px !important; width: 15px; height: 15px;}

.w-tools-circle-plus_important{background-position: -30px -270px !important; width: 15px; height: 15px;}
.w-tools-circle-minus_important{background-position: -30px -285px !important; width: 15px; height: 15px;}

.w-tools-circle-close_important{background-position: -30px -300px !important; width: 15px; height: 15px;}
.w-tools-circle-minimize_important{background-position: -30px -315px !important; width: 15px; height: 15px;}
.w-tools-circle-maximize_important{background-position: -30px -330px !important; width: 15px; height: 15px;}
.w-tools-circle-resize_important{background-position: -30px -345px !important; width: 15px; height: 15px;}

.w-tools-circle-roll-up_important{background-position: -30px -360px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-down_important{background-position: -30px -375px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-left_important{background-position: -30px -390px !important; width: 15px; height: 15px;}
.w-tools-circle-roll-right_important{background-position: -30px -405px !important; width: 15px; height: 15px;}


.w-tools-square-collapse-right_important{background-position: -30px -420px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-left_important{background-position: -30px -435px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-bottom_important{background-position: -30px -450px !important; width: 15px; height: 15px;}
.w-tools-square-collapse-top_important{background-position: -30px -465px !important; width: 15px; height: 15px;}

.w-tools-square-plus_important{background-position: -30px -480px !important; width: 15px; height: 15px;}
.w-tools-square-minus_important{background-position: -30px -495px !important; width: 15px; height: 15px;}

.w-tools-square-close_important{background-position: -30px -510px !important; width: 15px; height: 15px;}
.w-tools-square-minimize_important{background-position: -30px -525px !important; width: 15px; height: 15px;}
.w-tools-square-maximize_important{background-position: -30px -540px !important; width: 15px; height: 15px;}
.w-tools-square-resize_important{background-position: -30px -555px !important; width: 15px; height: 15px;}

.w-tools-square-roll-up_important{background-position: -30px -570px !important; width: 15px; height: 15px;}
.w-tools-square-roll-down_important{background-position: -30px -585px !important; width: 15px; height: 15px;}
.w-tools-square-roll-left_important{background-position: -30px -600px !important; width: 15px; height: 15px;}
.w-tools-square-roll-right_important{background-position: -30px -615px !important; width: 15px; height: 15px;}

/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\global\wx_componentsCommon.css
**/

@CHARSET "UTF-8";
.w-boxes {
    clear: both;
    position: relative;
    overflow: hidden;
}

.w-boxes.uneven {
    background: #add8e6
}

.w-box {
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #999;
    overflow: hidden;
    text-align: center;
}

.w-box-caption {
    font-size: 12px;
    line-height: 22px;
    font-weight: normal;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    display: block;
}

.w-textmetrics {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim, sans-serif;
    font-weight: normal;
    font-size: 12px;
    vertical-align: middle;
    text-align: left;
    position: absolute;
    z-index: 100;
    left: -1000px;;
}

/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\global\wx_GridPanel.css
**/

@CHARSET "UTF-8";
.w-gridpanel {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-size: 12px;
}

.w-gridpanel .w-grid-header-columns-wrap {
    zoom: 1;
    left: 0px;
    top: 0px;
    line-height: 25px;
}

.w-grid-header, .w-grid-headerrow {
    width: 100%;
    overflow: hidden;
    border-left: 0px;
}

.w-grid-header-columns, .w-grid-headerrow-columns {
    width: 999999px;
    position: relative;
    white-space: nowrap;
    cursor: default;
    overflow: hidden;
    zoom: 1;
}

.w-grid-header-column {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 4px;
    border-right: 1px solid silver;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    float: left;
    zoom: 1;
}

.w-grid-headerrow-column {
    padding: 4px;
}

.w-grid-header-column-sorted {
    font-style: italic;
}

.w-grid-sort-indicator {
    display: none;
    width: 8px;
    height: 5px;
    margin-left: 4px;
    zoom: 1;
}

.w-grid-sort-indicator-desc {
    background: url(../commonImages/wx-grid-sort-desc.gif);
}

.w-grid-sort-indicator-asc {
    background: url(../commonImages/wx-grid-sort-asc.gif);
}

.w-grid-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    cursor: col-resize;
    width: 4px;
    right: 0px;
    top: 0;
    height: 100%;
    zoom: 1;
}

.w-grid-sortable-placeholder {
    background: silver;
}

.grid-row-selector {
    float: left;
}

.grid-row-selector .w-grid-header-column {
    left: 0px;
}

.grid-row-selector .w-grid-header-column:hover {
    background: transparent;
}

.w-grid-row-selector-item {
    position: absolute;
    text-align: center;
    border-right: 1px dotted silver;
    border-bottom: 1px solid silver;
    padding: 4px 0px 5px 0px;
    zoom: 1;
}

.w-grid-row-selector-item>input {
    margin: 0px;
    height: inherit;
}

.grid-canvas {
    position: relative;
    outline: 0;
}

.w-grid-row, .w-grid-row.active {
    position: absolute;
    border: 0px;
    width: 100%;
    zoom: 1;
}

.w-grid-row.state-c.active,
.w-grid-row.state-r.active,
.w-grid-row.state-u.active,
.w-grid-row.state-m.active {
    background-color: #F5F7D7;
}

.w-grid-cell, .w-grid-headerrow-column {
    position: absolute;

    border: 1px solid transparent;
    border-right: 1px dotted silver;
    border-bottom-color: silver;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    z-index: 1;
    padding: 1px 2px 2px 1px;
    margin: 0;

    white-space: nowrap;

    cursor: default;
}

.w-grid-group {
}

.w-grid-group-toggle {
    display: inline-block;
}

.w-grid-cell.highlighted {
    background: lightskyblue;
    background: rgba(0, 0, 255, 0.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.w-grid-cell.flashing {
    border: 1px solid red !important;
}

.w-grid-cell.editable {
    z-index: 11;
    overflow: visible;
    background: white;
    border-color: black;
    border-style: solid;
}

.w-grid-cell:focus {
    outline: none;
}

.w-grid-reorder-proxy {
    display: inline-block;
    background: blue;
    opacity: 0.15;
    filter: alpha(opacity = 15);
    cursor: move;
}

.w-grid-reorder-guide {
    display: inline-block;
    height: 2px;
    background: blue;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

.w-grid-selection {
    z-index: 10;
    position: absolute;
    border: 2px dashed black;
}

.w-grid-list-picker, .w-grid-list-picker-hover {
    background-image: url(../commonImages/wx-grid-select-icon-normal.png);
}
.w-grid-date-picker {
    background-image: url(../commonImages/wx-grid-date-icon-normal.png);
}
.w-grid-column-check {
    background: url(../commonImages/wx-check-normal.png) no-repeat;
    background-position: center center;
    width: 100%;
    margin-top: -10px;
    margin-left: -5px;
}
.w-grid-date-picker, .w-grid-column-check, .w-grid-list-picker, .w-grid-list-picker-hover {
    position: absolute;
    top: 50%;
    height: 20px;
}

.w-grid-date-picker, .w-grid-list-picker, .w-grid-list-picker-hover {
    width: 20px;
    margin-top: -10px;
}
.w-grid-column-check-checked {
    background-position: center -90px;
}

.w-grid-column-check-unchecked {
    background-position: center 0;
}

/*
IMPORTANT:
In order to preserve the uniform grid appearance, all cell styles need to have padding, margin and border sizes.
No built-in (selected, editable, highlight, flashing, invalid, loading, :focus) or user-specified CSS
classes should alter those!
*/

.w-grid-header-columns {
    background: url('../commonImages/wx-grid-header-columns-bg.gif') repeat-x center bottom;
    border-bottom: 1px solid silver;
    text-align: center;
    width: 10000px;
    left: -1000px
}

.w-grid-header-column {
    background: url('../commonImages/wx-grid-header-columns-bg.gif') repeat-x center bottom;
    border-right: 1px solid silver;
}

.w-grid-header-column:hover, .w-grid-header-column-active {
    background: white url('../commonImages/wx-grid-header-columns-over-bg.gif') repeat-x center bottom;
}

.w-grid-headerrow {
    background: #fafafa;
}

.w-grid-headerrow-column {
    background: #fafafa;
    border-bottom: 0;
    height: 100%;
}

.w-grid-row.ui-state-active {
    background: #F5F7D7;
}

.w-grid-row {
    position: absolute;
    background: white;
    border: 0px;
    line-height: inherit;
}

.w-grid-row.selected {
    z-index: 10;
    background: #DFE8F6;
}

.w-grid-row.checked {
    z-index: 10;
    background: #daedf9 !important;
}

.w-grid-row.state-d {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE8 */
    filter: alpha(opacity = 30); /* IE6 ~ IE7 */
    opacity: 0.3;
}

.w-grid-cell {
    padding-left: 4px;
    padding-right: 4px;
}

.w-grid-column-imagetext {
    height: inherit;
    cursor: pointer;
}

.w-grid-column-imagetext:hover {
    text-decoration: underline;
    color: blue;
}

.w-grid-column-imagetext>div {
    height: inherit;
    vertical-align: middle;
    display: inline;
    padding-left: 4px;
}

.w-grid-column-imagetext>img {
    float: left;
}

.w-grid-group {
    border-bottom: 2px solid silver;
}

.w-grid-group-toggle {
    width: 9px;
    height: 9px;
    margin-right: 5px;
}

.w-grid-group-toggle.expanded {
    background: url(../images/collapse.gif) no-repeat center center;
}

.w-grid-group-toggle.collapsed {
    background: url(../images/expand.gif) no-repeat center center;
}

.w-grid-group-totals {
    color: gray;
    background: white;
}

.w-grid-cell.selected {
    background-color: beige;
}

.w-grid-cell.active {
    border-color: #5ca0df;
    border-style: solid;

}

.w-grid-sortable-placeholder {
    background: silver !important;
}

.w-grid-row[row$="1"], .w-grid-row[row$="3"], .w-grid-row[row$="5"], .w-grid-row[row$="7"], .w-grid-row[row$="9"] {
    background: #fafafa;
}

.w-grid-row.ui-state-active {
    background: #F5F7D7;
}

.w-grid-row.loading {
    opacity: 0.5;
    filter: alpha(opacity = 50);
}

.w-grid-cell.invalid {
    border-color: red;
}

.w-gridpanel input.editor-text {
    zoom: 1;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-size: 12px;
    line-height: 20px;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    background: transparent;
    outline: 0;
    padding: 0;
    vertical-align: top;
}

.w-rowselector-layer {
    min-width: 100px;
    min-height: 80px;
    background: #f8f8f8;
    position: absolute;
    border: 3px solid #6a737a;
    z-index: 1000;
    border-radius: 3px;
    font-size: 12px;
}

.w-rowselector-layer-container {
    padding: 5px;
}

.w-rowselector-layer-arrow-0 {
    background: url("images/wx-layer-arrow-dark-0.png") no-repeat;
    position: absolute;
    height: 5px;
    width: 10px;
    z-index: 1001;
    top: -8px;
    left: 10px
}

.w-rowselector-layer-dark .w-rowselector-layer-arrow-0 {
    background: url("images/wx-layer-arrow-dark-0.png") no-repeat;
}

.w-rowselector-layer-header {
    height: 20px;
    padding: 3px 5px 2px 5px;
    background: #549ace;
}

.w-rowselector-layer-header .caption {
    padding-left: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.w-rowselector-layer-container .select-all, .w-rowselector-layer-container .deselect-all {
    text-decoration: underline;
    color: #0066cc;
    cursor: pointer
}

.w-grid-headerrow {
    overflow: hidden;
    position: relative;
}

.w-grid-top-panel-scroller {
    overflow: hidden;
    position: relative;
}

.w-grid-top-panel {
    width: 10000px;
}

.w-grid-viewport {
    width: 100%;
    overflow: auto;
    outline: 0;
    position: relative;
}

.w-grid-pager {
    width: 100%;
    height: 26px;
    border-top: 0;
    background: url(../commonImages/header-columns-bg.gif) repeat-x center bottom;
    vertical-align: middle;
}

.w-grid-pager .w-grid-pager-status {
    display: inline-block;
    float: right;
    padding: 6px;
}

.w-grid-pager .ui-icon-container {
    display: inline-block;
    margin: 2px;
}

.w-grid-pager .w-grid-pager-nav {
    display: inline-block;
    float: left;
    padding: 2px;
}

.w-grid-pager .w-grid-pager-settings {
    display: block;
    float: right;
    padding: 2px;
}

.w-grid-pager .w-grid-pager-settings * {
    vertical-align: middle;
}

.w-grid-pager .w-grid-pager-settings a {
    padding: 2px;
    text-decoration: underline;
    cursor: pointer;
}

.w-gridpanel-excelupload {
    background-color: gray;
    z-index: 9999;
    width: 100%;
    text-align: center;
    position: absolute;
}

.w-gridpanel-excelupload input {
    height: 30px;
    vertical-align: bottom;
}

/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\global\wx_TreePanel.css
**/

@CHARSET "UTF-8";
.w-treepanel {
    font-size: 12px;
}

.w-treepanel.disabled * {
    cursor: default;
}

.w-tree-node {
    white-space: nowrap;
}

.w-tree-node span.indent, .w-tree-node span.node-icon {
    border: 0px;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    display: inline-block;
    *display: inline; /* IE7 */
    _display: inline; /* IE6 */
    zoom: 1;
}

.w-tree-node span.indent, .w-tree-node span.node-icon,
.w-tree-node span.folder-node, .w-tree-node span.folder-node-open,
.w-tree-node span.leaf-node {
    width: 18px;
    height: 18px;
}

.w-tree-node span.empty {
    border: 0px;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    display: inline-block;
    *display: inline; /* IE7 */
    _display: inline; /* IE6 */
    zoom: 1;
}

.w-tree-node.node-select {
    /*background-color:#b9d4f3;*/
}

/* indent */
.w-tree-node span.empty {
    background: none !important;
}

.w-tree-node span.line {
    background-position: 0 0px;
}

.w-tree-node span.join {
    background-position: 0 -20px;
}

.w-tree-node span.join-bottom {
    background-position: 0 -40px;
}

.w-tree-node span.plus {
    background-position: 0 -60px;
}

.w-tree-node span.plus-bottom {
    background-position: 0 -80px;
}

.w-tree-node span.minus {
    background-position: 0 -100px;
}

.w-tree-node span.minus-bottom {
    background-position: 0 -120px;
}

.w-tree-node span.no-plus {
    background-position: 0 -140px;
}

.w-tree-node span.no-minus {
    background-position: 0 -160px;
}

/* REMOVE: 존재하지 않는 image에 대한 url 지정입니다. 문제 없을 경우 삭제 해주세요. 2012.11.28
.w-tree-node span.root-node {
    background: url(images/tree-base.png) no-repeat;
}
*/

.w-tree-node span.folder-node {
    background-position: 0 -180px;
}

.w-tree-node span.folder-node-open {
    background-position: 0 -200px;
}

.w-tree-node span.leaf-node {
    background-position: 0 -220px;
}

.w-tree-node a {
    color: #3b3b3b;
    font-weight: normal;
    text-decoration: none;
    zoom: 1;
    outline: none;
    display: inline-block;
    *display: inline;
    line-height: 18px;
    height: 18px;
}

.w-tree-node a.node, .w-tree-node a.nodeSel {
    white-space: nowrap;
    /*    padding: 1px 2px 1px 2px;*/
    zoom: 1;
}

.w-tree-node a.nodeSel {
    /*background-color:#bee8f2;border:1px solid #1c99b7;*/
    font-weight: bold;
}
/* REMOVE: 트리 패널에서 가로 스크롤이 보이지 않아 지운 부분 입니다. 문제 없을 경우 지워 주세요. 2012.11.28

.w-tree-node .clip {
    overflow: hidden;
}
*/

/**
/*filename: C:\ICOMPIA_IDE\workspace\wiseux-web\src\main\webapp\themes\basic\wx_components.css
**/

@CHARSET "UTF-8";

.w-window {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    border: none;
    background-color: #f6f6f6;
}

.w-framewindow {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    border: none;
    background-color: #f6f6f6;
    visibility: visible;
}

.w-framewindow iframe {
    background-color: #f6f6f6;
}

.w-framewindow.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
}

.w-fieldset {
    zoom: 1;
    position: relative;
}

.w-fieldset-wrap-normal {
    border: 1px solid #c5c5c5;
}

.w-fieldset-wrap-normal.collapse {
    border: none;
    border-top: 1px solid #c5c5c5;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.w-fieldset-header-normal {
    height: 20px;
    padding: 0px 3px;
    margin: 0px 0px 0px 10px;
}

.w-fieldset-tool-normal {
    float: left;
    margin: 2px 0px 3px 0px;
    cursor: pointer;
}

.w-fieldset-wrap-normal .w-fieldset-tool {
    background-position: 0px -150px
}

.w-fieldset-wrap-normal.collapse .w-fieldset-tool {
    background-position: 0px -165px
}

.w-fieldset-icon {
    float: left;
    width: 16px;
    height: 16px;
    line-height: 16px;
    padding: 2px 0px 2px 2px;
}

.w-fieldset-caption {
    float: left;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;

    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding: 2px 0px 2px 2px;
}

.w-fieldset-important {
    zoom: 1;
    position: relative;
}

.w-fieldset-wrap-important {
    border: 1px solid #89AFC5;
}

.w-fieldset-wrap-important.collapse {
    border: none;
    border-top: 1px solid #89AFC5;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.w-fieldset-header-important {
    height: 20px;
    padding: 0px 3px;
    margin: 0px 0px 0px 10px;
}

.w-fieldset-tool-important {
    float: left;
    margin: 2px 4px 3px 0px;
    cursor: pointer;
}

.w-fieldset-wrap-important .w-fieldset-tool-important {
    background-position: -30px -360px
}

.w-fieldset-wrap-important.collapse .w-fieldset-tool-important {
    background-position: -30px -375px
}

.w-modalwindow {
    font-size: 12px;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
}

.w-button {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    _display: inline; /*IE6*/
    margin: 0;
    color: #333;
    height: 22px;
    vertical-align: middle;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.w-button table {
    border: 0 none !important;
    padding: 0;
    margin: 0;
    zoom: 1;
    position: relative;
    height: 100%;
    width: 100%;
}

.w-button .tl, .w-button .tc, .w-button .tr, .w-button .ml, .w-button .mc, .w-button .mr, .w-button .bl, .w-button .bc, .w-button .br {
    background: url(images/wx-button-normal.png) no-repeat;
    margin: 0px;
    padding: 0px;
    border: 0px none;
    cursor: pointer;
    _cursor: hand;
    outline: 0px none;
    zoom: 1;
    font-size: 1px;
}

.w-button .w-button-caption {
    display: inline-block;
    *display: inline;
    width: auto;
    overflow: hidden;
    font-size: 12px;
    line-height: 12px;
    padding: 3px 0px 1px 0px;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-weight: bold;
    vertical-align: bottom;
    color: #3B3B3B;
    zoom: 1;
}

.w-button .w-button-icon {
    margin-right: 2px;
}

.w-button .w-button-caption-wrap {
    overflow: hidden;
    display: block;
    zoom: 1;
    position: relative;
    text-align: center;
}

.w-ie8.w-button .w-button-caption {
    padding: 2px 0px;
}

.w-ie7.w-button .w-button-caption {
    overflow: visible;
}

.w-button {
    background-position: left 0px
}

.w-button .tl {
    background-position: 0px 0px;
    width: 3px;
    height: 3px;
}

.w-button .tc {
    background-position: 0px -5px;
    width: auto;
    height: 3px;
    background-repeat: repeat-x;
}

.w-button .tr {
    background-position: 0px -10px;
    width: 3px;
    height: 3px;
}

.w-button .ml {
    background-position: 0px -30px;
    width: 3px;
}

.w-button .mc {
    background-position: 0px -1032px;
    width: auto;
    background-repeat: repeat-x;
    vertical-align: middle;
    padding: 0px 3px;
    text-align: left;
    white-space: nowrap;
}

.w-ie7.w-button .mc {
    padding: 0px 0px
}

.w-button .mc * {
    vertical-align: middle;
    zoom: 1;
    position: relative;
}

.w-button .mr {
    background-position: 0px -2034px;
    width: 3px;
}

.w-button .bl {
    background-position: 0px -15px;
    width: 3px;
    height: 3px;
}

.w-button .bc {
    background-position: 0px -20px;
    width: auto;
    height: 3px;
    background-repeat: repeat-x;
}

.w-button .br {
    background-position: 0px -25px;
    width: 3px;
    height: 3px;
}

.w-button.over {
}

.w-button.over .tl, .w-button.focus .tl {
    background-position: 0px -3036px;
}

.w-button.over .tc, .w-button.focus .tc {
    background-position: 0px -3041px;
}

.w-button.over .tr, .w-button.focus .tr {
    background-position: 0px -3046px;
}

.w-button.over .bl, .w-button.focus .bl {
    background-position: 0px -3051px;
}

.w-button.over .bc, .w-button.focus .bc {
    background-position: 0px -3056px;
}

.w-button.over .br, .w-button.focus .br {
    background-position: 0px -3061px;
}

.w-button.over .ml, .w-button.focus .ml {
    background-position: 0px -3066px;
}

.w-button.over .mc, .w-button.focus .mc {
    background-position: 0px -4068px;
}

.w-button.over .mr, .w-button.focus .mr {
    background-position: 0px -5070px;
}

.w-button.active {
}

.w-button.active .tl {
    background-position: 0px -6072px;
}

.w-button.active .tc {
    background-position: 0px -6077px;
}

.w-button.active .tr {
    background-position: 0px -6082px;
}

.w-button.active .bl {
    background-position: 0px -6087px;
}

.w-button.active .bc {
    background-position: 0px -6092px;
}

.w-button.active .br {
    background-position: 0px -6097px;
}

.w-button.active .ml {
    background-position: 0px -6102px;
}

.w-button.active .mc {
    background-position: 0px -7104px;
}

.w-button.active .mr {
    background-position: 0px -8106px;
}

.w-button.focus {
    background-position: left -83px
}

.w-button.disabled {
}

.w-button.disabled .tl {
    background-position: 0px -9108px;
}

.w-button.disabled .tc {
    background-position: 0px -9113px;
}

.w-button.disabled .tr {
    background-position: 0px -9118px;
}

.w-button.disabled .bl {
    background-position: 0px -9123px;
}

.w-button.disabled .bc {
    background-position: 0px -9128px;
}

.w-button.disabled .br {
    background-position: 0px -9133px;
}

.w-button.disabled .ml {
    background-position: 0px -9138px;
}

.w-button.disabled .mc {
    background-position: 0px -10140px;
}

.w-button.disabled .mr {
    background-position: 0px -11142px;
}

.w-button.disabled .w-button-caption {
    color: #bebebe
}

.w-button.disabled * {
    cursor: default;
}

.w-button .icon-default {
}

.w-button.disabled .w-iconable {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
}

.w-button-toolbar, .w-button-toolbar-wrap {
    position: relative;
    background: url(images/wx-button-toolbar.png) no-repeat;
    background-position: 0px -200px;
}

.w-button-toolbar {
    position: relative;
    zoom: 1;
    height: 21px;
    margin: 0px;
    padding: 0px 0px 0px 3px;
    cursor: pointer;
}

.w-button-toolbar-wrap {
    position: relative;
    zoom: 1;
    vertical-align: middle;
    height: 18px;
    padding: 1px 3px 2px 0px;
}

.w-button-toolbar .w-button-icon {
    vertical-align: middle;
    position: relative;
    zoom: 1;
    padding: 0px;
    margin: 2px 2px 0px 0px;

}

.w-button-toolbar .w-button-caption {
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    text-align: center;
    position: relative;
    zoom: 1;
    top: 0px;
    background: none;
    border: 0px;
    padding: 0px;
    width: auto;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-weight: normal;
    color: #3B3B3B;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0px;

    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-button-toolbar.over .w-button-caption {
    font-weight: normal;
}

.w-button-toolbar.over, .w-button-toolbar.focus {
    background-position: 0px -46px;
}

.w-button-toolbar.over .w-button-toolbar-wrap, .w-button-toolbar.focus .w-button-toolbar-wrap {
    background-position: right -69px
}

/* interaction : over*/
.w-button-toolbar.active {
    background-position: 0px -92px;
}

.w-button-toolbar.active .w-button-toolbar-wrap {
    background-position: right -115px
}

.w-button-important .tl, .w-button-important .tc, .w-button-important .tr,
.w-button-important .ml, .w-button-important .mc, .w-button-important .mr,
.w-button-important .bl, .w-button-important .bc, .w-button-important .br {
    background-image: url(images/wx-button-important.png);
}

.w-button-important .w-button-caption {
    color: #fff
}

.w-inputtext, .w-inputnumber, .w-inputpassword, .w-inputdate, .w-inputtime, .w-textarea, .w-select, .w-search {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    vertical-align: middle;
    margin: 0px;
    background-color: transparent;
}

.w-form {
    overflow: hidden;
}

.disabled .w-form *, .w-form.disabled * {
    -moz-user-select: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.w-editfield {
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    border-bottom: 1px solid #949494;
    border-left: 1px solid #bcbcbc;
    width: 120px;
    resize: none; /*chrome */;
    background: #fff url('images/wx-input-bg.gif') repeat-x;
    zoom: 1;

}

.w-input {
    color: #3b3b3b; /***<common theme rule>***/
    padding: 2px 4px;
    margin: 0px;
    height: 16px;
    line-height: 16px;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-size: 12px;
    resize: none; /*chrome */;
    zoom: 1;
}

/* inputNumber */
.w-inputnumber .w-editfield {
    ime-mode: disabled;
}

.w-textarea {
    height: 50px;
}

.w-textarea .w-input {
    padding: 4px 4px;
    height: 40px;
}

.w-field-caption {
    font-size: 11px;
    color: #6c6c6c;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    height: 15px;
    vertical-align: middle;
    line-height: 15px;
    text-align: left;
    cursor: default;
}

.w-field-label {
    font-size: 12px;
    color: #3b3b3b;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    height: 16px;
    line-height: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: right;
    padding: 3px 5px 3px 5px;
}

.w-ie6 .w-inputtext, .w-ie7 .w-inputtext {
    display: inline;
}

.w-inputdate-wrap, .w-inputtime-wrap, .w-search-wrap, .w-select-wrap {
    padding: 0px;
}

.w-inputdate .w-editfield, .w-inputtime .w-editfield, .w-search .w-editfield, .w-select .w-editfield {
    width: auto;
    height: 20px;
    background: #fff;
}

.w-inputdate .w-input, .w-inputtime .w-input, .w-search .w-input, .w-select .w-input {
    border: none;
    float: left;
    width: 100px
}

.w-form-picker {
    float: left;
    width: 20px;
    height: 20px;
    border: none;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;
}

.w-inputdate .w-inputdate-picker {
    background-image: url(images/wx-inputdate-icon-normal.png);
}

.w-inputtime .w-inputtime-picker {
    background-image: url(images/wx-inputtime-icon-normal.png);
}

.w-search .w-search-picker {
    background-image: url(images/wx-search-icon-normal.png);
}

.w-select .w-select-picker {
    background-image: url(images/wx-select-icon-normal.gif);
}

.w-form-picker.active {
    background-position: 0px -44px
}

.w-form.disabled .w-form-picker {
    background-position: 0px -64px;
    cursor: default;
}

.w-select .w-input {
    border: none;
    float: left;
    cursor: pointer;
}

.w-form.required .w-editfield, .w-form.required .w-input {
    background: #fff url('images/wx-input-bg-required.gif') repeat-x;
}

.w-form.readonly .w-input {
    color: #333;
}

.w-form.placeholder .w-input {
    color: #bfbfbf;
}

.w-form.focus .w-editfield {
    border: 1px solid #5ca0df;
}

.w-form.invalid .w-editfield {
    border: 1px solid #cc3300;
}

.w-form.disabled .w-editfield, .w-form.disabled .w-input {
    background-color: #f2f2f2;
    color: #bebebe;
}

.w-check, .w-radio {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    margin: 0px;
    padding: 0px;
    height: 22px;
    line-height: 20px;
    border: none;
    display: inline-block;
    position: relative;

}

.w-ie6 .w-check, .w-ie7 .w-check, .w-ie6 .w-radio, .w-ie7 .w-radio {
    display: inline;
}

.w-checkfiled {

    width: 20px;
    height: 20px;
    padding: 1px;
    margin: 0;
    border: none;
    display: inline-block;
}

.w-check .w-checkfiled {
    background: url(images/wx-check-normal.gif) no-repeat;
}

.w-radio .w-checkfiled {
    background: url(images/wx-radio-normal.gif) no-repeat;
}

.w-check-caption, .w-radio-caption {
    height: 22px;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
    vertical-align: top;
    display: inline-block;
    color: #3b3b3b;

}

.w-ie6 .w-check-caption, .w-ie7 .w-check-caption,
.w-ie6 .w-radio-caption, .w-ie7 .w-radio-caption {
    display: inline;
}

.w-ie6 .w-checkfiled, .w-ie7 .w-checkfiled {
    display: inline;
}

.w-check.over .w-checkfiled, .w-check.focus .w-checkfiled,
.w-radio.over .w-checkfiled, .w-radio.focus .w-checkfiled {
    background-position: 0 -22px;
}

.w-check.active .w-checkfiled,
.w-radio.active .w-checkfiled {
    background-position: 0 -44px;
}

.w-check.disabled .w-checkfiled,
.w-radio.disabled .w-checkfiled {
    background-position: 0 -66px;
}

.w-check.checked .w-checkfiled,
.w-radio.checked .w-checkfiled {
    background-position: 0 -88px;
}

.w-check.checked.over .w-checkfiled, .w-check.checked.focus .w-checkfiled,
.w-radio.checked.over .w-checkfiled, .w-radio.checked.focus .w-checkfiled {
    background-position: 0 -110px;
}

.w-check.checked.active .w-checkfiled,
.w-radio.checked.active .w-checkfiled {
    background-position: 0 -132px;
}

.w-check.checked.disabled .w-checkfiled,
.w-radio.checked.disabled .w-checkfiled {
    background-position: 0 -154px;
}

.w-list {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #c5c5c5;
    zoom: 1;
    overflow: hidden;
}

.w-list-wrap {
    overflow-x: auto;
    overflow-y: auto;
}

.w-list-wrap li {
    zoom: 1;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 4px;
    cursor: pointer;
}

.w-list-wrap li.over {
    background: #efefef;
}

.w-list-wrap li.selected {
    background: #0066cc
}

.w-list-footer-wrap {
    height: 20px;
    background: url(images/wx-list-footer.gif) repeat-x;
    border-top: 1px solid #e9e9e9;
}

.w-list-footer {

}

.w-list-footer .current-index {
    font-size: 11px;
    font-weight: bold
}

.w-list-footer .total-index {
    font-size: 11px;
}

.w-list-footer .cancle {
    font-size: 11px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    margin: 0px 3px;
}

.w-list-footer .w-button-toolbar {
    width: 30px;
    height: 16px;
    background: url('images/wx-button-toolbar-cancel.png') no-repeat;
    background-position: left 0px;
    font-size: 11px;
    margin: 2px;
}

.w-list-footer .w-button-toolbar .w-button-toolbar-wrap {
    height: 16px;
    background: url('images/wx-button-toolbar-cancel.png') no-repeat;
    background-position: right -17px;
    padding: 1px 3px 1px 0px;
}

.w-list-footer .w-button-toolbar .w-button-toolbar-wrap .w-button-caption {
    font-size: 11px;
    height: 11px;
    line-height: 12px;
    color: #6c6c6c;
    margin: 1px 0px 0px 3px;
}

.w-image {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    margin: 0px;
    border: none;
}

.w-text {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-weight: normal;
    font-size: 12px;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    *display: inline;
}

.w-link {
    display: inline-block; /*standard*/
    *display: inline; /*IE7*/
    height: 20px;
    margin: 0px;
    border: none;
    overflow: hidden;
    font-size: 12px;
}

.w-link-icon {
    width: 16px;
    height: 16px;
    margin: 3px;
}

.w-link-caption {
    height: 22px;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
    vertical-align: top;
    display: inline-block;
}

.w-label {
    font-size: 12px;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    /*  float: left;*/
    padding: 2px 2px;
    height: 16px;
    vertical-align: middle;
    line-height: 16px;
    display: inline-block;
    *display: inline;
}

label.norequired {
    background: url('images/wx-grid-column-check-checked.png') no-repeat 0px 3px;
    padding-left: 17px;
}

label.required {
    background: url('images/wx-grid-column-check-unchecked.png') no-repeat 0px 3px;
    padding-left: 17px;
}

.w-header-wrap {
    height: 25px;
    padding: 0px 0px 0px 5px;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.w-header {
    height: 25px;
    padding: 0px 0px;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.w-header-icon {
    display: inline-block;
    *display: inline;
    _display: inline;
    margin: 2px;
    position: relative;
    overflow: hidden;
    height: 16px;
    width: 16px;
    padding: 0;
    zoom: 1;
}

.w-header-caption {
    display: inline-block;
    *display: inline;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    height: 16px;
    /*padding: 5px 2px 5px 2px;*/
    color: #3b3b3b;
}

.w-panel-breadcrumb-caption, .w-fieldpanel-breadcrumb-caption {
    position: relative !important;
    text-align: right;
    font-size: 11px;
    vertical-align: middle;
    line-height: 16px;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    height: 16px;
    padding: 4px 2px 4px 2px;
    color: #3b3b3b;
    right: 35px;
    text-overflow: ellipsis;
    float: right;
}

.w-header-textbox {
    position: absolute !important;
    top: 0px;
    left: 0px;
}

.w-header-tool {
    position: absolute !important;
    vertical-align: middle;
    line-height: 16px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    width: 16px;
    height: 16px;
    padding: 5px 2px 4px 2px;
    right: 5px;
}

.w-header-tool span {
    width: 15px;
    height: 15px;
    display: inline-block;
    *display: inline;
    cursor: pointer;

}

.w-header-tool.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
    cursor: default;
}

.w-header-tool-collapse {
    background: url("images/wx-tools.gif") no-repeat 0 -150px;
}

.w-header-tool-expand {
    background: url("images/wx-tools.gif") no-repeat 0 -165px;
}

.w-header-tool-close {
    position: absolute;
    top: 2px;
    left: 5px;
    background: url("images/wx-tools.png") no-repeat 0px -90px;
}

.w-container.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
}

.w-container-normal {
    border: none;
}

.w-container-plain {
    border: 1px solid #c5c5c5;
    border-right-color: #a9a9a9;
    border-bottom-color: #a9a9a9;
}

.w-container-light {
    border: 1px solid #c5c5c5;
    background-color: #fff;
}

.w-container-round {
    border: 1px solid #c5c5c5;
    background-color: #fff;
}

.w-panel {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    overflow: hidden;
}

.w-panel .w-panel-container {
    clear: both;
    overflow: hidden;
}

.w-panel .w-panel-container-normal {
    border: none;
}

.w-panel-header-wrap-plain, .w-panel-header-plain {
    background: none;
}

.w-panel-header-wrap-plain {
    height: 24px;
    border: 1px solid #c5c5c5;
    border-bottom: none;
}

.w-panel-header-wrap-light, .w-panel-header-light {
    background: url(images/wx-panel-light.png) no-repeat;
}

.w-panel-header-wrap-light {
    background-position: 0px 0px;
}

.w-panel-header-wrap-light .w-panel-header {
    background-position: right -27px;
}

.w-panel-container-light {

}

.w-panel-header-wrap-round, .w-panel-header-round {
    background: url(images/wx-panel-round.png) no-repeat;
}

.w-panel-header-wrap-round {
    background-position: 0px 0px;
}

.w-panel-header-wrap-round .w-panel-header {
    background-position: right -27px;
}

.w-panel-header-icon {
    margin: 5px 2px 4px 2px !important;
}

.w-panel-header-caption {
    margin: 3px 2px 4px 2px !important;
}

.w-panel-container-round {
    border: 1px solid #c5c5c5;
}

.w-tabpanel {
    width: 100%;
    position: relative;
    overflow: hidden;
    zoom: 1;
    text-align: left;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-size: 12px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.w-tabpanel-nav-container {
    height: 25px;
    padding: 0px !important;
    margin: 0px !important;
    left: 0px;
    top: 0px;
    border: 0px !important;
    border-bottom: none;
    overflow: hidden;
    zoom: 1;
}

.w-tabpanel-tab-container {
    height: 25px;
    overflow: hidden;
    float: left;
    white-space: nowrap;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.w-tabpanel-tabs {
    float: left;
    overflow: hidden;
    height: 25px;
    white-space: nowrap;
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 4000px;
}

.w-tabpanel-scroller-prev {
    padding: 0px;
    margin: 0px;
    width: 0px;
    height: 0px;
}

.w-tabpanel-scroller-prev-plain {
    height: 25px;
    width: 20px;
    float: left;
    background: url(images/wx-tabpanel-button.png) 0px 0px no-repeat;
}

.w-tabpanel-scroller-prev-light {
    height: 25px;
    width: 20px;
    float: left;
    background: url(images/wx-tabpanel-button.png) 0px 0px no-repeat;
}

.w-tabpanel-scroller-next {
    padding: 0px;
    margin: 0px;
    width: 0px;
    height: 0px;
}

.w-tabpanel-scroller-next-plain {
    height: 25px;
    width: 20px;
    float: right;
    background: url(/themes/aristo/images/wx-tabpanel-button.png) -20px 0px no-repeat;
}

.w-tabpanel-scroller-next-light {
    height: 25px;
    width: 20px;
    float: right;
    background: url(/themes/aristo/images/wx-tabpanel-button.png) -20px 0px no-repeat;
}

.w-tabpanel-header-wrap-light, .w-tabpanel-header-light {
    background: url(images/wx-tabpanel-light.png) no-repeat ;
}

.w-tabpanel-header-wrap-round, .w-tabpanel-header-round {
    background: url(images/wx-tabpanel-round.png) no-repeat;
}

.w-tabpanel-header-wrap {
    /*position:absolute;*/
    float: left;
    display: inline-block;
    background-position: left 0px !important;
    height: 24px;
    margin: 0px 2px 0px 2px;

}

.w-tabpanel .w-tabpanel-header-wrap .w-header-textbox {
    cursor: default;
}

.w-tabpanel-header {
    vertical-align: top;
    text-align: center;
    position: relative;
    margin: 0px 0px 0px 0px;
    zoom: 1;
    min-width: 15px;
    padding: 0px 5px 0px 0px;
    height: 23px;
    background-position: right -25px !important;
}

.w-tabpanel-header-wrap.active {
    background-position: left -100px !important;
    background-color: #efefef;
}

.w-tabpanel-header-wrap.active .w-tabpanel-header {
    background-position: right -125px !important;
}

.w-tabpanel.disabled .w-tabpanel-header-wrap, .w-tabpanel-header-wrap.disabled {
    background-position: left -150px;
}

.w-tabpanel.disabled .w-tabpanel-header, .w-tabpanel-header-wrap.disabled .w-tabpanel-header {
    background-position: right -175px;
}

.w-tabpanel .w-tabpanel-nav-clear {
    clear: both;
}

.w-tabpanel-header-caption {
    *vertical-align: middle;
    color: #3b3b3b;
    font-weight: normal;
    outline: 0 none;
    border: 0px none;
    padding: 4px 2px 0px 2px;
    display: inline-block;
    *display: inline;
    text-overflow: ellipsis;
!important white-space : nowrap;
!important overflow : hidden;
!important
}

.w-tabpanel .w-tabpanel-header-icon {
    margin: 1px 0px 0px 0px;
}

.w-tabpanel-header-wrap.selected .w-tabpanel-header-caption {
    color: #3b3b3b;
    font-weight: bold;
}

.w-tabpanel .w-tabpanel-body {
    position: relative;
    overflow: hidden;
    top: 0px;
    zoom: 1;
    padding: 0px;
    margin: 0px;
    background-color: #fff;
}

.w-tabpanel .w-tabpanel-body-plain {
    border-top: 1px solid #c5c5c5 !important;
    border-right: 1px solid #a9a9a9 !important;
    border-bottom: 1px solid #a9a9a9 !important;
    border-left: 1px solid #c5c5c5 !important;
}

.w-tabpanel .w-tabpanel-body-light {
    border: 1px solid #c5c5c5 !important;
}

.w-tabpanel .w-tabpanel-body-round {
    border: 1px solid #c5c5c5 !important;
}

.w-accordionpanel {
    width: 100%;
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    font-size: 12px;
}

.w-accordionpanel-captionbar-wrap {
    background-position: 0px 0px;
    padding: 0px 0px 0px 5px;
    height: 25px;
}

.w-accordionpanel-captionbar {
    background-position: right -27px;
    height: 25px;
}

.w-accordionpanel-header-wrap {
    background-position: 0px -54px;
}

.w-accordionpanel-header-wrap .w-accordionpanel-header {
    background-position: right -81px;
}

.w-accordionpanel.disabled .w-accordionpanel-header-wrap, .w-accordionpanel-header-wrap.disabled {
    background-position: 0px -216px;
}

.w-accordionpanel.disabled .w-accordionpanel-header, .w-accordionpanel-header-wrap.disabled .w-accordionpanel-header {
    background-position: right -243px;
}

.w-accordionpanel-caption {
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    color: #3b3b3b;
    font-weight: bold;
    height: 16px;
    padding: 4px 2px 4px 2px;
}

.w-accordionpanel-item-container {
    border: 1px solid #c5c5c5;
    border-top: none;
    border-bottom: none;
    /*display:none;*/
}

.w-accordionpanel-item-container.selected {
    display: block;
}

.w-accordionpanel-footer {
    border-top: 1px solid #c5c5c5;
}

.w-accordionpanel-plain .w-accordionpanel-captionbar-wrap, .w-accordionpanel-plain .w-accordionpanel-captionbar,
.w-accordionpanel-header-wrap-plain, .w-accordionpanel-header-plain {

}

.w-accordionpanel-light .w-accordionpanel-captionbar-wrap, .w-accordionpanel-light .w-accordionpanel-captionbar,
.w-accordionpanel-light .w-accordionpanel-header-wrap, .w-accordionpanel-light .w-accordionpanel-header {
    background-image: url(images/wx-accordionpanel-light.gif)
}

.w-accordionpanel-light .w-accordionpanel-caption {
    color: #fff
}

.w-accordionpanel-round .w-accordionpanel-captionbar-wrap, .w-accordionpanel-round .w-accordionpanel-captionbar,
.w-accordionpanel-round .w-accordionpanel-header-wrap, .w-accordionpanel-round .w-accordionpanel-header {
    background-image: url(images/wx-accordionpanel-round.png)
}

.w-modalwindow {
    position: absolute;
    left: 400px;
    top: 400px;
    z-index: 1000;

    font-size: 12px;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
}

.w-modalwindow .w-panel-header .w-header-tool .w-header-tool-close {
    top: 5px;
    left: 0px;
}

.w-modalwindow .w-panel-header .w-header-textbox {
    padding: 0px 0px 0px 5px;
}

.w-modalwindow .w-panel-header-wrap-plain {
    padding-left: 1px;
    border-color: #fff;
    border-width: 0px 1px;
    background-color: #fff;
}

.w-modalwindow .w-panel-plain .w-modalwindow-header-wrap-plain, .w-modalwindow.w-panel-plain .w-modalwindow-header-plain {
    background: #fff left 0px;
}

.w-modalwindow .w-panel-plain .w-modalwindow-header-wrap {
    background-position: 0px 0px;
    height: 30px;
}

.w-modalwindow .w-panel-plain .w-modalwindow-header {
    background-position: right -32px;
    height: 22px;
    padding: 4px 0px;
}

.w-modalwindow-container-plain {
    border: none !important;
    border-top: 1px dashed #c5c5c5 !important;
}


.w-toolbar {
    background: #f4f4f4;
    overflow: hidden;
    text-align: right
}

.w-toolbar-top {
    border: 1px solid #c5c5c5;
    border-bottom: none;
    height: 22px;
    padding: 1px 0px 1px 0px;
}

.w-toolbar-normal.w-toolbar-top {
    border: none;
    height: 25px;
}

.w-toolbar.w-toolbar-bottom {
    border: 1px solid #c5c5c5;
    border-top: none;
    height: 25px;
    padding: 2px 2px 2px 10px;
}

.w-toolbar-status.w-toolbar-bottom {
    background: #f4f4f4;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    height: 29px;
}

.w-toolbar-item {
    display: inline-block;
    *display: inline;
    zoom: 1;
    overflow: hidden;
    vertical-align: middle;
}

.w-toolbar-fill {
    display: inline-block;
    *display: inline;
}

.w-overay {
    width: 400px;
    height: 400px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(images/wx-overay.png) repeat;
    display: none;
    z-index: 999;
}

.w-loader {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    z-index: 1001;
    background: #fdfdfd;
    text-align: center;
    border: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

}

.w-loader-indicator {
    display: inline-block;
    *display: inline;
    text-align: center;
    width: 24px;
    height: 24px;
    margin: 10px;
    background: url(images/wx-loader-indicator.gif) no-repeat;

}

.w-loader-text {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    display: block;
    color: #333;
    font-weight: bold;
    font-size: 12px;
}

.w-loader-cancel {
    margin-top: 10px;
}

.w-datepicker {
    zoom: 1;
    overflow: hidden;
}

.w-datepicker-default {
    float: left;
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim !important;
    background-color: #ccc !important;
    font-size: 0.8em !important;
    border: solid 1px #888;
}

.w-datepicker-default table {
    border-spacing: 1px;
    border-collapse: inherit;
    width: 100%;
}

.w-datepicker-default tr {
    line-height: 20px;
}

.w-datepicker-default td {
    margin: 0;
    padding: 0;
    width: 25px;
    text-align: center;
}

.w-datepicker-default-prevnext {
    font-family: "times new roman";
    color: #222;
    cursor: pointer;
    font-weight: bold;
}

.w-datepicker-default-monyear {
    color: #222;
    font-size: 0.9em !important;
    font-weight: bold;
}

.w-datepicker-default-dow {
    background-color: #bdbdbd;
    color: #eee;
    font-size: 0.8em !important;
    font-weight: bold;
}

.w-datepicker-default-day {
    background-color: #fff;
    color: #222;
    border: solid 1px #fff;
    font-weight: bold;
}

.w-datepicker-default-day-hover {
    background-color: #fff;
    color: #f82200;
    border: solid 1px #f82200;
    cursor: pointer;
    font-weight: bold;
}

.w-datepicker-default-selected {
    background-color: #fee;
    color: #222;
    border: solid 1px #f82200;
}

.w-datepicker-default-today {
    background-color: #3b77f7;
    color: #fff;
    border: solid 1px #3b77f7;
    font-weight: bold;
}

.w-datepicker-default-today-hover {
    background-color: #fff;
    color: #f82200;
    border: solid 1px #3b77f7;
    cursor: pointer;
    font-weight: bold;
}

.w-datepicker-default-sat, .w-datepicker-default-sun {
    background-color: #fff;
    color: #004f8f;
    border: solid 1px #fff;
    font-weight: bold;
}

.w-datepicker-default-sat-hover, .w-datepicker-default-sun-hover {
    background-color: #fff;
    color: #004f8f;
    border: solid 1px #f82200;
    cursor: pointer;
    font-weight: bold;
}

.w-datepicker-default-noday {
    background-color: #efefef;
    border: solid 1px #efefef;
    color: #666;
    cursor: default;
}

.w-datepicker-year-box {
    font-size: 12px;
}

.w-datepicker-month-box {
    font-size: 12px;
}

.w-datepicker-today-layout {
    vertical-align: bottom !important;
    /*padding: 2px 0px 0px 0px !important;*/
    margin-top: 12px !important;
    padding-top: 3px !important;
}

.w-datepicker-today {
    font-size: 11px;
    cursor: pointer;
    background-color: #333;
    color: #fff;
    border-radius: 2px;
    padding: 2px;
    margin: 0px 0px !important;
}

.w-richtextedit {
    background-color: white;
    border: 1px solid #c5c5c5;
}

.w-richtextedit iframe {
    border: none;
    margin: 0;
    padding: 0
}

.w-richtextedit textarea {
    border: none;
    margin: 0;
    padding: 2px 4px;
    overflow-y: scroll;
    font: 10pt Arial, Verdana;
    resize: none;
    outline: none; /* webkit grip focus */
}

.w-richtextedit-toolbar {
    background: url('images/wx-richtextedit-toolbar.gif') repeat
}

.w-richtextedit-group {
    float: left;
    height: 26px
}

.w-richtextedit-button {
    float: left;
    width: 24px;
    height: 24px;
    margin: 1px 0 1px 0;
    background: url('images/wx-richtextedit-buttons.gif')
}

.w-richtextedit-customButton {
    float: left;
    width: 16px;
    height: 16px;
    margin: 4px 4px 4px 4px;
}

.w-richtextedit-disabled {
    opacity: 0.3;
    filter: alpha(opacity = 30)
}

.w-richtextedit-line {
    float: left;
    width: 1px;
    height: 23px;
    margin: 1px 0 1px 0;
    background: #CCC
}

.w-richtextedit-popup {
    border: solid 1px #999;
    background-color: white;
    position: absolute;
    font: 10pt Arial, Verdana;
    cursor: default;
    z-index: 10000
}

.w-richtextedit-list div {
    padding: 2px 4px 2px 4px
}

.w-richtextedit-list p,
.w-richtextedit-list h1,
.w-richtextedit-list h2,
.w-richtextedit-list h3,
.w-richtextedit-list h4,
.w-richtextedit-list h5,
.w-richtextedit-list h6,
.w-richtextedit-list font {
    padding: 0;
    margin: 0;
    background-color: transparent;
}

.w-richtextedit-color {
    width: 150px;
    padding: 1px 0 0 1px
}

.w-richtextedit-color div {
    float: left;
    width: 14px;
    height: 14px;
    margin: 0 1px 1px 0
}

.w-richtextedit-prompt {
    background-color: #F6F7F9;
    padding: 4px;
    font-size: 8.5pt
}

.w-richtextedit-prompt input,
.w-richtextedit-prompt textarea {
    font: 8.5pt Arial, Verdana;
}

.w-richtextedit-msg {
    background-color: #FDFCEE;
    width: 150px;
    padding: 4px;
    font-size: 8.5pt
}

.w-icon {
    zoom: 1;
    position: relative;
    display: inline-block;
    *display: inline;
}

.w-icon .w-iconable {
    width: 16px;
    height: 16px;
    margin: 3px;
}

.w-icon-caption {
    height: 22px;
    padding: 0px;
    margin: 0px;
    line-height: 22px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    color: #3B3B3B;
}

.w-icon.disabled .w-icon-caption {
    color: #bebebe;
}

.w-icon.disabled .w-iconable {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE8 */
    filter: alpha(opacity = 40); /* IE6 ~ IE7 */
    opacity: 0.4;
}

.w-html {
    position: relative;
    zoom: 1;
    overflow: hidden;
    white-space: normal;
}

.w-separator {
    background-color: #c5c5c5;
}

.w-filemanager {
    font-family: Verdana, Arial, '돋움', dotum, '굴림', Gulim;
    border: none;
    font-size: 12px;
    color: #3b3b3b;
}

.w-filemanager-table {
    table-layout: fixed;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    border: 1px solid #D4D4D4;
}

.w-filemanager-table th {
    border: 1px solid #D4D4D4;
    padding: 2px;
}

.w-filemanager-table thead tr, .w-filemanager-table thead td {
    height: 23px;
}

.w-filemanager-table-header {
    height: 20px;
    background-color: #efefef;
}

.w-filemanager-table-header td {
    height: 20px;
    vertical-align: middle;
    text-align: center;
}

.w-filemanager-table-header .w-filemanager-table-header-filename {
    vertical-align: middle;
}

.w-filemanager-table-header .w-filemanager-table-header-filesize {
    vertical-align: middle;
}

.w-filemanager-table-header .w-filemanager-table-header-filestatus {
    vertical-align: middle;
}

.w-filemanager-table-body {
    width: 100%;
    table-layout: fixed;
}

.w-filemanager-table-body tr {
    height: 23px;
}

.w-filemanager-table-body td {
    height: 23px;
    padding: 2px;
    vertical-align: middle;
}

.w-filemanager-table-body td.qq-upload-file span.w-addfilename {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    line-height: 20px;
    vertical-align: middle;
    padding: 0px 0px 0px 4px;
}

.w-filemanager-table-list td.qq-upload-size {
    text-align: right;
}

.w-filemanager-table-list td.qq-upload-size span.file-state-size {
    vertical-align: middle;
    padding: 0px 4px 0px 0px;
    display: inline-block;
    *display: inline;
    text-align: right;
}

.w-filemanager-table-body td.wux-upload-state {
    text-align: right;
}

.w-filemanager-table-body td.wux-upload-state span.file-state-text {
    vertical-align: middle;
    padding: 0px 4px 0px 0px;
}

.w-filemanager-table-body td.wux-upload-state span.file-state-text-success {
    color: #ff1906;
}

.w-filemanager-table-body td.wux-upload-state span.file-state-text-fail {
    color: #1f88ff;
}

.w-filemanager-table-body span.file-remove {
    vertical-align: middle;
    cursor: pointer;
}

.w-filemanager-buttons {
    text-align: right;
}

.w-filemanager-buttons .w-button {
    margin: 4px;
}

.w-filemanager-loader {
    vertical-align: middle;
    width: 16px;
    height: 16px;
    display: inline-block;
    *display: inline;
    text-align: center;
}

.w-filemanager-loader-indicator {
    display: inline-block;
    *display: inline;
    text-align: center;
    width: 16px;
    height: 16px;
    background: url(images/wx-loader-indicator16.gif) no-repeat;
}