*, :after, :before {
    -webkit-box-sizing: Content-box;
    -moz-box-sizing: Content-box;
    box-sizing: Content-box
}

    * [class^=col-], * [class^=col-]:after, * [class^=col-]:before, .breadcrumb, .btn-block, .caret, .container, .container:after, .container:before, .dropdown-menu, .form-control, .icon-bar, .modal-dialog, .nav *, .navbar-toggle, .page-navigation *, .progress-bar, .row, .row:after, .row:before, .table, .table-responsive, code, fieldset, legend, pre {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

img {
    max-width: none;
    width: auto
}

    #applist img, #scriptWPQ2 img, .ms-core-menu-icon > img, img.ms-webpart-menuArrowImg {
        width: auto;
        max-width: none
    }

.ms-siteactions-imgspan {
    float: none;
    margin: 0
}

input.ms-cui-cb-input {
    height: 14px;
    padding: 3px 7px 2px
}

input[type=file], select {
    height: auto;
    line-height: 20px
}

label {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400
}

.navbar-toggle {
    min-width: 0
}

a:focus {
    outline: 0
}

button::-moz-focus-inner {
    border: 0
}

.container {
    background-color: transparent;
    border: 1px transparent;
    color: inherit;
    margin: 0 auto;
    width: auto
}

#fullscreenmodebox, button#O365_MainLink_Help, .o365cs-nav-topItem.o365cs-rsp-tw-hide.o365cs-rsp-tn-hide {
    display: none;
}

input[type=button], input[type=reset], input[type=submit], button{
    min-width: 0;
}