.bs-callout-info{
background-color: #f4f8fa;
border-color: #5bc0de;
}
.bs-callout {
margin: 15px 0;
margin-top: 10px;
padding: 10px;
padding-left: 30px;
border-left: 8px solid #eee;
margin-bottom: 25px;
}

.error-link{
	color:#AA1505;
}
.error-link:hover{
	color:#AA1505;
}

.warning-link{
	color:#c07711;
}
.warning-link:hover{
	color:#c07711;
}
input[type='range'] {
    -webkit-appearance: none !important;
    -webkit-border-radius: 5px;
    /*-webkit-box-shadow: inset 0 0 5px #333;*/
    background-color: #999;
    display: block;
    height: 10px;
    left: 10px;
    margin-top: 20px;
    right: 10px;
    width:50%;
    padding:0;
}
input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    -webkit-border-radius: 10px;
    background-color: #AAA;
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#AAA));
    border: 1px solid #999;*/
    background-color: #18bc9c;
    height: 20px;
    width: 20px;
}

.data-input{
	/*font-family: 'Lucida Console', Monaco, monospace;*/
    font-family: Monaco, monospace;
}

.active{
	color: #18bc9c !important;
}

.mono-big{
	/*font-family: 'Lucida Console', Monaco, monospace;*/
    font-family: Monaco, monospace;
	margin: 0;
	font-size: 40px !important;
	line-height: 1.0em !important;
}

#navlist{
	margin-top: 20px;
}
#navlist li{
display: inline;
list-style-type: none;
padding-right: 20px;
font-size: 24px;
}
#navlist li a:hover, a.active{
text-decoration:none;
color: #18bc9c;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#navlist li a{
text-decoration:none;
color: #2c3e50;
}

.alert{
font-size: 20px !important;
}

.hand{
    cursor: pointer; cursor: hand;
}

.no-underline, .no-underline:hover{
    text-decoration: none;
}

#result-loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background-color: rgba(249,249,249, 0.9);
}