.btn {
	font-weight: 500;
	padding: 0.3rem 0.6rem;
}

.btn.button-lst-cond.useDetail {
	margin-left: 0px;
}

.btn-group .btn { /*btn Event*/
	background: #fff;
	border: 1px solid #c0c0c0;
	font-size: 0.95rem;
	font-weight: inherit;
	transition : color 0.1s linear;
	position: relative;
	box-shadow: 0px 0px 5px 0px #e6e6e6;
	padding: 0.33rem 1rem;
	/* margin-top: 5px; */
}
.btn-group .btn.jqx-button {
	font-size: 13px;
	padding: 2px 10px;
}


.grp_content .btn-group .btn {
	box-shadow: none;
}
.form-title-icon .btn-group .btn {
	box-shadow : none; /* Popup-title Button */
}

.btn-group .btn.button-small-action,
.btn-group .btn.button-lst-s-action,
.btn-group .btn.button-frm-ui-action {
	font-size : 12px;
	padding : 4px 10px;
}

.btn-group .btn.btn-s {
	padding : 0px 10px;
}


.btn-group .btn.button-small2-action {
    font-size : 11px;
    padding : 4px 10px;
}

.btn-group  .button-expl-action {
    padding : 5px 29px;
}

.btn-group .btn:hover {
	color: #fff;
	background: #293846;
}

.btn-group .btn i {
	/*padding-right : 5px;*/
	font-size : 15px;
	line-height: 0;
}

.apr_list_view .btn-group .btn i {
	padding-right : 0px;
}

.btn-group .btn.button-small-action i,
.btn-group .btn.button-lst-s-action i,
.btn-group .btn.button-frm-ui-action i {
    font-size : 12px;
}

/*
.btn-group .btn_bak::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	transition : transform 0.4s;
	transform-origin : 0 0;
	transition-timing-function : cublic-bezier(0.5,1.6,0.4,0.7);
}
*/

.btn-group .button-lst-action::before,
.btn-group .button-lst-cond::before,
.btn-group .button-lst-s-action::before,
.btn-group .button-expl-action::before,
.btn-group .button-pop-title-action::before,
.btn-group .button-lst-filter::before {
	transform : scaleY(0);
}

.btn-group .button-lst-action:hover::before,
.btn-group .button-lst-cond:hover::before,
.btn-group .button-lst-s-action:hover::before,
.btn-group .button-expl-action:hover::before,
.btn-group .button-pop-title-action:hover::before,
.btn-group .button-lst-filter:hover::before {
	transform : scaleY(1);
}

/* button-frm-action, button-frm-small */
.btn-group .button-frm-action::before,
.btn-group .button-small-action::before,
.btn-group .button-small2-action::before {
    transform : scaleX(0);
}

.btn-group .button-frm-action:hover::before,
.btn-group .button-small-action:hover::before,
.btn-group .button-small2-action:hover::before {
    transform : scaleX(1);
}

.list-top .btnViewMode.option  span {
	padding : 3px 15px 7px 0px;
	border: 1px solid #c0c0c0;
	box-shadow : 0px 0px 2px 1px #d2d2d2;
	margin-right: 4px;
	cursor: pointer;
	border-radius : 4px;
}

.list-top .btnViewMode.option  span i {
	font-size : 20px;
}

#file_container a.button:hover {
		text-decoration: none;
}

div.mgr-btn-box {
	text-align: center;
	background-color: rgb(76, 99, 123);
	color: white;
	padding: 5px;
}

div.mgr-btn-line-box {
	text-align: center;
	border: 1px grey solid;
	padding: 5px;
	background-color: white;
}


.button-default {
	text-align: center;
	padding: 5px;
}

.btn-group .btnbg {
	background: #4E89AE;
	color: #fff;
}

.btn-group .btn-next {
	background-color: #30475E;
	color: #fff;
	border-color: #30475E;
	transition: all 0.2s ease;
}
.btn-group .btn-next:hover {
	background-color: #4E89AE !important;
	border-color: #4E89AE;
}

/* gantt btn */
.egene-gantt-button.gantt-custom-button {
	background: #fff;
	border: 1px solid #c0c0c0;
	font-weight: inherit;
	transition: color 0.1s linear;
	position: relative;
	padding: 0.3rem;
	border-radius: 0.25rem;
	line-height: 1.2;
	margin-top: 1px;
	display: inline;
	cursor: pointer;
}
.egene-gantt-button.gantt-custom-button:hover {
	color: #fff;
	background: #293846;
}
