body{
	padding:0;
	color:#47474C;
}
h1,h2,h3,h4,h5,h6{
	color:#47474C;
}
select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border-radius:0!important;
	background:#FFF!important;
	border:1px solid #F2F2F2!important;
	box-shadow:none!important;
	color: #393939!important;
}

select.minimal {
 background:url(../img/down_no_bg.png) no-repeat!important;
 background-size: 28px 28px!important;
 background-position:right 2px top 0px!important;
 border:1px solid #C5C5C5!important;
 color: #393939!important;
  
}
select.input-sm {
    line-height: 0px!important;
	
}

.input-sm {
	padding: 5px 6px!important;
	color: #393939;
}

.modal-header {
	border-bottom:3px solid #E10003!important;
	padding: 10px!important;
	background: #1B1B1B!important;
}
.modal-header h4 {
	color: #ffffff!important;
	margin: 5px 0px;
}

.close{
	color: #E10003!important;
	text-shadow: 0px 0px 0px #E10003!important;
	opacity: 1!important;
}


select.minimal:focus {
  background:url(../img/down_up.png) no-repeat!important;
  background-size: 28px 28px!important;
  background-position:right 2px top 0px!important;
  background-repeat: no-repeat!important;
  outline: 0!important;
  border: 1px solid #FFAEB0!important;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(252,10,10,0.1)!important;
  -moz-box-shadow: 0px 0px 21px 0px rgba(252,10,10,0.1)!important;
  box-shadow: 0px 0px 21px 0px rgba(252,10,10,0.1)!important;
}


select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
#search button{
	border-radius:0;
	background:#31B0D5;
	color:#FFF;
	padding:5px;
}
input,textarea{
	border-radius:0!important;
	border:1px solid #C5C5C5!important;
	box-shadow:none!important;
	font-size:12px!important;
	color: #393939;
}
input:focus,textarea:focus{
	border: 1px solid #FFAEB0!important;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(252,10,10,0.1)!important;
  -moz-box-shadow: 0px 0px 21px 0px rgba(252,10,10,0.1)!important;
  box-shadow: 0px 0px 21px 0px rgba(252,10,10,0.1)!important;
	color: #393939!important;
}
#cat-holder{
	margin-bottom:0;
	margin-top:10px;
}
a[href="export.php"]{
	margin-bottom:10px;
	margin-top:10px;
	border-radius:0;
}
a[href="#cal_import"]{
	margin-bottom:0px;
	margin-top:10px;
	border-radius:0;
}
.box{
	box-shadow:none;
	border:1px solid #F2F2F2;
	border-radius:0;
	margin:0;
}
.box .header{
	display:none;
}
.fc th,.fc td{
	border:0;
	border:1px solid #D9D9D9;
}
.fc_sun {
	color: #FF0B0F!important;
	background: #FF0004!important;
}
.fc .fc-row{
	padding:10px 0;
}
.fc-widget-header{
	border:none!important;
}
.fc-head{
	border-bottom:6px solid #E10003!important;
	color:#747474;
}
.fc-toolbar .fc-center{
	display:inline-block;
	position:static;
	top:0;
	padding:0;
}
.fc-center h2 {
	color: #ffffff;
	padding: 8px;
}
.fc-state-default.fc-corner-left{
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}
.fc-state-default.fc-corner-right{
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}
.fc-button.fc-state-default{
	background:#fff;
	box-shadow:none;
	border:1px solid #ffffff;
	color:#1B1B1B;
	box-shadow:none;
	border-bottom:2px solid #ffffff;
	font-size:12px;
	text-transform:capitalize;
	padding:0 12px;
}
.fc-button.fc-state-default:hover{
	box-shadow:none;
	border:1px solid #CD0003;
	color:#fff;
	background: #CD0003;
	box-shadow:none;
	border-bottom:2px solid #fff;
	font-size:12px;
	text-transform:capitalize;
	padding:0 12px;
}
.fc-button.fc-state-active{
	color:#fff;
	background: #CD0003;
	border:1px solid #CD0003;
	border-bottom:2px solid #fff;
}
.fc button{
	height:2.5em;
}
.fc-toolbar{
	position:static;
	top:0;
	padding:30px 20px;
	color:#47474C;
	background: #1B1B1B;
}
.fc-other-month{
	background:#FBFBFB
}
.fc-unthemed .fc-today{
	background:rgba(230,245,252,0.6);
}
.fc-day-number{
	color:#47474C;
}
.modal-dialog {
	
}
