.bf-calculator-container {
	border-radius: 10px;
	color: #ffffff;
}
.bf-calculator-input {
	border: 0;
	border-radius: 30px;
	font-weight: bold;
	font-size: 0.8em;
	color: #dcdcdc;
}
.bf-calculator-input:focus {
	background-color: #7b7b7b;	
}
.bf-calculator-item-container label {
	font-size: 13px;
}
.bf-calculator-submit, .bf-calculator-reset {
	text-align: center;
	border-radius: 30px;
}
.bf-calculator-reset {
	margin-top: 0;
}
.bf-buttons {
	text-align: center;
}
.bf-input-label {
	border-right: 1px solid #444444;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	color: #333;
}
.bf-error-display {
	color: #ffeb3b;
}
.bf-split-button {
	border: 0;
	color: #ffffff;
	border-radius: 30px;
}
.bf-sb-1 {
	margin-right: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.bf-sb-2 {
	margin-left: -5px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	border-left: 1px solid #333333;
}

/* Tooltip */
.bf-tip {
	color: #e9e9e9;
}
.bf-tip .bf-tiptext {
    color: #ffffff;
}
.bf-tip .bf-tiptext::after {
	 border-color: #d3b985 transparent transparent transparent;
}
.bf-print-button {
	color: #ffffff;
    background-color: #000;
    border: 0;
    border-bottom: 1px solid #ffffff;
}

/* Colors */
/* Inputs, reset buttons, etc */
.bf-calculator-input, .bf-calculator-reset, .bf-split-button {
	background-color: #565656;
}
/* Calculate button, labels, etc */
.bf-calculator-submit, .bf-input-label, .bf-split-button:hover, .bf-active, .bf-tip, .bf-tip .bf-tiptext {
	background-color: #d3b985;
	color:#333;
}
/* Header line (bottom-border) */
.bf-calculator-header {
	border-bottom: 1px solid #d3b985;
}
/* Calculator background */
.bf-calculator-container {
	background-color: #2e2e2e;
}

