﻿/*!
 * Durandal 2.1.0 Copyright (c) 2012 Blue Spire Consulting, Inc. All Rights Reserved.
 * Available via the MIT license.
 * see: http://durandaljs.com or https://github.com/BlueSpire/Durandal for details
 */
/*body {
    overflow-x: hidden;
    overflow-y: hidden;
}*/
.page-host {
    overflow-x: hidden;
    overflow-y: auto;
    /*height: 90vh;
    margin-top: 5px;*/
}
.padding-xs {
    padding: 5px 10px !important;
}

.padding-xs-hr {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.padding-xs-l {
    padding-left: 10px !important;
}

.padding-xs-r {
    padding-right: 10px !important;
}

.padding-xs-vr {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.padding-xs-t {
    padding-top: 5px !important;
}

.padding-xs-b {
    padding-bottom: 5px !important;
}

.padding-sm {
    padding: 10px 15px !important;
}

.padding-sm-hr {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.padding-sm-l {
    padding-left: 15px !important;
}

.padding-sm-r {
    padding-right: 15px !important;
}

.padding-sm-vr {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.padding-sm-t {
    padding-top: 15px !important;
}

.padding-md-t {
    padding-top: 25px !important;
}

.padding-md-vr {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.padding-sm-b {
    padding-bottom: 15px !important;
}

.no-padding {
    padding: 0 !important;
}

.no-padding-hr {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.no-padding-vr {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.no-padding-b {
    padding-bottom: 0 !important;
}

.no-padding-t {
    padding-top: 0 !important;
}

.no-padding-r {
    padding-right: 0 !important;
}

.no-padding-l {
    padding-left: 0 !important;
}

.margin-xxs-hr {
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.margin-xxs-l {
    margin-left: 5px !important;
}

.margin-xxs-r {
    margin-right: 5px !important;
}

.margin-xxs-vr {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.margin-xxs-t {
    margin-top: 5px !important;
}

.margin-xxs-b {
    margin-bottom: 5px !important;
}

.margin-xs-hr {
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.margin-xs-l {
    margin-left: 10px !important;
}

.margin-xs-r {
    margin-right: 10px !important;
}

.margin-xs-vr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.margin-xs-t {
    margin-top: 10px !important;
}

.margin-xs-b {
    margin-bottom: 10px !important;
}

.margin-sm-hr {
    margin-right: 15px !important;
    margin-left: 15px !important;
}

.margin-sm-l {
    margin-left: 15px !important;
}

.margin-sm-r {
    margin-right: 15px !important;
}

.margin-sm-vr {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.margin-sm-t {
    margin-top: 15px !important;
}

.margin-sm-b {
    margin-bottom: 15px !important;
}

.margin-md-t {
    margin-top: 25px !important;
}

.margin-lg-t {
    margin-top: 35px !important;
}

.no-margin {
    margin: 0 !important;
}

.no-margin-hr {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.no-margin-l {
    margin-left: 0 !important;
}

.no-margin-r {
    margin-right: 0 !important;
}

.no-margin-vr {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.no-margin-b {
    margin-bottom: 0 !important;
}

.no-margin-t {
    margin-top: 0 !important;
}

.no-border {
    border: 0 !important;
}
.text-red {
    color: #b94a48;
}