Bootstrap dual list

HTML

<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css">
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css">
<form role="form" class="form">
    <fieldset>
        <legend>Learning Experience</legend>
        <div class="row">
            <div class="col-sm-3">
                <div class="form-group">
                    <div class="row">
                        <label for="selectFrom">Options</label>
                    </div>
                    <div class="row">
                        <select name="selectFrom" id="selectFrom" class="form-control input-medium" multiple size="10">
                            <option value="1">Inpatient</option>
                            <option value="2">Outpatient</option>
                            <option value="3">Newborn</option>
                            <option value="4">Emergency / Night</option>
                        </select>
                    </div>
                </div>
            </div>
            <div class="col-sm-3">
                <div class="row">&nbsp;</div>
                <div class="row">&nbsp;</div>
                <div class="row">
                    <div class="col-sm-12">
                        <div class="btn-group-vertical btn-block">
                            <button id="btnAdd" name="btnAdd" type="button" class="btn btn-primary btn-small">Add <i class="fa fa-arrow-right"></i>             </button>
                            <button id="btnRemove" name="btnRemove" type="button" class="btn btn-primary btn-small"><i class="fa fa-arrow-left"></i> Remove</button>
                        </div>
                    </div>
                </div>
            </div>
            <div class="col-sm-3">
                <div class="form-group">
                    <div class="row">
                        <label...

CSS

.col-lg-3 {
    border: 1px solid;
}

JavaScript

/*global $:false */
$(document).ready(function () {
    'use strict';
    $('#btnAdd').click(function () {
        $('#selectFrom option:selected').each(function () {
            $('#selectTo').append('<option value="' + $(this).val() + '">' + $(this).text() + '</option>');
            $(this).remove();
        });
    });
    $('#btnRemove').click(function () {
        $('#selectTo option:selected').each(function () {
            $('#selectFrom').append('<option value="' + $(this).val() + '">' + $(this).text() + '</option>');
            $(this).remove();
        });
    });
   
});