.icon {
    float: left;
    background-repeat: no-repeat;
    height: 18px;
    line-height: 18px;
    margin-top: 0px;
    margin-right: 7px;
    margin-bottom: 0px;
    margin-left: 7px;
    max-width: 18px;
    overflow: hidden;
    width: 18px;
}
.icon.disabled, .icon[disabled] { opacity: .3; }
/* This is for bullet icons. They should have there background-position-x adjusted to center the icon */
.icon.thin { width: 8px; }

.icon-32 { 
    line-height: 32px;
    height: 32px;
    width: 32px;
    max-width: 32px; 
}
.icon-32.disabled, 
.icon-32[disabled] { 
    opacity: .3;; 
}

/*
We will be rebranding our design system from Power Xpert Blue (PX Blue) to Brightlayer User Interface (Brightlayer UI).
The SVG for these icons can be found in IconSvg.java
*/

/* non-sprite icons */
.icon-arrow-down-green-animated { background-image: url(/WebConfig/yukon/Icons/arrow_down_green_anim.gif); }
.icon-arrow-down-orange-animated { background-image: url(/WebConfig/yukon/Icons/arrow_down_orange_anim.gif); }
.icon-arrow-up-green-animated { background-image: url(/WebConfig/yukon/Icons/arrow_up_green_anim.gif); }
.icon-arrow-up-orange-animated { background-image: url(/WebConfig/yukon/Icons/arrow_up_orange_anim.gif); }
.icon-spinner { background-image: url(/WebConfig/yukon/Icons/spinner.gif); }
.icon-spinner-white { background-image: url(/WebConfig/yukon/Icons/spinner-white.gif); }
.icon-loading-bars { background-image: url(/resources/images/icons/loading.bars-3d3a16d67b60df20805dccc2940e2db0.gif); }
.search {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDJCNEUwNzM4OTY0MTFFMEE0MDNEODlCOThCNUNBOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDJCNEUwNzQ4OTY0MTFFMEE0MDNEODlCOThCNUNBOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MkI0RTA3MTg5NjQxMUUwQTQwM0Q4OUI5OEI1Q0E5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MkI0RTA3Mjg5NjQxMUUwQTQwM0Q4OUI5OEI1Q0E5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7ONFMAAADISURBVHjanFJBCsIwEFzrF7z04h9E/Efx5MEHePHmr4T6hFLwF6G/sKW0lLixEwh1AtGB6SaZne22G7HWCrhT1sqXneHiE+fC6BcX5Wg5RujU7CoPSDTKs3KLaHA+sA7co0JCE2mvgV4xcwuxiJgL6C0zTxDziDmHPi21TER6mbEXDn/efykYT8o316ztQzAm93dPyg2iCUZ2/WfOIe7M7DtwN6pDYof9LVZAYldvwZIVSDXTApmk46h8BPv16vP631D6Ym8BBgAsamp63yCdlAAAAABJRU5ErkJggg=="); }
.icon-32-multispeak { background-image: url(/WebConfig/yukon/Icons/multispeak-b528e5b14d4867855e5c205f82c7f5f0.png); }
.icon-32-openadr { background-image: url(/WebConfig/yukon/Icons/openADR-e51e13c176584fdac34d1b2c0b60e7b8.png); }


/* jquery ui icons */
.ui-icon.excel {
	background-position: unset;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="%23408b35"><path d="M19.1998 6.667L12.3425 0H2.74312C2.01627 0.0021103 1.3198 0.283775 0.805839 0.783477C0.291874 1.28318 0.00217054 1.96032 0 2.667V21.333C0.00217054 22.0397 0.291874 22.7168 0.805839 23.2165C1.3198 23.7162 2.01627 23.9979 2.74312 24H16.4567C17.1835 23.9979 17.88 23.7162 18.394 23.2165C18.9079 22.7168 19.1976 22.0397 19.1998 21.333V20H24V9.333H19.1998V6.667ZM11.6565 2.16L16.9771 7.333H11.6565V2.16ZM22.6279 10.667V18.667H6.17125V10.667H22.6279Z"/><path d="M11.2551 15.5522C11.2147 16.1103 11.0081 16.5497 10.6352 16.8703C10.2647 17.1909 9.77544 17.3512 9.16744 17.3512C8.50244 17.3512 7.97875 17.128 7.59637 16.6815C7.21637 16.2326 7.02637 15.6175 7.02637 14.8361V14.5191C7.02637 14.0203 7.11425 13.5809 7.29 13.2009C7.46575 12.8209 7.71631 12.53 8.04169 12.3281C8.36944 12.1239 8.74944 12.0217 9.18169 12.0217C9.78019 12.0217 10.2623 12.1821 10.6281 12.5027C10.9938 12.8233 11.2052 13.2734 11.2622 13.8529H10.1934C10.1673 13.518 10.0735 13.2758 9.912 13.1261C9.75287 12.9741 9.50944 12.8981 9.18169 12.8981C8.82544 12.8981 8.55825 13.0264 8.38013 13.2829C8.20438 13.537 8.11413 13.9324 8.10938 14.4692V14.8611C8.10938 15.4216 8.19369 15.8313 8.36231 16.0901C8.53331 16.349 8.80169 16.4784 9.16744 16.4784C9.49756 16.4784 9.74337 16.4036 9.90487 16.254C10.0687 16.102 10.1626 15.8681 10.1863 15.5522H11.2551Z"/><path d="M15.1865 15.9191C15.1865 15.7172 15.1152 15.5629 14.9727 15.456C14.8302 15.3468 14.5737 15.2327 14.2032 15.114C13.8327 14.9929 13.5394 14.8741 13.3233 14.7577C12.7343 14.4395 12.4398 14.0108 12.4398 13.4717C12.4398 13.1914 12.5182 12.9421 12.6749 12.7236C12.834 12.5027 13.0608 12.3305 13.3553 12.207C13.6522 12.0835 13.9847 12.0217 14.3528 12.0217C14.7233 12.0217 15.0535 12.0894 15.3432 12.2248C15.633 12.3578 15.8574 12.5466 16.0165 12.7912C16.178 13.0359 16.2588 13.3138 16.2588 13.6249H15.19C15.19 13.3874 15.1152 13.2033 14.9656 13.0727C14.816 12.9397 14.6058 12.8732 14.335 12.8732C14.0738 12.8732 13.8707 12.929 13.7258 13.0406C13.581 13.1499 13.5085 13.2947 13.5085 13.4752C13.5085 13.6439 13.5928 13.7852 13.7615 13.8992C13.9325 14.0132 14.183 14.1201 14.5132 14.2198C15.1212 14.4027 15.5641 14.6295 15.842 14.9002C16.1198 15.171 16.2588 15.5083 16.2588 15.912C16.2588 16.3609 16.089 16.7136 15.7493 16.9701C15.4097 17.2242 14.9525 17.3512 14.3778 17.3512C13.9788 17.3512 13.6154 17.2788 13.2877 17.1339C12.9599 16.9867 12.7093 16.786 12.536 16.5319C12.365 16.2777 12.2795 15.9832 12.2795 15.6484H13.3518C13.3518 16.2207 13.6938 16.5069 14.3778 16.5069C14.6319 16.5069 14.8302 16.4559 14.9727 16.3538C15.1152 16.2493 15.1865 16.1044 15.1865 15.9191Z"/><path d="M19.4421 15.9939L20.6177 12.093H21.8076L20.0014 17.28H18.8863L17.0872 12.093H18.2736L19.4421 15.9939Z"/></svg>') !important;
}
.ui-icon.pdf {
	background-position: unset;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" fill="%23da3227" height="18" viewBox="0 0 24 24"><path d="M19.2 6.67L12.34 0h-9.6A2.77 2.77 0 0 0 .81.78 2.62 2.62 0 0 0 0 2.67v18.66a2.62 2.62 0 0 0 .81 1.89 2.77 2.77 0 0 0 1.93.78h13.72a2.77 2.77 0 0 0 1.93-.78 2.62 2.62 0 0 0 .81-1.89V20H24V9.33h-4.8zm-7.54-4.51L17 7.33h-5.34zm11 8.51v8H6.17v-8z"/><path d="M11.76 13.69a1.71 1.71 0 0 1-.12.71 1.58 1.58 0 0 1-.43.59 2.41 2.41 0 0 1-1.56.46h-.5v1.89H8V12h1.76a2.22 2.22 0 0 1 1.5.42 1.67 1.67 0 0 1 .38.58 1.6 1.6 0 0 1 .12.69zm-2.64.85h.39a1.29 1.29 0 0 0 .79-.21.9.9 0 0 0 .21-.27.88.88 0 0 0 .07-.32.89.89 0 0 0-.05-.32 1 1 0 0 0-.17-.27 1 1 0 0 0-.69-.15h-.52v1.57zM17.33 14.65a2.7 2.7 0 0 1-.16 1.09 2.64 2.64 0 0 1-.61.93 3.13 3.13 0 0 1-2.22.7h-1.57V12h1.73a3 3 0 0 1 2.09.7 2.47 2.47 0 0 1 .74 1.92zm-1.21 0c0-1.14-.52-1.7-1.56-1.7h-.64v3.46h.5a1.53 1.53 0 0 0 1.7-1.76zM19.6 17.37h-1.15V12h3.16v1h-2v1.38h1.87v.94H19.6z"/></svg>') !important;
}
.ui-icon.refresh {
	background-position: unset;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="%23408b35" height="18" viewBox="0 0 25 25" width="18"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6zm6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26z"/></svg>') !important;
}

/* dashboard images */
.dashboard-image {
    background-image: url(/WebConfig/yukon/Icons/dashboardImages-3f20d35e90cddeb04dda6dbf0709fd6a.png);
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 100px;
    image-rendering: pixelated;
    line-height: 100px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    max-width: 150px;
    overflow: hidden;
    text-indent: -9999px;
    width: 150px;
    border: 1px solid #ccc;
}

/*dashboardImages.png is a sprite sheet with 300px width and variable height there are three icons per row and each row starts at every
 n*100px. Note: ami-action is the top left most sprite at 0px 0px, first value is the horizontal position and second value is the vertical position*/
.image-ami-actions { background-position: 0px 0px; }
.image-gateway-streaming { background-position: -150px 0px; }
.image-coming-soon { background-position: 0px -100px; }
.image-meter-search { background-position: -150px -100px; }
.image-monitor-subscriptions { background-position: 0px -200px; }
.image-monitors { background-position: -150px -200px; }
.image-scheduled-requests { background-position: -300px 0px; }
.image-csr-trend { background-position: -300px -100px; }
.image-system-messaging { background-position: -300px -200px; }
.image-favorites { background-position: 0px -300px; }
.image-data-collection { background-position: -150px -300px; }
.image-infrastructure-warnings { background-position: -300px -300px; }
.image-porter-queue-counts { background-position: 0px -400px; }
.image-notes-search { background-position: -150px -400px; }
.image-asset-availability { background-position: -300px -400px; }
.image-rf-broadcast { background-position: -0px -500px; }
.image-trends { background-position: -150px -500px; }
.image-programs { background-position: -300px -500px; }

/* 32 x 32 icons */
.icon-app {
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    max-width: 35px;
}