.tl-time {
    font-size: 12px !important;
	}
.fix-height{ 
	height:1200px !important;
	overflow-y:scroll;
}
.col-md-r9
{
    width: 11.11111%;
    float:left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-md-r7
{
    width: 14.28%;
    float:left;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.en_dashtop .ibox
{
    background: #29398d;
    border-radius: 3px;
    border: 2px solid #29398d;
}
.en_dashtop .ibox h4
{
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    color: #29398d;
    background: #fff;
}
.en_dashtop .ibox h5
{
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding: 7px 0 5px 0;
    text-transform: uppercase;
}
nav.navbar-inverse, .dropdown-menu
{
    background-color:#29398d !important;
}
.nav .navbar-inverse, .nav .dropdown-menu {
    background-color: #29398d !important;
}
.panel-bd > .panel-heading
{
    background-color: #29398d !important;
    border-color: #b7b9bf !important;
    position: relative !important;
    padding:5px 0px !important;
}
.panel .panel-heading h4
{
    color:#fff !important;
}
.check_box
{
    border: 2px solid #29398d !important;
}

.en_filter
{
    width:50%;
    /*float:left;*/
    margin-left: 0;
    margin-bottom:3px !important;
}
.en_filter  .col-md-1, .en_filter  .col-md-2
{
    padding: 0 !important;
}
.iboxin
{
    background: #ecf8f8;
}
.iboxin h4
{
    text-align: center;
    font-size:12px;
    font-weight: bold;
    color: #29398d;
    background: #fff;
    padding:0;
    border-top: 1px solid #29398d;
}
.iboxin h5
{
    text-align: center;
    font-size:14px;
    font-weight: bold;
    color: #29398d;
    padding: 7px 0 5px 0;
    text-transform: uppercase;
    padding:0;
    width: 142px;
}
.iboxin:hover > h5
{
    color: #fff;
    text-decoration:none;
}
.iboxin:hover > h4
{
    background: #29398d;
    text-decoration:none;
    color: #fff;
}
.iboxin h5:hover
{
    text-decoration:none;
}
.iboxin:hover
{
    background: #29398d;
}
.en_selected
{
    background: #29398d;
}
.en_selected h5
{
    color: #fff;
}
.en_selected h4
{
    color: #fff;
    background: #29398d;
}


   .dropdown-submenu>.dropdown-menu {
            min-width: 175px;
        }
        .dropdown:hover>.dropdown-menu {
            display: block;
            min-width: 175px;
        }
        li a span.label-info {
            background-color: #00bca4;
            padding: 2px;
            float: right;
            margin-top: 3px;
        }
   
	.nav {
		margin: 0;
		padding: 0;
		list-style: none;
		margin-top: 6px;
	}
	.nav li {
    }
    .navbar-inverse, .dropdown-menu{
        background-color: #2d323e !important;
		border-radius: 0;
    }
	.navbar-inverse .navbar-nav li a {
		color: #fff;
		letter-spacing: 0.7px;
	}
	.navbar {
		margin-bottom: 0;
	}
	.dropdown-menu li a:hover,
	.dropdown-menu li a:focus {
		color: #fff;
	}

	.dropdown>.dropdown-menu:after {
		border-bottom: 6px solid #080808;
	}
	.navbar-brand {
		float: left;
		height: 50px;
		padding: 15px;
		font-size: 13px;
		line-height: 20px;
		color: #fff !important;
		letter-spacing: 0.6px;
	}
	.navbar-nav>li>.dropdown-menu {
		margin-top: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.nav>li>a {
		position: relative;
		display: block;
		margin-bottom: 5px;
		padding: 8px 8px;
	}
    .nav>li >a img {
        margin-top: -7px;
    }
	
	#footer {
		background: #2d323e;
		padding: 10px;
		bottom: 0;
	}	
	
	.dropdown-submenu {
		position: relative;
	}
	.dropdown-submenu>.dropdown-menu {
		  top: 0;
		  left: 100%;
		  margin-top: -6px;
		  margin-left: -1px;
		  -webkit-border-radius: 0 6px 6px 6px;
		  -moz-border-radius: 0 6px 6px;
		  border-radius: 0 6px 6px 6px;
	}
	.dropdown-submenu:hover>.dropdown-menu {
		display: block;
		border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
	}
	.dropdown-submenu>a:after {
	  display: block;
	  content: " ";
	  float: right;
	  width: 0;
	  height: 0;
	  border-color: transparent;
	  border-style: solid;
	  border-width: 5px 0 5px 5px;
	  border-left-color: #ccc;
	  margin-top: 5px;
	  margin-right: -10px;
	}
	.dropdown-submenu:hover>a:after {
	  border-left-color: #fff;
	}

	.dropdown-submenu.pull-left {
	  float: none;
	}
	.dropdown-submenu.pull-left>.dropdown-menu {
	  left: -100%;
	  margin-left: 10px;
	  -webkit-border-radius: 6px 0 6px 6px;
	  -moz-border-radius: 6px 0 6px 6px;
	  border-radius: 6px 0 6px 6px;
	}
	.navbar-default .navbar-nav>li>a {
		color: #777;
		font-size: 16px;
	}	
	.dropdown:hover>.dropdown-menu {
	  display: block;
	      border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
	} 

.bsdatepicker {
				background : #fff !important;
			}
.navbar-inverse .navbar-nav li a
{
    border-bottom:3px solid #29398d;
}
.navbar-inverse .navbar-nav li a:hover
{
    border-bottom:3px solid #fff;
}
.nav .navbar-inverse, .nav .dropdown-menu {
    background-color: #fff !important;
}
.navbar-nav .dropdown-menu a {
    color: #555 !important;
    border-bottom: 1px solid #bbb !important;
    padding:7px 10px;
    border-left:3px solid #fff;
}
.navbar-nav .dropdown-menu a:hover
{
    background:#ebf4fd;
    border-left:3px solid #29398d;
}

.en_mtb th
{
    background: #29398d !important;
    color: #fff !important;
    padding: 5px 10px !important;
}
.en_mtb td, .en_mtb th
{
    font-size:13px !important;
    color: #222;
}
.en_table
{
    border-right: 1px solid #29398d !important;
}
.en_table td
{
    border: 1px solid #29398d !important;
    color: #222;
}
.en_bcb
{
    width: 20px;
    height: 20px;
    margin-top:8px !important;
}
.en_bsel
{
    padding: 1px 5px;
    width: 50px;
    margin-top: 4px !important;
    font-size: 16px;
}
.en_ahref
{
    color:#222;
}
.en_ahref b
{
    color:#0796cb;
}
.en_ahref:hover
{
    color:#222;
}
.en_wcdn
{
    color: #0aa924 !important;
    font-weight: 500;
}
.en_wcdn b
{
    color: #0aa924 !important;
}
.en_show
{
    display: initial;
}
.en_hide
{
    display:none;
}
.en_abtn i
{
    color:#ff0000;
}
.en_abtn i:hover
{
    color:#ff0000;
}
.en_highlight td
{
    background:#cdf3c0 !important;
}
.en_todo_div
{
    height:572px !important;
}
.en_od_tb td
{
    background:#fde6e6 !important;
}
.en_cpau
{
    color:#666;
}
.en_cpau:hover
{
    color:#666;
}
.en_cdrp
{
    color:#666;
}
.en_cdrp:hover
{
    color:#666;
}
#wc_data
{
    height: 572px;
    overflow: auto;
}
.en_lbn
{
    text-align:left;
    /*width: 110px;*/
}
.en_inul
{
    height: 250px;
    list-style: none;
    border: 1px solid #29398d;
    padding: 10px;
    overflow: auto;
}
.en_imghl 
{
    width:190px;
    height:208px;
    border: 1px solid #29398d;
    padding: 10px;
    margin: 0 auto;
}
.en_imghl img 
{
    max-height: 100%;
    max-width: 100%;
    display:table;
    margin:0 auto;
}
.en_hh5
{
    font-weight: bold;
    color: #222;
    font-size: 15px;
    text-decoration: underline;
    text-align: center;
}
#demo-form .en_txt1
{
    font-weight: bold;
    color: #ff6c00;
    font-size: 16px !important;
}
#demo-form .en_txt2
{
    font-weight: bold;
    color: #0255ff;
    font-size: 16px !important;
    text-align:center;
}
.en_kktb td
{
    line-height:2 !important;
}

.bcontainer
{
    display: flex;
    margin-bottom:10px !important;
    width: 100%;margin-bottom: 10px;border: 3px solid #1c5f82;background: #fff;
}
.left-side {
    flex: 1;
    max-width:8.33333333333332%;
}
.right-side {
    flex: 1;
    padding: 4px 0 0 6px;
}
.left-side h4 {
    height: 100%; /* This ensures the inner div takes the full height of the left-side div */
    display: flex; /* Use flexbox for the inner div */
    align-items: center; /* Center vertically */
    justify-content: center; /* Center horizontally */
    
    color: #fff;font-weight: bold;text-align: center;background: #2ab6ff;padding: 5px;
}
.en_alink
{
    padding:6px 20px;
    color:#8134EB;
}
.en_alink:hover
{
    cursor:pointer;
    background: #d3ddd9;
    color: #222;
}

