.input-group.bootstrap-touchspin{width:100%}.bootstrap-touchspin .bootstrap-touchspin-vertical-button-wrapper{border:none;width:25px;position:relative}.bootstrap-touchspin .input-group-btn-vertical{z-index:1000;position:absolute;inset:0}.bootstrap-touchspin .input-group-btn-vertical>.btn{text-align:center;height:50%;padding:0;line-height:1;position:absolute;left:0;right:0}.bootstrap-touchspin .input-group-btn-vertical .btn{font-size:.74375rem;line-height:1}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-bottom:0;border-radius:0 .25rem 0 0;top:0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 .25rem;bottom:0}.bootstrap-touchspin .input-group-btn-vertical i{font-size:.56875rem;position:absolute;top:3px;left:5px}.bootstrap-touchspin .input-group-addon .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 .25rem 0 0;top:0}.bootstrap-touchspin .input-group-addon:not(:last-child) .input-group-btn-vertical .bootstrap-touchspin-up,.bootstrap-touchspin .input-group-addon:not(:last-child) .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-text:not(:last-child) .input-group-btn-vertical .bootstrap-touchspin-up,.bootstrap-touchspin .input-group-text:not(:last-child) .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn:not(:last-child):not(:first-child) .btn{border-radius:0}[dir=rtl] .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up,.rtl .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:.25rem 0 0}[dir=rtl] .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.rtl .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 0 .25rem}[dir=rtl] .bootstrap-touchspin .input-group-btn-vertical i,.rtl .bootstrap-touchspin .input-group-btn-vertical i{left:auto;right:5px}[dir=rtl] .bootstrap-touchspin .input-group-addon .input-group-btn-vertical .bootstrap-touchspin-up,.rtl .bootstrap-touchspin .input-group-addon .input-group-btn-vertical .bootstrap-touchspin-up,[dir=rtl] .bootstrap-touchspin .bootstrap-touchspin-vertical-button-wrapper:last-child .input-group-btn-vertical .bootstrap-touchspin-up,.rtl .bootstrap-touchspin .bootstrap-touchspin-vertical-button-wrapper:last-child .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:.25rem 0 0}[dir=rtl] .bootstrap-touchspin .bootstrap-touchspin-vertical-button-wrapper:last-child .input-group-btn-vertical .bootstrap-touchspin-down,.rtl .bootstrap-touchspin .bootstrap-touchspin-vertical-button-wrapper:last-child .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 0 .25rem}.bootstrap-touchspin:not(.bootstrap-touchspin-vertical)>.bootstrap-touchspin-down:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.bootstrap-touchspin:not(.bootstrap-touchspin-vertical)>.bootstrap-touchspin-up:not(:last-child),[dir=rtl] .bootstrap-touchspin:not(.bootstrap-touchspin-vertical)>.bootstrap-touchspin-down:not(:first-child),.rtl .bootstrap-touchspin:not(.bootstrap-touchspin-vertical)>.bootstrap-touchspin-down:not(:first-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}[dir=rtl] .bootstrap-touchspin:not(.bootstrap-touchspin-vertical)>.bootstrap-touchspin-up:not(:last-child),.rtl .bootstrap-touchspin:not(.bootstrap-touchspin-vertical)>.bootstrap-touchspin-up:not(:last-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}
