.name {
    width: 21em;
    font-size: 13pt !important;
    color: white;
    text-transform: capitalize !important;
    text-overflow: ellipsis !important;
}

.btn-style {
    width: 15em;
    font-size: 10pt;
}

.app-icon-size {
    width: 1em;
    height: 1em;
    margin-top: 13px;
}




md-autocomplete#custom-template {
    width: 200px;
}

.autocomplete-custom-template li {
    border-bottom: 1px solid #ccc;
    height: auto;
    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;
}

.custom-container {
    min-width: 300px !important;
}


.rows-aligna .md-select-value :first-child {
    height: 17px !important;
}


.app-side-nav {
    width: 75px !important;
    overflow-x: hidden;
    background-color: red
}

.app-button-size {
    width: 49px !important;
    height: 49px !important;
}

a.md-button.md-default-theme.md-hue-1.md-primary,
a.md-button.md-hue-1.md-primary,
.md-button.md-default-theme.md-hue-1.md-primary,
.md-button.md-hue-1.md-primary {
    color: #e40000;
}

a.md-button.md-default-theme.md-primary.md-raised,
a.md-button.md-primary.md-raised,
a.md-button.md-default-theme.md-primary.md-fab,
a.md-button.md-primary.md-fab,
.md-button.md-default-theme.md-primary.md-raised,
.md-button.md-primary.md-raised,
.md-button.md-default-theme.md-primary.md-fab,
.md-button.md-primary.md-fab {
    background-color: #e40000;
    color: #fff;
}

a.md-button.md-default-theme.md-primary,
a.md-button.md-primary,
.md-button.md-default-theme.md-primary,
.md-button.md-primary {
    color: #e40000;
}

md-input-container.md-default-theme.md-input-focused:not(.md-input-invalid) .md-input,
md-input-container.md-input-focused:not(.md-input-invalid) .md-input {
    border-color: #e40000;
}

a.md-button.md-default-theme.md-primary.md-raised:hover:not([disabled]),
a.md-button.md-primary.md-raised:hover:not([disabled]),
a.md-button.md-default-theme.md-primary.md-fab:hover:not([disabled]),
a.md-button.md-primary.md-fab:hover:not([disabled]),
.md-button.md-default-theme.md-primary.md-raised:hover:not([disabled]),
.md-button.md-primary.md-raised:hover:not([disabled]),
.md-button.md-default-theme.md-primary.md-fab:hover:not([disabled]),
.md-button.md-primary.md-fab:hover:not([disabled]) {
    background-color: #e40000;
}

.logo-div {
    height: 130px;
}

md-toolbar.md-default-theme:not(.md-menu-toolbar),
md-toolbar:not(.md-menu-toolbar) {
    background-color: #e40000;
}

md-toolbar.md-tall {
    height: 220px;
    min-height: 220px;
    max-height: 220px;
}

.logo_img {
    width: 97px;
    margin-left: -13px;
    margin-top: -18px;
    position: relative;
}

.link_btn {
    color: #e40000;
    cursor: pointer;
    text-decoration: underline;
    font-family: inherit;
}

.align_code {
    margin: 6px -286px;
}

.rows-aligna .md-select-value *:first-child {
    height: 12px;
}

.rows-aligna .md-table-pagination md-select {
    min-width: 38px;
}

.forget-ind .md-primary.md-hue-1 {
    text-align: right;
    float: right;
    margin-top: -24px;
    text-transform: capitalize;
    font-size: 14px;
    padding: 0 4px;
}

form .layout-column {
    float: left;
    width: 96%;
    padding: 0 0 0 12px;
}

form .layout-row {
    float: left;
    width: 96%;
    padding: 0 0 10px 0;
}

.rows-aligna md-select-menu md-content {
    min-width: 4px;
}

.rows-aligna md-option {
    height: 32px;
}

.plan-cart {
    float: right;
    position: relative;
    top: 20px;
    left: 46px;
}

.plan-cart md-icon.s48.ng-isolate-scope {
    color: #e40000;
}

.full-order .next-order {
    position: relative;
    top: 30px;
    left: 64px;
}

.chub-c2c .align_code {
    margin: 12px -316px;
}

.anly-det {
    text-align: center;
    padding: 20px 0;
    font-size: 20px;
    top: 12px;
    position: relative;
}

.head-cent {
    text-align: center;
    width: 100%;
}

.log-space {
    padding: 0 14px;
}

.rout-butt {
    padding: 10px 0 10px 0;
    border-top: 1px solid rgba(0, 0, 0, .12);
}

.rout-butt button.md-raised.md-warn.md-button.md-ink-ripple {
    margin: 0 auto;
    display: table;
}

.rent-part .md-select-value span,
.rechar-part .md-select-value span {
    height: 18px;
}

.app-par .md-select-value span {
    height: 14px;
}

.agent-tit {
    font-size: 15px;
    padding: 16px 4px;
    text-align: center;
    color: #e40000;
}

.agent-form md-input-container {
    margin: 6px 0;
}

.queue-form .md-select-value span {
    width: 100%;
}

.queue-break {
    height: 170px;
    overflow-y: scroll;
}

.ivr-form .md-select-value span {
    width: 176px;
}

.ivr-formedit .md-select-value span {
    width: 372px;
}

.half-ivr .md-select-value span {
    width: 154px !important;
}

.search-telecmi md-input-container {
    margin: 0;
}

.search-telecmi md-input-container label,
.search-telecmi md-input-container input {
    font-size: 12px !important;
}

.cd-search-telecmi label,
.cd-search-telecmi input {
    font-size: 12px !important;
}

.route-left {
    text-align: left;
    font-size: 15px;
    text-transform: capitalize;
    color: #e40000;
    width: 100%;
}

.c2c-rep .align_code {
    margin: 6px -260px;
    background: gainsboro;
    padding: 0;
}

.bg-table {}

.time-size-bottom {
    bottom: 15%;
    left: 5%;
    position: absolute;
}

.time-size-bottom h1 h2 {
    color: #ef0001;
}