
/*** TIPS Small Buttons ***/
.tips-btn-small {
  /*
  display: inline; list-style: none; border : 1px outset #aaaaaa; width:100px;margin-bottom:1px;
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -55px; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold;
  color : #f7f7f7; text-decoration : none; text-align : center; cursor: pointer;
  */
  display: inline; 
  list-style: none; 
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; 
  background-position: 0px -53px;
  vertical-align: middle;
  padding: 2px 10px;
  border: 1px outset #aaa;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #f7f7f7;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/** Tips Small Button - Variable Width **/
.tips-btn-small-vw {
  /*
  display: inline; list-style: none; border : 1px outset #aaaaaa; margin-bottom:1px;
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -55px; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold;
  color : #f7f7f7; text-decoration : none; text-align : center; cursor: pointer;
  */
  display: inline; 
  list-style: none; 
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; 
  background-position: 0px -53px;
  vertical-align: middle;
  padding: 2px 10px;
  border: 1px outset #aaa;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #f7f7f7;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.tips-btn-small-disabled {
  /* display: inline; list-style: none; border : 1px outset #aaaaaa; width:100px;margin-bottom:1px;
  background : #ccc url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold;
  color : gray; text-decoration : none; text-align : center; cursor: auto;
 */
 display: inline; 
 list-style: none; 
 background : #CCC url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; 
 background-position: 0px 0px;
 vertical-align: middle;
 padding: 2px 10px;
 border: 1px outset #aaa;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: gray;
 text-decoration: none;
 text-align: center;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.tips-btn-super-small {
/*  display: inline; list-style: none; padding : 1px 1px 1px 1px ; margin: 0px; border : 1px outset #aaaaaa; 
  width:50px; height:23px; background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -53px; font-family : Arial, Helvetica, sans-serif; 
  font-size : 8pt; font-weight : bold;
  color : #f7f7f7; text-decoration : none; text-align : center; cursor: pointer; 
*/
  display: inline; 
  list-style: none; 
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; 
  background-position: 0px -53px;
  vertical-align: middle;
  padding: 2px 10px;
  border: 1px outset #aaa;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #f7f7f7;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

.tips-btn-super-small-disabled {
  display: inline; list-style: none; padding : 1px 1px 1px 1px ; border : 1px outset #aaaaaa; 
  width:50px; height:23px; background : #ccc url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px; font-family : Arial, Helvetica, sans-serif; 
  font-size : 8pt; font-weight : bold;
  color : gray; text-decoration : none; text-align : center; cursor: auto; 
}

.tips-btn-super-smalln {
  /*
  display: inline; list-style: none; padding : 0px 0px 0px 0px ; border : 1px outset #aaaaaa; 
  width:120px; height:21px; background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -53px; font-family : Arial, Helvetica, sans-serif; 
  font-size : 8pt; font-weight : bold;
  color : #f7f7f7; text-decoration : none; text-align : center; cursor: pointer; 
  */
  display: inline; 
  list-style: none; 
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; 
  background-position: 0px -53px;
  vertical-align: middle;
  padding: 2px 10px;
  border: 1px outset #aaa;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #f7f7f7;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/*** TIPS Buttons ***/
.tips-btn, .svc-btn {
  display: inline; 
  list-style: none; 
  background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; 
  background-position: 0px -53px;
  vertical-align: middle;
  padding: 2px 10px;
  border: 1px outset #aaa;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #f7f7f7;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/** fixed width **/
.tips-btn-fw {
  display: inline; list-style: none; padding : 1px 3px 1px 3px; border : 1px outset #aaaaaa; background : #5274a2 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -53px;
  width:75px; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; color : #f7f7f7;
  text-decoration : none; text-align : center; cursor: pointer;
}

.tips-btn-disabled, .svc-btn-disabled {
/*
  vertical-align: middle;
  display: inline; list-style: none; padding : 2px 5px 2px 5px; border : 1px outset #aaaaaa; background : #ccc url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px;
  font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; color : gray;
  text-decoration : none; text-align : center; cursor: auto;
*/
  display: inline; 
  list-style: none; 
  background : #CCC url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; 
  background-position: 0px 0px;
  vertical-align: middle;
  padding: 2px 10px;
  border: 1px outset #aaa;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: gray;
  text-decoration: none;
  text-align: center;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/*** TIPS Buttons Hover ***/
.tips-btn:hover ,.tips-btn-small:hover ,.tips-btn-super-small:hover ,.tips-btn-small-vw:hover, .svc-btn:hover {
  background : #415C80 url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px -151px; color: #373941
}
.tips-btn:active ,.tips-btn-small:active ,.tips-btn-super-small:active, .svc-btn:active {
  border: 1px inset #aaa;
  padding: 3px 9px 1px 11px;
}
.tips-btn-disabled:hover ,.tips-btn-small-disabled:hover, .svc-btn-disabled:hover {
  background : #ccc url(../images/avenda_sprites.png) repeat-x scroll 0pt 0px; background-position: 0px 0px;
  color : gray;
}

.tips-long-txtfield {
  min-width: 286px;
  max-width: 100%;
}

.tips-select-ip, .tips-select-long {
  min-width: 240px;
  max-width: 640px; 
  overflow: auto !important;
  width: inherit !important;
}

.tips-sql-txtarea {
  width: 600px;
  height: 100px;
}

[id^="Service_Methods_final_"], [id^="Service_Sources_final_"], [id^="Service_TSources_final_"], [id^="sBackupOrder_btn_"], [id^="autzSources_final_"], [id^="autzSources_final_"], input[type="button"][id^="EnfProfile_nadGrp_final"], [id^="SyslogExport_Servers_final_"], [id^="SyslogExport_Source_Servers_final_"], [id^="EnfProfile_nadGrp_final_"], [id^="profList_final_"], input[type="button"][id^="selected_columns_"], #delBackupBtn, #addBackupBtn, #delBackupBtn, #IntPosture_Roles_contents .tips-btn-small {
  min-width: 120px;
}

input:disabled, input:disabled + label {
  opacity: 0.5;
}

/*** TIPS Text Field ***/

.tips-txtfield {
   width: 200px;
}
.tips-txtfield-disabled {
   width: 200px;
}
.tips-medium-txtfield-disabled {
   width: 150px;
}
.tips-smalltxtfield-disabled {
   width: 50px;
}
.tips-long-txtfield-disabled {
   width: 300px;
}
.tips-txtarea {
   width:200px;
}
.tips-select ,
.tips-select-disabled {
   width:200px
}
.tips-select-long{
   width:300px
}
.tips-small-select{
   width:80px
}
.tips-medium-select{
   width:150px
}

.tips-select-ip{
   width:160px
}

.tips-smalltxtfield {
   width:50px
}
.tips-medium-txtfield {
   width:150px
}
.tips-date-txtfield {
   width:150px
}
.tips-long-txtfield {
   width:300px
}
.tips-url-txtfield {
   width: 500px;
}
.tips-long-txtarea {
   width:300px;
}
.tips-long-tall-txtarea {
   width:300px; height:80px;
}
.tips-sql-txtarea {
   width:600px; height:100px;
}
/*
.tips-guest-page{
   border-top:2px solid yellow;  border-right:2px solid yellow;  border-bottom:2px solid yellow; border-left:2px solid yellow 
}
*/
.tips-rules-editor-div{
 width: 100%; height: 150px; overflow-y: auto;
}


/** Main **/
.tab_contents { padding:5px; height:420px;overflow:auto}
.main_column {vertical-align:top;font-size:10pt;font-weight:bold;}
.main_column a, a:active, a:visited {color:#23429f; text-decoration:none; }
.main_column a:hover { color:#FF7417; text-decoration:underline; }

.multi_line{height:auto}/*60px;overflow:auto;}*/
.table_1_cols{height:60px;overflow:auto;}
.table_3_cols{height:160px;overflow:auto;}

/** Sub Tabs **/
/*
.tab_sub_bar_hide {padding:3px;background-color:#efefef;width:50%;color:#2b2d33}
*/

.avendaFieldset {border:1px #b1badf solid;padding:0px 5px 5px 5px;}
.avendaFieldset legend {font-weight:bold;padding:5px;}

/* Harry -- 2018 overrides below */

.tips-btn[value="Cancel"], .tips-btn-super-small[value="Cancel"], .containerSection .tips-btn[value="Yes"], .tips-btn[value="Delete"], .tips-btn[value="Bulk Delete"], .tips-btn[value="Close"], .tips-btn[value="Reset"], .tips-btn[value="Shutdown"], .tips-btn[value="Reboot"] {
  background: red url(../images/avenda_sprites_red.png) repeat-x scroll 0pt 0px; 
  background-position: 0px -53px;
}

.tips-btn[value="Cancel"]:hover, .tips-btn-super-small[value="Cancel"]:hover {
  color: #373941 !important;
}

.containerSection .tips-btn[value="Yes"]:hover {
  color: #373941 !important;
}

.tips-btn[value="Delete"]:hover, .tips-btn[value="Bulk Delete"]:hover, .tips-btn[value="Close"]:hover, .tips-btn[value="Reset"]:hover {
  color: #373941 !important;
}

.avendaFieldset [class^="tips-btn"] {
/*  margin-top: 10px;
  margin-bottom: 5px;
*/
}

[id^="Service_"] select {
  min-width: 275px;
}

select {
  min-width: 50px;
}

#filterPageSelect {
  min-width: unset !important;
}

input[type="radio"] {
  margin: 0px 5px 0px 5px;
}

.buttonSection td {
  padding-right: 5px;
}

#tblBtnSection [class^="tips-btn"] {
  margin: 5px;
}

textarea {
  min-width: 290px;
  min-height: 50px;
}

/*
.dijitTabContainerTop input[type="text"] {
  min-width: 290px;
}
*/

.tips-btn-small-disabled, .tips-btn-small, .tips-btn-super-small {
  margin: 2px;
}

#YesConfig .svc-btn, #YesConfig .svc-btn-disabled {
  margin: 5px 0px 5px 0px;
}
