/*! CSS: XApp Base Reset: xapp-base.css [AXSRC: $Rev: 37213 $] */
html {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 12px;
}

body {
   overflow: hidden; /* TXDO: CXJH: remove once dashboard is replaced with flexbox */
}

html,
body {
   font-style: normal;
   font-weight: normal;
   height: 100%;
}

*,
*:before,
*:after {
   -webkit-box-sizing: inherit;
   -moz-box-sizing: inherit;
   box-sizing: inherit;
   margin: 0;
   padding: 0;
   line-height: 1;
}

:focus {
   outline: 0;
}

button,
input,
optgroup,
select {
   font: inherit;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
   -webkit-appearance: button;
}

button {
   cursor: pointer;
}

button:disabled,
button[disabled],
input[disabled],
select[disabled] {
   cursor: default;
}

button,
select {
   text-transform: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
   border: 0;
   padding: 0;
} /* both rules break other selectors when chained so left stand alone */

input,
select {
   -webkit-transition: none;
   transition: none;
}

input[type="text"],
input[type="password"] {
   padding: 0 6px;
}

input[type="checkbox"],
input[type="radio"] {
   border: 0;
   vertical-align: middle;
}

select {
   padding: 0 0 0 3px;
}

select[multiple] {
   padding: 0;
}

ul {
   list-style: square;
}

ul,
ol {
   padding-left: 14px;
}

ol li {
   padding: 3px;
}

a {
   text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
   font-weight: normal;
   font-family: "cal-ws-bold";
}

p {
   padding: 0 6px 6px;
}

iframe {
   width: 100%;
   height: 100%;
   border: 0;
}

table {
   width: 100%;
   border-spacing: 0;
}

th {
   font-weight: normal;
   text-align: left;
}

td > * {
   vertical-align: middle;
}

table thead th,
table thead td {
   white-space: nowrap;
}

table textarea {
   width: 100%;
   display: block;
   resize: none;
   font: inherit;
   white-space: pre-wrap;
   padding: 6px;
}

img {
   border: 0;
}

/*! CSS: XApp Box Font Icons: xapp-box-base.css [AXSRC: $Rev: 36830 $] */
/*! Font Specs: fonts/ax-font.css */

/* --------------------------------
 Defaults
 ------------------------------- */
i,
.xfi,
.xwpDock:before,
.ui-iggrid th.xsGridHeadIcons .ui-iggrid-headertext:before {
   font: normal normal normal 14px/1 AxFontIco;
   text-align: center;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   display: inline-block;
}

.xsHeaderDash [class*="xq-"] {
   color: #ffffff;
}

.xsIndicators .xfi {
   font-size: 10px;
}

.xbText.xbSmall .xfi {
   font-size: 11px;
}

.xsCtxFileContentArea .xbIcon.xbSmall .xfi {
   font-size: 11px;
}

.xq-appNavHome .xfi,
.xq-appNavHelp .xfi {
   font-size: 16px;
}

.xsSectionHeader .xbIcon .xfi {
   font-size: 12px;
}


/* --------------------------------
 Helper: Start
 ------------------------------- */
@keyframes spin {
   0%   {
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
   }
   100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
   }
}

.xq-pulse .xfi {
    -webkit-animation: spin 1s infinite steps(8);
    animation: spin 1s infinite steps(8);
}

.xq-spinner .xfi {
   -webkit-animation: spin 1s infinite linear;
   animation: spin 1s infinite linear;
}

.xq-pulse .xfi:before {
   content: "\f110";
}

.xq-spinner .xfi:before {
   content: "\f110";
}

.xsLoader {
   position: absolute;
   top: 50%;
   right: 0;
   bottom: 0;
   left: 0;
   margin-top: -24px;
   z-index: -1;
}

/*
xfia - font animation
xfi - font icon
xfin - font notification
*/
/* include this only once */
.xfia-rotate-180 {
   -ms-transform: rotate(180deg);
   -webkit-transform: rotate(180deg);
   transform: rotate(180deg);
}

.xfia-rotate-90 {
   -ms-transform: rotate(90deg);
   -webkit-transform: rotate(90deg);
   transform: rotate(0deg);
}

.xfi-rotate-180 {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
   -webkit-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   transform: rotate(90deg);
}

.xi-clear:hover i:before {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
   filter: alpha(opacity=50);
   -moz-opacity: 0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5;
}
/* --------------------------------
 Helper: End
 ------------------------------- */

/* --------------------------------
 Dock and Panel Mgr: Rotations
 ------------------------------- */
.xwpdBottom > .xwpDock:before {
   position: absolute;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
}

.xwpdRight > .xwpDock:before {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}

.xwpdLeft > .xwpDock:before {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}
.xwpdLeft > .xwpdDock .xq-dock .xfi {
   transform: rotate(90deg);
   -webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   -o-transform: rotate(90deg);
}


/* --------------------------------
-----------------------------------
 FONT ICONS: START
-----------------------------------
 ------------------------------- */

/* --------------------------------
   NOTE: Required initial overrides: TXDO: REVIEW
 ------------------------------- */
.xq-dropup .xfi,
.xq-dropdown .xfi {
   font-size: 12px;
}

/* --------------------------------
  Base Menu and Toolbar
 ------------------------------- */
.xfi-dropdown:before,
.xq-dropdown .xfi:before {
   content: "\f0d7";
}

.xq-noAction .xfi:before {
   content: "\f0c9";
}

/* general panel options */
.xq-increase .xfi:before {
   content: "\f054";
}
.xq-decrease .xfi:before {
   content: "\f053";
}
.xq-expandPanel .xfi:before {
   content: "\f065";
}
.xsExpandPanel .xq-expandPanel .xfi:before {
   content: "\f066";
}

/* bottom panel options */
.xwpdBottom .xq-increase .xfi:before,
.xwpdRight .xwpdBottom .xq-increase .xfi:before {
   content: "\f077";
}
.xwpdBottom .xq-decrease .xfi:before,
.xwpdRight .xwpdBottom .xq-decrease .xfi:before {
   content: "\f078";
}

/* right panel options */
.xwpdRight .xq-increase .xfi:before {
   content: "\f053";
}
.xwpdRight .xq-decrease .xfi:before {
   content: "\f054";
}

/* --------------------------------
 App Common
 ------------------------------- */
.xq-appNavHome .xfi:before {
   content: "\f015";
}

.xq-appNavHelp .xfi:before,
.xq-help .xfi:before {
   content: "\f059";
}

.xfi-user:before,
.xq-user .xfi:before {
   content: "\f007";
}

/* non action icons */
.xi-collapse .xfi-cog:before,
.xfi-gear:before,
.xfi-cog:before {
   content: "\f013";
}

/* std reload, refresh, reset */
.xfi-refresh:before,
.xfi-undo:before,
.xq-reload .xfi:before,
.xq-formreset .xfi:before {
   content: "\f021";
}

.xfi-submit:before {
   content: "\f061";
}

.xfi-execute:before {
   content: "\f0e7";
}

/* file browse */
.xfi-browse:before,
.xq-browse .xfi:before {
   content: "\f115";
}

/* notification indicator */
.xfi-notifications:before,
.xq-notifications .xfi:before {
   content: "\f0f3";
}

/* Password Fields Show Toggle */
.xq-pwd .xfi:before {
   content: "\f070";
}
.xq-pwd.xi-on .xfi:before {
   content: "\f06e";
}
.xq-pwd .xfi {
   font-size: 14px;
}

/* Advanced Panel Show Toggle */
.xq-togInd .xfi:before {
   content: "\f0da";
}
.xq-togInd.xi-on .xfi:before {
   content: "\f0d7";
}


/* --------------------------------
 Common Result States, Status, Wizard Nav
 ------------------------------- */
.xfi-comment:before {
   content: "\f27b ";
}

.xfi-status:before {
   content: "\f05a";
}

.xfi-check:before {
   content: "\f00c";
}

.xfi-backward:before {
   content: "\f04a";
}

.xfi-forward:before {
   content: "\f04e";
}

.xfi-step-backward:before {
   content: "\f048";
}

.xfi-step-forward:before {
   content: "\f051";
}


/* --------------------------------
 Lock, Share Scope, and Permission Indicators
 ------------------------------- */
.xfi-unlock-alt:before,
.xq-public .xfi:before {
   content: "\f13e";
}

.xfi-user:before,
.xq-user .xfi:before,
.xq-personal .xfi:before {
   content: "\f007";
}

.xfi-lock:before,
.xq-permanent .xfi:before,
.xq-permissionDenied .xfi:before {
   content: "\f023";
}


/* --------------------------------
 Common Toolbar and Actions
 ------------------------------- */
.xfi-copy:before,
.xq-copy .xfi:before {
   content: "\f045";
}

.xfi-print:before,
.xq-print .xfi:before {
   content: "\f02f";
}

.xq-print-disabled .xfi:before {
   content: "\f02f";
}

.xfi-forward:before,
.xq-forward .xfi:before {
   content: "\f0e0";
}

.xq-forward-disabled .xfi:before {
   content: "\f0e0";
}

.xfi-mail:before,
.xq-mail .xfi:before {
   content: "\f0e0";
}

.xq-mail-disabled .xfi:before {
   content: "\f0e0";
}

.xfi-trash:before,
.xq-delete .xfi:before {
   content: "\f1f8";
}

.xq-delete-disabled .xfi:before {
   content: "\f1f8";
}

.xq-info .xfi:before {
   content: "\f05a";
}

.xq-more .xfi:before {
   content: "\f141";
}

.xfi-ban:before,
.xq-ban .xfi:before,
.xq-cancel .xfi:before {
   content: "\f05e";
}

.xfi-download:before,
.xq-download .xfi:before {
   content: "\f019";
   position: relative;
   top: 1px;
} /* TXDO: HACK: to align with upload icon */

.xq-download-disabled .xfi:before {
   content: "\f019";
   position: relative;
   top: 1px;
}
/* TXDO: HACK: to align with upload icon */

.xfi-upload:before,
.xq-upload .xfi:before {
   content: "\f093";
}

.xfi-add:before,
.xq-create .xfi:before {
   content: "\f067";
}

.xfi-edit:before,
.xq-edit .xfi:before {
   content: "\f040";
}

/* --------------------------------
 Object Admin Search and Edit
 ------------------------------- */
.xq-search .xfi:before {
   content: "\f002";
}

.xq-execute .xfi:before {
   content: "\f061";
}

.xq-execute-disabled .xfi:before {
   content: "\f061";
}

.xq-prev .xfi:before {
   content: "\f060";
}

.xq-next .xfi:before {
   content: "\f061";
}

/* --------------------------------
 Object Search and View
 ------------------------------- */
.xi-search .xfi:before,
.xq-find .xfi:before {
   content: "\f061";
}

.xi-search .xfi-close:before,
.xi-search .xfi-times:before,
.xfi-close:before,
.xfi-times:before,
.xq-close .xfi:before {
   content: "\f00d";
}

.xfi-closePanel:before,
.xq-closePanel .xfi:before {
   content: "\f00d";
}

.xfi-closeAll:before,
.xq-closeAll .xfi:before {
   content: "\f052";
}

.xi-save .xfi:before,
.xfi-check:before,
.xq-apply .xfi:before {
   content: "\f00c";
}

/* grid */
.xq-view .xfi:before {
   content: "\f0f6";
}

.xi-search .xfi-doc:before,
.xq-doc .xfi:before {
   content: "\f0f6";
}

.xfi-inbox:before,
.xq-inbox .xfi:before {
   content: "\f01c";
}

/* --------------------------------
 Report and Data Export
 ------------------------------- */
.xq-export .xfi:before {
   content: "\f0f6";
}

.xq-exportDoc .xfi:before {
   content: "\f0f6";
}

.xq-exportExcel .xfi:before {
   content: "\f1c3";
}

.xq-exportPdf .xfi:before {
   content: "\f1c1";
}

.xq-revert .xfi:before {
   content: "\f1da";
}

/* --------------------------------
 Navigation and Page View Controls
 ------------------------------- */
.xq-moveUp .xfi:before {
   content: "\f062";
}

.xq-moveDown .xfi:before {
   content: "\f063";
}

.xq-moveLeft .xfi:before {
   content: "\f0d9";
}

.xq-moveRight .xfi:before {
   content: "\f0da";
}

.xq-plus .xfi:before {
   content: "\f067";
}

/* paging */
.xfi-arrow-up:before,
.xq-navPrevious .xfi:before {
   content: "\f060";
}

.xfi-arrow-down:before,
.xq-navNext .xfi:before {
   content: "\f061";
}

.xq-resequence .xfi:before {
   content: "\f021";
}

/* --------------------------------
 Image Toolbar and Control
 ------------------------------- */
/* Rotation */
.xq-rotate270 .xfi:before,
.xq-rotateLeft .xfi:before {
   content: "\f0e2";
}
.xq-rotate270-disabled .xfi:before,
.xq-rotateLeft-disabled .xfi:before {
   content: "\f0e2";
}

.xq-rotate90 .xfi:before,
.xq-rotateRight .xfi:before {
   content: "\f01e";
}
.xq-rotate90-disabled .xfi:before,
.xq-rotateRight-disabled .xfi:before {
   content: "\f01e";
}

.xq-rotate180 .xfi:before,
.xq-rotateFlip .xfi {
   -webkit-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   transform: rotate(90deg);
}

.xfi-rotate-180:before,
.xq-rotateFlip .xfi:before {
   content: "\f0ec";
}

/* zoom */
.xq-zoomIn .xfi:before {
   content: "\f00e";
}
.xq-zoomOut .xfi:before {
   content: "\f010";
}
.xq-zoomFitWidth .xfi:before {
   content: "\f07e";
}
.xq-zoomFitWidth-disabled .xfi:before {
   content: "\f07e";
}
.xq-zoomBestFit .xfi:before {
   content: "\f0b2";
}
.xq-zoomBestFit-disabled .xfi:before {
   content: "\f0b2";
}
.xq-zoomReset  .xfi:before {
   content: "\f192";
}


/* --------------------------------
 MENU 3-Layer: Bucket, Category, Item
 ------------------------------- */
/* toggle icons */
.xfi-bucket-collapse-on {
   color: #2b3d4f;
}

.xfi-bucket-collapse-off {
   color: #888888;
}

.xfi-category-collapse {
   color: #2b3d4f;
}

.xfi-bucket-collapse-on:before {
   content: "\f01c";
}

.xfi-bucket-collapse-off:before {
   content: "\f01c";
}

.xfi-category-collapse:before {
   content: "\f205";
}

.xfi-toggle-on:before {
   content: "\f205";
}

.xfi-toggle-off:before {
   content: "\f204";
}

.xfi-info-toggle1:before {
   content: "\f022";
}

.xfi-info-toggle2:before {
   content: "\f0ce";
}

.xfi-info-toggle3:before {
   content: "\f009";
}


/* --------------------------------
 Common Indicator "sub" classes
 ------------------------------- */
.xi-select i:before {
   content: "\f0d7";
}

.xi-close i:before {
   content: "\f00d";
}

.xi-clear:hover i:before {
   content: "\f057";
}

.xi-print i:before {
   content: "\f02f";
}

.xi-open i:before,
.xi-sortasc i:before {
   content: "\f0d7";
}

.xi-sortdesc i:before {
   content: "\f0d8";
}


/* --------------------------------
 Common Pattern / Mini Framework
 ------------------------------- */
/* object meta info flags*/
.xsObjMetaProp.xq-xreadonly .xfi:before {
   content: "\f023";
}
.xsObjMetaProp.xq-xhidden .xfi:before {
   content: "\f0ae";
}


/* --------------------------------
 Sort Modes and Control
 ------------------------------- */
.xq-sortModeId .xfi:before {
   content: "\f1c0";
}
.xq-sortModeUser .xfi:before {
   content: "\f007";
}

.xq-sortModeNote .xfi:before {
   content: "\f0e5";
}

.xq-sortModeActive .xfi:before {
   content: "\f00c";
}

.xq-sortModeDelete .xfi:before {
   content: "\f014";
}

.xq-sortModeStatus .xfi:before {
   content: "\f129";
}

.xq-sortModeProcess .xfi:before {
   content: "\f013";
}

.xfi-order:before,
.xq-sortModeNbr .xfi:before {
   content: "\f162";
}

.xfi-date:before,
.xq-sortModeDate .xfi:before {
   content: "\f073";
}

.xfi-date:before,
.xq-sortModeTime .xfi:before {
   content: "\f017";
}

.xfi-field:before,
.xq-sortModeField .xfi:before {
   content: "\f1ea";
}

.xfi-label:before,
.xfi-gateway:before,
.xq-sortModeName .xfi:before,
.xq-sortModeText .xfi:before {
   content: "\f035";
}

.xq-sortModeSequenceList .xfi:before {
   content: "\f035";
}
.xq-sortModeXucDspName .xfi:before {
   content: "\f035";
}
.xq-sortModeNameStack .xfi:before {
   content: "\f16C";
}
.xq-sortModeNbrStack .xfi:before {
   content: "\f160";
}
/* --------------------------------
 Address / Xmit Type Icons
 ------------------------------- */
/* Unknown: 0: fa-file-text  */
.xq-xmit .xfi:before, .xq-xmit0 .xfi:before {
   content: "\f15c";
}

/* Email: 1: fa-envelope */
.xq-xmitemail .xfi:before, .xq-xmit1 .xfi:before {
   content: "\f0e0";
}

/* Phone: 2: fa-phone-square */
.xq-xmitphone .xfi:before, .xq-xmit2 .xfi:before {
   content: "\f098";
}

/* Fax: 3: fa-fax  */
.xq-xmitfax .xfi:before, .xq-xmit3 .xfi:before {
   content: "\f1ac";
}

/* Http: 4: fa-chrome */
.xq-xmithttp .xfi:before, .xq-xmit4 .xfi:before {
   content: "\f268";
}

/* Ftp: 5: fa-cloud-upload */
.xq-xmitftp .xfi:before, .xq-xmit5 .xfi:before {
   content: "\f0ee";
}

/* FaxRaw: 6: fa-fax  */
.xq-xmitfaxraw .xfi:before, .xq-xmit6 .xfi:before {
   content: "\f1ac";
}

/* File: 7: fa-file-text */
.xq-xmitfile .xfi:before, .xq-xmit7 .xfi:before {
   content: "\f15c";
}

/* Print: 8: fa-print */
.xq-xmitprint .xfi:before, .xq-xmit8 .xfi:before {
   content: "\f02f";
}

/* Scan: 9: fa-film */
.xq-xmitscan .xfi:before, .xq-xmit9 .xfi:before {
   content: "\f008";
}

/* Sms: 10: fa-phone */
.xq-xmitsms .xfi:before, .xq-xmit10 .xfi:before {
   content: "\f10b";
}

/* Wap: 11: fa-chrome */
.xq-xmitwap .xfi:before, .xq-xmit11 .xfi:before {
   content: "\f268";
}

/* Sftp: 12: fa-cloud-upload */
.xq-xmitsftp .xfi:before, .xq-xmit12 .xfi:before {
   content: "\f0ee";
}

/* Api: 19: fa-xmit */
.xq-xmitapi .xfi:before, .xq-xmit19 .xfi:before {
   content: "\f0c1";
}

/* --------------------------------
 Standard action buttons
 ------------------------------- */

.xsSortDir .xfi:before,
.xq-sortDirToggle .xfi:before {
   content: "\f15d";
}

.xsSortDir.xi-sortdesc .xfi:before,
.xq-sortDirToggle.xi-sortdesc .xfi:before {
   content: "\f15e";
}


/* --------------------------------
 Object / Menu list: nav and collapse
 ------------------------------- */
button.xq-navToActive .xfi:before {
   content: "\f140";
}

button.xq-navToActiveSolo .xfi:before {
   content: "\f192";
}

button.xsAction.xa-objListGroupCat .xfi:before,
.xq-groupCat .xfi:before {
   content: "\f03a";
}

button.xsAction.xa-groupCat.xi-on .xfi:before,
.xq-groupCat.xi-on .xfi:before {
   content: "\f03c";
}


/* --------------------------------
 Object / Menu list action buttons:
   NOTE: uses: .xfi-info-toggle1, .xfi-info-toggle2, .xfi-info-toggle3
 ------------------------------- */
/*button.xsAction.xsToggleMulti.xa-objListInfoToggle .xfi:before,
button.xsAction.xsToggleMulti.xa-objListInfoToggle.xi-state1 .xfi:before*/
.xbIcon.xq-toggleMulti .xfi:before,
.xbIcon.xi-state1.xq-toggleMulti .xfi:before,
.xq-docInfoToggle .xfi:before {
   content: "\f022";
}

.xbIcon.xi-state1.xq-docInfoToggle .xfi:before,
.xbIcon.xq-docInfoToggle .xfi {
   width: 13px;
}

/* pick list dialog open toggle */
/*.xq-toggleMoreLess .xfi:before,*/
.xq-pickListToggle .xfi:before {
   content: "\f022";
   vertical-align: middle;
}

/*.xq-toggleMoreLess .xfi:before,*/
.xq-docListInfoToggle .xfi:before {
   content: "\f022";
   vertical-align: middle;
}

/*button.xsAction.xsToggleMulti.xa-objListInfoToggle.xi-state2 .xfi:before*/
.xbIcon.xi-state2.xq-toggleMulti .xfi:before,
.xq-docInfoToggle.xi-state2 .xfi:before {
   content: "\f0ce";
}

/*button.xsAction.xsToggleMulti.xa-objListInfoToggle.xi-state3 .xfi:before*/
.xbIcon.xi-state3.xq-toggleMulti .xfi:before,
.xq-docInfoToggle.xi-state3 .xfi:before {
   content: "\f009";
}

/* NOTE: xsInfo4 for versioning */
.xq-docInfoToggle.xi-state4 .xfi:before {
   content: "\f0c9";
}

/* bucket expand/collapse */
.xq-bucketExpandToggle .xfi {
  width: 15px;
}
button.xsAction.xsToggle.xa-objListExpBucket .xfi:before,
.xq-bucketExpandToggle .xfi:before {
   content: "\f114";
}

button.xsAction.xsToggle.xa-objListExpBucket.xi-on .xfi:before,
.xq-bucketExpandToggle.xi-on .xfi:before {
   content: "\f115";
}

/* category expand/collapse */
button.xsAction.xsToggle.xa-objListExpCat .xfi:before,
.xq-categoryExpandToggle .xfi:before {
   content: "\f204";
}

button.xsAction.xsToggle.xa-objListExpCat.xi-on .xfi:before,
.xq-categoryExpandToggle.xi-on .xfi:before {
   content: "\f205";
}

/* descendent child layouts */
.xq-descendant {
   width: 12px;
}
.xsBucket .xq-descendant {
   visibility: hidden;
}
.xq-descendant .xfi {
   -webkit-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   transform: rotate(90deg);
}
.xq-descendant .xfi {
   font-size: 12px;
}
.xq-descendant .xfi:before {
   content: "\f148";
   position: relative;
   top: -1px;
}


/* item detail states */
.xsItemDetail .xi-lock .xfi:before {
   content: "\f023";
}

/* accordion */
.xsAccordion .xsCollapseToggle .xfi:before {
    content: "\f0d7";
}

.xsAccordion .xsCollapseToggle.ui-accordion-header-active .xfi:before {
    content: "\f0d8";
}

/* NOTE: xq is the new class prefix for font icons */
.xq-invalid .xfi:before {
   content: "\f071";
}

.xq-exit .xfi:before {
   content: "\f08b";
}

.xq-expand .xfi:before {
   content: "\f196";
}

.xq-collapse .xfi:before {
   content: "\f147";
}

.xq-expandtoggle .xfi:before {
   content: "\f196";
}

.xq-expandtoggle.xi-expon .xfi:before {
   content: "\f147";
}

/* xq-expand collpase */
.xsGroupCtlHeader.xi-collapse .xq-expand .xfi:before {
   content: "\f147";
}


/* TXDO: CXJH: verify all dropdowns have xq-dropdown then remove all others */
/*.xsCollapseToggle > .xsMenu .xfi:before,*/
.xq-dropup .xfi:before,
.xsCollapseToggle .xsMenu .xfi:before,
.xsCollapseToggle.ui-state-default.ui-accordion-header-active .xsMenu .xfi:before {
   content: "\f0d8";
}

/*.xsCollapseToggle.xi-collapse > .xsMenu .xfi:before,*/
.xsCollapseToggle.xi-collapse .xsMenu .xfi:before,
.xsCollapseToggle.ui-state-default .xsMenu .xfi:before,
.xsCollapseToggle.xi-collapse .xsMenu .xq-dropdown .xfi:before {
   content: "\f0d7";
}


/* search */
.xq-sameWindow .xfi:before {
   content: "\f044";
}

.xq-newWindow .xfi:before {
   content: "\f24d";
}

.xq-objEdit .xfi:before {
   content: "\f040";
}

.xq-objDelete .xfi:before {
   content: "\f1f8";
}

/* bundling */
.xq-doc .xfi:before {
   content: "\f016";
}

/* table head cell width fix */
thead .xsCBox {
   width: 11px;
}

.xq-dataValOff .xfi:before,
.xq-unchecked .xfi:before,
thead .xsCBox .xfi:before {
   content: "\f096";
}

.xsCBox .xfi:before {
   content: "\f096";
}

.xq-dataValOn .xfi:before,
.xq-checked .xfi:before,
.xsCBox.xi-on .xfi:before {
   content: "\f046";
}

.xsBoolVal .xfi:before {
   content: "\f096";
   opacity: 0.25;
}

.xsBoolVal.xi-on .xfi:before {
   content: "\f14a";
}

.xq-viewer .xfi:before {
   content: "\f0c5";
}

/*----------------------
XApp Session / User Ctl
-------------------*/
.xq-xsessinfo .xfi:before {
   content: "\f05a";
}
.xq-xsessrecfg .xfi:before {
   content: "\f2b5";
}

/* --------------------------------
 Process Execute: xsProcExe
    * procexestart and procexestop is the main processes execution.
        - a process execution executes a set (procset) of tasks (proctask)
    * proctaskset is a "set" of tasks (proctask)
    * procstep is any unit of work that is performed in a task
    * proclog is for any logs displayed
    * procrslt is for any results displayed

    * procobjlist is a list of objects to execute the task for
    * procobj is a single object. eg: container
 ------------------------------- */

.xq-procobjlist .xfi:before {
content: "\f02c";
}
.xq-procobj .xfi:before {
content: "\f02b";
}

/* outer running process */
.xq-procexestart .xfi:before {
content: "\f110";
}
.xq-procexestop .xfi:before {
content: "\f28d";
}

/* set of tasks */
.xq-proctaskset .xfi:before {
   content: "\f1b3";
}
.xq-proctask .xfi:before {
   content: "\f1b2";
}

/* steps in a task (same as xq-descendent) */
.xq-procstep {
   width: 12px;
}
.xq-procstep .xfi {
   -webkit-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   transform: rotate(90deg);
}
.xq-procstep .xfi {
   font-size: 12px;
}
.xq-procstep .xfi:before{
   content: "\f148";
   position: relative;
   top: -1px;
}

/* processing logs and results */
.xq-proctrclog .xfi:before {
   content: "\f03a";
}
.xq-proctrcdbg .xfi:before {
   content: "\f06e";
}
.xq-proctrcerr .xfi:before {
   content: "\f071";
}

.xq-procrslt .xfi:before {
   content: "\f05a";
}
.xq-procrsltpass .xfi:before {
   content: "\f164";
}
.xq-procrsltfail .xfi:before {
   content: "\f165";
}

/* processing simple status msgs */
.xq-procmsg.xi-info .xfi {
   color: #4298b5;
}
.xq-procmsg.xi-info .xfi:before {
   content: "\f05a";
}

.xq-procmsg.xi-success .xfi {
   color: #658d1b;
}
.xq-procmsg.xi-success .xfi:before {
   content: "\f00c";
}

.xq-procmsg.xi-error .xfi {
   color: #b7312c;
}
.xq-procmsg.xi-error .xfi:before {
   content: "\f071";
}


/* --------------------------------
 xsFlowWrap: used for fix right and left side, but shrinking middle.
 ------------------------------- */
.xsFlowWrap {
   position: relative;
   width: 100%;
   height: 100%;
}

.xsFlowPanel {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   overflow: hidden;
}

.xsFlowContent {
   position: relative;
   top: 50%;
   transform: translateY(-50%);
   white-space: nowrap;
   text-align: left;
}


/* --------------------------------
 xsCtlHandles
 ------------------------------- */
/* isolated table cell (td) as a ctl panel */
td:first-child.xsCtlPanel {
   padding-left: 6px;
   padding-right: 0;
   margin-right: 0;
   cursor: move;
}
td:last-child.xsCtlPanel {
   padding-left: 2px;
   padding-right:2px;
   margin-left: 0;
}
td.xsCtlPanel .xsDivV {
   padding: 0;
   margin-left: 1px;
   margin-right: 0;
}

 /* stealth mode toggle */
.xsCtlHandle.xq-xustealth .xfi:before {
   content: "\f06e";
}
.xsCtlHandle.xq-xustealth.xi-on .xfi:before {
   content: "\f2a8";
}

 /* stealth mode toggle right */
.xsCtlAnchor.xq-xustealth .xfi:after {
   content: "\f06e";
}
.xsCtlAnchor.xq-xustealth.xi-on .xfi:after {
   content: "\f2a8";
}

/* panel header drag handle */
.xsCtlHandle.xq-xudrag {
   font-size: smaller;
   color: #333f48;
   padding: 0;
   margin: 0;
}
.xsCtlHandle.xq-xudrag .xfi:after {
   content: "\f0c9";
}

/* panel header trace toggle */
.xsCtlHandle.xq-xutrace {
   font-size: smaller;
   color: #b7312c;
   padding-right: 8px;
   padding-top: 2px;
}
.xsCtlHandle.xq-xutrace .xfi:after {
   content: "\f071";
}
.xsCtlHandle.xq-xutrace {
   cursor: pointer;
}


/* Upper right triangle close handle */
/*.xsCtlHandle.xq-xuclose:after {
   content: "";
   border-top: 24px solid;
   border-left: 24px solid;
   position: absolute;
   top: 0;
   right: 0;
   z-index: 1;
   cursor:pointer;
}
.xsCtlHandle.xq-xuclose:after {
   border-top-color: #f0c1bf;
   border-left-color: transparent;
}*/
/* border-top-color: rgba(215, 149, 149, 0.29); */


.xsMenu.xsCtlPanel {
   vertical-align: top;
   padding: 0;
}

.xsCtlHandle .xbIcon {
   float: left;
   margin: 0;
   width: 100%;
}

.xsCtlHandle .xsObjIdLabel {
   float: left;
   clear: left;
   padding-top: 2px;
   padding-right: 4px;
}

/* --------------------------------
 DataTable
 ------------------------------- */
.xq-dragbar .xfi:before {
   content: "\f0c9";
   content: "\f07d";
}

.xq-stopped .xfi:before {
   content: "\f28d";
}

.xq-stopped.xi-selected {
   color: red;
}

.xq-paused .xfi:before {
   content: "\f28b";
}

.xq-paused.xi-selected {
   color:goldenrod;
}

.xq-play .xfi:before {
   content: "\f144";
}

.xq-play.xi-selected {
   color: green;
}

.xq-dispatched .xfi:before {
   content: "\f110";
}

.xq-clear .xfi:before {
   content: "\f057";
}

.xq-spinner .xfi {
   -webkit-animation: spin 1s infinite linear;
   animation: spin 1s infinite linear;
}

.xq-spinner .xfi:before {
   content: "\f110";
}

.xq-qFindToggle .xfi:before {
   content: "\f002";
}

/* TXDO: decide between xi-on or xi-active for state */
.xq-qFindToggle.xi-on {
}


/* --------------------------------
 XUI.XTable
 ------------------------------- */
.xq-rowRemove .xfi:before {
   content: "\f00d";
}
.xq-rowMoveUp .xfi:before {
   content: "\f0d8";
}

.xq-rowMoveDown .xfi:before {
   content: "\f0d7";
}

.xwtActionCell .xq-rowRemove .xfi {
   font-size: 12px;
}

.xwtActionCell .xq-rowMoveUp .xfi {
   margin-top: -1px;
}

.xwtActionCell .xbIcon {
   color: #333f48;
}


/* --------------------------------
 XUI.XNotify
 ------------------------------- */
.xsNotify.xin-loaded .xfin:before,
.xis-loaded .xfin:before {
   content: "\f00c";
}
.xsNotify.xin-loading .xfin:before,
.xis-loading .xfin:before {
   content: "\f013";
}
.xsNotify.xin-processing .xfin:before,
.xis-processing .xfin:before {
   content: "\f013";
}
.xsNotify.xin-processing-confirm .xfin:before,
.xis-processing-confirm .xfin:before {
   content: "\f013";
}
.xsNotify.xin-error .xfin:before,
.xsNotify.xin-warning .xfin:before,
.xis-error .xfin:before {
   content: "\f071";
}
.xsNotify.xin-success .xfin:before,
.xis-success .xfin:before {
   content: "\f00c";
}
.xsNotify.xin-info .xfin:before,
.xis-info .xfin:before {
   content: "\f05a";
}
.xsNotify.xin-unauthorized .xfin:before,
.xis-unauthorized .xfin:before {
   content: "\f023";
}
.xsNotify.xin-accessDenied .xfin:before,
.xis-accessDenied .xfin:before,
.xis-unauthorized .xfin:before {
   content: "\f023";
}

/* --------------------------------
 CONDITIONS
 ------------------------------- */
.xq-conditionAdd .xfi:before {
   content: "\f067";
}
.xq-conditionPopOut .xfi:before {
   content: "\f065";
}

/* --------------------------------
 ADV FILTER
 ------------------------------- */
 .xq-filterSearch .xfi:before {
   content: "\f0b0";
}

.xq-filterEdit .xfi:before {
   content: "\f040";
}

.xq-filterAdd .xfi:before {
   content: "\f067";
}

.xq-filterClear .xfi:before {
   content: "\f00d";
}

.xq-filterToggle .xfi:before {
   content: "\f204";
}
.xq-filterToggle.xi-on .xfi:before {
   content: "\f205";
}

/* --------------------------------
 NOTES and LOGS
 ------------------------------- */
/* NOTE: override xq-reset */
.xsNote .xq-reset .xfi:before {
   content: "\f069";
}

.xq-addNote .xfi:before {
   content: "\f067";
}

/* Note States: 0=none, 1=has notes, 2=has annotes, 3 = has both */
.xq-notestate0 {
}
.xq-notestate1 .xfi:before {
   content: "\f27b";
}
.xq-notestate2 .xfi:before {
   content: "\f075";
}
.xq-notestate3 .xfi:before {
   content: "\f27a";
}

/* Condition States: 0=none, 1=has condition */
.xq-conditionstate0 {
}
.xq-conditionstate1 .xfi:before {
   content: "\f132";
}

/* --------------------------------
 Monitors and Panel Pins
 ------------------------------- */
.xq-pin .xfi:before {
   content: "\f08d";
}
.xq-pin.xi-open .xfi {
   transform: rotate(90deg);
   -webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   -o-transform: rotate(90deg);
}

/* --------------------------------
 Main App Nav and Body Sizing
 ------------------------------- */
.xq-menuAutoHide .xfi:before {
   content: "\f08d";
}

.xq-menuAutoHide.xi-on .xfi {
   transform: rotate(90deg);
   -webkit-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   -o-transform: rotate(90deg);
}

/* toggle fixed app body size */
.xq-appFixedSize .xfi:before {
   content: "\f065";
}

.xq-appFixedSize.xi-on .xfi:before {
   content: "\f066";
}


/* --------------------------------
 Quick Message and Email Actions
 ------------------------------- */
.xq-quickmsg .xfi:before {
   content: "\f1d8";
}
.xfi.xq-quickmsg:before {
   content: "\f1d8";
}
.xfi.xq-quickmsg {
   content: "\f1d8";
   color: white;
}

/* Action Email Send */
.xq-actionemail .xfi:before {
   content: "\f0e0";
}
.xfi.xq-actionemail:before {
   content: "\f0e0";
}
.xfi.xq-actionemail {
   content: "\f0e0";
   color: white;
}

/* Action Print */
.xq-printopen .xfi:before {
   content: "\f08e";
}

.xq-printpreview .xfi:before {
   content: "\f021 ";
}


/* --------------------------------
 Dock and Panel Mgr
 ------------------------------- */
.xfi-dock:before,
.xq-dock .xfi:before {
   content: "\f08d";
}

/* --------------------------------
 Common Dock, Nav, Editors
 ------------------------------- */
.xq-save .xfi:before {
   content: "\f0c7";
}

.xq-save-disabled .xfi:before {
   content: "\f0c7";
}

.xsFilterGroup .xq-save .xfi {
   font-size: 21px;
}

.xsFilterGroup .xq-save-disabled .xfi {
   font-size: 21px;
}

/* paging */
.xq-pageSetNext .xfi:before {
   content: "\f054";
}
.xq-pageSetNext-disabled .xfi:before {
   content: "\f054";
}
.xq-pageSetPrev .xfi:before {
   content: "\f053";
}
.xq-pageSetPrev-disabled .xfi:before {
   content: "\f053";
}

.xq-pageNavNext .xfi:before {
   content: "\f061";
}
.xq-pageNavPrev .xfi:before {
   content: "\f060";
}


/* --------------------------------
 Disabled
 ------------------------------- */
.xbIcon[class*="-disabled"] {
}

/*! CSS: MYAPP Box: Font Icons: xapp-box-myapp.css [AXSRC: $Rev: 36830 $] */
/*! Font Specs: fonts/ax-font.css */

/* --------------------------------
 ----------------------------------
 MYAPP: COMMON: XDOC
 ----------------------------------
 ------------------------------- */

/* --------------------------------
 MYAPP: Logon
 ------------------------------- */
.xq-validate .xfi:before {
   content: "\f00c";
}

/* quick menu */
.xfi-appResizer:before {
   content: "\f07e";
}

/* viewer main actions*/
.xfi-list:before,
.xq-auditLog .xfi:before {
   content: "\f03a";
}

.xfi-random:before,
.xq-docCompare .xfi:before {
   content: "\f074";
}

.xfi-docCopy:before,
.xq-docCopy .xfi:before {
   content: "\f045";
}

.xfi-docConditions:before,
.xq-docConditions .xfi:before {
   content: "\f065";
}

/* File Upload */
.xq-appendFileDetail .xfi:before {
   content: "\f067";
}
.xq-clearFileDetail .xfi:before {
   content: "\f05e";
}

/* Doc Compare */
/* TXDO: icon for modeSync */
.xq-modeSync .xfi:before {
   /*content: "\f07e";*/
}

.xfi-arrows-h:before,
.xq-modeResize .xfi:before {
   content: "\f07e";
}

.xq-modeNone .xfi:before {
   content: "\f0d7";
}

.xfi-arrows-alt:before,
.xq-modeFill .xfi:before {
   content: "\f0b2";
}

/* File Room */
.xfi-minus-square:before,
.xq-unfile .xfi:before {
   content: "\f146";
}

.xq-page-add .xfi:before {
   content: "\f0fe";
}

.xq-flag .xfi:before {
   content: "\f024";
}

/* Version List Items */
.xsVersionItem .xq-radio .xfi:before {
   content: "\f10c";
}

.xsVersionItem .xq-radio.xi-active .xfi:before {
   content: "\f111";
}

.xfi-barcode:before,
.xq-barcode .xfi:before {
   content: "\f02a";
}

.xfi-files-o:before,
.xq-bundle .xfi:before {
   content: "\f0c5";
}

.xfi-files-o:before {
   content: "\f0f3";
}

.xfi-doclist-sort:before {
   content: "\f161";
}

/* doclist actions */
.xfi-doclist-sort:before {
   content: "\f161";
}

/*.xfi-bucketlist:before,*/
.xq-bucketSelection .xfi:before {
   content: "\f01c";
}

/* doc split and merge */
.xfi-merge:before {
   content: "\f126";
}


/* --------------------------------
 MYAPP: XDOC: File room
 ------------------------------- */
.xsFileRoomPanelFiles > .xwpDock .xsLabel > .xfi:before {
   /*content: "\f01c";*/
}

.xsFileRoomPanelDocs > .xwpDock .xsLabel > .xfi:before {
   /*content: "\f022";*/
}

.xsFileRoomPanelDocPages > .xwpDock .xsLabel > .xfi:before {
   /*content: "\f006";*/
}

.xsFileRoomFileProcessing .xfi:before,
.xq-fileProcessing .xfi:before {
   content: "\f13e";
}

.xq-fileProcessing.xi-lock .xfi:before {
   content: "\f023";
}


/* --------------------------------
 ----------------------------------
 ----------------------------------
 -- ANNOTATIONS:
 ----------------------------------
 ----------------------------------
 ------------------------------- */

/* --------------------------------
 ANNOTES: Annote Types
 ------------------------------- */
.xq-annoteCircle .xfi:before {
   content: "\f10c";
}

.xq-annoteLine .xfi {
   -webkit-transform: rotate(45deg);
   -ms-transform: rotate(45deg);
   transform: rotate(45deg);
}

.xq-annoteLine .xfi:before {
   content: "\f068";
}

.xq-annoteHighlight .xfi:before {
   content: "\f12d";
}

.xq-annoteRectangle .xfi:before {
   content: "\f096";
}

.xq-annoteRedaction .xfi:before {
   content: "\f0ae";
}

.xq-annoteImage .xfi:before {
   content: "\f03e";
}

.xq-annoteSignature .xfi:before {
   content: "\f0e3";
}

.xq-annoteText .xfi:before {
   content: "\f031";
}

.xq-annoteImageText .xfi:before {
   content: "\f1b0";
}


/* --------------------------------
 ANNOTES: Toolbars and Actions
 ------------------------------- */
.xq-annoteDelete .xfi:before {
   content: "\f1f8";
}

.xq-annoteDeleteAll .xfi:before {
   content: "\f1f8";
}

.xq-annoteMove .xfi:before {
   content: "\f0b2 ";
}

.xq-annoteResize .xfi:before {
   content: "\f1da";
}

.xq-annoteReset .xfi:before {
   content: "\f1de";
}

.xq-annoteReloadImage .xfi:before {
   content: "\f021";
}

.xq-annoteEditProps .xfi:before {
   content: "\f044";
}

.xq-annoteResetProps .xfi:before {
   content: "\f1de";
}

.xq-modeSetSelection .xfi {
   -webkit-transform: rotate(270deg);
   -ms-transform: rotate(270deg);
   transform: rotate(270deg);
}
.xq-modeSetSelection .xfi:before {
   content: "\f124";
}

.xq-annoteToggleViewAll .xfi:before {
   content: "\f0e5";
}
.xq-annoteToggleViewAll.xi-on .xfi:before {
   content: "\f27b";
}

/*! CSS: XApp Comp Base: xapp-comp.base.css [AXSRC: $Rev: 37554 $] */
/*! JQuery Comp: jquery.Select2.min.css 4.1.0-beta.1 */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.select2-container {
   border: 1px solid transparent;
}

.select2-search.select2-search--dropdown:before {
   font: normal normal normal 12px/1 AxFontIco;
   color: #aaa;
   position: absolute;
   top: 9px;
   content: "\f002";
   right: 12px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
   border-color: #ddd;
   border-radius: 4px;
   padding-right: 20px;
}

.select2-container--default .select2-search--inline .select2-search__field {
   height: auto;
   margin: 3px 0 3px 5px;
   padding: 0px;
}

.select2-container--default .select2-selection--multiple {
   margin: 0;
   padding: 0;
   min-height: 0;
   border-radius: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
   margin: 3px 0 3px 5px;
   padding: 0px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
   border: 1px solid #9ea2a2;
   margin: 0;
   padding: 0;
}

.select2.select2-container.select2-container--default.select2-container--focus {
   border: solid 1px #ff9900;
   box-shadow: 0 0 4px 1px #969696;
}

.xsDocListSelectPanel select[disabled] {
   background: #f5f5f5;
   border: 1px solid #e5e5e5;
   color: #777777;
   cursor: default;
}

.xsDocListSelectPanel select[disabled] + .select2-container--default .select2-selection--single {
   border: 1px solid #e5e5e5;
}

.xsDocListSelectPanel select[disabled] + .select2-container--default.select2-container--disabled .select2-selection--single {
   background: #f5f5f5;
}

.xsDocListSelectPanel select[disabled] + .select2-container--default .select2-selection--single .select2-selection__rendered {
   color: #777777;
}
/*! CSS: XTheme: AX-Base: xtheme-ax-base.css [AXSRC: $Rev: 36830 $] */

