blob: 92d7b5c8fc457701ac61df95919dee0091abd503 [file] [log] [blame]
.tlv-btn {
border-radius: 2px;
cursor: pointer;
display: inline-block;
font-family: @font-opensans-medium;
height: 32px;
min-width: 96px;
line-height: 30px;
padding: 0 16px;
text-align: center;
vertical-align: middle;
font-size: 12px;
&:disabled {
opacity: .4;
pointer-events: none;
}
&.blue {
background-color: #009fdb;
border: 1px solid #0091c8;
color: #fff;
&:hover {
background-color: #1ec2ff;
}
&:active {
background-color: #0091c7;
border: 1px solid #006186;
outline: none;
}
&:focus {
border-color: #009fdb;
box-shadow: inset 0 0 0 1px #fff;
outline: none;
}
}
&.white {
background-color: #fff;
border: 1px solid #d8d8d8;
color: @main_color_n;
&:hover {
border-color: #959595;
}
&:active {
background-color: #f2f2f2;
border: 1px solid #595959;
outline: none;
}
&:focus {
border-color: #959595;
box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #959595;
outline: none;
}
}
&.grey {
background-color: #f8f8f8;
border: 1px solid #d8d8d8;
color: #000;
&:hover {
border-color: #959595;
}
&:active {
background-color: #d7d7d7;
border: 1px solid #595959;
outline: none;
}
&:focus {
background-color: @tlv_color_t;
border-color: @main_color_n;
box-shadow: inset 0 0 0 1px @main_color_p, inset 0 0 0 2px @main_color_n;
outline: none;
}
}
&.green {
background-color: #4ca90c;
border: 1px solid #45a006;
color: #fff;
&:hover {
background-color: #5ec616;
}
&:active {
background-color: #3f8c0a;
border: 1px solid #2c6604;
outline: none;
}
&:focus {
box-shadow: inset 0 0 0 1px #fff;
outline: none;
}
}
&.red {
background-color: #fc2727;
border: 1px solid #a01a1a;
color: #fff;
&:hover {
background-color: #fc2727;
}
&:active {
background-color: #a01a1a;
border: 1px solid #730202;
outline: none;
}
&:focus {
box-shadow: inset 0 0 0 1px @main_color_p;
outline: none;
}
}
&.outline {
&.blue {
background-color: #fff;
border: 1px solid #009fdb;
color: #009fdb;
&:hover {
background-color: #e5f5fb;
}
&:active {
background-color: #b2e2f4;
border: 1px solid #009fdb;
outline: none;
}
&:focus {
background-color: #fff;
border-color: #009fdb;
box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #009fdb;
outline: none;
}
}
&.grey {
background-color: #ffffff;
border: 1px solid #959595;
color: #5a5a5a;
&:hover {
background-color: #f4f4f4;
border-color: #959595;
}
&:active {
background-color: #dfdfdf;
border: 1px solid #959595;
outline: none;
}
&:focus {
background-color: #fff;
border-color: #959595;
box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #959595;
outline: none;
}
}
&.green {
background-color: #ffffff;
border: 1px solid #4ca90c;
color: #4ca90c;
&:hover {
background-color: #edf6e6;
border-color: #4ca90c;
}
&:active {
background-color: #c9e5b6;
border: 1px solid #4ca90c;
outline: none;
}
&:focus {
background-color: #fff;
border-color: #4ca90c;
box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #4ca90c;
outline: none;
}
}
&.red {
background-color: #ffffff;
border: 1px solid #cf2a2a;
color: #cf2a2a;
&:hover {
background-color: #fae9e9;
border-color: #cf2a2a;
}
&:active {
background-color: #c9e5b6;
border: 1px solid #cf2a2a;
outline: none;
}
&:focus {
background-color: #fff;
border-color: #cf2a2a;
box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #cf2a2a;
outline: none;
}
}
}
}