a {
    color: #0095d3;
}

a:hover,
a:active {
    color: #0095d3 !important;
}


/* 下拉 */
.h-dropdown{
	z-index:10002;
}
.h-dropdown-inner>div {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.h-dropdown-inner>div .h-panel {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.h-dropdown-inner>div .h-dropdownmenu-item {
    font-size: 16px;
}


/* 按扭 */

.h-btn.h-btn-text-blue,
.h-btn.h-btn-text-blue:hover,
.h-btn.h-btn-text-blue:active {
    border-color: #0095d3;
    color: #0095d3;
}


/* 角标 */

.h-badge-count {
    background: #ff6600;
}


/* panel */

.h-panel-bar {
    padding: 15px 20px;
}

.h-panel-shadow {
    box-shadow: 1px 1px 3px #ccc;
}

.h-panel-bar .h-panel-title {
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
}


/* tabs */

.h-tabs-default {
    padding: 0 15px;
}

.h-tabs-default>.h-tabs-item {
    padding: 30px 5px 20px;
    margin-bottom: -1px;
    font-size: 16px;
}

.h-tabs-default>.h-tabs-item:hover,
.h-tabs-default>.h-tabs-item.h-tabs-item-selected {
    /* color: #333;
    font-weight: bold; */
    color: #0095d3;
    border-bottom-color: #0095d3;
}


/* tag */

.h-tag-bg-blue {
    background: #0095d3;
    border-color: #0095d3;
}

.h-tag-bg-green {
    background: #41b441;
    border-color: #41b441;
}

.h-tag-bg-gray {
    background: #666666;
    border-color: #666666;
}

.h-tag-bg-orange {
    color: #fff;
    background: #ff6600;
    border-color: #ff6600;
}

/* 按扭 */
.h-btn{
    text-align: center;
}
.h-btn+.h-btn {
    margin-left: 10px;
}
.h-btn:hover,.h-btn:active{
    border-color: #0095d3;
    color: #0095d3;
}

.h-btn.h-btn-primary{
    background-color: #0095d3;
    border-color: #0095d3;
}
.h-btn.h-btn-primary:hover,.h-btn.h-btn-primary:active{
    background-color: #039fe2;
    border-color: #039fe2;
    color: #fff !important;
}

.h-btn.h-btn-orange{
    background-color: #ff6600;
    border-color: #ff6600;
    color: #fff;
}
.h-btn.h-btn-orange:hover,.h-btn.h-btn-orange:active{
    background-color: #ff6e0d;
    border-color: #ff6e0d;
    color: #fff !important;
}

.h-btn.h-btn-red{
    background-color: #ff4f4f;
    border-color: #ff4f4f;
}
.h-btn.h-btn-red:hover,.h-btn.h-btn-red:active{
    background-color: #fc5c5c;
    border-color: #fc5c5c;
    color: #fff !important;
}

.h-btn.h-btn-green{
    background-color: #41b441;
    border-color: #41b441;
}
.h-btn.h-btn-green:hover,.h-btn.h-btn-green:active{
    background-color: #45bb45;
    border-color: #45bb45;
    color: #fff !important;
}
.h-btn.h-btn-gray{
    background-color: #666;
    border-color: #666;
}
.h-btn.h-btn-gray:hover,.h-btn.h-btn-gray:active{
    background-color: #777;
    border-color: #777;
    color: #fff !important;
}


.h-btn-group.h-btn-group .h-btn[disabled]{
    z-index: 1;
}
.h-btn-group .h-btn+.h-btn {
    margin-left:0
}


/* input textarea*/
.h-textarea:focus, input.h-input:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, textarea:focus {
    border-color: #039fe2;
    box-shadow: 0 0 0 2px rgba(3, 158, 224,.2);
}
.h-textarea:hover, input.h-input:hover, input[type=number]:hover, input[type=password]:hover, input[type=search]:hover, input[type=tel]:hover, input[type=text]:hover, input[type=url]:hover, textarea:hover{
    border-color: #0095d3;
}

.h-radio>label:hover>.h-radio-icon {
    border-color: #0095d3;
}

.h-radio>label>.h-radio-icon:hover {
    border-color: #0095d3;
}

.h-checkbox>label:hover>.h-checkbox-native {
    border-color: #0095d3;
}
.h-checkbox .h-checkbox-native:hover {
    border-color: #0095d3;
}
.h-checkbox .h-checkbox-native[checked], .h-checkbox .h-checkbox-native[indeterminate] {
    background-color: #0095d3;
    border: 1px solid #0095d3;
}

.h-radio>label>.h-radio-icon:after {
    background-color:#0095d3;
}
.h-radio>label>.h-radio-icon:checked, .h-radio>label>.h-radio-icon[checked] {
    border-color: #0095d3;
}
.h-radio>label>.h-radio-icon:hover {
    border-color:#0095d3;
}

.h-switch .h-switch-span:checked, .h-switch .h-switch-span[checked]{
    background: #0095d3;
    border-color: #0095d3;
}
.h-switch .h-switch-span .h-switch-inner{
    height: 28px;
    line-height: 28px;
}

.h-select-input-border .h-select-show:hover{
    border-color: #0095d3;
}
.h-select-input-border .h-select-show.h-pop-trigger, .h-select-input-border .h-select-show.focusing {
    border-color: #0095d3;
    box-shadow: 0 0 0 2px rgba(0,149,211,0.2);
}
.h-select-group.h-select-single .h-select-item.h-select-item-selected {
    background-color: rgba(0,149,211,0.15);
}

.h-numberinput-show{
    width: 80%;
}
.h-numberinput-show.h-pop-trigger,.h-numberinput-show.focusing{
    border-color: #0095d3;
    box-shadow: 0 0 0 2px rgba(0,149,211,0.2);
}
.h-numberinput-show:hover{
    border-color: #0095d3;
}

.h-numberinput-show .h-numberinput-input{
    height: 30px !important;
}
.h-numberinput-operate{
    height: 34px;
    line-height: 34px;
}
.h-numberinput-operate>span:hover,.h-numberinput-operate>span:active{
    color: #0095d3 !important;
}


/* uploader */
.h-uploader-image-empty:hover {
    border-color:#0095d3;
    color:#0095d3
}


/* table */
.h-table .h-table-tbody tr.h-table-tr-selected {
    background-color: rgba(0, 149, 211,0.1);
}

/* page */
.h-page-pager-container .h-page-pager:hover {
    color: #0095d3;
}
.h-page-pager-container .h-page-pager-selected {
    background-color: #0095d3;
    border-color: #0095d3;
}
.h-page-pager-container .h-page-pager-selected:hover {
    color:#fff
}
.h-page input.h-input{
    height: 30px;
}


/* datepicker */
.h-datetime-input-border .h-datetime-show:hover>input:not([disabled]), .h-datetime-input-border .h-pop-trigger>input:not([disabled]){
    border-color: #0095d3;
    box-shadow: 0 0 0 2px rgba(0, 149, 211,0.1);
}
.h-date-picker .h-date-body-pickers>span.h-date-selected {
    background-color: #0095d3;
    color: #ffffff;
}
.h-date-picker .h-date-body-pickers>span.h-date-today {
    color: #0095d3;
}