/* 背景/文字颜色统一为#1e88e5,按钮类/表单类颜色统一为#358ff0 */
a { color: #1e88e5;}
#main:before { background: #f0f2f7; }
.text-alert, .text-primary { color: #1e88e5;}
.badge-primary, .label-primary { background-color: #358ff0;} 
.navbar.bg-primary { background-color: #1e88e5;}
.bg-primary { background-color: #1e88e5 !important; } 
.navbar.bg-primary .nav > li.open > a, .navbar.bg-primary .nav > li:hover > a, .navbar.bg-primary .nav > li:focus > a, .navbar.bg-primary .nav > li.active > a, .navbar.bg-primary .nav > li > a:hover, .navbar.bg-primary .nav > li > a:focus { background-color: #2470d6;}
#topbar.alt { background: #fafafa; border-bottom: 1px solid #e9e9e9;}
.btn{ transition: all .3s cubic-bezier(.645,.045,.355,1);/* box-shadow: 0 2px 0 rgba(0,0,0,.045);*/}
.btn-link{ box-shadow: none;}
.multiselect.btn{ transition: none; box-shadow: none;}
.btn-primary, .admin-form .btn-primary { background-color: #358ff0; border-color: #358ff0;}
.btn-primary:hover{ background-color: #5d9cec; border-color: #5d9cec;}
.panel-primary.panel-border { border-color: #1e88e5; } 
#sidebar_left.affix { z-index: 999;}
#sidebar_left.sidebar-light { background-color: #fff; border-right: 0px; box-shadow: 2px 0 8px 0 rgba(29,35,41,.05);}
@media \0screen\,screen\9{ #sidebar_left.sidebar-light { border-right: 1px solid #e6e6e6;}}/*只对IE6/7/8有效*/
#sidebar_left.sidebar-light .sidebar-menu > li > ul {
    /* background-color: #f8fcff; */
    background-color: #f9f9f9;
    box-shadow: 0 1px 0 #e9e9e9 inset, 0 -1px 0 #e9e9e9 inset;
}
#sidebar_left.sidebar-light .sidebar-menu li > a.menu-open .sidebar-title, #sidebar_left.sidebar-light .sidebar-menu li > a.menu-open > span:first-child, #sidebar_left.sidebar-light .sidebar-menu li > a.menu-open > span.caret { color: #1e88e5;}
.sidebar-widget.author-widget .media-left img{ border: 0px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #358ff0; border-color: #358ff0;}
div.switch input:checked + label { background: #358ff0;}
div.switch input:checked + label { background: #358ff0;}
div.switch.switch-info input:checked + label { background-color: #358ff0;}
.admin-form .switch-info > input:checked:focus + label { background: #358ff0; border-color: #358ff0;}
.admin-form .switch-info > input:checked + label { background: #358ff0; border-color: #358ff0;}
.navbar[class*='bg-'] .caret.caret-tp { border-top-color: rgba(255, 255, 255, 0.8);}

/* 左边栏蓝色导航背景 */
#sidebar_left.sidebar-light .sidebar-menu > li > ul > li.active > a > span:first-child, #sidebar_left.sidebar-light .sidebar-menu > li > ul > li > a.menu-open > span:first-child { color: #4a89dc;}
#sidebar_left.sidebar-light .sidebar-menu > li > ul > li.active > a { color: #4a89dc;}
.sidebar-menu > li > ul > li.active > a { color: #4a89dc; background-color: #dff0fc;}
#sidebar_left.sidebar-light .sidebar-menu > li > ul > li.active > a:hover, #sidebar_left.sidebar-light .sidebar-menu > li > ul > li.active > a:focus { background-color: #dff0fc;}
.sidebar-menu > li > ul > li > a.menu-open:after, .sidebar-menu > li > ul > li.active > a:after, .sidebar-menu > li > ul > li:hover > a:after, .sidebar-menu > li > ul > li:focus > a:after { left: auto; right: 0;}
#sidebar_left.sidebar-light .sidebar-menu > li > ul > li > a:hover, #sidebar_left.sidebar-light .sidebar-menu > li > ul > li > a:focus {    color: #4a89dc;}
.sidebar-menu > li > ul > li.active > a:after, .sidebar-menu > li > ul > li > a.menu-open:after { background: #1890ff;}
.sidebar-menu > li > ul > li:hover > a:after, .sidebar-menu > li > ul > li:focus > a:after { background: #4a89dc; width: 0px;}
.sidebar-menu > li > ul > li.active:hover > a:after, .sidebar-menu > li > ul > li.active:focus > a:after { width: 3px;}
#sidebar_left.sidebar-light .sidebar-menu > li.active > a > span:first-child +span { color: #4a89dc;}
#sidebar_left.sidebar-light .sidebar-menu > li.active > a{ background: #dff0fc;}
#sidebar_left.sidebar-light .sidebar-menu > li.active > a:after { left: auto; right: 0; width: 3px; background: #4a89dc;}
body.sb-l-m #sidebar_left.sidebar-light .sidebar-menu > li.active > a{ background: transparent;}
body.sb-l-m #sidebar_left.sidebar-light .sidebar-menu > li.active > a:after{ background: transparent; width: 0;}


/* 左边栏绿色导航背景 */
/* #sidebar_left.sidebar-light .sidebar-menu > li > ul > li.active > a > span:first-child, #sidebar_left.sidebar-light .sidebar-menu > li > ul > li > a.menu-open > span:first-child { color: #fff;}
#sidebar_left.sidebar-light .sidebar-menu > li > ul > li.active > a { color: #fff;}
.sidebar-menu > li > ul > li.active > a { color: #fff; background-color: #6ab96e;}
#sidebar_left.sidebar-light .sidebar-menu > li > ul > li.active > a:hover, #sidebar_left.sidebar-light .sidebar-menu > li > ul > li.active > a:focus { background-color: #6ab96e;}
.sidebar-menu > li > ul > li > a.menu-open:after, .sidebar-menu > li > ul > li.active > a:after, .sidebar-menu > li > ul > li:hover > a:after, .sidebar-menu > li > ul > li:focus > a:after { width: 0px;} */

.shadow{ box-shadow: 0px 0px 12px 0px rgba(55, 73, 72, 0.06);}
.card-shadow{ box-shadow: 0 5px 10px rgba(233,238,249,1);}