header{width:100%;padding:10px 0}header .home-logo img{max-width:90px;width:100%}body{font-size:16px}body main{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}body .container{margin-top:0;margin-bottom:0}.todo-overdue{border-color:#e3342f!important;background-color:#e3342f14}.todo-overdue .date{color:#e3342f;font-weight:600}h1{margin:5px 0;font-weight:700;font-size:1.5rem}h2{margin:5px 0;font-weight:700;font-size:1.3rem}h3{margin:5px 0;font-weight:700;font-size:1.1rem}h4{margin:3px 0;font-weight:700;font-size:1.1rem}p,.normal{margin:2px 0;font-size:1rem;font-weight:400}table{width:100%}th{text-align:left}td{margin-right:10px}input.mcw-button:hover,button.mcw-button:hover{cursor:pointer}button.mcw-button{padding:3px 10px;background-color:#efefef;border:1px solid #767676}button.mcw-button:hover{background-color:#e6e6e6;cursor:pointer}.client-details{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;align-content:flex-start;margin-bottom:50px}.client-details div{margin-bottom:20px;width:100%;max-width:350px}.form-group textarea{width:50%}.client-notes article{padding:10px;border-radius:10px;border:1px solid rgba(137,186,234,.38)}.client-notes article:nth-child(2n){background-color:#89baea61}.justright-notes ul,.justright-notes ol{margin-left:16px}.justright-notes ul{list-style-type:disc}.justright-notes ol{list-style-type:auto}footer{background:#3490dc;position:absolute;bottom:0}
