.ic.form-line .bootstrap-datetimepicker-widget.dropdown-menu {
    background-color: #242424;
    border-color: rgba(0,0,0,.2);
}
.ic.form-line .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-bottom-color: rgba(0,0,0,.2);
}
.ic.form-line .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-bottom-color: #242424;
}
.ic.form-line .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-top-color: rgba(0,0,0,.2);
}
.ic.form-line .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-top-color: #242424;
}
.ic.form-line .bootstrap-datetimepicker-widget .timepicker-hour:hover,
.ic.form-line .bootstrap-datetimepicker-widget .timepicker-minute:hover,
.ic.form-line .bootstrap-datetimepicker-widget .timepicker-second:hover {
    background: #404040;
}
.ic.form-line .bootstrap-datetimepicker-widget a[data-action].btn,
.ic.form-line .bootstrap-datetimepicker-widget button[data-action],
.ic.form-line .bootstrap-datetimepicker-widget button[data-action]:active {
    color: #2c7fe4;
    background-color: #fff;
}
.ic.form-line .bootstrap-datetimepicker-widget .picker-switch td span,
.ic.form-line .bootstrap-datetimepicker-widget .picker-switch td i {
    color: #fff;
}
.ic.form-line .bootstrap-datetimepicker-widget table th {
    color: #fff;
}
.ic.form-line .bootstrap-datetimepicker-widget table th.disabled,
.ic.form-line .bootstrap-datetimepicker-widget table th.disabled:hover {
    color: rgba(255,255,255,.8);
}
.ic.form-line .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background: #404040;
}
.ic.form-line .bootstrap-datetimepicker-widget table td {
    color: #fff;
}
.ic.form-line .bootstrap-datetimepicker-widget table td.cw {
    color: rgba(255,255,255,.8);
}
.ic.form-line .bootstrap-datetimepicker-widget table td.day:hover,
.ic.form-line .bootstrap-datetimepicker-widget table td.hour:hover,
.ic.form-line .bootstrap-datetimepicker-widget table td.minute:hover,
.ic.form-line .bootstrap-datetimepicker-widget table td.second:hover {
    background: #404040;
}
.ic.form-line .bootstrap-datetimepicker-widget table td.old,
.ic.form-line .bootstrap-datetimepicker-widget table td.new {
    color: rgba(255,255,255,.8);
}
.ic.form-line .bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #fff;
    border-top-color: rgba(0,0,0,.2);
}
.ic.form-line .bootstrap-datetimepicker-widget table td.active {
    background-color: #2c7fe4;
    color: #fff;
}
.ic.form-line .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #2c2c2c;
    color: #2c7fe4;
}
.ic.form-line .bootstrap-datetimepicker-widget table td.active.today:before {
    border-bottom-color: #fff;
}
.ic.form-line .bootstrap-datetimepicker-widget table td.disabled,
.ic.form-line .bootstrap-datetimepicker-widget table td.disabled:hover {
    color: rgba(255,255,255,.8);
}
.ic.form-line .bootstrap-datetimepicker-widget .picker-switch td a[data-action]:hover {
    background: #404040;
}
.ic.form-line .bootstrap-datetimepicker-widget table td span:hover {
    background: #404040;
}
.ic.form-line .bootstrap-datetimepicker-widget table td i:hover {
    background: transparent;
}
.ic.form-line .bootstrap-datetimepicker-widget table td span.active,
.ic.form-line .bootstrap-datetimepicker-widget table td i.active {
    text-shadow: none;
}
.ic.form-line .bootstrap-datetimepicker-widget table td span.active {
    background-color: #fff;
    color: #2c7fe4;
}
.ic.form-line .bootstrap-datetimepicker-widget table td i.active {
    background-color: transparent;
    color: #fff;
}
.ic.form-line .bootstrap-datetimepicker-widget table td span.old,
.ic.form-line .bootstrap-datetimepicker-widget table td i.old {
    color: rgba(255,255,255,.8);
}
.ic.form-line .bootstrap-datetimepicker-widget table td span.disabled,
.ic.form-line .bootstrap-datetimepicker-widget table td i.disabled,
.ic.form-line .bootstrap-datetimepicker-widget table td span.disabled:hover,
.ic.form-line .bootstrap-datetimepicker-widget table td i.disabled:hover {
    color: rgba(255,255,255,.8);
}