// main: style.less .dateField { padding: 2px 2px 1px; width: 200px; height: 38px; font-size: 14px; line-height: 1.42857143; color: #555; margin-bottom: 5px; background-image: none; display: flex; } .dateInput { width: 160px; float: left; background: #fff; } .calendarLink { width: 22px; height: 22px; float: right; margin: 0px; color: @color-3; cursor: pointer; &:hover { color: @color-5; } &:before { font-family: 'FontAwesome'; content: "\f073"; font-size: 16pt; } } .calendar { th { padding: 20px 0; width:10%; text-align: center; } th, td { border: solid 1px @border-color; } td { text-align: right; height: 50px; padding-top: 0px; padding-right: 10px; position: relative; .day_number { height: 20px; position: absolute; top: 0px; right: 5px; width: 100%; } .data { font-size: 12pt; font-weight: 700; width: 100%; text-align: center; margin-top: -12px; } } .dayname { background: #dee2e6; } }