98 lines
2.6 KiB
Plaintext
98 lines
2.6 KiB
Plaintext
/*
|
|
* Input icons
|
|
*/
|
|
@import "variables";
|
|
|
|
.input-icon {
|
|
position: relative;
|
|
|
|
& .icon-input {
|
|
position: absolute;
|
|
top: 0;
|
|
z-index: 4; // Ensure icon is above input
|
|
display: block;
|
|
width: @input-height-base;
|
|
height: @input-height-base;
|
|
line-height: @input-height-base;
|
|
text-align: center;
|
|
}
|
|
[dir="ltr"] & .icon-primary {
|
|
left: 0px;
|
|
}
|
|
[dir="rtl"] & .icon-primary {
|
|
right: 0px;
|
|
}
|
|
[dir="ltr"] & .icon-secondary {
|
|
right: 0px;
|
|
}
|
|
[dir="rtl"] & .icon-secondary {
|
|
left: 0px;
|
|
}
|
|
}
|
|
.input-lg .icon-input,
|
|
.input-group-lg .icon-input {
|
|
width: @input-height-large;
|
|
height: @input-height-large;
|
|
line-height: @input-height-large;
|
|
}
|
|
.input-sm .icon-input,
|
|
.input-group-sm .icon-input {
|
|
width: @input-height-small;
|
|
height: @input-height-small;
|
|
line-height: @input-height-small;
|
|
}
|
|
|
|
[dir="ltr"] {
|
|
.input-icon-primary > .form-control {
|
|
padding-left: @input-height-base;
|
|
}
|
|
.input-lg.input-icon-primary > .form-control,
|
|
.input-group-lg.input-icon-primary > .form-control {
|
|
padding-left: @input-height-large;
|
|
}
|
|
.input-sm.input-icon-primary > .form-control,
|
|
.input-group-sm.input-icon-primary > .form-control {
|
|
padding-left: @input-height-small;
|
|
}
|
|
}
|
|
[dir="rtl"] {
|
|
.input-icon-primary > .form-control {
|
|
padding-right: @input-height-base;
|
|
}
|
|
.input-lg.input-icon-primary > .form-control,
|
|
.input-group-lg.input-icon-primary > .form-control {
|
|
padding-right: @input-height-large;
|
|
}
|
|
.input-sm.input-icon-primary > .form-control,
|
|
.input-group-sm.input-icon-primary > .form-control {
|
|
padding-right: @input-height-small;
|
|
}
|
|
}
|
|
|
|
[dir="ltr"] {
|
|
.input-icon-secondary > .form-control {
|
|
padding-right: @input-height-base;
|
|
}
|
|
.input-lg.input-icon-secondary > .form-control,
|
|
.input-group-lg.input-icon-secondary > .form-control {
|
|
padding-right: @input-height-large;
|
|
}
|
|
.input-sm.input-icon-secondary > .form-control,
|
|
.input-group-sm.input-icon-secondary > .form-control {
|
|
padding-right: @input-height-small;
|
|
}
|
|
}
|
|
[dir="rtl"] {
|
|
.input-icon-secondary > .form-control {
|
|
padding-left: @input-height-base;
|
|
}
|
|
.input-lg.input-icon-secondary > .form-control,
|
|
.input-group-lg.input-icon-secondary > .form-control {
|
|
padding-left: @input-height-large;
|
|
}
|
|
.input-sm.input-icon-secondary > .form-control,
|
|
.input-group-sm.input-icon-secondary > .form-control {
|
|
padding-left: @input-height-small;
|
|
}
|
|
}
|