﻿@charset "utf-8";
/* CSS Document */

body { font-family: 'Source Sans Pro', sans-serif; color: #555; }
h1, h2, h3, h4, h5, h6, p { font-family: 'Source Sans Pro', sans-serif; }

/* Index - Testimonials ========================================================================== */
p.depoimento { font-size: 18px; /*font-style: italic;*/ }
/* Index - Testimonials ========================================================================== */

/* Index - Contato ========================================================================== */
h4.contato { font-size: 20px; margin-top: 10px; letter-spacing: 0px; color: #ffffff; font-weight: 300; text-align: center; text-transform: none; }
p.contato_end { font-size: 14px; margin: -5px; color: #ffffff; font-weight: 300; text-align:center; }
p.contato_end_last { padding-bottom: 30px; }
#contato { background: #A6A7AB; }
.fa-envelope-o { color: #FFFFFF; display: block; padding-top: 50px; width: 60px; height: 60px; margin: auto; }
/* Index - Contato ========================================================================== */

/* Catálogo de Produtos ========================================================================== */
label { text-transform: none !important; }
.ver-mais { color: #ec7171; }
.menu-item { text-transform: none !important; }
h5.produto-decricao > a { color: #333 !important; }
h5.produto-decricao > a:hover { color: #337ab7 !important; }
.asteriskField { content: "*"; color: red; }
/* Catálogo de Produtos ========================================================================== */

/* Painel Administração ========================================================================== */
.boxMenu { background-color: #F5F5F5; text-align: center; cursor: pointer; margin-bottom: 15px; border-radius: 5px; border: 1px solid #E7E7E7; padding-top: 20px; height: 170px; }
.boxMenu:hover { background-color: #ebf5fd; } 
/*.panel-body { padding: 0px; }*/
.panel-body table tr td { padding-left: 15px; }
.panel-body .table { margin-bottom: 0px; }

.treeview .list-group-item{cursor:pointer}
.treeview span.indent{margin-left:10px;margin-right:10px}
.treeview span.icon{width:12px;margin-right:5px}
.treeview .node-disabled{color:silver;cursor:not-allowed}
.node-treeview5{color:#428bca;border:none;}
.node-treeview5:not(.node-disabled):hover{background-color:#F5F5F5;} 

/* Painel Administração ========================================================================== */

/* Loader ========================================================================== */
.overlay,.overlay-wrapper>.overlay,.loading-img,.overlay-wrapper>.loading-img{ position:absolute !important; top:0 !important; left:0 !important; width:100% !important; height:100% !important }
.overlay,.overlay-wrapper .overlay{ z-index:50 !important; background:rgba(255,255,255,0.7) !important; border-radius:3px !important }
.overlay>.fa,.overlay-wrapper .overlay>.fa{ position:absolute !important; top:50% !important; left:50% !important; margin-left:-15px !important; margin-top:-15px !important; color:#000 !important; font-size:30px !important }
.overlay.dark,.overlay-wrapper .overlay.dark{ background:rgba(0,0,0,0.5) !important }
/* Loader ========================================================================== */

/* Modal width ========================================================================== */
.modal-lg-70 {
    width: 70%;
}

.modal-lg-80 {
    width: 80%;
}

.modal-lg-95 {
    width: 95%;
}
/* Modal width ========================================================================== */