/*boostrap*/

/*btn-row*/
.btn-row{
	margin: -0.5em; 
}
	.btn-row:before,
	.btn-row:after{
		content: "";
		display: table;
	}
	.btn-row:after{
	    clear: both;
	}
	.btn-row > *{
		float: left;
		margin: 0.5em;
	}
	.btn-row > *.right{
		float: right;
		margin: 0.5em;
	}

/*btn*/
.btn{
	border-radius: 0;
	font-family: 'Raleway', sans-serif;
}
/*btn-default*/
.btn.btn-default{
	border-color: #b4a76c;
	color: #b4a76c;
	background: transparent;
}
	.btn.btn-default:hover{
		color: #ffffff;
		background: #b4a76c;
	}
	/*
	.btn.btn-default .icon{background-position: center -2.4em !important;}
	.btn.btn-default:hover .icon{background-position: center 0 !important;}
	*/
	.btn.btn-default .svg-icon{fill: #b4a76c;}
	.btn.btn-default:hover .svg-icon{fill: #ffffff;}

/*btn-primary*/
.btn.btn-primary{
	border-color: transparent;
	color: #ffffff;
	background: #6e273d;
}
	.btn.btn-primary:hover{
		background: #b4a76c;
		color: #ffffff;
	}
	.btn.btn-primary .svg-icon{fill: #ffffff;}
	.btn.btn-primary:hover .svg-icon{fill: #ffffff;}

/*btn-warning*/
.btn.btn-warning{
	border-color: transparent;
	color: #ffffff;
	background: #b4a76c;
}
	.btn.btn-warning:hover{
		background: #6e273d;
		color: #ffffff;
	}
	.btn.btn-warning .svg-icon{fill: #ffffff;}
	.btn.btn-warning:hover .svg-icon{fill: #ffffff;}

/*form-control*/
.form-control{
	border-radius: 0;
	font-weight: 300;
	font-family: 'Raleway', sans-serif;
}

/*form-gray-bg*/
.form-dark-bg{
}
	.form-dark-bg .form-control{
		border: 1px solid #b4a76c;
		color: #b4a76c; 
		background: transparent;
	}
	.form-dark-bg label{
		color: #b4a76c !important;
	}
	.form-dark-bg .form-control::-webkit-input-placeholder {color: rgba(180, 167, 108, 0.5);}
	.form-dark-bg .form-control:-moz-placeholder {color: rgba(180, 167, 108, 0.5); opacity:  1;}
	.form-dark-bg .form-control::-moz-placeholder {color: rgba(180, 167, 108, 0.5); opacity:  1;}
	.form-dark-bg .form-control:-ms-input-placeholder {color: rgba(180, 167, 108, 0.5);}
	.form-dark-bg .form-control::-ms-input-placeholder {color: rgba(180, 167, 108, 0.5);}
	.form-dark-bg .form-control::placeholder {color: rgba(180, 167, 108, 0.5);}

/*form-gray-bg*/
.form-darkcolor-bg{
}
	.form-darkcolor-bg .form-control{
		border: 1px solid rgba(255, 255, 255, 0.5);
		color: #ffffff; 
		background: transparent;
	}
	.form-darkcolor-bg .btn.btn-default{
		border: 1px solid #511125;
		color: #ffffff; 
		background: #511125;
	}
	.form-darkcolor-bg label{
	}
	.form-darkcolor-bg .form-control::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.5);}
	.form-darkcolor-bg .form-control:-moz-placeholder {color: rgba(255, 255, 255, 0.5); opacity:  1;}
	.form-darkcolor-bg .form-control::-moz-placeholder {color: rgba(255, 255, 255, 0.5); opacity:  1;}
	.form-darkcolor-bg .form-control:-ms-input-placeholder {color: rgba(255, 255, 255, 0.5);}
	.form-darkcolor-bg .form-control::-ms-input-placeholder {color: rgba(255, 255, 255, 0.5);}
	.form-darkcolor-bg .form-control::placeholder {color: rgba(255, 255, 255, 0.5);}


/*dropdown-menu*/
.dropdown-menu{
	font-size: 0.9em;
}
	.dropdown-menu > a{
		padding: 0.6em 0.8em;
		line-height: 1.2em;
	}