.btn{
	height					: 40px;
	line-height				: 40px;
	padding					: 0 30px;
    white-space             : nowrap;
    text-overflow           : ellipsis;
    overflow                : hidden;
	font-family				: 'Montserrat', sans-serif;
	font-weight				: 700;
	font-size				: 11px;
    font-style              : normal;
	border					: none;
	-webkit-border-radius	: 0px;
	   -moz-border-radius	: 0px;
	    -ms-border-radius	: 0px;
	     -o-border-radius	: 0px;
	        border-radius	: 0px;
}
.btn,
.btn:hover,
.btn:active,
.btn:active:focus,
.btn:focus{
	text-decoration			: none;
	outline					: 0;
	-webkit-box-shadow		: none;
	   -moz-box-shadow		: none;
	    -ms-box-shadow		: none;
	     -o-box-shadow		: none;
	        box-shadow		: none;
}

.btn .fa.left{
	margin-right			: 10px;
	margin-left				: -10px;
}
.btn .fa.right{
	margin-left				: 10px;
	margin-right			: -10px;
}

.btn.round{
    -webkit-border-radius	: 20px;
	   -moz-border-radius	: 20px;
	    -ms-border-radius	: 20px;
	     -o-border-radius	: 20px;
	        border-radius	: 20px;
}

.btn.mini{
    height                  : 30px;
    line-height             : 30px;
    padding                 : 0 15px;
    font-size               : 10px;
}

.btn.more{
    position                : relative;
    height                  : 26px;
    line-height             : 26px;
    padding-left            : 36px;
    padding-right           : 0;
}
.btn.more .fa{
    width                   : 26px;
    height                  : 26px;
    line-height             : 26px;
    font-size               : 10px;
    text-align              : center;
    position                : absolute;
    top                     : 0;
    left                    : 0;
    color                   : #494013;
    text-shadow             : 1px 1px #fee878;
    background-color        : #E7CE4F;
    -webkit-border-radius	: 50%;
	   -moz-border-radius	: 50%;
	    -ms-border-radius	: 50%;
	     -o-border-radius	: 50%;
	        border-radius	: 50%;
}
.btn.more:hover .fa,
.btn.more:active .fa,
.btn.more:active:focus .fa,
.btn.more:focus .fa{
    text-shadow             : 1px 1px #fef6cd;
    background-color        : #fee878;
}

.btn.primary{
    color                   : #494013;
    text-shadow             : 1px 1px #fee878;
    background-color        : #e7ce4f;
}
.btn.primary:hover,
.btn.primary:active,
.btn.primary:active:focus,
.btn.primary:focus{
    text-shadow             : 1px 1px #fef6cd;
    background-color        : #fee878;
}

.btn.primary-border{
    border                  : 1px solid #e7ce4f;
}
.btn.primary-border:hover,
.btn.primary-border:active,
.btn.primary-border:active:focus,
.btn.primary-border:focus{
    color                   : #494013;
    text-shadow             : 1px 1px #fee878;
    background-color        : #e7ce4f;
}

.btn.secondary{
    color                   : #fff;
    background-color        : #000;
}
.btn.secondary:hover,
.btn.secondary:active,
.btn.secondary:active:focus,
.btn.secondary:focus{
    color                   : #494013;
    text-shadow             : 1px 1px #fee878;
    background-color        : #e7ce4f;
}