

a {color: #EEEEEE !important;}

	a:hover {color: #adadad !important;}

.nav>li>a:focus,.nav>li>a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:hover, .box-icon a:hover {
	background-color: rgba(0,0,0,0.2) !important;
	border-color: none !important;
 }


#main_notifications>i {color: #fcfcfc !important;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	background-color: rgba(0,0,0,0.2);
	border: 0 !important;
 }

.tabs-left>li>a:hover {border-color: transparent !important;}

.navbar-nav > li > .dropdown-menu, .dropdown-menu .divider, .dropdown-menu {background-color: rgba(0,0,0,0.6) !important;}
.navbar-brand{
  padding: 10px 15px;
}

.container, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #EEE;}

body:before, .modal-content, .chatpanel.box {background-image: url("http://i.xtlas.us/u/5cvob.png") !important;}

.chatpanel.box {box-shadow: 0 16px 38px -12px rgba(0,0,0,0.5), 0 4px 25px 0px rgba(0 0,0,0.10), 0 8px 10px -5px rgba(0,0,0,0.2)}

body:before, .modal-content, .chatpanel.box {
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
 }

.page-header {border-bottom-color: transparent !important;}

hr {border-top-color: transparent !important;}

body:before {
	content: ' ';
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	will-change: transform;
	z-index: -1;
 }

.modal-header {border-bottom: 0 !important;}

.progress {background-color: rgba(0,0,0,0.5);}

tr {background-color: rgba(0,0,0,0.2) !important;}
  tr:hover {background-color: rgba(0,0,0,0.2) !important;}

.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {background-color: transparent !important;}

.progress-bar.active span {color: #FFF !important}

.panel {background-color: rgba(0,0,0,0.3) !important;}

.panel-default {border-color: transparent !important;}

body.inverse,
body.inverse .form-control {color: #EEE;}

body.inverse .modal,
body.inverse .modal .form-control,
body.inverse .panel-default,
body.inverse .panel-default .form-control,
body.inverse .card,
body.inverse .card .form-control {
	background-color: rgba(0,0,0, 0.5 !important);
	color: initial;
 }

.container {background-color: rgba(0,0,0,0.5);}

.box {
	color: #EEE;
	background: rgba(0,0,0,0.2) !important;
	background-color: transparent;
	padding: 10px;
	border: none;
 }

.box-content {padding: 0;}

.chatpanel .chat li .chat-body p {color: #eee;}

.panel-footer {
	background-color: transparent !important;
	border-top: none;
 }

.form-control {
	color: #eee;
	border: none;
	background-color: transparent !important;
	background: rgba(0,0,0,0.4) !important;
 }

.btn-default {
	background: rgba(0,0,0,0.4);
	color: #eee;
	border: none;
 }

	.btn-default:hover {
		background: rgba(0,0,0,0.4);
		color: #eee;
		border: none;
	 }

.list-group-item, .list-group-item:hover {
	background-color: rgba(22,22,22,0.4) !important;
	border: none;
 }

.tabs-left {border-right: 0 !important;}

.CodeMirror-gutters {background-color: rgba(0,0,0,0.5)}

.label-primary, .btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
	background-color: rgba(0,0,0,0.2);
	border: 1px solid rgba(0,0,0,0.3);
 }

.btn-warning {
	background-color: rgba(240, 173, 78,0.4);
	border-color: rgba(238, 162, 54,0.5);
 }

	.btn-warning:hover {
		background-color: rgba(240, 173, 78,0.6);
		border-color: rgba(238, 162, 54,0.7);
	 }

.btn-danger {
	background-color: rgba(217, 83, 79,0.4);
	border-color: rgba(212, 63, 58,0.5);
 }

	.btn-danger:hover {
		background-color: rgba(217, 83, 79,0.4);
		border-color: rgba(212, 63, 58,0.5);
	 }

	.btn-danger:focus {
		background-color: rgba(217, 83, 79,0.4);
		border-color: rgba(212, 63, 58,0.5);
	 }

.btn-success {
	background-color: rgba(92, 184, 92,0.4);
	border-color: rgba(76, 174, 76,0.5);
 }

	.btn-success:hover {
		background-color: rgba(92, 184, 92,0.5);
		border-color: rgba(76, 174, 76,0.5);
	 }

.btn-info {
	background-color: rgba(91, 192, 222, 0.4);
	border-color: rgba(70, 184, 218, 0.5);
 }

	.btn-info:hover {
		background-color: rgba(91, 192, 222, 0.5);
		border-color: rgba(70, 184, 218, 0.5);
	 }


.box-header, .nav-tabs {border-bottom: 0 !important}

.profile-header-img > img.img-circle {
	border-radius: 50% !important;
	border: 0 !important;
 }

.label.label-default.rank-label {
	opacity: 0.7;
	border-radius: 0 !important;
 }

.badge {
	opacity: 0.7;
	border-radius: 0 !important;
}

pre {
	background-color: rgba(0,0,0,0.3) !important;
	color: #fcfcfc !important;
	border: 0 !important;
 }

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-top: none !important;}

.box-icon a, .box-icon a:link, .box-icon a:visited, .box-header i {
	border-left-width: 0;
	border-right-width: 0;
 }

.box-content, .box-header {
	color: #fff !important;
	background-color: transparent;
	background: transparent;
 }

.form-group {
	padding-bottom: 7px;
	margin: 0 0 0 0;
 }

	.form-group .form-control {margin-bottom: 7px;}

		.form-group .form-control::-moz-placeholder {
			font-size: 14px;
			line-height: 1.42857;
			color: #AAAAAA;
			font-weight: 400;
		 }

		.form-group .form-control:-ms-input-placeholder {
			font-size: 14px;
			line-height: 1.42857;
			color: #AAAAAA;
			font-weight: 400;
		 }

		.form-group .form-control::-webkit-input-placeholder {
			font-size: 14px;
			line-height: 1.42857;
			color: #AAAAAA;
			font-weight: 400;
		 }

	.form-group .checkbox label,
.form-group .radio label,
.form-group label {
		font-size: 14px;
		line-height: 1.42857;
		color: #AAAAAA;
		font-weight: 400;
	 }

	.form-group label.control-label {
		font-size: 11px;
		line-height: 1.07143;
		color: #AAAAAA;
		font-weight: 400;
		margin: 16px 0 0 0;
	 }

	.form-group .help-block {
		margin-top: 0;
		font-size: 11px;
	 }

	.form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label {
		top: -7px;
		font-size: 14px;
		line-height: 1.42857;
	 }

	.form-group.label-static label.control-label, .form-group.label-floating.is-focused label.control-label, .form-group.label-floating:not(.is-empty) label.control-label {
		top: -28px;
		left: 0;
		font-size: 11px;
		line-height: 1.07143;
	 }

	.form-group.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
		top: -28px;
		left: 0;
		font-size: 11px;
		line-height: 1.07143;
	 }

	.form-group.form-group-sm {
		padding-bottom: 3px;
		margin: 21px 0 0 0;
	 }

		.form-group.form-group-sm .form-control {margin-bottom: 3px !important;}

			.form-group.form-group-sm .form-control::-moz-placeholder {
				font-size: 11px;
				line-height: 1.5;
				color: #AAAAAA;
				font-weight: 400;
			 }

			.form-group.form-group-sm .form-control:-ms-input-placeholder {
				font-size: 11px;
				line-height: 1.5;
				color: #AAAAAA;
				font-weight: 400;
			 }

			.form-group.form-group-sm .form-control::-webkit-input-placeholder {
				font-size: 11px;
				line-height: 1.5;
				color: #AAAAAA;
				font-weight: 400;
			 }

		.form-group.form-group-sm .checkbox label,
.form-group.form-group-sm .radio label,
.form-group.form-group-sm label {
			font-size: 11px;
			line-height: 1.5;
			color: #AAAAAA;
			font-weight: 400;
		 }

		.form-group.form-group-sm label.control-label {
			font-size: 9px;
			line-height: 1.125;
			color: #AAAAAA;
			font-weight: 400;
			margin: 16px 0 0 0;
		 }

		.form-group.form-group-sm .help-block {
			margin-top: 0;
			font-size: 9px;
		 }

		.form-group.form-group-sm.label-floating label.control-label, .form-group.form-group-sm.label-placeholder label.control-label {
			top: -11px;
			font-size: 11px;
			line-height: 1.5;
		 }

		.form-group.form-group-sm.label-static label.control-label, .form-group.form-group-sm.label-floating.is-focused label.control-label, .form-group.form-group-sm.label-floating:not(.is-empty) label.control-label {
			top: -25px;
			left: 0;
			font-size: 9px;
			line-height: 1.125;
		 }

		.form-group.form-group-sm.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
			top: -25px;
			left: 0;
			font-size: 9px;
			line-height: 1.125;
		 }

	.form-group.form-group-lg {
		padding-bottom: 9px;
		margin: 30px 0 0 0;
	 }

		.form-group.form-group-lg .form-control {margin-bottom: 9px;}

			.form-group.form-group-lg .form-control::-moz-placeholder {
				font-size: 18px;
				line-height: 1.33333;
				color: #AAAAAA;
				font-weight: 400;
			 }

			.form-group.form-group-lg .form-control:-ms-input-placeholder {
				font-size: 18px;
				line-height: 1.33333;
				color: #AAAAAA;
				font-weight: 400;
			 }

			.form-group.form-group-lg .form-control::-webkit-input-placeholder {
				font-size: 18px;
				line-height: 1.33333;
				color: #AAAAAA;
				font-weight: 400;
			 }

		.form-group.form-group-lg .checkbox label,
.form-group.form-group-lg .radio label,
.form-group.form-group-lg label {
			font-size: 18px;
			line-height: 1.33333;
			color: #AAAAAA;
			font-weight: 400;
		 }

		.form-group.form-group-lg label.control-label {
			font-size: 14px;
			line-height: 1.0;
			color: #AAAAAA;
			font-weight: 400;
			margin: 16px 0 0 0;
		 }

		.form-group.form-group-lg .help-block {
			margin-top: 0;
			font-size: 14px;
		 }

		.form-group.form-group-lg.label-floating label.control-label, .form-group.form-group-lg.label-placeholder label.control-label {
			top: -5px;
			font-size: 18px;
			line-height: 1.33333;
		 }

		.form-group.form-group-lg.label-static label.control-label, .form-group.form-group-lg.label-floating.is-focused label.control-label, .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label {
			top: -32px;
			left: 0;
			font-size: 14px;
			line-height: 1.0;
		 }

		.form-group.form-group-lg.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
			top: -32px;
			left: 0;
			font-size: 14px;
			line-height: 1.0;
		 }

select.form-control {
	border: 0;
	box-shadow: none;
	border-radius: 0;
 }

.form-group.is-focused select.form-control {
	box-shadow: none;
	border-color: #D2D2D2;
 }

select.form-control[multiple], .form-group.is-focused select.form-control[multiple] {height: 85px;}

.input-group-btn .btn {margin: 0 0 7px 0;}

.form-group.form-group-sm .input-group-btn .btn {margin: 0 0 3px 0;}

.form-group.form-group-lg .input-group-btn .btn {margin: 0 0 9px 0;}

.input-group .input-group-btn {padding: 0 12px;}

.form-group input[type=file] {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
 }

.form-control-feedback {opacity: 0;}

.has-success .form-control-feedback {
	color: #4caf50;
	opacity: 1;
 }

.has-error .form-control-feedback {
	color: #EEEEEE;
	opacity: 1;
 }

.modal-content {color: #fff !important;}

.modal-footer {border-top: 0 !important;}

.form-group .form-control {margin-bottom: 0px !important;}
  #search_main.form-control{ margin-bottom: 0 !important; }
    #admin_console_command.form-control{ margin-bottom: 0 !important; }

.input-group-btn .btn {margin: 0 0 0px 0 !important;}

.progress-bar-striped, .progress-striped .progress-bar {
	background-image: none;
	background-color: rgba(68,157,68);
 }

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: none;
	box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(0,0,0,0.6);
	outline: 0 none;
 }

.box-title p {color: #eee !important;}

.text-muted {color: #eee !important;}

.chatpanel .chat li {border-bottom: 0 !important;}

.alert-danger {
	color: #EEE !important;
	background-color: rgba(217, 83, 79,0.4);
	border-color: rgba(212, 63, 58,0.5);
 }
.panel-danger{  border-color: rgba(212, 63, 58,0.5); }
  .panel-danger > .panel-heading{
     color: #EEE !important;
     background-color: rgba(217, 83, 79,0.4);
     border-color: rgba(212, 63, 58,0.5);
   }

   .table > thead > tr > td.danger,
   .table > tbody > tr > td.danger,
   .table > tfoot > tr > td.danger,
   .table > thead > tr > th.danger,
   .table > tbody > tr > th.danger,
   .table > tfoot > tr > th.danger,
   .table > thead > tr.danger > td,
   .table > tbody > tr.danger > td,
   .table > tfoot > tr.danger > td,
   .table > thead > tr.danger > th,
   .table > tbody > tr.danger > th,
   .table > tfoot > tr.danger > th {
     color: #EEE !important;
     background-color: rgba(217, 83, 79,0.4);
     border-color: rgba(212, 63, 58,0.5);
   }
   .table-hover > tbody > tr > td.danger:hover,
   .table-hover > tbody > tr > th.danger:hover,
   .table-hover > tbody > tr.danger:hover > td,
   .table-hover > tbody > tr:hover > .danger,
   .table-hover > tbody > tr.danger:hover > th {
     color: #EEE !important;
     background-color: rgba(217, 83, 79,0.6);
     border-color: rgba(212, 63, 58,0.7);
   }

.alert-success {
	color: #EEE !important;
	background-color: rgba(92, 184, 92,0.4);
	border-color: rgba(76, 174, 76,0.5);
 }

 .table > thead > tr > td.success,
 .table > tbody > tr > td.success,
 .table > tfoot > tr > td.success,
 .table > thead > tr > th.success,
 .table > tbody > tr > th.success,
 .table > tfoot > tr > th.success,
 .table > thead > tr.success > td,
 .table > tbody > tr.success > td,
 .table > tfoot > tr.success > td,
 .table > thead > tr.success > th,
 .table > tbody > tr.success > th,
 .table > tfoot > tr.success > th {
   color: #EEE !important;
   background-color: rgba(92, 184, 92,0.4);
   border-color: rgba(76, 174, 76,0.5);
 }

   .table-hover > tbody > tr > td.success:hover,
   .table-hover > tbody > tr > th.success:hover,
   .table-hover > tbody > tr.success:hover > td,
   .table-hover > tbody > tr:hover > .success,
   .table-hover > tbody > tr.success:hover > th {
    color: #EEE !important;
   	background-color: rgba(92, 184, 92,0.4);
   	border-color: rgba(76, 174, 76,0.5);
   }

 .table-hover > tbody > tr > td.success:hover,
 .table-hover > tbody > tr > th.success:hover,
 .table-hover > tbody > tr.success:hover > td,
 .table-hover > tbody > tr:hover > .success,
 .table-hover > tbody > tr.success:hover > th {
  color: #EEE !important;
   background-color: rgba(92, 184, 92,0.6);
   border-color: rgba(76, 174, 76,0.7);
 }

 .brighttheme-success{
   color: #EEE !important;
   background-color: rgba(92, 184, 92,0.6);
   border-color: rgba(76, 174, 76,0.7);
 }
   .brighttheme-icon-success{
     background-color: transparent;
     color: #EEE;
   }

	 .brighttheme-error{
		 color: #EEE !important;
		 background-color: rgba(217, 83, 79,0.6);
		 border-color: rgba(212, 63, 58,0.7);
		 background-image:none;
	 }

	 .brighttheme-warning{
		 color: #EEE !important;
		 background-color: rgba(240, 173, 78,0.4);
	 	 border-color: rgba(238, 162, 54,0.5);
		 background-image:none;
	 }

	 .brighttheme-info{
		 color: #EEE !important;
		 background-color: rgba(91, 192, 222, 0.4);
	 	border-color: rgba(70, 184, 218, 0.5);
		 background-image:none;
	 }

	 .brighttheme-icon-error{
		 color:#eee;
	 }

	 border-left: 8px solid transparent;
	 border-right: 8px solid transparent;
	 border-bottom: 16px solid #eee;

.alert-warning {
	color: #EEE !important;
	background-color: rgba(240, 173, 78,0.4);
	border-color: rgba(238, 162, 54,0.5);
 }

 .table > thead > tr > td.warning,
 .table > tbody > tr > td.warning,
 .table > tfoot > tr > td.warning,
 .table > thead > tr > th.warning,
 .table > tbody > tr > th.warning,
 .table > tfoot > tr > th.warning,
 .table > thead > tr.warning > td,
 .table > tbody > tr.warning > td,
 .table > tfoot > tr.warning > td,
 .table > thead > tr.warning > th,
 .table > tbody > tr.warning > th,
 .table > tfoot > tr.warning > th {
   color: #EEE !important;
   background-color: rgba(240, 173, 78,0.6);
   border-color: rgba(238, 162, 54,0.7);
 }
 .table-hover > tbody > tr > td.warning:hover,
 .table-hover > tbody > tr > th.warning:hover,
 .table-hover > tbody > tr.warning:hover > td,
 .table-hover > tbody > tr:hover > .warning,
 .table-hover > tbody > tr.warning:hover > th {
   color: #EEE !important;
   background-color: rgba(240, 173, 78,0.6);
   border-color: rgba(238, 162, 54,0.6);
 }

.alert-info {
	color: #EEE !important;
	background-color: rgba(91, 192, 222, 0.4);
	border-color: rgba(70, 184, 218, 0.5);
 }

 .table > thead > tr > td.info,
 .table > tbody > tr > td.info,
 .table > tfoot > tr > td.info,
 .table > thead > tr > th.info,
 .table > tbody > tr > th.info,
 .table > tfoot > tr > th.info,
 .table > thead > tr.info > td,
 .table > tbody > tr.info > td,
 .table > tfoot > tr.info > td,
 .table > thead > tr.info > th,
 .table > tbody > tr.info > th,
 .table > tfoot > tr.info > th {
   color:#eee;
   background-color: rgba(91, 192, 222, 0.4);
   border-color: rgba(70, 184, 218, 0.5);
 }
 .table-hover > tbody > tr > td.info:hover,
 .table-hover > tbody > tr > th.info:hover,
 .table-hover > tbody > tr.info:hover > td,
 .table-hover > tbody > tr:hover > .info,
 .table-hover > tbody > tr.info:hover > th {
   color:#eee;
   background-color: rgba(91, 192, 222, 0.6);
   border-color: rgba(70, 184, 218, 0.7);
 }

.panel-default > .panel-heading {
	background-color: rgba(0,0,0,0.3);
	border-color: transparent;
 }

.input-group .input-group-addon {
	color: #eee !important;
	border: 0;
	background: transparent;
	padding: 12px 15px 0px;
 }

.bootstrap-touchspin .input-group-btn-vertical {padding-bottom: 25px !important;}

	.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {margin-top: 0 !important;}

  select option {
    margin: 40px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}


#main_chat_collapse.panel-collapse.box-content.collapse.in{
  background: rgba(0,0,0,0.5);
}

table > caption{
  color:#eee;
}

.pricing{
  border: 0 !important;
}

.pricing-head h4{
  background-color: rgba(0,0,0,0.2) !important;
  border-bottom: none !important;
}

.pricing-head h3{
  border-bottom: none !important;
}

.pricing-content li{
  background-color: rgba(0,0,0,0.1) !important;
}

.pricing-content li{
  border-bottom: 0 !important;
}
.pricing{
    background:rgba(0,0,0,0.4) !important;
}

pricing-content{
  background:rgba(0,0,0,0.2) !important;
}

.pricing-footer{
  background-color: rgba(0,0,0,0.2)
}





.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color:#888
}

.datepicker>div {
  display: none;
}

.datepicker table {
  width: 100%;
  margin: 0;
}

.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.datepicker td {
  text-align: center;
}

.datepicker td p {
  font-size: 1em;
  font-weight: 400;
  border-radius: 50%;
  height: 29px;
  line-height: 29px;
  margin: 3px 0 8px;
  width: 29px;
}

.datepicker td :hover {
  cursor: pointer;
}

.datepicker th {
  font-weight: 500;
}

.datepicker th.switch-datepicker {
  font-size: 1em;
}

.datepicker .prev p,
.datepicker .next p {
  font-size: 1.825em;
}

.datepicker p:hover {
  background: rgba(0,0,0,0.2);
}

.datepicker .day.disabled {
  color: #000;
}

.datepicker td.old,
.datepicker td.new {
  color: #eee;
  border-top: 0;
}

.datepicker td.active p,
.datepicker td.active:hover p {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
  color: #ffffff;
  background: rgba(0,0,0,0.2);
}

.datepicker td.primary p,
.datepicker td.primary:hover p {
  background: rgba(0,0,0,0.2);
}

.datepicker td.info p,
.datepicker td.info:hover p {
  background-color: rgba(91, 192, 222, 0.4);
  border-color: rgba(70, 184, 218, 0.5);
}

.datepicker td.success p,
.datepicker td.success:hover p {
  background-color: rgba(92, 184, 92,0.4);
  border-color: rgba(76, 174, 76,0.5);
}

.datepicker td.warning p,
.datepicker td.warning:hover p {
  background-color: rgba(240, 173, 78,0.4);
  border-color: rgba(238, 162, 54,0.5);
}

.datepicker td.danger p,
.datepicker td.danger:hover p {
  background-color: rgba(217, 83, 79,0.4);
  border-color: rgba(212, 63, 58,0.5);
}

.datepicker span {
  display: block;
  width: 55px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.datepicker span.old {
  color: #eee;
}

.datepicker span.active,
.datepicker span.active:focus,
.datepicker span.active:hover,
.datepicker span.active:active {
  background: rgba(0,0,0,0.2);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}

.datepicker span.active {
  color: #FFFFFF;
}

.datepicker span:hover {
  background-color: #EEEEEE;
}

.datepicker span.primary,
.datepicker span.primary:hover {
  background: rgba(0,0,0,0.2);
}

.datepicker span.info,
.datepicker span.info:hover {
  background-color: #03a9f4;
}

.datepicker span.success,
.datepicker span.success:hover {
  background-color: #4caf50;
}

.datepicker span.warning,
.datepicker span.warning:hover {
  background-color: #fbc02d;
}

.datepicker span.danger,
.datepicker span.danger:hover {
  background-color: #f44336;
}

.datepicker th.switch-datepicker {
  width: 145px;
}

.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}

.datepicker thead tr:first-child th {
  cursor: pointer;
}

.datepicker thead tr:first-child th:hover {
  background: rgba(0,0,0,0.2);
}

.datepicker.dropdown-menu {
  border-radius: 3px;
  box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  -ms-transition: all 150ms linear;
  transition: all 150ms linear;
  margin-top: -20px;
  opacity: 0;
  visibility: hidden;
}

.datepicker.dropdown-menu.open {
  opacity: 1;
  visibility: visible;
  margin-top: 1px;
}

.datepicker .table-condensed>tbody>tr>td {
  padding: 2px;
}

.datepicker .table-condensed>thead>tr>th {
  padding: 0;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.datepicker-months thead {
  padding: 0 0 3px;
  display: block;
}


#main_footer{
	padding-bottom:10px !important;
}


#admin_donations_report_go {
    margin-top: 32px;
}

.pager a{
    background-color: rgba(0,0,0,0.3) !important;
    color: #fcfcfc !important;
}
