@CHARSET "UTF-8";

.mainColor{
	background-color: #00bfa5;
}
.mainColor.lighten-2{
	background-color: #64ffda;
}
.mainColor.btn:hover, .mainColor.btn-large:hover {
    background-color: #1de9b6;
}
.subColor{
	background-color: #677683;
}
.subColor.lighten-2{
	background-color: #8998a5;
}
.titleFont{
	font-size: 1.5em;
	font-weight: bold;
	color: #677683;
}

.picker__weekday-display {
	background-color: #00bfa5;
}
.picker__date-display{
	background-color: #64ffda;
}
.picker__nav--prev:hover, .picker__nav--next:hover {
	background-color: #00bfa5;
}
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
	background-color: #00bfa5;
}
 .picker__close, .picker__today {
	color: #00bfa5;
}
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
    background-color: #00bfa5;
}

.dropdown-content li > a, .dropdown-content li > span {
	color: #00bfa5;
}

[type="checkbox"]:checked + label:before {
	border-right: 2px solid #00bfa5;
    border-bottom: 2px solid #00bfa5;
}

[type="checkbox"].filled-in:checked + label:after {
  border: 2px solid #00bfa5;
  background-color: #00bfa5;
}

[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:after {
	background-color: #00bfa5;
}

[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {
	border: #00bfa5;
}

a{
	color: #55708F;
}

.requireError {
	color: red;
}

#contents{
	min-width: 600px;
    max-width: 1280px;
    margin: 20px;
}

.fc-sun{
	background-color: #ffdddc;
}
.fc-sat{
	background-color: #c8ddff;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	display:inline-block;
	height:2.0em;
}