input.datepicker{
    height          : 18px;
    border-radius   : 0px 0px 0px 0px;
    border          : 1px #c0c0c0 inset;
    font-family     : 'Arial Narrow';
    font-size       : 12px;
    margin          : 0px 0px 0px 0px;
    cursor          : pointer;
}

span.input-group-addon:active {
    background      : linear-gradient(2deg, #ddd, #888);
    border          : 1px #c0c0c0 inset;
}

span.input-group-addon > span {
    height          : 100%;
    width           : 100%;
    display         : inline-block;
    padding         : 0px 0px 0px 0px;
    margin          : 0px 0px 0px 0px;
    border          : 1px #c0c0c0 outset;
 }

span.input-group-addon {
    height          : 18px;
    width           : 20px;
    padding         : 0px 0px 0px 0px;
    border-radius   : 0px 0px 0px 0px;
    background      : linear-gradient(178deg, #ddd, #888);
    border          : 1px #666 outset;
}

.bootstrap-datetimepicker-widget {
    height          : 160px;
    
}

.bootstrap-datetimepicker-widget * {
    line-height     : 8px;
    /* font-family     : 'Arial Narrow'; */
}

.input-group.date > div > ul > li.picker-switch.accordion-toggle:active {
    border          : 1px #ddd inset;
}

.input-group.date > div > ul > li.picker-switch.accordion-toggle {
    position        : absolute;
    top             : 159px;
    width           : 100%;
    height          : 20px;
    background      : #c0c0c0;
    border          : 1px #ddd outset;
    line-height     : 14px;
    text-align      : center;
    box-shadow      : 2px 2px 0px #0004;
}

.input-group.date > div > ul > li.picker-switch.accordion-toggle > table,
.input-group.date > div > ul > li.picker-switch.accordion-toggle > table > tbody > tr > td,
.input-group.date > div > ul > li.picker-switch.accordion-toggle > table > tbody > tr > td > a ,
.input-group.date > div > ul > li.picker-switch.accordion-toggle > table > tbody > tr > td > a > span {
    width           : 100%;    
    padding: 0px 0px 0px 0px;
    color: #303030;
}

table.table-condensed {
    width: 100%;
    height:100%;
}


div.timepicker-picker > table > tr:nth-child(1) > td:nth-child(1) > a, 
div.timepicker-picker > table > tr:nth-child(1) > td:nth-child(3) > a, 
div.timepicker-picker > table > tr:nth-child(3) > td:nth-child(1) > a, 
div.timepicker-picker > table > tr:nth-child(3) > td:nth-child(3) > a {
    color: #303030;
    border-radius: 0px 0px 0px 0px;
    border: 1px #ccc outset;
}
div.timepicker-picker > table > tr:nth-child(1) > td:nth-child(1) > a:active, 
div.timepicker-picker > table > tr:nth-child(1) > td:nth-child(3) > a:active, 
div.timepicker-picker > table > tr:nth-child(3) > td:nth-child(1) > a:active, 
div.timepicker-picker > table > tr:nth-child(3) > td:nth-child(3) > a:active {
    border: 1px #ccc inset;
}


div.bootstrap-datetimepicker-widget{
    width: 176px;
    transition: width 200ms ease-in-out;
}

.datepicker-days > table > thead > tr:nth-child(1) > th{
    margin          : 0px 0px 0px 0px;
    padding         : 0px 0px 0px 0px;
    height          : 18px;
    text-align      : center;
}
.datepicker-days > table > thead > tr:nth-child(1) > th > span{
    border          : 1px #ddd outset;
    display         : inline-block;
    width           : 100%;
    height          : 100%;
    vertical-align  : middle;
    line-height     : 18px;
    margin          : 0px 0px 0px 0px;
    padding         : 0px 0px 0px 0px;
}

.input-group.date > div > ul,
.input-group.date > div > ul > li:nth-child(3),
.input-group.date > div > ul > li:nth-child(3) > div,
.input-group.date > div > ul > li:nth-child(3) > div > div.timepicker-picker,
.input-group.date > div > ul > li:nth-child(3) > div > div.timepicker-picker  > table > tbody > tr{
    text-align      : center;
    height          : 100%;
}
.input-group.date > div > ul > li.picker-switch.accordion-toggle > table > tbody > tr > td

.input-group.date > div > ul > li:nth-child(3) > div > div.timepicker-picker  > table {
    height          : 85%;
}
