/* Add here all your css styles (customizations) */


.hand {
	cursor: pointer !important;
}

.hide {
	display: none !important;
}

.text-white {
	color: white !important;
}

.text-red {
	color: #e64747 !important;
}

.text-bold {
	font-weight: bold !important;
}

.text-active {
	color: #e64747 !important;
	font-weight: bold !important;
}

.gw-block {
	display: inline-block;
	padding: 3px 10px;
	color: #6f7274;
}
.gw-block:hover {
	color: #efb225;
}


.gw-block-calc{
	cursor: pointer;
	display: inline-block;
	padding: 3px 10px;
	color: #052c52;
}
.gw-block-calc:hover {
	color: #efb225;
}

.g-bg-main-s {
	margin: 10px 0;
	border: 1px dashed #052c52 !important;
}


.gw-group {
	width: 100%; padding: 12px 17px; border: 1px solid #ddd; display: flex; flex-wrap1: wrap; justify-content: flex-end;
}

.gw-group .gw-control {
	border: none; text-align: right; margin-right: 10px; flex-grow1: 7; width: 100%;
}

.gw-group .gw-label {
	display: block; padding: 0 10px; flex-grow1: 2;
}



.board-comments {
	border: none;
	border-bottom: 1px solid #e0e0e0 !important;
	margin-top: 5px;
	margin-bottom: 5px;
}

.board-b {
	border-bottom: 5px solid #e0e0e0 !important;
}

.gw-pre-line {
	white-space: pre-line;
}

.gw-min-height {
	min-height: 500px !important;
}

#formSearch select[name='month'] {
	padding: 12px;
	width: 100%;
	border: 1px solid #d0d0d0;
	border-radius: .25rem;
}


.table-responsive table tbody tr td {
	font-size: 13px !important;
}

.table-responsive table tbody tr:hover {
	background-color: #F0F0F0;
}



.control-label {
	width: 100%;
	text-align: right;
}