/*nvfish.css */

a {color : #0000FF}

a:hover,
a:focus {
  text-decoration: none;
  cursor: pointer;
}

.anchor {
	color:blue;
}

.anchor:hover,
.anchor:focus {
cursor: pointer;
}

.arrow {
        padding:3px;
        border:1px solid #000;
        text-decoration:none;
    }

.archive-background{background: #F5ECCE}
.active-background{background: #FFFFFF}
.background-light-yellow{background-color:#ffffbc;} 
.background-green{background-color:green;}
.background-red{background-color:red;}
.background-yellow{background-color:yellow;}
.background-gainsboro{background-color:#f2f2f2;}
.font-black {color:#000}
.font-red{color: red}
.font-blue {color:#0000FF}
.font-white {color:#FFF}

.border-right th {border-right:1px solid #a8b2c1}
.no-top-border {border-top:none !important}
.no-border th,.no-border td {border:none !important}
.border-group {padding:3px; border:1px solid #a8b2c1}

.pad-3 {padding: 3px}
.pad-5 {padding: 5px}


.size-5 {font-size:5px}
.size-18 {font-size:18px}
.size-20 {font-size:20px}
.size-25{font-size:25px}
.size-30 {font-size:30px}
.size50 {font-size:50%}

.table th {background-color:#f5f5f0}
.table-14 th,
.table-14 td {font-size:14px}

.width-400 {width:400px}
.width40 {width:40%}
.auto-margin {margin-left: auto; margin-right: auto}

input[type=checkbox]{width:20px;height:20px}

.ticket-table th, .ticket-table td {padding:10,0,10,0;font-size:16px;}
.touch-pad-table td {font-size:20px; color:blue; padding:3px; }
.touch-pad-table td > button {padding:10px}
  
.card {padding:3px;}

.required {color: red; font-weight : bold}
 
.display-table {width:100%;}
.display-table td, th {border-bottom:1px solid #bfbfbf; line-height:200%;}
.display-table th {text-align:right;}

.form-table td, th {padding:15px 15px 0px 0px;}
.form-table th {text-align:right;border-bottom:none;}
.dropdown-item {cursor:pointer;}
.comment-background {padding:3px;font-size:18px;font-family:monospace;font-weight:bold}


.touch-pad th {padding:2px;margin:0px;}   
.touch-pad th, td {border-bottom:none;} 
.touch-pad th > div {width:60px;height:60px;font-weight:bold;}  


.jqclock {text-align:center; border: 1px Black solid; background: LightYellow;  }
.clockdate { color: DarkRed; margin-bottom: 10px; font-size: 15px; display: block;}
.clocktime { border: 2px inset White; background: Black; padding: 5px; font-size: 18px; 
     font-family: "Courier"; color: LightGreen; margin: 2px; display: block; }   


.collapse-header {
        background-color:lightgray;
        padding:3px;
        cursor:pointer;
		font-family: FontAwesome;
}

.collapse-header:before {
    float: right !important;
    content: "\f068";
    padding-right: 5px;
}
.collapse-header.collapsed:before {
    float: right !important;
    content:"\f067";
}
.collapse-header:hover, 
.collapse-header:active, 
.collapse-header:focus  {
    text-decoration:none;
}	 