.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a{
	background-color: #cfcfcf;
}

.required label:after { 
	content:"*";
	color:red;
}

.standout {
	border-style: solid;
	border-color: red;
}

.panel-heading {
	cursor: pointer;
}

.accordion-toggle:after {
	content:"\e113";
	font-family:'Glyphicons Halflings';
	float:right;
	color:inherit;
}

.panel-heading.collapsed .accordion-toggle:after {
	content:"\e114";
}

.glyphicon-nonedot:before {
	content:".";
	color:transparent !important;
}

.glyphicon-none:before {
	content:"0";
	color:transparent !important;
}

.printable > h1 {
    display: inline-block;
}
.printable > h2 {
    display: inline-block;
}

@media print {
    head *, body * {
        visibility:hidden;
    } 
    .printable, .printable * {
        visibility:visible;
        -webkit-print-color-adjust:exact !important;
        print-color-adjust:exact !important;
        color-adjust:exact !important;
    }/*
    .printable div:after {
    	content:"\a\a\a";
    	white-space: pre;
    }*/
    .dataTables_filter, .dataTables_info, .dataTables_paginate, .dataTables_length, .panel, span, .navbar *, .form-group, .alert { 
  		display: none !important; 
  	}    
    a[href]:after {
    	content: none !important;
  	}
    .printable {
        overflow: visible;
        position: absolute !important;
        left: 0;
        top: -90px;
    }
    .printable table{
        overflow: visible;
        position: absolute !important;
        left: 0;
        top: 210px;
        min-width: 700px !important;
        width: 100% !important;
        white-space: nowrap;
    }
    .orangeRow, .orangeRow * {
        background-color:#ffcc66 !important;
    }
}

/* Badge for unread message */
.badge{
    font-size:60%;
    background: rgba(255,0,0,1);
    color:white;
    width: auto;
    height: auto;
    margin: 0;
    border-radius: 50%;
    position:absolute;
    bottom:0px;
    right:-10px;
    padding:5px;
}
.glyphicon.glyphicon-envelope.navigation{
    font-size:27px;
    padding:0;
    margin:0;
}

.printall td {
    font-size: 11px;
}

.printall input[type=checkbox] {
    margin: 0;
    height: 17px;
}

.notapproved td {
    font-size: 13px;
}

.notapproved input[type=checkbox] {
    margin: 0;
    height: 17px;
}