﻿#fTelnetContainer {
    margin: auto;
}

    #fTelnetContainer canvas {
        display: block;
        margin: auto;
    }

#fTelnetButtons {
    background-color: green;
    color: white;
    font: 14px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
    text-align: center;
}

    #fTelnetButtons a {
        color: white;
        text-decoration: none;
    }

#fTelnetClientContainer {
    position: relative;
    margin: auto;
}

#fTelnetFocusWarning {
    background-color: red;
    color: white;
    font: 14px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
    text-align: center;
}

#fTelnetScrollback {
    background-color: red;
    color: white;
    font: 14px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
    text-align: center;
}

    #fTelnetScrollback a {
        color: white;
        text-decoration: none;
    }

#fTelnetStatusBar {
    background-color: blue;
    color: white;
    font: 14px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
}

﻿#fTelnetContainer {
    box-sizing: content-box;
    margin: auto;
}

    #fTelnetContainer * {
        box-sizing: content-box;
    }

    #fTelnetContainer canvas {
        display: block;
        margin: auto;
    }

#fTelnetButtons {
    background-color: green;
    color: white;
    font: 14px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
    text-align: center;
}

    #fTelnetButtons a {
        color: white;
        text-decoration: none;
    }

#fTelnetClientContainer {
    position: relative;
    margin: auto;
}

#fTelnetFocusWarning {
    background-color: red;
    color: white;
    font: 14px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
    text-align: center;
}

#fTelnetScrollback {
    background-color: red;
    color: white;
    font: 14px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
    text-align: center;
}

    #fTelnetScrollback a {
        color: white;
        text-decoration: none;
    }

#fTelnetStatusBar {
    background-color: blue;
    color: white;
    font: 14px Arial, Helvetica, sans-serif;
    margin: auto;
    padding: 5px;
}

Reset box-sizing to content-box, in case the website the widget is embedded on uses border-box
Reset box-sizing to content-box, in case the website the widget is embedded on uses border-box
