@charset "utf-8";
    
.ui-menu {
  width: 164px;
}

.ui-tooltip{
  max-width: 800px;
  width: 800px;
  z-index: 100000;
}

.ui-widget-shadow {
  opacity: 1;
}

.STConfig h3 {
/*  background-color:#33FF00; */
}

ul.STCtrlList {
  list-style-type: none;
  margin-left:1em;
}

.STPosCheckBoxInCell {
  float: left; 
  margin: 0 auto; 
  width: 100%;
}
	
ul.STCtrlSet {
  list-style-type: none;
  margin-left:1em;
}

.STCtrlSet button {
  margin-top:0.5em;
}
			
.STSliderCtrl {
  margin-top: 0.5em;
  margin-left: 0;
  margin-bottom: 1em;
  left: 0; 
  width: 50%	
}

.STTwoClmnLeft {
  float: left; 
  width: 45%;
}

.STTwoClmnRight {
  float: right; 
  width: 45%;
}

.STNoClmn {
  clear: both;
}

.STThreeClmnLeft {
  float: left; 
  width: 33.3%;
}

.STThreeClmnMid {
  float: left; 
  width: 33.3%;
}

.STThreeClmnRight {
  float: right; 
  width: 33.3%;
}

.STMultiClmnUL {
  display: block; 
  float: left;	
  width: 30%;
  margin: 2px
}
		
.STDscWide {
  width: 88%;
}

.STFillWidth {
  width: 80%;
}

.STRightAlign {
  float: right; 
}

.STLeftAlign {
  float: left; 
}

.STScrollbarDiv {
  overflow: auto;	
}

.STDraggableSize {
  min-height: 4em;
  min-width: 20em;
}

.STPageBtns {
  margin-top:1em;
}

.STCenterText {
  text-align: center;
}

table.dataTable.display tbody tr.STDevConcern {
  background-color: #FFFF00;
}

table.dataTable.display tbody tr.STDevConcern > .sorting_1 {
  background-color: #F6F600;
}

table.dataTable.display tbody tr.STDevConcern:hover {
  background-color: #FFFF90;	
}

table.dataTable.display tbody tr.STDevConcern:hover > .sorting_1 {
  background-color: #FFFF60;	
}

table.dataTable.display tbody tr.STDevConcern.even.selected,
table.dataTable.display tbody tr.STDevConcern.odd.selected {
  background-color: #CCCC00;
}

table.dataTable.display tbody tr.STDevConcern.even.selected > .sorting_1,
table.dataTable.display tbody tr.STDevConcern.odd.selected > .sorting_1 {
  background-color: #C0C000;
}

table.dataTable.display tbody tr.STDevWarn {
  background-color: #FF0000;	
}

table.dataTable.display tbody tr.STDevWarn > .sorting_1 {
  background-color: #EE0000;	
}

table.dataTable.display tbody tr.STDevWarn:hover {
  background-color: #FF6060;	
}

table.dataTable.display tbody tr.STDevWarn.even:hover > .sorting_1,
table.dataTable.display tbody tr.STDevWarn.odd:hover > .sorting_1 {
  background-color: #FF4040;	
}
	
table.dataTable.display tbody tr.STDevWarn.even.selected,
table.dataTable.display tbody tr.STDevWarn.odd.selected {
  background-color: #CC0000;
}

table.dataTable.display tbody tr.STDevWarn.even.selected > .sorting_1,
table.dataTable.display tbody tr.STDevWarn.odd.selected > .sorting_1 {
  background-color: #BB0000;
}

.selectable li { position:relative; margin: 0; margin-left: 4px; padding: 0; border: 1px solid gray; list-style: none; padding-left: 20px; }

.selectsort { position:relative; z-index: 1; }
.selectsort ul { width: 300px; list-style: none; margin: 0; padding: 0; }
.selectsort li { position:relative; margin: 0; margin-left: 4px; padding: 0; border: 1px solid gray; list-style: none; padding-left: 20px; }
.selectsort li .handle { background: #000000; position: absolute; left: 0; top: 0; bottom: 0; padding: 0px; }
.selectsort .ui-selecting { background: #eee; }
.selectsort .ui-selecting .handle { background: #ddd; }

.tablecolumnlabel { text-align:left; }
.tablecolumndata  { text-align:center; }
										   
.dataTables_wrapper {
  margin-top: 15px;
  margin-bottom: 15px;
}

td.details-control {
  background: url('details_open.png') no-repeat center center;
  cursor: pointer;
}
tr.shown td.details-control {
  background: url('details_close.png') no-repeat center center;
}

.ui-widget{}

.ui-widget-header .ui-state-message, .ui-state-message {
  border: 1px solid #01B842;
  background: #fef1ec url("/jquery-ui-1.12.1/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #01B842;
}

.ui-state-message .ui-icon {
  background-image: url("/jquery-ui-1.12.1/images/ui-icons_454545_256x240.png");
}

.STErrMsg{}

.connectedSortable{}

.connectedSortable1{}

.ui-selectmenu-menu .ui-menu.customicons .ui-menu-item .ui-icon {
  height: 30px;
  width: 30px;
  top: 0.1em;
}

.body-inner-content{
   width: 50%;
  margin: 0 auto;
}

.footer-text-div{
  float: left;
}

.footer-logo-div{
  float: right;
}

.copyright{
  border-top: 1px solid #333333; 
  background: #2a2a2a; 
  color: #9c9c9c;
}

.hide{ display: none; }

.footer-text-div{
  float: left;
}

.footer-logo-div{
  float: right;
}

.STDisableLI{
  pointer-events:none; 
  opacity:0.4;
}

.STBoldText{
  font-weight: bold;
} 

.ui-selectmenu-button{
  border: 1px solid #d3d3d3;
  background: #9AB7E5 url(/jquery-ui-1.12.1/images/ui-bg_highlight-hard_75_9AB7E5_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #333;
}

.ui-icon, .ui-widget-content .ui-icon{
  background-image: url(/jquery-ui-1.12.1/images/ui-icons_333333_256x240.png);
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-caret-1-e {
    background-position: -32px 0;
}


.ui-dialog-buttonset .ui-button{
  border: 1px solid #d3d3d3;
  background: #9AB7E5 url(/jquery-ui-1.12.1/images/ui-bg_highlight-hard_75_9AB7E5_1x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #333;
  padding: .4em 1em;
}

.ui-widget .ui-spinner-button {
  background: #9AB7E5 url(/jquery-ui-1.12.1/images/ui-bg_highlight-hard_75_9AB7E5_1x100.png) 50% 50% repeat-x;
}

.ui-button-icon-only .ui-icon {	
  left: 0%; 
  margin-left: 0px; 
}

.ui-menu-item {
  border : 1px solid transparent;
  background : rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box;
  font-weight : normal;
  color: #000000;     
} 
 
/* table.dataTable thead th:nth-child(1), 
   table.dataTable tbody {
  word-break: break-all; 
  overflow-wrap: break-word;
  max-width: 200px;
}
*/
.ui-tabs {
  background: white;
}


.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: none;
  background: #dadada url("/jquery-ui-1.12.1/images/ui-bg_highlight-hard_75_dadada_1x100.png") 50% 50% repeat-x;
}

/*
.ui-state-active, .ui-widget-content .ui-state-active {
    border: 1px solid #d3d3d3;
    background: #9AB7E5 url(images/ui-bg_highlight-hard_75_9AB7E5_1x100.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #333;
}*/

/* 
@media screen and ( max-width: 450px ){
  
  #product_logo { display: none; }
  #copyrightTermsId { display: none; }
  #sidebarId { display: none; }
  #broadcastMessageDirectId { display: none; }
  
  .body-inner-content{
     width: inherit;
    margin: inherit;
  }

  .footer-text-div{
    text-align: center;
    float: none;
    margin-bottom: 10px;
  }

  .footer-logo-div{
    text-align: center;
    float: none;
  }

  .footer{
    position: fixed; 
      bottom: 0;
       width: 95%;
  }
  
  .copyright{
    height: 30px;
  }
    
}

@media screen and ( max-width: 768px ){
  
  #product_logo { display: none; }
  #copyrightTermsId { display: none; }
  #sidebarId { display: none; }
  footer { display: none; }
  #broadcastMessageDirectId { display: none; }
  
  .body-inner-content{
     width: inherit;
    margin: inherit;
  }

  .footer-text-div{
    text-align: center;
    float: none;
    margin-bottom: 10px;
  }

  .footer-logo-div{
    text-align: center;
    float: none;
  }

  .footer{
    position: fixed; 
      bottom: 0;
       width: 97%;
       height: 45px;
  }
  
  .copyright{
    height: 30px;
  }
  
  ul.STCtrlSet{
    margin-left: auto;
    padding: 0;
  }
    
}*/