﻿@import url(http://fonts.googleapis.com/css?family=Nunito:400,700,300);
@import url(http://fonts.googleapis.com/css?family=Oxygen:400,300,700);
/* Wrapper for page content to push down footer */

#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -60px;
  /* Pad bottom by footer height */
  padding: 0 0 60px;
}
/* Set the fixed height of the footer here */
#footer {
  text-align: center;
  padding: 2em;
  background-color: #dbdbdb;
  border-top: 2px solid #F0F0F0;
}

/* whatsapp-fixo css*/
.whatsapp-fixo {
  position: fixed;
  bottom: 3px;
  left: 3px;
  z-index: 999;
}

#footer p {font-size: 12px;}

body {

font-family: "Oxygen",Helvetica,Arial,sans-serif;   height: 100%;
  width: 100%;
  margin-top: 0px; /* 50px is the height of the navbar - change this if the navbarn height changes */
  background: #00050c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMwMDA1MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiM2ZDZkNmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #00050c 25%, #6d6d6d 55%, #f0f0f0 82%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#00050c), color-stop(55%,#6d6d6d), color-stop(82%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00050c 25%,#6d6d6d 55%,#f0f0f0 82%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00050c 25%,#6d6d6d 55%,#f0f0f0 82%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00050c 25%,#6d6d6d 55%,#f0f0f0 82%); /* IE10+ */
background: linear-gradient(to bottom,  #00050c 25%,#6d6d6d 55%,#f0f0f0 82%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00050c', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
background-color:#f0f0f0;
background-repeat: no-repeat;
}

html {font-family: "Oxygen",Helvetica,Arial,sans-serif; height: 100%;}

.hero-spacer {
	margin-top: 50px;
}

.hero-feature {
	margin-bottom: 30px;/* spaces out the feature boxes once they start to stack responsively */
}

footer {
	font-size: 12px;
	margin: 50px 0;
	text-align: center;
}

/* Custom styles */
body .btn .glyphicon {padding-right:4px;}
body .top-form-inner {
	padding: 20px 20px;
	float: right;
	overflow: hidden;
	background-color: #bababa;
}

 #top .navbar-default  {
/*J@*/
	background-color: #e67817;
/*background-color: #2c1666;*/
	border-top: none;
	min-height: 40px;
}

#top  .navbar-nav {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400;
}

#top .navbar-nav > li > a {
	box-shadow: inset 0 15px 31px -24px rgba(182, 182, 182, 0.6);
	padding-top: 10px;
	padding-bottom: 15px;
	font-weight: bold;
    font-size: 20px;
}

#top .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
/*J@ */
  color: #fff;
/*J@*/
/*	background-color: #012F69;*/
  background-color: #0054a1;
}

#top .navbar-nav > li > .dropdown-menu {
	text-transform: none;
	font-size: 12px;
}

.left-sec .filter-sec {}
.left-sec .input-control {margin-top: 20px;
	font-size: 13px;
}

.left-sec .input-control label {
	font-size: 12px;
}

.left-sec {
border-right: 1px solid #D6D6D6;
height: 100%;
padding-top: 1em;
overflow-y: auto;
z-index: 1000;}

.left-sec .left-cont {
padding:15px;
/* border-bottom: 1px solid #D6D6D6; */
}

.left-sec .left-cont h6 {text-transform: uppercase;
color: grey; font-size: 9px;}

.left-sec .left-cont p {

font-size: 11px;

color: grey;

}





.right-sec {

margin-top: 1em;

overflow: hidden;

}



.right-sec .thumbnail img {

height: 230px;

width: 100%;

/* border: 1px solid rgb(126, 126, 126);*/

}

.right-sec .thumbnail img:hover {

opacity: 0.9;

}

.right-sec .thumbnail {

font-family: 'Montserrat',Arial,Helvetica,sans-serif;

padding:0px;

box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08);

margin-bottom: 25px;}



.right-sec h4.title {

font-size: 12px;

font-weight: 700;

margin-top: 0px;}



.right-sec ul.list-unstyled {

font-size: 11px;

margin-bottom: 0px;

color: #494949;

}



.right-sec ul.list-unstyled li {

padding: 3px 2px;

}





.right-sec ul.media-list { font-family: 'Montserrat',Arial,Helvetica,sans-serif;}



.right-sec ul.media-list li.premium-item {color: #DAF2FA;

background: #51539F;

}





.right-sec .media-body h4  {margin-top: 0px; margin-bottom: 15px; font-family: inherit; font-weight: bold; padding-right: 10px;}



.right-sec .media-body .label  {font-family: "Oxygen",Helvetica,Arial,sans-serif;}



.right-sec ul.media-list li.premium-item .label-success {background: #FFF;

color: #5CB85C;

font-size: 17px;}







.right-sec ul.media-list li {



background: #FFF;

margin-bottom: 10px;

border-right: 1px solid #D6D3D3;

box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08);

}



.right-sec ul.media-list .media-body  {padding:10px;

font-size: 12px;}

.right-sec ul.media-list .media-object  {width: 125px;

height: 100px;

}





.right-sec .thumbnail .label {



position: absolute;

left: 15px;

top: 15px;

font-size: 18px;

opacity: 0.9}



.right-sec .thumbnail a {

font-family: 'Montserrat',Arial,Helvetica,sans-serif;color: #444343;

font-size: 14px;

font-family: inherit;

text-align: center;}







.right-sec .top {margin: 30px 0px;}

.right-sec .bio {margin: 60px 0px;}

.right-sec .bio h3 {font-family: inherit; margin-bottom: 5px;}

.right-sec .bio p {font-size: 12px; margin-top: 10px; color: #6D6A6A;}

.right-sec .bio span {font-style: italic;}



.right-sec .bio-img {text-align: center; width: 100%; }

.right-sec .bio-img img {background: #FFF;padding: 4px;border: 1px solid #C2BABA; }





.sub-foot {background-color: white;padding: 6em 0em;}

.sub-foot p {color: grey; }

.sub-foot img.logo {

width: 100%;

height: 100px;

border: 2px solid #E4E4E4;

padding: 20px;

}



.sub-foot img.logo:hover {

opacity: 0.6;

}



.sub-foot .thumbnail {border: none;}





.right-sec .premium  {

color: #FFFFFF;

background-color: #51539F;

border-top: 5px solid #51539F; 

}

.right-sec .premium img  {min-height:175px; border-top: none;}

.right-sec .premium img:hover  {opacity: 0.8;}



.right-sec .premium h4 a {font-size: 14px;

color: #FFF; }

.right-sec .premium ul {margin-bottom: 0px;}



.right-sec .premium ul> li {font-size: 9px;  color: #A9EBFF; }



.right-sec .list-inline > li {

display: inline-block;

padding-right: 5px;

padding-left: 0px;

}



.right-sec .premium ul> li:first-child {padding-left:5px;}







.listing-page {padding: 4em 0px;

background: #FFF;

}



.listing-page-top {padding: 2em 0px 0em;

border-bottom: 1px solid #DDD;

}



.listing-page-top  .nav-tabs {

border-bottom: none;

margin-top: 45px;

}



.listing-page-top h2 {margin-top: 5px;

font-family: inherit;

font-weight: bold;}



.listing-page-top  .nav-tabs i {

padding-right: 7px;

font-size: 15px;

vertical-align: middle;

}





.listing-page .tab-content {padding: 20px;

border: 1px solid #D3D3D3;

border-top: none;

}









.listing-page .col-lg-12 

{border-bottom: 1px solid #DAD7D7;

margin-bottom: 17px;}





   .listing-page .media

    {

        /*box-shadow:0px 0px 4px -2px #000;*/

     margin: 13px 0;

padding: 5px 25px;

    }

   .listing-page  .dp

    {

        border:10px solid #eee;

        transition: all 0.2s ease-in-out;

    }

   .listing-page .dp:hover

    {

        border:5px solid #eee;

      

        /*-webkit-font-smoothing:antialiased;*/

    }





.nav-tabs > li.active > a,

.nav-tabs > li.active > a:focus {

  color: #555555;

  cursor: pointer;

  background-color: #ffffff;

  border: 1px solid #dddddd;

  border-bottom-color: transparent;

}



.nav-tabs > li.active > a:hover



{background: #F8F8F8; cursor: pointer;}



.listing-page-top p {font-size: 11px;

color: #635F5F;

}



.listing-page .table {font-size: 11px;}



.listing-page-top .label {font-family: inherit; font-size: 99%; }



 .error-page {

  text-align: center;

  margin: 5em;

background: rgba(0, 0, 0, 0);

}



 .error-page p.error  {

  font-size: 10em;

font-weight: bold;}



.error-page p.text {

font-family: inherit;

font-size: 30px;

font-weight: bold;

margin-bottom: 2em;

color: #838383;

}



.error-page .fa-compass {color:#A2C765;}



#landing .services {background: white;}







#landing .glyphicon {padding-right:5px;}



#landing .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {

text-transform: uppercase;

color: #FFF;

background-color: rgba(0, 0, 0, 0);

border: 3px solid #10799B;

}



#landing .subline {font-size: 2em;

color: rgba(192, 240, 255, 0.9);} 







#landing .nav > li > a {

color: #FFF;

text-transform: uppercase;

padding: 10px 15px;}



#landing .nav > li > a:hover {

background: transparent;}



#landing .text-muted {

color: white;

font-family: 'Nunito', sans-serif;

font-size: 22px;

letter-spacing: -1px;

}



#landing .search-block {

	background-color: rgba(16, 121, 155, 0.9);

margin-left: auto;

margin-right: auto;

padding: 50px 0px;

}



#landing .header-image {

	      position: relative;  

  z-index: 1;



	background: url('../img/bg-main.jpg') repeat;/* Use a tiling background image or a full width image - if you're using full width you will need to change no-repeat center center cover  */

	background-position: center;

	height: auto;

	display: block;

	width: 100%;

	min-height: 750px;

	-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

}





#landing .header-image:before {

z-index: -2;

content: "";

display: block;

position: absolute;

top: 0;

bottom: 0;

left: 0;

right: 0;

background: rgba(39, 179, 224, 0.9);}



#landing .header {overflow: hidden;

margin-bottom: 6em;}







#landing .headline {

padding: 60px 10px 55px 10px;}



#landing .headline > .container > h1 {

font-weight: bold;

font-size: 51px;

text-shadow: 0px 2px 2px rgba(1, 52, 117, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1);

color: #FFF;



}



#landing .headline > .container > h2 {





font-size: 45px;

color: #FFF;



letter-spacing: -2px;

}







#landing .featurette-divider {

	margin: 80px 0;

}

#landing .featurette {

	overflow: hidden; 

}



#landing .featurette-image.pull-left {

	margin-right: 40px;

}

#landing .featurette-image.pull-right {

	margin-left: 40px;

}



#landing .featurette-heading {

	font-size: 50px;

}







#landing .auth-unit {

width: 300px;margin-right: auto;

margin-left: auto;}

#landing .auth-unit-inner {

	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1),inset 0 1px 0 rgba(255, 255, 255, 0.65);

-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1),inset 0 1px 0 rgba(255,255,255,0.65);

box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1),inset 0 1px 0 rgba(255, 255, 255, 0.65);

background: #F0F0F0;



padding: 25px;

}



#landing .auth-unit label  {font-size: 13px; width: 100%;}



#landing .auth-unit-top {



	background: #FCFCFC;

border-bottom: 1px solid #CACACA;

padding: 5px 25px;

}





#landing .auth-unit-top h3 {

	font-family: inherit;

	margin-top: 10px;

margin-bottom: 5px;

font-size: 25px;}



#landing .auth-unit-top p {

font-size: 12px;

color: #7E7E7E;}



#landing .auth-unit h3.text-brand {

font-family: inherit;

text-align: center;

margin-bottom: 5px;

padding: 1em 0em 35px;

font-size: 30px;

font-weight: bold;

color: #FFF;

letter-spacing: -1px;}



#landing hr {border-top: 1px solid rgba(224, 213, 213, 0.87);

border-bottom: 1px solid rgba(255, 255, 255, 0.5);

margin-top: 20px;

margin-bottom: 20px;}



 .sec-features {padding:4em 0em;}







.section-sec {background: #F7F7F7; padding: 60px 0px;}



footer {

	margin: 50px 0;

}





footer a {

	font-weight: bold;

}





/* Overide BS Styles */



.fade {

    opacity: 1;

transition: opacity .25s ease-in-out;

-moz-transition: opacity .25s ease-in-out;

-webkit-transition: opacity .25s ease-in-out;

}





.featurette-divider {

	margin: 80px 0;

}

.featurette {

	overflow: hidden; 

}



.featurette-image.pull-left {

	margin-right: 40px;

}

.featurette-image.pull-right {

	margin-left: 40px;

}



.featurette-heading {

	font-size: 50px;

}





img.featurette-image  {

height: 240px;

width: 245px;

padding: 10px;

background: #FFF;

} 





.navbar-form {

margin-top: 10px;}



.section {padding: 60px 0px;

background: #FFF;}



.section.secondary { background: #F7F7F7;}



.section p {color: #6F6E6E;}



.navbar-btn {

margin-top: 10px;

margin-bottom: 10px;

}



.navbar .btn-toolbar {

min-height: 70px;

}





.navbar-default {

background-color: white; /* Cor de fundo do cabeçalho */

border-color: #CFCFCF;

}

.navbar {

margin-bottom: 0px;

}



.selecter {

display: block;

margin: 10px 0;

position: relative;

max-width: 100%;

z-index: 1;

}



.navbar-brand {

color: #4B4949;

font-family: 'Nunito', sans-serif;

padding: 15px 30px;

font-size: 16px;

font-weight: bold;

letter-spacing: -1px;

}

.navbar-brand:hover {

opacity: 0.9;}



.navbar-brand span.sub-brand {color: #6B6B6B;}



.navbar-brand .glyphicon {color: #1EA4D1;

vertical-align: top;

line-height: 15px;}





.navbar-default .navbar-brand {

color: #575757;}





.navbar-default .navbar-link {

color: #555353;

cursor: pointer;

font-weight: bold;

}



.navbar-default .navbar-text {

color: #7A7A7A;

font-size: 12px;

}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border-bottom: 1px solid #dddddd;}

.nav-tabs {

}



textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-    input:focus {

    border-color: none;

    box-shadow: none;

    -webkit-box-shadow: none;

    outline: -webkit-focus-ring-color auto 5px;

}





.has-error .form-control {

border: 2px solid #de4343;



}





.btn-primary {

color: #65656B;

background-color: #DBDBDB;

border-color: #BFBFBF;

}





.btn-primary:hover,

.btn-primary:focus,

.btn-primary:active,

.btn-primary.active,

.open .dropdown-toggle.btn-primary {

  color: white;

  background-color: #65656B;

  border-color: #65656B;

}







.btn-success {

  background-color: white;

border-color: #606060;}





.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {

color: #FFF;

background-color: #606060;

border-color: #606060;

}



.btn-danger {

  background-color: #F26963;

  border-color: #d43f3a;

}







.label-success {

background-color: #606060;

}



.label-primary {

background-color: #009DDC;

}







.grid  i {

font-size: 25px;

padding-right: 10px;



}

.grid p {

font-size: 12px;

color: grey;



}

.grid {

margin-left: 0px;

list-style: none;

overflow: hidden;

max-width: 100%;

margin: 0 auto;

}

.grid li {

padding: 0 1.5em 1.5em 0;

}

.grid li > div {

  background: white;

padding: 15px ;  color: black;

}



.grid  h5 {

 margin-top: 3px;



}





.grid li > div img {

width: 100%;

height: 210px;



}



.grid li.wide {

  width: 100%;

}

.grid li a {

font-size: 17px;

  color: #3B3B3B;



font-family: inherit;

}



@media all and (min-width: 27em) {

  .grid li {

    width: 50%;

    float: left;

  }

}



@media all and (min-width: 40em) {

  .grid li {

    width: 33.3333333%;

  }

  .grid li.wide {

    width: 66.666666%;

  }

}

@media all and (min-width: 60em) {

  .grid li {

    width: 25%;

  }

  .grid li.wide {

    width: 50%;

  }

}

.anuncios {

  width: 100%; 

  margin-left:15px;

}



.anuncios tr {

  min-height: 40px !important;

  background-color:#E5E5E5; 

  color: white; 

  padding: 5px 5px 5px 5px; 

  font-size: 13px;

  border-bottom: 1px #FFF;

}



/*.anuncios tr:hover {

  background-color:#243a90; /*  Hover da TR  

}*/



.anuncios  tr:nth-child(even) {background: #E5E5E5;}

.anuncios  tr:nth-child(odd) {background: #FFFFFF;}



.par {

  background-color:#6B6ECE !important;

}



.par :hover {

  background-color:#171A75 !important;

}



.anuncios td {

  padding-top: 5px;

  padding-bottom: 5px;

  padding-left: 10px;

  color: black;

  text-align: left;

}



.anuncios th {

  background-color: #E5E5E5;

  color: #51539F;

   padding-top: 5px;

  padding-bottom: 5px;

  text-align: center;



}

/*

.anuncios th :hover {

  background-color: #FFFFFF !important;

  color: #51539F;

  padding: 10px 10px 10px 10px;

}*/



.anuncios a {

  color: #FFFFFF;

  text-decoration: none;

}



.corFundo {

  background-color: white; 

  background-image: url("../img/cover.jpg");

  background-position: center;

  background-repeat: no-repeat; 

}

@media screen and (max-device-width : 480px) {

.right-sec .thumbnail a {

font-family: 'Montserrat',Arial,Helvetica,sans-serif;color: #444343;

font-size: 95%;

font-family: inherit;

text-align: center;

}






