/* Securepoint Firewall Branding and Terra Cloud Branding CSS */

html {
    background-color: #e74c3c;
}

html.default {
    background: url("background-default.svg")no-repeat scroll 50% 0 #e74c3c;
    background-size: 100% auto;
}

html.default.unlicensed {
    background: url("background-default-unlicensed.svg") repeat scroll 0 0 #e74c3c;
    background-size: 300px auto;
}

html.terra {
    background: url('background-terra.jpg') repeat scroll 0 0 #572280;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<branding-dir>/background.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<branding-dir>/background.jpg', sizingMethod='scale')";
}

html.terra.unlicensed {
    background: url("background-terra-unlicensed.svg") repeat scroll 0 0 #572280;
    background-size: 300px auto;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="background.svg", sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="background.svg", sizingMethod='scale')";
}

#branding-login-tile {
    background-color: #e74c3c;
}

.language-ger.default #branding-login-tile {
    background-image: url("utm-sp-ger.svg");
}

.language-ger.terra #branding-login-tile {
    background-image: url("utm-wm-ger.svg");
}

.language-en.default #branding-login-tile {
    background-image: url("utm-sp-en.svg");
}

.language-en.terra #branding-login-tile {
    background-image: url("utm-wm-en.svg");
}

#branding-nav-image {
    height: 48px;
    margin-left: 8px;
    background-image: url("logo-securepoint.svg");
    background-repeat: no-repeat;
    background-position: left center;
}

.terra #branding-nav-image {
    background-image: url("logo-terra.svg");
}

.terra #branding-appliance-image-container {
    display: block;
    background-image: url("default-appliance-terra.png") !important;
    background-repeat: no-repeat;
    background-position: center center;
}

.terra #branding-nav-hr {
    display: block;
}

.terra #branding-appliance-image-container svg {
    visibility: hidden;
}

