input:-webkit-autofill,
input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.article {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400;
    line-height: 1.5;
}

.display-5 {
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.2;
  }
  
.display-6 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.2;
}
  
.display-7 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2;
}
  
.display-8 {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.sortable-li {
    list-style-type: none;
    min-height: 40px;
}

.col-form-label{
    padding-top:0px;
}

.form-group{
    border-bottom:solid 1px #00000011;
    padding-bottom:0.5rem;
    margin-bottom:0.5rem;
}

/*.week .datepicker-days tbody tr:hover {
    background-color: #eeeeee;
}
*/

.week .datepicker table tr td.active:active:hover,
.week .datepicker table tr td.active.active:hover,
.week .datepicker table tr td.active.highlighted:hover,
.week .datepicker table tr td.active.highlighted.active:hover{
    background-color: #0275d8;
    color:#fff;
}

.week .datepicker table tr td.active:active,
.week .datepicker table tr td.active.active,
.week .datepicker table tr td.active.highlighted,
.week .datepicker table tr td.active.highlighted.active{
    background-color: #0275d8;
    color:#fff;
}

.week .datepicker table tr td.active.active.edgeleft {
    border-radius:4px 0px 0px 4px;
}

.week .datepicker table tr td.active.active.edgeright {
    border-radius:0px 4px 4px 0px;
}

.week .datepicker table tr td.active {
    border-radius:0px;
}

.datepicker table tr td:not(.today).highlighted{
    background-color: transparent;
}

.datepicker table tr td.highlighted{
    color: #bb0000;
    font-weight:bold;
    border-radius:4px;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted:active:focus{
    background-color: #eeeeee;
}

.datepicker table tr td.old.highlighted,
.datepicker table tr td.new.highlighted,
.week .datepicker table tr td.old.highlighted,
.week .datepicker table tr td.new.highlighted{
    color: #ffaaaa;
    background-color: transparent;
    font-weight:bold;
}

.week .datepicker table tr td.old.highlighted:active,
.week .datepicker table tr td.old.highlighted:active:hover,
.week .datepicker table tr td.old.highlighted:focus,
.week .datepicker table tr td.old.highlighted:active:focus,
.week .datepicker table tr td.old.highlighted:hover,
.week .datepicker table tr td.new.highlighted:active,
.week .datepicker table tr td.new.highlighted:active:hover,
.week .datepicker table tr td.new.highlighted:focus,
.week .datepicker table tr td.new.highlighted:active:focus,
.week .datepicker table tr td.new.highlighted:hover,
.datepicker table tr td.old.highlighted:active,
.datepicker table tr td.old.highlighted:active:hover,
.datepicker table tr td.old.highlighted:focus,
.datepicker table tr td.old.highlighted:active:focus,
.datepicker table tr td.old.highlighted:hover
.datepicker table tr td.new.highlighted:active,
.datepicker table tr td.new.highlighted:active:hover,
.datepicker table tr td.new.highlighted:focus,
.datepicker table tr td.new.highlighted:active:focus,
.datepicker table tr td.new.highlighted:hover{
    color: #ffaaaa;
    background-color: #eeeeee;
    font-weight:bold;
}

.week .datepicker table tr td:not(.today).highlighted{
    background-color: transparent;
}

.week .datepicker table tr td.highlighted{
    color: #bb0000;
    font-weight:bold;
}

.datepicker table tr td.highlighted.disabled{
    color: #ffaaaa;
    background-color: transparent;
    font-weight:bold;
}


.week .datepicker table tr td.highlighted.disabled{
    color: #ffaaaa;
    background-color: transparent;
    font-weight:bold;
}

.week .datepicker table tr td.highlighted.disabled,
.week .datepicker table tr td.disabled,
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.disabled,
.week .datepicker table tr td.highlighted.disabled:active,
.week .datepicker table tr td.disabled:active,
.datepicker table tr td.highlighted.disabled:active,
.datepicker table tr td.disabled:active{
    background-color: transparent;
    background-image: repeating-linear-gradient(45deg, transparent, transparent 8.6px, #aaa 8.6px, #aaa 10.6px);
    background-repeat: repeat-y, repeat-x;
    background-size: 100% 30px,30px 100%;
}

.datepicker table tr td.highlighted:hover{
    color: #bb0000;
    background-color: #eeeeee;
    font-weight:bold;
}

.datepicker table tr td.highlighted.disabled:hover{
    color: #ffaaaa;
    background-color: #eeeeee;
    font-weight:bold;
}

.datepicker table tr td.disabled:hover{
    background-color: #eeeeee;
    background-image: repeating-linear-gradient(45deg, transparent, transparent 8.6px, #aaa 8.6px, #aaa 10.6px);
    background-repeat: repeat-y, repeat-x;
    background-size: 100% 30px,30px 100%;
}


.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.highlighted.active:hover{
    background-color: #0275d8;
    color:#fff;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted,
.datepicker table tr td.active.highlighted.active{
    background-color: #0275d8;
    color:#fff;
}

.nav-tabs .nav-link.active{
    background-color:transparent;
    border-bottom-color:#ddd;
}

.dashboard-thingy {
    width:140px;
    height:140px;
    background-color:#777;
    margin: 0 auto;
    border-radius:50%;
    font-size:100px;
    color:#f7f7f7;
}

.inpt-grp-top{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.inpt-grp-bottom{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.table-special td{
    border:none;
    border-bottom:1px solid #eceeef;
}

.table-no-styles td{
    border:none;
    padding: 0px 12px;
}

button {
    cursor: pointer;
}

button:disabled {
    cursor: not-allowed;
}