body {
    background :rgb(145, 145, 145);
    /* background: url(../images/bg.png) repeat; */
    /* background : gray repeating-linear-gradient(135deg,rgba(0,0,0,.1),rgba(0,0,0,.1)15px,transparent 0,transparent 30px); */
    /* background: linear-gradient(to bottom, #383838, gray); */
    /* background: #4d4e5e url(../images/bgs.gif) repeat; */
    
    overflow-x: hidden;
    padding:0;
    margin:0;

    /* min-height: 100%; */
}
html {
    height: 100%;
}
a{
    color: #1969b0;
    outline:0;
    text-decoration : none;
}

a:hover {
    color:#1969b0;
}

.btn-default {
    background-color: #1969b0;
    color:white;
    transition:background-color 0.5s ease, color 0.5s ease, transform 0.5s ease;
    transform : scale(1,1);
}

.btn-default:hover {
    background-color: #124d81;
    color:white;
}

audio {
    width:100%;
}

.tag {
    /* background: linear-gradient(top, #fc0, #876c00); */
    /* background: -webkit-linear-gradient(top, #fc0, #876c00); */
    background: #616161;
    color: #ccc;
    font-size: 0.8em;
    font-weight: bold;
    padding: 0.3em 0.4em;
    /* border-radius:  0 0 1.0em 0; */
    border-radius: 0.8em;
    margin: 2px 2px 5px;
    transform: scale( 1.0 );
    z-index: 0;
    transition: transform .1s ease-in-out;
    /* box-shadow: rgba(0,0,0,0.8) 0px 0px 4px; */
}
.tag:hover {
    transform: scale( 1.3 ) translateZ( 2px );
    z-index: 2;
}

.main-navigation {
    text-align: center;
    background: #fff;
    border-top: 1px solid #ebebeb;
    margin-bottom: 35px;
    border-bottom: 2px solid #e1e1e1;
}


.content-wrap {
    margin-top: 2em;
}

.copyright {
    background: #111;
    font-size: 0.8em;
    text-align: center;
    color: #bebebe;
    padding:0.5em 0;
}

.copyright a {
    color: #c98405;
}

.navbar {
    color:#9b9b9b;
    background: #212121;
    padding:0;
    margin:0;
}

.navbar-fix {
    border-radius : 0px;
}

.navbar-head {
    display : inline-block;
    font-size:1.5em;
    padding:1em;
}

.navbar-brand {
    display : inline-block;
}
.navbar-brand a {
    display : block;
    color: inherit;
    padding:1.75em 0.5em;
}
.navbar-brand a:hover {
    background: #111;
}

.navbar-right {
    float : right;
    margin:0;
    padding:0;
    height:100%;
}

.content-pad {
    background:#e9e9e9; 
    max-width:400px;
    text-align: center; 
    padding:1em;
    margin:1em auto;
}
.panel
{
    background: #e9e9e9;
    border-radius: 5px;
}

.link {
    padding:0.5em;
    margin:0.5em;
}