/**************GENNERAL**********************************/
body {
  font-family: 'Work Sans', sans-serif;
  font-size: 14px;
/*background-color:$flavourColor;*/
  margin: 0;
  padding: 0;
}
/*
input, select, textarea {
	border: solid 1px #979797;
	background: #ffffff;
	box-shadow: inset 0px 1px3px rgba(0,0,0,0.5);
	color: #4a4a4a;
	font-family: $sanspro;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	height:36px;
}*/
.calIcon {
  width: 40px;
}
#calendar-header {
  position: relative;
  float: left;
  width: 100%;
  background: #d8b261;
}
#calendar-header .closeme {
  position: absolute;
  right: 5px;
  top: 5px;
}
#calendar-header table {
  text-align: center;
  margin: 10px auto;
}
#calendar-body {
  padding: 0px;
  background: #fff;
  margin: 0px;
  width: 100%;
}
#calendar-body .general {
  background-color: #fff;
}
#calendar-body .othermonth {
  background-color: #eee;
  color: #aaa;
}
#calendar-body .header {
  background-color: #d8b261;
  color: #fff;
}
#calendar-body .today {
  background-color: #ffc;
}
/*#calendar-body .bg { background-color: $flavourColor; }*/
#calendar-body .select {
  background-color: #fc9;
}
#calendar-body .othermonth a:link {
  text-decoration: none;
  font-family: $sanspro;
  color: #cfc;
}
#calendar-body .othermonth a:visited {
  text-decoration: none;
  font-family: $sanspro;
  color: #cfc;
}
#calendar-body .othermonth a:hover {
  text-decoration: underline;
  font-family: $sanspro;
  color: #fff;
}
/*#calendar-body td {text-align:center;}*/
#calendar-body td div {
/*padding: 3px;*/
  width: 14.285714285714286%;
  padding-top: 3px;
  padding-bottom: 3px;
}
#calendar-body table {
  padding: 0px;
  margin: 0px;
  width: 100%;
  text-align: center;
  background-color: #d8b261;
}
#calendar-body td div {
  text-align: center;
  width: 100%;
}
#calendar-body a {
  display: block;
}
#calendar-body a:link {
  text-decoration: none;
  font-family: $sanspro;
  color: #000;
}
#calendar-body a:visited {
  text-decoration: none;
  font-family: $sanspro;
  color: #000;
}
#calendar-body a:hover {
  text-decoration: underline;
  font-family: $sanspro;
  background-color: #ffc;
}
#calendar-body .disabledate {
  color: #aaa;
  background-color: #eee;
}
#calendar-body .refresh {
  color: #fff;
  padding: 10px 3px 3px;
}
#calendar-body .refresh .txt-container {
  padding: 25px 10px 10px;
  height: 50px;
}
#calendar-body .sat {
  color: #d8b261;
}
#calendar-body .sat a:link {
  color: #d8b261;
}
#calendar-body .sun {
  color: #d8b261;
}
#calendar-body .sun a:link {
  color: #d8b261;
}
#calendar-footer {
  background-color: #d8b261;
}
#calendar-footer .btn {
  line-height: 32px;
  padding-left: 10px;
  padding-right: 10px;
}
#calendar-footer .btn a:link {
  text-decoration: none;
  font-family: $sanspro;
  color: #fff;
}
#calendar-footer .btn a:visited {
  text-decoration: none;
  font-family: $sanspro;
  color: #fff;
}
#calendar-footer .btn a:hover {
  text-decoration: underline;
  font-family: $sanspro;
  color: #fff;
}
/*#calendar-header, #calendar-body, #calendar-footer { padding:0px; }
#calendar-container { background-color: $flavourColor; }*/
