.datepicker.datepicker-inline{margin:0 auto}.datepicker table thead{border-collapse:collapse}.datepicker td,.datepicker th{width:28px}.datepicker th.prev,.datepicker th.next,.datepicker th.datepicker-switch{border-bottom:1px solid #212529}.datepicker th.dow{font-size:.75em}.datepicker td,.datepicker td.active{color:#212529!important;border:2px solid #fff!important;font-size:.9em;background:#efefef!important}.datepicker-switch:hover{background-color:transparent!important;cursor:default!important}.datepicker td.dem_color{background-color:#3e5a96!important;background-image:none!important;color:#fff!important}.datepicker td.both{background-color:purple!important;background-image:none!important;color:#fff!important}.datepicker td.rep_color{background-color:#c23237!important;background-image:none!important;color:#fff!important}.datepicker td.spec_color{background-color:red!important;background-image:none!important;color:#fff!important}.datepicker td.grey_color{background-color:#aaa!important;background-image:none!important;color:#fff!important}.datepicker.datepicker-inline table tr td.new{display:none}.datepicker.datepicker-inline table tr td.old{visibility:hidden}table.election-dates th{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}table.election-dates.table-sm td{padding:8px}table.election-dates .odd td{background:#efefef}