html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-size: 100%;
	vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*:focus {
	outline:none;
}/* Main HTML CSS */
body {
	margin:0px;
	background:#FFF;
	color:#333;
	font-family:'Ubuntu', Arial, Helvetica, sans-serif;
	/*font-size:16px;*/
}
a, .btn-link {
	color:#5FC76E;
	text-decoration:none;
}
a:hover, .btn-link:hover {
	color:#5FC76E;
	text-decoration:none;	/*opacity:0.7;*/
}
input, select, textarea {
	color:#333;
	font-family:'Ubuntu', Arial, Helvetica, sans-serif;
}
/*a, input, * {
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-khtml-transition:all 0.2s linear;
}*/
a.link_no {
	text-decoration:none;
}
.underline {
	text-decoration:underline;
}
.font600 {
	font-weight:bold;
}
.mar0 {
	margin:0px;
}
.clr, .clear {
	clear:both;
}
.black {
	color:#585858;
}
.blue {
	color:#809ad6;
}
.gold {
	color:#bb9754;
}

.purple {
	color:#f41fce;
}
.bg-purple
{
	background:#ed8641;
}
.blue1 {
	color:#5bd2ec;
}
.bg-blue1
{
	background:#5bd2ec;
}
.blue2 {
	color:#5bd2ec;
}
.green {
	color:#80b202;
}
.bg-steelblue {
background: steelblue
}
.bg-skyblue {
background: skyblue
}

.bg-green {
	background:#80b202;
}
.gray {
	color:#9a9a9a;
}
.bg-gray
{
	background:#9a9a9a;
}
.red {
	color:#9d1100;
}
.orng {
	color:#ed8641;
}
.bg-orng
{
	background:#ed8641;
}
.white {
	color:#FFF;
}
.green {
	color:#5FC76F;
}
.font11 {
	font-size:11px;
}
.font12 {
	font-size:12px;
}
.font13 {
	font-size:13px;
}
.font14 {
	font-size:14px;
}
.font15 {
	font-size:15px;
}
.font16 {
	font-size:16px;
}
.font18 {
	font-size:18px;
}
.font24 {
	font-size:24px;
}
.font30 {
	font-size:30px;
}
.font32 {
	font-size:30px;
}
.w100p {
	width:100%;
}
.w45p {
	width:45%;
}
.w30p {
	width:30%;
}
.w70p {
	width:70%;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.align-right {
	text-align:right;
}
.align-left {
	text-align:left;
}
.align-center {
	text-align:center;
}
.italic {
	font-style:italic;
}
.link a {
	text-decoration:none;
}
.uppercase {
	text-transform:uppercase;
}
p {
	margin:10px 0;
}

.fileUpload {
	position: relative;
	overflow: hidden;
	margin-top: -10px;
	margin-bottom:5px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.marginfull
{
	margin-right:0.5%;
}
.margin_heading
{
	margin-left:2%;
	margin-bottom:2%;
}
.height33
{
	height:33px!important;
}
.labelsize
{
	font-size:16px !important; 
}
.bottomButton{
	margin-bottom: 5px !important;
    min-width: 130px !important;
}
table{
	width:100%!important;
}
tbody .child .child ul{text-align: left!important;}

@media (max-width:991px)
{
	.dash-box {width:25%!important; }
}
@media (max-width:400px)
{
	.dash-box {width:100%!important; }
}
.small-box > .small-box-footer{
	color: #fff!important;
}
.small-box .icon{
font-size: 50px!important; position: relative!important;right: 0!important;top: 0!important;display:block!important;
}
.dhx_body{
	font-size: 10px !important;
}
.dhx_title{
	font-size: 10px !important;
}


/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

/*make it fade in*/ 
.tooltip .tooltiptext {
    opacity: 0;
    transition: opacity 1s;
}

.tooltip:hover .tooltiptext {
    opacity: 1;
}

/*right tooltip*/
.tooltip .tooltiptext {
    top: -5px;
    left: 105%; 
}

/*right arrow*/
.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 100%; /* To the right of the tooltip */
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent black;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

/* show the dashboard list items*/

.dashboardList {
    border-style: solid;
    border-width: 5px;
    border-color: white;
    border-color: lightcyan;
    background-color: lightgray;
}

.Box{
    border-style: solid;
    border-width: 1px;
    border-color: lightgray;
    padding-bottom: 12px;
}
