/*!
 * Bootstrap custom fixes for mobile
 */

.row {
    margin-left: 0px;
    margin-right: 0px;
}
                
div.item {
    padding: 0px 0px;
}

.valign-div-top > *
{
    line-height: normal;
    vertical-align: top;
}

.valign-div-center > *
{
    line-height: normal;
    vertical-align: middle;
}

.valign-div-bottom > *
{
    line-height: normal;
    vertical-align: bottom;
}

.align-content-left > *
{
    float: left;
    text-align: left;
}

.align-content-center > *
{
    text-align: center;
    margin: 0px auto;
}

.align-content-right > *
{
    float: right;
    text-align: right;
}

.valign-content-top > *
{
    line-height: normal;
    vertical-align: top;
}

.valign-content-center > *
{
    line-height: normal;
    vertical-align: middle;
}

.valign-content-bottom > *
{
    line-height: normal;
    vertical-align: bottom;
}

hr
{
    border-color: #000;
}

.unity-theme hr
{
    border-color: #eee;
}

.no-container-padding
{
    padding-left: 0px;
    padding-right: 0px;
}

.text-center > table
{
    margin: 0px auto;
}

.responsive-grid img
{
    max-width: 100%;
    height: auto;
}

body.build td
{
    color: #000;
}

.text-center > div
{
    margin: 0px auto;
}

.text-right > div
{
    margin: 0px 0px 0px auto;
}

.text-left > div
{
    margin: 0px auto 0px 0px;
}

.email-disguised-form img
{
    max-width: none !important;
}

.no-padding
{
    padding: 0px;
}

.no-border
{
    border: 0px;
}

.img-responsive
{
    display: inline-block;
}
