/* sb5admin/access/printoff.css */
/* Default formatting for editing & viewing */
.printon {  
                }

body {  
    background-color: #ddd;
    }

.admintable {  
				margin: 0 10px 4px 10px;
                background-color: #efefef;
                box-shadow: 2px 2px 5px #bbb;    
	}
        
.admintable .tablehead th {  
				padding: 10px 20px 4px 20px; 
                height:34px;
	}
        
.admintable .tablecontent {  
				text-align: center;
				padding: 0px 20px 4px 20px;
	}
      
.admintable .tablehead h2 {  
				display: block;
                width: 100%;
                padding: 7px 0px;
                color: #004779;
                text-align: center;
                font-size: 1.0rem;
                font-weight: bold;
                border-top: 2px solid #9acd66;
                border-bottom: 2px solid #9acd66; 
	} 


/* adds lines between table rows */
.data01 td, .data01 th {  
				border-top: solid 1px #fff;
                border-bottom: solid 1px #999;
	}

.sorthead td {      
    color: white;
    background-color: #004779;
    font-weight:bold;
    }

.sorthead a {  
    display:block; 
    font-weight:bold;
    }

.sorthead a:hover {  
    color: yellow;
    }
    

.sortheadact a,
.sortheadact a:link,
.sortheadact a:active,
.sortheadact a:visited  {  
    font-weight: normal;
    color: yellow;
    }

.sortheadoff a,
.sortheadoff a:link,
.sortheadoff a:active,
.sortheadoff a:visited {   
    font-weight: normal;
    color: white;
    }

.dataline td,
.dataline th { 	
    border-top: solid 1px #fff;
	border-bottom: solid 1px #999;
	padding: 2px 3px 2px 4px;
	}

            
      

/* TABLE DROP DOWN INFORMATION */
.tablehead-container   {
        display:block; 
        width:100%; 
        height:34px; 
        padding: 0;
        border-top: 2px solid #9acd66;
        border-bottom: 2px solid #9acd66;
        }
.tablebutton    {
        text-align: right;
        display:inline-block; 
        width:8%; 
        padding: 0; 
        float: right;
        }  

.tableheadtext   {
    display: inline-block;
    text-align: center;
    padding: 4px 0px 6px 12%;
    width:70%; 
    float: left;
    color: #004779;
    font-size: 15px;
    font-weight: bold;
    }
.tablesidehead {
    background-color: #c8cdce;
    padding: 6px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #999;

}
.tablesideoptions {
    background-color: #d6dada;
    padding: 6px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #999;
}
.tableside ul {
    margin:0;
    padding-left: 0px;
    list-style: none;
}
.tableside li {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #999;
}
.tableside li a,
.tableside li a:link,
.tableside li a:active,
.tableside li a:visited { 
    display: block;
    color: #1c2d32; 
    text-decoration: none; 
    background-color: #e4e6e7;
    padding: 4px 0 4px 6px;
    }
.tableside li a:hover { 
    color: #0d191d;  
    background-color: #f1f2f3;
}
    
   

/* START sb6menulist */
        
.datarow td {
    padding: 3px 2px 4px 2px;   
    background-color: #F1F2F3;
    }

.datarow tr:hover td {
    background-color: #E4E6E7;
    }

.backrow td {
    padding: 3px 2px 4px 2px;   
    background-color: #F6F8DE;
    }

.backrow tr:hover td {
    background-color: #F2F4CC;
    }

.datarow .bulabel a,
.datarow .bulabel a:link,
.datarow .bulabel a:visited,
.datarow .bulabel a:active,

.backrow .bulabel a,
.backrow .bulabel a:link,
.backrow .bulabel a:visited,
.backrow .bulabel a:active {
    display:block;
    text-decoration: none;
    margin: -3px;
    border:1px solid #3e4a57;
    padding: 2px 6px;
    opacity: 0.7;
    color:#000; 
    }

.datarow .bulabel a,
.datarow .bulabel a:link,
.datarow .bulabel a:visited,
.datarow .bulabel a:active {
    border:1px solid #4C5D61;
    background:-webkit-linear-gradient(#E4E6E7, #C8CDCE);
    background:-o-linear-gradient(#E4E6E7, #C8CDCE);
    background:linear-gradient(#E4E6E7, #C8CDCE); 
    }

.backrow .bulabel a,
.backrow .bulabel a:link,
.backrow .bulabel a:visited,
.backrow .bulabel a:active { 
    border:1px solid #7C9325;
    background:-webkit-linear-gradient(#F2F4CC, #E0EDAE);
    background:-o-linear-gradient(#F2F4CC, #E0EDAE);
    background:linear-gradient(#F2F4CC, #E0EDAE); 
    }

.datarow .bulabel a:hover,
.backrow .bulabel a:hover{
    opacity: 1.0;
    }

/* END sb6menulist */



/* The container <div> - needed to position the dropinfo content (drop down box for table info) */
.dropinfo {
    position: relative;
    display: inline-block;
    float: right;
    width:10%;
    }
/* Change the background color of the dropinfo button when the dropinfo content is shown */
.dropinfo:hover .dropinfobtn {background-color: #3e8e41;} 
        
.dropinfobtn {
    background-color: #00AEEF;
    color: white;
    padding: 0px 8px 4px 8px;
    font-size: 26px;
    line-height: 3px;
    font-family: pt-serif, "Arial Black", serif;
    font-weight: 800;
    width: 30px;
    height: 30px;
    border: none;
    position:relative;
    float: right;
    }

/* dropinfo Content (Hidden by Default) */
.dropinfo-content {
    display: none;
    position: absolute;
    top: -8px;
    left: -100px;
    z-index: 1;
    width: 200px;
    padding: 52px 0px 0px 0px;
    }
/* inner div (outer div has no backgrounf but extend up to keep dd visible when the mouse moves ) */

.dropinfo-content .tableinfo {
    display: block;
    position:relative;
    background: rgba(0, 24, 36, .90);
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 20px 20px 20px;
    border-radius: 15px;
    }
        
.dropinfo-content .tableinfo .tableinfotext {
    display: block;
    width: auto;
    background: rgba(255, 255, 255, .80);
    padding: 10px 20px 20px 40px;
    border-radius: 2px;
    Color: black;
    font-size: 14px;
    line-height: 1.4;
    font-family: acumin-pro, sans-serif;
    font-style: normal;
    font-weight: 200;
    }

/* Show the dropinfo menu on hover */
.dropinfo:hover .dropinfo-content {display: block;}

/* END TABLE DROP DOWN INFORMATION */


/* TABLE HEAD */       
.sb5select {
    height: 27px;
    padding: 1px 8px 1px 6px;
    }

 .sb5listhead a,
 .sb5listhead a:link,
 .sb5listhead a:active,
 .sb5listhead a:visited {
    color: Black;
    display: block;
    padding: 5px 4px;
    text-decoration: none;
    }

 .sb5listhead a:hover {
    color: #570101;
    background-color: #d4dde2;
    }

 .sb5listhead th  {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 0;
    background-color: #c8d0d5;
    }
 .sb5listhead-active a,
 .sb5listhead-active a:link,
 .sb5listhead-active a:active,
 .sb5listhead-active a:visited { 
    color: #570101;
    text-decoration: none;
    }

 .sb5listhead-asc a,
 .sb5listhead-asc a:link,
 .sb5listhead-asc a:active,
 .sb5listhead-asc a:visited {
    display: block;
    color: #570101;
    font-size: 175%;
    padding: 0 4px;
    text-decoration: none;
    }

 .sb5listhead-asc a:hover {
    background-color: #c8d0d5;
    color: #ba0000;
    }
/* END TABLE HEAD */  
            
