/*    
 * ===========================================================================    
 * IBM Confidential    
 * PID 5725-V89 5725-V90 5737-F02    
 * Copyright IBM Corp. 2012, 2025
 * ===========================================================================    
 */

.dijitIconNew{background-image: url(/images/16x16/ac16_add_24.png);}
.dijitIconRefresh{background-image: url(/images/16x16/ac16_refresh_24.png);}

.submitbtn{
    display:inline-block;
    background:none;
    margin:0;
    padding:3px 0;
    overflow:visible;
    font:100%/1.2 Arial,Sans-serif;
    color:#333;
    background:#ddd url(/images/misc/bg-button.gif?1366050459) repeat-x 0 0;
    margin:0;
    border-left: 1px solid #bbb;
    border-right: 1px solid #aaa;
    padding: 2px .4em;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #aaa;
}

.submitbtn:hover{
  cursor: pointer;
}

.btn{
    display:inline-block;
    background:none;
    margin:0;
    padding:3px 0;
    border-width:0;
    overflow:visible;
    font:100%/1.2 Arial,Sans-serif;
    text-decoration:none;
    color:#333;
    white-space: nowrap;
}

* html button.btn{ padding-bottom:1px;}

html:not([lang*=""]) button.btn{margin:0 -3px;}

.btn span{
    background:#ddd url(/images/misc/bg-button.gif?1366050459) repeat-x 0 0;
    margin:0;
    padding:3px 0;
    border-left:1px solid #bbb;
    border-right:1px solid #aaa;
}

* html .btn span{
    padding-top:0;
}

.btn span span{
    position:relative;
    padding:3px .4em;
    border-width:0;
    border-top:1px solid #bbb;
    border-bottom:1px solid #aaa;
}


.pill-l span{border-right-width:0;}
.pill-l span span{border-right:1px solid #bbb;}

.btn.pill-c span{ border-right-style:none;border-left-color:#fff;}
.pill-c span span{border-right:1px solid #bbb;}

.pill-r span{border-left-color:#fff;}


.btn:hover, .btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span{
    cursor:pointer;
    border-color:#9cf !important;
    color:#000;
}

.btn:active span{
    background-position:0 -400px;
    outline:none;
}

.btn:focus, .btn:active{
    outline:none;
}

.inactive{
    display:inline-block;
    background:none;
    margin:0;
    padding:3px 0;
    border-width:0;
    overflow:visible;
    font:100%/1.2 Arial,Sans-serif;
    text-decoration:none;
    color:#333;
    white-space: nowrap;
}


.inactive span{
    background:#ddd url(/images/misc/bg-button.gif?1366050459) repeat-x 0 0;
    margin:0;
    padding:3px 0;
    border-left:1px solid #bbb;
    border-right:1px solid #aaa;
}

* html .inactive span{
    padding-top:0;
}

.inactive span span{
    position:relative;
    padding:3px .4em;
    border-width:0;
    border-top:1px solid #bbb;
    border-bottom:1px solid #aaa;
}

.inactive{
  color: #ccc;
}

.inactive:hover, .inactive:hover span, .inactive:hover span span, .inactive:focus span, .inactive:focus span span{
  color: #ccc;
  cursor: default;
}


/* IBM Confidential - OCO Source Materials */
/* (C) Copyright IBM Corp. 2012 */
/* The source code for this program is not published or otherwise divested */
/* of its trade secrets, irrespective of what has been deposited with the */
/* U.S. Copyright Office. */

/*End Navigation Tabs 1st Level */
#meganav{
  display: none;
}

#meganav .navhidden{
  display: none;
}


#header_container{
  position: relative;

}

#page-header {
  position: absolute;
  z-index: 888;
  overflow: visible;
  padding: 0;
  height: 50px;
}

#north-pane {
  height: 90px;
  padding: 0;
}



/* Navigation Tabs 2nd Level */

.tab-container{
  display: block;
}


/* Navigation Tabs 1st Level */




ul#mainnavtab { /* general settings */
  font: 1.1em verdana, arial, sans-serif;
  background-repeat: repeat-x;
  background-position: 0 100%;
  text-align: left; /* set to left, right or center */
  list-style-type: none;
  margin: 0;
  height: 46px;
  padding: 0 10px;
}

ul#mainnavtab li {
  display: inline-block;
  text-indent: 31px;
  padding: 3px 5px 5px 5px;
  background-position: 5px 3px;
  background-repeat: no-repeat;
  height: 44px;
  margin-top: 3px;
  border: 1px solid transparent;
}





ul#mainnavtab li.megamenufocus {
  display: inline-block;
  border: 1px dotted;
}

ul#mainnavtab li.home{
  background-image: url(/images/28x28/icn_home_28.png?1366050460);
}

ul#mainnavtab li.secure{
  background-image: url(/images/28x28/icn_secure_28.png?1366050460);
}

ul#mainnavtab li.monitor{
  background-image: url(/images/28x28/icn_monitor_28.png?1366050460);
}

ul#mainnavtab li.review{
  background-image: url(/images/28x28/icn_review_28.png?1366050460);
}


ul#mainnavtab li.manage{
  background-image: url(/images/28x28/icn_manage_28.png?1366050460);
}

ul#mainnavtab li.secure_mobile{
  background-image: url(/images/28x28/icn_secure_mobile_28.png?1366050460);
}

ul#mainnavtab li.secure_federation{
  background-image: url(/images/28x28/icn_secure_federation_28.png?1366050460);
}

ul#mainnavtab li.secure_apollo {
background-image: url(/images/28x28/icn_secure_apollo_28.png?1366050460);
}

ul#mainnavtab li.secure_bridge {
background-image: url(/images/28x28/icn_secure_bridge_28.png?1366050460);
}

ul#mainnavtab li.selected a{
  color: rgb(34, 34, 34);
}


ul#mainnavtab a.selected {
  background-repeat: no-repeat;
  background-position: 50% 100%;
  position: relative;
  color: rgb(11,112,150);
  z-index: 10000;
  display: block;
  height: 39px;
}


ul#mainnavtab li.currentpage {
}

ul#mainnavtab li.selected {
  border-bottom: none;
  padding-bottom: 5px;
}


ul#mainnavtab a.currentpage {
  font-weight: bold;
}

ul#mainnavtab li a {
  font-weight: bold;
    color: rgb(85, 85, 85);
  text-decoration: none;
}

ul#mainnavtab li a:hover{
  color: rgb(11,112,150);
}




.top-category{
   display: block;
   margin: 0;
   padding: 0;
   font-size: 1em;

}

.category-desc{
  font-weight: normal;
  background-position: 50% 100%;
  display: block;
  font-size: .9em;
}


/*Inner tab styles */

#tabs{
  clear: both;
}

#tab-wrapper{
  height: 30px;
  margin: 0 0 5px 0;
  border-bottom: 1px solid #ddd;
  padding-top: 5px;
  background-color: #fff;
}


ul#tabnav {
  text-align: left;
  font: normal 11px verdana, arial, sans-serif;
  list-style-type: none;
  margin: 0;
  padding-left: 10px;
}


ul#tabnav li {
  height: 28px;
  line-height: 28px;
  float: left;
  background-repeat: repeat-x;
  background-image: url(/images/nav/grad2.png);
  margin-right: 2px;
  border: 1px solid #ccc;
  border-bottom: none;
  background-position: 0 100%;
  overflow: hidden;
}

ul#tabnav li a {
  color: #000;
  margin-right: 0px;
  text-decoration: none;
  border-bottom: none;
  background-repeat: no-repeat;
  background-position: 3px 5px;
  font-size: 1em;

}

ul#tabnav li#selected{
    background-image: none;
    background-color: #fff;
    border-bottom: 2px solid #fff;
}


ul#tabnav li a.selected {
font-weight: bold;
}


ul#tabnav li a#tab-switch {
  border: none;
  padding: 0;
  color: #00f;
  font-size: .9em;
  text-decoration: underline;
  font-weight: normal;
}

/*End inner tab styles */



/* Tabs with Icons */
ul#tabnav li a {padding: 5px 8px 5px 8px;}
ul#tabnav.with-icon li a {padding: 5px 4px 5px 28px;}








/* End Tabs with icon */



/*Toolbar tabs styles */

#edit-btn {
    clear:both;
    float: left;
}
#delete-btn {
    clear:both;
    float: left;
}

#refresh-btn {
    clear:both;
    float: left;
}
/* IBM Confidential - OCO Source Materials */
/* (C) Copyright IBM Corp. 2012 */
/* The source code for this program is not published or otherwise divested */
/* of its trade secrets, irrespective of what has been deposited with the */
/* U.S. Copyright Office. */

.action-icon-link-16px {
  display: inline-block;
  width: 16px;
  height: 16px;
  text-decoration: none;
}

.action-icon-link-16px span {
  display: none;
}

.action-icon-link-9px {
  display: inline-block;
  width: 9px;
  height: 9px;
  text-decoration: none;
}


.toolbar-icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  text-decoration: none;
  text-indent: -400px;
}



.toolbar-icon-add { background-image: url(/images/22x22/ac18_add_over_24.png?1366050459); }
.toolbar-icon-add-disabled { background-image: url(/images/22x22/ac18_add_muted_24.png?1366050459); }
.toolbar-icon-edit { background-image: url(/images/22x22/ac22_edit_24.png?1366050459); }
.toolbar-icon-delete { background-image: url(/images/22x22/ac22_delete_24.png?1366050459); }
.toolbar-icon-refresh { background-image: url(/images/22x22/ac22_refresh_24.png?1366050459); }
.toolbar-icon-move { background-image: url(/images/22x22/ac22_refresh_24.png?1366050459); }

.close-icon-link {
  background-image: url(/images/16x16/icn_close_16.png?1366050459);
}

.toolbar-icon-configure { background-image: url(/images/24x24/ac22_configure_24.png?1366050460); }

.expand-link {
  background-image: url(/images/16x16/icn_plus_16.gif?1366050458);
}

.close-link {
  background-image: url(/images/16x16/icn_minus_16.gif?1366050459);
}

.loading-indicator {
  background-image: url(/images/16x16/icn_close_16.png?1366050459);
}

.grid-polling {
 background-position: 100% 0;
 background-image: url(/images/misc/ajax-ingrid-loader.gif?1366050459);
 padding-right: 20px;
 background-repeat: no-repeat;
 display: inline-block;
}



.advice-tooltip {
  background-image: url(/images/16x16/ac16_info_24.png?1366050459);
}

.log-icon {
  background-image: url(/images/16x16/database.png?1366050459);
}

.gridToolbarIcon {
  height: 16px;
  width: 16px;
}

.dijitIconISSAdd {
  background-image: url(/images/16x16/ac16_add_24.png?1366050459);
}

.dijitIconISSInstall {
  background-image: url(/images/16x16/icn_updateAvailable_16.png?1366050458);
}

.dijitIconISSDownload {
  background-image: url(/images/16x16/ac16_download.png?1366050459);
}

.dijitIconISSSchedule {
  background-image: url(/images/16x16/calendar.png?1366050459);
}

.dijitIconISSRefresh {
  background-image: url(/images/16x16/ac16_refresh_24.png?1366050459);
}

.dijitIconISSRevert {
  background-image: url(/images/16x16/ac16_undo_24.png?1366050459);
}

.dijitIconISSDownloadLog {
  background-image: url(/images/16x16/ac16_download_24.png?1366050458);
}

.dijitIconISSApplySnapshot {
  background-image: url(/images/16x16/icn_updateAvailable_16.png?1366050458);
}

.dijitIconISSDownloadSnapshot {
  background-image: url(/images/16x16/ac16_download_24.png?1366050458);
}

.dijitIconISSUploadSnapshot {
  background-image: url(/images/16x16/ac16_upload_24.png?1366050459);
}

.dijitIconISSRefreshSnapshot {
  background-image: url(/images/16x16/ac16_refresh_24.png?1366050459);
}

.icon-16px {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.gridicon {
  text-indent: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-bottom: 3px;
}

/* TODO get proper icons for inspection objects */
.wficon {
  background-image: url(/images/16x16/icn_webfilter_16.png?1366050459);
}

.ipsicon {
    background-image: url(/images/16x16/icn_intrusion_prevention_16.png?1366050459);
}

.infoicon {
    background-image: url(/images/16x16/st16_informational_24.png?1366050459);
}

.enableicon { background-image: url(/images/16x16/ac16_enable_24.png?1366050459);}
.disableicon { background-image: url(/images/16x16/ac16_disable_24.png?1366050459);}
.dropicon { background-image: url(/images/16x16/st16_blocked.png?1366050458);}

.risklow{background-image: url(/images/16x16/icn_riskLow_16.png?1366050459);}
.riskmedium{background-image: url(/images/16x16/icn_riskMed_16.png?1366050459);}
.riskhigh{background-image: url(/images/16x16/icn_riskHigh_16.png?1366050459);}
.riskmixed{background-image: url(/images/misc/MixedIcon.png?1366050459);}

.certicon { background-image: url(/images/16x16/16_cert_icon_24.png?1366050459);}
.certExpiredicon { background-image: url(/images/16x16/16_badCert_icon_24.png?1366050459);}


.drop-menu-link {
  background-repeat: no-repeat;
  background-image: url(/images/9x9/arrow_down.png?1366050460);
  background-position: 100% 50%;
  padding-right: 12px;
}

.interface-down{background-image: url(/images/16x16/red_down_arrow.png?1366050459);}
.interface-up{background-image: url(/images/16x16/green_up_arrow.png?1366050459);}
.interface-disabled{background-image: url(/images/16x16/disconnect.png?1366050459);}
.interface-portsdown{background-image: url(/images/16x16/icn_error_16.png?1366050458);}
.network-tab-icon{background-image: url(/images/16x16/icn_network_16.png?1366050458);}
.tools-tab-icon{background-image: url(/images/16x16/icn_tools.png?1366050458);}
.diagnostics-tab-icon{background-image: url(/images/16x16/icn_cross_16.png?1366050459);}
.config-tab-icon{background-image: url(/images/16x16/icn_cog_16.png?1366050458);}
.legend-delete-rule{background-image: url(/images/16x16/icn_remove_16.png);}
.legend-locked-rule{background-image: url(/images/16x16/lock.png?1366050459);}
.module-protected{background-image: url(/images/22x22/ac22_enable.png?1366050459);}
.module-disabled{background-image: url(/images/22x22/ac22_disable.png?1366050459);}
.module-license-error{background-image: url(/images/22x22/st22_critical_24.png?1366050459);}
.module-update-available{background-image: url(/images/22x22/ac22_expertadvice.png?1366050459);}
.module-security{background-image: url(/images/16x16/icn_security_16.png?1366050459);}
.module-license{background-image: url(/images/16x16/icn_license_16.png?1366050459);}

.status_normal{ background-image: url(/images/22x22/ac22_enable.png?1366050459);}
.status_warning{ background-image: url(/images/22x22/status_warning.png);}
.status_error{background-image: url(/images/22x22/status_error.png);}
.security-header-icon{background-image: url(/images/22x22/icn_security_22x.png?1366050459);}

.network-header-icon{background-image: url(/images/22x22/icn_network_22x.png?1366050459);}
.system-header-icon{background-image: url(/images/22x22/ac22_client.png?1366050459);}

.msg_normal{background-image: url(/images/status_normal_sm.png);}
.msg_warning{background-image: url(/images/status_warning_sm.png); }

.msg_error{background-image: url(/images/22x22/status_error.png); }
.check-for-updates{background-image: url(/images/16x16/icn_updateAvailable_16.png?1366050458);}
.download{background-image: url(/images/16x16/ac16_download.png?1366050459);}
ul#mainnavtab li.home{background-image: url(/images/28x28/icn_home_28.png?1366050460);}
ul#mainnavtab li.secure{background-image: url(/images/28x28/icn_secure_28.png?1366050460);}
ul#mainnavtab li.monitor{  background-image: url(/images/28x28/icn_monitor_28.png?1366050460);}
ul#mainnavtab li.review{background-image: url(/images/28x28/icn_review_28.png?1366050460);}
ul#mainnavtab li.manage{background-image: url(/images/28x28/icn_manage_28.png?1366050460);}
ul#mainnavtab li.secure_mobile{background-image: url(/images/28x28/icn_secure_mobile_28.png?1366050460);}
ul#mainnavtab li.secure_bridge{background-image: url(/images/28x28/icn_secure_bridge_28.png?1366050460);}

/* Network Objects */

.tree-icon {
  width: 16px;
  height: 16px;
}

.id_host_address_icon {
  background: url(/images/16x16/app16_host_24.png?1366050459) no-repeat top left;
}

.id_range_address_icon {
    background: url(/images/16x16/app16_range_24.png?1366050459) no-repeat top left;
}

.id_subnet_address_icon {
    background: url(/images/16x16/app16_subnet_24.png?1366050458) no-repeat top left;
}

.id_collection_icon {
    background: url(/images/16x16/app16_folder_24.png?1366050458) no-repeat top left;
}

.id_user_icon {
  background: url(/images/16x16/ac16_user_24.png?1366050458) no-repeat top left;
}

.id_calendar_icon {
  background: url(/images/16x16/app16_schedule_8.png?1366050459) no-repeat top left;
}

.id_alert_icon {
  background: url(/images/16x16/ac16_alert_24.png) no-repeat top left;
}

.id_urlcat_icon {
  background: url(/images/16x16/app16_urlCat_24.png?1366050459) no-repeat top left;
}

.id_urllist_icon {
  background: url(/images/16x16/app16_urlList_24.png?1366050458) no-repeat top left;
}

.id_webapp_icon {
  background: url(/images/16x16/app16_webApp_24.png?1366050459) no-repeat top left;
}

.id_app_icon {
  background: url(/images/16x16/app16_nonWeb_24.png?1366050459) no-repeat top left;
}

.id_domcat_icon {
  background: url(/images/16x16/app16_domainCert.png?1366050459) no-repeat top left;
}

.id_domlist_icon {
  background: url(/images/16x16/app16_domainCert_list.png?1366050459) no-repeat top left;
}

.id_ips_icon {
  background: url(/images/16x16/icn_intrusion_prevention_16.png?1366050459) no-repeat top left;
}

.id_email_icon {
  background: url(/images/16x16/email_go.png?1366050459) no-repeat top left;
}

.id_rsyslog_icon {
  background: url(/images/16x16/page_white_database.png?1366050459) no-repeat top left;
}

.id_logdb_icon {
  background: url(/images/16x16/page_white_database.png?1366050459) no-repeat top left;
}

.id_snmp_icon {
  background: url(/images/16x16/computer_link.png?1366050459) no-repeat top left;
}


/* End Network Objects */

.id_list_item {
    margin-left: 5px;
}

.id_group_icon {
    background: url(/images/16x16/ac16_usergroup_24.png?1366050459) no-repeat top left;
    /* display: block; */
}

.id_group_tree {
    background-image: url(/images/16x16/ac16_usergroup_24.png?1366050459);
    width: 16px;
    height: 16px;
}

.id_user_tree {
    background-image: url(/images/16x16/ac16_user_24.png?1366050458);
    width: 16px;
    height: 16px;
}

.id_cert_tree {
    background-image: url(/images/16x16/16_cert_icon_24.png?1366050459);
    width: 16px;
    height: 16px;
}

.id_cert_expired_tree {
    background-image: url(/images/16x16/16_badCert_icon_24.png?1366050459);
    width: 16px;
    height: 16px;
}


/* IBM Confidential - OCO Source Materials */
/* (C) Copyright IBM Corp. 2012 */
/* The source code for this program is not published or otherwise divested */
/* of its trade secrets, irrespective of what has been deposited with the */
/* U.S. Copyright Office. */


/***************************************************************
/ Messages
***************************************************************/
.message-border {
    border-style    :solid;
    border-color    :#666666 #666666 #666666 #666666;
    border-width    :0px 1px 1px 1px;
    }

#message .titlebar {
    background-color  :#F0F0F0;
    background-image  :url(/images/message/g_message_bar_bkg.gif?1366050458);
    background-repeat :repeat-x;
    background-position :top;
    border-style    :solid;
    border-color    :#666666 #666666 #666666 #666666;
    border-width    :1px;
    margin        :2px 20px 0px 20px;
    padding       :3px 4px 3px 4px;
}

#message .message-container {
    margin        :0px 0px 0px 16px;
    }

#message .message-id {
  font-family     :Verdana, Helvetica, Arial, sans-serif;
  /*font-size     :.7em;*/
  font-weight     :bold;
  padding       :2px 0px 2px 0px;
}

#message .message-id A:link, #message .message-id A:active, #message .message-id A:visited {
    color         :#0000CC;
  text-decoration     :none;
}

#message .message-id A:hover {
    color         :#3366FF;
  text-decoration     :underline;
}

#message .message-description {
  font-family     :Verdana, Helvetica, Arial, sans-serif;
  /*font-size     :.7em;*/
  font-weight     :normal;
}

#message .message-type {
  font-family     :Verdana, Helvetica, Arial, sans-serif;
  /*font-size     :.7em;*/
  font-weight     :bold;
}



#message .info, .smuig-info {
    background-color  :#d1f0ff;
    background-image  :url(/images/message/bkg_message_info.gif?1366050458);
    background-repeat :repeat-x;
    background-position :top;
    border-style    :solid;
    border-color    :#ceeffe #ceeffe #a5c5d4 #ceeffe;
    border-width    :1px;
    padding       :8px;
}

#message .info-dojo {
    background-color  :#d1f0ff;
    background-image  :url(/images/message/bkg_message_info.gif?1366050458);
    background-repeat :repeat-x;
    background-position :top;
    border-style    :solid;
    border-color    :#ceeffe #ceeffe #a5c5d4 #ceeffe;
    border-width    :1px;
    padding       :10px;
    height        :90px
}

#message .confirm{
    background-color  :#f0f0f0;
    background-image  :url(/images/message/bkg_message_unknown.gif?1366050458);
    background-repeat :repeat-x;
    background-position :top;
    border-style    :solid;
    border-color    :#eeeeee #eeeeee #c4c4c4 #eeeeee;
    border-width    :1px;
    padding       :10px;
}


#message .validation{
    background-color  :#c2f0b3;
    background-image  :url(/images/message/bkg_message_validation.gif?1366050458);
    background-repeat :repeat-x;
    background-position :top;
    border-style    :solid;
    border-color    :#bdefac #bdefac #96c587 #bdefac;
    border-width    :1px;
    padding       :10px;
}

#message .critical{
    background-color  :#ffb3b3;
    background-image  :url(/images/message/bkg_message_critical.gif?1366050458);
    background-repeat :repeat-x;
    background-position :top;
    border-style    :solid;
    border-color    :#ffacac #ffacac #d48787 #ffacac;
    border-width    :1px;
    padding       :10px;
}

#message .warning{
    background-color  :#ffffc2;
    background-image  :url(/images/message/bkg_message_warning.gif?1366050458);
    background-repeat :repeat-x;
    background-position :top;
    border-style    :solid;
    border-color    :#ffffae #ffffae #d4d487 #ffffae;
    border-width    :1px;
    padding       :10px;
}

#message .pad{
    padding       :2px;
}

#message .confirm .btn{
  padding-top: 15px;
}

#message .confirm .btn input{
  padding-right: 15px;
  width: 5em;
}


.dijitReset .dijitInline .dijitArrowButtonInner {
    background-image: url("/javascripts/dojo/dijit/themes/claro/form/images/buttonArrows.png?1368019117");
    background-position: -51px 53%;
    background-repeat: no-repeat;
    height: 15px;
    margin: 0 auto;
    width: 15px;
}

