/*Field Hover*/
.nav-tabs > li > a:hover {
    background: #4a4949;
}

select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  background: orange;
}

input.invalid {
    background: #ef0f0f;
}

.uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {
    border-color: #99baca;
    outline: 0;
    background: #f5fbfe;
    color: #FF9800;
}

div#jemmodulewide .event-image-cell {
    display: none;
}

@media only screen and (max-width: 700px) {
	table.eventset td {
		display: block;
	}
	
	table.eventset tr {
		padding: 5px;
        border-bottom: 1px dotted silver;
	}
}

@media only screen and (max-width: 600px) {
	a.tm-logo img {width: 80%;}
}

@media only screen and (max-width: 430px) {

a.tm-logo img {
    width: auto;
    /*margin-left: 5% !important;*/
    margin-top: 3%;
    height: 30px;
}

}

div#jem div.current {
  background-color:transparent;
}

div#jem fieldset {
  padding: 8px;
}

div#jem .inputbox.required, div#jem .inputbox {
  background-color: #121212 !important;
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #555;
}

div.calendar-container table th, .calendar-container table td {
  color:#333;
}

div#jem table.month {
  background-color: transparent;
}

div#jem .nomonthday {
  background-color: #1a1a1a;
}

div#jem .monthday {
  background-color: transparent;
}

.monthname {
  color: #cccc00;
}

.daynamesRow, .daynamesRow td {
  background-color: #cccc00;
}

.daynum {
  background-color: #2d2d2d;
}

.today .daynum {
    background-color: #555555;
}

.buttons a, .buttons button {
  border: 0 !important;
  background-color: transparent !important;
}