/*
    Copyright (C) 2013, 2015, 2016, 2017, 2018 Phil Wieland

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

    phil@philwieland.com

*/

/* Railcam version */

BODY { color:black; background-color:white;
       font-family: Arial, Geneva, Helvetica, sans-serif;
     }
	  
.div-on  { }
.div-off { display:none; }
          
.table-link:hover
{
    background-color: #00ff00;
    cursor: pointer;
}

.mini-button
	{
	height:14px;
	font-size: xx-small;
        font-weight: bold;
        border: 0px;
        background-color: #FFCC33;
	}
.mini-button:hover
{
    color:black;
    background-color: #ffff00;
}
.mini-button-location
{
    height:14px;
    font-size: x-small;
    color: black;
    border: 0px;
    background-color: #FFFF66;
}
.mini-button-location:hover
{
        background-color: #ffff00;
}
.button
	{
        font-weight: bold;
        border: 1px solid #006;
	}

.small-table
{
font-size: x-small; 
border:1px solid black;
border-collapse:collapse;
}

.small-table-head
{
font-size: x-small;
font-weight: bold; 
}

.small-table-vstp
{
font-family: arial,sans-serif;
font-size: x-small; 
}

.small-table-freight
{
font-size: x-small; 
}

.small-table-other
{
font-size: x-small; 
}

.small-table-valid
{
font-size: x-small; 
}

.small-table-act
{
font-family: arial,sans-serif;
font-size: x-small; 
}

.small-table-cape
{
font-size: x-small; 
}

.summ-table, tr
{
font-size: xx-small;
border:1px solid black;
border-collapse:collapse;
}
.summ-table-head
{
font-weight: bold; 
background-color:#eeeeee;
}

.summ-table-cape
{
}

.summ-table-idle
{
}

.summ-table-act
{
}

.summ-table-move
{
}

.summ-table-gone
{
}

.summ-table-good
{
}

.summ-table-minor
{
}

.summ-table-major
{
}

.summ-table-crit
{
}

.control-panel
{
    color: black;
    background-color: #FFFFCC;
} 

.control-panel-off
{
    color: black;
    background-color: #eeeeee;
    vertical-align: top;
} 

.control-panel-row
{
    color: #000000;
    background-color: #eeeeee;
    height: 26px;
    font-size: medium;
} 

.cp-button
{
    font-weight: bold;
    background-color: #ffff99;
    border: 1px solid #006;
}
.cp-button:hover
{
    color:black;
    background-color: #ffff00;
}

.plaintext
{
font-family: "courier","monospace";
}

a.linkbutton
{
    height:14px;
    color: #000000;
    border: 0px;
    text-decoration: none;
}
a.linkbutton-summary
{
    color: #000000;
    border: 0px;
    text-decoration: none;
    display:block;
}
a.linkbutton:hover
{
    background-color: #ffff00;
    color: #000000;
}
a.linkbutton-summary:hover
{
    background-color: #ffff00;
    color: #000000;
}

/* An <a> looks like a control panel button. */
a.linkbutton-cp
{
    font-weight: bold;
    background-color: #ffff99;
    border: 1px solid #006;
    color: black;
    text-decoration: none;
    padding: 2px 6px 2px 6px;
}
a.linkbutton-cp:hover
{
    background-color: #ffff00;
}

.symbols
{
float: right;
font-weight: bold;
text-align:right;
}
.status0
{
}
.status1
{
}
.status2
{
}
.status3
{
}
.status-text
{
text-align:right;
}
.status-head
{
text-align:center;
}

/* Train info table on the train page. */
.train-table, tr
{
border:1px solid black;
border-collapse:collapse;
}

/* Association info table on the train page. */
.train-table-small, tr
{
font-size: x-small;
border:1px solid black;
border-collapse:collapse;
}

/* Schedule table on the train page. */
.sched-table, tr
{
font-size: x-small; 
border:1px solid black;
border-collapse:collapse;
}

table.result-table
{
    font-size: x-small; 
    border-spacing: 2px;
    border:1px solid black;
    border-collapse:collapse;
}
table.result-table td 
{
    padding: 1px 4px;
}
table.result-table th 
{
    font-size: x-small; 
    background:#eeeeee;
    font-weight: bold;
}
.help-text-box
{
width:1200px;
background-color:#eeeeee;
}

.licence
{
width: 1200px;
font-size: x-small;
background-color:#eeeeee;
}


