JSFiddle - React, Tailwind, and code Playground

HTML

<div id="openModal" class="modalDialog">
    <div id="mfs">
        <div id="wrapper">
            <div class="invitefriendstext">Invite Friends</div> <a class="invitemodalcompass" href="#close"></a>

            <div class="earntentext">Earn Gold for every
                <br>friend that accepts your invite!</div>
            <div class="coinstext">Gold</div>
            <div class="invitemodalcoinsbalance" label id="selectedFriends">0</div>
            <div class="searchBox">
                <input id="filter" type="text" placeholder="Type your friends name">
            </div>
            <div class="checkBoxcontainer">
                <label name="selectAllFriends" class="myCheckbox">
                    <input type="checkbox" id="selectAllFriends"><span></span>
                </label>
            </div>
            <div class="checkalltext">Check
                <br>all</div>
        </div>
    </div>
</div>
<div id='fb-welcome'></div>

CSS

/* This sets the style/layout of the friends list inside mfsForm.
Could this be causing a conflict with " content mCustomScrollbar"? */

 .mfsForm {
    padding-left: 90px;
    position: absolute;
    left: 100px;
    top: 250px;
    font-family:"Bubblegum Sans";
    font-size: 22px;
    text-decoration: none;
    color: #FFF;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    margin: auto;
    width: 400px;
    height: 200px;
    overflow: auto;
     border: 2px solid red;
}

.content { border: 2px solid green; }

JavaScript

// Log into Facebook's Graph API
function onLogin(response) {
    if (response.status == 'connected') {
        var jQuery = document.createElement('script');
        jQuery.src = 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js';
        document.head.appendChild(jQuery);

        FB.api('/me?fields=first_name', function (data) {
            var welcomeBlock = document.getElementById('fb-welcome');
            welcomeBlock.innerHTML = 'Hello, ' + data.first_name + '!';
        });

        // First get the list of friends for this user with the Graph API
        FB.api('/me/invitable_friends?limit=48', function (response) {
            var container = document.getElementById('mfs');
            var mfsForm = document.createElement('form');
            mfsForm.id = 'mfsForm';  // we can leave this
            mfsForm.className = " content mCustomScrollbar mfsForm";
            mfsForm.classList.add("content");          
            mfsForm.classList.add("mCustomScrollbar");

            // Iterate through the array of friends object and create a checkbox for each one.
            for (var i = 0; i < response.data.length; i++) {

                var friendItem = document.createElement('div');
                friendItem.id = 'friend_' + response.data[i].id;
                friendItem.style.cssText = "width:100px; height:100px; padding:7px; color:#FFF;"
                friendItem.style.cssFloat = "left";
                friendItem.innerHTML = '<input type="checkbox" name="friends" value="' + response.data[i].id + '" />';

                var img = document.createElement('img');
                img.src = response.data[i].picture.data.url;
                img.style.cssText = 'width: 70px;height: 70px;'
                friendItem.appendChild(img);

                var labelName = document.createElement('label');
                labelName.style.cssText = 'font-size: 14px;'
                labelName.innerHTML = response.data[i].name;
               ...