.clearable {
   position: relative;
}

div.icon_clear {
   background-image: url('../../img/global/iconDelete.png');
   display: none;
   cursor: pointer;
   position: absolute;
}

input::-ms-clear {
   display: none;
}

.apInactive {
   z-index: 1341;
   filter: alpha(opacity=70);
   opacity: 0.7;
   color: #AAA !important;
   pointer-events: none;
   cursor: default;
}
.responsiveSuffix {
   word-break: break-word;
   margin-right: 5px;
}

.disabledText {
   color: #AAA !important;
   cursor: auto;
}

.ganttShedullerView {
   --background-image: url(../../base/img/maximize.png);
   --background-repeat: no-repeat;
   --background-position: center center;
   cursor: pointer
}

.button-disabled,
.button-disabled:hover {
   background-image: initial;
   border: 1px solid #b2b2b2;
   opacity: 0.3;
   color: #333;
   cursor: initial;
}

a.disabled {
   opacity: 0.5;
   pointer-events: none;
   cursor: default;
   color: #000000;
   text-decoration: line-through;
}

.btn-disabled,
.btn-disabled:hover {
   background-image: initial;
   border: 1px solid #b2b2b2;
   background-color: #efefef;
   color: #b2b2b2;
   cursor: initial;
}