input[type="text"],
input[type="text"]:focus, /* focus and active for opera that adds gray outline */
input[type="text"]:active,
input[type="password"],
input[type="password"]:focus,
input[type="password"]:active,
input[type="tel"],
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="email"],
input[type="email"]:focus,
input[type="email"]:active
{
	outline: 0 none;
	border: thin solid orange;
	color: orange;
	background-color: #613805;
	line-height: 1.4;
	margin: 0;
}
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="tel"]:disabled,
input[type="email"]:disabled
{
	background-color: #B1855B;
}
/* placeholders - they are !important because bootstrap form-control overrides them */
::-webkit-input-placeholder
{
    color: #945b15 !important; /* opera */
}
:-moz-placeholder
{ /* Mozilla Firefox 4 to 18 */
    color: #945b15 !important;
}
::-moz-placeholder
{ /* Mozilla Firefox 19+ */
	color: #945b15 !important;
}
:-ms-input-placeholder
{ /* Internet Explorer 10+ */
    color: #945b15 !important;
}
.form-control:focus
{
	/* change focus glow to orange */
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 165, 0, 0.6);
}
.form-control
{
	font-size: inherit !important;
}
.form-control-togglable
{
	background-color: inherit;
	border: 0 none;
	box-shadow: none !important;
}
.form-control-combobox
{
	background-color: inherit;
	border: 0 none;
	box-shadow: none;
}
a, a:hover, a:link, a:active, a:focus
{
	color: orange;
	text-decoration: underline;
}
select::-ms-expand { /* hide dropdown arrow for IE 11 */
    display: none;
}
select
{
	background-color: #613805 !important;
	border: thin solid orange !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
	outline: 0 none !important;
	color: orange !important;
}
select:focus, option:focus
{
	outline: 0 none !important;
}
option:checked, option:hover
{
	/* https://www.speich.net/articles/en/2014/01/23/css-trick-setting-background-color-of-a-selected-html-option-element/ */
	background: orange repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAhdEVYdENyZWF0aW9uIFRpbWUAMjAxNjowMjowMSAyMDozOTo1MO9wAPIAAAANSURBVBhXY/i/lOE/AAbvAqQmCdQ0AAAAAElFTkSuQmCC") !important;
	color: #613805 !important;
}
select:focus::-ms-value
{
	/* this removes ugly blue rectangle when a value is picked from dropdown */
	background-color: transparent; 
	color: orange;
}
select.form-control
{
	padding-bottom: 4px; /* fix chrome cutting off characters like "g" at bottom */
}
.combobox-arrow
{
	top: 7px;
	right: 25px;
}
.combobox-wrapper
{
	position: relative;
	display: inline;
}
.combobox-arrow
{
	position: absolute;
	pointer-events: none;
}
.btn:focus
{
	color: inherit !important;
	outline: 2px dotted orange !important; /* to override ugly webkit focus outline */
}
.btn > span.fa
{
	cursor: pointer; /* required for IE and webkit */
}
.form-group
{
	margin-bottom: 5px;
}
.btn-skrebl.disabled, 
.btn-skrebl[disabled], 
fieldset[disabled] .btn-skrebl, 
.btn-skrebl.disabled:hover, 
.btn-skrebl[disabled]:hover, 
fieldset[disabled] .btn-skrebl:hover, 
.btn-skrebl.disabled:focus, 
.btn-skrebl[disabled]:focus, 
fieldset[disabled] .btn-skrebl:focus, 
.btn-skrebl.disabled:active, 
.btn-skrebl[disabled]:active, 
fieldset[disabled] .btn-skrebl:active, 
.btn-skrebl.disabled.active, 
.btn-skrebl[disabled].active, 
fieldset[disabled] .btn-skrebl.active
{ 
	cursor: not-allowed;
}
.badge
{
	background-color: orange;
	color: #613805;
}
