.checkout-table tbody tr td:first-child,.checkout-table tbody tr th:first-child{max-width:none}.requis{color:red}.clickable tr{cursor:pointer}.form-control{font-family:"Roboto Condensed",sans-serif;text-transform:none;letter-spacing:1px;font-size:11px;height:33px;border:1px solid #eaeaea;border-radius:2px;transition:all .4s ease-in-out 0s}p.primary{padding:5px;color:#fff;background-color:#337ab7;border-color:#2e6da4}.navbar-brand{text-transform:none}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}#modal-popup legend{font-size:14px}.btn-primary{color:#fff;background-color:#d66c13;border-color:#d66c13}.btn-primary:hover{color:#fff;background-color:#d98209;border-color:#d98209}.btn-secondary{background-color:#209e49;color:#fff}.btn-secondary:hover{background-color:rgb(54 191 74);color:#fff}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{cursor:pointer;color:#d98209}.pagination>li>a{color:#d98209}.hide-me{display:none}.form-control-readonly{letter-spacing:1px;font-size:11px;height:33px;border:1px solid #eaeaea;background-color:#eee;padding:6px 12px 6px 12px;border-radius:2px}.btn-short{padding:8px!important}nav li.active{background-color:#f5f5f5}nav li.active a{color:#0a0a0a!important}.breadcrumb li.active a{font-style:italic;font-weight:700}
.selected-appointment {
    font-weight:bold;
}
.post {
    border-style: solid;
    border-width: 1px;
    border-color: #dedede;
    margin : 0 0 30px !important;
}
.post .post-header {
    padding:10px;
    margin:0px;
    background-color: #efefef;
}
.post .post-entry, .post .post-more{
    padding:10px;
}