md-tab-content {
    background-color: white;
    transition: inherit
}

md-ink-bar {
    color: #6495ed !important;
    background-color:#6495ed !important;
}

md-tab-item.md-tab.md-ink-ripple.md-active{
    color:#6495ed;
}

.tabDiv{
    height:100%;
    width:100%;
    margin:0;
    background-color: white;
    padding-top:20px;
}

.tabHeader{
    font-size:16px;
    font-weight:bold;
}

.submenu{
    padding-left:25px;
    background-color: white;
    padding-bottom:20px;
    padding-top:20px;
}

.sub-menu-header-div{
    vertical-align:bottom;
    display:block;
    height:30px;
}

.sub-menu-div{
    height:25px;
}

.sub-menu-header{
    margin:20px 0px 0px 0px;
    font-size: 16px; Color: #212121; 
    font-Weight: Bold;
    vertical-align:bottom;
    height:inherit;
    display:table-cell
}

.menu-item-label-div{
    margin-top:15px;
    margin-right:10px;
    padding-left: 5px;
}

.menu-item-label{
    font-size: 16px; 
    Color: #6495ed;
    font-weight: Bold;
    cursor: pointer;
}

.menu-item-icon-div{
    float: left;
    margin-top:11px;
}

.menu-item-icon{
    margin-bottom: 0.25em; 
    margin-left: 10px; 
    vertical-align: middle;
    color:#757576 !important;
    font-size:23px;
    float:left;
    margin-right:5px;
}

.menu-item-icon:before{
    font-size:23px;
}

.menu-item-description{
    font-size: 12px; 
    Color: #212121;
    font-weight: normal;
    padding-left: 5px;
}

md-tabs[md-border-top] md-tabs-wrapper {
  border-width:0,0,5px;
  border-style:solid;
}

:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

h3:after { /* to add bottom padding */
    content: '';
    display: block;
    height: 5px; 
}