/* 
 *==========================================================
 * Theme一括管理ファイル
 *==========================================================
 */

/* Header　*/
.navbar-theme{
    background-color: #0062b7 !important;
}

/* Page Header (Title) Theme */
.page-header-theme{
    border-color: #0062b7 !important;
}

/* Button Theme */
.btn-theme{
    background-color: #428bca !important;
    border-color: #357ebd !important;
}
.btn-theme:hover{
    background-color: #3071a9 !important;
    border-color: #285e8e !important;
}

.btn-theme2{
    background-color: #5bc0de !important;
    border-color: #78aece !important;
}
.btn-theme2:hover{
    background-color: #4bb0ce !important;
    border-color: #588eae !important;
}

/* Sidebar Menu theme */
/* Parent menu */
.sidebar-theme{
    background-color: #f5f5f5 !important;
    color: #333 !important;
}
.sidebar-theme a{
    color: inherit !important;
}
.sidebar-theme a:hover{
    color: #fff !important;   
}
.sidebar-theme .sidebar-brand a{
    color: inherit !important;
}
.sidebar-theme li:before{
    background-color: #428bca !important;
}
/* Drop menu */
.sidebar-theme .dropdown-menu {
    background-color: #fff !important;
    color: #333 !important;
}
.sidebar-theme .dropdown-menu a{
    color: inherit !important;
}
.sidebar-theme .dropdown-menu a:hover{
    color: inherit !important;   
}
.sidebar-theme li li:before{
    background-color: #d9edf7 !important;
}

/* Home page's Menu Theme */
.menu-theme{
    background-color: #fff !important;
    border-color: #bce8f1 !important;
    border-width: 2px !important;
}
.menu-theme .panel-heading{
    background-color: #d9edf7 !important;
    color: #31708F !important;
}
.menu-theme  a.list-group-item{
    background-color: #fff !important;
    color: #555;
}
.menu-theme a.list-group-item:hover{
    background-color: #bce8f1 !important;
}

/* Section theme */
.section-theme{
    border-color: #428bca !important;
}
.section-theme .panel-heading{
    background-color: #428bca !important;
    color: #fff;
}

/* Panel theme */
.panel-theme{
    background-color: #fff !important;
    border-color: #bce8f1 !important;
}
.panel-theme .heading{
    background-color: #d9edf7 !important;
    color: inherit !important;
}


/* Table theme */
.package-table-top-only tbody tr:nth-child(1){
	background:#428bca !important;
}

.package-table-top-only tbody tr:nth-child(n+2){
	background:#fff !important;
    color: #000 !important;
}

.package-table-alternately tbody th{
	background:#428bca !important;
}

.package-table-alternately tbody tr:nth-child(odd){
	background:#e0f4ff  !important;
}

.package-table-alternately tbody tr:nth-child(even){
	background:#fff  !important;
}