﻿html, body {
    background: #EBE5D7;
}


/* Header Dark */

.header, .header-dark .header {
    background: #1d2127;
    border-bottom-color: #161a1e;
    border-top-color: #1d2127;
}

.page-header {
    box-shadow: 1px 3px 0 1px #2f3139;
}

@media only screen and (max-width: 767px) {
    .header .logo-container {
        background: #1d2127;
        border-bottom-color: #161a1e;
        border-top-color: #1d2127;
    }
}


.homepage .form-control {
    background-color: #282d36;
    border-color: #282d36;
    color: #EEE;
}

    .homepage .form-control[disabled],
    .homepage .form-control[readonly],
    .homepage fieldset[disabled] .form-control {
        background-color: #21262d;
    }

.homepage .input-group-addon {
    background-color: #21262d;
    border-color: #21262d;
    color: #EEE;
}

.homepage .btn-default {
    background-color: #282d36;
    border-color: #282d36;
    color: #EEE;
}

    .homepage .btn-default:hover {
        background-color: #2a3039;
        border-color: #2a3039;
    }

    .homepage .btn-default:focus, html.homepage .btn-default:active {
        background-color: #242830;
        border-color: #242830;
    }

    .homepage .btn-default:hover,
    .homepage .btn-default:focus,
    .homepage .btn-default:active,
    .homepage .btn-default.active,
    .homepage .open > .dropdown-toggle.btn-default {
        color: #EEE;
        background-color: #242830;
        border-color: #242830;
    }

.homepage .text-dark {
    color: #FFF !important;
}

.homepage .destaques .panel-body {
    background: #2e353e;
}

.widget-summary .summary .title a {
    color: #EEE;
    font-weight: 400;
    letter-spacing: 0
}

    .widget-summary .summary .title a:hover {
        color: #548C5B;
    }

.panel-heading {
    background: #F8F2E4;
}

.mfp-content .panel-heading {
    background: #282d36;
    border-bottom-color: #1d2127;
}

.mfp-content .panel-title {
    color: #FFF;
}

.mfp-close:hover {
    color: #FFF !important;
}


.homepage {
    background-color: #1D2127;
	background-image: none;
	/*
    background-image: url(bg.png);
    background-position: center center;
    background-repeat: repeat;
    background-size: auto;
	*/
}

#Footer {
    fill: #666;
    color: #666;
}

    #Footer a {
        color: #666;
        border-bottom: 2px solid #666;
    }


.homepage #Footer {
    fill: #407847;
    color: #407847;
}

    .homepage #Footer a {
        color: #407847;
        border-bottom: 2px solid #407847;
    }

.homepage hr {
    /*
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0));
  */
}

.destaques {
    margin-bottom: 0
}

/*
div.logo {
    background: url(logotipo_rgpl_sm.png) 7px 3px no-repeat;
    background-size: auto 49px !important;
    width: 210px;
}

div.logo_XL {
    background: url(logotipo_rgpl_xl.png) 50% 60% no-repeat;
    background-size: 100% auto;
    height: 208px;
}
*/
div.logo {
   	background: url(logo_small.png) 10px 2px no-repeat;
    background-size: auto 50px!important;
    width: 73px;
}
div.logo_XL{
    background: url(logo_xl.png) 50% 50% no-repeat;
    background-size: auto 207px;
	background: transparent;
    height: 303px;
}

.LBWSearch .search-content .search-control-wrapper {
    padding: 10px 0 25px 0;
}

@media (min-width: 678px) {
    div.logo_XL {
        background-size: auto 112px;
    }

    .LBWSearch .search-content .search-control-wrapper {
        padding: 50px 0 70px 0;
    }
}


.LBWSearch .search-content .search-control-wrapper {
    background: #2E353E url(homeBG.jpg) center top no-repeat;
    border-bottom: 1px solid #2F3139;
}

.LBWSearch .search-container:after {
    /*display: none;*/
}

.page-header h2 {
    /*font-weight:300;*/
}

/*JSTree*/
.jstree-default .jstree-hovered {
    background: #EBE5D7 !important;
}

.jstree-default .jstree-clicked {
    background: #E1DBCD !important;
}

/*_________________COR PRINCIPAL_________________*/



.page-header h2 {
    border-bottom-color: #407847;
}
.homepage .page-header h2 {
    /*border-bottom-color: #fff;*/
}

.refine button {
    border-top-color: #407847!important;
} 
.panel-featured-primary, blockquote.primary, .refine ul li:hover:before {
    border-color: #407847;
} 
ul.nav-main > li.nav-active > a {
    box-shadow: 2px 0 0 #407847 inset;
}

.fake-jstree .jstree-anchor:hover, .fake-jstree .jstree-anchor:active, 
.home .header-right a:hover, .home .header-right a:active, 
code, 
.Register h5, 
.btn-link:focus, .btn-link:hover,
.sidebar-left .sidebar-header .sidebar-toggle:hover i, 
.pull-right .fa:hover, .pull-right .fa:active,
a, a:hover, a:focus, 
span.cota, 
.search-content .search-control-wrapper a:link, .search-content .search-control-wrapper a:visited, 
.pagination > li a, .pagination > li a:hover, .pagination > li a:focus  {
	color: #407847;
}

.text-primary, .jstree-default .colored-icon .jstree-icon {
	color: #407847!important;
}

.thumbBG.ativo {
    box-shadow: 				inset 0 3px 0 0 #407847;
    -moz-box-shadow: 		inset 0 3px 0 0 #407847;
    -webkit-box-shadow: 	inset 0 3px 0 0 #407847;
}
.thumbs-image {
	-moz-box-shadow:    			inset 0 0 0 #407847;
	-webkit-box-shadow: 			inset 0 0 0 #407847;
	box-shadow:         				inset 0 0 0 #407847;
}
.owl-carousel .owl-item .thumbs-bg:hover .thumbs-image{
	opacity: 0.8;
 	-moz-box-shadow:    			inset 0 1px 0 0 #407847, inset 1px 0 0 0 #407847, inset 0 -1px 0 0 #407847, inset  -1px 0 0 0 #407847;
	-webkit-box-shadow: 			inset 0 1px 0 0 #407847, inset 1px 0 0 0 #407847, inset 0 -1px 0 0 #407847, inset  -1px 0 0 0 #407847;
	box-shadow:         				inset 0 1px 0 0 #407847, inset 1px 0 0 0 #407847, inset 0 -1px 0 0 #407847, inset  -1px 0 0 0 #407847;
}
.owl-carousel .owl-item .thumbs-bg:hover {
	 border-color: #407847;
}

.bg-primary, 
.label-primary,
.scrollable.colored-slider .scrollable-slider, 
.overlayBG, 
.header .toggle-sidebar-left,
.owl-theme .owl-controls .owl-page span,
.refine ul li a:hover, .refine ul li a:active, .refine ul li a.refined, 
.refine ul li a:hover .refinement_value, 
.refine ul li a.refined .refinement_value, 
html.no-overflowscrolling .nano > .nano-pane > .nano-slider {
    background: #407847;
}

html .pagination > li.active span, html .pagination > li.active span:hover,
html .panel-primary .panel-heading,
body .btn-primary{
    background-color: #407847;
    border-color: #407847;
}

body .btn-primary:hover {
	border-color: #407847!important;
	background-color: #407847;
}


/* Nav Pills */
.nav-pills-primary > li a:hover,
.nav-pills-primary > li a:focus {
	color: #407847;
}

.nav-pills-primary > li.active > a,
.nav-pills-primary > li.active > a:hover,
.nav-pills-primary > li.active > a:active,
.nav-pills-primary > li.active > a:focus {
	background-color: #407847;
}

/*_________________COR MAIS CLARA__________________*/

.pagination > li a:hover, .pagination > li a:focus, .panel-subtitle{

}

.homepage .panel-subtitle a, .homepage .panel-subtitle a:link, .homepage .panel-subtitle a:visited, .homepage .panel-subtitle {
   /*color: #fff;*/
   font-size:13px;
}

body .btn-primary:active, body .btn-primary:hover {
	border-color: #548C5B !important;
	background-color: #548C5B!important;
}

.homepage .panel-subtitle a:hover,
.search-content .search-control-wrapper a:hover,
.scroll-to-top:hover, .scroll-to-top:focus, .widget-summary .summary .title a:hover {
   color: #548C5B;
}

textarea:focus, input:focus, input[type]:focus, .uneditable-input:focus {   
    border-color:#548C5B;
    /*box-shadow: 0 1px 1px rgba(229, 103, 23, 0.075) inset, 0 0 8px rgba(229, 103, 23, 0.6);*/
    outline: 0 none;
}


/*Parceiros*/
#partners{
	background: url(logo_parceiro.png) 0 0 no-repeat;
    background-size: auto 133px;
    height: 144px;
    margin-top: 30px;    
	transition: all 0.35s ease;
}
/*#partners:hover {
    opacity: 1;
}*/

