/*!
 * Datepicker for Bootstrap v3
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0#91d8f7
 *
 */
.bootstrap-datetimepicker-widget {
    top:0;
    left:0;
    z-index:3000;
    width:250px;
    padding:4px;
    margin-top:1px;
    border-radius:4px
}
.bootstrap-datetimepicker-widget .btn {
    padding:6px
}
.bootstrap-datetimepicker-widget:before {
    position:absolute;
    top:-7px;
    left:6px;
    display:inline-block;
    border-right:7px solid transparent;
    border-bottom:7px solid #ccc;
    border-left:7px solid transparent;
    border-bottom-color:rgba(0, 0, 0, 0.2);
    content:''
}
.bootstrap-datetimepicker-widget:after {
    position:absolute;
    top:-6px;
    left:7px;
    display:inline-block;
    border-right:6px solid transparent;
    border-bottom:6px solid white;
    border-left:6px solid transparent;
    content:''
}
.bootstrap-datetimepicker-widget.pull-right:before {
    right:6px;
    left:auto
}
.bootstrap-datetimepicker-widget.pull-right:after {
    right:7px;
    left:auto
}
.bootstrap-datetimepicker-widget>ul {
    margin:0;
    list-style-type:none
}
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width:100%;
    font-size:1.2em;
    font-weight:bold
}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
    width:4px;
    padding:0;
    margin:0
}
.bootstrap-datetimepicker-widget .datepicker>div {
    display:none
}
.bootstrap-datetimepicker-widget .picker-switch {
    text-align:center
}
.bootstrap-datetimepicker-widget table {
    width:100%;
    margin:0
}
.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th {
    width:20px;
    height:20px;
    text-align:center;
    border-radius:4px
}
.bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover {
    cursor:pointer;
    background:#eee
}
.bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new {
    color:#999
}
.bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover {
    color:#fff;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color:#555
}
.bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover {
    color:#999;
    cursor:not-allowed;
    background:0
}
.bootstrap-datetimepicker-widget td span {
    display:block;
    float:left;
    width:47px;
    height:54px;
    margin:2px;
    line-height:54px;
    cursor:pointer;
    border-radius:4px
}
.bootstrap-datetimepicker-widget td span:hover {
    background:#eee
}
.bootstrap-datetimepicker-widget td span.active {
    color:#fff;
    text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color:#91d8f7
}
.bootstrap-datetimepicker-widget td span.old {
    color:#999
}
.bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover {
    color:#999;
    cursor:not-allowed;
    background:0
}
.bootstrap-datetimepicker-widget th.switch {
    width:145px
}
.bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget th.prev {
    font-size:21px
}
.bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover {
    color:#999;
    cursor:not-allowed;
    background:0
}
.bootstrap-datetimepicker-widget thead tr:first-child th {
    cursor:pointer
}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
    background:#eee
}
.input-group.date .input-group-addon span {
    display:block;
    width:16px;
    height:16px;
    cursor:pointer
}
.bootstrap-datetimepicker-widget.left-oriented:before {
    right:6px;
    left:auto
}
.bootstrap-datetimepicker-widget.left-oriented:after {
    right:7px;
    left:auto
}
.bootstrap-datetimepicker-widget ul.list-unstyled li.in div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td {
    padding:0!important
}
