JSFiddle - React, Tailwind, and code Playground

by Shoup

HTML

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/css/bootstrap-multiselect.css">

<script
  src="https://code.jquery.com/jquery-3.3.1.min.js"
  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
  crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/js/bootstrap-multiselect.js"></script>

<form class="well pad12">
	<div class="container4">
        <div class="con4col">
	        <div>
                <label for="timezone">Timezone:</label>
                <select class="f-timezone" name="f-timezone" multiple="multiple">
                    <option value="-12.0">GMT-12</option>
                    <option value="-11.0">GMT-11</option>
                    <option value="-10.0">GMT-10</option>
                    <option value="-9.0">GMT-9</option>
                    <option value="-8.0">GMT-8</option>
                    <option value="-7.0">GMT-7</option>
                    <option value="-6.0">GMT-6</option>
                    <option value="-5.0">GMT-5</option>
                    <option value="-4.0">GMT-4</option>
                    <option value="-3.0">GMT-3</option>
                    <option value="-2.0">GMT-2</option>
                    <option value="-1.0">GMT-1</option>
                    <option value="0.0">GMT</option>
                    <option value="1.0">GMT+1</option>
                    <option value="2.0">GMT+2</option>
                    <option value="3.0">GMT+3</option>
                    <option...

CSS

.pad12 {
  padding: 0 12px;
  overflow-x: auto
}

.container4 {
  width: 1500px;
  display: block;
}

.container4 > .con4col {
  width: 350px;
  display: inline-block;
  vertical-align: top;
}

.con4col > div {
  display: block;
  width: 100%;
  height: 34px !important;
  margin-bottom: 3px;
}

.con4col > div > select {
  width: 180px !important;
  height: 28px !important;
  padding: 2px;
  padding-left: 6px;
}

.con4col > div > label {
  display: inline-block;
  min-width: 80px !important;
  width: 80px !important;
  margin-right: 0px !important;
  font-size: 0.88rem;
  margin-bottom: 15px;
}

.doubleInput {
  display: inline-block;
  width: 200px;
  margin: 0 !important;
  padding: 0 !important;
}

.doubleInput > input {
  width: 90px;
  height: 28px !important;
  margin: 0 !important;
  padding: 2px;
  padding-left:  3px;
}

JavaScript

$('.f-timezone').multiselect({
			numberDisplayed: 1,
			onChange: function (e, c) {
				e.checked = c;
			}
});