/**
* Custom Css
*/

.login-bg{
    position: absolute;
    background-color: #1C2B36;
    background-image: url('../img/demo/login.jpg');
    background: linear-gradient(rgba(28,43,54,0.5),rgba(28,43,54,0.5)),url('../img/demo/login.jpg'));
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
}

/**
* Loading Style
*/

#divLoading
{
    display : none;
}
#divLoading.show
{
    display : block;
    position : fixed;
    z-index: 100;
    background-image: url('../img/loading1.gif');
    /*background-color:#666;*/
    opacity : 1;
    background-repeat : no-repeat;
    background-position : center;
    left : 0;
    bottom : 0;
    right : 0;
    top : 0;
}
#loadinggif.show
{
    left : 50%;
    top : 50%;
    position : absolute;
    z-index : 101;
    width : 32px;
    height : 32px;
    margin-left : -16px;
    margin-top : -16px;
}

.centerAligned{
    text-align: center;
    margin-top: 50%;
}

.autocomplete-custom-template li {
    border-bottom: 1px solid #ccc;
    height: auto !important;
    padding-top: 8px;
    padding-bottom: 8px;
    white-space: normal;
}
.autocomplete-custom-template li:last-child {
    border-bottom-width: 0;
}
.autocomplete-custom-template .item-title,
.autocomplete-custom-template .item-metadata {
    display: block;
    line-height: 2;
}
.autocomplete-custom-template .item-title md-icon {
    height: 18px;
    width: 18px;
}


.dialogdemoThemeInheritance .container {
    text-align: center; }

.selectdemoSelectHeader {
    /* Please note: All these selectors are only applied to children of elements with the 'selectdemoSelectHeader' class */ }
.selectdemoSelectHeader .demo-header-searchbox {
    border: none;
    outline: none;
    height: 100%;
    width: 100%;
    padding: 0; }
.selectdemoSelectHeader .demo-select-header {
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
    padding-left: 10.667px;
    height: 48px;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    width: auto; }
.selectdemoSelectHeader md-content._md {
    max-height: 240px; }

.vertical-align{
    vertical-align: middle !important;
}