/* Button
=================================================================== */
.btn{
font-family:'aileronthin'arial!important;
letter-spacing:.6px;
font-size:14px;
-webkit-font-smoothing:subpixel-antialiased;
-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;
transition:border .25s linear,color .25s linear,background-color .25s linear
}
.btn-primary{
color: #fff;
border:none;
border-radius:0;
}
.btn-primary:hover{
color:#fff;
border:none;
}
.btn-info{
color:#fff;
border:none;
border-radius:0;
}
.btn-info:hover{
color:#fff;
border:none;
}

.btn.btn-icon i{
position:absolute;
right:0;
top:0;
height:100%
}
.btn.btn-iconleft i{
position:absolute;
right:0;
top:0;
height:100%
}
.btn-primary.btn-icon{
position:relative;
padding-right:39px;
border:0
}
.btn-lg.btn-primary.btn-icon i{
background-color:#286090;
padding:12px 13px;
font-size:14px
}
.btn-lg.btn-info.btn-icon{
	position: relative;
	border: 0
}
.btn-lg.btn-info.btn-iconleft{
position:relative;
padding-left:39px;
border:0
}
.btn-lg.btn-info.btn-icon i{
background-color:#31b0d5;
padding:12px 13px;
font-size:14px
}

.btn-lg.btn-info.btn-iconleft i{
background-color:#31b0d5;
padding:12px 0px auto 13px;
font-size:14px
}

.btn-xs.btn-primary.btn-icon i{
background-color:#286090;
padding:5px 14px;
font-size:14px
}
.btn-xs.btn-danger.btn-icon i{
background-color:#B11B1B;
padding:5px 14px;
font-size:14px
}
.btn-xs.btn-info.btn-icon{
position:relative;
padding-right:39px;
border:0
}
.btn-xs.btn-info.btn-icon i{
background-color:#1A8FBF;
padding:5px 14px;
font-size:14px
}
