body { background-color: #666;}


html , body {
    width:100% !important;
    height:100% !important;
    font-family: 'Ubuntu', sans-serif !important;
    background-image: url(data:image/png;base64,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) !important;
    margin:0 !important;
    padding:0 !important;
    display:block !important;
}

/* ajuste em IE */
@media all and (-ms-high-contrast:none) {

}

/* ajuste em EDGE */
@supports (-ms-accelerator:true) {

}

a:link, a:visited, a:hover, a:active {
    text-decoration:none !important;
    color:inherit;
}

label {
    cursor:pointer;
}

input, button, textarea, radio, checkbox  {
    outline:none !important;
}

.text-uppercase {				
    text-transform: uppercase;					
}

.text-lowercase {				
    text-transform: lowercase;					
}

.text-capitalize {
    text-transform:capitalize;
}

.box-shadow-white {
    box-shadow: 0.1pt 0.1pt 5px #fff;
}

.box-shadow-black {
    box-shadow: 0.1pt 0.1pt 5px #000;
}

.text-shadow-white {
    text-shadow: 0.1pt 0.1pt 5px #fff;
}  

.text-shadow-black {
    text-shadow: 0.1pt 0.1pt 5px #000;
}		

.no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

progress {
    width:100%;
    height: 18px;	
    border: 0;
}

progress::-webkit-progress-bar {
    background-color: #eee;
}

progress::-webkit-progress-value {
    background: #666;
}

progress::-moz-progress-bar {
    background: #666;
}

.notification-content {
    text-align:center;
}

.header-title {
    color: #444;
    border-bottom: #444 solid 3px;
    margin-top:15px;
    margin-bottom:20px;
    padding-left:5px;
    padding-right:5px;
    font-size:22px;
    font-weight:bold;
}

.header-config {
    float:right;
    cursor:pointer;
}

.panel-default {
    border-radius:6px;
    border-color: #333;
}

.panel-default > .panel-heading {
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;		
    background: #333; 
    border-color: #333;
    color: #ffffff;
}

.panel-default > .radius {
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}	

.popover-title {
 color: #333;
 font-weight:bold;
}

.popover-content {
    color: #333;
}

.info-text {
    float:right;
    cursor:pointer;
    top:3px;
    font-size:16px;
    color:#888;
}

.info-text:hover {
    color:#fff;
    transition: color 0.5s;
}	

.info-onpopover {		
    float:right;
    cursor:pointer;
    margin-right:10px;
    font-size:22px;
    color:#444;
}



.header {
    position:fixed;
    z-index: 3;
    width:100%;
    height:50px;
    line-height: 50px;
    padding-left: 15px;
    padding-right: 15px;		
    background-color:#333;
    border-bottom: #000 solid 1px;
}

.button-logo {
    position:absolute;
    color:#fff;
    font-size: 24px;
    font-weight:bold;
    letter-spacing: 0px;
    white-space: nowrap;
    text-shadow: 0.1pt 0.1pt 5px #222;
}

.logo-mr {
    position:absolute;
    font-family:verdana;
    font-weight:none;
    font-size: 11px !important;
    top:-9px;
    right:-13px;
}

.logo-icon {
    display:none;
    font-size: 24px;
}

@media(max-width: 600px) {
    .logo-text {
        font-size: 20px;
    }
}

@media(max-width: 380px) {
    .logo-icon {
        display:block;
    }
    
    .logo-text {
        display:none;
    }
}

.menu {
    position:fixed;
    width:100%;
    height:calc(100% - 50px);
    color:#fff;
    background-color:#222;
    border-left: #000 solid 1px;
    max-width: 250px;
    overflow: auto;
    top:50px;
    right:0;
    z-index: 3;
    margin-right: -250px;
    padding:5px;
    transition: 0.2s all linear;
}

.menu > li > a {
    transition: 0.2s all linear;
}

.menu > li > a:hover {
    background-color:#444;
    transition: 0.2s all linear;
}

.menu-open {
    margin-right:0;
    transition: 0.2s all linear;
}

.button-menu { 
    position:relative;
    color:#fff;
    cursor:pointer;
    transition: 0.2s all linear;
    font-size:25px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:3px;
    bottom:3px;
    float:right;
    text-shadow: 0.1pt 0.1pt 5px #222;
    border-left: #333 solid 1px;
    border-right: #333 solid 1px;
}

.button-text {
    position:relative;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width:150px;
    color:#fff;
    cursor:pointer;
    transition: 0.2s all linear;
    font-weight:bold;		
    cursor:pointer;
    margin:0;
    padding:0;
    font-size:15px;
    padding-left: 10px;
    padding-right: 10px;
    text-align:right;
    float:right;
    position:relative;		
}

.icon-server {
    position:relative;
    top:1px;
    font-size:12px;
}

.button-icon {
    position:relative;
    color:#fff;
    cursor:pointer;
    transition: 0.2s all linear;
    font-size:25px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:2px;
    bottom:3px;
    float:right;
}

.button-icon:hover {
    color:#f50;
    background-color:#222;
    transition: 0.2s all linear;
}

.button-href {
    font-size:12px;
    padding-right:5px;
}

.pages {
    position:relative;
    width:100%;
    top:50px;	
}

.player {
    position:fixed;
    z-index: 100000000000000000;
    width:100%;
    height:50px;
    padding-left: 15px;
    padding-right: 15px;		
    border-top: #000 solid 1px;
    background-color:#222;
    display:none;
    bottom:0;
}

.player-imagem {
    position:absolute;
    cursor:pointer;
}

.player-content  {
    position:relative;
    cursor:pointer;
    left:50px;
    width:calc(100% - 50px);
    height:50px;
}

.player-progresso {
    position:absolute;
    background-color:#fff;
    opacity:0.1;
    filter: alpha(opacity:10);		
    z-index: -1;
    height:50px;
}

.player-titulo {
    float:left;
    width:calc(100% - 50px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;		
    height:50px;
    padding-left:5px;
    line-height:50px;
    color:#fff;
}	

.player-tempo {
    float:right;
    height:50px;
    padding-right:5px;
    line-height:50px;		
    right:5px;
    color:#fff;
}	

.center {
    position:relative;
    width:100%;
    max-width:500px;
    padding-left:20px;
    padding-right:20px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
}

.loading {
    position:absolute;
    top: calc(50% - 50px);
    left: calc(50% - 25px);
}

.img-conta {
    margin-bottom:2px;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.5);
}

.img-social {
    font-size:18px;
    width:40px;
    text-align:center;
    margin-bottom:5px;
}	

.menu-icon {
    position:relative;
    top:3px;
}

@media(max-width: 600px) {
    .btn-text {
        display:none;
    }
}

.list-input {
    border: #666 solid 1px;
}

.list-item {
    float:right;
    width:calc(100% - 30px);
    border: #666 solid 1px;
    border-radius: 5px;
    background-color:#fff;
    margin-left:15px;
    margin-right:15px;
    margin-bottom:15px;
    padding:0;
}

.list-nome {
    width:calc(100% - 110px);
    float:left;
    cursor:pointer;
    padding:6px;
    margin-left:5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.list-opcoes {
    float:right;
    margin-right:5px;
}

.list-opcoes > span {
    padding:8px;
    cursor:pointer;
}

.list-icon {
    font-size:12px;
    margin-right:10px;
}

.list-item:hover {				
    background-color:#eee;
}

.mask-login {
    text-transform:lowercase;
}

.mask-alphanum {
    text-transform:lowercase;
}

.mask-placa{
    text-transform:uppercase;
}

.player-on{
    cursor:pointer;
}

/* PLAYER */

#player {
    width:100%;
    height:100%;
    min-height:60px;
    transition: 0.2s all linear;
    font-size:12px;
    font-family: 'Ubuntu', sans-serif !important;		
}

#player > #content {				
    width:100%;
    height:100%;
    background-color:rgba(255,255,255, 0.3);
    transition: 0.2s all linear;
    padding:5px;
}

#player > #content > #coverart {
    display:inline-block;
    width:100px;
    height:100px;
    border: #fff solid 1px;
    background-color:rgba(255,255,255, 0.3);
    transition: 0.2s all linear;
    background-size: cover;
    background-position: center;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    transition: 0.2s all linear;
}

#player > #content > #current {
    position:absolute;
    display:inline-block;
    width:calc(100% - 112px);
    height:100px;
    cursor:pointer;
    left:104px;
    border: #fff solid 1px;
    transition: 0.2s all linear;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}

#player > #content canvas {
    position:absolute;
    width:100%;
    height:100px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
}


#player > #content #title {
    position:absolute;
    width:calc(100% - 65px);
    height:100px;
    line-height:100px;
    white-space: nowrap;
    overflow: hidden;
    font-weight:bold;
    text-overflow: ellipsis;
    font-size:18px;
    padding-left:10px;
    transition: 0.2s all linear;
    color:#fff;
    text-shadow: 0px 0px 1px #000,0px 0px 1px #000,0px 0px 1px #000,0px 0px 1px #000,0px 0px 1px #000;
}


#player > #content #time {
    position:absolute;
    height:100px;
    line-height:100px;
    right:10px;
    font-weight:bold;
    font-size:18px;
    transition: 0.2s all linear;
    color:#fff;
    text-shadow: 0px 0px 1px #000,0px 0px 1px #000,0px 0px 1px #000,0px 0px 1px #000,0px 0px 1px #000;
}


/* @MEDIA */

@media(max-height: 200px) {
    
    #player > #content > #coverart {
        width:50px;
        height:50px;
    }
    
    #player > #content > #coverart img {
        width:50px;
        height:51px;
    }
    
    #player > #content > #current {
        width:calc(100% - 64px);
        height:50px;
        left:56px;
        line-height:50px;
    }
    
    #player > #content canvas {
        height:49px;				
    }
    
    #player > #content #title {
        height:50px;
        line-height:50px;
    }
    
    #player > #content #time {
        height:50px;
        line-height:50px;
    }

    #player > #content > #history {
        display:none;
    }
    
    #player > #content > #footer {
        display:none;
    }
    
    .modal {
        display:none !important;
    }

    .fade {
        display:none !important;
    }
    
}	

/* HISTORY */

#player > #content > #history {
    width:calc(100% - 1px);
    height:calc(100% - 108px);
    transition: 0.2s all linear;
    overflow: hidden;
    padding:0;
}

#player .objeto {
    position:relative;
    width:calc(100% - 2px);
    height: 30px;
    border: #fff solid 1px;
    border-radius:6px;
    margin-top:2px;
    margin-bottom:5px;
    background-color:rgba(255,255,255, 0.3);
    text-shadow: 0px 0px 1px #000,0px 0px 1px #000;
    color:#fff;
    font-weight:bold;
    font-size:13px;
}

#player .icon-playing  {
    position:absolute;
    top:10px;
    left:11px;		
}

#player .icon-objeto  {
    position:absolute;
    top:8px;
    left:11px;		
}	

#player .titulo {
    position:absolute;
    left:20px;
    width:calc(100% - 80px);
    line-height:26px;
    padding-left:10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;				
}

#player .duracao {
    position:absolute;
    line-height:26px;
    padding-right:10px;
    right:0;
}

#player #footer {
    position:fixed;
    z-index:2;
    width:calc(100% - 13px);
    min-width:300px;
    height:50px;
    background-color:#fff;
    text-shadow: 0px 0px 1px #000,0px 0px 1px #000;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border: #FFF solid 1px;
    border-bottom:0;
    color:#fff;
    bottom:0;
}

#player #footer > #content {
    position:relative;
    width:100%;
    height:50px;
    line-height:50px;
}

#player #play-pause {
    position:absolute;
    width:100%;
    height:50px;
    font-size:35px;
    text-align:center;
    margin:0;
    padding:0;
}

#player #play-pause > span {
    cursor:pointer;
}	

#player #forward {
    position:absolute;
    width:40%;
    height:50px;
    font-size:25px;
    text-align:left;
    margin:0;
    padding:0;
    right:0;
}

#player #forward > span {
    cursor:pointer;		
}	

#player #backward {
    position:absolute;
    width:40%;
    height:50px;
    font-size:25px;
    text-align:right;
    margin:0;
    padding:0;
    left:0;
}

#player #backward > span {
    cursor:pointer;		
}

#player #menu {
    position:absolute;
    width:80px;
    height:50px;
    line-height:50px;		
    font-size:25px;
    cursor:pointer;
    right:0;
}

#player #name {
    position:absolute;
    width:calc(100% - 220px);
    height:50px;
    line-height:50px;		
    font-size:12px;
    font-weight:bold;
    white-space: nowrap;
    overflow: hidden;
    font-weight:bold;
    text-overflow: ellipsis;		
    top:-5px;
    left:8px;
}

#player #local {
    position:absolute;
    width:calc(100% - 220px);
    height:50px;
    line-height:50px;		
    font-size:10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;		
    top:10px;
    left:9px;
}

#imagepreload, #audiopreload, #update{display:none}

.modal {
    padding:0 !important;
    margin:0 !important;
}	
