/* ------------------------------------------------------------------------------ * * # Pager component * * Overrides for pager bootstrap component * * Version: 1.1 * Latest update: Mar 10, 2016 * * ---------------------------------------------------------------------------- */ // Basic styles // ------------------------- .pager { margin-top: 0; margin-bottom: -6px; font-size: 0; // Pager nav item li { // Links > a, > span { padding: (@padding-base-vertical + 1) (@padding-base-horizontal + 1); color: @gray-dark; border-width: 0; overflow: hidden; font-size: @font-size-base; } // Hover/focus states > a:hover, > a:focus { border-color: @pager-hover-bg; color: #fff; } } // Add space between items li + li { margin-left: @content-padding-small; } // Disabled state .disabled { > a, > a:hover, > a:focus, > span { border-color: @pager-border; } } // Text alignment &.text-left { text-align: left; } &.text-right { text-align: right; } } // Optional sizing // ------------------------- // Large .pager-lg { li > a, li > span { padding: (@padding-large-vertical + 1) (@padding-large-horizontal + 1); font-size: @font-size-large; line-height: @line-height-large; } } // Small .pager-sm { li > a, li > span { padding: (@padding-small-vertical + 1) (@padding-small-horizontal + 1); font-size: @font-size-small; line-height: @line-height-small; } } // Mini .pager-xs { li > a, li > span { padding: (@padding-xs-vertical + 1) (@padding-xs-horizontal + 1); font-size: @font-size-small; line-height: @line-height-small; } } // Optional styling // ------------------------- // Rounded pager .pager-rounded { li > a, li > span { border-radius: 100px; } } // Linked pager .pager-linked { li { > a, > span { border-color: transparent; background-color: transparent; color: @link-color; } // Hover state > a:hover, > span:hover { background-color: @brand-primary; color: #fff; } } // Disabled state .disabled { > a, > a:hover, > a:focus, > span { background-color: transparent; border-color: transparent; } } }