.ext-login-page-footer {
    position: fixed;
    height: 50px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin-bottom: 0px;
}

.grey-background {
    background-color: #ccc;
}

/*
 * override bootstrap global properties hide svg chart problems #BS-3395
 */
svg [hidden] {
    display: unset;
}

/*
 * client login page css
 */
.cotn_principal {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cfd8dc+0,607d8b+100,b0bec5+100 */
    padding: 0 !important;
    margin: 0 auto !important;
    background-size: cover;
    overflow: hidden;
    background: #1762ea; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #1762ea 0%, #80b0c5 100%, #005aff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #1762ea 0%, #80b0c5 100%, #005aff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #1762ea 0%, #607d8b 100%, #005aff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1762ea', endColorstr='#005aff', GradientType=1); /* IE6-9 fallback on horizontal gradient */
}

.carousel .item{
    height: 430px;
    /*min-height: 320px; /* Prevent carousel from being distorted if for some reason image doesn't load */
}

.carousel .item img {
    min-height: 430px;
    /*margin: 0 auto; /* Align slide image horizontally center */
}

.navbar {
    min-height: 80px;
    margin-bottom: 0px;
}

.navbar-brand {
    padding: 0 15px;
    height: 80px;
    line-height: 80px;
}

@media (min-width: 768px) {
    .navbar-nav > li > a {
        /* (80px - line-height of 27px) / 2 = 26.5px */
        padding-top: 26.5px;
        padding-bottom: 26.5px;
        line-height: 27px;
    }
}

#tpl {
    display: none;
}

.form-group {
    margin-bottom: 25px;
}

.carousel-indicators li {
    background: #bce8f1;
}

.carousel-indicators li.active {
    background: #125c9c;
}

::-ms-clear {
    display: none;
}

.form-control-clear {
    z-index: 10;
    pointer-events: auto;
    cursor: pointer;
}

.has-feedback .form-control-feedback {
    top: 7px;
}

.qrcodeBody{
    margin:0px auto;
}
.qrcodeBody>div>span[id$="outerCt"]{
    position:absolute;
}