#thg-section .image-box.big {
	grid-column: span 1;
	grid-row: span 3;
}
#thg-section .form-group label:not([for="agreement"]) {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 18px;
}
#thg-section input.form-control {
    height: 55px;
    padding: 0 25px;
}
#thg-section .form-group {
    margin-bottom: 2rem;
}
#thg-section .form-group.check-types label {
	margin-bottom: 0;
}
.nice-select .list {
	max-height: 300px;
}
.calendar .cells-row .cell {
	line-height: 1;
}
.calendar .cells-row .cell.header, .calendar .cells-row .cell.empty {
	cursor: default;
}
.calendar .cells-row .cell:not(.header):not(.empty):not(.event) {
	cursor: not-allowed;
}
.calendar .cells-row .cell.event.invalid {
	color: red !important;
	cursor: not-allowed;
}
.calendar .cells-row .cell.event.selected {
	background: rgb(238,9,121) !important;
	background: linear-gradient(90deg, rgba(60,34,94,1) 0%, rgba(0,171,190,1) 100%) !important;
	color: #fff !important;
}
.badge.badge-primary.listings {
	background: #ee0979 !important;
	right: 0px;
}
.ck.ck-editor__main>.ck-editor__editable {
	background: #f5f6f7 !important;
	color: #495057 !important;
	padding: 0px 25px !important;
}
.ck.ck-editor__main>.ck-editor__editable.ck-blurred:hover, .ck.ck-editor__main>.ck-editor__editable.ck-focused {
	border-color: #ee0979 !important;
}
.ck.ck-editor__main>.ck-editor__editable p, .ck.ck-editor__main>.ck-editor__editable ul, .ck.ck-editor__main>.ck-editor__editable ol {
	font-family: 'Montserrat', sans-serif !important;
}
.offer-description {
	font-weight: 400;
	color: #515d6d;
}
