.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-weight: normal !important;
}
.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}
#sidebar-menu>ul>li>a.active {
	/* border-left: 5px solid #458bc4 !important; */
}
#myUserTopBar {
	line-height: 1.3 !important;
}
.note-statusbar {
	display: none !important;
}
.field-icon {
	float: right;
    margin-top: -25px;
    position: relative;
    z-index: 2;
    right: 10px;
}
.hidden {
	display: none !important;
}
.dt-buttons {
	float: left;
}

@media only screen and (max-width: 315px) {
	#myUserTopBar {
		display: none !important;
	}
	.userLI {
		width: 110px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;		
	}	
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 1200px) {
	.deviceFlipBTN {
		padding-top: 10px !important;
	}	
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

}
/* Small devices (portrait tablets and large phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.userLI {
		width: 110px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;		
	}	
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {

}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
	
}