table.dataTable thead .sorting::after {content: none !important; }
table.dataTable thead .sorting_asc::after {content: none !important; }
table.dataTable thead .sorting_desc::after {content: none !important; }
.content{ padding-top:5px !important; padding-bottom:3px !important; }
.content-header {
    position: relative;
    padding: 8px 15px 0 15px;
}
.login-page, .register-page{ background-color:#fff !important; }
body{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; }
.skin-blue-light .sidebar-menu > li > a{ font-weight:100 !important; }
.content-header > .breadcrumb{ top:8px !important; }
.box-body{ min-height:500px !important; }
.box{ margin-bottom:0px !important; }
th{text-align:center !important; font-weight:500 !important; }
.main-header .logo{line-height:45px !important; }
.treeview-menu{padding-left:10px !important; }
.form-control{max-width:575px !important; }
.skin-blue-light .sidebar-menu > li.active {
    border-left-color: #3c8dbc;
    border-left: 3px solid #3c8dbc !important;
    padding-left: 0px !important;
}
.skin-blue-light .sidebar-menu > li:hover > a, .skin-blue-light .sidebar-menu > li.active > a{ background:#ecf0f5 !important; }
.skin-blue-light .sidebar-menu > li > .treeview-menu{ background:#ecf0f5 !important; }
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 4px !important; font-size: 12px !important; vertical-align:middle !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important; }
.table > tfoot > tr > th, .table > thead > tr > th { font-weight: bold !important;  }
.content-header > .breadcrumb > li > a > .fa, .content-header > .breadcrumb > li > a > .glyphicon, .content-header > .breadcrumb > li > a > .ion{ margin-right:0px !important; }
.content-header > h1 > small{ font-size:20px !important; }
.content-header > h1{ font-size:22px !important; }
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:21px !important; }
.box{ box-shadow:0 0px 0px rgba(0,0,0,0.1) !important; }
.packdets {
    font-style: italic !important;
    margin: 9px 6px !important;
    font-weight: bold !important;
    text-decoration: underline !important;
    font-size: 14px !important;
    font-family: !Trebuchet MS important;
}
.navbar-nav > .notifications-menu > .dropdown-menu, .navbar-nav > .messages-menu > .dropdown-menu, .navbar-nav > .tasks-menu > .dropdown-menu{ width:212px !important; border:1px solid #d2d6de; border-radius:0px !important; }
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu, .navbar-nav > .messages-menu > .dropdown-menu > li .menu, .navbar-nav > .tasks-menu > .dropdown-menu > li .menu{max-height:500px !important; }
/*.main-footer{ padding:7px !important; font-size:13px !important; }*/

.msg.swarning {border:1px solid #FFAEAE; background-color:#F0FFE1 !important;}
.msg.swarning a {color:#df0000;} .msg.warning a:hover, .msg.warning a:active, .msg.warning a:focus {color:#555555;}
.msg.sinfo {border:1px solid #F90; background-color:#F0FFE1 !important;}
.msg.sdone {border:1px solid #BBDF8D; background-color:#EAF7D9 !important;}
.msg.serror {border:1px solid #FFAEAE; background-color:#FEEBEB !important;}
.msg {padding:10px; padding-left:35px;}
.msg.swarning {background:url("../design/ico-warning.gif") 4px 50% no-repeat;}
.msg.sinfo {background:url("../design/ico-warning.gif") 4px 50% no-repeat;}
.msg.sdone {background:url("../design/ico-done.gif") 4px 50% no-repeat;}
.msg.serror {background:url("../design/ico-delete.gif") 4px 50% no-repeat;}

 /* =============================================================================
DASHBOARD COMMON STYLES
============================================================================= */
	.mine a{ color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
	.ajaxdiv { color:#000; display:none; border:1px solid #F90; background-color: #F0FFE1; padding:7px 20px; text-align:center; margin:0 4px 10px; width:91%; border-radius:5px; }
	.ajaxdivfrm { color:#000; display:none; border:1px solid #F90; background-color: #F0FFE1; padding:7px 20px; text-align:center; margin:0 4px 10px; width:94%; border-radius:5px; }
	.nodatadiv { color:#000; border:1px solid #B0E8F5; background-color: #F5F9F1; padding:5px 20px; font-weight:normal !important; text-align:center; margin:0 20px 20px 20px; width:92%; border-radius:5px; margin-top:20px;}
	#notmg {padding:3px 5px !important; background-color:#F00 !important; color:#fff !important; border-radius:4px !important; font-weight:bold;}
	.centa { text-align:center !important; }
	.lft { text-align:left !important; }
	.rgt { text-align:right !important; }
	.tdl { vertical-align:middle !important; font-size:12px !important; text-align:left !important; padding-left:10px !important; }
	.tdr { vertical-align:middle !important; font-size:12px !important; text-align:right !important; padding-right:10px !important; }
	.tdc { vertical-align:middle !important; font-size:12px !important; text-align:center !important; }
	.doubleTopBorder { border-top:3px double #CCC !important;}
	.doubleDoubleBorder { border-top:3px double #CCC !important; border-bottom:3px double #CCC !important;}
	.doubleBorder { border-top:3px double #CCC !important; border-bottom:3px double #CCC !important;}
	.singleTopBorder { border-top:1px solid #CCC !important; }
	.singleBottomBorder { border-bottom:1px solid #CCC !important; }
	.doubleSingleBorder { border-top:1px solid #CCC !important; border-bottom:1px solid #CCC !important;}
	#lno{ background: none repeat scroll 0 0 #FF0000; border-radius: 3px 3px 3px 3px; color: #FFFFFF; float: right; font-size: 14px; font-weight: normal; margin-right: 2px; padding: 0 4px;}
	.grid_frm{ width:100% !important; display: inline; float: left; margin: 10px; position: relative; }
	.cahb{ margin:-23px !important; }
	.cahbm{ margin:-23px 0px !important; }
	.del{ text-decoration:none !important; }
	td em { color:#333 !important; font-style:italic !important; }
	td em.red { color:#f00 !important; font-style:italic !important; }
	
	#arctable{ width:50% !important; margin:10% 15% !important;}
	#arctable td{ padding:3px !important; }
	#arcmain{ background-color:#FF9900; border:1px solid #0E78B6; color:#333; padding:10px !important; width:220px !important; border-radius:5px !important; min-height:67px !important; }
	#archeader{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important; font-size:17px; font-weight:bold !important; }
	#arcmore{ text-decoration:none !important; color:#0066ff !important; }
	#arcem{ color:#0066ff !important; }
	#arclink{ float:right; display:none !important; }
	#arcsub{ margin:5px 10px 5px 10px; display:; }
	#arcsub ul{ padding-left:0px !important; } 
	#arcsub ul li{ background:url(images/arrow-right.png) no-repeat -1px 4px !important; list-style:none; padding:1px 0px 1px 10px !important; }
	#arcsub ul li a{ color:#333333 !important; font-size:13px !important; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif !important; }
	#arcsub ul li a:hover{ text-decoration:none !important; font-weight:bold !important; }
	#ManSups { overflow-x: auto;}
	.navbar-nav > .notifications-menu > .dropdown-menu, .navbar-nav > .messages-menu > .dropdown-menu, .navbar-nav > .tasks-menu > .dropdown-menu { width: 230px !important; border: 1px solid #d2d6de !important; border-radius: 0px !important; }