|
// Buttons
@import "colors.less";
// Sizes -------------------------------------------------------------------------------------------
.btn {
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
margin-left: 5px;
margin-right: 5px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: #333333;
background-color: transparent;
border: 2px solid @black;
border-bottom-color: @black;
border-radius: 4px;
text-shadow: none;
/* Create Mission: */
font-family: Avenir-Book;
font-style: normal;
color: #333333;
text-transform: none;
}
.btn-small {
font-size: 11px;
font-weight: 300;
}
.btn-large {
font-family: Avenir-Black;
font-size: 21px;
color: #333333;
line-height: 20px;
padding: 7px 15px 5px 15px;
}
.btn-huge {
font-family: Avenir-Black;
font-size: 36px;
color: #333333;
line-height: 40px;
padding-left: 0px;
padding-right: 0px;
padding-top: 15px;
padding-bottom: 10px;
width: 280px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 10px;
}
.btn:hover {
background: rgba(0, 0, 0, 0.2);
}
.btn-link {
border: none;
}
.btn-link:hover {
border: none;
background-color: transparent;
}
// Colors
.btn.btn-primary {
color: @blue;
border-color: @blue;
}
.btn.btn-primary:hover { background-color: fade(@blue, 25%); }
.btn.btn-link.btn-primary:hover { background-color: transparent; text-decoration: underline; }
.btn.btn-success {
color: @green;
border-color: @green;
}
.btn.btn-success:hover { background-color: fade(@green, 25%); }
.btn.btn-link.btn-success:hover { background-color: transparent; text-decoration: underline; }
.btn.btn-danger {
color: @red;
border-color: @red;
}
.btn.btn-danger:hover { background-color: fade(@red, 25%); }
.btn.btn-link.btn-danger:hover { background-color: transparent; text-decoration: underline; }
.btn.btn-alert {
color: @yellow;
border-color: @yellow;
}
.btn.btn-alert:hover { background-color: fade(@yellow, 25%); }
.btn.btn-link.btn-alert:hover { background-color: transparent; text-decoration: underline; }
// btn inverse -------------------------------------------------------------------------------------------
// a btn inverse
.btn.inverse { border-color: @white; color: @white;}
.btn.inverse:hover { background-color: @white; color: @black;}
.btn.btn-primary.inverse { border-color: @blue; color: @blue;}
.btn.btn-primary.inverse:hover { background-color: @blue; color: @black;}
.btn.btn-success.inverse { border-color: @green; color: @green;}
.btn.btn-success.inverse:hover { background-color: @green; color: @black;}
.btn.btn-danger.inverse { border-color: @red; color: @red;}
.btn.btn-danger.inverse:hover { background-color: @red; color: @black;}
.btn.btn-alert.inverse:hover { background-color: @yellow; color: @black;}
.btn.btn-alert.inverse { border-color: @yellow; color: @yellow;}
// button inverse
button.btn.inverse, input[type="submit"].btn.inverse {
border: 2px solid @white;
color: @white;
}
// button inverse hover
button.btn.inverse:hover, input[type="submit"].btn.inverse:hover {
background-color: @white;
border: 2px solid @light-gray;
color: @black;
}
// button inverse primary
button.btn.btn-primary.inverse, input[type="submit"].btn.btn-primary.inverse {
color: @blue;
border: 2px solid @blue;
}
// button inverse primary hover
button.btn.btn-primary.inverse:hover, input[type="submit"].btn.btn-primary.inverse:hover {
background-color: @blue;
color: @black;
border: 2px solid @blue;
}
// button inverse sucess
button.btn.btn-success.inverse, input[type="submit"].btn.btn-success.inverse {
color: @green;
border: 2px solid @green;
}
// button inverse sucess hover
button.btn.btn-success.inverse:hover, input[type="submit"].btn.btn-success.inverse:hover {
background-color: @green;
color: @black;
border: 2px solid @green;
}
// button inverse danger
button.btn.btn-danger.inverse, input[type="submit"].btn.btn-danger.inverse {
color: @red;
border: 2px solid @red;
}
// button inverse danger hover
button.btn.btn-danger.inverse:hover, input[type="submit"].btn.btn-danger.inverse:hover {
background-color: @red;
color: @black;
border: 2px solid @red;
}
// button inverse alert
button.btn.btn-alert.inverse, input[type="submit"].btn.btn-alert.inverse {
color: @yellow;
border: 2px solid @yellow;
}
// button inverse alert hover
button.btn.btn-alert.inverse:hover, input[type="submit"].btn.btn-alert.inverse:hover {
background-color: @yellow;
color: @black;
border: 2px solid @yellow;
}
// btn link inverse
a.btn.btn-link.inverse {
color: @white;
}
// btn link inverse hover
a.btn.btn-link.inverse:hover {
color: @white;
text-decoration: underline;
border: none;
background-color: transparent;
}
.validation_dropdown a {
color: @black;
}
.validation_dropdown .dropdown-toggle .caret {
margin-top: 8px;
border-top-color: @black;
border-bottom-color: @black;
}
.nav.btn a:hover { background: rgba(0, 0, 0, 0); }
.nav.btn a:visited { background: rgba(0, 0, 0, 0); }
// Hacks -------------------------------------------------------------------------------------------
// Accordion with dropdown menu fix
.overflow { overflow:visible; }
.in.collapse {
overflow:visible;
}
.collapse.in:hover { overflow:visible; }
|