/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datetimepicker{
		font-family: 'Carrois Gothic SC', sans-serif; 
		background-color:#FFFFFF;
		padding:4px;
		margin-top:1px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		direction:ltr
	}
	.datetimepicker-inline{
		width:220px
	}
	.datetimepicker.datetimepicker-rtl{
		direction:rtl
	}
	.datetimepicker.datetimepicker-rtl table tr td span{
		float:right
	}
	.datetimepicker-dropdown,.datetimepicker-dropdown-left{
		top:0;
		left:0
	}
	[class*=" datetimepicker-dropdown"]:before{
		content:'';
		display:inline-block;
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		border-bottom:7px solid #ffffff;
		border-bottom-color:rgba(0,0,0,0.2);
		position:absolute
	}
	[class*=" datetimepicker-dropdown"]:after{
		content:'';
		display:inline-block;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-bottom:6px solid #ffffff;
		position:absolute
	}
	[class*=" datetimepicker-dropdown-top"]:before{
		content:'';
		display:inline-block;
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		border-top:7px solid #ffffff;
		border-top-color:rgba(0,0,0,0.2);
		border-bottom:0
	}
	[class*=" datetimepicker-dropdown-top"]:after{
		content:'';
		display:inline-block;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-top:6px solid #ffffff;
		border-bottom:0
	}
	.datetimepicker-dropdown-bottom-left:before{
		top:-7px;
		right:6px
	}
	.datetimepicker-dropdown-bottom-left:after{
		top:-6px;
		right:7px
	}
	.datetimepicker-dropdown-bottom-right:before{
		top:-7px;
		left:6px
	}
	.datetimepicker-dropdown-bottom-right:after{
		top:-6px;
		left:7px
	}
	.datetimepicker-dropdown-top-left:before{
		bottom:-7px;
		right:6px
	}
	.datetimepicker-dropdown-top-left:after{
		bottom:-6px;
		right:7px
	}
	.datetimepicker-dropdown-top-right:before{
		bottom:-7px;
		left:6px
	}
	.datetimepicker-dropdown-top-right:after{
		bottom:-6px;
		left:7px
	}
	.datetimepicker>div{
		display:none
	}
	.datetimepicker.minutes div.datetimepicker-minutes{
		display:block
	}
	.datetimepicker.hours div.datetimepicker-hours{
		display:block
	}
	.datetimepicker.days div.datetimepicker-days{
		display:block
	}
	.datetimepicker.months div.datetimepicker-months{
		display:block
	}
	.datetimepicker.years div.datetimepicker-years{
		display:block
	}
	.datetimepicker table{
		margin:0
	}
	.datetimepicker td,.datetimepicker th{
		text-align:center;
		width:20px;
		height:20px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
		border:0
	}
	.table-striped .datetimepicker table tr td,
	.table-striped .datetimepicker table tr th{
		background-color:transparent
	}
	.datetimepicker table tr td.minute:hover{
		background:rgba(0,0,0,0.95); 
		color:#fff;
		cursor:pointer
	}
	.datetimepicker table tr td.hour:hover{
		background:rgba(0,0,0,0.95); 
		color:#fff;
		cursor:pointer
	}
	.datetimepicker table tr td.day:hover{
		background:rgba(0,0,0,0.95); 
		color:#fff;
		cursor:pointer
	}
	.datetimepicker table tr td.old,.datetimepicker table tr td.new{
		color: #999999;
	}
	.datetimepicker table tr td.disabled,
	.datetimepicker table tr td.disabled:hover{
		background:0;
		color:#999;
		cursor:default
	}
	.datetimepicker table tr td span{
		display:block;
		width:23%;
		height:54px;
		line-height:54px;
		float:left;
		margin:1%;
		cursor:pointer;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px
	}
	.datetimepicker .datetimepicker-hours span{
		height:26px;
		line-height:26px
	}
	.datetimepicker .datetimepicker-hours table tr td span.hour_am,
	.datetimepicker .datetimepicker-hours table tr td span.hour_pm{
		width:14.6%
	}
	.datetimepicker .datetimepicker-hours fieldset legend,
	.datetimepicker .datetimepicker-minutes fieldset legend{
		margin-bottom:inherit;
		line-height:30px
	}
	.datetimepicker .datetimepicker-minutes span{
		height:26px;
		line-height:26px
	}
	.datetimepicker table tr td span:hover{
		background:rgba(0,0,0,0.95); 
		color:#fff;
	}
	.datetimepicker table tr td span.disabled,
	.datetimepicker table tr td span.disabled:hover{
		background:0;
		color:#999;
		cursor:default
	}
	.datetimepicker table tr td span.old{
		color: #999999;
	}
	.datetimepicker table tr td span.old:hover{
		background:rgba(0,0,0,0.95); 
		color:#fff;
	}
	.datetimepicker th.switch{
		width:145px
	}
	.datetimepicker thead tr:first-child th,
	.datetimepicker tfoot tr:first-child th{
		cursor:pointer
	}
	.datetimepicker thead tr:first-child th:hover,
	.datetimepicker tfoot tr:first-child th:hover{
		background:rgba(0,0,0,0.95); 
		color:#fff;
	}
	.input-append.date .add-on i,
	.input-prepend.date .add-on i,
	.input-group.date .input-group-addon span{
		cursor:pointer;
		width:14px;
		height:14px
	}

	.datetimepicker table tr td.disabled,
    .datetimepicker table tr td.disabled:hover {
	    background: none;
	    color: #999999;
	    cursor: default;
    }