h3.news_title {

    padding: 15px 0 24px;

    border-bottom: 1px solid #ddd;
    font-size: 26px;
    font-weight: 600;

}

.logo_right {

    width: 85px;

    height: 85px;

    display: block;

    position: absolute;

    right: 0;

    top: 0;

    background: url('/assets/images/face_Y-(1).png') no-repeat 50% 50%;

}

.logo_left {

    width: 85px;

    height: 85px;

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    background: url('/assets/images/face_Y-(1).png') no-repeat 50% 50%;

    z-index: 9;

}

.nav>li>a {

    padding: 22px 12px;

}

a.navbar-brand {

    font-size: 17px;

}

.total-saving-rmb {

    font-size: 25px;

}

.account-area span.large {

    font-size: 35px;

    position: relative;

    /* top: 25px; */

    background: #e1af33;

    padding: 15px;

    border-radius: 32px;

    color: #fff;

    position: relative;

    top: 15px;

}

/*@media (min-width: 992px)*/

/* .account-area .col-md-4 {

    margin: 0;

    position: relative;

    left: -15px;

    border: 1px solid #ddd;

    padding-top: 8px;

    padding-bottom: 5px;

    border-bottom: none;

    border-radius: 9px 9px 0 0;

    font-size: 16px;

    padding-bottom: 47px;

} */

    /* background: #ddd; */

    /* padding-left: 18px; */

/* } */

.account-area h4 {

    color: #e1af33;

    font-size: 16px;

    position: relative;

    /* left: -20px; */

    font-size: 26px;

    text-align: left;

    padding-left: 29px;

    margin-top: 27px;

}

.account-area h6 {

    color: #aaa;

    position: relative;

    font-size: 19px;

    text-align: left;

    padding-left: 34px;

}



.canvasjs-chart-toolbar {

    color: #333 !important ;

}

 a.dt-button {

    position: relative;

    display: inline-block;

    box-sizing: border-box;

    margin-right: 0.333em;

    padding: 0.5em 1em;

    border: 1px solid #999;

    border-radius: 2px;

    cursor: pointer;

    font-size: 0.88em;

    color: #e1af33;

    white-space: nowrap;

    font-family: 'Biko_Regular';

    overflow: hidden;

    background-color: #e1af33;

    background-image: -webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);

    background-image: -moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);

    background-image: -ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);

    background-image: -o-linear-gradient(top, #fff 0%, #e9e9e9 100%);

    background-image: linear-gradient(top, #fff 0%, #e9e9e9 100%);

    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='white', EndColorStr='#e9e9e9');

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    text-decoration: none;

    outline: none;

}

table.dataTable tfoot td {

    padding: 10px 18px 6px 18px;

    border-top: 1px solid #CAC8C8;

}

div.dataTables_wrapper div.dataTables_length label {

    font-weight: normal;

    text-align: left;

    white-space: nowrap;

}

table.calendar th:nth-child(2) {

    text-align: center;

}

table.calendar th:nth-child(1) a {

    position: relative;

    left: 348px;

}

table.calendar th:nth-child(3) a {

    position: relative;

    right: 223px;

}

.calendar {

    font-family: Arial, Verdana, Sans-serif;

    width: 100%;

    min-width: 960px;

    border-collapse: collapse;

}



.calendar tbody tr:first-child th {

    color: #505050;

    margin: 0 0 10px 0;

    font-size: 22px;

}



.day_header {

    font-weight: normal;

    text-align: center;

    color: #826213;

    font-size: 17px;

    font-family: 'Biko_Regular';

}



.calendar td {

    width: 14%; /* Force all cells to be about the same width regardless of content */

    border:1px solid #c4941d;

    height: 100px;

    vertical-align: top;

    font-size: 10px;

    padding: 0;

}



.calendar td:hover {

    background: #e1af33;

}



.day_listing {

    display: block;

    text-align: right;

    font-size: 17px;

    color: #2C2C2C;

    padding: 5px 5px 0 0;

    width: 100%;

    height: 100%;

    cursor: pointer;

}



div.today {

    background: #e1af33;

    height: 100%;

}

default:hover {

    background-color: #e1af33;

    background-position: 0px 40px;

}

input.form-control {

    border-radius: 1px;

    /* box-shadow: 0px 3px 5px #EDEDED; */

    text-align: -webkit-auto;

}

element.style {

    display: inline;

    position: relative;

    top: -104px !important;

    margin: 0px;

    padding: 3px 4px 0px;

    float: left;

}

.canvasjs-chart-toolbar {

    position: relative;

    top: -85px !important;

    color: #FFF;

}

input.btn.btn-default {

    /* float: right; */

    /* padding-right: 12px; */

    margin-right: 63px;

    margin-top: 5px;

}

.adminmenu {

    padding-top: 43px;
}

.alert {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 4px;

    margin-left: 15px;

    margin-right: 15px;

    position: relative;

}

.modal-dialog {

    margin-top: 10%;

}

input.btn.btn-default:hover {

    background: #555;

    /* border-right: 5px solid rgb(239, 239, 239); */

}

.cal-day-outmonth span[data-cal-date] {

    opacity: .1;

    cursor: default;

    padding-top: -39px;

    /* margin-top: 34px; */

    position: relative;

    top: 7px;

    font-size: 17px;

}

.span1.col-xs-4.cal-cell1 {

    width: 100px;

}

.cal-month-day span[data-cal-date]{

    font-family: 'Biko_Regular';

    font-size: 16px;

    padding: 0px;

    position: relative;

    top: 7px;

}

.span1.col-xs-4.cal-cell1:hover {

    background: none;

}
/* 
.col-xs-4 {

    width: 23.333333%;

} */

.cal-day-today span[data-cal-date] {

    color: #006400;

    margin-left: -10px;

    position: relative;

    top: 2px;

}

.cal-day-today {

    background-color: #7FFFD4;

    padding: 4px;

    margin-left: -15px;

}

span[data-cal-date] {

    font-size: 1.2em;

    font-weight: 400;

    opacity: 1.1;

    cursor: pointer;

    transition: all .3s ease-in-out;

    -webkit-transition: all .1s ease-in-out;

    -moz-transition: all .1s ease-in-out;

    -ms-transition: all .1s ease-in-out;

    -o-transition: all .1s ease-in-out;

    margin-top: 15px;

    margin-right: 15px;

}

.cal-day-outmonth span[data-cal-date] {

    opacity: 0.4;

    cursor: default;

}

.form-control {

    display: block;

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(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;

}

/* .col-md-12 {

    width: 100%;

} */

.panel-body {

    padding: 15px;

    margin-top: 20px;

    }

.back a, .add a {

    background: #e1af33;

    font-size: 14px;

    padding: 7px 15px 9px;

    /*font-weight: bold;*/

    color: #FFFFFF;

    margin-left: 20px;

    border-left: 5px solid rgb(239, 239, 239);

    position: relative;

    bottom: 5px;

    float: right;

}

/* .col-md-4 {

    width: 33.333333%;

    margin-bottom: 20px;

    } */

    input.btn.btn-default {

    float: right;

}

.cal-row-head [class*=cal-cell], .cal-row-head [class*=cal-cell]:first-child {

    font-weight: 500;

    text-align: left;

    border: 0 solid;

    padding: 5px 0;

    font-family:'Biko_Regular';

    font-size: 16px;

}

label {

    font-family: 'Lato-Reg';

    max-width: 100%;

    margin-bottom: -26px;

    font-weight: 600;

    font-style: inherit;

}