/**********************************************************************/
/******************************* RESET ********************************/
/**********************************************************************/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align:baseline;
 background:transparent;
}

h4{
	margin:10px;
	text-transform:uppercase;
	font-size:20px;
}
body {
 line-height:1;

}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
 display:block;
}
nav ul {
 list-style:none;
}
blockquote, q {
 quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
 content:'';
 content:none;
}
a {
 margin:0;
 padding:0;
 font-size:100%;
 vertical-align:baseline;
 background:transparent;
}
/* change colours to suit your needs */
ins {
 background-color:#ff9;
 color:#000;
 text-decoration:none;
}
/* change colours to suit your needs */
mark {
 background-color:#ff9;
 color:#000; 
 font-style:italic;
 font-weight:bold;
}
del {
 text-decoration: line-through;
}
abbr[title], dfn[title] {
 border-bottom:1px dotted;
 cursor:help;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
/* change border colour to suit your needs */
hr {
 display:block;
 height:1px;
 border:0; 
 border-top:1px solid #cccccc;
 margin:1em 0;
 padding:0;
}
input, select {
 vertical-align:middle;
}

.nomargin{
	margin:0 !important;
}

/**********************************************************************/
/******************************* OTHER ********************************/
/**********************************************************************/

body{
	color:#444;
	font-size:12px;
	letter-spacing:2px;
	word-spacing:2px;
	line-height:1.5;
}

::-webkit-scrollbar{
	width:6px;
}

::-webkit-scrollbar-thumb{
	background-color:#f2f4f6;
}

::-webkit-scrollbar-track{
	background-color:transparent;
}



/**********************************************************************/
/****************************** HEADER *******************************/
/**********************************************************************/
#header{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:400;
}




/**********************************************************************/
/******************************* BODY *********************************/
/**********************************************************************/

#body{
	width:calc(100% - 20px);
	height:calc(100vh - 75px);
	overflow:auto;
	position:fixed;
	top:65px;
	left:10px;
	
}

.theadtd{
	cursor:pointer;
}

.theadtd:hover{
	text-decoration:underline;
}

.row-margin{
	margin:10px 0 20px 0;
}

.open-profile{
	cursor:pointer;
	padding:2px 8px;
}

.open-profile:hover{
	color:#337ab7;
}


/**********************************************************************/
/************************** CUSTOM DISPLAY ****************************/
/**********************************************************************/

@media screen and (max-width: 1500px){

	
}

@media screen and (max-width: 1300px){

}