﻿div.floating-menu {
    background: none repeat scroll 0 0 #fff4c8;
    border: 1px solid #ffcc00;
    border-radius: 8px;
    top: 82px;
    box-shadow: 2px 2px 2px;
    left: auto;
    position: fixed;
    right: 10px;
    width: 160px;
    z-index: 1000;
}

    div.floating-menu input {
        display: block;
        margin: 0.5em !important;
    }

.floating-menu-visible {
    display: block;
}

.floating-menu-unvisible {
    display: none;
}

.botoes-abaixo {
    float: left;
    padding: 0 124px;
}

.img-info {
    cursor: pointer;
}

.question-text {
}

.question-info {
    display: none;
}

.botoes-abaixo-quatro {
    float: left;
    padding-bottom: 5px;
    padding-left: 70px;
    padding-right: 70px;
}

/*
* Parte da Licença Sanitária
*/
.licenca {
    border: 2px solid #428bca;
    border-radius: 5px;
    padding: 0.4%;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}

.alinhamento-informacoes-licenca-centro {
    width: 75%;
    text-align: center;
    padding: 0.6%;
    margin-left: auto;
    margin-right: auto;
}

.alinhamento-informacoes-licenca-esquerda {
    width: 75%;
    text-align: left;
    padding: 0.6%;
    margin-left: auto;
    margin-right: auto;
}

.tabela-licenca-sanitaria {
    width: 75%;
    border: 2px solid #428bca;
    margin-left: auto;
    margin-right: auto;
}

    .tabela-licenca-sanitaria thead {
        border: hidden;
        border-bottom: 2px solid #428bca;
    }

    .tabela-licenca-sanitaria tr {
        border: 2px solid #428bca;
        padding: 2%;
    }

    .tabela-licenca-sanitaria td {
        border: 2px solid #428bca;
        padding: 2%;
    }
/*
* Modifica a Licença Sanitária Autodeclarada para impressão
*/
@media print {

    .licenca {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .alinhamento-informacoes-licenca-esquerda,
    .alinhamento-informacoes-licenca-centro {
        width: 100% !important;
    }

    .tabela-licenca-sanitaria {
        width: 100% !important;
    }

        .tabela-licenca-sanitaria tr {
            padding: 0.4% !important;
        }

        .tabela-licenca-sanitaria td {
            font-size: 11pt !important;
            padding: 0.4% !important;
        }

    #titulo-licenca-sanitaria {
        font-size: 1.4em !important;
    }

    #endereco {
        height: /*55px*/ 41.25pt !important;
        vertical-align: text-top !important;
    }

    #atividades {
        height: /*320px*/ 240pt !important;
        vertical-align: text-top !important;
    }

    .content {
        margin: 0 !important;
    }

    .container {
        padding: 0;
    }

    a, a[href]:after {
        content: "" !important;
    }

    #atividadesComVeiculo {
        height: /*320px*/ 90pt !important;
        vertical-align: text-top !important;
    }

    #generoAlimenticios {
        height: /*320px*/ 110pt !important;
        vertical-align: text-top !important;
    }

    /*
        */

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .visible-xs {
    display: none !important;
  }
  .hidden-xs {
    display: block !important;
  }
  table.hidden-xs {
    display: table;
  }
  tr.hidden-xs {
    display: table-row !important;
  }
  th.hidden-xs,
  td.hidden-xs {
    display: table-cell !important;
  }
  .hidden-xs.hidden-print {
    display: none !important;
  }
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }



}

/*
* Cadastro Legislativo
*/
.ddl-com-acao {
    background-color: #fff;
    border-color: #ccc;
    border-radius: 5px;
    color: #333;
    width: 604px;
    padding: 7px;
    margin: 0 0 3px;
}

.mod-size {
    width: 762px;
    margin: 0 4px 6px 0;
    float: left;
}

.mod-size-pv {
    width: 762px;
    margin: 0 0 6px 0;
    float: left;
}

.mod-size-sem-botao {
    width: 841px;
    margin: 0 0 6px;
    float: left;
}

.novo, .editar, .excluir {
    margin: 0 0 4px;
    width: 75px;
}

.gravar {
    margin: 0 0 4px 4px;
    width: 75px;
}

.rel-ac {
    position: relative;
}

.ac {
    list-style: none;
    position: absolute;
    background-color: gainsboro;
    border: 1px solid #cccccc;
    border-radius: 7px;
    box-shadow: 2px 2px 2px #333333;
    padding: 5px;
    width: 96.7%;
    z-index: 1000;
}

.itens-sel-ac {
}

.item-sel-ac {
}

.item-result-ac {
    padding: 4px;
}

    .item-result-ac a {
        text-decoration: none;
    }

    .item-result-ac:hover, .item-result-ac:focus {
        cursor: pointer;
        background-color: darkseagreen;
        border-radius: 3px;
        padding: 4px;
    }

.rel-bc {
position: relative;
}

.bc {
    list-style: none;
    position: absolute;
    background-color: gainsboro;
    border: 1px solid #cccccc;
    border-radius: 7px;
    box-shadow: 2px 2px 2px #333333;
    padding: 5px;
    width: 96.7%;
    z-index: 1000;
}

.itens-sel-bc {
}

.item-sel-bc {
}

.item-result-bc {
    padding: 4px;
}

    .item-result-bc a {
        text-decoration: none;
    }

    .item-result-bc:hover, .item-result-bc:focus {
        cursor: pointer;
        background-color: darkseagreen;
        border-radius: 3px;
        padding: 4px;
    }

.rel-cc {
position: relative;
}

.cc {
    list-style: none;
    position: absolute;
    background-color: gainsboro;
    border: 1px solid #cccccc;
    border-radius: 7px;
    box-shadow: 2px 2px 2px #333333;
    padding: 5px;
    width: 96.7%;
    z-index: 1000;
}

.itens-sel-cc {
}

.item-sel-cc {
}

.item-result-cc {
    padding: 4px;
}

.item-result-cc a {
    text-decoration: none;
}

.item-result-cc:hover, .item-result-cc:focus {
    cursor: pointer;
    background-color: darkseagreen;
    border-radius: 3px;
    padding: 4px;
}

.required:after {
    content: " *";
    font-weight: bold;
    color: red;
    display: inline-block;
    margin-right: -24px;
}

.jstree-disabled {
    cursor: not-allowed;
}

.table-quebra-linha {
    table-layout: fixed;
    word-wrap: break-word;
}

.watermark {
    position: absolute;
    top: 5%;
    left: 10%;
    opacity: 0.5;
    filter: alpha(opacity=60);
    z-index: -moz-calc -99;
}

.marcacaoRespostaErrada {
    color: #ff2d19 !important;
}

.texto-alerta{
   color: #e51400 !important;
}

.texto-warning{
    color: #fa6800 !important;
}

.texto-sucesso{
    color: #60a917 !important;
}

.marcacaoAtividadeLicenciada {
    color: #00aff0 !important;
}

.tituloDocumentosAssuntos {
    color: #1ba1e2 !important;
}

@media screen and (min-width: 768px) {
    .modal-maior {
        width: 80%; /* either % (e.g. 60%) or px (400px) */
    }
}

 .fundo-painel {
    position: fixed;
    top: 71px;
    right: 0;
    bottom: 49px;
    left: 0;
    background-position: 50% 50%;
    background-image: url("~/../../Images/fundoAzul.jpg");
    background-repeat:repeat;
    overflow: auto;
  }

 .fundo-painel h6{color:#fff}

 .tile-group-title {
     font-family: 'Segoe UI','Open Sans Light',Verdana,Arial,Helvetica,sans-serif !important;
     font-weight: 400;
     color: yellow !important;
 }

 .bootstrap-datetimepicker-widget.dropdown-menu {
  width: 22em !important;
  font-size: 12px !important;
}

 .kv-avatar .file-preview-frame,.kv-avatar .file-preview-frame:hover {
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    text-align: center;
}
.kv-avatar .file-input {
    display: table-cell;
    max-width: 220px;
}

.modal-label {
    font-size: 85%;
}