.left {
font-size: 12px;
text-align: left;
}
.left a {
font-weight: bold;
text-decoration: underline;
}
.daynames td { 
background-color: #666;
color: #ddd;
}
td.button, td.title {
background-color: #DEE3F0;
}
.alert-box {
background-color: #eeeeee;
margin: 10px 0 20px;
padding: 6px 10px;
font-size: 14px;
line-height: 23px;
font-weight: bold;
border-radius: 6px;
}
.alert-box.alert-success {
color: green;
}
.alert-box.alert-error {
color: red;
}
ul {
margin: 0 !important;
}
.field-set {
margin-bottom: 10px;
}
.field-set input[type=text] {
width: 100%;
box-sizing: border-box;
margin-top: 2px;
border: 1px solid #cccccc;
height: 20px;
}
.field-set textarea {
width: 100%;
height: 128px;
box-sizing: border-box;
}
#submit-button {
margin-top: 10px;
padding-top: 10px;
border-top: solid 1px #cccccc;
}
#submit-button input {
width: 100%;
}
.field-name {
margin-top: 10px;
padding-top: 10px;
border-top: solid 1px #cccccc;
font-size: 16px;
font-weight: bold;
margin-bottom: 2px;
}
.field-sub-name {
font-size: 14px;
margin: 4px 0;
font-weight: bold;
}
.field-sub-space {
margin-top: 10px;
}
.field-description {
margin-bottom: 4px;
line-height: 16px;
}
#EventCategory {
width: 100%;
}
.column {
float: left;
width: 48%;
}
.column-one {
margin-right: 4%;
}
p {
font-size: 14px;
line-height: 20px;
margin: 0;
padding-bottom: 15px;
}
.bigsans {
font-size: 18px;
}
label.error {
display: block;
font-size: 12px;
font-weight: normal;
color: red;
margin-top: 2px;
}
label#EventDescription-error,
label#AltDate-error {
margin-top: 0;
}
@media(max-width:600px) {
.column,
.column-one {
float: none;
width: 100%;
margin: 0;
}
}
