/*
 * Base structure
 */
 
 /* tables fomr leco.com */

table {
  
background:#fff\9;
}

table td{
  padding: 12px;
  font-family:Verdana, Arial, sans-serif;
  font-size:12px;
  line-height:20px;
  border: 1px solid #bfbbbb;
}

table th {
  background-color: #ccc;  
  color:#333;

}


table {
  -moz-box-shadow: 1px 1px 6px #000;
    -webkit-box-shadow: 1px 1px 6px #000;
    box-shadow: 1px 1px 6px #000;
    /* For IE 8 */
    /* For IE 5.5 - 7 */

}
 
 
 
 

/* Move down content because we have a fixed navbar that is 50px tall */
body {
  padding-top: 0;
  overflow-y:scroll;
}


/*
 * Global add-ons
 */
.navbar{
    min-height:30px;
    margin-bottom: 5px;
}
/*
 * Sidebar
 */

/* Hide for mobile, show later */
.sidebar {
  display: none;
}
@media (min-width: 768px) {
    .sidebar {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        z-index: 50;
        display: block;
        padding: 5px;
        overflow-x: hidden;
        overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
        background-color: rgba(0,0,0,.075);
        border-right: 1px solid #eee;
        border-left: 1px solid #eee;
    }
}

/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}

.nav-sidebar > .active > a {
    color: #fff;
    background-color: #99CC33;
}

.panel-body{
    padding: 5px;
}
/*
 * Main content
 */


.pager{
    width: 100%;
    bottom: 0;
}

/*
 * Placeholder dashboard ideas
 */

.placeholders {
  margin-bottom: 30px;
  text-align: center;
}
.placeholders h4 {
  margin-bottom: 0;
}
.placeholder {
  margin-bottom: 5px;
}
.placeholder img {
  display: inline-block;
}


.h1,h1,.h3,h3 {
    margin-top: 0;
}



/*Skate styles*/
body{
    font-family:Helvetica, Verdana;
	background-color:#ffffff;
}

h1 {
	color: #333;	
}

h2 {
	color: #dd9142;	
}

h3 {
	color: #dd9142;	
}

.simple-list{
    list-style-type:none;
    margin-left:5px;
    padding-left:5px;
}

.summary-field{
    color:#333;
    font-weight: bold;
}

.summary-value{
    color:#333;
}

.summary-field-changed {
    color: #dd9142;
    font-weight: bold;
}

.summary-value-changed {
    color: #dd9142;
}

.summary-field-error{
    color:red;
}

.summary-value-error{
    color:red;
}

td {
    border: 1px #DDD solid;
    padding: 5px;
    cursor: pointer;
}
.selected {
    background-color: #FFF;
}

.inputLabel{
    color: #333;
}

.menu-button:hover {
    background-color: #C7C7C7;
}

.wiz {
    height:100%;
}

.wiz-size {
    min-height: 320px;
}
/*The div or other element that encloses the wizard buttons*/
.wiz-btn-group{
    text-align: center; 
    margin-top:20px;
}

/* This is for buttons on a wizard page specific to the wizard movement i.e. next, previous, apply */
.wiz-btn {
    border: 1px solid;
    border-color: #666666;
    border-radius: 0 6px 6px 6px;
    border-style: solid;
    background-color: #dd9142;
    color: white;
	text-shadow: 1px 1px 1px #000;
    
}

.wiz-btn:hover {
    box-shadow: 0 5px 10px 0 rgba(126, 126, 126, 0.24),0 6px 20px 0 rgba(126,126,126,0.19);
	background-color: #C7C7C7;
}

.wiz-btn:active {
    box-shadow: 0 0 0 0 rgba(126, 126, 126, 0),0 0 0 0 rgba(126,126,126,0);
    transform: translate3d(3px, 3px, 0);
}

.peak-capacity-radio-buttons {
    font-weight: 700;
    font-size: large;
    margin: 5px 5px;
}

.peak-capacity-results {
    font-weight: 400;
    font-size: medium;
    margin: 5px 5px 5px 30px;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.form-control {
    width: 160px;
}

.radio-image label {
    text-align: center;
    font-weight: normal;
}
.radio-image input[type=radio] {
    margin-right: 10px;
}

.panel-default {
    border-color:#666666
}

.lcmenubtn {
	background-color: #818181;
	    border-radius: 6px 6px 6px 6px;
		color: white;
	}

.menu-button:active, .active {
    color: black;
    background-color: #C7C7C7;
}