h1 { 
	text-align: center; 
	padding: 0px 0 10px 0; 
	font-size: 170%; 
}

html, body { font-size: 100%; }
h1 {
  text-align: center;
  padding: 0px 0 10px 0;
  font-size: 170% !important;
}
h2 { font-size: 150%; }
h2 a { text-decoration:underline; }
h3 { font-size: 130%; }
h3 a { text-decoration:underline; }
ul { margin-left: 18px; padding-left: 0px; }
li { margin:left: 10px; padding-left: 0px; margin-bottom: 10px; font-size: 100% }

a { color: #000; text-decoration: underline; outline: none !important; }
a:hover {color: dodgerblue; }
a:hover { color: #555; color: #1565b3 !important; /*dodgerblue -30 */ color: #0f4880 !important; /* dodgerblue -60 */ }

/* CUSTOM FA ICONS */

.fixed-right { z-index: 10; position: fixed !important; right: 15px; top: 0px; font-size: 200%; }
.fixed-left { z-index: 10; position: fixed !important; left: 15px; top: 0px; font-size: 200%; }
.fixed-bottom-left { z-index: 10; position: fixed !important; left: 15px; bottom: 0px; font-size: 200%; }

.public-demos ul { 
	list-style-none; 
	list-style-type:none;
}
.public-demos a { 
	text-decoration:none;
	color: purple;
}
.public-demos li { 
  margin:0px 0 .5em 0 !important; 
}
.public-demos li span { 
  padding: 0 .0em 0 .5em;
	color: #0f4880;
}
.public-demos li:hover span { 
 color: black;
}
.public-demos .fa-check { 
	color: green; 
	font-size: 100%; 
}

em.fa-home,
a em.fa-home { color: dodgerblue; } /* dotted i home */
a:hover em.fa-home { color: black; color: #0f4880; }

a em.fa-edit { color: green; } /* editor */
a:hover em.fa-edit { color: darkgreen; }

a em.fa-files-o { color: green; } /* editor */
a:hover em.fa-files-o { color: darkgreen; }

a em.fa-code { color: #b522b0; }
a:hover em.fa-code { color: #80187c; }

a em.fa-cogs { color: #ff00ff; } /* private development home */
a:hover em.fa-cogs { color: mediumvioletred; }

a em.fa-users { color: #8a1e1e; }
a:hover em.fa-users { color: #000; }

a em.fa-dashboard { color: tomato; } /* access log */
a:hover em.fa-dashboard { color: red; }

a em.fa-university { color: chocolate; } /* public code home */
a:hover em.fa-university { color: saddlebrown; }

a em.fa-folder-open { color: black; } /* Datatables editor examples */
a:hover em.fa-folder-open { color: #555; }

.delete a { text-decoration: none; }
.btn-primary:hover { background: royalblue; }
.btn a:hover { text-decoration: none !important; }

.result {
  min-height: 12em;
	min-height: 3em; 
	margin: 1em auto; 
	max-width: 600px;
  padding: 5px;
	background: white;
  border: 2px solid tomato;
}

.level2 {
padding-left: 20px;
color: red;
}

.pull-right {
margin-left: 10px;
}

pre { 
	background: transparent; 
	background: #fffeee;
	margin: 5px; padding: 5px;
}

textarea { border: 1px solid #aaa; background: #fff; }
textarea:hover, textarea:active { border: 1px solid #000; background: #fff; }

.has-feedback .form-control-feedback {
	right: -10px !important;
}

.has-feedback .form-control-feedback,
.form-horizontal .set-position .has-feedback .form-control-feedback {
    r/ight: -30px !important; /* good for radio, too far right for text field */
}

/* mandatory */
.glyphicon-asterisk { color: #ff0000; }
