
/*
+----------------------------------------------------
| Bootstrap Override
+----------------------------------------------------
*/

html, body {
	font-family: "Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

.label-sm {
	font-size:.875rem;
	font-weight:normal !important;
	color:#444;
}

.form-error, .form-error p { font-size:13px; margin-top:3px; margin-bottom:0; }

/*
+----------------------------------------------------
| Easyui Override
+----------------------------------------------------
*/

/*.datagrid-header-row, .datagrid-row {
	height: 28px;
}
.datagrid-cell, .datagrid-cell span {
	font-size:13px;
	color:#000000;
	/*font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;* /	
}

.normal-table .datagrid-header-row, .normal-table .datagrid-row {
	height: 30px;
}
.normal-table .datagrid-cell, .normal-table .datagrid-cell span {
	font-size:14px;
	color:#000000;
}*/

.form-error {
	color:red;
}

/*input.form-control,
select.form-control,
textarea.form-control {
	border-radius: 3px;
	border: 1px solid transparent;
	border-top: none;
	border-bottom: 1px solid #DDD;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.39), 0 -1px 1px #FFF, 0 1px 0 #FFF;
	outline: 0;
}*/

/*input.form-control,
select.form-control,
textarea.form-control {
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}*/

/*
+----------------------------------------------------
| Helper
+----------------------------------------------------
*/

/*.table-small th,
.table-small td { font-size:13px; }*/

.stepwizard-step p {
    margin-top: 0px;
    color:#666;
}
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}
.stepwizard-step button[disabled] {
    /*opacity: 1 !important;
    filter: alpha(opacity=100) !important;*/
}
.stepwizard .btn.disabled, .stepwizard .btn[disabled], .stepwizard fieldset[disabled] .btn {
    opacity:1 !important;
    color:#bbb;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content:" ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-index: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}