body
{
    background-color:#FFFFFF;
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    overflow:auto;
}

.fieldset
{
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.textBox
{
	border-style: inset;
    width:85%;
    border:1px solid #f0f0f0;
    font-family: Tahoma, Arial, verdana;
    font-size: 11px;
    color: #000000;
    border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
    background: #FFFFFF url(images/TextBoxBg.gif) no-repeat top left;
}

.selectBox
{
	border-style: inset;
    width:85%;
    border:1px solid #f0f0f0;
    background: #FFFFFF url(images/TextBoxBg.gif) no-repeat top left;
    border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
    font-family:Verdana;
    font-size: 10px;
    color: #000000;
}

.textArea
{
	border-style: inset;
    width:85%;
    border:1px solid #f0f0f0;
    font-family:Verdana;
    font-size: 10px;
    color:#000000;
    resize:none;
    border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
    background: #FFFFFF url(images/TextBoxBg.gif) no-repeat top left;
}

.checkBox
{
	border:none;
	vertical-align: middle;
}

.button
{
    font-family:Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    border: 1px solid #707070;
    width:80px;
    background: transparent url(images/bgcolor.gif) repeat-x top center;
}

.helpButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/help-button.gif) no-repeat center center;
}

.searchButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/search-button.gif) no-repeat center center;
}

.stopButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/stop-button.gif) no-repeat center center;
}

.saveButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/save-button.gif) no-repeat center center;
}

.viewMapButton
{
    border:none;
    width:93px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/viewmap-button.png) no-repeat center center;
}

.calendarButton
{
    border:none;
    width:47px;
    height:20px;
    padding-bottom:2px;
    background: transparent url(images/calendar.jpg) no-repeat center center;
}

.saveDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/disabled_save-button.gif) no-repeat center center;
}

.editButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/edit-button.png) no-repeat center center;
}

/**
 * For disabled edit Buttons in FireFox & Chrome.
 */
.editButton[disabled]
{
	border: 1px solid #999;
	background-color : #ddd;
	color: #C2C2C2;
}

.disabledSearchButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/disabled_search-button.gif) no-repeat center center;
}

.disabledStopButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/disabled_stop-button.gif) no-repeat center center;
}

.cancelButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/cancel-button.gif) no-repeat center center;
}

.backButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/back-button.gif) no-repeat center center;
}

.backDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/back-button_disabled.gif) no-repeat center center;
}

.nextButton
{
	border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/next-button.gif) no-repeat center center;
}

.nextDisableButton
{
	border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/next-button_disabled.gif) no-repeat center center;
}

.applyButton
{
 	border:none;
    width:78px;
    height:25px;
    background: transparent url(images/apply-button.gif) no-repeat center center;
}

.okButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/ok-button.gif) no-repeat center center;
}

.yesButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/yes-button.gif) no-repeat center center;
}

.noButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/no-button.gif) no-repeat center center;
}

.closeButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/close-button.gif) no-repeat center center;
}

/* .loginButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/login-button.gif) no-repeat center center;
} */

/* .clearButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/clear-button.gif) no-repeat center center;
} */

.getButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/get.png) no-repeat center center;
}

.getNextButton
{
    border:none;
    width:80px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/getnext.png) no-repeat center center;
}

.getAllButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/getall.png) no-repeat center center;
}

.setButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/set.png) no-repeat center center;
}

.configButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/config.png) no-repeat center center;
}

.configDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/config-disabled.png) no-repeat center center;
}

.getDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/get_disabled.png) no-repeat center center;
}

.getNextDisableButton
{
    border:none;
    width:80px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/getnext_disabled.png) no-repeat center center;
}

.getAllDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/getall_disabled.png) no-repeat center center;
}

.setDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/set_disabled.png) no-repeat center center;
}

.stopDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/disabled_stop-button.gif) no-repeat center center;
}

.clearDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/clear-button_disabled.gif) no-repeat center center;
}

.appendButton
{
    border:none;
    width:115px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/appendtoken.png) no-repeat center center;
}

.rescheduleButton
{
    border:none;
    width:115px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/reschedule.png) no-repeat center center;
}

.insertButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/insert.png) no-repeat center center;
}

.addButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/add-global.png) no-repeat center center;
}

/**
 * For disabled add Buttons in FireFox & Chrome.
 */
.addButton[disabled]
{
	border: 1px solid #999;
	background-color : #ddd;
	color: #C2C2C2;
}

.viewButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/view-global.png) no-repeat center center;
}

/**
 * For disabled view Buttons in FireFox & Chrome.
 */
.viewButton[disabled]
{
	border: 1px solid #999;
	background-color : #ddd;
	color: #C2C2C2;
}

.deleteButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/delete-global.png) no-repeat center center;
}

/**
 * For disabled delete Buttons in FireFox & Chrome.
 */
.deleteButton[disabled]
{
	border: 1px solid #999;
	background-color : #ddd;
	color: #C2C2C2;
}
.loadButton
{
	border:none;
    width:78px;
    height:25px;
    background: transparent url(images/load-button.gif) no-repeat center center;
}

.downloadReportButton
{
	border:none;
    width:141px;
    height:25px;
    background: transparent url(images/downloadreport-button.gif) no-repeat center center;
}

.finishButton
{
	border:none;
    width:78px;
    height:25px;
    background: transparent url(images/finish-button.gif) no-repeat center center;
}

.finishDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/finish-button_disabled.gif) no-repeat center center;
}

.importButton
{
	border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/import-button.gif) no-repeat center center;
}

.mibImportButton
{
	border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/mib-import-button.gif) no-repeat center center;
}

.addRemarksButton
{
	border:none;
    width:131px;
    height:25px;
    background: transparent url(images/addremarks-button.gif) no-repeat center center;
}

.executeButton
{
	border:none;
    width:94px;
    height:25px;
    background: transparent url(images/execute-button.gif) no-repeat center center;
}
.executeDisableButton
{
    border:none;
    width:94px;
    height:25px;
    background: transparent url(images/disabled_execute-button.gif) no-repeat center center;
}
.updateButton
{
	border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/update-button.gif) no-repeat center center;
}

.overrideButton
{
	border:none;
    width:100px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/overwrite.png) no-repeat center center;
}

.refreshButton
{
	border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/refresh-button.gif) no-repeat center center;
}

.sendButton
{
	border:none;
    width:70px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/send-button.gif) no-repeat center center;
}

.configureButton
{
	border:none;
    width:150px;
    height:25px;
    padding-left:25px;
    background: transparent url(images/configuration-button.gif) no-repeat center center;
}

.printButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/print-button.gif) no-repeat center center;
}

.installButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/installer-button.gif) no-repeat center center;
}

.installDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/installer-button_disabled.gif) no-repeat center center;
}

.restoreButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/restor-button.gif) no-repeat center center;
}

.restoreDisableButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/restore-button_disabled.gif) no-repeat center center;
}
/**
 * For disabled Buttons in FireFox. (Narendran BJ)
 */
.button[disabled]
{
	border: 1px solid #999;
	background-color : #ddd;
	color: #C2C2C2;
}

.searchTextBox
{
    padding-top:3px;
    vertical-align: middle;
    font-family:Verdana;
    font-weight:normal;
    font-size:10px;
    background:none;
    border:none;
    height:20px;
    width:100%;
}

.datePicker
{
	width:16px;
	height:16px;
	background: transparent url(images/datepicker.png) no-repeat center;
	border: thin;
	cursor: pointer;
}


/**
 * An workaround for css loading issue in IE 8 and 9.
 * The content of the JSDialog.css moved to DNMSElements.css.
 * JSDialog.css removed from index page.
 */
 /* - JSDialog.css */
 .JSDialog_Icon
{
	height:32px;
	width :32px;
}

.JSDialog_Icon_Alert
{
    background:transparent url(images/alert.png) no-repeat 0 0;
}

.JSDialog_Icon_Info
{
    background:transparent url(images/information.png) no-repeat 0 0;
}

.JSDialog_Icon_Warning
{
	background:transparent url(images/warning.png) no-repeat 0 0;
}

.JSDialog_Icon_Confirm
{
    background:transparent url(images/confirmation.png) no-repeat 0 0;
}

.JSDialog_Icon_ForgotPwd_Confirm
{
	height:85%;
	width :32px;
    background:transparent url(images/question_alert.png) no-repeat bottom;
}

.JSDialog_Icon_Progress
{
	background:transparent url(images/windows-progress.gif) no-repeat 0 0;
}

.JSDialog_Icon_Success
{
	background:transparent url(images/success_alert.png) no-repeat 0 0;
}

.JSDialog_Message_Warning
{
    font-family:Verdana;
    font-size: 11px;
}

/* - JSDialog.css */


/**
 * An workaround for css loading issue in IE 8 and 9.
 * The content of the DNMSTheme.css moved to DNMSElements.css.
 * DNMSTheme.css removed from index page.
 */

/* - DNMSTheme.css */
.DNMS_Theme_Grey_Selected
{
	height:15px;
	width:15px;
	cursor:pointer;
	background: transparent url(images/grey_theme_button_clicked.gif) repeat-x top center;
}

.DNMS_Theme_Grey_NotSelected
{
	height:15px;
	width:15px;
	cursor:pointer;
	background: transparent url(images/grey_theme_button.gif) repeat-x top center;
}

.DNMS_Theme_Green_Selected
{
	height:15px;
	width:15px;
	cursor:pointer;
	background: transparent url(images/olive_green_theme_button_clicked.gif) repeat-x top center;
}

.DNMS_Theme_Green_NotSelected
{
	height:15px;
	width:15px;
	cursor:pointer;
	background: transparent url(images/olive_green_theme_button.gif) repeat-x top center;
}

.DNMS_Theme_Blue_Selected
{
	height:15px;
	width:15px;
	cursor:pointer;
	background: transparent url(images/blue_theme_button_clicked.gif) repeat-x top center;
}

.DNMS_Theme_Blue_NotSelected
{
	height:15px;
	width:15px;
	cursor:pointer;
	background: transparent url(images/blue_theme_button.gif) repeat-x top center;
}

.addTableRowButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/add-table-button.png) no-repeat center center;
}

/**
 * For disabled add Buttons in FireFox & Chrome.
 */
.addTableRowButton[disabled]
{
	border: 1px solid #999;
	background-color : #ddd;
	color: #C2C2C2;
}

.editTableRowButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:15px;
    background: transparent url(images/edit-table-button.png) no-repeat center center;
}

/**
 * For disabled edit Buttons in FireFox & Chrome.
 */
.editTableRowButton[disabled]
{
	border: 1px solid #999;
	background-color : #ddd;
	color: #C2C2C2;
}

.deleteTableRowButton
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/delete-table-button.png) no-repeat center center;
}

/**
 * For disabled delete Buttons in FireFox & Chrome.
 */
.deleteTableRowButton[disabled]
{
	border: 1px solid #999;
	background-color : #ddd;
	color: #C2C2C2;
}

.mibValueBind
{
    border:none;
    width:78px;
    height:25px;
    padding-left:20px;
    background: transparent url(images/mib-var-bind.png) no-repeat center center;
}

.importWindowIframe
{
    width:0;
    height:0;
    border:0px solid #fff;
}

input[type="radio"], input[type="checkbox"] {
    accent-color: var(--nm-button-bg-color);
}

#rightButton, #leftButton {
    border-color: var(--nm-button-bg-color)!important;
    background-color: var(--nm-button-bg-color)!important;
}

.bg-secondary[title~="Cancel"],
.bg-secondary[title~="Close"] {
  	background: #868e96!important;
}

.responsive-tabs-container .tabs-dropdown .settings-dropdown-toggle i.dwn-arrow, .responsive-tabs-container .dropdown-item {
    color: var(--nm-tab-font-color)!important;
}



.responsive-tabs-container .dropdown-item:focus, .responsive-tabs-container .dropdown-item:hover {
  color: #ffffff !important;
  background-color: var(--nm-tab-selection-bg-color);
}

.responsive-tabs-container .dropdown-menu
{
	background-color: var(--nm-tab-bg-color)!important;
}

.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle {
	border-color: var(--nm-button-bg-color);
}

.mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle, .mdc-textfield__bottom-line {
	background-color: var(--nm-button-bg-color);
}

.nm-form-control .mdc-textfield--focused .mdc-textfield__input, .select-search:focus, .form-control:focus {
    border: solid var(--nm-button-bg-color)!important;
    border-width: 1.5px 1.5px 2px 1.5px!important;
	outline: 0!important;
	box-shadow: none;
}

/* - DNMSTheme.css */