body {
    background-color: #fff;
    font-family: "Gotham SSm A","Gotham SSm B",Verdana,sans-serif;
}

header {
    padding-left: 0;
    margin-bottom: 0;
}

a {
    color: #069;
}

.brand {
    width:100%;
    position:fixed;
    top:0;
    background-color: #222;
    color: #fff;
    padding-left: 3rem;
    z-index: 900;
    -webkit-box-shadow: 0 5px 5px #ddd;
    -ms-box-shadow: 0 5px 5px #ddd;
    box-shadow: 0 5px 5px #ddd;
}

.brand a,
.brand a:hover,
.brand a:focus {
    background-color: #222;
    color: #fff;
}

.brand a:before {
    background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2218%22%20viewBox%3D%220%200%2012%2018%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M6.4%209.3c.1-.1.2-.1.4-.2%203.1-1.4%204.9-2.8%204.9-3.7%200-1-1.1-2.9-2.2-3.7-.1%200-.2.2-.2.2s.8%201.1.6%201.4c-.2.3-1.5-.1-1.9-.4-.5-.2-1-1.3-1.3-1.8-.3-.4-.8-.8-.9-.8-.1%200-.2.1-.1.2.3.3%201%201.4.7%201.9-.3.5-1.4.6-1.9.2-.5-.4-1-2-1.1-2.1%200-.1-.3%200-.3.1%200%20.2.2%201.1-.2%201.4-.4.3-1.3-.1-1.8-.4-.1%200-.3.2-.2.2.1.1%201%201%201%201.2%200%20.2-.6.4-1.6.6-.1%200-.1.3%200%20.3.9.1%201%20.3%201.1.5.1.2%200%20.4-.6%201.5%200%20.1.3.2.3.1C4%202.7%208.7%204.1%209.7%204.5c1.1.4.9%201%20.7%201.2-.6.7-3.1%202.2-3.6%202.4-.5.2-.7.2-1-.1-.4-.4-.6-1.4-.6-1.5V5.3c0-.1-.3-.1-.3%200s-.2.8-.3%201c0%20.1-.2.2-.3.2-.1-.1-1.3-.4-1.4-.5-.1%200-.2.2-.1.3.1.1%201.2.8%201.5%201%20.2.2.4.6.5%201.1%200%20.2%200%20.4-.3.5-.3%200-1.6-.4-1.8-.5-.3-.1-.5-.8-.6-.9%200-.1-.3-.1-.3.1v.8c-.2.2-.6.4-1.3.5-.1%200-.1.3%200%20.3.6%200%20.8.3.8.4%200%20.2%200%20.2-.3%201-.1.2.2.2.3.2.9-1%201.6-1.3%202.9-1.2.3%200%20.4%200%20.3.2-.4.5-1.4%201.8-3.9%204.2-.2.2-.2.5-.1.7%200%20.1.7%201%20.8%201.1%200%20.1.1.1.2.1%202.2-.9%203.6-1.3%203.6-1.3%201.2%202.1%202.2%203.4%203%203.2.8-.2%201.1-1.4%201.1-1.4s.6.9%201.5%201.2c.1%200%20.1%200%20.1-.1v-6.3H8.3c-.1%200-.2%200-.2-.1-1.9-1.4-2.2-1.6-1.7-1.8zM5%2012.2c-.3.1-.6-.1-.6-.3-.1-.2.1-.5.4-.6.3-.1.6.1.6.3.1.3-.1.5-.4.6z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
    content: "\00a0\00a0\00a0";
    height: 22px;
    width: 12px;
}

nav {
    padding-left: 1rem;
    margin-top: 30px;
}


.breadcrumbs a,
.breadcrumbs li {
    font-size: 0.8rem;
}

.breadcrumbs li:not(:last-child)::after {
    margin: 0 0.30rem 0 0.20rem;
    color: #222222;
}

div.space {
    height: 60px;
}

span.text-nowrap {
    white-space: nowrap;
}

span.shadowBoxer {
    padding: 0 5px 5px 0;
}
span.hidden {
    display: none;
}

div.accountInfo {
    font-size: 90%;
    display: block;
    box-sizing: border-box;
    border: 1px solid #cacaca;
    border-radius: 3px;
    padding: 0.75rem;
    overflow: hidden;
}
#inner{
    width: 100%;
    overflow: auto;
    height: 100%;
    padding-right: 15px;
}

div.accountInfo div.button {
    margin-bottom: 0.5em;
}



div.accountInfo div {
    display: inline-block;
}

a[href^="mailto:"]:before {
    font-family: "foundation-icons";
    content: "\f16d";
    margin-right: 0.5em;
}

a[href^="tel:"]:before {
    font-family: "foundation-icons";
    content: "\f1f8";
    margin-right: 0.5em;
}

div.row {
    padding-bottom: 0.5em;
}

.button.disabled, .button[disabled] {
    /* ReSharper disable once CssBrowserCompatibility */
    opacity: 1;
    background-color: lightgrey;
}
.shield-small-info {
	width: 20px;
	height: 30px;
	background: url(../images/info_shield_small.png) no-repeat;
}

.shield-small-ok {
	width: 20px;
	height: 30px;
	background: url(../images/good_shield_small.png) no-repeat;
}

.shield-small-warning {
	width: 20px;
	height: 30px;
	background: url(../images/warning_shield_small.png) no-repeat;
}

.shield-small-error {
	width: 20px;
	height: 30px;
	background: url(../images/error_shield_small.png) no-repeat;
}

legend {
    font-weight: bold;
}

fieldset {
    margin-bottom: 0.5em;
}

/*.modal-body
{
    background-color: #FFFFFF;
}

.modal-content
{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: transparent;
}

.modal-footer
{
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
}

.modal-header
{
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
}*/

/* Version indicator footer — distinguishes new app from old in test environments */
.version-info {
    color: #999;
    font-size: 0.75rem;
    padding: 0.5rem 0;
    display: block;
}