﻿/*** gentelella Custom CSS ***/
@media print{
    thead.printOnlyFirstPage{
        display: table-row-group !important;
    }
}

.btn-group>.dropdown-menu {
    font-size: 14px;
    padding: 5px 0;
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.dropdown-menu>li>span.dropdown-header-text {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    color: #333333;
    line-height: 1.42857143;
    white-space: nowrap;
}
.top_nav .dropdown-menu li.dropdown-header{
	padding: 0;
}
.top_nav .dropdown-menu li span.dropdown-header-text{
	width: 80%;
	padding: 12px 8px;
}
.nav_content{
	width:230px;
	float:left;
}
.nav-sm .navbar.nav_content{
	width:70px
}
.nav-sm .navbar.nav_content a i{
	font-size:27px;
	margin:13px 0 0 3px
}
.navbar-nav .open .dropdown-menu{
	width: auto;
}

body {
    color:#333333;
}
.jambo_table th{
    background-color: rgba(52, 73, 94, 0.94);
    color: #ECF0F1;
}

.x_title span.x_panel_title_fa,
span.panel_title_fa{
    color : #2E9AFE;
}

@media print {
  a[href]:after {
    content: ""!important;
  }
  abbr[title]:after {
    content: ""!important;
  }
  .no-print {
    display: none; 
  }
}

.nav-sm .nav.side-menu li li a i {
    font-size: 18px!important;
    text-align: left;
    width: 26px!important;
    margin-bottom: 0px;
}

.nav-sm .navbar.nav_content li li a i {
    margin: 0 0 .3em 0;
}

.label.label-tag{
    display:block;
    padding:5px 9px;
    float: left;
    margin-right: 5px;
    margin-bottom:5px;
    background-color:#f3f3f3;
    border-radius:3px;
    border:1px solid #ccc;
    color:black;
    font-weight:normal;
}

.information-body{
    background-color:inherit;
    font:inherit;
    color:inherit;
    line-height:2em;
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.schedule-event-body{
    background-color:inherit;
    font:inherit;
    color:inherit;
    line-height:2em;
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}

label.required-content:after{
    content:"※";
    margin-left:5px;
    color:red;
    font-size:10px;
}

.nav-sm .main-content span.fa , .nav-sm .nav_menu span.fa{
    display:inline-block;
}