﻿.wi-background-img {
    overflow: hidden;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 100%;
    width: 100%;
}

.icon, .icon-sprite {
    width: 16px;
    height: 18px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    background-size: auto;
    background-repeat: no-repeat !important;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    background-color: transparent;
    background-image: url(images/icons-list.png);
}

.icon16 {
    width: 16px;
    height: 18px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    background-size: auto;
    background-repeat: no-repeat !important;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    background-color: transparent;
    background-image: url(images/icons-list1.png);
}

.icon32 {
    width: 32px;
    height: 32px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    background-size: auto;
    background-repeat: no-repeat !important;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    background-color: transparent;
    background-image: url(images/icons-list1.png);
}

.icon48 {
    width: 48px;
    height: 48px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    background-size: auto;
    background-repeat: no-repeat !important;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    background-color: transparent;
    background-image: url(images/icons-list1.png);
}



/* 16 x 16 */

.icon-add, .icon-addnew {
    background-position: -80px -16px;
}

.icon-add-small {
    background-position: -16px -16px;
}

.icon-add-white {
    background-position: -48px -16px;
}

.icon-admin {
    background-position: -112px -16px;
}

.icon-arrow-down {
    background-position: -144px -16px;
}

.icon-arrow-forward {
    background-position: -176px -16px;
}

.icon-arrow-up {
    background-position: -208px -16px;
}

.icon-attachment {
    background-position: -240px -16px;
}

.icon-audio-off {
    background-position: -272px -16px;
}

.icon-audio-on {
    background-position: -304px -16px;
}

.icon-back-query-results {
    background-position: -336px -16px;
}

.icon-branch {
    background-position: -368px -16px;
}

.icon-calendar {
    background-position: -400px -16px;
}

.icon-charts-area {
    background-position: -432px -16px;
}

.icon-charts-bar {
    background-position: -464px -16px;
}

.icon-charts-column {
    background-position: -496px -16px;
}

.icon-charts-line {
    background-position: -528px -16px;
}

.icon-charts-pie {
    background-position: -560px -16px;
}

.icon-charts-pivotchart {
    background-position: -592px -16px;
}

.icon-charts-pivottable {
    background-position: -624px -16px;
}

.icon-chat-mention {
    background-position: -688px -16px;
}

.icon-chat-mention-white {
    background-position: -656px -16px;
}

.icon-close {
    background-position: -720px -16px;
}

.icon-comment {
    background-position: -848px -16px;
}

.icon-comment-add {
    background-position: -752px -16px;
}

.icon-commented-file {
    background-position: -880px -16px;
}

.icon-comment-next {
    background-position: -784px -16px;
}

.icon-comment-prev {
    background-position: -816px -16px;
}

.icon-compare {
    background-position: -912px -16px;
}

.icon-dashboard-white {
    background-position: -944px -16px;
}

.icon-delete {
    background-position: -1072px -16px;
}

.icon-delete-f1-background {
    background-position: -976px -16px;
}

.icon-delete-grey-f1-background {
    background-position: -1008px -16px;
}

.icon-delete-white {
    background-position: -1040px -16px;
}

.icon-document {
    background-position: -1104px -16px;
}

.icon-dot {
    background-position: -1136px -16px;
}

.icon-down {
    background-position: -1200px -16px;
}

.icon-down-gray {
    background-position: -1168px -16px;
}

.icon-drop {
    background-position: -1296px -16px;
}

.icon-drop-left {
    background-position: -1232px -16px;
}

.icon-drop-right {
    background-position: -1264px -16px;
}

.icon-edit {
    background-position: -1392px -16px;
}

.icon-edit-f1-background {
    background-position: -1328px -16px;
}

.icon-edit-grey-f1-background {
    background-position: -1360px -16px;
}

.icon-editor-font-bold {
    background-position: -1424px -16px;
}

.icon-editor-font-italic {
    background-position: -1456px -16px;
}

.icon-editor-font-underline {
    background-position: -1488px -16px;
}

.icon-editor-indent {
    background-position: -1520px -16px;
}

.icon-editor-list-bullet {
    background-position: -1552px -16px;
}

.icon-editor-list-number {
    background-position: -1584px -16px;
}

.icon-editor-outdent {
    background-position: -1616px -16px;
}

.icon-editor-picture {
    background-position: -1648px -16px;
}

.icon-ellipsis {
    background-position: -1712px -16px;
}

.icon-empty {
    background-position: -1744px -16px;
}

.icon-enter-full-screen {
    background-position: -1776px -16px;
}

.icon-envelope {
    background-position: -1808px -16px;
}

.icon-exit-full-screen {
    background-position: -1840px -16px;
}

.icon-favorite-in {
    background-position: -1872px -16px;
}

.icon-favorite-out {
    background-position: -1904px -16px;
}

.icon-filter {
    background-position: -1936px -16px;
}

.icon-folder {
    background-position: -2032px -16px;
}

.icon-folder-open {
    background-position: -1968px -16px;
}

.icon-folder-white {
    background-position: -2000px -16px;
}

.icon-git-logo {
    background-position: -2064px -16px;
}

.icon-header-help {
    background-position: -2096px -16px;
}

.icon-header-settings, .icon-gear {
    background-position: -2128px -16px;
}

.icon-help, .icon-help-blue {
    background-position: -2160px -16px;
}

.icon-history {
    background-position: -2192px -16px;
}

.icon-home {
    background-position: -2224px -16px;
}

.icon-info {
    background-position: -2288px -16px;
}

.icon-info-white {
    background-position: -2256px -16px;
}

.icon-invalid-field {
    background-position: -2320px -16px;
}

.icon-new-document {
    background-position: -2352px -16px;
}

.icon-new-folder {
    background-position: -2384px -16px;
}

.icon-next {
    background-position: -2448px -16px;
}

.icon-next-2 {
    background-position: -2416px -16px;
}

.icon-open {
    background-position: -2544px -16px;
}

.icon-open-white {
    background-position: -2512px -16px;
}

.icon-pause {
    background-position: -2576px -16px;
}

.icon-people {
    background-position: -2608px -16px;
}

.icon-pin {
    background-position: -2640px -16px;
}

.icon-play {
    background-position: -2672px -16px;
}

.icon-prev, .icon-back {
    background-position: -2736px -16px;
}

.icon-prev-2 {
    background-position: -2704px -16px;
}

.icon-project-white {
    background-position: -2768px -16px;
}

.icon-queue-build {
    background-position: -2800px -16px;
}

.icon-refresh {
    background-position: -2832px -16px;
}

.icon-rename {
    background-position: -2864px -16px;
}

.icon-restricted-2 {
    background-position: -2896px -16px;
}

.icon-save {
    background-position: -3024px -16px;
}

.icon-save-all {
    background-position: -2928px -16px;
}

.icon-save-as, .icon-saveas {
    background-position: -2960px -16px;
}

.icon-save-close {
    background-position: -2992px -16px;
}

.icon-search {
    background-position: -3056px -16px;
}

.icon-sort {
    background-position: -3184px -16px;
}

.icon-sort-asc {
    background-position: -3120px -16px;
}

.icon-sort-asc-1 {
    background-position: -3088px -16px;
}

.icon-sort-desc {
    background-position: -3152px -16px;
}

.icon-bug {
    background-position: -3216px -16px;
}

.icon-build {
    background-position: -3728px -16px;
}

.icon-build-reason-batchedci {
    background-position: -3248px -16px;
}

.icon-build-reason-checkinshelveset {
    background-position: -3280px -16px;
}

.icon-build-reason-header {
    background-position: -3312px -16px;
}

.icon-build-reason-individualci {
    background-position: -3280px -16px;
}

.icon-build-reason-schedule {
    background-position: -3344px -16px;
}

.icon-build-reason-scheduleforced {
    background-position: -3376px -16px;
}

.icon-build-reason-validateshelveset {
    background-position: -3408px -16px;
}

.icon-build-retain-header {
    background-position: -3440px -16px;
}

.icon-build-status-canceled {
    background-position: -3472px -16px;
}

.icon-build-status-completed, .icon-success {
    background-position: -3696px -16px;
}

.icon-build-status-failed {
    background-position: -3472px -16px;
}

.icon-build-status-header {
    background-position: -3504px -16px;
}

.icon-build-status-inprogress {
    background-position: -3536px -16px;
}

.icon-build-status-partiallysucceeded {
    background-position: -3568px -16px;
}

.icon-build-status-postponed {
    background-position: -3600px -16px;
}

.icon-build-status-queued, .icon-blocklist {
    background-position: -3632px -16px;
}

.icon-build-status-retry {
    background-position: -3632px -16px;
}

.icon-build-status-stopped {
    background-position: -3664px -16px;
}

.icon-build-status-succeeded {
    background-position: -3696px -16px;
}

.icon-changelist {
    background-position: -3760px -16px;
}

.icon-clause-group {
    background-position: -3792px -16px;
}

.icon-clause-ungroup {
    background-position: -3824px -16px;
}

.icon-home-newitem {
    background-position: -3856px -16px;
}

.icon-left {
    background-position: -3920px -16px;
}

.icon-left-halo {
    background-position: -3888px -16px;
}

.icon-link {
    background-position: -4016px -16px;
}

.icon-link-add {
    background-position: -3952px -16px;
}

.icon-link-delete {
    background-position: -3984px -16px;
}

.icon-microsoft-requirementcategory {
    background-position: -4048px -16px;
}

.icon-play-small {
    background-position: -4080px -16px;
}

.icon-process-guidance {
    background-position: -4112px -16px;
}

.icon-project-portal {
    background-position: -4144px -16px;
}

.icon-query-edit {
    background-position: -4176px -16px;
}

.icon-query-flat {
    background-position: -4208px -16px;
}

.icon-query-new {
    background-position: -4240px -16px;
}

.icon-query-onehop {
    background-position: -4272px -16px;
}

.icon-query-run {
    background-position: -4304px -16px;
}

.icon-query-tree {
    background-position: -4336px -16px;
}

.icon-release-notstarted {
    background-position: -4368px -16px;
}

.icon-reports {
    background-position: -4400px -16px;
}

.icon-requirement {
    background-position: -4432px -16px;
}

.icon-right {
    background-position: -4496px -16px;
}

.icon-right-halo {
    background-position: -4464px -16px;
}

.icon-task {
    background-position: -4528px -16px;
}

.icon-tcm-active-small {
    background-position: -4560px -16px;
}

.icon-tcm-active-test {
    background-position: -4592px -16px;
}

.icon-tcm-add-attachment {
    background-position: -4624px -16px;
}

.icon-tcm-associated-pane-toggle {
    background-position: -4656px -16px;
}

.icon-tcm-attach-white {
    background-position: -4688px -16px;
}

.icon-tcm-blocked-small {
    background-position: -4752px -16px;
}

.icon-tcm-block-test {
    background-position: -4720px -16px;
}

.icon-tcm-bug-white {
    background-position: -4784px -16px;
}

.icon-tcm-create-shared-steps {
    background-position: -4816px -16px;
}

.icon-tcm-down-blue {
    background-position: -4848px -16px;
}

.icon-tcm-down-white {
    background-position: -4880px -16px;
}

.icon-tcm-drop-white, .icon-arrow-down-s-white {
    background-position: -4912px -16px;
}

.icon-tcm-edit {
    background-position: -4976px -16px;
}

.icon-tcm-edit-test {
    background-position: -4944px -16px;
}

.icon-tcm-export-html {
    background-position: -5008px -16px;
}

.icon-tcm-failed-small {
    background-position: -5072px -16px;
}

.icon-tcm-fail-step-grey {
    background-position: -5040px -16px;
}

.icon-tcm-insert-parameter {
    background-position: -5104px -16px;
}

.icon-tcm-insert-shared-steps {
    background-position: -5136px -16px;
}

.icon-tcm-insert-step {
    background-position: -5200px -16px;
}

.icon-tcm-insert-step-white {
    background-position: -5168px -16px;
}

.icon-tcm-mtm {
    background-position: -5232px -16px;
}

.icon-tcm-not-applicable {
    background-position: -5296px -16px;
}

.icon-tcm-not-applicable-small {
    background-position: -5264px -16px;
}

.icon-tcm-open-in-new-tab {
    background-position: -5328px -16px;
}

.icon-tcm-passed-small {
    background-position: -5392px -16px;
}

.icon-tcm-pass-step-grey {
    background-position: -5360px -16px;
}

.icon-tcm-pause-small {
    background-position: -5424px -16px;
}

.icon-tcm-query-based-suite {
    background-position: -5456px -16px;
}

.icon-tcm-requirement-based-suite {
    background-position: -5488px -16px;
}

.icon-tcm-reset-active {
    background-position: -5520px -16px;
}

.icon-tcm-resume-test {
    background-position: -5552px -16px;
}

.icon-tcm-save-close-white {
    background-position: -5584px -16px;
}

.icon-tcm-save-white {
    background-position: -5616px -16px;
}

.icon-tcm-shared-step {
    background-position: -5648px -16px;
}

.icon-tcm-static-suite {
    background-position: -5680px -16px;
}

.icon-tcm-test-no-outcome {
    background-position: -5712px -16px;
}

.icon-tcm-test-plan {
    background-position: -5744px -16px;
}

.icon-tcm-up-white {
    background-position: -5776px -16px;
}

.icon-vc-pullrequests-abandoned {
    background-position: -5808px -16px;
}

.icon-vc-pullrequests-code-comment {
    background-position: -5840px -16px;
}

.icon-vc-pullrequests-merge {
    background-position: -5872px -16px;
}

.icon-vc-pullrequests-merged-status-indicator {
    background-position: -5904px -16px;
}

.icon-vc-pullrequests-ref-update {
    background-position: -5936px -16px;
}

.icon-vc-pullrequests-thumb-down-red {
    background-position: -5968px -16px;
}

.icon-vc-pullrequests-thumb-up-green {
    background-position: -6000px -16px;
}

.icon-vc-status-failed {
    background-position: -6032px -16px;
}

.icon-vc-status-processing {
    background-position: -6064px -16px;
}

.icon-vc-status-succeeded {
    background-position: -6096px -16px;
}

.icon-vc-status-waiting {
    background-position: -6128px -16px;
}

.icon-vc-thumb-down-darkgray {
    background-position: -6160px -16px;
}

.icon-vc-thumb-down-gray {
    background-position: -6192px -16px;
}

.icon-vc-thumb-down-red {
    background-position: -6224px -16px;
}

.icon-vc-thumb-up-darkgray {
    background-position: -6256px -16px;
}

.icon-vc-thumb-up-gray {
    background-position: -6288px -16px;
}

.icon-vc-thumb-up-green {
    background-position: -6320px -16px;
}

.icon-work-item {
    background-position: -6416px -16px;
}

.icon-work-item-copy {
    background-position: -6352px -16px;
}

.icon-work-item-new-linked {
    background-position: -6384px -16px;
}

.icon-tick {
    background-position: -6448px -16px;
}

.icon-toggle-button-horizontal-collapsed {
    background-position: -6480px -16px;
}

.icon-toggle-button-horizontal-expanded {
    background-position: -6512px -16px;
}

.icon-tree {
    background-position: -6704px -16px;
}

.icon-tree-collapse-all {
    background-position: -6544px -16px;
}

.icon-tree-collapsed {
    background-position: -6576px -16px;
}

.icon-tree-corner {
    background-position: -6608px -16px;
}

.icon-tree-expand-all {
    background-position: -6640px -16px;
}

.icon-tree-expanded {
    background-position: -6672px -16px;
}

.icon-trial-white {
    background-position: -6736px -16px;
}

.icon-undo {
    background-position: -6768px -16px;
}

.icon-unpin {
    background-position: -6800px -16px;
}

.icon-up {
    background-position: -6832px -16px;
}

.icon-valid-field {
    background-position: -6864px -16px;
}

.icon-warning {
    background-position: -6896px -16px;
}

.icon-window {
    background-position: -6928px -16px;
}

.icon-andamento {
    background-position: -6960px -16px;
}

.icon-consultar-crc {
    width: 25px !important;
    height: 18px !important;
    background-position: -6994px -16px;
}

.icon-clicbusiness {
    width: 25px !important;
    height: 16px !important;
    background-position: -7028px -16px;
}

.icon-datasource-table {
    background-image: url(images/icons-list1.png);
    background-position: -6px -106px;
}

.icon-datasource-cube {
    background-image: url(images/icons-list1.png);
    background-position: -28px -106px;
}

.icon-datasource-object {
    background-image: url(images/icons-list1.png);
    background-position: -51px -106px;
}

.icon-touch {
    background-image: url(images/icons-list1.png);
    background-position: -72px -106px;
}

.icon-pdf {
    background-image: url(images/icons-list1.png);
    background-position: -94px -106px;
}

.icon-doc {
    background-image: url(images/icons-list1.png);
    background-position: -118px -106px;
}

.icon-xls {
    background-image: url(images/icons-list1.png);
    background-position: -143px -106px;
}

.icon-language-open {
    background-image: url(images/icons-list1.png);
    background-position: -167px -106px;
}

.icon-language-close {
    background-image: url(images/icons-list1.png);
    background-position: -191px -106px;
}


/* 32 x 32 */

.icon-money32 {
    background-position: -6px -61px;
}

.icon-target32 {
    background-position: -47px -61px;
}

.icon-power32 {
    background-position: -83px -62px;
}

.icon-doc32 {
    background-position: -118px -64px;
}

.icon-backoffice32 {
    background-position: -155px -62px;
}

.icon-cube32 {
    background-position: -190px -62px;
}

.icon-report32 {
    background-position: -226px -64px;
}

/* 48 x 48 */

.icon-refresh48 {
    background-position: -8px -6px;
}

.icon-download48 {
    background-position: -56px -6px;
}

.icon-charts-bar48 {
    background-position: -101px -6px;
}

.icon-add-dashboard48 {
    background-position: -148px -6px;
}

.icon-add-pivottable48 {
    background-position: -202px -6px;
}

.icon-add-excel48 {
    background-position: -254px -6px;
}

.icon-report48 {
    background-position: -309px -6px;
}


/* Loading Images */

.wi-loading-img {
    height: 48px !important;
    width: 48px !important;
    background-image: url(Office365/loading-image.gif) !important;
    background-position: 0 0;
}

.wi-loading-img-xs {
    background-image: url(Office365/loading.gif) !important;
    background-position: 0 0;
}


/* Custom Images */

.icon-empty-dashboard {
    height: 195px !important;
    width: 267px !important;
    background-position: -3px -133px;
}






/* WIDGETS */

.widget-img {
    width: 230px;
    height: 133px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
    background-size: auto;
    background-repeat: no-repeat !important;
    -moz-background-origin: padding-box;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    background-color: #fff;
    background-image: url(images/widgets.png);
}

.wimg-favorites-pt {
    background-position: -6px 0;
}

.wimg-favorites-en {
    background-position: -242px 0;
}

.wimg-favorites-es {
    background-position: -478px 0;
}

.wimg-total {
    background-position: -6px -144px;
}

.wimg-rss {
    background-position: -242px -144px;
}

.wimg-logo {
    background-position: -478px -144px;
}


/* ICON16 */
.icon-edit-config {
    background-position: -52px -107px;
}

/* Widgets icons font */
@font-face {
  font-family: 'widgets';
  src: url('../fonts/widgets-v3.eot');
  src: url('../fonts/widgets-v3.eot?#iefix') format('embedded-opentype'),
       url('../fonts/widgets-v3.woff') format('woff'),
       url('../fonts/widgets-v3.ttf') format('truetype'),
       url('../fonts/widgets-v3.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.widget-icon:after {
  font-family: "widgets";
  speak:none;
  display: inline-block;
  width: 1em;
  margin-right: .2em;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  color: #333;
}

.chartAreaIcon:after { content: '\e802'; }
.autoCompleteIcon:after { content: '\e803'; }
.chartBarIcon:after, .chartIcon:after { content: '\e804'; }
.barcodeIcon:after { content: '\e805'; }
.chartBoxPlotIcon:after { content: '\e806'; }
.chartBubbleIcon:after { content: '\e807'; }
.chartBulletIcon:after { content: '\e808'; }
.buttonIcon:after { content: '\e809'; }
.mobileButtonGroupIcon:after { content: '\e80a'; }
.calendarIcon:after { content: '\e80b'; }
.colorPickerIcon:after { content: '\e80c'; }
.dataSourceIcon:after { content: '\e80d'; }
.datePickerIcon:after, .dateTimePickerIcon:after { content: '\e80e'; }
.diagramIcon:after { content: '\e80f'; }
.chartDonutIcon:after, .integrationIcon:after { content: '\e810'; }
.dragDropIcon:after { content: '\e811'; }
.dropDownListIcon:after { content: '\e813'; }
.editorIcon:after { content: '\e814'; }
.effectsIcon:after { content: '\e815'; }
.mvvmIcon:after { content: '\e822'; }
.chartFunnelIcon:after { content: '\e816'; }
.globalizationIcon:after { content: '\e817'; }
.gridIcon:after { content: '\e818'; }
.i-layout:after { content: '\e819'; }  /*....................*/
.gaugeLinearIcon:after { content: '\e81a'; }
.chartLineIcon:after { content: '\e81b'; }
.listViewIcon:after { content: '\e81c'; }
.mapIcon:after { content: '\e81d'; }
.maskedtextboxIcon:after { content: '\e81e'; }
.multiselectIcon:after { content: '\e821'; }
.notificationIcon:after { content: '\e824'; }
.numericTextBoxIcon:after { content: '\e825'; }
.panelBarIcon:after { content: '\e826'; }
.chartPieIcon:after { content: '\e827'; }
.chartPolarIcon:after { content: '\e828'; }
.progressBarIcon:after { content: '\e82a'; }
.qrcodeIcon:after { content: '\e82b'; }
.chartRadarIcon:after { content: '\e82c'; }
.gaugeRadialIcon:after { content: '\e82d'; }
.chartScatterIcon:after { content: '\e82e'; }
.schedulerIcon:after { content: '\e82f'; }
.mobileScrollViewIcon:after { content: '\e831'; }
.spaIcon:after { content: '\e832'; }
.sliderIcon:after { content: '\e833'; }
.sortableIcon:after { content: '\e834'; }
.sparklineIcon:after, .drawingIcon:after { content: '\e835'; }
.splitterIcon:after { content: '\e836'; }
.chartStockIcon:after { content: '\e838'; }
.mobileSwitchIcon:after { content: '\e839'; }
.tabStripIcon:after { content: '\e83a'; }
.templatesIcon:after { content: '\e83c'; }
.timePickerIcon:after { content: '\e83d'; }
.tooltipIcon:after { content: '\e83e'; }
.treeViewIcon:after { content: '\e83f'; }
.uploadIcon:after { content: '\e840'; }
.validatorIcon:after { content: '\e841'; }
.windowIcon:after { content: '\e842'; }
.ganttIcon:after { content: '\e843'; }
.pivotGridIcon:after { content: '\e844'; }
.treemapIcon:after { content: '\e845'; }
.chartRangeBarIcon:after { content: '\e846'; }
.chartWaterfallIcon:after { content: '\e847'; }
.comboBoxIcon:after { content: '\e848'; }
.responsivePanelIcon:after { content: '\e849'; }
.spreadsheetIcon:after { content: '\e84b'; }

