div#mainContentArea1 {
    width: calc(98% - 50px);
    margin-top: 5px;
    margin-left: 60px;
    border: 1px solid #dedede;
    padding: 10px;
    box-sizing: border-box;
}
#subTabNavigation li.selected a{
    font-family: 'Roboto Light';
    color: #f65744;
    font-size: 18px;
	line-height: 18px;
    display: inline-block;
    white-space: nowrap;
}

.widgetInnerWrapper, .widgetOuterWrapper,table#subTabNavigation {
    background: transparent;
    border: 0;
}
a.addbuttons,.widgetInnerWrapper tr.basicButtonFooter .addbuttons,.addbuttons,.genBtn,
.commonBtn,.assetMainFrame .addbuttons{
    margin: 0 10px 0 0;
    background: #f1f1f1;
    padding: 0 20px;
    font-size: 14px;
    color: #3a558d;
    border-radius: 20px!important;
    height: 28px;
    line-height: 28px;
    border: 0;
    text-shadow: none;
    box-shadow: none;
    font-family: Roboto Medium;
}
.x-column-header-over, .x-column-header-sort-ASC, .x-column-header-sort-DESC,
.x-grid-header-ct, .x-column-header, .x-toolbar-default{
     background: #eaebee;border-color: #c5c5c5;color:#555;
  
}
 .x-grid-row-selected .x-grid-td{
     background: #eaebee!important;
}
 .x-grid-with-col-lines .x-grid-cell {
    border-color: #e8e8e8;
}
 .x-grid-body {
    border: 1px solid #c5c5c5;
}
.x-column-header .x-column-header-text {
    font-family: Roboto Medium;
    font-size: 13px;
    color: #2b333e;
}
td.formtext,td.formfield,label.formtext.onlyNewUI,
#subTabNavigation li,#subTabNavigation li span,tr.formtext{
    background:transparent;
}
td.formtext, label.formtext.onlyNewUI {
    width: 100%;
    padding: 0;
    position: relative;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium, serif;
    display: block;
    text-align: left;
}
tr.ctrlGroup {
    width: 100%;
    float: left;
    display: inline-block;
    margin: 10px 0 0;
    height: auto;
}
td.formtext {
    width: 100%;
    padding: 0;
    position: relative;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
    display: block;
    text-align: left;
}
.widgetInnerWrapper>table>tbody>tr{
    width: 100%;
    float: left;
    display: inline-block;
    margin: 10px 0 0;
    height: auto;
}
input[type=text],textarea,select,select + .ms-parent,input[type="password"],input[type="number"],
.x-form-trigger-input-cell .x-form-text{
    width: 350px;
    position: relative;
    float: left;
    clear: left;
    background: #f1f3f4;
    border: 0;
    border-top: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-shadow: 0 1px 0 #fff;
    line-height: 30px;
    border-radius: 4px;
    font-family: Roboto Regular!important;
    padding: 0 5px;
    color: #3a5576!important;
    margin: 0!important;
    font-size: 12px!important;
    box-sizing: border-box;
    outline:0;
}
#subTabNavigation .ms-parent .ms-drop  li span {
    position: relative;
    width: 93%;
    text-align: left;
}
select + .ms-parent,#subTabNavigation .ms-parent .ms-drop  li{
    padding: 0;
}
.ms-drop ul > li label {
    width: 100%;
}
.ms-parent .ms-drop ul > li label {
    width: 100%;
}
select#paginationrowcount + .ms-parent {
    width: 70px!important;
    float: right;
}
select + .ms-parent{
	min-width: 60px!important;
}
#subTabNavigation li.selected {
    padding: 0;
}
table#subTabNavigation {
    width: 99%;
}
.widgetFooter {
    display: none;
}
.x-column-header {
    height: 25px!important;
    line-height: 25px;
    padding-bottom: 2px!important;
}
.x-toolbar-default {
    background: #fff;
    border: 0;
    margin-top: 5px;
}
.x-toolbar-default .x-toolbar-item.x-btn.x-btn-disabled{
    filter:grayscale(1);
}
.x-toolbar-default .x-toolbar-item.x-btn {
    border:0;
    outline:0;
    background: #fff;
}
.x-item-disabled .x-tbar-page-first,.x-box-item .x-tbar-page-first{
    background-image: url(../assets/images/prevPageFirstIco.png)!important;
}
.x-item-disabled .x-tbar-page-prev,.x-box-item .x-tbar-page-prev{
    background: url(../assets/images/prevPageIco.png)!important;
}
.x-item-disabled .x-tbar-page-next,.x-box-item .x-tbar-page-next {
    background-image: url(../assets/images/nextPageIco.png)!important;
}
.x-item-disabled .x-tbar-page-last,.x-box-item .x-tbar-page-last {
    background-image: url(../assets/images/nextPageLastIco.png)!important;
}
.x-toolbar .x-toolbar-separator-horizontal{
    border-left-color: #dedede;
}
.x-column-header .x-column-header-text {
    width: auto;
    float: left;
}

.x-column-header-inner {
    top: 3px;
}

.x-column-header-align-center .x-column-header-trigger {
    float: none;
    top: 6px;
    position: absolute;
}

.x-column-header-align-center .x-column-header-text {
    float: none;
}
div[id^="pagingtoolbar"] .x-btn.x-noicon.x-btn-noicon span[id$="btnInnerEl"] {
    font-size: 0;
    background: url('../assets/images/excel.png')no-repeat;
    background-size: 15px;
    background-position: center;
    width: 17px;
    float: right;
    height: 17px;
    margin: 0 5px;
}
.unsetExcelIcon span[id$="btnInnerEl"]{
    font-size: 11px!important;
    background: none!important;
    width: initial!important;
}
.x-grid .x-column-header-trigger {
    background: url('../assets/images/sort.png')no-repeat;
    background-position: center;
    background-size: 9px;
	display:none;
	top: 0px;
    height: 20px;
}
.x-column-header:hover .x-column-header-trigger {
    display: block;
}
div#sapphirefooter {
    display: none;
}
.x-grid-row .x-grid-cell .x-grid-cell-inner span[style*=pointer] {
    color: #009bff;
}
.x-grid-row-focused .x-grid-td,div#mainContentArea1.licenseForm  .x-grid-row-focused .x-grid-td{
    border-color:#dedede!important;
    border-style:solid;
    background:transparent!important;
}
.x-grid-row .x-grid-cell{
	font-size:12px;
	font-family: 'Roboto Regular';
}
.x-grid-row .x-grid-cell .x-grid-cell-inner{
	 line-height:20px;
    color:#4e4e4e;
    height:23px;
}
.x-grid-table {
    border-collapse: collapse;
}
.x-menu-body {
    background: #fff;
    border: 1px solid #dedede;
}
.x-menu-item-active {
    background: #fff;
    border: 0;
}
.x-menu-item {
    box-sizing: border-box;
    border: 0
}
.x-menu-icon-separator {
    border: 0;
}
.x-panel-default.x-menu .x-menu-item-checked a[id^=menucheckitem].x-menu-item-link:before {
    left: 11px;
    top: 4px;
    width: 4px;
    height: 9px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    position: absolute;
    z-index: 9;
}
.x-panel-default.x-menu .x-menu-item-unchecked a[id^=menucheckitem].x-menu-item-link,.x-menu-item-checked a[id^=menucheckitem].x-menu-item-link {
    position: relative;
    box-sizing: border-box;
}
.x-menu-item-unchecked a[id^=menucheckitem].x-menu-item-link:after,.x-panel-default.x-menu .x-menu-item-checked a[id^=menucheckitem].x-menu-item-link:after {
    content: "";
    position: absolute;
    top: 4px;
    left: 7px;
    height: 13px;
    width: 13px;
    background-color: #fff;
    border: 1px solid #dadada;
    display: block;
}
.x-panel-default.x-menu .x-menu-item-checked a[id^=menucheckitem].x-menu-item-link:after {
    background-color: #03a9f4;
    border: 1px solid #03a9f4;
}
.x-panel-default.x-menu .x-menu-item-checked .x-menu-item-icon, .x-menu-item-checked .x-menu-item-icon-right, .x-menu-item-unchecked .x-menu-item-icon, .x-menu-item-unchecked .x-menu-item-icon-right {
    background: transparent;
}
a[href^="SDProject"].addbuttons{
     background: #3eb669!important;
    color:#fff
}
 div[id^="pagingtoolbar"] input[id^=numberfield] {
    width: 33px!important;
    height: 24px;
    text-align:
    center;
    line-height: 24px;
}
table#subTabNavigation {
    border-bottom: 1px solid #dedede;
	height: 44px;
    line-height: 44px;
}
td.formtext {
    padding: 5px;
}
.widgetInnerWrapper>table {
    width: 100%;
}
span[onclick*="add"]:not(.skipUrl), span.breadCrumbArr {
    background: #fff url(../assets/images/next-arr.png)no-repeat;
    background-size: 6px;
    display: block;
    background-position: 5px 2px;
    width: 15px;
    height: 15px;
    opacity: 1;
    box-shadow: 0 0 5px 0 #a79c9c;
    border-radius: 4px;
    margin: 2px 5px 4px!important;
}
span[onclick*="delete"]:not(.skipStyle[onclick*="delete"]){
	background: url(../assets/images/prev-arrow.png)no-repeat;
    background-size: 6px;
    display: block;
    background-position: 4px 2px;
    width: 15px;
    height: 15px;
    opacity: 1;
    box-shadow: 0 0 5px 0 #a79c9c;
    border-radius: 4px;
    margin: 4px 5px 0!important;
}
span[onclick*="add"] img,
span[onclick*="delete"] img:not(.skipStyle img.deleteRule){
    display: none;
}
.widgetInnerWrapper tr.basicButtonFooter {
    background: #d6dee1;
    width: calc(100% + 40px)!important;
    float: left;
    height: 47px;
    margin-left: -20px;
    padding: 10px;
}

.widgetInnerWrapper tr.basicButtonFooter>td.domains {
    float: right;
    background: transparent;
}
.widgetInnerWrapper, div#mainContentArea1{
    padding-bottom: 0;
}
div#mainContentArea1 {
    margin-bottom:10px;
}
.widgetInnerWrapper tr.basicButtonFooter .addbuttons {
    background: #fff;
    color: #333;
    float: right;
}

.widgetInnerWrapper tr.basicButtonFooter .addbuttons.greenBtn,.genBtn.greenBtn{
    float: right;
}
.genBtn.greenBtn,.addbuttons.greenBtn,.widgetInnerWrapper tr.basicButtonFooter .addbuttons.greenBtn,.selfServiceSettings a.addbuttons[onclick^="Show"],
.commonBtn.greenBtn{
    background: #3eb669;
	color:#fff;
}
ul.rightFloat {
    float: right;
	padding-top:4px;
}
#subTabNavigation .rightFloat li a{
  background: #fff;
    display: block;
    color: #333;
    box-shadow: 0 0 3px #afafaf;
    border-radius: 0;
    padding-left: 30px;
    transition: ease-in-out all .375s;
}
.disBlock{
    display: block;
}
/* form[action*="Survey"] table#subTabNavigation {
    width: 98%;
} */
form[action*="Survey"][name="form1"]  table#subTabNavigation li.selected a,
form[action="FeedbackAdditionalFieldTemplate"][name="form1"]  table#subTabNavigation li.selected a{
    line-height: 30px;
}
.disInlineBlk{
	display:inline-block;
	width:49%!important;
}

form[action*="Survey"] div#modelDescription {
    padding-right: 0;
}
.icon{
    background: url(../assets/images/sprite_updated.png) no-repeat;
}
#imgTab,.icon.imgIco{
    background-size: 310px auto;
    background-position: -245px -138px;
    width: 21px;
    height: 21px;
    position: relative;
    display: inline-block;
    top: 5px;
    margin-right: 5px;
    opacity: .8;
	width: 0;
    padding-left: 20px;
}
input.attachbtn{
    background: transparent;
    padding: 0;
	cursor:pointer
}
tr.imgSelection >td.formfield,tr.imgSelection >td.formtext {
    width: 70%;
    display: block;
    float: left;
}
tr.imgSelection >td.formfield .attachbtn[style*="none"] + .attachedList {
    transition: all .325s;
    position: relative;
    background: #fff;
    border-radius: 6px;
    float: left;
    height: inherit;
    width: 65%;
    margin-bottom: 5px;
    padding: 5px 2%;
    border: 1px solid #c6cccf;
    min-height: 46px;
    display: flex;
    line-height: 18px;
}
tr.imgSelection >td.formfield .attachbtn[style*="none"] + .attachedList> tbody> tr:nth-child(2)>td:first-child {
    position: absolute;
    right: 0;
}
tr.imgSelection >td.formfield .attachbtn[style*="none"] + .attachedList> tbody> tr:nth-child(2)>td:first-child > a.domains:after {
    content: "Delete";
    background: #f0f4f8;
    padding: 5px 10px;
    border-radius: 4px;
    font-family: Roboto Light;
    box-shadow: 1px 1px 0 #afafaf;
    color: #3a5576;
    top: -5px;
    position: absolute;
    right: 20px;
    line-height: 12px;
}

tr.imgSelection >td.formfield .attachbtn[style*="none"] + .attachedList> tbody> tr:nth-child(2)>td:first-child > a.domains {
    position: relative;
	font-family: 'Roboto Light';
    font-weight: normal;
    font-size: 12px;
}
tr.imgSelection >td.formfield .attachbtn[style*="none"] + .attachedList> tbody> tr:nth-child(2)>td:first-child > a.domains>img {
    display: none;
}
tr.imgSelection >td.formfield .attachbtn[style*="none"] + .attachedList> tbody> tr:nth-child(2)>td:nth-child(2) span {
    color: #0f93ee;
    font-size: 14px;
    font-family: Roboto Regular;
    text-align: left;
    margin: 6px 0 0;
}
form[action="Survey"] table#subTabNavigation{
	width:100%;
}
input[type="radio"], input[type="checkbox"] {
    display: none;
}
label.customRadCheck {
    display: inline-block;
    position: relative;
	float:left;
}
label.customRadCheck > span {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 3px 6px 3px 0;
    border: 1px solid #c0c0c0;
    border-radius: 100px;
    background: #fff;
}
input:checked + label.customRadCheck > span >span,
input:checked + input[type=hidden] + label.customRadCheck > span >span{
    display: block;
    width: 8px;
    height: 8px;
    margin: 1px!important;
    border: 1px solid #3eb669;
    border-radius: 100%;
    background: #3eb669;
}
label.customRadCheck +span {
    float: left;
    display: inline-block;
    line-height: 38px;
    color: #395476;
    font-size: 13px;
    font-family: Roboto Medium;
}
td.wid100,td.wid100 table tr:not(.x-grid-row):not(.sysMemory) {
    width: 100%;
    display: block;
}
img.comSprite.copyIco {
     width: 0;
    height: 16px;
    margin: 3px -10px;
    content: "";
    position: absolute;
    background-position: -1357px -416px!important;
    padding-left: 20px;
}
.comSprite {
    background: url(../assets/images/commonSprite.png) no-repeat;
    transition: ease-in-out all -375s;
}

.widgetInnerWrapper .hiddenDisplay,.hiddenDisplay{
	display:none!important;
}
.raphael-group-2-background rect {
    fill: #fff;
}
g.raphael-group-3-canvas > rect {
    stroke: #dedede!important;
}
g.raphael-group-36-dataset-Label-group tspan {
    font-size: 12px;
    font-family: 'Roboto Medium';
    color: #333;
}
td.copyhdr,tr.copyhdr{
    background: transparent;
    border-top: 1px solid #dedede;
    color: #0f93ee;
    margin: 2px 0;
    font-size: 18px;
    padding: 0;
    font-family: Roboto Light;
    cursor: pointer;
    transition: all .325s;
    text-align: left;
    font-weight: normal;
    display: flex;
    width: calc(100% + 40px);
    margin-left: -20px;
    line-height: 37px;
    height: 37px;
}
img.comSprite.infoIco {
    background-position: -1858px -1898px;
    width: 0;
    padding-left: 22px;
    height: 22px;
	vertical-align:top;
}
.infoContent {
    display: inline-block;
    width: calc(100% - 40px);
    font-family: 'Roboto Bold';
    color: #7e7e7e;
	font-size:12px
}
.widgetInnerWrapper tr.borderTop,.widgetInnerWrapper .borderTop{
    border-top: 1px dashed #dedede;
    position: relative;
    margin: 20px 0 10px;
}
.borderTop input.addbuttons.greenBtn {
    position: absolute;
    top: -13px;
    left: calc(50% - 110px);
}
tr.disk td,.tableHeader td,.selfServiceSettings #modelDescription >table:nth-child(2) tr:first-child td{
    background: #eaebee;
    padding: 0;
	border:0;
    border-bottom: 1px solid #cfcfd2;
    height: 34px;
    line-height: 34px;
    font-family: Roboto Medium;
    font-size: 12px;
}
tr.disk {
    display: flex!important;
	background:transparent;
}
img[src*="icon_minus"],img[src*="icon_plus"] {
    width: 0;
    padding-left: 25px;
	background:#fff url(../assets/images/sprite_updated.png) no-repeat;
    background-position: -46px -475px;
    height: 25px;
    background-size: 320px auto;
    box-shadow: 0 1px 1px #666;
    border-radius: 100%;
    margin: 2px 0 0 -13px;
}
img[src*="icon_minus"] {
    background-position: -24px -477px;
}
a.addbuttons.noBg.add{
    background: #fff;
    color: #2b333e;
    font-family: 'Roboto Medium';
    box-shadow: 0px 0px 3px 0px #cdc0c0;
    padding: 0;
    border-radius: 5px;
    width: auto;
    padding: 0 5px 0 25px;
    line-height: 28px;
    position: relative;
    font-size: 12px;
}
a.addbuttons.noBg:before {
    content:"";
    background: url(../assets/images/sprite_updated.png) no-repeat;
    background-position: -48px -475px;
    height: 28px;
    background-size: 320px auto;
    width: 22px;
    display: inline-block;
    border-right: 1px solid #dedede;
    position: absolute;
    left: 0;
}
input[type="checkbox"] + label.customRadCheck > span,input[type="checkbox"] + label.customRadCheck > span >span,
input[type="checkbox"] + input[type=hidden] + label.customRadCheck > span,input[type="checkbox"] +  input[type=hidden]  +label.customRadCheck > span >span{
    border-radius: 0;
}
table#subTabNavigation.topHeader{
    width: calc(100% + 28px);
    display: flex;
    margin-left: -14px;
}
table#subTabNavigation.topHeader li.selected {
    margin: 7px 0 0 10px;
}
.leftPadd{
	padding-left: 20px!important;
	 box-sizing: border-box;
}
td.copyhdr.leftPadd.noBorder {
    box-sizing: border-box;
    border-top: 1px dashed #dedede;
    border-bottom: 1px dashed #dedede;
}
.widgetInnerWrapper .noTopMargin{
	margin-top:0;
}
#ccManagerDIV .domains {
    float: left;
    color: #395476;
    font-size: 14px;
    font-family: 'Roboto Medium';
    font-weight: normal;
    margin: 10px 0px 0 -9px;
    width: 100%;
}
#ccManagerDIV {
    float: left;
    clear: both;
}
input#addMacro {
    float: right;
}
.notifyLabel {
    display: inline-block;
    font-family: 'Roboto Medium';
    color: #395476;
    margin-right:10px;
    font-size: 12px;
    font-style:normal;
}
.notifyLabel~.ms-parent {
    clear: none;
    float: none;
}
input[type=text].wid70px{
	width:70px;
}
table.ruleList> tbody>tr,.selfServiceSettings #modelDescription >table:nth-child(2) tr.formfield,
tr.ruleList{
    background: transparent;
    display: flex!important;
    height: 35px;
    box-sizing: border-box;
}
table.ruleList> tbody>tr td,.selfServiceSettings #modelDescription >table:nth-child(2) tr.formfield td,
tr.ruleList > td{
    font-size: 12px;
    font-family: 'Roboto Medium';
    border-bottom: 1px solid #dedede;
    padding: 0px 0;
    line-height: 35px;
    box-sizing: border-box;
    text-align: center;
}
table.ruleList> tbody>tr:hover,.selfServiceSettings #modelDescription >table:nth-child(2) tr.formfield:hover{
    box-shadow: 0 0 10px #a0a0a0;
}
.noTopMargin div#dynamicRow_Rule {
    margin-top: 5px;
}
img.deleteRule {
    background: url(../assets/images/err_temp.png)no-repeat;
    width: 0;
    padding-left: 25px;
    height: 35px;
    background-size: 25px;
    background-position: center;
}
#SurveyTempalteDetailsDiv >div {
    width: 100%;
}
#SurveyTempalteDetailsDiv >div .copyhdr {
    margin-left: -25px;
    border-top: 1px dashed #dedede;
    border-bottom: 1px dashed #dedede;
    background: #f5f5f5;
}
#SurveyTempalteDetailsDiv >div .copyhdr b {
    font-weight: normal;
    font-family: 'Roboto Medium';
    font-size: 16px;
    color: #395476;
    padding-left: 20px;
}
.posAbso{
	position:absolute;
}
#SurveyTempalteDetailsDiv >div .gen.posAbso {
    position: absolute;
    top: 5px;
    right: 0;
}
#SurveyTempalteDetailsDiv >div {
    position: relative;
}
#SurveyTempalteDetailsDiv >div td.domains {
    color: #395476;
    font-family: 'Roboto Medium';
    font-size: 13px;
}
#SurveyTempalteDetailsDiv input[type=radio],#SurveyTempalteDetailsDiv input[type=checkbox] {
    display: inline-block;
    float: left;
    position: relative;
    margin: 13px 0 0 0;
    z-index: 9;
    opacity: 0;
}
#SurveyTempalteDetailsDiv input[type=radio]+.customRadCheck, #SurveyTempalteDetailsDiv input[type=checkbox]+.customRadCheck {
    margin-left: -13px;
}
#SurveyTempalteDetailsDiv span.notifyLabel {
    margin-right: 20px;
}
#SurveyTempalteDetailsDiv >div {
    border-bottom: 1px dashed#dedede;
    position: relative;
}
#SurveyTempalteDetailsDiv >div img.deleteRule {
    position: absolute;
    right: 0;
}
.noTopMargin div#dynamicRow_Rule >div .gen br {
    display: none;
}
input[type="radio"]:disabled+.customRadCheck {
    filter: grayscale(1);
    opacity: 0.8;
}
#SurveyTemplateDiv td.border.wid100 {
    border: 0;
}
img.comSprite.edit{
    background-position: -359px -198px;
    padding-left: 30px;
    height: 30px;
    width: 0;
    margin: 3px 30px 0 0;
}
#SurveyTemplateDiv .posAbso.edit{
	right:0;
}
form[action="FeedbackAdditionalFieldTemplate"] .basicButtonFooter .addbuttons,
form[action="Delete_MailServerConfig"] .basicButtonFooter .addbuttons,
.topMargin10{
	margin-top: 10px!important;
}
.topMargin5{
	margin-top:5px;
}
form[action="ScheduleAutoSurvey"] span.notifyLabel {
    line-height: 20px;
    margin-right: 15px;
}
td.copyhdr font {
    color: #0f93ee;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Roboto Light';
}
#emailToRecordAdvanceSettings {
    border: 0!important;
}
#emailToRecordAdvanceSettings .customRadCheck + span.notifyLabel{
    margin-right: 20px;
}
.lineHeight25{
    line-height: 25px;
}
form[action="Delete_MailServerConfig"] .basicButtonFooter .addbuttons.greenBtn {
    margin-left: 0!important;
}
form[action="Delete_MailServerConfig"] .basicButtonFooter .addbuttons{
    float:right;
}
form[action="Delete_MailServerConfig"] .basicButtonFooter {
    margin-top: 10px;
}
form[action="Delete_MailServerConfig"] div#emailToRecordAdvanceSettings {
    width: 100%!important;
    box-sizing: border-box;
    padding: 0!important;
}
.topMargin8 {
    margin-top: 8px!important;
}
.autoHt {
    height: auto;
}
.x-border-box .formfield .x-form-trigger {
    top: 12px;
    border-top: 6px solid #2b333e;
    border-right: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    position: absolute;
    right: 10px;
    background: none;
    height: auto;
    width: auto;
}
.x-form-trigger-input-cell .x-form-text {
    height: 30px;
}
.x-boundlist.x-boundlist-floating {
    background: #fff;
    border: 1px solid #dedede;
}
li.x-boundlist-item-over {
    background: #f1f2f3;
    border-color: #dedede;
}
iframe{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 0.5);
    border:0;
}

table.olbg {
    background: transparent;
}
#overDiv {
    z-index:9999999999 !important;
        animation: slideDownPopup 1s 1;
}
div#NSPopTransparent {
    z-index: 99999999;
}
table#overCap {
    position: fixed ! important;
    top: 25px;
    left: 342px;
    width:663px;
    display: flex ! important;
    justify-content: flex-end;
    border-radius: 2px;
    z-index: 1;
}
.roundDot,img[src^=green_dot],img[src^=red_dot],img[src^=gray_dot],img[src^=orange_dot],
img[src*="Information.png"],img[src*="Error.png"]{
    width: 0;
    height: 0;
    display: inline-block;
    border-radius: 20px;
    border: 5px solid #4CAF50;
    filter: drop-shadow(0px 1px 1px #52524b);
}
.roundDot.redDot,img[src^=red_dot],img[src*="Error.png"]{
    border-color: #f44336;
}
img[src^=gray_dot]{
    border-color: #899499;
}
img[src^=orange_dot]{
    border-color: #ff864a;
}
.checkCustGrid{
     position: absolute;
    left: calc(50% - 7px);
    height: 15px;
    width: 15px;
    background-color: #fff;
    border: 1px solid #dadada;
    display: inline-block;
    margin: 0;
    top: 4px;
}
.x-grid-cell-inner input[type="checkbox"],.tableHeader input[type="checkbox"]{
    display: inline-block;
    opacity: 0;
    z-index: 9;
    margin-left: 3px;
    position: relative;
    width: 14px;
    height: 14px;
    margin-top: 2px;
}
 input[type="checkbox"]:checked + .checkCustGrid,
.tableHeader input[type="checkbox"]:checked + .checkCustGrid,
input[type=checkbox]#headerChkNewUI:checked + .checkCustGrid{
    background-color: #03a9f4;
    border: 1px solid #03a9f4;
}
 input[type="checkbox"]:checked + .checkCustGrid:after,
.tableHeader input[type="checkbox"]:checked + .checkCustGrid:after,
input[type=checkbox]#headerChkNewUI:checked + .checkCustGrid:after{
    content:"";
    position: absolute;
    transform: rotate(45deg);
    left: 3px;
    top: -1px;
    width: 4px;
    height: 9px;
    border: solid white;
    border-width: 0 3px 3px 0;
}
.x-grid-cell-inner {
    position: relative;
}
input[type=text].wid200px {
    width: 200px;
    margin-right: 5px!important;
}
form[action="MacroDefinitionAdd"] .widgetInnerWrapper>table>tbody>tr {
    margin-top: 0;
}
#xsnazzy {
    border-bottom: 1px dashed #dedede;
    margin: 10px 0 0;
    width: 100%;
}
.xtop,.xbottom {
    display: none;
}
.xboxcontent {
    border: 0;
}
.mtoptablebotfull {
    background: inherit;
}
.sinnerfont1,.sinnerfont2 {
    display: none;
}
.networkheader {
    float: left;
    margin: 0;
    top: 0;
    width: 100%!important;
}
.hinnerfont {
    width: 100%;
    padding: 0;
    position: relative;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
    display: block;
    text-align: left;
    margin-bottom: 10px;
}
.ms-drop p[for="check"] {
    box-sizing: initial;
}
.flexDisplay {
    display: flex;
}
.flexDisplay input[type=text], .flexDisplay select + .ms-parent {
    width: 200px;
}
#overDiv #overCap {
    display: none;
}
#subTabNavigation .newUIAudit,#subTabNavigation li:hover .newUIAudit{
    background: url(../assets/images/auditIco.png)no-repeat;
    font-size: 0;
    background-size: 25px;
    float: right;
    padding: 0;
    width: 30px;
}
#subTabNavigation li.rightFloat {
    width: calc(100% - 110px);
    height: 32px;
    float: right;
}
td.wid80px {
    width: 80px;
}
#subTabNavigation .whiteBtn {
    background: #fff;
    display: block;
    color: #333;
    box-shadow: 0 0 3px #afafaf;
    border-radius: 0;
    padding-left: 30px;
    transition: ease-in-out all .375s;
    float: right;
}
.mtoptablebotfull>table>tbody {
    display: flex;
    padding:0px 0 15px 0
}
.mtoptablebotfull>table>tbody input[type="text"],.mtoptablebotfull>table>tbody select,.mtoptablebotfull>table>tbody .ms-parent {
    width: 100%;
    max-width:200px;
}
td.wid100.applyAll  td[colspan="2"] {
    width: 100%;
    display: block;
}
td.wid100.applyAll td[colspan="2"] td[width="20%"].domains {
    font-size: 12px;
    font-family: 'Roboto Medium';
    font-weight: normal;
}
#displayColumns td[colspan="2"] {
    width: 100%;
    display: block;
}
#xsnazzy .ms-parent p[for=check] {
    padding: 0;
    margin: auto;
}
form[action="BusinessHoursProfilesSave"] ul.rightFloat,
form[action="HolidayProfilesSave"] ul.rightFloat
{
    margin-top: -9px;
}
.x-boxselect-input{
    width: 100%!important;
}
.x-boxselect-input .x-boxselect-input-field {
    box-shadow: none!important;
    border: 0;
}
.x-field:not(.x-item-disabled) .x-boxselect-list .x-boxselect-item, .x-field:not(.x-item-disabled) .x-boxselect-list .x-boxselect-item:hover{
    background: #e0e3e6!important;
    border: 1px solid #dedede!important;
    padding: 3px 10px!important;
    border-radius: 20px;
    font-family: Roboto Medium;
    display: inline-block;
    margin:2px;
}
.x-tab-default .x-tab-close-btn.x-boxselect-item-close{
    background: #fff url(../assets/images/close.png)no-repeat;
    background-size: 9px;
    background-position: center;
    border-radius: 20px;
    opacity: 1;
    top: 5px;
    box-shadow: 0px 0px 2px 0px #333;
}
.x-boundlist-item.search-item.x-boundlist-item-over,.x-boundlist .x-boundlist-selected {
    background: #f5f5f5;
    border: 0;
    border-bottom: 1px solid #dedede;
    padding: 5px;
}
#locationID-triggerWrap #ext-gen1028 {
    right: -6px;
}
.tableHead td.copyhdr {
    width: auto;
    display: inline-flex;
    margin: auto;
    border: 0;
    font-size: 12px;
    font-family: 'Roboto Medium';
    color: #333;
}
.wid100 .tableHead {
    display: flex;
    background: #eaebee;
    border-bottom: 1px solid #cfcfd2;
}
.wid100 .tableHead ~ .formfield {
    background: transparent;
    display: flex;
    border-bottom: 1px solid #dedede;
    padding: 8px 0;
}
.tableHead td.copyhdr.wid80px {
    width: 80px;
    margin: 0;
}
.wid100 .tableHead ~ .formfield td.formtext {
    width: 85px;
}
.wid100 .tableHead ~ .formfield td.formfield {
    padding: 0;
    text-align: center;
    width: 24%;
}
form[action="HolidayProfilesSave"] input#leave_limt + .domains {
    float: left;
    display: block;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
    margin-right: 10px;
    margin-top: -19px;
    margin-left: 10px;
}
form[action="HolidayProfilesSave"] input#leave_limt + .domains + input[type=checkbox]+label.customRadCheck {
    margin-left: 10px;
}
.wid100 .tableHead ~ .formfield td.formfield .ms-parent.gen {
    width: calc(50% - 27px) !important;
    float: left;
    display: inline-block;
    clear: none;
}
.wid100 .tableHead ~ .formfield td.formfield .ms-parent.gen ~ font.gen {
    float: left;
    line-height: 28px;
    font-family: 'Roboto Bold';
    margin-right: 10px;
}
.addbuttons[disabled] {
    opacity: 0.5;
    filter: grayscale(1);
    pointer-events: none;
}
tr.exceptionGroup {
    box-shadow: 2px 5px 6px #bbcfda, -4px -4px 13px #fff, inset 4px 4px 8px rgb(209 217 230 / 20%), inset -8px -8px 8px rgb(255 255 255 / 20%);
    background: #fff;
    padding: 5px;
    position: relative;
    margin: 5px 0;
    border-left: 5px solid #b5b5b5;
    height: 33px;
}
tr.exceptionGroup td.gen {
    display: flex;
}
tr.exceptionGroup img.deleteRule {
    position: absolute;
    right: 0;
    top: 0px;
}
tr.exceptionGroup td.gen *,tr.exceptionGroup td.gen {
    font-size: 12px;
    font-family:'Roboto Regular';
    line-height: 24px;
    margin-right: 13px;
}
.labelwid100 {
    width: 100%;
    float: left;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
    margin-bottom: 5px;
}
.selfServiceSettings {
    width: 100%;
    display: flex;
    padding: 0;
}
.selfServiceSettings #modelDescription {
    padding: 0;
    width: 100%!important;
}
.selfServiceSettings #modelDescription >table {
    border-spacing: 0;
}
.selfServiceSettings #modelDescription >table:nth-child(2) tr.formfield {
    display: table-row!important;
}
/*div#settingsdiv {*/
/*    width: 45px;*/
/*    height: calc(100% - 76px);*/
/*    background-color: #2b333e;*/
/*    position: fixed;*/
/*    left: 0;*/
/*    top: 76px;*/
/*    z-index: 10000000;*/
/*    transition: width .2s ease;*/
/*    overflow: hidden;*/
/*}*/
/*div#settingsdiv .widgetHeader {*/
/*    display: none;*/
/*}*/
/*td.settingstabactive {*/
/*    background: transparent;*/
/*}*/
/*div#settingsdiv .widgetInnerWrapper>table {*/
/*    width: 45px!important;*/
/*    overflow: hidden;*/
/*}*/
/*div#settingsdiv .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2)  {*/
/*    display: none;*/
/*    color: #fff!important;*/
/*    opacity: 0;*/
/*}*/
/*div#settingsdiv .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2) a{*/
/*    color:#fff;*/
/*    white-space: nowrap;*/
/*    width: 125px;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    display: inline-block;*/
/*    float: left;*/
/*}*/
/*div#settingsdiv:hover  .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2),*/
/*.responsive #settingsdiv.assetLeftPanel .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2){*/
/*    display: inline-block;*/
/*    opacity: 1;*/
/*    transition: 0.325s all ease;*/
/*}*/
/*div#settingsdiv:hover .widgetInnerWrapper>table,div#settingsdiv:hover,*/
/*.responsive #settingsdiv.assetLeftPanel,.responsive #settingsdiv.assetLeftPanel .widgetInnerWrapper>table{*/
/*    width: 180px!important;*/
/*}*/
/*a.addbuttons[onclick^=refreshAssetModuleCache] {*/
/*    display: none;*/
/*}*/
div#settingsdiv {
    width: 45px;
    height: calc(100% - 76px);
    background-color: #2b333e;
    position: fixed;
    left: 0;
    top: 76px;
    z-index: 10000000;
    transition: width .2s ease;
    overflow: hidden;
}
div#settingsdiv .widgetHeader {
    display: none;
}
td.settingstabactive {
    background: transparent;
}
div#settingsdiv .widgetInnerWrapper>table {
    width: 45px!important;
    overflow: hidden;
}
div#settingsdiv .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2)  {
    display: none;
    color: #fff!important;
    opacity: 0;
}
div#settingsdiv .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2) a{
    color:#fff;
    white-space: nowrap;
    width: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    float: left;
}
div#settingsdiv:hover  .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2) {
    display: inline-block;
    opacity: 1;
    transition: 0.325s all ease;
}
div#settingsdiv:hover .widgetInnerWrapper>table,div#settingsdiv:hover {
    width: 180px!important;
}
#mainContentArea1.assetMainFrame {
    background: transparent;
    width: calc(100% - 95px);
    margin: 25px 25px 0 70px;
}
.assetMainFrame td#settingstd {
    width: 0;
}
.assetMainFrame .widgetBlock .widgetHeader {
    width: 100%;
    background: transparent;
    border-bottom: 1px solid #dedede;
    padding-bottom: 12px;
    float: left;
    height: 30px;
}
.assetMainFrame .widgetBlock .widgetHeader span,.assetMainFrame .widgetBlock .widgetHeader h2 {
    background: transparent;
}
.assetMainFrame .widgetBlock .widgetHeader h2 {
    font-family: 'Roboto Light';
    color: #f65744;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    font-weight: normal;
}
a.addbuttons[onclick^=refreshAssetModuleCache] {
    display: none;
}
td.floatRightAsset,.floatRightAsset {
    float: right;
}
td.floatLeftAsset,.floatLeftAsset{
    float: left;
}
td.floatRightAsset select#paginationrowcount + .ms-parent {
    position: absolute;
    top: 3px;
    right: 50px;
}
.widgetHeader .newUIAuditLog,.newUIAuditLog{
    background: url(../assets/images/auditIco.png)no-repeat;
    font-size: 0;
    background-size: 25px;
    padding-left: 25px;
    width: 0!important;
    margin: -5px 0 0!important;
    height: 25px!important;
}
.assetMainFrame #modelDescription .x-panel-default,.assetMainFrame .x-grid-header-ct,.assetMainFrame .x-grid-body {
    border-color: #dedede;
}
.assetMainFrame .x-column-header-over,.assetMainFrame .x-column-header-sort-ASC,.assetMainFrame .x-column-header-sort-DESC,.x-column-header{
    background: #eaebee!important;
}
.assetMainFrame .x-grid-row-selected .x-grid-td {
    background: inherit!important;
}
.assetMainFrame .x-toolbar-default {
    background: #fff;
    border: 0;
}
.assetMainFrame .x-grid-row-selected .x-grid-td {
    border-bottom: 1px solid #dedede!important;
    border-top: 0!important;
}
.x-grid-row td {
    border: 0;
}
.assetMainFrame .formfield {
    background: transparent;
}
.ms-drop ul > li label span {
    text-align: left;
    width: 100%!important;
}
#showAsstTypeDivision .formtext:first-child ~ td,
#showProjectDivision .formtext:first-child ~ td,
#showLocationDivision  .formtext:first-child ~ td,
#showDepartmentDivision .formtext:first-child ~ td{
    width: auto;
    float: left;
}
form[action="AssetUserOperations"]  .floatLeftAsset input#searchName {
    float: unset;
}
form[action="AssetUserOperations"] .floatLeftAsset span.mcopy {
    margin-left: 10px;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
}
.widgetInnerWrapper tr.basicButtonFooter >td {
    float: right;
}
.x-trigger-cell {
    position: absolute;
    right: 10px;
}
.x-boxselect ul.x-boxselect-list{
    padding-right:30px!important;
}
.assetMainFrame td.wid100.configurationListing table.border {
    border: 1px solid #dedede;
}
.assetMainFrame .configurationListing td.copyhdr {
    border-top: 0;
}
.assetMainFrame td.wid100.configurationListing table.border:last-child {
    margin-bottom: 12px;
}
.tableHeader td {
    position: relative;
    color: #333;
    text-align: center;
    display: block;
}
.tableHeader input[type="checkbox"] {
    top: 5px;
}
.tableHeader input[type="checkbox"] + .checkCustGrid {
    top: 10px;
}
tr.ruleList td {
    background: transparent;
    height: 100%;
}
.allWid100 .domains{
    width: 100%;
    display: block;
    float: left;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
}
td.domains.posAbsoRight {
    position: absolute;
    right: 0;
    margin-top: -13px;
}
td.domains.posAbsoRight select#moduleId +.ms-parent {
    float: right;
}
.topMargin5,.gen.topMargin5{
    margin-top: 5px!important;
}
@font-face {
    font-family: assetLPIcons;
    src: url('../assets/css/font/assetLeftPanelIcons.ttf');
    font-weight: normal;
    font-style: normal;
}
.assetLPIco{
    font-family:assetLPIcons;
    font-size:20px;
    color:#fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    font-style: normal;
}
.icon-role:before {
    content: "\e90b";
}
.icon-users:before {
    content: "\e90c";
}
.icon-cogs:before {
    content: "\e900";
}
.icon-calendar:before {
    content: "\e901";
}
.icon-file-numbers:before {
    content: "\e902";
    font-size: 30px;
}
.icon-mail-checked:before {
    content: "\e903";
}
.icon-clipboard-list:before {
    content: "\e904";
}
.icon-document-text:before {
    content: "\e905";
}
.icon-list-add:before {
    content: "\e906";
}
.icon-qr_code_scanner:before {
    content: "\e907";
}
.icon-add_alert:before {
    content: "\e908";
}
.icon-notification:before {
    content: "\e909";
    font-size: 16px;
}
.icon-import:before {
    content: "\e90a";
}
.icon-repair-tools:before {
    content: "\e90d";
}
.icon-contract:before {
    content: "\e90e";
}
.icon-setting:before {
    content: "\e90f";
}
.icon-edit:before {
    content: "\e910";
    font-size: 18px;
}
.icon-assetStatus:before {
    content: "\e911";
    font-size: 22px;
}
.icon-product-setting:before {
    content: "\e912";
    font-size:18px
}
.icon-file-text2:before {
    content: "\e926";
}
.icon-spell-check:before {
    content: "\ea12";
    font-size: 16px;
}
div#settingsdiv img{
    display:none;
}
.wid210px+.ms-parent {
    width: 210px!important;
    margin-right: -22px!important;
}
/*div#settingsdiv .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2) {*/
/*    font-family: 'Roboto Medium';*/
/*    font-size: 12px;*/
/*}*/
/*div#settingsdiv .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(1) {*/
/*    width: 40px;*/
/*    text-align: center;*/
/*    float: left;*/
/*    padding: 0;*/
/*}*/
.assetMainFrame tr {
    background: transparent;
}
.assetMainFrame #settingsdiv tr {
    height: 43px;
    line-height: 37px;
    margin: 0!important;
}
.assetMainFrame #settingsdiv .widgetInnerWrapper >table>tbody> tr:hover {
    background:  #3d4450;
}
.assetMainFrame #settingsdiv .widgetInnerWrapper >table>tbody> tr>td {
    width: inherit!important;
    height: inherit!important;
}
.assetMainFrame #settingsdiv .widgetInnerWrapper {
    padding: 0;
}
div#settingsdiv .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(2) {
    font-family: 'Roboto Medium';
    font-size: 12px;
}
div#settingsdiv .widgetInnerWrapper>table>tbody>tr>td>table>tbody>tr>td:nth-child(1) {
    width: 40px;
    text-align: center;
    float: left;
    padding: 0;
}
.assetMainFrame #settingsdiv .widgetInnerWrapper >table>tbody> tr>td.settingstabactive > table>tbody>tr>td:nth-child(2) {
    white-space: nowrap;
    width: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    float: left;
}
.assetMainFrame #settingsdiv .widgetInnerWrapper >table>tbody> tr>td.settingstabactive > table>tbody>tr:before{
    content: "";
    background-color: #ee6f0b;
    width: 4px;
    height: 42px;
    position: absolute;
    left: 0;
    top: 0;
}
.assetMainFrame #settingsdiv .widgetInnerWrapper >table>tbody> tr>td.settingstabactive > table>tbody>tr{
    position: relative;
}
.posRelativeInput input[type=radio],
.posRelativeInput input[type=checkbox]{
    position: relative;
    display: inline-block;
    float: left;
    margin: 10px 0 0;
    z-index: 9;
    opacity: 0;
}
.posRelativeInput input[type=radio] +label.customRadCheck,
.posRelativeInput input[type=checkbox] +label.customRadCheck,
.posRelativeInput input[type=radio] +input[type=hidden]+label.customRadCheck,
.posRelativeInput input[type=checkbox] +input[type=hidden]+label.customRadCheck{
    margin-left: -14px;
    margin-top: 6px;
}
.assetMainFrame #parentDiv .domains.wid100{
    text-align: left;
    float: left;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
    padding-left: 0;
}
table.ruleList> tbody>tr:empty {
    display: none;
}
.assetMainFrame td.inbg .border {
    border: 0;
    padding: 0;
    width: 0;
}
input[type="hidden"][value="assetModule"] +table .tableHeader td:first-child,
input[type="hidden"][value="assetModule"] +table .ruleList td:first-child{
    width: 20px;
}
input[type="hidden"][value="assetModule"] +table .tableHeader td:nth-child(2),
input[type="hidden"][value="assetModule"] +table .ruleList td:nth-child(2){
    width: 100%;
    text-align: center!important;
}
input[type="hidden"][value="assetModule"] +table .ruleList .posRelativeInput input[type=checkbox] +label.customRadCheck {
    margin: -16px 0 0;
}
.assetMainFrame .domains.wid100 {
    font-size: 14px;
    font-family: Roboto Medium;
    text-align: left;
}
table.tableHeader {
    display: flex;
}
.wid100 tr.tableHeader {
    display: flex;
}
form:not(#mobileWidgets) .wid100 tr.tableHeader td {
    width: inherit;
}
.assetMainFrame table.border.noborderTableView {
    width: 100%;
    border-spacing:0;
}
table.border.noborderTableView {
    border: 0;
    background: transparent;
}
tr.ruleList.wid33 td {
    width: 33.33%;
}
tr.ruleList.wid33 {
    display: flex;
    align-items: center;
}
tr.ruleList.wid33 td label.customRadCheck {
    float: none;
}
.widgetInnerWrapper tr.basicButtonFooter >td {
    background: inherit;
}
td.formtext span[style="color:#ff0000"],span[style*="color: rgb(255, 0, 0)"]{
    margin-left: 5px;
}
select[multiple] option{
    font-family: 'Roboto Regular';
    font-size: 11px;
    color: #333;
}
select[multiple]{
    width:350px!important;
}
.addNewReport select[multiple],.accessRoleConfig select[multiple]{
    width:350px!important;
    height: 80px;
}
#navigation li#sdHome img {
    display: none;
}
td.formfield.wid100.leftFloat.singleColRow {
    float: left;
    color: #395476;
    font-size: 12px;
    font-family: 'Roboto Medium';
}
td.formfield.wid100.leftFloat.singleColRow input {
    float: unset;
}
.floatRight{
    float:right;
}
.floatLeft {
    float: left;
}
.negativeMargin {
    margin:-30px 0 10px 0;
}
input[type=checkbox][disabled] + .customRadCheck {
    opacity: 0.5;
    filter: grayscale(1);
    cursor: default;
}

input[type=checkbox][disabled] + .checkCustGrid {
    opacity: 0.3;
    filter: grayscale(1);
    cursor: default;
}
.assetMainFrame table.border.noborderTableView .tableHeader td {
    padding: 0 5px;
    text-align:center
}
.assetMainFrame table.border.noborderTableView .tableHeader ~tr {
    text-align: center;
    height: 45px;
}
.assetMainFrame table.border.noborderTableView .tableHeader ~tr td input,
.assetMainFrame table.border.noborderTableView .tableHeader ~tr td .customRadCheck{
    float: none;
}
.assetMainFrame table.border.noborderTableView .tableHeader ~tr td {
    border-bottom: 1px solid #dedede;
    font-family: 'Roboto Medium';
    font-weight: normal;
    font-size: 12px;
}
.assetMainFrame input[type=checkbox][disabled] + .customRadCheck {
    opacity: 0.5;
    filter: grayscale(1);
    cursor: default;
}
#mainContentArea1.assetMainFrame.fieldList .widgetInnerWrapper>table td[bgcolor="#FFFFFF"]:not(.disk) {
    background: transparent;
}
#mainContentArea1.assetMainFrame.globalFldList .tableHeader ~tr td input{
    top:5px
}
td.formtext.mainHead {
    color: #0f93ee;
    font-size: 18px;
    padding: 0 0 0 7px;
    font-family: Roboto Light;
    text-align: left;
    font-weight: normal;
    line-height: 37px;
    cursor: default;
}
.bgTransparent {
    background: transparent !important;
}
tr.flexRow {
    display: flex;
}
tr.flexRow td {
    float: left;
    width: auto;
}
tr.flexRow td.formfield {
    margin: 0 50px 0 0;
}
tr.flexRow td.formfield .customRadCheck {
    margin-top: 0px;
}
form#BarCode td.wid100.floatLeftAsset.negativeMargin {
    margin-bottom: 0;
}
.topMargin40{
    margin-top: 40px!important;
}
td.formfield.wid100.leftFloat.singleColRow input[type=text] {
    margin: 5px 20px 5px !important;
}
.assetMainFrame tr#SelSLA3 >td.wid100 > table,.noBorderSpacing{
    border-spacing: 0;
}
.textLabel.gen{
    font-size: 11px;
    font-family: 'Roboto Regular';
    font-weight: normal;
    line-height: 30px;
}
font[color="red"] {
    margin-left: 5px;
}
#SurveyTempalteDetailsDiv >div:first-child {
    border-bottom: 0;
}
img.xlNewIco {
    background: url(../assets/images/excel.png)no-repeat;
    background-size: 15px;
    background-position: center;
    width: 17px;
    height: 17px;
    margin: 0 5px;
    width: 0;
    padding-right: 17px;
}
#subTabNavigation .disBlock .rightFloat li a,
form[action="BusinessHoursProfilesSave"] #subTabNavigation .rightFloat li a{
    padding: 0 15px;
}
.wid98 {
    width: 98%!important;
}
div#htmlContentForm form[action="FeedbackAdditionalFieldTemplate"] .widgetInnerWrapper>table>tbody>tr {
    margin-top: 1px;
}
.wid350px {
    width: 350px!important;
}
.wid100Div{
    width:100%!important;
}
.noRightMargin{
    margin-right:0!important
}
.topMargin30 {
    margin-top: 30px;
}
form[action="BusinessHoursProfilesSave"] .tableHead td.copyhdr:not(.wid80px) {
    display: inline-block;
    width: 23.09%;
    text-align:center
}
form[action="BusinessHoursProfilesSave"] .tableHead ~ tr.formfield >td {
    line-height: 35px;
}
form[action="BusinessHoursProfilesSave"] .tableHead ~ tr {
    height: auto;
}
form[action="BusinessHoursProfilesSave"] .tableHead ~ tr .customRadCheck {
    margin: 0;
}
#settingsdiv.widgetBlock .widgetOuterWrapper{
    position:relative;
    height: 100%;
}
#settingsdiv.assetLeftPanel {
    top: 45px;
    height: calc(100% - 45px);
    z-index: 9;
}
#settingsdiv.assetLeftPanel .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #fff;
    width: 4px;
    right: 2px
}
.newUiHeadSections,.blockDisplay{
    display:block!important
}
.oldUiHeadSections{
    display:none;
}
.visibleOnlyinNewUI {
    display: inline-block!important;
}
.generalNote > img {
    display: none;
}
.generalNoteImp > img {
    display: none!important;
}
.generalNote {
    font-size: 12px;
    font-family: 'ROBOTO MEDIUM';
    color: #7c7c7c;
    margin: 10px 0 0 5px;
    float: left;
}
.generalNoteImp {
    font-size: 12px!important;
    font-family: 'ROBOTO MEDIUM'!important;
    color: #7c7c7c!important;
    margin: 10px 0 0 5px!important;
    float: left!important;
}
img.blur.xlNewIco {
    filter: grayscale(1);
    cursor: default;
    pointer-events: none;
}
tr.posAbso.belowFooter {
    bottom: 60px;
}
.generalNote font {
    font-size: 12px;
}
.generalNoteImp font {
    font-size: 12px!important;
    color: red!important;
    font-family: 'ROBOTO MEDIUM'!important;
    margin-left: 0px;
}
.wid90Per{
    width:90%
}
.ltRtPadd15{
    padding:0 15px!important;
}
.posAbsoRt{
    position: absolute;
    right: 0px;
    top: 10px;
}
form#SappModules .formtext,form#SappModules .formfield {
    background: transparent!important;
}
.floatContainer >tbody > tr{
    float:left;
}
table.floatContainer.autoHt .notifyLabel {
    line-height: 30px;
}
.floatContainer >tbody > tr {
    width: 14.285%;
}
#mobileAppSettingsDiv >table {
    background-color: transparent!important;
}
.floatContainer >tbody > tr > td.genText.posRelativeInput {
    width: 14.285%!important;
    box-sizing: border-box;
    float: left;
}
.floatContainer >tbody > tr > td.genText.posRelativeInput span.notifyLabel {
    line-height: 30px;
}
tr[id^=itemselectorTr] > td.formfield {
    width: 100%;
    float: left;
}
tr[id^=itemselectorTr] > td.formtext {
    height: auto;
}
tr[id^=itemselectorTr]{
    float: left;
    margin: 5px 0;
}
tr[id^=itemselectorTr] .x-boundlist{
    border-color: #dedede;
}
tr[id^=itemselectorTr] .x-btn-default-small {
    background: transparent;
}
tr[id^=itemselectorTr] .x-btn-default-small-icon .x-btn-icon-el{
    filter: grayscale(1);
    opacity: 0.7;
}
.floatContainer >tbody > tr[id^=settingRow], .floatContainer >tbody > tr[id^=settingRow]>td {
    width: 100%;
    display: block;
    position: relative;
}
.floatContainer >tbody > tr[id^=settingRow] td {
    background: #dedede;
    padding: 5px;
    box-sizing: border-box;
}
.floatContainer >tbody > tr#settingRow1:before {
    content: "";
    border: 10px solid #dedede;
    top: -5px;
    position: absolute;
    width: 0;
    height: 0;
    transform: rotate(45deg);
    left: 19px;
    border-top: transparent;
    border-right: transparent;
}
td.floatRightAsset.noLogIco select#paginationrowcount + .ms-parent {
    right: 0;
}
.wid93Per{
    width: 93%;
}
.negativeTopMargin10{
    margin-top: -10px;
}
input.marginBottom10{
    margin-bottom:10px;
}
.clrBoth{
    clear:both;
}
.tableHeader.flex {
    display: flex!important;
}
tr.tableHeader.flex > td.disk:first-child {
    width: 33.33%;
}
.floatRightAsset.importantFloat{
    float:right!important;
}
td.formtext.noPadding {
    padding: 0;
}
.singleRowBody>tbody {
    width: 100%;
    display: flex;
}
table.singleRowBody.wid100>tbody>tr {
    width: 20%;
}
.noPadding{
    padding:0;
}
tr.disk.tableHeader.centerAlign >td {
    text-align: center!important;
}
input.addbuttons.negativeTopMargin10 {
    margin-top: -10px!important;
}
.negativeTopMargin18 {
    margin-top: -18px;
}
img.reloadIco {
    padding-left: 32px;
    width: 0;
    background: url(../assets/images/refresh.png) no-repeat;
    background-size: 32px;
    height: 32px;
    margin-top: -18px;
    float: right;
    margin-left: 10px!important;
}
.flex {
    display: flex;
}
.ms-parent.gen.configCategory {
    height: 35px;
}
.lineHeight35{
    line-height: 35px;
}
#configSettingsDiv .x-field-default-toolbar .x-form-text {
    height: 30px!important;
    width: 250px;
}
#configSettingsDiv .x-toolbar-default{
    margin-top:-2px;
    margin-bottom: 10px;
}
#configSettingsDiv .x-form-item-body{
    height:28px
}
#configSettingsDiv .x-toolbar .x-box-inner {
    height: 28px!important;
}
.wid30px{
    width:30px;
}
/*#configSettingsDiv .x-toolbar-default .x-toolbar-item.x-btn:nth-child(2) {
    background: url(../assets/images/searchIco.png) no-repeat;
    z-index: 9999999;
    background-size: 20px;
    font-size: 0;
    width: 20px;
    height: 20px;
    background-position: center;
    left:325px!important;
}*/
#configSettingsDiv .x-toolbar-default .x-toolbar-item.x-btn:nth-child(2) .x-btn-inner {
    font-size: 0;
}
#configSettingsDiv .x-toolbar-default .x-toolbar-item.x-btn:nth-child(2) {
   
    padding: 0 14px;
    font-size: 14px;
    border-radius: 20px;
    height: 22px;
    background: #f1f1f1;
}
#configSettingsDiv .x-toolbar-default .x-toolbar-item.x-btn:nth-child(2) .x-btn-inner {
    color: #3a558d;
    line-height: 22px;
    font-family: 'Roboto Bold';
    font-size: 12px;
}
#configSettingsDiv .x-toolbar-default .x-toolbar-item.x-btn:nth-child(3) {
    left: 330px!important;
    padding: 0 14px;
    font-size: 14px;
    border-radius: 20px;
    height: 22px;
    background: #f1f1f1;
}
#configSettingsDiv .x-toolbar-default .x-toolbar-item.x-btn:nth-child(3) .x-btn-inner {
    color: #3a558d;
    line-height: 22px;
    font-family: 'Roboto Bold';
    font-size: 12px;
}
#configSettingsDiv {
    margin-bottom: 10px;
}
.generalNote > img {
    display: none;
}
.generalNote,.ldapConfigMain .generalNote font{
    font-size: 12px;
    font-family: 'ROBOTO MEDIUM';
    color: #7c7c7c;
    margin: 10px 0 0 5px;
    float: left;
}
.importantFlex{
    display:flex!important;
}
.wid50per{
    width: 50%;
}
.customizeAppearance td[height="34"]{
    height: auto;
}
.customizeAppearance .formfield{
    background: transparent;
}
.applyWid33Per td{
    width: 33.33%!important;
}
.proLicense .generalNote {
    margin:-5px 0 10px;
}
.proLicense tr.formfield.ruleList.applyWid33Per:last-child >td {
    border-bottom: 0;
}
.proLicense img.xlNewIco {
    box-shadow: 0px 0px 3px 0px #333;
    border-radius: 5px;
    border-radius: 100%;
    padding: 5px  13px 5px 13px;
    margin-top: -13px;
}
td.copyhdr.rightPosIco {
    width: 20px;
    position: absolute;
    left: 100%;
    display: block;
    float: left;
    border: 0;
    margin: -27px 0 0 -30px;
}
.negativeMargin8{
    margin-top: -8px;
}
tr.tableHeader.flex.bgGray td {
    background: #eaebee;
    border:1px solid #cfcfd2;
}
.noBorder {
    border: 0;
}
.widgetInnerWrapper>table #mailcontrolDiv tr,
table#SMTPSettings tr{
    margin-top: 0;
}
img.customizeIco {
    background: url(../assets/images/settIco.png) no-repeat center;
    padding-left: 40px;
    width: 0;
    height: 34px;
    background-size: 21px;
    float: right;
}
td#showSecret,input#secretKey+#showSecret,.mailProfileConfigMain #showPrivateKey{
    background: url(../assets/images/show-password.png) no-repeat;
    background-size: 18px;
    height: 18px;
    margin-top: 37px;
    float: left;
    margin-left: 10px;
    font-size: 0;
    position: relative;
}
#azureDetails input#secretKey+#showSecret{
    font-size:0!important;
    width: 125px;
    margin: 6px 0 0 6px;
}
td#showSecret:hover:after,input#secretKey+#showSecret:hover:after,.mailProfileConfigMain #showPrivateKey:hover:after{
    content: "Show Secret";
    font-size: 12px;
    width: auto;
    height: 15px;
    position: absolute;
    top: -3px;
    left: 26px;
    background: #fff;
    padding: 5px;
    color: #666;
    box-shadow: 0px 0px 5px 0px #898080;
    border-radius: 4px;
}
.mailProfileConfigMain #showPrivateKey:hover:after{
    content: "Show private key";
}
td#showSecret:hover:before,input#secretKey+#showSecret:hover:before,.mailProfileConfigMain #showPrivateKey:hover:before{
    content: "";
    width: 13px;
    height: 13px;
    background-color: #e8e4e4;
    display: block;
    position: absolute;
    left: 21px;
    top: 2px;
    transform: rotate(36deg);
}
form#mobileWidgets input#widgetName,
form#mobileWidgets #xAxisLabel,form#mobileWidgets #yAxisLabel,
form#mobileWidgets #label,form#mobileWidgets #columnNames{
    height: 30px;
}
span.hotspot img[src="help_small.gif"] {
    padding-left: 17px;
    background: url('../assets/images/question.png') no-repeat;
    height: 17px;
    background-position: center;
    background-size: 17px;
    float:left;
    width:0;
}
.lineHeight18{
    line-height: 18px!important;
}
.sideMargin5px {
    margin: 0 5px;
}
.wid985{
    width: 98.59%!important;
}
td.selfServiceSettings .bgTransparent .border {
    border: 0;
}
.selfServiceSettings #modelDescription >table:nth-child(2) tr:first-child td:first-child,
.selfServiceSettings #modelDescription >table:nth-child(2) tr.formfield td:first-child{
     padding-left: 20px;
 }
form.selfServiceConfig td.selfServiceSettings td.disk,
form.selfServiceConfig td.selfServiceSettings tr.formfield > td{
    position:relative
}
form.selfServiceConfig td.selfServiceSettings input[type=checkbox]{
    position:absolute;
    left:17px;
    top:11px;
    z-index:9;
    opacity:0;
    display: block;
}
div#navigation.assetConfigNav{
    width: calc(100% - 40px);
    margin-left: 40px;
}
#settingsdiv.widgetBlock.assetLeftPanel .widgetOuterWrapper {
    height: calc(100% - 60px);
}
.assetLeftPanel a#mainMenu .ico{
    height: 40px;
    margin: auto;
    transition: all .2s ease;
    width: 40px;
    display: block;
}
.assetLeftPanel i.ico.pinIco {
    background: url(../assets/images/commonSprite.png) no-repeat -2337px -1893px;
    background-size:3880px;
}
.assetLeftPanel .ico.unpinIco {
    background: url(../assets/images/commonSprite.png) no-repeat -2405px -1892px;
    background-size:3880px;
}
.assetLeftPanel a#mainMenu {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.assetLeftPanel a#mainMenu{
    background: #3d4450;
}
.assetLeftPanel a#mainMenu:hover{
    background:transparent;
}
.selfServiceSettings #modelDescription >table:nth-child(2) tr.formfield td:first-child[rowspan]:not([rowspan="1"]){
    border-right: 1px solid #dedede;
}
.selfServiceSettings #modelDescription >table:nth-child(2) tr:first-child td:nth-child(2) .customRadCheck,
.selfServiceSettings #modelDescription >table:nth-child(2) tr.formfield td:first-child  .customRadCheck{
    float: none;
}
.selfServiceSettings #modelDescription >table:nth-child(2) tr.formfield td:first-child{
    padding-left:0;
}
.ruleList.disBlockImp {
    display: block!important;
}
tr.flexTr {
    display: flex!important;
}
tr.flexTr td {
    width: auto;
}
tr.flexTr td:nth-child(2) {
    margin-left: 100px;
    margin-top: 7px;
}
.importantFlex{
    display: flex!important;
}
.tabCommonStruct,.menuPanelStyle > tbody{
    padding: 1%;
    background: #eaebee;
    display: flex;
    float: left;
    width: 100%;
    box-sizing: border-box;
}
#subTabNavigation  .tabCommonStruct >ul>li,
.menuPanelStyle > tbody>tr,
#Schedulertab_div ul>li{
    padding: 0;
}
#subTabNavigation .tabCommonStruct >ul>li>a,
.menuPanelStyle > tbody>tr >td,
#Schedulertab_div ul>li>a
{
    line-height: 30px;
    text-align: center;
    font-family: Roboto Regular;
    font-size:13px;
    border-radius: 0;
    color: #333;
    background: #fff;
    box-shadow: none;
    transition: all .325s;
    border: 1px solid #fff;
}
#subTabNavigation .tabCommonStruct >ul>li.selected>a,
.menuPanelStyle > tbody>tr> td.settingstabactive,
#Schedulertab_div ul>li.selected>a{
    background: #e6e6e6;
    border-top: 1px solid #c3bebe;
    border-left: 1px solid #c3bebe;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-family:Roboto Medium;
    color:#484747;
}
#subTabNavigation .tabCommonStruct >ul>li>a+span {
    display: none;
}
.paginationPosAbso {
    position: absolute;
    right: 7px;
    top: 7px;
}
.paginationPosAbso .ms-parent > .ms-choice {
    background: #fff;
}
.zeroPadding{
    padding:0!important;
}
.floatNone {
    float: none!important;
}
.bottomMargin10 {
    margin-bottom: 10px!important;
}
.bottomMargin20 {
    margin-bottom: 20px!important;
}
.wid99Per{
    width: 99%!important;
}
.applyWid33Pertd > td {
    width: 33.33%;
}
#errorDesc2 font[color="red"],
#errorDesc1 font[color="red"]{
    bottom: -22px;
    width: auto!important;
    top: auto;
    z-index: 9;
    min-width: 220px;
    max-width: 500px;
    padding: 5px 1%;
    line-height: 1.35em;
    height: inherit;
    clear: both;
    float: left;
    color: #cc2525!important;
    background: #fff;
    border-radius: 4px;
    box-shadow: 1px 3px 8px #b7b7b7;
    margin-top: 15px;
    text-align: left;
    font-size: 13px!important;
    position: absolute;
    font-family: Roboto Regular;
}
tr#queryStatus2,tr#queryStatus1{
    position: relative;
}
#errorDesc2 font[color="red"]:after,
#errorDesc1 font[color="red"]:after{
    content: "";
    border-bottom: 8px solid #fff;
    border-right: 8px solid transparent;
    height: 0;
    position: absolute;
    left: 15px;
    top: -6px;
    width: 0;
    border-left: 8px solid rgba(255,255,255,0);
}
.lightFont{
    font-family: "Roboto Light";
}
i.notifyLabel.lightFont {
    font-family: 'Roboto Light';
    font-size: 18px;
    font-weight: normal;
}
tr.formfield.helpPanel {
    position: absolute;
    width: calc(50% - 10px)!important;
    left: 50%;
    box-sizing: border-box;
    border: 0;
    background: #f1f3f4;
    box-shadow: 0 10px 10px -10px #000;
}
tr.formfield.helpPanel * {
    background: transparent;
}
span#HelpText.floatRightAsset {
    margin-top: -25px;
    font-size: 14px;
}
#helpDiv .xboxcontent td {
    width: 100%;
    float: left;
    text-align: left;
    padding: 1px 0 0 10px;
}
#helpDiv .xboxcontent td br {
    display: none;
}
span#HelpText.floatRightAsset:hover {
    color: #395476;
}
#mobileWidgets tr.ruleList td,#mobileWidgets tr.ruleList td div {
    text-align: center;
}
#mobileWidgets #countDynamicRow table.fixedTable {
    width: 100%;
}
#popUPWindow.x-window {
    top: 45px!important;
}
#adSapphireAttrMapDiv .ruleList td {
    width:50%
}
#adSapphireAttrMapDiv .ruleList .ms-parent {
    float: none;
}
#adSapphireAttrMapDiv .ruleList{
    height:50px;
    padding:5px 0;
}
#adSapphireAttrMapDiv .tableHeader{
    float:left;
    height: 35px;
}
.customizeAppearance .formfield label {
    font-family: 'Roboto Medium';
    margin-top: 15px;
    font-size: 12px;
    font-weight: normal;
    color: #39548A;
}
.customizeAppearance .formfield > #xsnazzy {
    border: 1px solid #dedede;
    padding: 10px 0;
    margin: 0;
}
.highlightit:hover,.highlightit:hover img {
    box-shadow: none;
}
.customizeAppearance .formfield > #xsnazzy,.customizeAppearance .formfield > #xsnazzy .xboxcontent {
    background: #d6dee1;
}
.customizeAppearance .formfield > #xsnazzy font.hinnerfont {
    text-align:center
}
input#searchWidget-inputEl {
    height: 30px;
    margin-top: -13px!important;
    display: block;
}
td.domains.floatRightAsset.negativeMargin.wid150px {
    width: 150px;
    text-align: left;
    font-family: 'Roboto Medium';
    color: #395476;
    font-weight: normal;
}
#mobileWidgets tr.ruleList td div.overflow {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    white-space: normal;
}
#mobileWidgets tr.ruleList > td:first-child {
    width: 61px;
}
#mobileWidgets tr.ruleList> td:nth-child(2), #mobileWidgets tr.ruleList > td:nth-child(3) {
    width: 85px;
}
#mobileWidgets tr.ruleList td[width="40%"]>table.fixedTable>tbody>tr {
    display: flex;
}
#mobileWidgets tr.ruleList td[width="40%"] {
    width:calc(50% - 102.5px);
}
.headFont{
    font-family: 'Roboto Medium';
    color: #395476;
}
.widAuto{
    width:auto;
}
.applyWid100>tbody{
    width:100%;
    display:block;
}
img.editIco {
    background: url(../assets/images/commonSprite.png) no-repeat -359px -198px;
    width: 0;
    padding-left: 30px;
    height: 24px;
    cursor: pointer;
}
.visibleNewUIOnly{
    display:block!important;
}
.wid55px{
    width: 55px;
}
img.searchHostIco {
    background: url(../assets/images/searchIco.png)no-repeat;
    width: 0;
    padding-left: 20px;
    height: 25px;
}
#mainContentArea1.accessRoleConfig .wid100 tr.ruleList td {
    width: inherit;
}
.ms-parent.leftNegmargin5{
    margin-left:-5px!important;
}
div#htmlContentForm #htmlContentForm[action="LocationMaster"] .wid100 tr.tableHeader td.disk,
div#htmlContentForm #htmlContentForm[action="DepartmentMaster"] .wid100 tr.tableHeader td.disk{
    width: 46%;
}
div#htmlContentForm #htmlContentForm[action="LocationMaster"] .wid100 tr.tableHeader td.disk:first-child,
div#htmlContentForm #htmlContentForm[action="DepartmentMaster"] .wid100 tr.tableHeader td.disk:first-child{
    width: 14%;
}
#azureDetails input#secretKey+#showSecret:after {
    line-height: 18px;
}
.commonGridWid  #ADConfigGV-body img.newUIAuditLog {
    background-size: 20px;
    margin: 0!important;
}
.marginTopNeg5{
    margin-top:-5px;
}
.negativeTopMargin15 {
    margin-top: -15px;
}
img.modifiedRedIco {
    width: 0px;
    padding-left: 13px;
    height: 13px;
    background-color: #f00;
    border-radius: 100%;
    box-shadow: 0px 0px 4px 0px #404040;
}
img.originalGreenIco {
    width: 0px;
    padding-left: 13px;
    height: 13px;
    background-color: #3eb669;
    border-radius: 100%;
    box-shadow: 0px 0px 4px 0px #585454;
}
.equalWidth td {
    width: 25%;
}
.noLeftMargin {
    margin-left: 0;
}
.ldapConfigMain #wintree tr.formfield{
    background: transparent;
}
.ldapConfigMain #wintree font[color="red"] {
    margin-left: 0;
    font-family: 'Roboto Medium';
}
div#popUPWindow_header{
    background: #fff;
}
span#popUPWindow_header_hd-textEl {
    line-height: 14px;
    display: inline-block;
    padding: 0px 0 0;
    font-family: 'Roboto Bold';
    padding-right: 10px;
    height: 30px;
    color: #333;
    font-size: 14px;
}
div#popUPWindow_header .x-header-text-container + .x-tool img {
    opacity: 0;
}
div#popUPWindow_header .x-header-text-container + .x-tool{
    right: 5px!important;
    top: 5px!important;
    background: #cccccc;
    width: 20px!important;
    text-align: center;
    height: 20px!important;
    border-radius: 2px;
    line-height: 20px;
    z-index: 999;
    left: unset!important;
}
div#popUPWindow_header .x-header-text-container + .x-tool:after {
    content: "x";
    color: #fff;
    position: absolute;
    text-align: center;
    display: inline-block;
    left: 0px;
    top: -1px;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    width: 100%;
    font-family: 'Roboto Regular';
}
.applytBody100 > tbody{
    width:100%;
    display: block;
}
.ht100{
    height: 100%;
}
a.linkStyleNewUI, a.linkStyleNewUI:visited{
    color: #009bff;
    font-size: 12px;
    font-family: Roboto Bold;
    font-weight: normal;
}
.floatNone{
    float: none!important;
}
.noLeftMargin {
    margin-left: 0!important;
}
.textalignLeft {
    text-align: left;
}
.noPaddingimportant{
    padding:0!important;
}
.bgTransparentImp{
    background:transparent!important;
}
td .impHeadLabel {
    font-family: 'Roboto Medium';
    font-size: 12px;
    margin-bottom: 5px;
    font-weight: normal;
    color: #395476;
}
.bottomMarign10 {
    margin-bottom: 10px;
}
.tabCommonStruct {
    padding: 1%;
    background: #eaebee;
    display: flex;
    float: left;
    width: 100%;
    box-sizing: border-box;
}
#mainContentArea1 .tabCommonStruct >ul>li {
    padding: 0;
}
#mainContentArea1 .tabCommonStruct >ul>li>a {
    line-height: 30px;
    text-align: center;
    font-family: Roboto Regular;
    font-size:13px;
    border-radius: 0;
    color: #333;
    background: #fff;
    box-shadow: none;
    transition: all .325s;
    border: 1px solid #fff;
}
#mainContentArea1 .tabCommonStruct >ul>li.selected>a{
    background: #e6e6e6;
    border-top: 1px solid #c3bebe;
    border-left: 1px solid #c3bebe;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-family:Roboto Medium;
    color:#484747
}
#mainContentArea1 .tabCommonStruct >ul>li>a+span {
    display: none;
}
.paginationPosAbso {
    position: absolute;
    right: 7px;
    top: 7px;
}
.paginationPosAbso .ms-parent > .ms-choice {
    background: #fff;
}
.right40px{
    right: 40px;
}
.autoHtImp{
    height:auto!important;
}
span#HelpText.closeHelp {
    position: absolute;
    right: 0;
    z-index: 9999;
    font-size: 0;
}
span#HelpText.closeHelp:before {
    content: "X";
    position: absolute;
    z-index: 9999;
    font-size: 12px;
    font-family: 'Roboto Medium';
    font-weight: normal;
    width: 20px;
    height: 20px;
    background: #a1a2a2;
    text-align: center;
    right: 20px;
    top: -36px;
    color: #fff;
    line-height: 20px;
    border-radius: 4px;
}
.wid90PerImp{
    width:90%!important;
}
.securityConfigMain tr.formfield.helpPanel {
    margin-top: -75px;
    left: calc(50% - 5px);
    top: auto;
}
.securityConfigMain tr.formfield.helpPanel .xboxcontent td {
    line-height: 18px;
}
.securityConfigMain .helpPanel .networkheader .hinnerfont {
    line-height: 18px;
    margin-bottom: 5px;
}
.lineHeight20{
    line-height: 20px!important;
}
.widCalc350px{
    width:331px!important
}
.securityConfigMain .validationError:not(:empty),
.tfAuthConfigMain .validationError:not(:empty){
    width: auto!important;
    z-index: 9;
    min-width: 220px;
    max-width: 500px;
    padding: 5px 1%;
    line-height: 1.35em;
    height: inherit;
    clear: both;
    float: left;
    color: #cc2525!important;
    background: #fff;
    border-radius: 4px;
    box-shadow: 1px 3px 8px #b7b7b7;
    margin-top: 30px;
    text-align: left;
    font-size: 13px!important;
    position: absolute;
    font-family: Roboto Regular;
    left: 25px;
}
.securityConfigMain .validationError:not(:empty):after,
.tfAuthConfigMain .validationError:not(:empty):after{
    content: "";
    border-bottom: 8px solid #fff;
    border-right: 8px solid transparent;
    height: 0;
    position: absolute;
    left: 15px;
    top: -6px;
    width: 0;
    border-left: 8px solid rgba(255,255,255,0);
}
.securityConfigMain .ruleList td,.rolesConfigMain .ruleList td{
    flex-basis: 50%;
}
#mainContentArea1.securityConfigMain td.formtext {
    margin-top: 5px;
}
.securityConfigMain span#statusMessageTag, .registerationConfigMain span#statusMessageTagStyle,#changePass span#successMessageTag{
    float: left;
    background: #40b179;
    width: 100%;
}
.securityConfigMain span#statusMessageTag font,.registerationConfigMain span#statusMessageTagStyle font,#changePass span#successMessageTag font{
    background:inherit!important;
    width: 100%;
    display: block;
    padding: 0!important;
}
.securityConfigMain span#statusMessageTag font b, .registerationConfigMain span#statusMessageTagStyle font b,#changePass span#successMessageTag font b{
    color: #fff;
    font-size: 15px;
    text-align: center;
    font-family: 'Roboto Light';    width: 100%;
    display: block;
    font-weight: normal;
    position: relative;
}
.securityConfigMain span#statusMessageTag font b:before,.registerationConfigMain span#statusMessageTagStyle font b:before,#changePass span#successMessageTag font b:before{
    background: url(../assets/images/submit.png) no-repeat;
    background-size: 21px auto;
    padding-left: 34px;
    height: 21px;
    content: "";
    position: absolute;
    left: auto;
    top: 7px;
    margin-left: -26px;
}
.topPos80px {
    top: 80px;
}
.tfAuthConfigMain span#HelpText.closeHelp{
    margin-top:10px;
}
.tfAuthConfigMain .helpPanel font.hinnerfont {
    margin: 10px 0;
}
.tfAuthConfigMain .helpPanel #helpDiv .xboxcontent td{
    padding-top:5px
}
.tfAuthConfigMain .applyWid33Per td .x-form-trigger-wrap {
    width: 350px!important;
    position: relative;
}
.tfAuthConfigMain .applyWid33Per td .x-form-trigger-wrap .x-form-arrow-trigger {
    top: -40px;
}
.applyWid44Per>td {
    width: 44.5%!important;
}
.tfAuthConfigMain span#ipRangeSpan input[type=text]:nth-child(1),
.tfAuthConfigMain span#mobileIpRangeSpan input[type=text]:nth-child(1){
    margin: 0 0 10px 0!important;
    margin-right: calc(100% - 260px)!important;
}
.tfAuthConfigMain .applyWid33Per td{
    position: relative;
}
.applyWid50Per>td{
    width:50%!important;
}
.tfAuthConfigMain span#otpEmailBodyErrorID.validationError:not(:empty){
    margin-top: 0;
}
.tfAuthConfigMain #subnetmaskOrIPRangeListTr td.gen.wid100Div {
    width: 100%!important;
    display: block;
}
.tfAuthConfigMain .helpPanel .xboxcontent {
    /*max-height: 190px;*/
    float: left;
    position: relative;
    display: block;
    padding:0px 0px 10px 0;
}
.tfAuthConfigMain .helpPanel div#xsnazzy {
    border: 0;
}
.securityConfigMain .helpPanel{
	top: 0px;
}
input[type=checkbox][disabled]+.checkCustGrid {
    opacity: 0.5;
    filter: grayscale(1);
    pointer-events: none;
}/*.x-column-header-sort-DESC .x-column-header-text, .x-column-header-sort-ASC .x-column-header-text{
	    background-image: none;
}	

.x-column-header-align-center .x-column-header-trigger{
	right: 11px;
}									

.trigger123 {
    right: 16px;
}*/

a[href^="Announcement.jsp"].addbuttons {
    background: #3eb669!important;
    color: #fff;
}
.cke_chrome{
        border-radius: 4px;
        padding: 2px !important;
        box-shadow: inset 2px 2px 0px #d1d2d0;
        border: 0 !important;
}
.cke_inner{
    padding: 0 !important;
}
.cke_reset {
    background: #F1F3F4 !important;
    border: 0;
    width: 100%;
    border-radius: 4px;
    resize: none;
    font-size: 13px;
    font-family: Roboto Regular;
    line-height: 1.35em;
    color: #2B333D;
    padding: 0px;
    margin-bottom: 0;
}
.cke_top{
    background: #C0C5C9;
    margin: 0;
    width: 99%;
    padding: 5px 0.5%;
}
.cke_reset_all, .cke_reset_all *{
    border-radius: 4px;
}

.cke_toolbox_collapser.cke_toolbox_collapser_min {
    margin: 4px 4px 4px;
}

a.cke_toolbox_collapser {
        background: #fff;
    width: 20px;
    height: 15px;
}

.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{
    border-color: #2B333E transparent transparent;
    margin: 5px 2px 0px 2px;
}
.cke_toolbox_collapser .cke_arrow{
    border-width: 7px;
}

#CalendarControl table {
    border-color: #ccc!important;
    box-shadow: 0 5px 15px -5px rgb(0 0 0 / 51%);
    width: 290px;

}

#CalendarControl .title{
        font-family: Roboto Medium;
        padding: 5px 0;
}
#CalendarControl .previous a:first-child, #CalendarControl .next a:nth-child(2){
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    opacity: .5;
    float: left;
    -ms-filter: "alpha(opacity=50)";
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px;
    min-width: 0;
    background-position: -15px 0px;
}

#CalendarControl .previous a:nth-child(2), #CalendarControl .next a:first-child{
    display: inline-block;
    width: 20px;
    height: 30px;
    float: left;
    font-family: Roboto Bold;
    font-size: 20px;
    line-height: 26px;
    color: #666;
}

#CalendarControl .next a:nth-child(2){
    background-position: 0px;
}
#CalendarControl .previous a:nth-child(2){
    margin-left: 7px;
}
#CalendarControl .next {
    right: 0;
    position: absolute;
    top: 0px;
    border: 0;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 35px;
    width: 49px;
    display: inherit;
}

#CalendarControl table tr:not(.header1) th{
    font-family: Roboto Bold;
}

#CalendarControl table tr:not(.header1) th, #CalendarControl table tr:not(.header1) td{
    width: 14.2857142%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px;
}

#CalendarControl table tr:not(.header1) td:not(.empty) a{
    width: 100%;
    height: 100%;
    line-height: 27px;
}

#CalendarControl table tr:not(.header1) td a{
        margin: auto;
    background: transparent;
    border: 0;
    color: #666;
}

#CalendarControl table tr:not(.header1) td:not(.empty):hover a{
    color: #fff!important;
    background: #ff8000!important;
    border: 0;
}
#CalendarControl table tr:not(.header1) td.empty{
    background: #fff;
}

#CalendarControl table tr:not(.header1) td:not(.empty) a.current{
        background: #3af;
    color: #fff;
}

#CalendarControl table{
    font-family: Roboto Regular;
}

.widgetInnerWrapper .noTopMargin {
    margin-top: 0 !important;
}
.noTopMargin div#dynamicRow_Rule {
    margin-top: 0;
}

input[type=password] {
    width: 350px;
    position: relative;
    float: left;
    clear: left;
    background: #f1f3f4;
    border: 0;
    border-top: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-shadow: 0 1px 0 #fff;
    line-height: 30px;
    border-radius: 4px;
    font-family: Roboto Regular;
    padding: 0 5px;
    color: #3a5576;
    margin: 0!important;
    font-size: 12px;
}
 
.basicButtonFooter td{
    float: right;
/*    margin-top: 10px;*/
}

.paginationButton{
    position: absolute;
    right: 25px;
    top: 10px;
}

.copyhdr2{
    padding-left: 20px !important;
}
.servicetr{
    width: 100%;
    float: left;
    display: inline-block;
    height: auto;
}

.wid270{
    width: 270px !important;
}

.Datatr{
    width: 100%;
    float: left;
    display: inline-block;
    margin: 10px 0 0;
    height: auto;
}

.scheduleIntervalclass{
    display: inline-block !important;
}

.hourly1{
    left: 5px;
}

.daily1{
    left: 75px;
}

.weekly1{
    left: 133px;
}

.monthly1{
    left: 205px;
}
.once1{
    left:282px;
}

.margin10{
    margin-top: 10px !important;
}

.margin0{
    margin-top: 0 !important;
}

.borderNone{
    border-bottom: none !important;
}

.display0{
    display: none !important;
}
.notifyLabel{
    margin-right: 10px;
    margin-top: 3px;
}

.rightPadding15{
    padding-right: 15px;
}

.leftMargin10{
    margin-left: 10px;
}

.radioalign input{
  z-index: 9;
  position: absolute;
  top: 12px;
  opacity: 0;
}

.labeltext{
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
}
/*.inputOutline{
    outline: none;
}*/
.radioalign{
    position: relative;
    width: auto !important;
}
.radioalign2 input{
    z-index: 9;
    position: absolute;
    top: 10px;
    left: 0;
    opacity: 0;
}
.radioalign2{
    position: relative;
    width: auto !important;
}

.submitbg{
    width: calc(100% + 44px) !important;
    margin-left: -32px !important;
    margin-bottom: -2px;
}

.submitbg2{
    width: calc(100% + 44px) !important;
    margin-left: -27px !important;
}

.bgTransp{
    background-color: transparent !important;
}

.floatRightAsset span .ms-parent {
    position: absolute;
    top: 58px;
    right: 24px;
}

span[onclick*="remove"] img:not(.skipStyle img.deleteRule), span[onclick*="moveOptionUp"] img, span[onclick*="moveOptionDown"] img, span[onclick*="moveUp"] img, span[onclick*="moveupSelectedColumns"] img, span[onclick*="movedownSelectedColumns"] img{
    display: none;
}

span[onclick*="remove"]:not(.skipStyle[onclick*="remove"]), span[onclick*="moveOptionUp"], span[onclick*="moveOptionDown"],span[onclick*="addField"], span[onclick*="moveUp"], span[onclick*="moveupSelectedColumns"], span[onclick*="movedownSelectedColumns"]{
    background: url(../assets/images/prev-arrow.png)no-repeat;
    background-size: 6px;
    display: block;
    background-position: 4px 2px;
    width: 15px;
    height: 15px;
    opacity: 1;
    box-shadow: 0 0 5px 0 #a79c9c;
    border-radius: 4px;
    margin: 4px 5px 0!important;
}

.arrowBg{
     background: url(../assets/images/prev-arrow.png)no-repeat;
    background-size: 6px;
    display: block;
    background-position: 4px 2px;
    width: 15px;
    height: 15px;
    opacity: 1;
    box-shadow: 0 0 5px 0 #a79c9c;
    border-radius: 4px;
    margin: 4px 5px 0!important;
}

.width0,.autoWid{
    width: auto !important;
}

span[onclick*="moveOptionUp"], span[onclick*="moveUp"], span[onclick*="moveupSelectedColumns"]{
    transform: rotate(90deg);
}

span[onclick*="moveOptionDown"], span[onclick*="movedownSelectedColumns"]{
    transform: rotate(270deg);
}

.arrowBg180{
    transform: rotate(180deg);
}

.addbuttons2{
    font-size: 14px !important;
    border-radius: 20px !important;
    height: 28px !important;
    line-height: 28px !important;
    border: 0 !important;
    text-shadow: none !important;
    box-shadow: none !important;
    font-family: Roboto Medium !important; 
    padding: 0 25px !important;
}

/*.addPos{
    position: absolute;
    top: 1094px;
    right: 17px;
}*/
.floatRight{
    float: right;
}
.margin20{
    margin-top: 20px!important;
}

#dynamicRow .formfield td{
    padding: 0 !important;
}

.height19{
    height: 19px !important;
}

.padding0{
    padding-left: 0!important;
}
.height0{
    height: auto !important;
}
#modelDescription{
    padding-bottom: 0 !important;
}

.Margin_10 tr{
    margin-top: 10px;
}

._margin{
    margin-left: -24px !important;
}

.left20{
    padding-left: 20px;
}

.left10{
    padding-left: 10px !important;
}
.wid104{
    width: 104% !important;
}

.hourlyPos{
    position: absolute;
    top: 16px;
}
.top10{
    padding-top: 10px!important;
}
.top20{
    padding-top: 20px;
}
.bottom10{
    padding-bottom: 10px!important;
}
.bottom5{
    padding-bottom: 5px !important;
}

select + .ms-parent{
    width: 360px !important;
}

.viewReport select + .ms-parent{
     width: 200px !important;
}
.marginB10{
    margin-bottom: 10px;
}
.formfield input{
    outline: none;
}
.x-grid-cell-inner label{
    margin-top: 0 !important;
}
.x-grid-cell-inner label.customRadCheck > span{
    margin: 3px 0 3px 6px !important;
}
td.formtext span[style="color:#ff0000"], span[style*="color: rgb(255, 0, 0)"]{
    margin-left: 0 !important;
}
.marginTop0{
    margin-top: 0 !important;
}

#mainContentArea1.assetMainFrame{
        width: calc(100% - 95px) !important;
}

.margin0{
    margin: 0 !important;
}

.notePos{
    position: absolute;
    top: -2px;
}
#searchText, #searchCategory, #nodeOpsContainer #search, #conflictAuditLogContainer #searchCategory,
select#selectSearchText_1 + .ms-parent, select#selectSearchText_2 + .ms-parent, select#selectSearchText_3 + .ms-parent{
    float: none !important;
}

input#selectSearchText_4, input#selectSearchText_5{
    float: none !important;
}

.removeFloat select + .ms-parent{
    float: none !important;
}

.formWrapper td{
    background-color: transparent !important;
    border: none;
}
.alignCenter{
    text-align: center !important;
}
.formtext_inv{
    background: transparent !important;
}

#ExcelGeneration + span{
    font-size: 14px;
}

.userImport1,.userImport2,.userImport3,.userImport4,.userImport5,.userImport6,.userImport7{
    z-index: 9;
    position: absolute;
    opacity: 0;
}

#status, #excelcreation table{
    background: transparent !important;
}

.createTemp{
    width: calc(100% + 47px) !important;
    margin-left: -26px !important;
    padding: 0 !important;
    margin-bottom: -6px !important;
}
input#importoption, input#ExcelGeneration{
    display: inline-block !important;
}

.tableHeader{
    background: transparent !important;
    border-spacing: 0 !important;
}

.checkAllPos{
    display: inline-block !important;
    position: absolute;
    top: -4px;
    left: 3px;
}

#loggeduser + #searchCategory + .ms-parent,.mcopmergeUsersy{
    float: none !important;
}

.copyhdrBorder{
    border-top: none !important;
}

#locationNameComboID-inputCell, #departmentNameComboID-inputCell, #combobox-1009-inputCell{
    display: block;
}

#departmentNameComboID, #locationNameComboID, #combobox-1009{
    width: 350px !important;
}
.bodyBg{
    background: #fdfdfd !important
}
.wid31{
    width: calc(100% + 31px) !important; 
}
.wid350{
    width: 350px !important;
}
.displayBlock{
    display: block !important;
}
#searchLoginId-inputEl{
    /*width: 350px !important;*/
    height: auto !important;
}
.wid35p{
    width: 35% !important;
}
.wid37p{
    width: 37% !important;
}
.wid28p{
    width: 28% !important;
}
.wid17p{
    width: 17% !important;
}
select#jobType +.ms-parent {
    float: none !important;
}
#headerChk .checkCustGrid{
    top: 0 !important;
}

.fixedFieldpos{
    top: 17px !important;
    left: 85px !important;
}
.addFieldPos{
    left: 185px !important;
    top: 17px !important;
}

.lifeCyclePos{
        left: 312px !important;
         top: 17px !important;
}

.newFieldPos{
    left: 437px !important;
    top: 17px !important;

}

.fieldOptionPos{
    float: left;
    line-height: 38px;
}

.trMargin tr{
    margin-top: 10px ;
}

.lineNormal{
    line-height: normal !important;
}
.leftAuto{
    left: auto !important;
}

.headerBg li, .headerBg li a, .headerBg li a + span{
    background: none;
}

.Audittable tr:first-child td{
    background-color: #eaebee!important;
}

.opacity0{
    opacity: 0;
}
#mainContentArea1{
    background: #fff !important
}
.submitbg3{
    margin-bottom: -5px;
    width: calc(100% + 61px) !important;
    margin-left: -25px !important;
}
select.selectWid + .ms-parent{
    width: 140px !important;
}
.alignLeft{
    text-align: left;
}
.alignLeftImp{
    text-align: left!important;
}
.posAbsolute{
    position: absolute;
}
.marginL28{
    margin-left: 28px;
}
.fontStyle{
    color: #395476;
    font-size: 13px;
    font-family: Roboto Medium;    
}

.submitbg4.statusIsVisible{
        width: calc(100% + 46px) !important;
        margin-left: -31px !important;
        height: 100px !important;
        background: #d6dee1;
}

.submitbg4 td.margin0{
    float: left;
}
.margin5{
        margin: 5px 0 !important;
}
.posRelative{
    position: relative;
}
#popUPWindow{
    border: none;
    background: transparent !important;
}
#popUPWindow-body{
    background: transparent !important;
}
#ext-gen1026{
    box-shadow: none !important;
}
.submitbg5{
    width: calc(100% + 44px) !important;
    margin-left: -23px !important;
    margin-bottom: -4px;
}
.height30{
    height: 30px !important;
}
.addFieldPos2{
    position: absolute;
    top: 1423px;
    left: 385px;
}
.tableHeader td{
    border: 1px solid #c5c5c5;
}
.tableBg, .formfield.tableBg, .formtext.tableBg{
    background: #fff!important;
    border-spacing: 0!important;
    border: 0!important;
}

.tableHeaderOrg td{
    border: 1px solid #c5c5c5 !important;
}
.headerCheckPos{
    top: -2px !important;
}

.tableBg{
    background-color: #fff;
    border-spacing: 0;
}
.assetImportTemp #FixedFieldsAssetDetails tr {
    margin: 0;
}
tr:has(td div#AssetDetails) {
    margin: 0;
}

.assetImportTemp td.copyhdr {
    padding-left: 20px;
    width: calc(100% + 48px) !important;
}

.marginB2{
    margin-bottom: -2px ;
}
.editNew{
    width: 0;
    height: 17px;
    margin-top: 8px;
    padding-left: 23px;
    background: url(../assets/images/editNewIco.png)no-repeat;
    background-size: 17px;
}

textarea#description, textarea#templateDesc, textarea#desc, textarea#redesc{
    height: 80px !important;
    outline: none;
}

td.inputField input{
    position: relative;
    clear: left;
    background: #f1f3f4;
    border: 0;
    border-top: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    box-shadow: 0 1px 0 #fff;
    line-height: 23px;
    border-radius: 4px;
    font-family: Roboto Regular;
    padding: 0 5px;
    color: #3a5576;
    margin: 0!important;
    font-size: 12px;
    box-sizing: border-box;
    outline: none;
}
.fileIp input[type=file] {
    background: transparent;
    padding: 0;
    border: 0;
    border-radius: 4px;
    text-indent: -90px;
    text-align: left;
    width: 360px;
    position: absolute;
    z-index: 9999;
    top: 2px;
    height: 29px;
    left: 0;
    padding-top: 5px;
    cursor: pointer;
    opacity: 0;
}
.fileIp:after {
    content: "";
    background: #f1f2f3 url(../assets/images/file_upload.png)no-repeat;
    background-size: 20px;
    position: absolute;
    top: 2px;
    height: 20px;
    left: 0;
    z-index: 1;
    width: 350px;
    padding: 5px;
    background-position: 3px 5px;
    border-left: 1px solid #dedede;
    border-top: 1px solid #dedede;
}
.fileIp {
    position: relative;
    height: 30px;
}
label.choosedFileName {
    position: absolute;
    z-index: 999;
    margin-top: -1px;
    font-family: Roboto Regular;
    margin-left: 39px;
    font-size: 12px;
    top: 12px;
}
span.notifyLabel.posTop24{
    position: absolute;
    margin-top: -24px;
    width: 200px;
}
#SoftwareMang #filtertext{
    margin: 15px 15px 0 0;
}
textarea#ruleDesc{
    width: 350px!important;
    height: 100px;
}
td#ouLabel[hidden] {
    display: none;
}
.ITComplianceMgmt .mcopy b {
    font-family: 'Roboto Medium';
    color: #395476;
    font-size: 16px;
    font-weight: normal;
}
.ITComplianceMgmt .btnAlignment{
    right: 0;
    width: 100%;
}
.ITComplianceMgmt .negativeMargin{
    margin:-35px 10px 10px 0px;
}
.negMrginRit10{
    margin-right:-10px;
}
.commonBtn .x-btn-inner {
    padding: 0 20px;
    font-size: 14px;
    color: #3a558d;
    font-family: 'ROBOTO MEDIUM';
    line-height: 30px;
}
.commonBtn .x-btn-button {
    height: 30px;
}
.commonBtn.greenBtn .x-btn-inner {
    color: #fff;
}
#ruleTypeComobo-triggerWrap {
    position: relative;
}
#ext-gen1022,form[name=DeviceTemplate] .x-trigger-cell .x-form-trigger{
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #2b333e;
    border-bottom: 0px;
    position: absolute;
    top: -28px;
    right: 12px;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    background: transparent;
}
.x-grid-cell .newUIAuditLog {
    background-size: 20px;
    margin: 0!important;
}
.negativeMargin15{
    margin: -15px 0px 0px 0px;
}

.negativeMargin45{
    margin: -45px 0px 10px 0px;
}
.bottomBorder{
    border-bottom:1px solid #dedede;
}
.zeroBorder{
    border:0!important;
}
.x-window-header-default-top{
    background: #fff;
}
span#popup_window_header_hd-textEl {
    color: #333;
    font-size: 13px;
    font-family: 'Roboto Bold';
    margin: 0px 0 0 5px;
    line-height: 20px;
}
span#popup_window_header_hd-textEl {
    margin: 0px 10px;
    top: 4px;
    position: relative;
}
div#popup_window_header-body {
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}
#popup_window .x-window-header-default .x-tool-img {
    color: #fff;
    width:20px;
    height: 20px;
    position: relative;
    background-color: #cccccc;
    border-radius: 2px;
    background-image: url(../assets/images/close2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 9px 15px;
}
#popup_window .x-window-header-default-horizontal .x-tool-after-title {
    right: 5px!important;
    width: 20px!important;
    height: 25px!important;
    left: unset!important;
}
#popup_window div#popup_window_header-innerCt {
    height: 25px!important;
}
.x-mask {
    width: 90%!important;
}
.autoWidMask ~ .x-mask{
    width: auto!important;
}
form#softwareRuleForm .formWrapper input#ruleNameID {
    float: revert;
}
td.mcopy.autoWid.applybtnCss .addbuttons {
    padding: 0 5px;
}
#FactoryID-triggerWrap #ext-gen1022 {
    right: unset;
    left: -5px;
}
.advanceSearchPanel{
    background: #ffffff;
    padding: 10px;
    display: block;
    border-radius: 2px;
    box-shadow: 1px 1px 4px 1px #dddddd;
}
.advanceSearchPanel tr.fourColumn img#CollapseImg {
    margin-left: -27px;
}
.advanceSearchPanel tr.fourColumn td.mcopy a:nth-child(2) .notifyLabel {
    font-family: 'Roboto Light';
    color: #009bfe;
    font-size: 16px;
    font-weight: normal;
    top: -5px;
    position: relative;
}
table#FactoryID {
    width: 150px!important;
}
table#CategoryID,table#Model-triggerWrap{
    width: 150px!important;
    margin-top: 10px;
}
#AdvanceSearchBlock td.mcopy,div#modelComboDiv table#Model{
    width: 179px!important;
}
#nodeOpsContainer #AdvanceSearchBlock td.mcopy{
    width: initial!important;
}
img.copyIco {
    background: url(../assets/images/copy1.png) no-repeat;
    transition: ease-in-out all -375s;
    width: 0;
    height: 16px;
    background-size: 16px;
    padding-left: 16px;
}
.flexBox {
    display: flex;
    flex-direction: column;
}
.flexBox>td {
    width: 100%;
}
.menuPanel .widgetHeader {
    display: none;
}
.menuPanelStyle {
    width: 100%!important;
}
.widgetInnerWrapper>.menuPanelStyle >tbody>tr {
    margin: 0;
}
.menuPanelStyle > tbody>tr> td {
    display: inline-block;
    width: 100%;
    height: 32px;
}
.menuPanelStyle > tbody>tr> td>table>tr>td:first-child {
    display: none;
}
.menuPanelStyle > tbody>tr> td>table>tbody>tr>td:first-child {
    display: none;
}
.menuPanelStyle > tbody>tr> td>table>tbody>tr>td {
    text-align: center!important;
    height: 30px;
    background: #fff;
}
.menuPanelStyle > tbody>tr> td.settingstabactive>table>tbody>tr>td {
    background: inherit;
}
.helpPanel {
    position: absolute;
    width: calc(50% - 10px)!important;
    left: 50%;
    box-sizing: border-box;
    border: 0;
    background: #f1f3f4;
    box-shadow: 0 10px 10px -10px #000;
    top:65px;
    z-index:1;
}
.helpPanel * {
    background: transparent;
    text-align:left
}
.closeHelp {
    position: absolute;
    right: 0;
    z-index: 9999;
    font-size: 0;
}
.closeHelp:before {
    content: "X";
    position: absolute;
    z-index: 9999;
    font-size: 12px;
    font-family: 'Roboto Medium';
    font-weight: normal;
    width: 20px;
    height: 20px;
    background: #a1a2a2;
    text-align: center;
    right: 20px;
    top: -36px;
    color: #fff;
    line-height: 20px;
    border-radius: 4px;
}
a.helpLabel:hover,.helpLabel,a.helpLabel:visited{
    display: inline-block;
    font-family: 'Roboto Medium';
    color: #395476;
    margin-right: 10px;
    font-size: 14px;
}
.posRight {
    right: 0;
}
.posRight.posAbso .closeHelp {
    top: 15px;
}
.applyZindex {
    z-index: 1;
    position: relative;
}
.rightAlign{
    text-align:right;
}
.justifyEnd {
    justify-content: flex-end;
}
.widgetInnerWrapper>table>tbody>tr.ht100 {
    height: inherit;
    width: inherit;
    float: none;
    display: inherit;
}
.menuPanelStyle a.domains:hover {
    color: inherit;
}
.menuPanelStyle a {
    font-family: 'Roboto Regular';
    font-size: 13px;
}
.menuPanelStyle .settingstabactive a {
    font-family: 'Roboto Bold';
}
.x-mask {
    background:transparent;
}
#popUPWindow_header-innerCt {
    height: 30px!important;
    border-bottom: 1px dashed #dedede;
}
span#popUPWindow_header_hd-textEl {
    padding-left: 7px;
    font-family: 'Roboto Bold';
    font-weight: normal;
    font-size: 14px;
    color: #333;
    line-height: 30px;
}
#popUPWindow .x-tool-close {
    width: 0;
    padding-left: 20px;
    height: 20px;
    right: 10px;
    position: relative;
    top: -4px;
    text-align: center;
    border-radius: 2px;
    background: #dedede url(../assets/images/close2.png)no-repeat;
    background-size: 10px 13px;
    background-position: center;
    cursor:pointer;
}
div[id^="pagingtoolbar"] .x-btn.x-noicon.x-btn-noicon.searchTextBtn span[id$="btnInnerEl"],
div[id^="pagingtoolbar"] .x-btn.x-noicon.x-btn-noicon.clearTextBtn span[id$="btnInnerEl"] {
    font-size: 12px;
    background: none;
    background-color: #3eb669;
    color: #fff;
    font-family: 'Roboto Medium';
    border-radius: 5px;
    width: inherit;
    padding: 3px 10px;
    position: relative;
    height: 17px;
    margin-top:0px;
    Line-height:11px;
}
.applyWid200px  input[type=text] {
    width: 200px;
}
.autoHtImp{
    height:auto!important;
}
.subHeadFullWidthImp{
    width: calc(100% + 40px)!important;
}
.fixedLayout {
    table-layout: fixed;
    width: 100%;
}
.ITComplianceMgmt .ms-drop ul>li label.optgroup {
    top: 0;
    padding-top: 10px;
}
.formfield input#rulename-inputEl {
    height: auto;
}
body:has(.x-window-body-default) {
    overflow: hidden;
}
#subTabNavigation img[src="RunAutoApprovedRules.png"] {
    margin: 0px 17px 25px 0px;
}
.applyNoMargin{
    margin:0!important;
}
body:has(.x-css-shadow[style*=block] + .x-message-box .x-window-body-default) {
    overflow: hidden;
}
body:has(.x-css-shadow + .x-message-box .x-window-body-default) {
    overflow: unset;
}
.applyWid50 td{
    width: 50%;
}
.tableHeader .copyhdr{
    margin-left: 0px!important;
}
.discContainer #scopeTable select#name + .ms-parent , .discContainer #scopeTable #searchFieldValue{
    width: 200px!important;
}
#scopeTable select#subscriptionValue + .ms-parent,
#scopeTable select#name + .ms-parent , #scopeTable #searchFieldValue{
    width: 175px!important;
}
#nodeOpsContainer #timeScaleResp + .ms-parent, #nodeOpsContainer #timeScale + .ms-parent, #nodeOpsContainer #timeScaleResp1 + .ms-parent, #nodeOpsContainer #invstatus + .ms-parent{
    width: 200px!important;
}
#nodeOpsContainer #search{
    width: 200px!important;
}
#nodeOpsContainer #CategoryID + .ms-parent,#nodeOpsContainer #DomainName + .ms-parent,#nodeOpsContainer #OSType + .ms-parent,#nodeOpsContainer #baselinerules + .ms-parent,#nodeOpsContainer #LocationID + .ms-parent, #nodeOpsContainer .advancedBlockFilter, #conflictSystemsContainer select#name + .ms-parent{
    width: 200px!important;
}
.discContainer #nodeOpsContainer .advancedBlockFilter, .wid250px{
    width: 250px!important;
}
#conflictSystemsContainer #search, #conflictAuditLogContainer #searchText, #conflictAuditLogContainer #From, #conflictAuditLogContainer #toSearchTest{
    width: 220px!important;
    height: 30px!important;
}
.generalNote.conflictedSystemsNote{
    float: none;
}
#conflictAuditLogContainer #searchCategory + .ms-parent{
    width: 220px!important;
}
div#popUPWindow{
    position: fixed!important;
    left: 200px!important;
    top: 105px!important;
}
div#popup_window{
    position: fixed!important;
    left: 373px!important;
    top: 105px!important;
}
.discoveryProfileIFrame, .topologyProfileIFrame, .cloudDiscoveryProfileIFrame, .cloudNativeDiscoveryProfileIFrame, .schedulerIFrame{
    position: relative;
    margin-left: 0;
    margin-top: 0;
    border: 0;
    background: #fff;
}
.discoveryProfileIFrame {
    height: 650px;
}
.topologyProfileIFrame{
    height: 555px;
}
.cloudDiscoveryProfileIFrame{
    height: 600px;
}
.cloudNativeDiscoveryProfileIFrame {
    height: 575px;
}
.schedulerIFrame{
    height: 400px;
}
.commonTabBg{
    background-color: #eaebee;
    background-image: none!important;
}
#SoftwareMang .addbuttons{
    margin: 0 5px 0 0!important;
}
table#subTabNavigation.lineHeight12{
    line-height: 12px!important;
}
.confirmBlk, .msgBlk{
    float: left;
    width: 99%;
    background: #fff;
    padding: 0px 2%;
    box-shadow: 0 0 15px #d6d6d6;
    position: relative;
    margin: 0 0 20px;
    text-align: left;
}
.confirmBlk.nonGrid{
    padding: 0px 0px 0px 1%;
}
.confirmBlk p, .msgBlk p{
    font-family: Roboto Regular;
    color: #3a5576;
    font-size: 15px;
    display: inline-block;
    padding: 10px 0px;
    margin-bottom: 0px;
    line-height: 25px;
}
.zeroInnerPadding .x-btn-inner{
    padding: 0px!important;
}
.widgetInnerWrapper.zeroPaddingTop, #modelDescription.zeroPaddingTop{
    padding-top: 0px!important;
}
.fldErr{
    bottom: -40px;
    width: auto!important;
    top: auto;
    z-index: 9;
    min-width: 220px;
    max-width: 500px;
    line-height: 2.5em;
    height: inherit;
    clear: both;
    float: left;
    color: #cc2525!important;
    background: #fff;
    border-radius: 4px;
    box-shadow: 1px 3px 8px #b7b7b7;
    margin-top: 15px;
    text-align: left;
    font-size: 13px!important;
    position: absolute;
    font-family: Roboto Regular;
    padding: 2px 10px;
}
select[multiple] + .fldErr{
    height: unset!important;
    bottom: -25px;
}
.fldErr::before{
    content: "";
    border-bottom: 8px solid #fff;
    border-right: 8px solid transparent;
    height: 0;
    position: absolute;
    left: 15px;
    top: -6px;
    width: 0;
    border-left: 8px solid rgba(255,255,255,0);
}
.errField input[type="text"], .errField input[type="password"], .errField .x-boxselect, .errField.ms-parent button, .errField input[type="textarea"],.errField select,.inputErrField,.errField textarea{
    background: #fff5f5!important;
    border: 1px solid #f58ea6!important;
    box-shadow: none!important;
}
.mandatoryMark:after, .mandatoryMark label:after {
    content: " *";
    color: red;
}
.x-form-error-msg.x-form-invalid-icon{
    display: none;
}
#AdvanceSearchBlock.advanceSearchBlk{
    height: auto!important;
    overflow: unset!important;
}
.hideWindow{
    visibility: hidden;
}
.addbuttons.greenBtn.commonBtn{
    border-radius: 20px!important;
}
.addbuttons.commonBtn:not(.greenBtn){
    background: #f1f1f1!important;
    border-radius: 20px!important;
}
.x-boundlist.x-boundlist-floating.ruleTypeList{
    width: 150px!important;
}
.applyWid99per{
    width: 99.5% !important;
}
.applyWid1per{
    width: 1%;
}
.applyWid24per{
    width: 24%;
}
.applyMarginRight5{
    margin-right: 5px!important;
}
.ms-parent.ruleTypeSelect{
    width: 200px!important;
}
.x-form-trigger {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #2b333e;
    border-bottom: 0px;
    position: absolute;
    top: 0px;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    background: transparent;
}
.paginationViewContainer select#paginationrowcount + .ms-parent{
    float: unset;
    margin-bottom: 10px!important;
}
#nodeOpsContainer .x-boxselect.x-form-field{
    width: 200px !important;
}
#categoryFamilyDivID, #domainNameFamilyDivID, #osTypeFamilyDivID, #baselinerulesFamilyDivID, #OuDivID{
    width: 200px!important;
}
#nodeOpsContainer .filterOne, #nodeOpsContainer #AdvanceSearchBlock td.mcopy:nth-child(1){
    text-align: left;
    padding-left: 18px;
}
#nodeOpsContainer .filterTwo{
    text-align: left;
    padding-left: 21px;
}
#nodeOpsContainer .filterThree{
    text-align: left;
    padding-left: 22px;
}
#nodeOpsContainer .filterFour{
    text-align: left;
    padding-left: 22px;
}
#nodeOpsContainer .filterFive{
    text-align: left;
    padding-left: 27px;
}
#nodeOpsContainer .x-trigger-cell .x-form-trigger {
    top: -38px;
    right: 6px;
}
.height100{
    height: 100%!important;
}
.impTableBorder{
    border: 1px solid #c5c5c5!important;
}
.inventoryDetails .x-form-trigger.x-form-arrow-trigger{
    right: 5px;
    top: 15px;
    height: 0px;
}
.applyWid614 {
    width: 614px;
}
#inTabsActive span{
    background: #e6e6e6;
    border-top: 1px solid #c3bebe;
    border-left: 1px solid #c3bebe;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-family: Roboto Bold;
    color: #3a558d;
    height: inherit;
    display: block;
    padding: 0px 10px 0px 10px;
    font-size: 11px;
}
.tabCommonStruct #inTabsActive{
    background: none;
}
.x-tab-bar.x-header{
    background: #eaebee;
    border: none;
}
.x-tab.x-box-item{
    background: #fff;
    border: none;
    border-radius: 0px;
}
.x-tab.x-box-item.x-tab-active{
    background: #e6e6e6;
    border-top: 1px solid #c3bebe;
    border-left: 1px solid #c3bebe;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    font-family:Roboto Medium;
    color:#484747;
    border-radius: 0px;
}
.x-tab.x-box-item .x-tab-button .x-tab-inner{
    color: #333;
}
.x-tab-bar-strip.x-tab-bar-strip-default{
    border: none;
    background: transparent;
}
.mtoptablebotfull.hardwareDetails table tbody{
    display: unset;
}
/*.mtoptablebotfulltable.hardwareDetails table tbody {*/
/*    display: unset!important;*/
/*}*/
.hardwareDetails .formtext_inv{
    font-size: 12px;
    font-family: 'Roboto Bold';
}
.hardwareDetails .formfield_inv{
    font-size: 12px;
    font-family: 'Roboto Regular';
    background: #fff;
    max-width: unset;
    border: none;
    line-height: 20px;
    height: auto;
    min-width: 0px;
}
.inventoryCopyHdr.copyhdr{
    padding-left: 0px;
    border-bottom: 1px solid #dedede;
    width: calc(100% + 30px);
    margin-left: -15px;
}
.inventoryCopyHdr.copyhdr td{
    padding: 0px 20px!important;
}
.formfield_inv.generalNote{
    background: #fff;
    font-family: 'ROBOTO MEDIUM';
}
.whiteBg{
    background: #fff!important;
}
.leftUnset{
    left: 0!important;
}
.leftUnset #overDiv #overCap .olcg + td {

    top: 2px !important;

}
.alignCheckCenter .x-grid-cell-inner:has(.checkCustGrid){
    text-align: center!important;
}
#scopeTable .adjustWid{
    width: 8%;
}
.inventoryCopyHdr.copyhdr b {
    font-weight: normal;
}
.x-panel-header.x-header{
    background: #fff!important;
    border: 0!important;
    border-bottom: 1px solid #afafaf!important;
    box-shadow: 0 0 3px #afafaf;
    padding: 10px 0px!important;
    margin-bottom: 5px!important;
}
.x-header-text.x-panel-header-text{
    font-family:Roboto Medium;
    color: #3a558d;
}
.commonGridWid.x-panel .x-grid-header-ct .x-box-inner .x-box-target .x-column-header:last-child{
    border-right: none;
}
.x-tip.x-layer.x-tip-form-invalid{
    display: none;
}
select#conflictEntity + .ms-parent, select#mergeType + .ms-parent{
    display: none;
}
.alarmsMainContainer #subTabNavigation .tabCommonStruct >ul>li>a {
    line-height: 23px;
}
input[type=text].wid150px,.wid150px{
    width:150px;
}
.alarmsMainContainer iframe#frameText {
    position: relative;
}
form.mainFormFrame {
    background: #fff;
    border: 0;
}
div#navigation:not(:has(li:hover)) +#subNavigationAlertBackground #subNavigation ul {
    display: none!important;
}
.alarmsMainContainer .advanceSearchPanel #AdvanceSearchBlock td,
.alarmJobStatus .advanceSearchPanel #AdvanceSearchBlock td{
    text-align: left;
    display: inline-flex;
    width: 179px!important;
    padding: 10px 10px;
    white-space: nowrap;
}
tr.gridDisplay {
    display: grid;
}
.alarmsMainContainer .advanceSearchPanel #AdvanceSearchBlock .gridDisplay td.domains ,
.alarmJobStatus .advanceSearchPanel #AdvanceSearchBlock .gridDisplay td.domains {
    position: absolute;
    top: -16px;
}
tr.gridDisplay {
    position: relative;
    height: auto!important;
    margin-top: 10px;
}
.alarmsMainContainer .advanceSearchPanel #AdvanceSearchBlock .gridDisplay  td,
.alarmJobStatus .advanceSearchPanel #AdvanceSearchBlock .gridDisplay td{
    padding: 10px 8px;
}
.mainFormFrame tr.alignLeft td {
    text-align: left;
    width: auto;
    padding: 0;
    position: relative;
}
div#AdvanceSearchBlock.noOverflow[style*="125px"] {
    overflow:unset!important;
    overflow:none !important;
}
.refreshIco{
    width: 0;
    padding-left: 20px;
    background: url(../assets/images/refresh.png)no-repeat;
    background-size: 20px;
    margin: 0 10px;
    top: 4px;
    position: relative;
}
.settingIco{
    width: 0;
    padding-left: 20px;
    background: url(../assets/images/settIco.png)no-repeat;
    background-size: 20px;
    height: 20px;
}
.alarmsMainContainer .refreshIco {
    margin: -15px -13px 0 0;
    background-size: 23px;
    width: 23px;
    padding-left:23px;
}
.alarmsMainContainer  .settingIco {
    margin-top: -5px;
}
.alarmJobStatus #count+.ms-parent {
    margin: 0 15px 0 0px!important;
}
.marginRight5{
    margin-right:5px!important;
}
.x-panel-header-default {
    background: #eaebee;
    border-color: #c5c5c5;
}
.x-header-text {    
    color: #000;
}
.setAutoHt{
    float: left;
    height: auto;
}
.alarmJobStatus #subTabNavigation .tabCommonStruct >ul>li{
    height:32px;
}

.wid95{
    width: 96.5%;
    display: block;
}
.alarmJobStatus .advanceSearchPanel {
    width: 96.5%;
}
.marginLeft5{
    margin-left:5px;
}
.wid20Per{
    width:20%;
}
.alarmsMainContainer .advanceSearchPanel #AdvanceSearchBlock .gridDisplay td:last-of-type, .alarmJobStatus .advanceSearchPanel #AdvanceSearchBlock .gridDisplay td:last-of-type {
    width: auto!important;
    padding:0 0 0 17px;
}
.labeltext2{
    font-family:'Roboto Medium';
    color: #395476;
    font-size: 12px;
    padding-right: 5px;
}
.alarmsMainContainer .advanceSearchPanel #AdvanceSearchBlock td, .alarmJobStatus .advanceSearchPanel #AdvanceSearchBlock td{
    font-family: 'Roboto Medium';
    color: #395476;
    font-size: 12px;
    padding-right: 5px;
    line-height:15px
}
tr.alarmViewFilter {
    display: grid;
    grid-auto-flow: column;
}

tr.alarmViewFilter td.domains {
    line-height: 30px;
}
.alarmsMainContainer iframe#frameText{
    height:165px;
}
.gridster > ul{
    display: flex;
    gap:5px;
}
.gridster > ul,.gridster > ul:not(.gridBlock.leftUnset) *{
    background: #fff;
}
.widgetBlock {
    box-shadow: 1px 1px 3px 1px #dedede;
    margin-top:5px
}
.gridster .x-column-header-inner {
    top: 0;
    padding: 0;
}

.alarmsMainContainer.logsDash iframe#frameText {
    height: 380px!important;
}
div#ext-gen1037.x-mask {
    display: none!important;
}
textarea#ackmsg {
    width: 100%;
    display: block;
    height: 50px;
    float: left;
    clear: both;
    display: grid;
}

.alignCheckCenter .x-grid-cell-inner{
    text-align: center!important;
}

/* overriding addbtn properties*/

.override-addBtn{
    background : #f1f1f1 ! important;
}


.x-trigger-cell .x-form-trigger{
    top: 14px;
    /*right: 70px;*/
    border-bottom: 0px;
    height: 0;
}

/* CSS changes by Chethan R*/

body#AutorepA-Body table#overCap,body#AutoRepE-Body  table#overCap{                       /* AutoReport_Add.jsp css starts */
    position: fixed ! important;
    top: 25px;
    left: 342px;
    width:663px;
    display: flex ! important;
    justify-content: flex-end;
    border-radius: 2px;
    z-index: 1;
    height:20px ! important;
}
body#AutorepA-Body table#overCap tr,body#AutoRepE-Body table#overCap tr{
    display: block ! important;
}                                                                                         /* AutoReport_Add.jsp css ends */

/* softwarelisting.jsp css starts */

body#SoftList-Body div#softwareFamilyDivID-listWrapper,body#SoftList-Body div#categoryFamilyDivID-listWrapper,body#SoftList-Body div#typeFamilyDivID-listWrapper,body#SoftList-Body div#productFamilyDivID-listWrapper
,body#SoftList-Body div#domainFamilyDivID-listWrapper,body#SoftList-Body div#OuDivID-listWrapper,body#SoftList-Body div#baselineruleFamilyDivID-listWrapper,body#SoftList-Body div#assetLocationFamilyDivID-listWrapper,
body#SoftList-Body div#assetDepartmentFamilyDivID-listWrapper,body#SoftList-Body div#assetSiteNameFamilyDivID-listWrapper,body#SoftList-Body div#AllSoftwaresFamilyDivID-listWrapper{
   height:50px ! important;
    width:200px ! important;
}          
          
body#SoftList-Body  table#categoryFamilyDivID .x-form-trigger,body#SoftList-Body table#OuDivID-triggerWrap .x-form-trigger {
right: 56px ! important;
  }

body#SoftList-Body div#categoryFamilyDivID-listWrapper,body#SoftList-Body div#OuDivID-listWrapper{
left:-25px ! important;
}

body#SoftList-Body table#productTD-triggerWrap .x-form-trigger,body#SoftList-Body table#manufacturerTD-triggerWrap .x-form-trigger,body#SoftList-Body table#categoryTD-triggerWrap .x-form-trigger,body#SoftList-Body table#typeTD-triggerWrap .x-form-trigger{
    top:15px ! important;
    right:7px ! important;
}
          
.FlexDiv{
	display:flex ! important;
    max-width:1165px ! important;            
}

.wid1000{
    width: 1000px ! important;
}

 .wid200{
    width: 200px ! important;
}

.SoftList-TabDim{
    width:641px ! important;
    height:50px ! important;
}

.SoftList-MainA {
    left: -10px ! important;
    min-width: 1298px ! important;
}

.SoftList-BodyOvr{
  overflow-x:hidden ! important;
}

.SoftList-LabelAlign1 {
  position: relative ! important;
  top: 5px ! important;
  width: 241px ! important;
  left: 30px;
      }

.SoftList-LabelAlign2 {
  position: relative ! important;
  top: 6px ! important;
  left: -29px ! important;
}	

.SoftList-LabelAlign3 {
  position: relative ! important;
  top: 5px ! important;
  width: 122px ! important;
  left: -3px;
}

.SoftList-LabelAlign4{
  left: -1px;
  position: relative;
  width: 179px;
  top: 5px;
}

.SoftList-MsAlign1 {
  position: relative ! important;
  top: 13px ! important;
  left: -94px ! important;
  width: 306px ! important;
}

.SoftList-MsAlign2 {
  position: relative ! important;
  top: 13px ! important;
  left: -65px ! important;
  width: 287px ! important;
}

.SoftList-MsAlign3 {
  position: relative ! important;
  top: 13px ! important;
  left: -60px ! important;
  width: 292px ! important;
}


.SoftList-Input1 {
  width: 160px;
  top: 14px;
  left: -86px;
}

.SoftList-Input2{
  cursor: pointer;
  left: -58px;
  top: 18px ! important;
  position: relative;
  width: 117px;
}

.SoftList-Input3{
  cursor: pointer;
  left: -36px;
  position: relative;
  top: 19px ! important;
  width: 193px;
}



.SoftList-AdvFlex {
 display:flex ! important;
}   

.SoftList-AdvTd {
  width:155px ! important;
}

.SoftList-SpanAdjust{
    height:20px ! important;
}
.SoftList-SpanAlign{
    justify-content: center;
    align-items: center;
}

.SoftList-AdjustWidth {
    max-width: 1275px ! important;
    width: 1275px ! important;
	left: -5px ! important;
	position:relative ! important;
}
     
          
          
.TdalignLeft{
 position: relative ! important;
 left: 10px ! important;  
 text-align: left ! important;
}

.SoftList_RunImg{
    margin-top:-5px ! important;              
}          

.RemovePad{
  position: relative;
  top: -23px;
  left: -5px;
}

.PatchScan-Font{
      color: #0f93ee ! important;
     font-size: 18px ! important;
     font-family: Roboto Light ! important;
     font-weight: normal ! important;                  
     position: relative ! important;
  }
            
.SoftList-ConfFont{
color: #009bff ! important;
top: 11px ! important;
position: relative ! important;
}		

.SoftList-ImgPlus{
top: 10px ! important;
position: relative;
}												

.SoftList-AdvFont{
position: relative ! important;
top: 8px ! important;
}

.hideTable{
    display:none;
}

.HidFlex1{
    justify-content: center; align-items: center;
}
.SoftList-SpanAlign1{
		left: -14px ! important;
		position: relative ! important;
}

.SoftList-DivLeft{
		left:-10px ! important;
}
/* softwarelisting.jsp css ends */

/* executablelisting.jsp css starts */

body#ExeList-Body div#softwareFamilyDivID-listWrapper,body#ExeList-Body div#categoryFamilyDivID-listWrapper,body#ExeList-Body div#typeFamilyDivID-listWrapper,body#ExeList-Body div#productFamilyDivID-listWrapper
,body#ExeList-Body div#domainFamilyDivID-listWrapper,body#ExeList-Body div#OuDivID-listWrapper,body#ExeList-Body div#baselineruleFamilyDivID-listWrapper,body#ExeList-Body div#assetLocationFamilyDivID-listWrapper,
body#ExeList-Body div#assetDepartmentFamilyDivID-listWrapper,body#ExeList-Body div#assetSiteNameFamilyDivID-listWrapper,body#ExeList-Body div#AllSoftwaresFamilyDivID-listWrapper,body#ExeList-Body div#softwareNameFamilyDivID-listWrapper{
   height:50px ! important;
    width:200px ! important;
}

.ExeList-AdvHgt{
    height:160px ! important;
}

.ExeList-HdPad{
    padding-bottom:55px ! important;
}

.ExeList-LabelAlign1 {
  position: relative ! important;
  top: -12px ! important;
  width: 241px ! important;
  left: 30px;
      }

.ExeList-LabelAlign2 {
  position: relative ! important;
  top: -12px ! important;
  left: -29px ! important;
}	

.ExeList-LabelAlign3 {
  position: relative ! important;
  top: -12px ! important;
  width: 122px ! important;
  left: -3px;
}

.ExeList-LabelAlign4{
  left: -23px;
  position: relative;
  width: 179px;
  top: -10px;
}

.ExeList-Input2{
  cursor: pointer;
  left: -58px;
  top: 13px ! important;
  position: relative;
  width: 117px;
}

.ExeList-Input3{
  cursor: pointer;
  left: -36px;
  position: relative;
  top: 13px ! important;
  width: 193px;
}

body#ExeList-Body table#softwareDiv-triggerWrap .x-form-trigger{
 top:15px ! important;
 right:-4px ! important;
}

body#ExeList-Body table#softwareDiv-triggerWrap #ext-gen1022{
border-top:unset ! important;
}

body#ExeList-Body table#OuDivID-triggerWrap .x-form-trigger {
 right:43px ! important;
}

body#ExeList-Body #OuDivID-listWrapper,body#ExeList-Body div#categoryFamilyDivID-listWrapper{
left:-25px ! important;        
}

body#ExeList-Body table#OuDivID-triggerWrap .x-form-trigger,body#ExeList-Body table#categoryFamilyDivID-triggerWrap .x-form-trigger{
right:45px ! important;
}        

/* executablelisting.jsp css ends */

/* InstalledOS.jsp css starts */

body#InstalOs-Body .x-grid-cell-inner , body#InstalOs-Body .x-column-header-inner{
display:flex ! important;
justify-content:center ! important;
}    

body#InstalOs-Body .x-box-inner{
    left:2px ! important;
}

body#InstalOs-Body  #goBtn1{
    width:122px ! important;
}
 
.wid1250{
    width: 1250px ! important;
}

.ClearFlex{
    display:flex ! important;
    justify-content: center ! important;
}
          
.InstalOs-TdDiv {
		width: 100% ! important;
		display: flex ! important;
		justify-content: flex-end ! important;
		align-items: center ! important;
		position: relative ! important;
		left: 39px ! important;
}

/* InstalledOS.jsp css ends */

/* InstalledSoftwareNodes.jsp css starts */

body#InstalNode-Body table#filterTypeID-triggerWrap .x-form-trigger{
    top:15px ! important;
    right : -5px ! important;    
}

body#InstalNode-Body table#filterValueID-triggerWrap .x-form-trigger{
     top:15px ! important;
    right : 5px ! important;     
}

body#InstalNode-Body td#ext-gen1022{
border-top:unset ! important;   
}          
          
.InstalNode-Tab {
    width: 1275px ! important;
}

.InstalNode-TdAlign{
  position:relative ! important;
  left:-5px ! important;
  display:block ! important;
}
.InstalNode-TdLeft{
 position: relative ! important;
 left: 6px ! important;  
 text-align: left ! important;
}  
.adjustSelect{
    width:200px ! important;
}

.InstalNode-InpWid{
  width:200px ! important;
}

 .InstalNode-AdvFlex {
      display:flex ! important;
      width:1421px ! important;
   }   

.InstalNode-TBdy{
display:block ! important;
}

.InstalNode-Td1{
width:30% ! important;
}

.InstalNode-Td2{
padding-bottom:10px ! important;
padding-top:15px ! important;
}

.InstalNode-LabelAlign1 {
    top: -10px ! important;  
    left:37px ! important;
  position: relative ! important;  
      }

.InstalNode-LabelAlign2 {
 top: 7px ! important;
left: -102px ! important;
position: relative ! important;
      }

.InstalNode-LabelAlign3 {
  position: relative ! important;
left: -127px ! important;
top: 7px ! important;
      }

.InstalNode-LabelAlign4 {
  left: -6px ! important;          
  position: relative ! important;
      }

.InstalNode-LabelAlign5 {
    position: relative;
    left: -124px ! important;
}
.InstalNode-LabelAlign6 {
    position: relative ! important;
    left: -218px ! important;
}
  .InstalNode-Input1 {
  top: 16px ! important;
width: 150px;
left: -86px ! important;
      }

.InstalNode-Input2 {
 left: -162px ! important;
position: relative ! important;
top: 16px ! important;
      }

.InstalNode-Input3 {
  position: relative ! important;
left: -191px ! important;
top: 16px ! important;
      }
  .InstalNode-Input4 {
 position: relative ! important;
left: -151px ! important;
top: 11px ! important;
      }

  .InstalNode-Input5 {
position: relative ! important;
left: -180px ! important;
top: 16px ! important;
      }
.InstalNode-Input6 {
    position: relative ! important;
    left: -262px ! important;
    top: 16px ! important;
}
.InstalNode-Input7 {
    position: relative;
    left: -297px ! important;
    top: 16px ! important;
}                          
.HidFlex{
  display:flex ! important; justify-content: center ! important; align-items: center ! important;   
}
.InstalNode-Tr1{
height: 45px ! important;
top: 10px ! important;
position: relative ! important;    
}
/* InstalledSoftwareNodes.jsp css ends */

/* NormalizationAuditLog.jsp css starts */

body#NormAu-Body div#softwareFamilyDivID-listWrapper,body#NormAu-Body div#categoryFamilyDivID-listWrapper,body#NormAu-Body div#typeFamilyDivID-listWrapper,body#NormAu-Body div#productFamilyDivID-listWrapper
,body#NormAu-Body div#domainFamilyDivID-listWrapper,body#NormAu-Body div#OuDivID-listWrapper,body#NormAu-Body div#baselineruleFamilyDivID-listWrapper,body#NormAu-Body div#assetLocationFamilyDivID-listWrapper,
body#NormAu-Body div#assetDepartmentFamilyDivID-listWrapper,body#NormAu-Body div#assetSiteNameFamilyDivID-listWrapper,body#NormAu-Body div#AllSoftwaresFamilyDivID-listWrapper{
  height:50px ! important;
   width:200px ! important;
}   

body#NormAu-Body div#categoryFamilyDivID-listWrapper{
left:-14px ! important;
}

body#NormAu-Body table#categoryFamilyDivID-triggerWrap .x-form-trigger{
right:55px ! important;
}
body#NormAu-Body table#NormAu-Tab{
left:7px ! important;
position:relative ! important;
}
  .NormAu-TabPad1{
      padding-top:15px ! important;
  }

.SoftList-AdvTd {
 width:155px ! important;
}

.Normalization-AdjustWidth {
		display:block ! important;
		width: 1254px ! important;
		min-width: 1254px ! important;
		left: -5px;
		position: relative;
}

.NormAu-TdLeft{
position: relative ! important;
left: 5px ! important;  
text-align: left ! important;
}           

.NormAu-Hgt{
   height:80px ! important;              
   padding-top:10px ! important;
}

.NormAu-Label1{
position: relative ! important;
top: -16px ! important;   
}

.NormAu-Label2{
    position: relative ! important;
top: -16px ! important;
width: 70px ! important;   
}

.NormAu-Label3{
 position: relative ! important;
top: -16px ! important;  
}

.NormAu-Label4{
 width: 96px ! important;
top: -16px ! important;
position: relative ! important;  
}

.NormAu-Inp1{
width: 200px;
position: relative ! important;
top: 9px ! important;
left: -32px ! important;   
}      

.NormAu-Inp2{
width: 200px;
position: relative ! important;
top: 10px ! important;
left: -61px ! important;   
}      

.NormAu-Inp3{
width: 200px;
position: relative ! important;
top: 10px ! important;
left: -28px ! important;   
}      

.NormAu-Inp4{
    width: 160px;
position: relative ! important;
top: 10px ! important;
left: -79px ! important;   
}      

.NormAu-Inp5{
position: relative ! important;
top: 10px ! important;
left: -44px ! important;   
}      

.NormAu-Inp6{
 position: relative ! important;
top: 10px ! important;
left: -44px ! important;  
} 

.NormAu-TabPad1{
   padding-top:15px ! important;
}

.NormAu-ModDiv{
position: relative ! important;
left:-8px ! important;               
} 

table#NormAu-Tab .x-form-text{
width: 350px ! important;
left: -85px ! important;
}

table#NormAu-Tab .x-form-trigger {
right:4px ! important;
}

.NormAu-DivFlex{
display:flex ! important; justify-content: center ! important; align-items: center ! important;    max-width: 1148px ! important;    
}

/* NormalizationAuditLog.jsp css ends */

/* softwaremeterreader.jsp starts */

body#SoftMtr-Read table#combo1-triggerWrap .x-form-trigger ,body#SoftMtr-Read  table#combo2-triggerWrap .x-form-trigger{
   top:15px ! important;
   right:8px ! important;
   }
   
body#SoftMtr-Read table#combo1-triggerWrap .x-trigger-cell{
    border-top:unset ! important;
}

 .alignLeft{
     left:27px ! important;
     text-align: left ! important;
     top: 12px ! important;
 }

  body#SoftMtr-Read .x-grid-cell-inner {
       height:unset ! important;
    }
.SoftRead-TabDim{
     width:731px ! important;
     height:50px ! important;
 }
.SoftRead-TrFlex{
   display: flex ! important;
   height: 40px ! important;
   top: -5px ! important;
   position: relative ! important;
}
.SoftRead-Td1{
   width:2% ! important;
}
.SoftRead-Td2{
   position: relative ! important;
   top: 15px ! important;
   left: -25px ! important;
}
.SoftRead-Td3{
position: relative ! important;
left: 5px ! important;
top: 15px ! important;
}

.SoftRead-Td4{
position: relative ! important;
left: 128px;
top: 15px ! important;
}

.SoftRead-Td5{
   position: relative ! important;
   left: 91px ! important;
}

.SoftRead-TrAlign{
   position:relative ! important;
   left:-20px ! important;
}

/* softwaremeterreader.jsp ends */

/* softwaremetersummary.jsp starts*/

body#SoftMtr-sum table#SoftwareMeter div.ms-parent{
    width:220px ! important;
}        
.SoftRead-AlignLeft{
    position: relative ! important;
    left: 6px ! important;  
    text-align: left ! important;
     }     
.TbAdjust{
    position:relative ! important;
    left:-32px ! important;
}         
.SoftRead-AdvDim{
    width:1265px ! important;
    padding-bottom:20px ! important;
}    
body#SoftMtr-sum table#combobox-1010,body#SoftMtr-sum table#combobox-1028,body#SoftMtr-sum table#combo1,body#SoftMtr-sum table#combo2,body#SoftMtr-sum table#combo3{
    width:218px ! important;
}
body#SoftMtr-sum table#combo1-triggerWrap .x-form-trigger,body#SoftMtr-sum table#combo2-triggerWrap .x-form-trigger,body#SoftMtr-sum table#combo3-triggerWrap .x-form-trigger,body#SoftMtr-sum table#combobox-1010-triggerWrap .x-form-trigger,body#SoftMtr-sum table#combobox-1028-triggerWrap .x-form-trigger{
    top:15px ! important;
    right:4px ! important;             
}
body#SoftMtr-sum table#combo1-triggerWrap .x-trigger-cell{
    border: unset ! important;
}         
body#SoftMtr-sum div#gridpanel-1024-body,body#SoftMtr-sum div#reportlistgv{
    min-height: 40px ! important;
}
body#SoftMtr-sum div#AdvanceSearchBlock{
    padding-top:15px ! important;
}
body#SoftMtr-sum .x-grid-cell-inner {
       height:unset ! important;
    }                    
.SoftRead-AdvOvr{
   overflow:unset ! important;
}           
.SoftRead-Label1{
    position: relative ! important;
    top: -14px ! important;
    left: -30px ! important;
   }            
.SoftRead-Label2 {
    position: relative ! important;
    top: -14px ! important;
    left: -164px ! important;
}
.SoftRead-Label3 {
    position: relative ! important;
    top: -10px ! important;
    left: -5px ! important;
}
.SoftRead-Label4 {
    position: relative ! important;
    top: -10px ! important;
    left: -109px ! important;
}
.SoftRead-Label5 {
    position: relative ! important;
    top: -10px ! important;
    left: -206px ! important;
}            
.SoftRead-Inp1{
    position: relative;
    top: 13px ! important;
    left: -151px ! important;
   }
.SoftRead-Inp2 {
    position: relative ! important;
    left: -242px ! important;
    top: 10px ! important;
}
.SoftRead-Inp3 {
    position: relative ! important;
    left: -259px ! important;
    top: 10px ! important;
}
.SoftRead-Inp4 {
    position: relative ! important;
    top: 14px ! important;
    left: -89px ! important;
}
.SoftRead-Inp5 {
    position: relative ! important;
    top: 14px ! important;
    left: -187px ! important;
}
.SoftRead-Inp6 {
    position: relative ! important;
    top: 14px ! important;
    left: -274px ! important;
}    

/* softwaremetersummary.jsp ends*/

/* softwaremeterdetails.jsp starts */

body#SoftMtr-Det table#SoftwareMeter div.ms-parent{
    width:220px ! important;
}

body#SoftMtr-Det table#combo1-triggerWrap .x-trigger-cell{
    border-top:unset ! important;
}

body#SoftMtr-Det div#AdvanceSearchBlock{
    padding-top:15px ! important;
}

body#SoftMtr-Det table#combobox-1010,body#SoftMtr-Det table#combobox-1028,body#SoftMtr-Det table#combo1,body#SoftMtr-Det table#combo2,body#SoftMtr-Det table#combo3 {
   width: 218px ! important;
}

body#SoftMtr-Det table#combo1-triggerWrap .x-form-trigger,body#SoftMtr-Det table#combo2-triggerWrap .x-form-trigger,body#SoftMtr-Det table#combo3-triggerWrap .x-form-trigger,body#SoftMtr-Det table#combobox-1028-triggerWrap .x-form-trigger,body#SoftMtr-Det table#combobox-1010-triggerWrap .x-form-trigger{
top:15px ! important;
right:8px ! important;             
}

.SoftDet-Td20P{
    width:20% ! important;
}

.SoftDet-Td8P{
    width:8% ! important;
}         

body#SoftMtr-Det .x-grid-cell-inner {
     height:unset ! important;
  }

/* softwaremeterdetails.jsp ends */





/* Linux patch management additional css starts */
  
    .BlockDiv{
        display:block;
    }

 .linuxPatch-padLeft100{
        padding-left: 100px;
    }
    
.linuxPatch-padLeft80{
        padding-left: 80px;
    }
    
.linuxPatch-padLeft60{
        padding-left: 60px;
    }
    
.linuxPatch-padLeft40{
        padding-left: 40px;
    }
    
.linuxPatch-padLeft20{
        padding-left: 20px;
    }
    
/* Linux patch management additional css ends */

/* Windows patch management additional css starts */

.override-copyhdr{
        margin-left:0px !important;border:0 !important;color: #0f93ee;font-size: 18px;font-family: Roboto Light;cursor: pointer;line-height: 37px;height: 37px;
    }
    .add-margin{
       margin-top:5px; margin-bottom:5px;margin-left:0px; 
    }  
    
    .wid30P{
        width:30% !important;
    }
    .wid47P{
        width:47% !important;
    }
    .height30P{
        height:30px !important;
    }
    .windowPatch-Hradjust{
        display:flex !important; justify-content: center; align-items:center; height:100%; width:30px;
    }
    
/* Windows patch management additional css ends */

/* Inventory  view list additional css starts */

body#InvSum div#InvSum-Div .ms-parent{
    height:36px ! important;
  }       
body#InvSum table#InvSum-Sel2 .ms-parent{
    width:235px ! important;
}      
body#InvSum table#InvSum-Sel1{
    left: -15px ! important;
    position: relative ! important;
    width: 1275px ! important;
}       
body#InvSum .x-grid-cell-inner,body#InvSum .x-column-header-inner{
    display:flex ! important;
    justify-content:center ! important;
}
.InvSum-AdvBloc{
    overflow:unset ! important;
    left:-20px ! important;
}      
.InvSum-override-mcopy{
    margin-left: 5px !important;
    color: #395476 !important;
    text-align:left ! important;
}
.InvSum-wid100{
   width:100px !important; 
}
.wid120{
   width:120px !important; 
}
.InvSum-FlexDiv{
    display: flex ! important;
    left: -15px ! important;
    position: relative ! important;
}
.JustifyContent{
    justify-content: flex-end;
}
.SpaceEvenly{
    justify-content: space-evenly ! important;   
}     
.InvSum-Label1{
    width: 130px ! important;
    position: relative ! important;
    top: -23px ! important;
    left: 116px ! important;
}
.InvSum-Label2{
    position: relative ! important;
    left: -8px ! important;
    top: -23px ! important;    
}
.InvSum-Inp1{
    width:235px ! important;
    position: relative ! important;
    left: -24px ! important;
    top: 7px ! important;
}
.InvSum-Inp2{
    width:235px ! important;        
    position: relative ! important;
    left: -120px;
    top: 7px ! important;
}
.InvSum-Inp3{
    position: relative ! important;
    left: -71px;
    top: 10px ! important;
} 
.InvSum-Inp4{
    left:15px ! important;
    position:relative ! important;
}
.wid1200{
    width:1200px ! important;
} 
.InvSum-PaddingLeft20{
    padding-left:20px !important;
}     
/* Inventory  view list additional css ends */

/* resource view list additional css starts */

body#ResourceView span.timeStamp{
    right:5px ! important;
}   
      
 
.ResourceView-MainA{
    min-width: 1334px ! important;
    left: -27px ! important;
}
  
.ResLis-BtnAlgn{
top:12px ! important;
position:relative ! important;
}

.ResLis-InpAlgn{
    width: 200px ! important;
    top: 15px ! important;
    left: -37px ! important;
}


.ResLis-TrHgt{
    height: 65px ! important;
    width: 1239px ! important;
}

.ResLis-Inp1{
    position: relative ! important;
    top: 15px ! important;
    left: -36px ! important;
    width: 200px ! important;
}

.ResLis-Inp2{
    position: relative ! important;
    top: 15px ! important;
    left: -36px ! important;
    width: 200px ! important;
}

.ResLis-Inp3{
    position: relative ! important;
    top: 15px ! important;
    left: -39px ! important;
    width: 200px ! important;
}      
      
.PatchScan-TbHd{
    height:24px ! important;
    line-height: 24px ! important;    
}

.PatchScan-Td20{
            width:20% ! important;
        }

.PatchScan-TbBor{
    border:unset ! important;
    border-bottom:1px solid #c5c5c5 ! important;
}
.PatchScan-XImg{
    height:25px ! important;
}        

.BkColor{
    background: white ! important;
}
.wid1290{
    width:1290px ! important;
}

.wid70{
  width:70px ! important;
}     
.wid40{
  width:40px ! important;
}     
.wid1100{
  width:1100px ! important;
}     
.wid1230{
  width:1230px ! important;
}
.wid150{
  width:150px ! important;
}       
/* resource view list additional css ends */

/* switchview.jsp starts */

body#SwitchView span.timeStamp{
    right:5px ! important;
}  

/* switchview.jsp ends */

/* UnUsedSoftwares.jsp  starts */
body#UnUsedSoft table#SoftwareMeter div.ms-parent{
    width:220px ! important;
}        
body#UnUsedSoft table#combobox-1010-triggerWrap .x-form-trigger,body#UnUsedSoft table#combobox-1028-triggerWrap .x-form-trigger,body#UnUsedSoft table#combo1-triggerWrap .x-form-trigger{
    top:15px ! important;
    right:0px ! important;
}
body#UnUsedSoft div#AdvanceSearchBlock{
    padding-top:15px ! important;
}
body#UnUsedSoft table#combobox-1010, body#UnUsedSoft table#combobox-1028, body#UnUsedSoft table#combo1,body#UnUsedSoft  table#combo2, body#UnUsedSoft table#combo3 {
    width: 218px ! important;
}
body#UnUsedSoft .x-grid-cell-inner {
    height:unset ! important;
}
.UnUsed-ImgAlign{
    margin-left:-22px ! important;
}
.UnUsed-TabDim{
   width:742px ! important;
   height:50px ! important;
}
.UnUsed-ConfTdBloc{
    display:block ! important;
}
/* UnUsedSoftwares.jsp ends */       

/* softwaremeterstatus.jsp starts */
body#SoftMtr-Stat table#SoftwareMeter div.ms-parent{
    width:220px ! important;
}    
body#SoftMtr-Stat table#combobox-1028-triggerWrap .x-form-trigger,body#SoftMtr-Stat table#combobox-1009-triggerWrap .x-form-trigger{
    top:15px ! important;
    right:0px ! important;
}
body#SoftMtr-Stat div#AdvanceSearchBlock{
    padding-top:15px ! important;
}
.SoftStat-LAlign{
     left:9px ! important;
     text-align: left ! important;
     top: 12px ! important;
 }
body#SoftMtr-Stat table#combobox-1009,body#SoftMtr-Stat table#combobox-1028,body#SoftMtr-Stat table#combo1, body#SoftMtr-Stat table#combo2, body#SoftMtr-Stat table#combo3 {
    width: 218px ! important;
}          
body#SoftMtr-Stat .x-grid-cell-inner {
     height:unset ! important;
}          
.SoftStat-AdvDim{
    width:1265px ! important;
    padding-bottom:20px ! important;
    max-height: 130px ! important;
}
/* softwaremeterstatus.jsp ends */

/* cloudglobalchanges.jsp starts */

body#CloudGlobal .x-grid-cell-inner,body#CloudGlobal .x-column-header-inner{
display:flex ! important;
justify-content:center ! important;
}
          
.changeLog-AdjustWidth{
 max-width:1240px ! important;  width:1240px ! important;  
}

body#CloudGlobal  table#CloudTab div.ms-parent{
   width:140px ! important;
}

.ChangeLog-HdTd
{
    width: 355px ! important;
    height: 50px ! important;
    display: flex ! important;
    align-items: center ! important;
    justify-content: center ! important;
}     
.HidFlex2{
  display:flex ! important; justify-content: space-around; align-items: center;  
}

/* cloudglobalchanges.jsp ends */

/* changeLog_SysDetails.jsp starts */

body#ChangeSys .x-grid-cell-inner,body#ChangeSys .x-column-header-inner{
display:flex ! important;
justify-content:center ! important;
}

body#ChangeSys table#ChangeLog div.ms-parent{
   width:140px ! important;
}
      
/* changeLog_SysDetails.jsp ends */

/* patch_scanlist.jsp starts */
body#PatchScan .widgetBlock{
    box-shadow:unset ! important;
}
body#PatchScan #header_new{
    margin-left: -10px;
    min-width: 1377px;
    position: fixed;
    z-index: 9;
    animation: smoothFall 0.875s 1;
}            
body#PatchScan .x-grid-cell-inner {
   height:unset ! important;
}          
body#PatchScan table#subTabNavigation{
    line-height: 22px ! important;
}            
.MissPatch-ImgAdjust{
    position: relative;
    top: 8px;
    left: 84px;
}          
body#PatchScan table#OUTreeCombo-triggerWrap .x-form-trigger,body#PatchScan table#criteriaFilter-triggerWrap .x-form-trigger,body#PatchScan table#criteriaFilter-triggerWrap .x-form-trigger,body#PatchScan table#customCriteria-triggerWrap .x-form-trigger{
    top:14px;
    left:-5px;
}
body#PatchScan div#advanceCategory-listWrapper,body#PatchScan div#advanceDomain-listWrapper,body#PatchScan div#advanceOS-listWrapper,body#PatchScan div[id="advanceOrganization Unit-listWrapper"]{
    width:200px ! important;
}
body#PatchScan div#SearchCriteria{
     display:flex ! important;                
    align-items: center ! important;
}
.patchScan-MainA{
    top:65px ! important;
    left:-10px ! important;
    width:1298px ! important;
}
.wid15p{
    width:15% ! important;
}
.wid18p{
    width:18% ! important;
}
.wid10p{
    width:10% ! important;
}
.BtnAlign{
    position:relative;
    left:27px;
}

body#PatchScan input#scanSearchValue{
   width:205px ! important;
   position:relative;
   top:6px;
}
.PatchScan-MinWid{
   min-width: 1225px;
}
.PatchScan-AdvPan{
   position:relative;
   left:-15px;              
}
.PatchCust_Adjust{
   position: relative;
    top: 6px;
    left: 86px;
}         
.PatchMangAdv-TdSpace{ 
   padding-top:5px ! important;
   padding-bottom:22px ! important;
}
.PatchCri-TabAdjust{
    padding-top:20px ! important;
    background:white ! important;
}
.PatchMangAdv-TrAlign{
   position:relative;
   left:-15px;
}
.PatchMangAdv-Tr1Align {
    position: relative;
    left: 5px;
    top: 5px ! important;
}
.patchDeploy-AdvAdjust{
     padding-top: 10px ! important;
     padding-bottom:10px ! important;
 } 
.PatchScan-TrWid{
      display: flex ! important;
     width:1257px ! important;
 }
.PatchScan-AdvTd
 {
     display:block ! important;
     width: 250px ! important;
 }
.PatchScan-OuTd {
    width: 213px ! important;
    position: relative ! important;
    left: 101px ! important;
}
.PatchScan-OuInput {
    left: -31px ! important;
    position: relative ! important;
    top: 10px ! important;
}
.PatchScan-PatchType {
    left: 28px ! important;
    top: -7px ! important;
    position: relative ! important;
}
.PatchScan-PatchInput {
    position: relative ! important;
    left: -45px ! important;
    top: 10px ! important;
}
.PatchScan-HostName {
    position: relative ! important;
    left: 39px ! important;
}
.PatchScan-HostInput {
    position: relative ! important;
    left: -36px ! important;
    top: 4px ! important;
    width: 381px ! important;
}
.PatchScan-ScanTd {
    position: relative ! important;
    left: -14px ! important;
    top: 10px ! important;
}
.PatchScan-Profile {
    position: relative ! important;
    left: -1px ! important;
    top: 15px ! important;
}
.SearchBtnAdjust{
   top: 6px ! important;
   position: relative ! important;
   width: 70px ! important;
   display: flex ! important;
   justify-content: center ! important;
}
.ClearSearchAdjust{
   position: relative ! important;
   top: 6px ! important;
   width: 127px ! important;
   display: flex ! important;
   justify-content: center ! important;
}                        
.unsetExcelIcon span[id$="btnInnerEl"]{
    font-size: 11px!important;
    background: none!important;
    width: initial!important;
}
.ITAuto-AdvOvr{
    overflow:unset ! important;
}
.PatchHead-Ul{
    width:751px ! important;
    height:46px ! important;
}			
.PatchHead-Cab{
    width:280px ! important;
}
.PatchHead-Nil{
    width:30px ! important;
}
.PatchScan-CustFiel{
    position: relative ! important;
    left: 22px ! important;
}
.PatchScan-CustFielInp{
    position: relative ! important;
    top: 10px ! important;
    left: -62px ! important;
}
.PatchScan-CriInp{
    position: relative ! important;
    top: 10px ! important;
    left: -47px ! important;
}
.PatchScan-SearchAdjust{
    position: relative ! important;
    top: -15px ! important;
    left: -4px ! important;
}
.PatchScan-SearchInp{
    width:200px ! important;
    position: relative ! important;
    top: 10px ! important;
    left: -45px ! important;
}
.BtnAlign{
    top:10px ! important;
    position: relative ! important;
    left: -22px ! important;
}
.PatchScan-FlexDiv{
display:flex; width:100%;justify-content: space-around;    
}
.Imm-Tr
{
    display:flex ! important;
}
.Imm-Sys{
    position: relative;
    top: -4px;
    left: -27px;
}
.ImmSysInn{
    position: relative;
    top: 10px;
    left: -100px;
}
.ImmScanT{
    position: relative;
    left: 20px;
    top: -4px;
}
.ImmSchd{
    position: relative;
    top: 10px;
    left: -39px;
}
.ImmTime{
    position: relative;
    left: 61px;
    top: -4px;
}
.ImmTime-In{
    position: relative;
    left: -1px;
    top: 10px;
}
.Imm-Err{
    position: relative;
    left: 132px;
    top: -4px;
}
.ImmErr-In{
    position: relative;
    top: 10px;
    left: 37px;
}
.Lin-ImmScanT{   
    left: -15px ! important;  
    position:relative ! important;
    top:-4px ! important;
}
.Lin-ImmSchd{
    position: relative ! important; 
    top: 10px ! important; 
    left: -75px ! important; 
}
.Lin-ImmTime{  
    position: relative ! important;     
    top: -4px ! important;     
    left: 51px ! important;   
}
.Lin-ImmTime-In{ 
    position: relative;
    left: -40px;
    top: 10px;
}
.Lin-Imm-Err{       
    position: relative;
    left: 96px;
    top: -4px;
}
.Lin-ImmErr-In{   
    position: relative;
    top: 10px;    
    left: -1px;
}
/*patch_scanlist.jsp ends */

/* windowsmissingpatches.jsp starts */

body#MissPatch .x-grid-cell-inner {
    height:unset ! important;
 }
body#MissPatch #header_new{
    margin-left: -10px;
    min-width: 1377px;
    position: fixed;
    z-index: 9;
    animation: smoothFall 0.875s 1;
}  
body#MissPatch div#patchFilters_Div
{
    top: 10px;
    height: 65px;    
    position: relative;
}
.MissPatch-AdvHeight{
    height: 130px ! important;
    width: 1237px ! important;
}
.WinMis-AdvPanel {
    width: 1255px ! important;
}
 .MissPatch-RowWid{
 display:block ! important;
 }
 .mcDom{
    font-family: arial, helvetica, sans-serif ! important;
    font-size: 11px ! important;
    font-weight: bold ! important;
    color: #0a3e53 ! important;
    padding-left: 0px ! important;
    line-height: 0px ! important;
 }            
 .MissPatch-PadTd{
    padding-top:10px ! important;
    padding-bottom:10px ! important;
 }            
 .MissPatch-TabWid{
     width:1294px ! important;
 }           
 body#MissPatch input#searchFieldValue{
     width:150px ! important;
 }
 body#MissPatch table#OUTreeCombo-triggerWrap .x-form-trigger,body#MissPatch table#searchFilter-triggerWrap .x-form-trigger,body#MissPatch table#criteriaFilter-triggerWrap .x-form-trigger,body#MissPatch table#customCriteria-triggerWrap .x-form-trigger{
     top:15px;
     right:0px;
 }           
.Winpatch-SearchCriteria{
    display: flex ! important;
    align-items: center ! important;
    position: relative ! important;
    left: -22px ! important;
}
.MissPatch-TabAlign{
   position:relative ! important;
   left:-20px ! important;
}
.MissPatch-TrWid {
    display: flex ! important;
    width: 1066px ! important;
}          
MissPatch-Modelwidth {
    width: 1255px ! important;
}             
.patchDeploy-AdvAdjust{
      padding-top: 10px ! important;
  }            
.MissAdv-patchType {
    display: block ! important;
    width: 60px ! important;
    position: relative ! important;
    left: -4px ! important;
}
.MissAdv-PatchInput{
top: 10px ! important;
    left: -68px ! important;
    position: relative ! important;
}
.MissAdv-TrFlex{
 display: flex ! important;
    width: 1050px ! important;
}
.MissAdv-PatchInput{
top: 10px ! important;
    left: -68px ! important;
    position: relative ! important;
}
.MissAdv-SysType {
    display: block ! important;
    width: 70px ! important;
    left: 69px ! important;
    position: relative ! important;
}
.MissAdv-SysInput{
    position: relative ! important;
    left: -3px ! important;
    top: 10px ! important;
}
.MissAdv-ApprovType {
    display: block ! important;
    position: relative ! important;
    width: 80px ! important;
    left: 148px ! important;
}
.MissAdv-ApprovInput{
    position: relative ! important;
    left: 66px ! important;
    top: 10px ! important;
}
.MissAdv-Class {
    display: block ! important;
    left: 207px ! important;
    position: relative ! important;
}
.MissAdv-ClassInput{
    position: relative ! important;
    left: 190px ! important;
    top: 10px ! important;
}
.MissAdv_severity {
    position: relative ! important;
    left: 335px ! important;
    display: block ! important;
}
.MissAdv-SeverityInput{
	position: relative ! important;
    left: 319px ! important;
    top: 10px ! important;
}
.MissAdv-ReleaseDate {
    display: block ! important;
    width: 80px ! important;
    position: relative ! important;
    left: 468px ! important;
}
.MissAdv-ReleaseInput{
    position: relative ! important;
    left: 388px ! important;
    top: 10px ! important;
}
.MissAdv-Product {
    display: block ! important;
    position: relative ! important;
    left: 531px ! important;
}
.MissAdv-ProductInput{
    position: relative  ! important;
    left: 514px  ! important;
    top: 10px  ! important;
}
.MissingPatch-AdvTr {
    display: flex ! important;
    width: 1304px ! important;
}
.MissPatch-OuTree {
    width: 168px ! important;
    left: 5px;
    position: relative;
}
.MissPatch-OuInput{
	position: relative ! important;
    top: 10px ! important;
    left: -127px ! important;
}
.MissPatch-Search {
    width: 83px ! important;
    left: -87px ! important;
    position: relative ! important;
}
.MissPatch-SearchInput{
    position: relative ! important;
    left: -159px ! important;
    top: 9px ! important;
}
.MissPatch-searchText {
    width: 80px ! important;
    position: relative ! important;
    left: -96px ! important;
}
.MissPatxh-Pad7{
    padding-top:7px ! important;
}
.MissPatch-SearchTInput {
    display: flex;
    width: 343px ! important;
    position: relative ! important;
    left: -163px ! important;
    top: 10px ! important;
}	
.MissPatch-Appr {
    display: flex;
    position: relative ! important;
    left: -129px ! important;
    top: 10px ! important;
}
.MissPatch-BtnFlex{
display:flex ! important;
justify-content:center ! important;
}
body#MissPatch div#advanceCategory-listWrapper,body#MissPatch div#advanceDomain-listWrapper,body#MissPatch div#advanceOS-listWrapper,body#MissPatch div[id="advanceOrganization Unit-listWrapper"]{
    width:200px ! important;
}
.MissPatch-DivLin{
    width:95% ! important;
}                       
.WinPatch-CustFiel{
	position: relative ! important;
    left: 26px ! important;
}
.WinPatch-CustFielInp{
	    position: relative ! important;
    top: 10px ! important;
    left: -58px ! important;
}
.WinPatch-Cri{
    position: relative ! important;
    left: 59px ! important;
}
.WinPatch-CriInp {
    position: relative ! important;
    top: 10px ! important;
    left: 4px ! important;
}
.WinPatch-CriteriaAdjust {
    left: -6px;
    position: relative;
}
.WinPatch-SearchAdjust{
   position: relative ! important;
    top: -13px ! important;
    left: 130px ! important;
}
.WinPatch-SearchInp{
    width:200px ! important;
   position: relative ! important;
    top: 10px ! important;
    left: 89px ! important;
}

.Win-BtnAlign {
    top: 10px ! important;
    position: relative ! important;
    left: 102px ! important;
}
.MissPatch-LinTr{
    display:flex ! important;
} 
.MissPatch-LinP{
    position: relative ! important;
    left: -30px ! important;
}
.MissPatch-LinPInp{
    position: relative ! important;
    left: -95px ! important;
    top: 10px ! important;
}
.MissPatch-LinS{
position: relative ! important;
    left: -44px ! important;
}
.MissPatch-LinSInp{
    position: relative ! important;
    top: 10px ! important;
    left: -116px ! important;
}
.MissPatch-LinA{
position: relative ! important;
    left: -64px ! important;
}
.MissPatch-LinAInp{
position: relative ! important;
    top: 10px ! important;
    left: -147px ! important;
}
.MissPatch_LinOs {
    position: relative ! important;
    left: -125px ! important;
}
.MissPatch_LinOsInp{
    position: relative ! important;
    left: -175px ! important;
    top: 10px ! important;
}							 
.MissPatch-LinLast{
    width:100px ! important;
}	
.PatchHead-UlLin {
    width: 482px ! important;
    height: 46px ! important;
}
/* windowsmissingpatches.jsp ends */

/* patchmanagementtopplane.jsp starts*/
.WinImg-Adjust{
    margin-right:10px;
    margin-bottom:1px;   
}
.LinImg-Adjust{          
    margin-bottom:1px;   
}
 .Td-CustomAlign{
     position:relative;
     left:-15px;
 }
.HidFlex3{
    display:flex ! important; align-items:center ! important;
}
 /* patchmanagementtopplane.jsp ends*/
 
/* patchdeploy.jsp starts*/ 
body#PatchDeploy div#PDLeft{
    position:relative ! important;
    left:-22px ! important;
}
body#PatchDeploy td#PdTdDeploy {
    left: 33px ! important;
}
body#PatchDeploy td#PdTdDeployP{
    left:-5px ! important;
}
body#PatchDeploy td#PDTdAlign {
    left: -39px ! important;
    position: relative ! important;
}
body#PatchDeploy .x-grid-cell-inner {
    height:unset ! important;
 }
  body#PatchDeploy table#subTabNavigation {
    width: 98% ! important;
}
.PatchDeploy-TdAlign{
    position: relative ! important;
    left: -4px  ! important;
}
.PatchDeploy-BodyAdjust{
    width: unset ! important;
    height: unset ! important;
    border: unset ! important;
    position: unset ! important;
}         
.patchDeploy-MainA{
    left: -10px ! important;
    width: 1305px ! important;
}
.PatchDeploy-InputWid{
    width:119px ! important;
}

body#PatchDeploy table#OUTreeCombo-triggerWrap .x-form-trigger ,body#PatchDeploy  table#searchFilter-triggerWrap .x-form-trigger,body#PatchDeploy table#customCriteria-triggerWrap .x-form-trigger,body#PatchDeploy table#criteriaFilter-triggerWrap .x-form-trigger{
    top:15px;
    right:0px;
}
.TdalignLeft{
  position: relative ! important;
  left: 10px ! important;  
  text-align: left ! important;
 }
 .PatchMangAdv-TdSpace{
  padding-top:5px ! important;
  padding-bottom:5px ! important;
}
.MissPatch-ImgAdjust{
position: relative;
top: 8px;
left: 84px;
}
body#PatchDeploy div#SearchCriteria{
     display:flex ! important;                
    align-items: center ! important;
}
.patchDeploy-AdvAdjust{
    padding-top: 10px ! important;
}
.PatchDeploy-FlowTr{
    width: 1270px ! important;
    display: block ! important;
}
.PatchDeploy-AdvAdjust{
padding-top:10px ! important;
padding-bottom:10px ! important;
}
.PatchDeploy-PatchT{
    left: -5px ! important;
    position: relative ! important;
}
.PatchDeploy-PatchInput{
position: relative ! important;
top: 10px ! important;
left: -76px ! important;
width:103px ! important;
}
.PatchDeploy-OuTree{
display: block ! important;
width: 127px ! important;
}
.PatchDeploy-OuInput{
position: relative ! important;
top: 10px ! important;
left: -134px ! important;
}
.PatchDeploy-SearchFilter {
left: -82px ! important;
position: relative ! important;
}
.PatchDeploy-FilterInput{
position: relative ! important;
left: -164px ! important;
top: 10px ! important;
}
.PatchDeploy-SearchText{
position: relative ! important;
left: 10px ! important;
}
.PatchDeploy-SearchInput{
    position: relative ! important;
top: 10px ! important;
left: -72px ! important;
width:334px ! important;
}
.PatchDeploy-Redeploy{
   position: relative ! important;
left: -56px ! important;
top: 10px ! important;
}
.PatchDeploy-Scan{
position: relative ! important;
top: 16px ! important;
left: -8px ! important;
}
.PatchScan-AdvTr{
display: flex ! important;
width: 1275px ! important;
}
.PatchDeploy-searchBtn{
position: relative;
width: 70px ! important;
display: flex ! important;
justify-content: center ! important;
left: 12px ! important
}
.PatchDeploy-ClearSBtn{
position: relative ! important;
left: 16px ! important;
}
body#PatchDeploy div#advanceCategory-listWrapper,body#PatchDeploy div#advanceDomain-listWrapper,body#PatchDeploy div#advanceOS-listWrapper,body#PatchDeploy div[id="advanceOrganization Unit-listWrapper"]{
width:200px ! important;
}
.PatchMangAdv-TrAlign{
  position:relative;
  left:-15px;
}
body#PatchDeploy div#advanceCategory-listWrapper,body#PatchDeploy div#advanceDomain-listWrapper,body#PatchDeploy div#advanceOS-listWrapper,body#PatchDeploy div[id="advanceOrganization Unit-listWrapper"]{
    width:200px ! important;
 }
/* patchdeploy.jsp ends*/ 
body#VulnerDetail .x-grid-cell-inner {                                              /* Vulnerabilitydetails.jsp starts*/
    height:unset ! important;
}
body#VulnerDetail #button-1010-btnInnerEl{	
    background: unset ! important;
    width: unset ! important;
    font-size: unset ! important;
} 
.VulnerabilityDetail-TdAdjust{
    position: relative;
    left: -59px;
    padding-bottom: 15px;
}
.VulnerabilityDetail-Tab1{                                                          /* Vulnerabilitydetails.jsp ends*/
    height:112px ! important;
}
.RemoteMgmt-TdBlock{                                                                 /* RemoteMgmtEdit.jsp.jsp starts */
    display:block ! important;
}
.RemoteMgmt-THeader{
    width: 597px ! important;
    height: 50px ! important;    
}                                                                                   /* RemoteMgmtEdit.jsp.jsp ends */
body#RemMgt-List .x-grid-cell-inner {                                                /* RemoteMgmtList.jsp.jsp starts */
    height:unset ! important;
}                                                                                    /* RemoteMgmtList.jsp.jsp ends */
.bottomPadding5{
    padding-bottom: 5px!important;
}

.softwareCompliance .x-panel-header.x-header, .viewReport .x-panel-header.x-header{
    background-color: #eaebee!important;
    border: 1px solid #c5c5c5!important;
    padding: 5px 6px 5px 5px!important;
    top: 10px!important;
    box-shadow: none!important;
}

.softwareCompliance .x-header-text.x-panel-header-text, .viewReport .x-header-text.x-panel-header-text{
    color: #000!important;
    font-size: 12px!important;
}
.softwareCompliance table#show_Type
{
    width: 205px!important;
    margin-left: 10px!important;
}
.softwareCompliance table#filterCombo{
    width: 205px!important;
    margin-left: -8px!important;
}
.softwareCompliance table#filterCombo.applyNoMargin{
    margin: 0px!important;
}
.softwareCompliance table#show_Type #show_Type-inputEl,.softwareCompliance table#filterCombo #filterCombo-inputEl,
.softwareCompliance table#filterText #filterText-inputEl
{
    width: 205px!important;
}
.softwareCompliance table#product_Name, .softwareCompliance table#product_Name-triggerWrap, .softwareCompliance table#product_Type, .softwareCompliance table#product_Type-triggerWrap,
.softwareCompliance table#license_Manufacturer, .softwareCompliance table#license_Manufacturer-triggerWrap,
.softwareCompliance table#license_Metric, .softwareCompliance table#license_Metric-triggerWrap, .softwareCompliance table#license_Name, .softwareCompliance table#license_Name-triggerWrap
{
    width: 165px!important;
}
.softwareCompliance table#agreement_Name, .softwareCompliance table#agreement_Name-triggerWrap, .softwareCompliance table#agreement_Manufacturer, .softwareCompliance table#agreement_Manufacturer-triggerWrap,
.softwareCompliance table#customer_Number, .softwareCompliance table#customer_Number-triggerWrap, .softwareCompliance table#agreement_End_Date, .softwareCompliance table#agreement_End_Date-triggerWrap,
.softwareCompliance table#agreement_Status, .softwareCompliance table#agreement_Status-triggerWrap
{
    width: 165px!important;
}
.softwareCompliance table#non_Tracked_software_Name, .softwareCompliance table#non_Tracked_software_Name-triggerWrap, .softwareCompliance table#non_Tracked_Product_Name, .softwareCompliance table#non_Tracked_Product_Name-triggerWrap,
.softwareCompliance table#non_Tracked_Vendor, .softwareCompliance table#non_Tracked_Vendor-triggerWrap, .softwareCompliance table#non_Tracked_Manufacturer, .softwareCompliance table#non_Tracked_Manufacturer-triggerWrap
{
    width: 205px!important;
}
.softwareCompliance table#product_Name.softLicense, .softwareCompliance .softLicense table#product_Name-triggerWrap, .softwareCompliance table#product_Type.softLicense, .softwareCompliance .softLicense table#product_Type-triggerWrap,
.softwareCompliance table#license_Manufacturer.softLicense, .softwareCompliance .softLicense table#license_Manufacturer-triggerWrap,
.softwareCompliance table#license_Metric.softLicense, .softwareCompliance .softLicense table#license_Metric-triggerWrap
{
    width: 205px!important;
}
.softwareCompliance table#product_Name, .softwareCompliance table#product_Type,
.softwareCompliance table#license_Manufacturer,.softwareCompliance table#license_Metric,.softwareCompliance table#license_Name{
    margin-top: 30px!important;
}
.softwareCompliance table#agreement_Name, .softwareCompliance table#agreement_Manufacturer,
.softwareCompliance table#customer_Number,.softwareCompliance table#agreement_End_Date, .softwareCompliance table#agreement_Status{
    margin-top: 30px!important;
}
.softwareCompliance table#non_Tracked_software_Name, .softwareCompliance table#non_Tracked_Product_Name,
.softwareCompliance table#non_Tracked_Vendor,.softwareCompliance table#non_Tracked_Manufacturer{
    margin-top: 30px!important;
}
.softwareCompliance table#product_Type, .softwareCompliance table#non_Tracked_Product_Name{
    margin-left: -15px!important;
}
.softwareCompliance table#license_Manufacturer, .softwareCompliance table#non_Tracked_Vendor{
    margin-left: -28px!important;
}
.softwareCompliance table#license_Metric, .softwareCompliance table#non_Tracked_Manufacturer{
    margin-left: -41px!important;
}
.softwareCompliance table#license_Name{
    margin-left: -54px!important;
}
.softwareCompliance table#agreement_Manufacturer{
    margin-left: -15px!important;
}
.softwareCompliance table#customer_Number{
    margin-left: -28px!important;
}
.softwareCompliance table#agreement_End_Date{
    margin-left: -41px!important;
}
.softwareCompliance table#agreement_Status{
    margin-left: -54px!important;
}
.softwareCompliance .advanceSearchPanel .x-trigger-cell .x-form-trigger{
    top: -65px!important;
    right: 10px!important;
}
.softwareCompliance .advanceSearchPanel .x-header-text-container .advanceSearchPanel-header-text{
    font-family: 'Roboto Light';
    color: #009bfe;
    font-size: 16px;
    font-weight: normal;
    position: relative;
    padding-left: 10px;
}
.x-form-text.x-form-field{
    height: auto;
    width: 100%;
}
.softwareCompliance .x-trigger-cell .x-form-trigger{
    top: -20px;
    right: 10px !important;
    height: 18px!important;
}
.softwareCompliance #paginationrowcount .x-trigger-cell .x-form-trigger{
    top: 22px!important;
    right: unset !important;
    height: 18px!important;
}
.margin23{
    margin-top: 23px!important;
    margin-left: 50px!important;
}
.margin72{
    margin-top: 23px!important;
    margin-left: 72px!important;
}
.marginAdjust{
    margin-top: 21px!important;
}
.softwareCompliance .x-panel-default, .softwareCompliance .x-panel-body-default{
    border: none;
}
.softwareCompliance .x-border-layout-ct{
    background: #fff;
}
.softwareCompliance .x-panel-body-default#gridID-body{
    border: 1px solid #c5c5c5;
}
.sideBar .x-tree-view.x-tree-view-default,.sideBar .x-grid-row .x-grid-cell{
    background: #2b333e;
    border-top: none!important;
    border-bottom: none!important;
    padding-top: 10px;
}
.sideBar .x-grid-row .x-grid-cell .x-grid-cell-inner{
    color: #fff;
}
.sideBar .x-toolbar{
    padding: 1%;
    background: #eaebee;
    display: flex;
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.selectedTabBtn{
    background: #e6e6e6!important;
    border-top: 1px solid #c3bebe!important;
    border-left: 1px solid #c3bebe!important;
    border-right: 1px solid #fff!important;
    border-bottom: 1px solid #fff!important;
    font-family:Roboto Medium;
    color:#484747;
    border-radius: 0px!important;
}
.sideBar .x-tree-arrows .x-tree-expander{
    background-image:  url(../assets/images/arrow-down.png)!important;
    background-size: cover!important;
    transform: rotate(-90deg) !important;
    margin: 3px 7px 0px 3px;
}
.sideBar .x-tree-arrows .x-tree-expander-over .x-tree-expander{
    background-position: unset!important;
}
.sideBar .x-tree-arrows .x-grid-tree-node-expanded .x-tree-expander{
    transform: rotate(0deg) !important;
    background-position: unset!important;
}
.paddingTop0{
    padding-top: 0px!important;
}
.dashBoardContainer .x-trigger-cell{
    top: 15px!important;
}
.dashBoardContainer .x-trigger-cell .x-form-trigger{
    top: 0px!important;
}
.paddingBottom30{
    padding-bottom: 30px!important;
}
.showNewImg{
    background-image: url(../assets/images/arrow-down.png)!important;
    background-size: cover!important;
    transform: rotate(-90deg) !important;
    margin: 3px 7px 0px 3px;
}
.applyWid110px{
    width: 110px!important;
}
.ouViewContainer #mapCenterArea #MainPanel .x-panel-body.x-panel-body-noheader{
    width: 1220px;
}
.ouViewContainer iframe[name="centerPanel"]{
    position: relative!important;
    background: #fff;
}
.ouViewContainer .sideBar .x-panel-body{
    background: #2b333e;
}
.ouViewContainer .sideBar .x-panel-body #ouTreeData .x-panel-body{
    background: #2b333e;
    border-top: none!important;
    border-bottom: none!important;
    padding-top: 10px;
}
.ouViewContainer .gridster ul{
    background-color: #fff!important;
}
.ouViewContainer .sideBar .x-btn-over td{
    background: transparent!important;
    border: none!important;
}
.ouViewContainer .sideBar .x-toolbar .x-toolbar-cell{
    background: #fff;
}
.ouViewContainer .sideBar .x-tree-node{
    padding-top: 10px;
}
.ouViewContainer .sideBar .x-tree-node .x-tree-node-over{
    background-color: transparent;
}
.ouViewContainer .sideBar .x-tree-node a span{
    color: #fff;
}
.ouViewContainer .sideBar .x-tree-arrows .x-tree-elbow-plus,
.ouViewContainer .sideBar .x-tree-arrows .x-tree-elbow-end-plus{
    background-image:  url(../assets/images/arrow-down.png)!important;
    background-size: cover!important;
    transform: rotate(-90deg) !important;
    background-position: unset!important;
    margin: 3px 7px 0px 3px;
}
.ouViewContainer .sideBar .x-tree-arrows .x-tree-elbow-minus,
.ouViewContainer .sideBar .x-tree-arrows .x-tree-elbow-end-minus{
    background-image:  url(../assets/images/arrow-down.png)!important;
    transform: rotate(0deg) !important;
    background-position: unset!important;
    background-size: cover!important;
    margin: 3px 7px 0px 3px;
}
.ouViewContainer .x-panel-header{
    background: #eaebee!important;
    border: 1px solid #c5c5c5!important;
    padding: 5px 6px 5px 5px!important;
    top: 10px!important;
    box-shadow: none!important;
}
.ouViewContainer .x-panel-header .x-panel-header-text{
    color: #000!important;
    font-size: 12px!important;
}
.ouViewContainer .x-panel-body{
    border: none;
    background-color: #fff;
}
.topoMapsContainer iframe{
    height: 650px;
    background: #fff;
}
.topoMapsContainer .x-tree-node, .topoMapsContainer .x-tree-node .x-tree-selected{
    background-color: #2b333e;
}
.topoMapsContainer .x-tree-node .x-tree-node-over {
    background-color: transparent;
}
.topoMapsContainer .x-tree-node a span{
    color: #fff;
    font-size: 13px;
}
.discContainer .advanceSearchPanel td .notifyLabel{
    position: relative;
    top: 5px;
}
.discContainer .advanceSearchPanel td select + .ms-parent, .discContainer .advanceSearchPanel td input[type="text"]{
    top: 2px;
}
.commonGridWid.x-grid-body,.commonGridWid .x-grid-view{
    min-height: 40px!important;
}
#nodeOpsContainer .advanceSearchBlk .posRelative td{
    position: absolute;
    text-align: left;
}
#nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(odd){
    top: 0px;
    width: 105px;
    padding-left: 5px;
}
#nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(even){
    top: 20px;
}
#nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(1), #nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(2){
    left: 12px;
}
#nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(3), #nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(4){
    left: 257px;
}
#nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(5), #nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(6){
    left: 501px;
}
#nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(7),#nodeOpsContainer .advanceSearchBlk .posRelative td:nth-child(8){
    left: 744px;
}
.tabCommonStruct.setPadding{
    height: 100%;
    padding: 10px 0px 0px 10px;
}
.setHeight50{
    height: 52px!important;
}
.discContainer .paginationViewContainer select#paginationrowcount + .ms-parent{
    margin-bottom: 5px!important;
}
.discContainer .widgetInnerWrapper{
    padding: 10px 8px 10px;
}
.discContainer #categoryFamilyDivID-listWrapper, .discContainer #domainNameFamilyDivID-listWrapper, .discContainer #osTypeFamilyDivID-listWrapper,
.discContainer #baselinerulesFamilyDivID-listWrapper, .discContainer #OuDivID-listWrapper,
.discContainer .advanceSearchBlk table tr.posRelative.margin10{
    height: 60px!important;
}
.inventoryDetails .x-panel-body-default{
    border-color: #dedede;
}
.x-tip.x-layer.x-tip-default:has(img){
    display: none!important;
}
.outerContainer{
    width: 98% !important;
    margin-left: 1%!important;
}
.cloudDiscTab + tr .widgetBlock {
    box-shadow: none;
    margin-top: 0px;
}
.cloudDiscTab + tr .x-panel-header.x-header {
    background-color: #eaebee!important;
    border: 1px solid #c5c5c5!important;
    padding: 5px 6px 5px 5px!important;
    top: 6px!important;
    box-shadow: none!important;
}
.cloudDiscTab + tr .x-header-text.x-panel-header-text{
    color: #000!important;
    padding-left: 10px!important;
    font-size: 12px!important;
}
.cloudDiscTab + tr .widgetInnerWrapper{
    padding: 10px 8px 10px;
}
.gen.breadCrumb.setBreadCrumb{
    padding-left: 4px;
}
.gen.breadCrumb.setBreadCrumb a.active{
    color: #009bff;
    font-weight: 600;
}
#expandAllBtn, #collapseAllBtn{
    border-radius: 0px!important;
}
.discContainer .advanceSearchPanel{
    padding: 20px 10px;
}
.discContainer .advanceSearchPanel #scopeTable,.discContainer .advanceSearchBlk .wid985, .inventoryDetails .systemCharts{
    display: flex!important;
    justify-content: space-between;
}
.inventoryDetails .systemCharts td:has(#xsnazzy){
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.fieldLabelText{
    color: #395476!important;
    font-size: 12px!important;
    font-family: 'Roboto Medium'!important;
}
.inventoryDetails .x-mask{
    width: unset;
}
.inventoryDetails .itCompGrid.x-panel-header.x-header{
    background-color: #eaebee!important;
    border: 1px solid #c5c5c5!important;
    padding: 5px 6px 5px 5px!important;
    top: 6px!important;
    box-shadow: none!important;
}
.inventoryDetails .itCompGrid.x-panel-header .x-header-text.x-panel-header-text{
    font-size: 12px;
    color: #2b333e;
}
.inventoryDetails .mtoptablebotfulltable.hardwareDetails,
.inventoryDetails .mtoptablebotfulltable.hardwareDetails table,
.inventoryDetails .mtoptablebotfulltable.hardwareDetails tr{
    width: 1220px!important;
}
.flexOne{
    flex: 1!important;
}
.centerAlignItems{
    align-items: center;
}
.linkColor{
    color: #009bfe!important;
}
.x-progress-default .x-progress-bar-default {
    outline: 0;
    border: 0;
    background: #3eb669;
    border-radius: 20px;
}
.x-progress-default {
    background: transparent;
    border: 0;
}
.x-progress-default .x-progress-text {
    line-height: 21px;
}
.discStatusContainer .importantFlex td{
    flex: 1;
    color: #333;
    font-size: 12px;
    font-family: Roboto Medium;
}

/*Create automation task page*/
.createTaskContainer .widgetInnerWrapper .applyFlex{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.createTaskContainer .tableOne{
    flex: 1;
    width: 100% !important;
}
.createTaskContainer .tdTwo .tableOne:last-of-type{
    flex: 3!important;
}
.createTaskContainer .tdTwo .tableOne:last-of-type .tableTwo{
    width: 33%!important;
}
.createTaskContainer .tableTwo:hover, .createTaskContainer .tableTwo:focus{
    background-color: #eaebee;
}
.createTaskContainer .tableTwo span{
    display: flex;
    flex-direction: column;
    height: 100px;
    justify-content: space-evenly;
    align-items: center;
}
.createTaskContainer .popupDetails{
    position: absolute;
    z-index: 9;
    background: #fff;
    height: auto!important;
    box-shadow: 1px 1px 11px 1px #e1dcdc;
    overflow: unset!important;
}
.createTaskContainer .popupDetails#mydiv5, .createTaskContainer .popupDetails#mydiv6{
    right: 0px!important;
}
.createTaskContainer .popupDetails>table {
    padding: 10px;
    border: 0;
}
.createTaskContainer .popupDetails > table .mcopy {
    font-size:12px;
    font-family: 'Roboto Medium';
}
.createTaskContainer .popupDetails>table table {
    padding: 10px;
}
.createTaskContainer .popupDetails::before {
    top: -20px;
    border-top: 10px solid rgba(255,255,255,0);
    border-right: 10px solid rgba(255,255,255,0);
    border-bottom: 10px solid #fff;
    border-left: 10px solid rgba(255,255,255,0);
    position: absolute;
    left: calc(25% - 20px);
    content: "";
}
.createTaskContainer .popupDetails#mydiv6::before {
    left: calc(25% - -210px)!important;
}
.createTaskContainer .popupDetails#mydiv5::before {
    left: calc(25% - -35px)!important;
}
.createTaskContainer .tableTwo span[id*=myparent] {
    display: flex!important;
}
.robotoMediumFont{
    font-family: 'Roboto Medium'!important;
}

/*new task add*/
.applyWid14per{
    width: 14%;
}
.applyColumnFlexBox {
    display: flex!important;
    flex-direction: column!important;
}
.schedulerPresent #ScheduleType_fldset tr.copyhdr{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.schedulerPresent #ScheduleType_fldset tr.copyhdr .posRelativeInput .notifyLabel{
    line-height: 25px!important;
}
.paddingLeft40{
    padding-left: 40px;
}
.width450px{
    width: 450px!important;
}
.schedulerPresent #ScheduleType_fldset #date_div td.gen,
.schedulerPresent #ScheduleType_fldset #start_div td.gen,
.schedulerPresent #ScheduleType_fldset #hour_div td.gen,
.schedulerPresent #ScheduleType_fldset #time_div td.gen,
.schedulerPresent #ScheduleType_fldset #monthdate_div td.gen,
.schedulerPresent .applyColumnFlexBox span.schedulerContainer{
    width: 100%;
    padding-top: 5px;
    position: relative;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
    display: block;
    text-align: left;
}
.schedulerPresent #ScheduleType_fldset #day_div td.gen, .schedulerPresent #ScheduleType_fldset #month_div td.gen{
    padding-top: 5px;
    position: relative;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
}
.schedulerPresent #ScheduleType_fldset #day_div .posRelativeInput span, .schedulerPresent #ScheduleType_fldset #month_div .posRelativeInput span{
    line-height: 32px!important;
}
.paddingLeft5{
    padding-left: 5px;
}
.addTaskContainer #subTabNavigation{
    border-bottom: none;
    height: auto;
}
span.breadCrumbArr, td.importantFlex span.breadCrumbArr{
    margin: 0px 10px!important;
}
.centerFlex{
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}
#DynamicGetParam .centerFlex:not(.skipStyle) td:first-child{
    flex: 1;
    height: 26.5px;
}
#DynamicGetParam .centerFlex.centerFlexHead td{
    background-image: none;
    background-color: #eaebee;
    padding: 7px 0px!important;
    height: 26.5px!important;
}
#DynamicGetParam .centerFlex:not(.skipStyle) td:first-child .customRadCheck{
    float: none;
}
#DynamicGetParam .centerFlex:not(.skipStyle) td{
    flex: 2;
    height: auto;
    word-wrap: break-word;
    line-height: 20px;
}

/*changes for agent disc job*/

.addTaskContainer #WMItab_div .tabCommonStruct,.addTaskContainer #WBEMtab_div .tabCommonStruct,.addTaskContainer #SSHtab_div .tabCommonStruct, .addTaskContainer #Schedulertab_div td{
    padding-bottom: 7px!important;
}

.addTaskContainer tr.centerFlex.skipStyle:has(input[id^='17036'], input[id^='14009'], input[id^='17002'], input[id^='10060'], input[id^='17014'], input[id^='10015'], input[id^='10013']){
    justify-content: flex-start!important;
}
.padding5px20px{
    padding: 5px 20px!important;
}
.addTaskContainer tr.padding5px20px:has(select[id^='17036_Discovery'], select[id^='14009_Discovery']){
    padding: 5px 10px 20px 20px!important;
}
.addTaskContainer tr.padding5px20px td img[src^='icon_add.png']{
    padding-top: 8px;
}
.addTaskContainer .agentInstall .centerFlex{
    height: 100% !important;
}
.addTaskContainer .agentInstall .centerFlex td {
    height: auto!important;
}
.addTaskContainer .agentInstall .centerFlex td[width="45.0%"]>table>tbody>tr{
    height: 100%;
}
.addTaskContainer .agentInstall .centerFlex td[width="45.0%"]>table>tbody>tr>td{
    display: flex;
    height: 100%!important;
    flex-direction: column;
    justify-content: center;
}
.addTaskContainer .agentInstall .centerFlex td[width="45.0%"]>table>tbody>tr>td table:nth-child(1) td{
    color: #306277;
}
.addTaskContainer .agentInstall .centerFlex td[width="45.0%"]>table>tbody>tr>td table:nth-child(2) td{
    font-size: 13px;
    font-family: 'ROBOTO MEDIUM';
    color: #7c7c7c;
    margin: 10px 0 0 5px;
    float: left;
}

/*changes for agent disc job*/

.maxContentWidth{
    width: max-content;
}

.checkBoxAlign{
    position: relative;
    display: inline-block!important;
    margin: 10px 0 0;
    z-index: 9;
    opacity: 0!important;
}

/*new task add*/

/*task edit*/

.taskEditContainer #WMIParam_Div fieldset{
    padding: 5px!important;
}

.taskEditContainer #SSHParam_Div fieldset{
    margin-top: 10px!important;
    padding: 0px;
}

.taskEditContainer .widgetInnerWrapper>table>tbody>tr:has(#Buttons_div){
    margin: 0px!important;
}

.schedulerPresent .applyColumnFlexBox span.schedulerContainer{
    padding-bottom: 5px;
}

.subTaskContainer .mtoptablebot{
    box-shadow: 1px 1px 11px 1px #e1dcdc;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 99%;
    border: none;
    background: #fff;
}

.subTaskContainer .mtoptablebot .setImgHeight{
    height: 22px;
}
/*task edit*/

/*Create automation task page*/

/**********************User Mgmt Section**********************/

/* Changes by CHETHAN R starts */

/* OfflineReports_List.jsp starts */
.OffRep-InpWid{
    width:190px ! important;
}
body.responsive OffRep-InpWid{
    width:160px ! important;   
}
.OffRep-Td1{
    display:flex ! important;
    left: 20px ! important;
    position: relative ! important;
}   
.OffRep-Td2{    
    left: 40px ! important;
    position: relative ! important;
}
.OffRep-Td3{
    width:135px;
}
body#OffRep-Body table#combobox-1009-triggerWrap .x-form-trigger{
    top: 15px ! important;
    left: -3px ! important;
}
body#OffRep-Body table#combobox-1009-triggerWrap .x-trigger-cell{
    border:unset ! important;
}
/* OfflineReports_List.jsp ends */

body#AutorepA-Body .ms-choice{                                                      /* Autoreportadd.jsp starts*/
    background-color:unset ! important;
}  
.AutorepA-Btn1{
    position: relative ! important;
    left: 415px ! important;    
}
.AutorepA-InpWid{
    min-width: 350px ! important;
} 
.AutorepA-InpWid{
    min-width: 350px ! important;
}
.MulRep-TextMax{
    max-width: 1219px ! important;
} 
.AutoRepA-Td1{
    width:500px ! important;
}
.AutoRepA-Td2 {
    width: calc(100% + 41px) ! important;
}
.AutoRepA-Td3{
    position: relative ! important;
    left: -214px ! important;
    top: 6px ! important;
}
.AutoRepA-Td4 {
    position: relative ! important;
    left: -219px ! important;
    top: 6px ! important;
}
.AutoRepA-Td5{
    position: relative ! important;
    left: -217px ! important;
    top: 6px ! important;
}
.AutoRepA-Td6{
    display: flex ! important;
    justify-content: space-around ! important;
    width: 195px ! important;
    align-items: center ! important;
}
.AutoRepA-Td7{
    width:1174px ! important;
}
.AutoRepA-SpanRad {
    width: 106px;
    position: relative ! important;
    left: -1px ! important;
    top: -2px ! important;
}
.AutoRep-ChngDIv{
    left:50px ! important;
    position:relative ! important;
}
.MulRep-Tr1{
    top:-20px ! important;
    position:relative ! important;
}
.MulRep-Tr2{
    height:70px ! important;
}
.HidFlex4{
  display:flex ! important; 
  justify-content: flex-end ! important; 
  align-items: center ! important;   
}
.MulRep-TrFlex1 {
    display: flex ! important;
    border-top: 1px solid #dedede ! important;
    width: calc(100% + 51px) ! important;
    left: -25px ! important;
    position: relative ! important;
    padding-top:10px ! important;
}
.MulRep-Td1 {
    left: -40px ! important;
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    border-top: unset ! important;
}
.MulRep-Td2 {
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: -99px ! important;
    border-top: unset ! important;
}
.MulRep-Td3 {
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: -52px ! important;
    border-top: unset ! important;
}
.MulRep-Td4 {
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: -1px ! important;
    border-top: unset ! important;
}
.MulRep-Td5 {
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: 50px ! important;
    border-top: unset ! important;
}
.MulRep-TabBor{
    border-top: 1px solid #dedede ! important;
    height:25px ! important;
}
.MulRep-SpanBk{
    background: white ! important;
    box-shadow: unset ! important;
    top: -4px ! important;    
    position: relative ! important;
}                                                                                /* Autoreportadd.jsp ends*/
.TempHos-Td1{                                                                     /* Template_Hosts.jsp starts */
    width:16%;
}
.TempHos-Td2{
    width:41%;
}
.TempHos-Td3{
    width:43%;
}
.TempHos-Td4 {
    position: absolute ! important;
}
.TempHos-Td5 {
    position: relative ! important;
    top: -15px ! important;
    left: 300px ! important;
}
.TempHos-Td6 {
    position: relative ! important;
    left: -364px ! important;
    top: 5px ! important;
}
.TempHos-Td7 {
    position: relative ! important;
    left: -288px ! important;
    top: 5px ! important;
}
.TempHos-Td8 {
    position: relative ! important;
    left: -219px ! important;
}
.TempHos-Td9 {
    position: relative ! important;
    left: -309px ! important;
    top: 5px ! important;
}
.TempHos-Td10 {
    display: flex ! important;
    top: 42px ! important;
    position: relative ! important;
    min-width:142px ! important;
}
.TempHos-Td11 {
    position: relative ! important;
    left: -91px ! important;
    top: 5px ! important;
}
.TempHos-Td12 {
    position: relative ! important;
    left: -147px ! important;
    top: 5px ! important;
}
.TempHos-Td13{
    display: flex ! important;
    width: 100% ! important;
    top: 20px ! important;
    justify-content: flex-end ! important; 
    position: relative ! important;
}
.TempHos-Tr1 {
    height:90px ! important;
}
.TempHos-TabBor{
    border-bottom: 1px solid #c5c5c5 ! important;
}
.TempHost-Btn1{
    position:absolute;
    right:1%;
}                                                                                 /* Template_Hosts.jsp ends */
body#MulRep-Body .ms-choice{                                                      /* Multiplereportcreation.jsp starts */
    background-color:unset ! important;
}  
.MulRep-Td1 {
    left: -40px ! important;
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    border-top: unset ! important;
}
.MulRep-Td2 {
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: -99px ! important;
    border-top: unset ! important;
}
.MulRep-Td3 {
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: -52px ! important;
    border-top: unset ! important;
}
.MulRep-Td4 {
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: -1px ! important;
    border-top: unset ! important;
}
.MulRep-Td5 {
    width: 20% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: 50px ! important;
    border-top: unset ! important;
}
.MulRep-Td6{
    position: relative ! important;
    left: -134px ! important;
    top: 6px ! important;    
}
.MulRep-Td7{
    position: relative ! important;
    left: -47px ! important;
}
.MulRep-Td8{
    position: relative ! important;
    left: -184px ! important;
    top: 6px ! important;    
}
.MulRep-Td9{
    display: flex ! important;
    width: 100% ! important;
    padding: 15px ! important;    
}
.MulRep-Span1{
    position: relative ! important;
    left: -264px ! important;
    top: -10px ! important;
}
.MulRep-Span2{
    position: relative ! important;
    left: -220px ! important;
    top: -10px ! important;
}
.MulRep-Inp1{
    position: relative ! important;
    left: -311px ! important;
    top: 5px ! important;
}
.MulRep-Inp2{
    position: relative ! important;
    left: -238px ! important;
    top: 5px ! important;
}
.MulRep-Img1{
    top:38px ! important;
    position : relative ! important;
}                                                                                   /* Multiplereportcreation.jsp ends */
body#RepLis-Body .x-grid-cell-inner,body#RepLis-Body .x-column-header-inner{                         /* Report_List.jsp starts */
display:flex ! important;
justify-content:center ! important;
}
.RepLis-Tab{
    width: 251px ! important;
    height: 50px ! important;
}                                                                                  /* Report_List.jsp ends */
body#RepVwr .x-form-text{                                                            /* Report_Viewer.jsp starts */
min-Height:26px ! important;
}
body#RepVwr a#button-1023-btnEl{
height:27px ! important;
}
body#RepVwr span#button-1023-btnInnerEl{
    background: #f1f1f1 ! important;
    font-size: unset ! important;
    color: #3a558d ! important;
    width: 50px ! important;
    padding: unset ! important;
    height: 26px ! important;
    border-radius: 16px ! important;
    display: flex ! important;
    align-items: center ! important;
    justify-content: center ! important;    
    position: relative ! important;
}
body#RepVwr a#button-1022-btnEl{
height:27px ! important;
}
body#RepVwr .x-panel-default{
    width:1250px ! important;  
} 
body#RepVwr span#button-1022-btnInnerEl{
    background: #3eb669 ! important;
    color: #fff ! important;
    font-size: unset ! important;
    width: 50px ! important;
    padding: unset ! important;
    height: 23px ! important;
    border-radius: 16px ! important;
    display: flex ! important;
    align-items: center ! important;
    justify-content: center ! important;     
    position: relative;
}
tr#RepVwr-TopF input,tr#RepVwr-TopF .ms-parent{
    width:100px ! important;
} 
.RepVwr-MainA{
    padding-left:15px ! important;
}
.RepVwr-Tr1{
    margin-top:-20px ! important;
}
.RepVwr-Inp{
    width:198px ! important;
}  
.RepVwr-Td1{
    display:block ! important;
}
.RepVwr-RepT{
    position:relative ! important;
    left:-78px ! important;
}
.RepVwr-DataT{
    position:relative ! important;
    left:-85px ! important;
}
.RepVwr-TimSc{
    position:relative ! important;
    left:-80px ! important;
}
.RepVwr-CusTF{
    position:relative ! important;
    left:-54px ! important;
}
.RepVwr-CusTT{
    position:relative ! important;
    left:-62px ! important;
}   
.RepVwr-A1{
    position:relative ! important;
    left:-38px ! important;
}  
.RepVwr-A2{
    position:relative ! important;
    left:-29px ! important;
}    
.RepVwr-A3{
    position:relative ! important;
    left:-18px ! important;
}  
.RepVwr-RepTS{
    position:relative ! important;
    left:-106px ! important;
}
.RepVwr-TimScS{
    position:relative ! important;
    left:-100px ! important;
}
.RepVwr-CusTFS{
    position:relative ! important;
    left:-74px ! important;
}
.RepVwr-CusTTS{
    position:relative ! important;
    left:-82px ! important;
}
.RepVwr-FiltTop{
    position: relative ! important;
    left: -40px ! important;
}
.RepVwr-DisplayTop{
    position: relative ! important;
    left: -29px ! important;
}
.RepVwr-DataTop{
    position: relative ! important;
    left: -35px ! important;
}
.RepVwr-TimTop{
    position: relative ! important;
    left: -33px ! important;
}
.RepVwr-CusTop{
    position: relative ! important;
    left: -10px ! important;
}
.RepVwr-CusTTop{
    position: relative ! important;
    left: -17px ! important;
}
.RepVwr-BuiTop{
    position: relative ! important;
    left: -47px ! important;
}
.RepVwr-RepTop{
    position: relative ! important;
    left: -26px ! important;
}
.RepVwr-CharInpTop{
    position: relative ! important;
    left: 20px ! important;
}
.RepVwr-Inp1Top{
    position: relative ! important;
    left: -40px ! important;
}
.RepVwr-Cat2{
    position: relative ! important;
    left: -98px ! important;	
}
.RepVwr-Org2{
    position: relative ! important;
    left: -77px ! important;
}
.RepVwr-Dom2{
    position: relative ! important;
    left: -102px ! important;
}
.RepVwr-Os2{
    position: relative !important;
    left: -113px ! important;
}
.RepVwr-Base2{
    position: relative ! important;
    left: -52px ! important;
}
.RepVwr-AdvBloc{
    height:80px ! important;
    overflow:unset ! important;
}
.RepVwr-RepT2{
    position: relative ! important;
    left: -101px ! important;
    top: -20px ! important;
}
.RepVwr-RepRT2{
    position: relative ! important;
    left: -24px ! important;
    top: -20px ! important;
}
.RepVwr-PollT2{
    position: relative ! important;
    left: -251px ! important;
    top: -20px ! important;
}
.RepVwr-PollRT2{
    position: relative ! important;
    left: -66px ! important;
    top: -20px ! important;
}
.RepVwr-RepInpT2{
    position: relative ! important;
    left: -166px ! important;
    top: 5px ! important;
}
.RepVwr-RepInpRT2{
    position: relative ! important;
    left: -88px ! important;
    top: 5px ! important;
}
.RepVwr-PollInpT2
{
    position: relative ! important;
    left: -310px ! important;
    top: 5px ! important;
}
.RepVwr-PollInpRT2
{
    position: relative ! important;
    left: -125px ! important;
    top: 5px ! important;
}
.RepVwr-OrgT2{
	position: relative ! important;
    top: -20px ! important;
    left: 7px ! important;
}
.RepVwr-OrgInpT2{
    position: relative ! important;
    top: 5px ! important;
    left: -112px ! important;
}                                                                                           /* Report_Viewer.jsp ends */
.HosSrch-BkTrans{                                                                           /* HostsSearch.jsp starts */
    background:transparent ! important;                                         
}
.HosSrch-Tr1{
    display:flex ! important;
    background:white ! important;
}
.HosSrch-Tr2{
    height:70px ! important;
}
.HosSrch-Tab1 {
    background: white ! important;
    width: 1050px ! important;
    position: relative ! important;
    left: -433px ! important;
    border-radius: 4px ! important;
    top: -20px ! important;
}
.HosSrch-Td1 {
    width: 180px ! important;
    left: -130px ! important;
    top: 18px ! important;
}
.HosSrch-Td2{
    width: 180px ! important;
    top: 20px ! important;
    left: -50px ! important;
}
.HosSrch-Td3{
    display:flex ! important;
}
.HosSrch-WidFoot{
    border-top:unset ! important;
}                                                                                       /* HostsSearch.jsp ends */
body#MulRepE-Body .ms-choice{                                                           /* MultipleReport_Edit.jsp starts */
    background-color:unset ! important;
}                                                                                      /* MultipleReport_Edit.jsp ends */
body#SysUp .copyhdr{                                                                    /* SystemUpTimeReport.jsp starts */
    border-top:none ! important;
}        
.SysUp-WgtWid{
    max-width: 1250px ! important;
}
.SysUp-AdvPnl{
    width:100% ! important; 
    display:table ! important;
}
.SysUp-TrFlex{
    display:flex ! important;
}
.SysUp-Tr1{    
    position: relative ! important;
    left:21px ! important;
    padding-top: 8px ! important;
}
.SysUp-Tr2{
    display:flex ! important;
    width:70% ! important;
    padding-bottom: 10px ! important;
    position: relative ! important;
    left:-66px ! important;
}
.SysUp-TdBloc{
    display:block ! important;
}
.SysUp-Td1{
    left:-186px ! important;
}
.SysUp-Td2{
    top:5px ! important;
    position: relative ! important;
}
.SysUp-Inp1{
    left:-29px ! important;
}
.SysUp-Inp2{
    left:-13px ! important;
}
.SysUp-Inp3{
    left:-55px ! important;
}
.SysUp-Inp4{
    left:-28px ! important;
}
.SysUp-Br{
    border:unset ! important;
}
.SysUp-Tp{
    top:20px ! important;
    position: relative ! important;
}
body#SysUp #FROM,body#SysUp #ToTime{
   width:230px ! important; 
}                                                                                           /* SystemUpTimeReport.jsp ends */
body#SysRep-Body .ms-choice{                                                                /* System_Report_Edit.jsp starts */
    background-color:unset ! important;
} 
body#SysRep-Body table#uniqueResDivChange{
    left: -248px ! important;
    position: relative ! important;
    top: 21px ! important;
}
body#SysRep-Body div#uniqueResDivChange-listWrapper{
	width: 350px ! important;
    height: 50px ! important;
}
body#SysRep-Body table#uniqueResDivChange-triggerWrap .x-form-trigger{
	top: 36px ! important;
    right: 77px ! important;
}
body#SysRep-Body div#htmlResourcefilter tr.formfield{
	background:white ! important;
}
.RepEd-Lab1{
    padding-left:0px ! important;
}  
.RepEd-Lab2{
    padding-left:0px ! important;
    padding-top:10px ! important;
} 
.RepEd-Td1{
    position: relative ! important;
    top: 17px ! important;
    left: -245px ! important;
    padding-top: 10px;
    padding-bottom: 15px;
}
.RepEd-Td2{
    position: relative ! important;
    left: -456px ! important;
    top: 17px ! important;  
}
.SysRep-Label3 {
    top: -15px ! important;
    left: -106px ! important;
}
.SysRep-Inp1{
    left: -144px ! important;
    position: relative ! important;
    top: 5px ! important;
}
.SysRep-Inp2 {
    position: relative ! important;
    left: -246px ! important;
    top: 5px ! important;
}
.SysRep-Inp3 {
    position: relative ! important;
    left: -510px ! important;
    top: 5px ! important;
}
body#SysRep-Body td#RepCr-ExtSel1 div#uniqueInsDivChange-listWrapper{
    width:350px ! important;
    height:50px ! important;
}
body#SysRep-Body td#RepCr-ExtSel1 div.x-form-arrow-trigger{
    right:82px ! important;
    top:35px ! important;
}
body#SysRep-Body td#RepCr-ExtSel1{
    display: flex ! important;
    height: 45px ! important;
} 
.SysRep-PadBtm{
    padding-bottom: 15px ! important;
}                                                                                    /* System_Report_Edit.jsp ends */
body#RepCr-Body .ms-choice{                                                             /* report_create.jsp starts */
    background-color:unset ! important;
}    
body#RepCr-Body div#htmlResourcefilter tr.formfield{
    background: white ! important;
    top: 10px ! important;
    position: relative ! important;
}
body#RepCr-Body div#htmlResourcefilter td.formfield{
    display:block ! important;
}
body#RepCr-Body div#uniqueResDivChange-listWrapper,body#RepCr-Body div#resDIVChange-listWrapper{
    height:50px ! important;
    width:350px ! important;
}
body#RepCr-Body table#uniqueResDivChange-triggerWrap .x-form-trigger{
    top: 35px ! important;
    right: 65px ! important;    
}
body#RepCr-Body table#resDIVChange-triggerWrap .x-trigger-cell{
    position: relative;
    top: 24px;
    left: -20px;    
}
body#RepCr-Body div#uniqueResDiv{
    height:70px ! important;    
}
body#RepCr-Body div#htmlfilter{
    height:50px ! important;
}
.RepCr-TdBloc{
    display:block ! important;
}
.RepCr-Inp350{
    min-width: 350px ! important;
}
.RepCr-TrFlex{
    display:flex ! important;
}
.RepCr-Tr30{
    height:30px ! important;
}
.RepCr-TrFlex1{
    position:relative ! important;
    top:10px ! important;
    display:flex ! important;
    height: 75px ! important;
}
.RepCr-TrFlex2{
    display:flex ! important;
    height: 55px ! important;
}
.RepCr-TrFlex3{
    display: flex ! important;
    border-top: 1px solid #dedede ! important;
    width: calc(100% + 40px) ! important;
    left: -19px ! important;
    position: relative ! important;
}
.RepCr-Tr1{
    top: 35px ! important;
    position: relative ! important;
}
.RepCr-Tr2{
    display:flex ! important;
    align-items:center ! important;
}
.RepCr-TdWid{
    width: 277px ! important;
    height: 50px ! important;
}
.RepCr-Td1{
    position: relative ! important;
    top: 20px ! important;
    left: -64px ! important;
}
.RepCr-Td2{
    position: relative ! important;
    top: 20px ! important;
    left: -23px ! important;
}
.RepCr-Td3{
    display:flex ! important;
    align-items:center ! important;
    width:50% ! important;
}
.RepCr-Td4{
    width:270% ! important;
}
.RepCr-Td5{
    left: -495px ! important;
    position: relative ! important;
    top: 20px ! important;
    width:15% ! important;
}
.RepCr-Td6{
    position: relative ! important;
    left: -97px ! important;
}
.RepCr-Td7{
    position: relative ! important;
    left: -286px ! important;
    top: 20px ! important;	
}
.RepCr-Td8{
    left: -32px ! important;
    position: relative! important;
}
.RepCr-Td9{
    left: -199px ! important;
    top: 19px ! important;
    position: relative ! important;    
}
.RepCr-Td10{
    left: -25px ! important;
    top: -4px ! important;
    position: relative ! important;   
}
RepCr-Td11{
    display: flex ! important;
    width: 117px ! important;
    align-items: center ! important;
}
.RepCr-Td12{
    left: 43px ! important;
    width: 10% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    border-top: unset ! important;
}
.RepCr-Td13{
    width: 30% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: 57px ! important;
    border-top: unset ! important;
}
.RepCr-Td14{
    width: 30% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: 50px ! important;
    border-top: unset ! important;
}
.RepCr-Td15{
    width: 30% ! important;
    display: flex ! important;
    justify-content: center ! important;
    position: relative ! important;
    left: 80px ! important;
    border-top: unset ! important;
}
.RepCr-Td45{
    width:45% ! important;
}
.RepCr-Wid5{
    width:5% ! important;
}
.RepCr-Label1{
    top:-15px ! important;
}
.RepCr-Label2{
    top: -15px ! important;
    left: -3px ! important;
}
.RepCr-Label3{
    top: -15px ! important;
    left: -32px ! important;
}
.RepCr-Label4{
    left:-3px ! important;
}
.RepCr-Label5{
    left:-170px ! important;
}
.RepCr-Inp1{
    left: -144px ! important;
    position: relative ! important;
    top: 5px ! important;
}
.RepCr-Inp2{
    position: relative ! important;
    left: -210px ! important;
    top: 5px ! important;
}
.RepCr-Inp3{
    position: relative ! important;
    left: -277px ! important;
    top: 5px ! important;
}
.RepCr-Inp4{
    position: relative ! important;
    left: -316px ! important;
    top: 10px ! important;
}
.RepCr-Inp5{
    top: 10px ! important;
    position: relative ! important;
    left: -485px ! important;
}
.RepCr-Inp6{
    display: flex ! important;
    justify-content: center ! important;
}
.RepCr-MulSel{
    width:350px ! important;
}
body#RepCr-Body td#RepCr-ExtSel1 div#uniqueInsDivChange-listWrapper{
    width:350px ! important;
    height:50px ! important;
}
body#RepCr-Body td#RepCr-ExtSel1 div.x-form-arrow-trigger{
    right:82px ! important;
    top:35px ! important;
}
body#RepCr-Body td#RepCr-ExtSel1{
    display: flex ! important;
    height: 45px ! important;
}
.RepCr-TdLAl2{
    left: -475px ! important;
}
.RepCr-TdLAl4{
    left: -277px ! important;
}.RepCr-TdLAl5{
    left: -458px ! important;
}
.RepCr-TdLAl6{
    left: -475px ! important;
}
.RepCr-wid200{
    width:200px ! important  
}
.RepCr-wid400{
    width:400px ! important;    
}
.RepCr-SpanX{
    left: -2px ! important;
    top: -7px ! important;
} 
.RepCr-SpanBk{
    background: white ! important;
    box-shadow: unset ! important;
    top: -4px ! important;
    left: 43px ! important;
    position: relative ! important;
}    
.RepCr-ImgUn{
    display:unset ! important;
}
.SysRep-Btn1{
    position: relative ! important;
    left: 729px ! important;    
}
.SysRep-Btn2{
    position: relative ! important;
    top: 30px ! important;
}
.SysRep-Btn3{
    position: relative ! important;
    left: 235px ! important;    
}
.SysRep-Btn4{
    position: relative ! important;
    left: 531px ! important;   
}                                                                                       /* report_create.jsp ends */
body#AutoRepE-Body .ms-choice{                                                          /* AutoReport_Edit.jsp starts */
    background-color:unset ! important;
}        
.AutoRepE-Td1 {
    width: 229px ! important;  
}
.AutoRepE-Td2 {    
    width: 140px ! important;  
}
.AutoRepE-Td3 {
    left: -3px ! important;
    top: -10px ! important;
    position: relative ! important;
}
.AutoRepE-Td4 {
    width: calc(100% + 290px) ! important;
}
.AutoRepE-Td5 {
    border:unset ! important;
    height:5px ! important;
}
.AutoRepE-Td6 {
    margin-top: 10px;
    margin-bottom: 20px;
    display: block;
}
.HidFlex5{
    display: flex ! important;
    justify-content: space-between;
    align-items: center ! important;
}                                                                                          /* AutoReport_Edit.jsp ends */
body#ItamRep-Body .settingstabactive {                                                     /* ITAMReportListView.jsp starts */
    width:215px ! important;
}             
body#ItamRep-Body div#settingsdiv img {
    display:unset ! important; 
}
body#ItamRep-Body .widgetHeader{
   background: #eaebee ! important;
}
body#ItamRep-Body .widgetHeader span{
   background: white ! important;
}
body#ItamRep-Body .widgetHeader h2,body#ItamRep-Body .contentBlock .header_new h2 {
    background: #eaebee ! important;
    line-height: 1.6em ! important;
    height: 24px ! important;
}    
.ItamRep-Td1{
    display:flex ! important;
    justify-content:space-around ! important;
    align-items: center ! important;
    width:972px ! important;
}
.ItamRep-Span{
    display:flex ! important;
    justify-content:space-around ! important;
    align-items: center ! important;
    left:-23px ! important;
    position:relative ! important;
}
.ItamRep-SelHgt{
    height:34px ! important;
    left:-23px ! important;
}
.ItamRep-InpAlign{
    height:34px ! important;
    width:150px ! important;
}
.ItamRep-Hpr{
    left:-10px ! important;
    position:relative ! important;
}                                                                                          /* ITAMReportListView.jsp ends */
.LogRep-SubLine{                                                                           /* logReportsList.jsp starts */
    line-height:25px ! important;
}
body#LogRep-Body .x-grid-cell-inner {
    position: relative;
    text-align: center ! important;
} 
.LogRep-Td1{
    position: relative ! important;
    top: -23px ! important;
    left: 14% ! important;
}
.LogRep-Td2{
    position: relative ! important;
    top: 3px ! important;
}
.LogRep-Td3{
    position: relative ! important;
    top: -10px ! important;
    left: 2% ! important;
}
.LogRep-TdWid{
    height: 53px ! important;
    width: 175px ! important;
    padding: 3% ! important;
}
table#multiSiteCombo-triggerWrap .x-form-trigger{
    position: relative ! important;
    top: 14px ! important;
    left: -20% ! important;
}
table#LogRep-Tab div#modelDescription{
    width:1230px ! important;
}
body.responsive table#LogRep-Tab div#modelDescription{
    width:1066px ! important;
}                                                                                          /* logReportsList.jsp ends */
body#LogRepAdEd-Body .formfield{                                                           /* logReportsAddEdit.jsp starts */
    background:white ! important;
}
body#LogRepAdEd-Body td.formfield{
    width:100% ! important;
    display:block ! important;
}
body#LogRepAdEd-Body td.formtext{
    width:100% ! important;
    display:block ! important;
    padding-top: 10px ! important;
    padding-bottom: 10px ! important;
}
body#LogRepAdEd-Body input[type="text"]{
    width:350px ! important;    
}
body#LogRepAdEd-Body textArea{
    min-width:350px ! important;    
    max-width:1045px ! important;
}
.CopyHdr-Adj{    
    border-top: 1px solid #dedede;
    color: #0f93ee;
    margin: 2px 0;
    font-size: 18px;
    padding: 0;
    font-family: Roboto Light;   
    text-align: left;
    font-weight: normal;    
    width: calc(100% + 40px);
    margin-left: -20px;
    line-height: 37px;
    height: 37px;
    position: relative ! important;
    top:4px ! important;
}
.LogRepAdEd-Td1 {
    display: flex ! important;
    justify-content: flex-start;
    width: 100% ! important;
    padding-top: 10px ! important;
    padding-bottom: 10px ! important;
    padding-left: 7px ! important;
    position: relative ! important;
    top: 7px ! important;   
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
}
.Hgt170Px{
    height:170px ! important;
}
.Hgt240Px{
    height:240px ! important;
}
.LogRepAdEd-Td2{
    position: relative ! important;
    top: 3px ! important;
}
.LogRepAdEd-Td3{
    position: relative ! important;
    top: 5px ! important;
    display: flex ! important;
    padding-top: 10px ! important;
    padding-bottom: 10px ! important;
    padding-left: 10px ! important;
    width: 100% ! important;
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
    text-align: left;
}
.LogRepAdEd-Tr1{
    height: 60px ! important;
    position: relative ! important;
    top: 25px ! important;
}
body.responsive .LogRepAdEd-Tr1{
    max-width: 1000px ! important;
}
.LogRepAdEd-Tr2{
    margin-left: -27px ! important;
    background: #d6dee1 ! important;
    float: left ! important;
    height: 47px ! important;
    top: 3px ! important;
    position: relative ! important;
    width: 104%;
}
body.responsive .LogRepAdEd-Tr2{
   width: 104.7% ! important;
}
.LogRepAdEd-Td4 {
    position: relative ! important;
    top: -30px ! important;
}
.LogRepAdEd-Td5 {
    position: relative ! important;
    left: -16%;
}
.LogRepAdEd-TdWid {
    width: 180px ! important;    
    height: 50px;
}
body.responsive .LogRepAdEd-Td5{
    left: -12% ! important;
}
.LogRepAdEd-Td6 {
    position: relative ! important;
    left: -8%;
}
body.responsive .LogRepAdEd-Td6{       
    left: -15% ! important;
}
.LogRepAdEd-Td7 {
    position: relative ! important;
    top: -30px ! important;
    left: 4.3%;
}
body.responsive .LogRepAdEd-Td7{    
    left: -4.3% ! important;
}
.LogRepAdEd-Td8,input#selectvalue {
    position: relative ! important;
    left: -1%;
}
.LogRepAdEd-Td9{
    position: relative ! important;
    left: 3% ! important;
}
body.responsive .LogRepAdEd-Td8,body.responsive input#selectvalue {  
    left: -27% ! important;
}
.LogRepAdEd-Sel1{
    position: relative ! important;
    top: 10px ! important;
}
.LogRepAdEd-Btn1{
    position: relative ! important;
    top: -10% ! important;
    left:64%;
}
body.responsive .LogRepAdEd-Btn1{   
    left:58% ! important;
}
.LogRepAdEd-Btn2{
    position: relative ! important;    
    left:40%;
}
body.responsive .LogRepAdEd-Btn2{   
    left:30% ! important;
}
.LogRepAdEd-Btn3{
    position: relative ! important;    
    left:58%;
}
body.responsive .LogRepAdEd-Btn3{   
    left:51% ! important;
}
.LogRepAdEd-Btn4{
    position: relative ! important;    
    left:61%;
}
body.responsive .LogRepAdEd-Btn4{   
    left:55% ! important;
}
.LogRepAdEd-Img1{
    position: relative ! important;
    display: unset ! important;
    top: -12px ! important;
    left: -40% ! important;
}
.LogRepAdEd-SpanUn{
   background: unset ! important;
   box-shadow:unset ! important;
}
.LogRepAdEd-FontFTxt{
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
}
.LogRepAdEd-Span1{
    position: relative ! important;
    left: 45% ! important;
    top: 8px ! important;
}
.LogRepAdEd-Div1 {
    top: -3px ! important;
    position: relative ! important;
}
.LogRepAdEd-Div2 {
    width: 100.3% ! important;
    position: relative ! important;
    left: -1.5px ! important;
    top: -2px ! important;
}
.LogRepAdEd-Div3 {
    position: relative ! important;
    margin-top: -2px ! important;
}
.PdBtm10Px{
    padding-bottom: 10px ! important;
}
.MrgTp20Px{
    margin-top: 20px ! important;
}
.Hgt36Px{
    height:36px ! important;
}
.MrgTpN4Px{
    margin-top: -4px ! important;
}
.Wid95{
    width:95% ! important;
}
body#LogRepAdEd-Body div#AddChartDiv input[type="text"] {
    width: 86% ! important;
    position: relative ! important;
    left: 15px ! important;
    height: 28px ! important;
    top: 4px ! important;
    text-align: center ! important;
}                                                                                          /* logReportsAddEdit.jsp ends */
.WidBloc-ShUn{                                                                             /* analyzeLogs.jsp starts */
    box-shadow:unset ! important;
}
.WidBloc-Div1{
    max-width: 1230px;
    height:auto ! important;
}
body.responsive .WidBloc-Div1{
    max-width: 1080px !important;    
}
.Hgt150Px{
    height:150px ! important;
}
.WidBloc-Td1{
    position: relative ! important;
    top: 20px ! important;
}
.WidBloc-Sel1{
    position: relative ! important;
    top: -14px ! important;
    left: -11.5%;
}
.WidBloc-Sel2{
    position: relative ! important;
    left: -10%;
    top: -14px ! important;
}
.WidBloc-Td2{
    position: relative ! important;
    top: -40px ! important;
    left: -71%;
}
.WidBloc-Sel3{
    position: relative ! important;
    left: -23%;
    top: -14px ! important;
}
.WidBloc-Td3{
    position: relative ! important;
    left: -1640% ! important;
    top: 90px ! important;
}
.WidBloc-Td4{
    position: relative ! important;
    left: -77.6% ! important;
    top: 70px ! important;
}
.WidBloc-Btn1{
    position: relative ! important;
    top: -30px ! important;
    left: 326%;
}
body.responsive .WidBloc-Btn1{  
    left: 279% ! important;
}
.WidBloc-Tr1 {
    height: 50px ! important;
    top: 15px ! important;
    position: relative ! important;
}
.WidBloc-Tr2{
    width:490%;
}
body.responsive .WidBloc-Tr2{
    width:423% ! important;
}
.Hgt70Px{
    height:70px ! important;
}
.WidBloc-Td5{
    position: relative ! important;
    left: -16%;
    top: 5px ! important;
}
.WidBloc-Td6 {
    position: relative ! important;
    left: 9%;
}
.WidBloc-Td6A {
    position: relative ! important;
    left: 5.5%;
}
body.responsive .WidBloc-Td6A {   
    left: 1% ! important;
}
.WidBloc-Td7{
    left:-10% ! important;
}
body.responsive .WidBloc-Td7{   
    left: -15% ! important;
}
.WidBloc-Td8{
    position: relative ! important;
    left: 3% ! important;
}
body#AnLog-Body .WidBloc-Td9{
    position: relative ! important;
    left: 3% ! important;
    top: 3px ! important;
}
.WidBloc-Td10{
    position: relative ! important;
    left: -11% ! important;
    top: -12px ! important;
}
.WidBloc-Td11{
    position: relative ! important;
    left: -8% ! important;
}
.WidBloc-Td12 {
    width: 70% ! important;
    position: relative ! important;
    left: 32% ! important;
    top: -10px ! important;
}
.WidBloc-Td14 {   
    position: relative ! important;
    left:-8% ! important;
}
body.responsive .WidBloc-Td12{
    width: 50%;
    position: relative ! important;
    left: 30% ! important ;
}
body#AnLog-Body .WidBloc-TdWid {
    height: 50px ! important;
    width: 285px ! important;
    padding: 1.2% ! important;
    top: 15px ! important;
    position: relative ! important;
}
.WidBloc-Btn2{
    position: relative ! important;
    left: 110%;
}
body.responsive .WidBloc-Btn2{   
    left: 30% ! important;
}
.WidBloc-Btn2A{
    position: relative ! important;
    left: 150%;
}
body.responsive .WidBloc-Btn2A{   
    left: 110% ! important;
}
.WidBloc-A1{
    position: relative ! important;
    top: 5px ! important;
}
body#AnLog-Body .WidBloc-Span1{
    position: relative ! important;
    top: -20px ! important;
    left: -85% ! important;
}
.PadTop0Px{
    padding-top:0px ! important;
}
.UHidFlex1{
    display: flex ! important;
    align-items: center ! important;
    justify-content: space-around;
}
body#AnLog-Body table#logHostFilter-triggerWrap .x-form-trigger{
    position: relative ! important;
    top: 14px ! important;
    left: -5px ! important;
}
body#AnLog-Body .x-table-plain{
    width:350px ! important;
}
body#AnLog-Body input[type="text"]{
    width:350px ! important;
}
body#AnLog-Body .x-panel-default{
	min-height: 150px !important;
}
body#AnLog-Body .x-toolbar-default{
	top:70% ! important;
}
.LinUn{
    line-height: unset ! important;
}
.ImpHide{
    display:none ! important;
}                                                                              /* analyzeLogs.jsp ends */	
body#LogCh-Body .WidBloc-Td13{                                                 /* LogsCharts.jsp starts */
    width: 17% ! important;   
}
body#LogCh-Body .WidBloc-Span1{
    position: relative ! important;
    top: -10px ! important;
    left: -85% ! important;
}
body#LogCh-Body .WidBloc-Td9{
    position: relative ! important;
    left: 3% ! important;    
}
body#LogCh-Body table#logHostFilter-triggerWrap .x-form-trigger{
    position: relative ! important;
    top: 14px ! important;
    left: -5px ! important;
}
body#LogCh-Body .x-table-plain{
    width:350px ! important;
}
body#LogCh-Body input[type="text"]{
    width:350px ! important;
}
body#LogCh-Body .x-panel-default{
	min-height: 150px !important;
}
body#LogCh-Body .x-toolbar-default{
	top:70% ! important;
}
body.responsive .LogCh-Div1{
    position:relative ! important;
    left:-1%  ! important
}
.ConDiv{
    display:contents ! important;
}
.LogCh-container{
  text-align:center;
  display:block ! important      
}
.LogCh-Box{
  display: block;
  margin:0 auto;
}
@media only screen and (min-width: 768px) {
  .LogCh-Box {
    display: inline-block;
  }
}   
.Wid1200Px{
    width:1200px ! important;
}                                                                                          /* LogsCharts.jsp ends */	
body#LogSum-Body table#logHostFilter-triggerWrap .x-form-trigger{                          /* logSummary.jsp starts */
    position: relative ! important;
    top: 14px ! important;
    left: -5px ! important;
}
body#LogSum-Body .x-table-plain{
    width:350px ! important;
}
body#LogSum-Body input[type="text"]{
    width:350px ! important;
}
body#LogSum-Body .x-panel-default{
	min-height: 150px !important;
}
body#LogSum-Body .x-toolbar-default{
	top:70% ! important;
}
body#LogSum-Body .WidBloc-Span1{
    position: relative ! important;
    top: -20px ! important;
    left: -85% ! important;
}
body#LogSum-Body .WidBloc-TdWid {
    height: 50px ! important;
    width: 285px ! important;
    padding: 1.2% ! important;
    top: 15px ! important;
    position: relative ! important;
}
body#LogSum-Body .WidBloc-Td9{
    position: relative ! important;
    left: 3% ! important;
    top: 3px ! important;
}                                                                                          /* logSummary.jsp ends */
.AutoRepE-TexA{                                                                            /* AutoReport_Edit.jsp starts */
    max-width: 1040px ! important;
}
.AutoRepE-Div1 {
    position: relative;
    top: -6px;
    width: 100.2%;
    left: -1px;
}
.AutoRepE-Btn1{
    position: relative;
    left:74%;
}
.AutoRepE-SpanX{
    position:relative ! important;
    left:40% ! important;
}
.UHidFlex2{
    display:flex ! important;
    align-items: center ! important;
}
.UOvrHid{
    overflow: hidden;
}
.UIWid70Px{
    width:70px ! important;
}
.UMarLef30Px{
    margin-left: 30px ! important;
}
body#AutoRepE-Body td.formtext{
    padding-top: 10px ! important;
    padding-bottom: 10px ! important;
}
body#AutoRepE-Body input[type="text"],body#AutoRepE-Body textArea{
    min-width: 350px ! important;
}
.AutoRepE-Td7{
    position: relative;
    left:-17.3%;
    top:30px;
}
body.responsive .AutoRepE-Td7{
    left:-15.5% ! important;
}
.AutoRepE-Td8{
    position: relative;
    left:-17.7%;
    top:30px;
}
body.responsive .AutoRepE-Td8{
    left:-15.9% ! important;
}
.AutoRepE-Td9{
    width:103.3%;
}
body.responsive .AutoRepE-Td9{
    width:103.9%;
}
.AutoRepE-Td10{
    width:100% ! important;
    display:block ! important;
}
.AutoRepE-Tab1{
    border-spacing: 0px ! important;    
}
.UIHgt38Px{
    height:38px ! important;
}
.UPdTop55Px{
    padding-top:55px;
}
.UPdTop10Px{
    padding-top: 10px
}                                                                                          /* AutoReport_Edit.jsp ends */
body#RepVwr table#SumTable .x-grid-cell-inner {                                            /* Report_Viewer.jsp starts */
	text-align:center ! important;
}
.RepVwr-PollSA2 {
    position: relative ! important;
    left: -169px ! important;
    top: -20px ! important;
}
.RepVwr-PollInpSA2 {
    position: relative ! important;
    left: -228px ! important;
    top: 5px ! important;
}
.RepVwr-SATr{
    position: relative;
    left: -6.7%;
}
.RepVwr-ATd{
    display: flex;
    justify-content: space-around;
    width: 30%;
    position: relative;
}
.repVwr-Lef1{
    left: 65%;
}   
.repVwr-Lef2{
    left: 85%;
}                                                                                          /* Report_Viewer.jsp ends */    
body#TempHos-Body .formfield{                                                              /* Template_Hosts.jsp starts */
    background:white ! important;
}
body#TempHos-Body td.formfield{
    width:100% ! important;
    display:block ! important;
}
body#TempHos-Body td.formtext{
    width:100% ! important;
    display:block ! important;
    padding-top: 10px ! important;
    padding-bottom: 10px ! important;
}
body#TempHos-Body input[type="text"]{
    width:350px ! important;    
}
body#TempHos-Body textArea{
    min-width:350px ! important;    
    max-width:1045px ! important;
}
body#TempHos-Body .x-panel-default,body#TempHos-Body .x-panel-body-default{
	height:220px ! important;
}
body#TempHos-Body .x-panel{
	width: 800px ! important;
}
.TempHos-Td1{
    width:16%;
}
.TempHos-Td2{
    width:41%;
}
.TempHos-Td3{
    width:43%;
}
.TempHos-Td4 {
    position: absolute ! important;
}
.TempHos-Td5 {
    position: relative ! important;
    top: -15px ! important;
    left: 300px ! important;
}
.TempHos-Td6 {
    position: relative ! important;
    left: -364px ! important;
    top: 5px ! important;
}
.TempHos-Td7 {
    position: relative ! important;
    left: -288px ! important;
    top: 5px ! important;
}
.TempHos-Td8 {
    position: relative ! important;
    left: -219px ! important;
}
.TempHos-Td9 {
    position: relative ! important;
    left: -309px ! important;
    top: 5px ! important;
}
.TempHos-Td10 {
    display: flex ! important;
    top: 42px ! important;
    position: relative ! important;
    min-width:142px ! important;
}
.TempHos-Td11 {
    position: relative ! important;
    left: -91px ! important;
    top: 5px ! important;
}
.TempHos-Td12 {
    position: relative ! important;
    left: -147px ! important;
    top: 5px ! important;
}
.TempHos-Td13{
    display: flex ! important;
    width: 100% ! important;
    top: 20px ! important;
    justify-content: flex-end ! important; 
    position: relative ! important;
}
.TempHos-Tr1 {
    height:90px ! important;
}
.Wid97P{
    width:97% ! important;
}
.Hgt50Px{
    height:50px ! important;
}
.TempHos-TabBor{
    border-bottom: 1px solid #c5c5c5 ! important;
}                                                                                 /* Template_Hosts.jsp ends */
.UPadTp10Px{
    padding-top:10px ! important;
}
.USysUp-Td1{
    position: relative ! important;
    left: -3% ! important;
}
/* Changes by CHETHAN R ends */

/*Asset and Inventory Reports*/

.reportsContainer #searchText{
    width: 155px;
    height: 35px!important;
}

.reportsContainer #searchCategoryID + .ms-parent{
    margin: 0px 10px!important;
    width:155px!important;
}

.modifyBtnPadding{
    padding: 0px 10px!important;
}

.reportsContainer .widgetHeader{
    background: #eaebee!important;
    border: 1px solid #c5c5c5!important;
    padding: 5px 6px 5px 5px!important;
    top: 10px!important;
    box-shadow: none!important;
}

.reportsContainer .widgetHeader h2{
    background: none!important;
    line-height: normal!important;
    color: #000!important;
    font-size: 13px!important;
    font-family: 'Roboto Medium';
}

.reportsContainer .widgetBlock {
    box-shadow: none;
    margin-top: 0px;
}

.reportsContainer .sideBar .widgetOuterWrapper, .reportsContainer #settingstd{
    background-color: #2b333e;
}

.reportsContainer .sideBar .widgetOuterWrapper a[onclick^="reportSelectionChange"]{
    color: #fff;
}

.reportsContainer .sideBar .widgetOuterWrapper .settingstabactive, .reportsContainer .sideBar .widgetOuterWrapper .widgetInnerWrapper table tbody tr:has(.settingstabactive){
    background: #3d4450!important;
}

/*add new report*/

.addNewReport select + .ms-parent .ms-choice{
    background: #f1f3f4!important;
}

.wid350{
    width: 350px!important;
}

.applyColumnFlexBox {
    display: flex!important;
    flex-direction: column!important;
}

.addNewReport .widgetInnerWrapper>table>tbody>tr:has(.wid100 div[style^="display:none"],.wid100 div[style^="display: none"]){
    margin: 0px!important;
    padding: 0px!important;
}

.invChartReport .widgetInnerWrapper>table>tbody>tr:has(.wid100 div[style^="display:none"],.wid100 div[style^="display: none"]){
    margin: 0px!important;
    padding: 0px!important;
}
/*add new report*/

/*Asset and Inventory Reports*/

/*IT Automation Reports*/

.reportsContainer #currentArchiveSpanID b{
    position: absolute;
    top: -25px;
}

.reportsContainer #currentArchiveSpanID select#currentArchiveID + .ms-parent{
    float: none!important;
}

/*IT Automation Reports*/

/*Tools*/

.adjustErrorMsgLineHt .fldErr{
    line-height: normal!important;
    padding: 10px!important;
    max-width: unset!important;
}

.copyImgIcon img{
    background: url(../assets/images/copy1.png) no-repeat;
}
.posRelative2{
    position: relative;
    left: 31px;
}

div#OUinfo table{
    border-spacing: 0 !important;
    border: none !important;
}
.submitBgCol{
     background: #E2E2E2;
}

.paddingTB0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.height33{
    height: 33px !important;
}

iframe#ext-gen12 {
    position: relative;
    background: #fdfdfd;
}

#centerDataPanel{
    width: 82% !important;
}


.cancleBtn{
    background: #fff !important;
    color: #333 !important;
}

.notifyLabel3{
        float: left;
    display: inline-block;
    line-height: 38px;
    color: #395476;
    font-size: 13px;
    font-family: Roboto Medium;
}

iframe#frameAlarms {
    width: 100% !important;    
    border: 1px solid #dedede !important;

}

.overflowy{
    overflow-y: hidden !important;
}

.x-border-layout-ct{
    background: #fff !important;
    border: 1px solid #dedede !important;
}

div#ext-gen18, div#ext-gen8{
    border: 1px solid #dedede !important;
    background: #fff;
}

#ext-gen21, span#ext-gen11{
    font-family: 'Roboto Light';
    color: #f65744;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    font-weight: normal;
    padding: 0 5px;
}

div#ext-gen20, div#ext-gen24 {
    border: 1px solid #dedede !important;
    
}

div#ext-comp-1003 {
    border-bottom: 1px solid #dedede !important;
    background: #fff !important;
    padding: 6px !important;
}

#ext-gen31, #ext-gen34{
    float: left;
    display: inline-block;
    color: #3a558d;
    font-size: 13px;
    font-family: Roboto Medium;
}

#ext-comp-1004, #ext-comp-1005{
    border-radius: 22px;
    background: #f1f1f1;
}

a.x-tree-node-anchor  span{
        display: inline-block;
    color: #3a558d;
    font-size: 13px;
    font-family: Roboto Medium;
}

#ext-gen28{
        padding: 10px 0;
}

#centerPanel{
    width: 100% !important;
}
#ext-gen29,#ext-gen32{
    padding: 4px ;
}

.tableBorder{
        border: 1px solid #dedede !important;
    background: #fff !important;
}

.marginB15{
    margin-bottom: 15px !important;
}

.padding010{
    padding: 0px 10px ;
}

.padding10{
    padding: 10px;
}

.lineH14{
    line-height: 14px;
}

.basicButtonFooter2{
    background: #d6dee1;
    width: calc(100% + 40px);
    height: 47px;
    margin-left: -20px;
}
.basicButtonFooter2 td.domains{  
    background: transparent;
    margin-top: 10px;
}

tr.basicButtonFooter2 .addbuttons.greenBtn, tr.basicButtonFooter2 .addbuttons {
    float: right;
}
.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc{
    background-image: none !important;
}

td.overflowy{
    width: 100% ;
}
iframe#frameAlarms {
    width: 958px !important;
}

.posNote{
    position: absolute;
    left: -22px;
    top: 12px;
}

tr.tableHeader td.formfield, tr.tableHeader td.mcopy.bgTransp, tr.tableHeader td.mcopy.alignCenter.bgTransp {
    font-family: Roboto Regular;
}

.tableHeaderOrg td{
    background: #eaebee;
    padding: 0;
    border: 0;
    border-bottom: 1px solid #cfcfd2;
    height: 34px;
    line-height: 34px;
    font-family: Roboto Medium;
    font-size: 12px;
}

form#genericEncryption span br + br {
    display: none;
}

img#genterImage {
    position: absolute;
    top: 132px;
    right: 27px;
    border: 1px solid #dedede;
}

td#strengthBar font {
    color: #395476;
    font-size: 13px !important;
    font-family: Roboto Medium !important;
}

div#ADDOU table, div#RENAMEOU table{
    border: 1px solid #dedede;

}
form[action='Save_OrganizationUnit'] table tr td.overflowy{
    width: 88% !important;
}

.lineHNormal{
    line-height: normal !important;
}

.wid200px {
    width: 200px !important;
}

#selectSearchText_4, #selectSearchText_5{
    width: 105px !important;
}

select.wid200px + .ms-parent{
    width: 200px !important;
}

.paddingL63{
    padding-left: 63px ;
}
#loggeduser + #searchCategory + .ms-parent{
    width: 200px !important;
    margin-left: 350px !important;
}
/*
.user_Mgmt select#paginationrowcount{
    margin-top: 3px !important;
}
*/

.user_Mgmt select#paginationrowcount + .ms-parent{
    margin-top: -27px !important;
}
.wid10P{
    width: 10%;
}
.wid7P{
    width: 7%;
}

.excel_Import input.domains {
    background: #3eb669;
    color: #fff;
    float: right;
    padding: 0 25px;
    font-size: 14px;
    margin: 0 10px 0 0;
    border-radius: 20px;
    height: 28px;
    line-height: 28px;
    border: 0;
    text-shadow: none;
    box-shadow: none;
    font-family: Roboto Medium;
}
.excel_Import input.domains[onclick*='cancelButton()']{
    background: #fff !important;
    color: #333 !important;
}

.msgaling{
    text-align: center;
    display: block;
    width: 100%;
}

div#OUinfo table.table1{
    padding-bottom: 10px;
}
.fileIp input[type=file] {
    background: transparent;
    padding: 0;
    border: 0;
    border-radius: 4px;
    text-indent: -90px;
    text-align: left;
    width: 360px;
    position: absolute;
    z-index: 9999;
    top: 2px;
    height: 29px;
    left: 0;
    padding-top: 5px;
    cursor: pointer;
    opacity: 0;
}
.fileIp:after {
    content: "";
    background: #f1f2f3 url(../assets/images/file_upload.png)no-repeat;
    background-size: 20px;
    position: absolute;
    top: 2px;
    height: 20px;
    left: 0;
    z-index: 1;
    width: 350px;
    padding: 5px;
    background-position: 3px 5px;
    border-left: 1px solid #dedede;
    border-top: 1px solid #dedede;
}
.fileIp {
    position: relative;
    height: 30px;
}
label.choosedFileName {
    position: absolute;
    z-index: 999;
    margin-top: -1px;
    font-family: Roboto Regular;
    margin-left: 39px;
    font-size: 12px;
    top: 12px;
}

.excel_Import label.choosedFileName{
    width: 300px;
}
/**auditIFRAME POPUP**/
div#pannelone-body {
    border:0;
}
#popUPWindow.x-window,
#popUPWindow-body
{
    background: #fff!important;
}
div#popUPWindow_header{
	border:0
}
    table#overCap tr{
        display:none;
    }
.toolsContainer input[type=text][disabled], .toolsContainer select[disabled] + .ms-parent, .toolsContainer input[type=password][disabled]{
    opacity: 0.5;
    filter: grayscale(1);
    pointer-events: none;
}
table#siteCombo-triggerWrap .x-form-trigger {
    position: relative ! important;
    top: 14px ! important;
    left: -20% ! important;
}

/*Tools*/
    .floatLeftLocationAdd{
        float: left;
        margin-left: 20px;
        margin-top: 5px;
    }
    .widgetInnerWrapper tr.baseFooter1 {
        width: calc(100% + 20px) !important;
        height: 41px;
    }
/***********************User Mgmt Section**********************/
/** ITSM Fix Abi**/
select {
    min-height: 30px;
    min-width: 250px;
}
#locationNameComboID-inputCell, #departmentNameComboID-inputCell, #combobox-1009-inputCell{
    display: block;
}
#departmentNameComboID, #locationNameComboID, #combobox-1009{
    width: 350px !important;
}
#locationRender .x-form-trigger-wrap> tbody > tr>td,#departmentRender .x-form-trigger-wrap> tbody > tr>td{
    position:relative;
}
#departmentRender .x-trigger-cell .x-form-trigger{
    position:absolute;
    top:20px;
    right: 13px;
}
#locationRender .x-trigger-cell #ext-gen1022{
    position:absolute;
    top: 15px;
}
.basicButtonFooter br:nth-child(1) {
    display: none;
}
.reportsContainer .widgetHeader a{
    display: none;
}
tr.tableHeader.fleximp {
    display: flex!important;;
}
#userAdditionaFields tr.tableHeader.fleximp td {
    white-space: nowrap;
}
tr[id^=itemselectorTr]:empty {
    margin: 0;
}
.pendingMailsConfig .x-column-header,.LdapListingPg .x-column-header{
    height:auto!important;
}
.pendingMailsConfig .x-box-inner>.x-box-target> .x-column-header:nth-child(1):not(.x-group-sub-header),.pendingMailsConfig .x-box-inner>.x-box-target >.x-column-header:nth-child(2):not(.x-group-sub-header),
.LdapListingPg .x-box-inner>.x-box-target> .x-column-header:nth-child(1):not(.x-group-sub-header),.LdapListingPg  .x-box-inner>.x-box-target >.x-column-header:nth-child(2):not(.x-group-sub-header){
    min-height: 48px!important;
}
table.wid100.singleRowBody,table.wid100{
    width:100%
}
table.singleRowBody.wid100>tbody>tr {
    width:auto!important;
}
table.singleRowBody.wid100>tbody>tr .notifyLabel{
    line-height: 26px!important;
}
.LdapListingPg .x-column-header .x-column-header-text {
    white-space: nowrap;
}
.adAttrSettingMain .equalWidth select, .adAttrSettingMain .equalWidth input {
    width: 100%;
    min-width: auto;
}
.adAttrSettingMain .equalWidth {
    display: flex;
    justify-content: space-evenly;
}

.adAttrSettingMain .equalWidth td {
    width: 16.66%;
    text-align: center;
}
.adAttrSettingMain .equalWidth img.originalGreenIco{
    padding-left:8px;
    height:8px;
    margin-top:5px
}
.simplecolorpicker.icon {
    background: unset;
}
select,input[type=text],input[type=password]{
    min-height: 30px;
}
form#authConfig #samlConfig {
    overflow: unset!important;
}
.widAutoImp{
    width:auto!important;
}
form#authConfig input[type=text],
form#authConfig input[type=password],
form#authConfig select,
form#authConfig textarea{
        width:350px!important;
}
.wid50Percentage{
    width:50%!important;
}
.noTopBorder{
    border-top:0!important;
}
form#userAdditionaFields input[type=text],
form#userAdditionaFields select{
    width:90%
}
.leftMarginNeg20 {
    margin-left: -20px;
}
.allMargin5{
    margin:5px;
}
.marginLNeg23{
    margin-left:-23px
}
.bottomMarginZero {
    margin-bottom: 0;
}
.user_Mgmt img.settingIco.negativeMargin {
    margin: 5px 0 10px 0;
}
.user_Mgmt img.newUIAuditLog.margin5 {
    margin-left: 5px!important;
    margin-right: 5px!important;
}
.showPopupTitle #overDiv #overCap{
  display: block;
    top: 45px;
    background: #fff;
    position: absolute;
    width: 49%;
    left: 296px;
    z-index: 1;
    transform: translate(11%,1px);
}
.showPopupTitle #overDiv {
    top: 0px!important;
    left: 0px!important;
    width: 100%;
    height: 100%;
    position: fixed!important;
}
.showPopupTitle #overDiv #overCap * {
    background: #fff;
}
.showPopupTitle #overDiv #overCap .olcap {
    color: #333;
    text-align:left;
    padding:5px 20px;
    font-size: 14px;
    font-family: Roboto Medium;
}
.userPreferenceConfig .tableHeader.importantFlex td {
    width: 12.5%;
}
.userPreferenceConfig .tableHeader.importantFlex td.inputField input,
.userPreferenceConfig .tableHeader.importantFlex td select{
    width: 98%!important;
    min-width: unset;
    margin: 2px 1% 0!important;
    height: 30px;
}
.userPreferenceConfig .tableHeader.importantFlex td:last-child img {
    vertical-align: middle;
    margin-top: 0px!important;
}
.alignContneCenter{
    align-content: center;
}
.replicationHealthMain :where(.ruleList td,.disk){
    width:20%;
}
.assetPrivilegeAddEditStyle select[multiple]{
    height: 100px;
}
.swapButton{
    width: 20px;
}
.assetPrivilegeAddEditStyle .swapButton{
    padding-left:10px;
}
.ouViewMain .newUIAuditLog,.renameUserFieldMain .newUIAuditLog{
    margin-top: -35px !important;
    margin-right: 10px !important;
}
.renameUserFieldMain .tableHeader {
    display: flex;
}
.renameUserFieldMain .tableHeader td {
    width: 50%;
}
.renameUserFieldMain .newUIAuditLog{
    position: absolute;
    right: 10px;
}
form[action="bsmRoleMgmt"] td.paginationPosAbso {
    right: 30px;
}
form[action="bsmRoleMgmt"] #subTabNavigation .newUIAuditLog{
    top: 6px !important;
    position: relative;
    right: -2px;
}
div[id^="loadmask"] {
    border: 0;
    background: transparent;
}
div[id^="loadmask"] * {
    font-size: 0;
}
div[id^="loadmask"] .x-mask-msg-text{
    display:none;
}
div[id^="loadmask"].x-mask-msg-default:after{
    content:"";
    background:url(../assets/images/img_loader.gif) no-repeat center;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    left: 0;
    top: 0;
    transition: all .5s;
}
.suspendedMailMain .ruleList.applyWid33Per td{
    border-right: 0;
    border-left: 0;
    background: #ffffff;
}
#ttcont {
    border-color: #666;
    background: #666;
    color: #fff;
}
.mailProfileConfigMain select+ .ms-parent {
    width: 350px!important;
}
.generalNote img {
    background: url(../assets/images/info.png) no-repeat center;
    display: inline-block;
    width: 0px;
    padding: 7px;
    background-size: 13px;
    top: 2px;
    position: relative;
    margin-right:2px;
}
.popupSMTPCls select + .ms-parent {
    width: 350px !important;
}
.showPopupTitle #overDiv #overCap tr{display:block}
#duoPushUniqueUserAttribute + .ms-parent {
    width: 250px !important;
}
.tfAuthConfigMain span#otpSMSTextMessageErrorID.validationError:not(:empty) {
    margin-top: 77px;
}
.fixedHeader #subNavigation{
    border:0;
}
.genBtn.whiteBtn{
    color: #333;
    font-size: 12px;
    float: right;
}
.showPopupTitle #overDiv #overCap tr{display:block}
.showPopupTitle #overDiv :where( #overCap, #overCap >tbody){
    display: block!important;
}
.showPopupTitle #overDiv #overCap .olcg +td {
    float: right;
    display: inline-block;
    top: 5px;
    position: relative;
}

.showPopupTitle #overDiv #overCap .olcg {
    width: 93%;
    display: inline-block;
    padding-top: 3px;
}
.widt70{
    width: 70%;
}

.wid60p{
    width: 60% !important;
}
.wid22p{
    width: 22% !important;
}
.wid38p{
    width: 38%;
}

.showPopupTitle #overDiv #overCap .olcap {
    padding: 3px 16px 0px;
}

.margin10pxleft{
    margin-left: 10px
}
.showPopupTitle1 #overDiv #overCap{
    left: 25%  !important;
}
#userAdditionaFields .displayBlock #addTable td.formfield {
    box-sizing: border-box;
    padding: 0;
    white-space: nowrap;
    position: relative;
    color: #333;
    text-align: center;
    display: block;
    margin: 0;
    border-spacing: 0;
    border:0;
    align-content: center;
}
#userAdditionaFields .displayBlock #addTable td{
    width: 10%!important;
}
#userAdditionaFields .displayBlock #addTable td:nth-child(1) {
    width: 5%!important;
}

#userAdditionaFields .displayBlock #addTable td:nth-child(3) {
    width: 18%!important;
}

/*#userAdditionaFields .displayBlock #addTable td:where(:nth-child(5),nth-child(6)) {
    width: 15%!important;
}*/
#userAdditionaFields .displayBlock #addTable td:nth-child(5),
#userAdditionaFields .displayBlock #addTable td:nth-child(6) {
    width: 15% !important;
}
#userAdditionaFields .displayBlock #addTable td:nth-child(7) {
    width: 20%;
}

form#userAdditionaFields input[type=text], form#userAdditionaFields select {
    min-width: unset;
}
#userAdditionaFields tr.tableHeader.fleximp td {
    line-height: normal;
    align-content: center;
    white-space: normal;
}
#userAdditionaFields tr.tableHeader.fleximp ~tr{
    display:flex;
}

#userAdditionaFields img.newUIAuditLog {
    margin-top: 3px!important;
}

#userAdditionaFields label.customRadCheck {
    margin: auto;
    display: block;
    float: none;
}
.padding0px{
    padding: 0px !important;
}
.leftunset #overDiv #overCap {
    left: 339px !important;
}
.leftUnset #overDiv #overCap .olcg + td {
    top: 2px !important;
}
.td25pWidth{
    width: 25% !important;
}
.td38pWidth{
    width: 48% !important;
}
#authConfig .closeHelp:before{
    top: -158px;
}
.td10pWidth{
    width: 10% !important;
}
.Margin_10px {
    margin-top: 10px;
}
span.profileInital {
    display: table-cell;
    background: #f6f5ff;
    border-radius: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    letter-spacing: 1px;
    font-family: Roboto Medium;
    color: black !important;
    cursor: pointer;
}
.disTableCell{
    display: table-cell !important;
}
.textalignRight{
    text-align: right !important;
}
.tdwidth50P{
    width: 50% !important;
}
#inTabsActive{
    background-image: none !important;
}
.expireFont{
    font-size: 12px !important;
    font-family: Roboto Medium !important;
    line-height: 2;
    padding: 10px !important;
}
.tfAuthConfigMain span#HelpText.closeHelp:before{
    top: -69px !important;
}
#changePass .validationError{
    line-height: 2.5;
    padding-left: 5px;
}

#ReportSave .validationError{
    line-height: 2.5;
    padding-left: 5px;
}
.userManagement input[type="text"],
.userManagement textarea,
.userManagement select,
.userManagement select + .ms-parent,
.userManagement input[type="password"],
.userManagement input[type="number"],
.userManagement .x-form-trigger-input-cell .x-form-text {
    clear: none !important;
    float: none !important;
}
.changePassAudit input[type="text"],
.userManagement #searchText,
.userManagement #selectSearchText_1{
    width: 200px !important;
}
.padding0px{
    padding: 0 !important;
}
.labeltext{
    color: #395476;
    font-size: 14px;
    font-family: Roboto Medium;
}
.positiveMargin {
    margin-right: 790px !important;
}
.spanBlock{
    width: 106%;
    display: block;
}

#selfhealthdiv1 {
    padding: 3% !important;
}
#selfhealthdiv2{
    width: auto;
}

#subTabNavigation #selfhealthdiv1 li a {
     width: auto;
    padding: 0 8px;
 }
table.change1 {
    table-layout: fixed;
    /*width: 100%;*/
}

#dataCollector .x-panel-header.x-header{
    background: #eaebee !important;
}
.producthealthP .x-panel-header.x-header{
    background: #eaebee !important;
}
#selfLicNot {
    background-color: #eaebee !important;
}
.selfHealthXmask .x-mask {
    left: 0px !important;
}
.tdborder {
    border:1px solid #dedede !important;
}

.borderLeftRightBottom{
    border-bottom: 1px #dedede solid !important ;
    border-left: 1px #dedede solid !important;
    border-right: 1px #dedede solid !important;
}
.selfHealthXmask .x-grid-header-ct{
    border:1px solid #dedede !important;
}
.selfWid100{
    width: 100%;
    display: table !important;
}
.lineHeight43{
    line-height: 43px!important;
}
.selfGen .x-grid-view.x-fit-item.x-grid-view-default.x-unselectable{
    overflow-x: hidden !important
}
#remoteManagementGV .x-grid-table{
    border-collapse: separate !important;
}
#nodeOperationVCID .x-grid-table{
    border-collapse: separate !important;
}
.fourColumnNewUI .fourColumn .domains {
    vertical-align: center;
    white-space: nowrap;
    line-height: 30px;
    width: 200px !important;
}
.changePassNewUI {
    display: flex;
    justify-content: center;
    align-items: center;
}
.changePassNewUI .ms-parent.mcopy {
    position: absolute;
    left: 90%;
}
.changePassAudit {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
}
.fourColumnNewUI #filterBy,
#searchText,
#selectSearchText_1 {
    width: 320px !important;  /* Adjust to your needs */
}
.changePassAudit #tbtext-1023 {
    left: 980px !important; /* or adjust as needed */
}
#selfhealthdiv2 .actiontd {
    position: relative;
    top: -7px;
}
.bottom76 .fldErr{
    bottom: -82px !important;
}
.selectBottom .fldErr{
    bottom: -52px !important;
}
.left31p .fldErr{
    left: 27% !important;
}

.renameUserFieldMain input[type=text]{
    float: unset !important;
}
.renameUserFieldMain .confirmBlk{
    width: 97% !important;
}.bottom25{
    bottom: 25px!important;
}
.registerationConfigMain span#statusMessageTagStyle{
    line-height: 36px;
}
tr.basicButtonFooter.wid130per {
    width: calc(100% + 20px) !important;
    margin-left: -25px !important;
    margin-bottom: -5px !important;
}
.bottom68 .fldErr{
    bottom: -68px !important;
}
.bottom47 .fldErr{
    bottom: -47px !important;
}
.errorHigT{
    background: #fff5f5 !important;
    border: 1px solid #f58ea6 !important;
    box-shadow: none !important;
}
.marginM16{
    margin-top: -16px !important
}
.bottom71 .fldErr{
    bottom: -71px !important;
}

#changePass span#successMessageTag font b{
    line-height: 2;
}
.wid26P{
    width: 26% !important;
}
.wid26P{
    width: 26% !important;
}
.trMargintop{
    margin-top: 43px !important;
}

#changePass #userInputBlock_Two .fldErr{
    max-width: 668px !important;
}
td.popupMsg {
    font-family: Roboto Light;
    margin: 10px 0 5px;
    float: left;
    text-align: center;
    font-size: 15px;
    width: 100%;
    font-weight: normal;
    color: #000;
}
img.deleteOu {
    background: url(../assets/images/err_temp.png)no-repeat;
    width: 0;
    padding-left: 25px;
    height: 15px;
    background-size: 23px;
    background-position: center;
    margin-top: 10px;
}
.fontSize15{
    font-size: 15px !important;
}
.bottomMarign15{
    margin-bottom: 15px !important;
}
.alertMap{
    width:1100px;
}
.errAlign .fldErr{
    top:1px;
    bottom: -74px;
}
.startTimeBottom .fldErr{
    bottom: -110px !important;
}
.ldapError .fldErr {
    bottom: -80px;
}
.ldapError1 .fldErr {
    bottom: -52px;
}
.ldapError2 .fldErr {
    bottom: -45px;
}
.rolesError1 .fldErr {
    bottom: -95px;
}
.changeError1 .fldErr {
    bottom: -68px;
}
.roleError2 .fldErr {
    bottom: -85px;
}
.roleError3 .fldErr {
    white-space: nowrap;
}
.ldapError4 .fldErr {
    bottom: -83px;
}
.notificationTemplateForm tr.basicButtonFooter {
    background: #d6dee1;
    width: calc(100% + 22px) !important;
    float: left;
    height: 47px;
    margin-left: -11px;
    padding: 10px;

}

.notificationTemplateForm tr.basicButtonFooter .addbuttons.greenBtn, .genBtn.greenBtn {
    float: right;
}
.notificationTemplateForm #genericEmailSubjectDiv .generalNote{
    float: unset !important;
}

.notificationTemplateForm select + .ms-parent{
    width: 300px !important;
}
body#NfTem-Body td.formtext,body#NfTem-Body .hinnerfont{                                   /* NotificationTemplate.jsp starts */
    padding-top: 10px ! important;
    padding-bottom: 10px ! important;
}
.MinWid110Px{
    min-width: 112px ! important;
}
.IHgt90Px{
    height:110px ! important;
}
.IHgt110Px{
    height:110px ! important;
}
.MinWid90Px{
    min-width: 90px ! important;
}
.NfTem-Td1 {
    width: 138%;
    position: relative;
    left: -34%;
    top: 40px;
}
body.responsive .NfTem-Td1{
    left: -45% ! important;
}
.bgWhite{
    background: white;
}
div#NfTem-Div select[multiple] {
    width: 230px ! important;
}
body.responsive div#NfTem-Div select[multiple] {
    width: 190px ! important;
}
div#logAnalyzerNotificationDiv textArea, .NfTem-AlrtTex{
    width: 235px ! important;
    max-width: 235px ! important;
    position: relative;
    line-height: 20px ! important;
    height:auto ! important;
    left: -48%;
    top: 10px;
}
body.responsive .NfTem-AlrtTex{
    width:190px ! important;
    max-width: 190px ! important;
    left:-58% ! important;
}
.NfTem-Td2{
    position: relative;
    top: -25px;
}
.NfTem-Td3{
    position: relative;
    left: -14%;
    top: 5px;
}
body.responsive .NfTem-Td3{
    left: -17%;
}
.NfTem-Td4{
    width: 114px ! important;
    display: block;
}
.NfTem-Td5{
    position: relative;
    left: -21%;
}
.NfTem-Td6{
    width: 200%;
    left: -180%;
    position: relative;
    top: 40px;
}
body.responsive .NfTem-Td6{
    left: -150% ! important;
}
.NfTem-Td7{
    position: relative;
    left: 45%;
    top: -20px;
}
body.responsive .NfTem-Td7{
    left: 50% ! important;
}
.NfTem-Td8{
    position: relative;
    top: 45px;
}
.notificationTemplateForm select{
    height: unset !important;
}
notificationTemplateForm .fldErr {
    bottom: -83px !important;
}
.bottom127pE .fldErr{
    bottom: -127px !important;
}
.alertErrorC .fldErr{
    left: -111px !important;
    bottom: -40px !important;
}
div#NfTem-Div td{
    background: white;
}
.notificationTemplateForm select{
    min-width: 230px !important;
}
.bottom45px{
    bottom: 45px !important;
}
.lineHeight2{
    line-height: 2 ! important;
}
.lineHeight3 {
    line-height: 3.5 ! important;
}

.leftLable label.customRadCheck{
    float: unset !important;
}.erralign1{
    white-space: nowrap;
    font-family: Roboto Medium;
}
.setwid select + .ms-parent{
    width: 195px !important;
}
.setwid1 select + .ms-parent {
    width: 351px !important;
}
.setwid2 select + .ms-parent {
    width: 251px !important;
    display: block;
}
.aligncontent {
    display:flex;
    justify-content:center;
    align-items:center;
    width:288px;
    border:1px;
    padding-bottom: 10px;
}
.txtstyle1{
    font-family: Roboto Medium;
    font-size: 12px;
}
.confirmBlk95{
    width: 95.5% !important;
}
.accessRoleConfig select{
    width: 350px !important
}
.paddingLeft0p{
    padding-left: 0px ! important
}
.accessRoleConfig .positiveMargin {
    margin-right: 757px !important;
}
.uploadProfile span.profileInital {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    font-size: 30px;
    line-height: 80px;
    cursor: default;
}
.lineheight{
    line-height: 28px !important;
}
.nowrap{
    white-space: nowrap;
}
.viewReport .x-column-header {
    height: auto !important;
}
.addNewReport .formfield.wid100.topMargin30.importantFlex select[multiple]#Assetadvfiltervalues,
.addNewReport .formfield.wid100.importantFlex select[multiple]#Assetadvdatefiltervalues{
    width: 360px!important;
}
.addNewReport #Assetadvdatefilter+.ms-parent.assetInventorySingleSelect{
    margin-bottom:5px!important;
}
.wid360PxImp{
	width:360px!important
}