﻿.radio,.checkbox{margin-top:0!important}
.ajax_load{z-index:9999999}
#progress_background{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0;margin:0;background:url(../fancybox/fancybox_overlay.png);z-index:1000}
.back_progress_background{background-image:url(../fancybox/fancybox_sprite.png);background-position:0 -108px;opacity:.8;width:44px;height:44px}
.back_progress_background img{margin-left:0;margin-top:9px}
.background_invisible{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:0;margin:0;background:url(../fancybox/fancybox_overlay.png);z-index:1000}
textarea{height:350px!important}
.box-login{width:360px;margin:20px auto 0}
.box-login img{width:360px}
.logo-interno{width:150px}
.painel-fixo-cliente{padding:10px;position:fixed;top:50px;right:0;border:3px solid rgba(0,0,0,0.701961);width:200px;z-index:999999;background:#fff}
.painel-fixo-cliente .titulo{margin:0 0 5px;border-bottom:1px dashed #ddd;padding-bottom:3px}
.auto-complete-list{visibility:hidden;margin:0px!important;background-color:inherit;color:#000;border:solid 1px gray;cursor:pointer;text-align:left;list-style-type:none;font-family:Verdana;font-size:1.875rem;padding:0}
.lista-itens{background-color:#fff;padding:1px}
.lista-item-selecionavel{background-color:#c3ebf9;padding:1px}
#loading{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:1000}
#loadingcontent{display:table;position:fixed;left:0;top:0;width:100%;height:100%}
#loadingspinner{display:table-cell;vertical-align:middle;width:100%;text-align:center;font-size:larger;padding-top:80px}
.wid103{width:103px}
.super-right{text-align:right!important}
.fright{float:right!important}
.super-center{text-align:center!important}
.super-top{vertical-align:top!important}
.s80{width:80px!important}
.s50{width:50px!important}
.super-center-header table tbody tr td{text-align:center!important;vertical-align:middle!important}
.clear{clear:both}
.dxgvControl_DevEx a.btn{color:#666;font-size:11px!important;text-decoration:none!important}
.dxgvControl_DevEx a.btn-warning,.dxgvControl_DevEx a.btn-danger,.dxgvControl_DevEx a.btn-primary{color:#FFF!important}
.tab-content .tab-pane { padding-top: 15px; }
.bd-clipboard{position:relative;display:none;}
.bd-clipboard+.highlight{margin-top:0}
.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;color:#818a91;cursor:pointer;background-color:transparent;border-radius:.25rem}
.btn-clipboard:hover{color:#fff;background-color:#027de7}
@media (min-width:768px){.bd-clipboard{display:block}}
.completionListElement 
{  
    visibility : hidden; 
    margin : 0px! important; 
    background-color : inherit; 
    color : black; 
    border : solid 1px gray; 
    cursor : pointer; 
    text-align : left; 
    list-style-type : none; 
    font-family : Verdana; 
    font-size: 1.475rem; 
    padding : 0; 
} 
.listItem 
{ 
    background-color: white; 
    padding : 1px; 
}      
.highlightedListItem 
{ 
    background-color: #c3ebf9; 
    padding : 1px; 
}
iframe.auto-height {
    min-height: 200px;
    height: 200px;
}
.switch {
    clear:both;
    display: block;
}
.switch-post {
    clear:both;
    display: block;
}
.riscado {
    text-decoration: line-through !important;
}
.gateway-instalacao { margin-top:30px; border: 1px dashed #cacaca; position: relative; padding-bottom: 20px; min-height:155px; }
.gateway-instalacao.instalado { border: 1px solid #5ebd5e;}
.gateway-instalacao hr { margin-bottom: 10px; margin-top: 10px; border-bottom: 1px dashed rgba(0,0,0,0.05); }
.gateway-instalacao a { margin-bottom: 15px; margin-top: 10px; }
.gateway-instalacao img { height: 50px; margin-top: 15px; margin-bottom: 5px;}
.gateway-instalacao.nao-instalado img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.2;}
.gateway-instalacao img.banner-transparente { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); opacity: 1; z-index: 99;}
.gateway-instalacao p { color: #fff; font-weight: normal; text-transform: uppercase;}
.gateway-instalacao p.configurar { color: #3b94e5; font-weight: bold; text-transform: uppercase;}
/*.gateway-instalacao.instalado { border: 2px solid #3b94e5 }*/
.gateway-instalacao.nao-instalado .instalar {  }
.gateway-instalacao.nao-instalado .configurar { display: none; }
.gateway-instalacao.instalado .instalar { display: none; }
.gateway-instalacao.instalado .configurar {  }
._gateway-instalacao .remover { color: #ccc; position: absolute; top: -5px; right: 10px;}
._gateway-instalacao .remover:hover { color:#bd362f;}

.mailbox-attachment-info .legend {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.panel-footer {
    background-color:transparent !important;
}

.label.label-info.label-tag {
    border: 1px solid #5bc0de;
}

.label.label-info {
    background: #5bc0de;
}

.label.label-tag {
    display: inline-block;
    font-size: 11px;
    line-height: 18px;
    margin-left: 12px;
    padding: 0 5px;
    position: relative;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.label {
    color: #fff;
    font-size: 11px;
    line-height: 20px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    padding: 0 6px;
    display: inline-block;
    font-weight: 600;
}

.label.label-info.label-tag:before {
    border-color: transparent #5bc0de transparent transparent;
}

.label.label-tag:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 12px 10px 0;
    -webkit-transform: rotate(360deg);
    margin-left: -17px;
    top: -1px;
}

.label.label-tag:after {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 99px;
    margin: -12px 0 0 -10px;
}

.dropdown-menu {
    max-height: 250px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}
a.btn-action {
    color:white !important;
}