html {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
}

.md-button.md-icon-button {
    margin: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    width: 30px !important;
}

div:focus {
    outline: none;
    border: 0;
}

.fade.ng-leave {
    transition: 0.9s linear all;
    opacity: 1;
}

    .fade.ng-leave.ng-leave-active {
        opacity: 0;
    }

md-progress-circular {
    margin: 0 auto !important;
}

md-card md-card-title-text {
    text-align: left;
    margin-left: 25px;
}

#btnShare {
    position: fixed;
    bottom: 5px;
    right: 5px;
    background-color: #fe0201;
}

.chapter-image {
    border: 0.5em solid #D4AF37;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.8), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.endline {
    text-align: center;
}

.text-red {
    color: red;
}

.text-green {
    color: green;
}

.text-orangered {
    color: orangered;
}

.text-orange {
    color: orange;
}

.text-darkorange {
    color: darkorange;
}

.text-brown {
    color: brown;
}

.text-blue {
    color: blue;
}

.text-yellowgreen {
    color: yellowgreen;
}

.text-blueviolet {
    color: blueviolet;
}

.text-cadetblue {
    color: cadetblue;
}

.text-italic {
    font-style: italic;
}

.btn-canto {
    font-size: 1.1em;
    padding: 10px;
}

.md-button.btn-canto {
    border-radius: 0px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.80);  
  
    /*color: #b30000;
        border: 1px solid #b30000;
    */    
    font-weight: 500;    
    text-align:left;  
}

    .md-button.btn-canto div {
        /*border: 1px dashed #ff9900;*/
        padding:10px;
        border: 1px dashed;
    }

md-icon {
    /*color: #b30000 !important;*/
}


md-toolbar.main-toolbar {   
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
     z-index: 100000;
     /*top: 0;
    position: fixed;
    z-index: 100000;
   background-color: #b30000 !important;  */
}

md-content {
    /*margin-top: 53px;*/   
}

content {
    /*margin-top: 53px;*/
    padding:10px;
}

.md-toolbar-tools h1 {
    font-size: 2em;
    font-weight: 400;
    margin-left: 5pt;
    /*color: #ffffe6 !important;   text-shadow: 2px 2px rgba(179, 0, 0,0.8);*/
    font-family: 'Mukta', sans-serif;   
  
}

md-toolbar.toolbar-short {
    height: 35px;
    max-height: 35px;
    max-height: 35px;
    font-size: 1.2em;
     position: fixed;
    /*background-color: #ffeed5 !important;
    color: #b30000 !important; border-bottom: 1px solid #b30000;*/
    font-weight: bold;
    
}

.toolbar-short md-icon svg {
    /*fill: #b30000;*/
}

.text-container{ padding:1em;margin-top:1.4em;}

.text-container h3,h4 {
    text-align: center;
    margin-block-start: 0em;
    margin-block-end: 0em;
}

.text-container p,.text-container pre {    
    text-indent: 20px;
    text-align: justify;
}

.text-container b {    
   font-weight: bold;
   text-align: center;
}

.md-toolbar.mini-toolbar.md-button.md-icon-button {
    margin: 0 6px;
    height: 35px;
    min-width: 0;
    line-height: 20px;
    padding: 4px;
    width: 40px;
    border-radius: 50%;
}

.mini-toolbar h2 {
    margin-left: 5pt;
    text-align: center;
}

md-list:nth-child(1) {
    padding-top: 0 !important;
}

.md-list-item-text {
    padding: 0 0 0 10px !important;
}

md-list-item {
   
    /*border-bottom: 1px dashed #b30000;
    font-weight: 500 !important;
    color: #331f00;
    background-color: #ffeed5;*/
    border-bottom: 1px dashed rgba(221, 202, 202, 0.88);
}

shlok {
   
    width: 100%;
    font-weight: 600;
    /*font-family: Laila;
    letter-spacing: 1px;        
    */

}

verse {
    padding: 0px;
    /*background-color: #fffdf9;*/    
}

arth {
    border-top: 1px dashed rgba(221, 202, 202, 0.88);
}

arth, shlok {
    padding: 10px;
    /*color: #331f00;*/
}

md-icon.hollow path {
    color: none !important;
    /*stroke: #b30000 !important;*/
}

arth .md-button {
    float: right;
    padding:0px !important;
}

md-sidenav {margin-top:53px;
}
/*md-toolbar {
    top: 0;
    position: fixed;
}

#content {
    margin-top: 64px;
    width: 100%;
}*/
audio {
    width:100%;
    bottom:0px;
    position:fixed;
}

.text-conatainer
{
    top:35px;
    position:relative;
}

md-radio-button {margin-left:20px;
}

.dialog-title {padding-left:24px;
}