body{
	font-size:16px;
}
#footer{
	background:#fff;
}
#copyrights {
	background:#6aa257;
	color:#fff;
}

.not-dark #primary-menu ul li > a  {
	color:initial;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.dark .slider-caption, .dark .slider-caption h2 {
    color: #EEE;
    text-shadow: 1px 1px 1px rgba(0,0,0,1);
}

#header.sticky-header #header-wrap {
	background:#fff;
}
   .open-table-panel a, .open-table-panel a:hover{
   	color:#444;
   	text-decoration:underline;
   }


  #ui-datepicker-div{
  	width:220px;
  }
 #ui-datepicker-div> .ui-widget-header {
 	background:#ffffff;
 	border:0px;
 }
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
 	border:0px;
 	background:transparent;
 }
 .ui-datepicker td span, .ui-datepicker td a {
 	text-align:center;
 }
 .ui-datepicker-today a{
 	 background-color: #444 !important;
    border-radius: 29px;
    color: white !important;
 }
 .ui-datepicker-unselectable span{
 	background:transparent !important;
 }
.ui-datepicker td a:hover {
 	 background-color: #444 !important;
 	 opacity:0.4;
    border-radius: 29px;
    color: white !important;
 }
 .ui-datepicker-current{
 	display:none;
 }
 .ui-datepicker-close{
     width: 100% !important;
    float: none !important;
 }
 .ui-datepicker-next:hover{
 background:transparent;
 border:0px;
 top:2px;
 right:2px;
 }
 .ui-datepicker-prev:hover{
  background:transparent;
 border:0px;
 top:2px;
 left:2px;
 }

 .sm-form-control[disabled], .sm-form-control[readonly], fieldset[disabled] .sm-form-control {
 	background-color:initial;
 }
 .fc-content-skeleton table{
 	margin-bottom:0px;
 }
 .fc-row:first-child table{
 	margin-bottom:0px;
 }
 .fc-event{
 	background-color:#6aa257;
 	border-color:#6aa257;
 }
@media (min-width: 768px) {
#primary-menu ul li > a  {
	color: #EEE;
	text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
.not-dark #primary-menu ul li > a  {
	color:initial;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
}
@media (min-width: 992px) {
#header-wrap{
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

}