.wg_required {
    font-size: 14px;
    color: red;
}
#message-success, .message-success {
    background:#00B91F;
    color:#fff;
    padding:10px;
    position:fixed;
    left:50%;
    top:50px;
    transform: translateX(-50%);
    display:none;
    z-index:10002;
}
#message-error, .message-error {
    background:red;
    color:#fff;
    padding:10px;
    position:fixed;
    left:50%;
    top:50px;
    transform: translateX(-50%);
    display:none;
    font-weight: 700;
    z-index:10002;
}
.wg-actions {
    font-size: 18px;
}
.s_key {
    background-color: #EFFE54;
}
.report-box-header {
    border:1px solid #ccc;
    padding:10px 20px;
    display: flex;
    background: #fff;
}
.report-box-header-box {
    width: 100%;
}
.report-box-header-actions {
    float:left;
    width:85%;
}
.report-box-header-actions ul {
    padding: 0 0;
    margin: 0 0;
    list-style: none;
}
.report-box-header-actions ul li:first-child {
    float: left;
}
.report-box-header-actions ul li {
    float: left;
    padding:0 10px;
    cursor: pointer;
}
.report-box-header-actions ul .selected {
    border-bottom:2px solid #ccc;
}
.report-box-header-actions ul li input[type="date"] {
    border:none;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}
.report-box-header-dd {
    float:right;
    width:15%;
    text-align: right;
}
.report-box-left-panel {
    border-right:1px solid #ccc;
    text-align: center;
}
.report-box-left-panel .element {
    padding:10px 12px;
}
.report-box-left-panel .element .price {
    padding: 0 0;
    margin: 0 0;
}
.report-box-left-panel .element .description {
    color: #ccc;
    font-size: 16px;
}
.breadcrumb li a i {
    color: #FE2A00;
}
.wg-note {
    padding:7px 12px;
    background-color: #EFEFEF;
    color: #333;
}
.wg-note span {
    font-weight: 600;
}
