.head{
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 8px;
}
:host /deep/ .head + div .mat-input-container{margin-top: -8px;}
:host /deep/ i.prefix {
    right: 5px;
    top: 3px;
    width: 2rem !important;
	color:#0777bd !important;
    font-size: 22px;
    position: absolute;
}
.custom-mat-card{
    padding: 0px !important;
    margin-bottom: 10px;
}

button.link:focus{background: rgba(0,0,0,.12) !important; color: #333333 !important;}

// .role-container{
//     margin: 0 10px;
//     padding: 15px 12px 16px;
// }



@media only screen and (max-width: 767px) {
    :host /deep/ .mat-list .mat-list-item{
        height: auto !important;
    }
.mat-dialog-container {margin:0 auto !important;}
.errorTxt1{
    margin-top: -12px;
    }
}

.margin-top-0{margin-top: 0;}
.collection-grp-name{display: block;}
.mat-input-container{width:58.3333333333%;}
.mat-input-container input{ height: 2rem;}
input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){border: none !important; box-shadow: none !important;}
:host /deep/ .mat-input-infix{padding-bottom: 0 !important;}
.col{margin-left: 0 !important;}
:host /deep/ .mat-focused .mat-input-placeholder{color:#0777bd !important;}
:host /deep/ .mat-list-item-content{padding: 0 !important;}
.mat-list{padding-top: 0 !important; clear: both;}
.black-txt{ color: #000 !important; word-wrap: break-word;}
.black-txt:hover{text-decoration: underline !important;}
.mat-list .mat-list-item, .mat-nav-list .mat-list-item{font-size: 14px !important;}

.errorTxt1{
    color:#a41309 !important;
}
.mat-progress-spinner circle, :host /deep/ .mat-spinner circle{stroke:#0777bd !important;}
.custom-spinner{text-align: center; margin:0px auto !important}
:host /deep/ .custom-drop-down .label{position: relative; top: 15px;}
:host /deep/ .custom-drop-down .mat-form-field{width: 100%;}
:host /deep/ .custom-drop-down .mat-input-infix{padding-bottom: 10px !important;}
:host /deep/ .mat-list-item .mat-list-item-content{height: auto !important;}
:host /deep/ .mat-list-item .mat-icon-button{width: 30px !important; height: 30px !important;color: #0777bd !important;}
.mat-menu-item .mat-icon,.mat-menu-item{color: #0777bd !important;}
.role-dec{margin-top: 0;margin-bottom: 5px; font-size: 14px; }
// :host /deep/ .role-container-divider .role-container{border-bottom: 1px solid #333333;}
:host /deep/ .no-data{
    margin-left: 11px;
}
span.name-field{margin-bottom: 8px;word-wrap: break-word !important;}
:host /deep/ .mat-list-item .mat-icon-button {
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
    color: #0777bd !important;
}

:host /deep/ .mat-list-item .mat-icon-button:focus{background:transparent !important;}
:host /deep/ .group-owner {
    border: 1px solid #ccc;
    color: #000;
    display: inline-block;
    font-family: sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    margin-left: 5px;
    padding: 3px 5px 1px 5px;
    text-align: center;
    vertical-align: text-top;
    white-space: nowrap;
}
:host /deep/ .mat-list-item-content{
    align-items: inherit !important;
}
@media only screen and (min-width: 767px) {
:host /deep/ .mat-list .mat-list-item{
    height: auto !important;
}
}
