@font-face {
    font-family: 'SamarFont';
    src: url('../fnt/SAMAN.TTF') format('truetype');
}

h2, h4, h6 {
    color: #bc7b12;
    font-weight: bold;
    text-shadow: 2px 2px 5px #be7d14;
}

.mdl-switch__track {
    background: rgba(250, 250, 250, .5);
}

.main-layout-transparent {
    background: url('../img/tlo_trikonasana.jpg') center / cover;
}
.main-layout-transparent .mdl-layout__header,
.main-layout-transparent .mdl-layout__drawer-button {            
    color: #555;
}        
.head-link:hover {                        
    border-radius: 10px;
    background-color:rgba(176, 101, 6, 0.5);            
    color: #fff;    
}

.mdl-button {
    border-radius: 10px;
}

/* NEW start*/

.mdl-tabs__tab-bar  {
  justify-content: flex-start  !important;  
}

.active-tab, .mdl-tabs__tab.is-active {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    /*background-color:rgba(176, 101, 6, 0.5);*/    
    background-color: gray;
    color: #fff !important;    
}

.mdl-tabs__tab:hover {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color:rgba(176, 101, 6, 0.5);            
    color: #fff;
}

.active-tab:hover {    
    background-color:rgba(176, 101, 6, 0.5);
    /*font-weight: bold;*/
}

/* NEW end*/
.curr-page {            
    font-weight: bold;                       
}
.title_logo {
    font-family: SamarFont;
    text-decoration: none;
    font-size: 55px; /* xx-large;*/            
    font-weight: bold; 
    color: #bc7b12;
    text-shadow: 2px 2px 15px #bc7b12;
}
.title_logo:hover {                        
    background-color: #bc7b12;
    color: #fff;
    text-shadow: 2px 2px 15px #fff;
    border-radius: 10px;
}
.title_desc {             
    font-weight: bold;
    color: #bc7b12;
    text-shadow: 2px 2px 15px #bc7b12;            
}

.logo_Footer {
    font-family: SamarFont;
    text-decoration: none;
    padding: 8px;
    font-size: 20px; 
    font-weight: bold; 
    color: #e9e2db;
    text-shadow: 2px 2px 10px #d8cec4;
}
.logo_Footer:hover {                            
    background-color: #6d5e4f79;
    color: #fff;
    text-shadow: 2px 2px 10px rgb(240, 238, 238);
    border-radius: 5px;
}
.footer_Link {
    text-decoration: none;    
    font-size: 10px;    
    font-weight: bold; 
    color: #e9e2db;
    text-shadow: 2px 2px 10px #d8cec4;
}
a#footer_lh {
    line-height: 40px;
}
.footer_Link:hover {
    font-weight: bold; 
    background-color: #6d5e4f79;    
    color: #fff;
    text-shadow: 2px 2px 10px rgb(240, 238, 238);
    border-radius: 5px;
}
p#footer_current {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-shadow: 2px 2px 10px rgb(240, 238, 238);
    margin-bottom: 0px;    
}

.txt_date {
    font-style:italic;
    font-weight: bold;
    color:rgb(121,121,121)
}
.txt_normal {
    font-weight:normal;
    font-style:normal;
    color:rgb(50,50,50);
}

.txt_emph {
    font-weight:bold;
    font-style:normal;
    color:rgb(121,50,20);
}

.txt_emph_thin {            
    font-style:normal;
    color:rgb(121,50,20);
}

.txt_link {        
    text-decoration: none;
    font-style:normal;
    font-weight:bold;
    color: #bc7b12;
}

.txt_link:hover {
    /*border-radius: 10px;*/
    background-color:rgba(188, 123, 18, 0.5);            
    color: #fff;
}

.foot_normal {
    font-size:16px;
    font-weight:normal;
    font-style:normal;
    margin: 0px;    
    padding: 0px;
    text-align: center;
    color:rgb(220,220,220);
}

.foot_link {
    text-decoration: none;
    font-size:16px;
    font-weight:bold;
    font-style:normal;
    color: #eba22d;
    padding: 3px;
}

.foot_link:hover {
    /*border-radius: 10px;*/
    background-color:rgba(188, 123, 18, 0.5);            
    color: #fff;
}

.ramka {
    mdl-card;
    width: 90%; 
    background-color: rgba(220, 220, 220, 0.4); 
    margin: 0 auto; 
    margin-bottom: 5px;
    min-height: 0;
    padding-left: 10px;
}

.ramka p {    
    padding-right: 10px;
}

.ramka2 {
    /* .mdl-card;*/
    width: 90%; 
    /* background-color: rgba(220, 220, 220, 0.4);  */    
    margin: 0 auto; 
    margin-bottom: 15px;
    min-height: 0;
    padding-left: 10px;
}

.mdl-switch__thumb {
    background:#adadad;
}

.mdl-switch__track {
    background:#d4d4d4;
}

.mdl-switch.is-checked .mdl-switch__track {
    background: #c99239;
}

.mdl-switch.is-checked .mdl-switch__thumb {
    background: #9c6409;
}

.head-link_li {    
    color: #fff;    
}

.head-link_li:hover {
    border-radius: 10px;                
    font-weight: bold;
    color: #fff;                  
}


#menu-speed, #menu-speed ul {list-style: none; margin: 0; padding: 0;}
#menu-speed ul {width: 150%;}
#menu-speed ul li {clear: both;}
#menu-speed > li {float: left; margin-right: 10px; position: relative;}
#menu-speed > li ul li{
    border-radius: 10px;            
    background-color:rgba(176, 101, 6, 0.5);
    color: #fff;    
}
#menu-speed > li ul li a {
    line-height: 300%;
}
#menu-speed > li li {position: relative;}
#menu-speed > li ul {position: absolute; left: 0;}
ul ul {display: none;}
ul li:hover > ul {display: block;}
