html, body {

  /*width: 100%;*/

  min-height: 100%;

  overflow-x: hidden;

  font-family: "Open Sans", Helvetica, sans-serif !important;

  font-size: 12px !important;

  background-color: #FFFFFF !important;

  color: #000000;

  line-height: 1.2; }



body {

  position: relative;

  overflow: visible; }



.container {

  z-index: 999; }



header {

  position: relative; }



#page {

  position: relative;

  top: 0;

  z-index: 15;

  min-height: 115px;

  /*box-shadow: 0px 1px 5px 5px #ccc;*/ }



.solo {

  width: 100%;

  /*background-color: red;*/

  height: 115px; }



footer {

  position: relative; }



.first-section-footer {

  text-align: left;

  font-family: "Open Sans", Helvetica, sans-serif !important;

  font-size: 13px;

  font-weight: 400;

  color: #6F6F6E; }

  .first-section-footer a {

    text-decoration: none !important; }

    .first-section-footer a i {

      font-size: 23px;

      color: #ec5a30;

      margin-right: 30px; }

      .first-section-footer a i:hover {

        color: #6F6F6E; }

  .first-section-footer .fa-facebook-official:before {

    position: absolute;

    margin-top: -17px; }

  .first-section-footer .fa-linkedin-square:before {

    position: absolute;

    margin-top: -17px; }

  .first-section-footer a:link {

    color: #6F6F6E; }

  .first-section-footer a:visited {

    color: #6F6F6E; }

  .first-section-footer a:hover {

    color: #ec5a30; }



.second-section-footer {

  text-align: right;

  font-family: "Open Sans", Helvetica, sans-serif !important;

  font-size: 13px;

  font-weight: 400;

  color: #6F6F6E; }

  .second-section-footer .cof_logos_responsive {

    margin-top: 15px;

    display: none; }



.tags {

  position: relative;

  padding-top: 160px; }



.back_button {

  position: relative;

  padding-top: 160px;

  text-align: center; }

  .back_button .back a {

    background-color: #FFFFFF;

    padding-left: 30px;

    padding-right: 30px;

    padding-top: 10px;

    padding-bottom: 8px; }

  .back_button .back a:link {

    color: #ec5a30;

    font-size: 15px;

    font-weight: 400;

    text-transform: uppercase;

    text-decoration: none; }

  .back_button .back a:visited {

    color: #ec5a30;

    font-size: 15px;

    font-weight: 400;

    text-transform: uppercase;

    text-decoration: none; }

  .back_button .back a:hover {

    background-color: #ec5a30;

    color: #6F6F6E;

    font-size: 15px;

    font-weight: 400;

    text-transform: uppercase;

    text-decoration: none; }



#carousel_fundo .carousel-inner > .item {

  width: 100%;

  height: 550px;

  background-size: cover;

  background-position: center center;

  overflow: hidden; }



.modal {

  overflow-y: auto !important; }



.modal-title {

  color: #ec5a30; }



/************************************************

                Modal

***********************************************/

#detalheForm input, #detalheForm textarea {

  padding-top: 10px;

  padding-left: 10px;

  padding-bottom: 10px;

  font-size: 13px;

  font-weight: 400;

  border: 1px solid #6F6F6E;

  color: #6F6F6E;

  outline: none;

  resize: none;

  width: 100%;

  margin-bottom: 10px;

  background-color: transparent; }

#detalheForm textarea {

  height: 80px; }

#detalheForm ::-webkit-input-placeholder {

  font-size: 13px;

  font-weight: 400;

  color: #6F6F6E; }

#detalheForm :-moz-placeholder {

  /* Firefox 18- */

  font-size: 13px;

  font-weight: 400;

  color: #6F6F6E; }

#detalheForm ::-moz-placeholder {

  /* Firefox 19+ */

  font-size: 13px;

  font-weight: 400;

  color: #6F6F6E; }

#detalheForm :-ms-input-placeholder {

  font-size: 13px;

  font-weight: 400;

  color: #6F6F6E; }

#detalheForm .submit-button {

  margin-top: 10px;

  padding-left: 30px;

  padding-right: 30px;

  padding-top: 8px;

  padding-bottom: 8px;

  text-align: center;

  background-color: #ec5a30;

  border: none;

  color: #FFFFFF;

  font-size: 15px;

  font-weight: 400;

  text-transform: uppercase; }

  #detalheForm .submit-button i {

    margin-left: 15px; }

#detalheForm .submit-button:hover {

  background-color: #6F6F6E;

  color: #ec5a30; }

#detalheForm .submit-button:focus {

  outline: 0; }

#detalheForm .error {

  color: #ec5a30; }



.bannerText {

  margin-bottom: 5% !important; }



#imgNewPlace {

  width: 100%;

  height: auto;

  background-position: center center;

  background-repeat: no-repeat; }



@media (max-width: 767px) {

  .second-section-footer {

    margin-top: 15px;

    text-align: left;

    float: left; }



  .cof_logos {

    display: none !important; }



  .cof_logos_responsive {

    display: block !important; }



  .solo {

    height: 96px !important; }



  .back_button {

    padding-top: 140px !important; }



  .bannerText {

    margin-bottom: 17% !important; }



  .newPlaceDesktop {

    display: none !important; }



  .newPlaceTablet {

    display: none !important; } }

@media (max-width: 991px) and (min-width: 768px) {

  .second-section-footer {

    margin-top: 15px;

    text-align: left;

    float: left; }



  .cof_logos {

    display: none !important; }



  .cof_logos_responsive {

    display: block !important; }



  .solo {

    height: 96px !important; }



  .back_button {

    padding-top: 140px !important; }



  .bannerText {

    margin-bottom: 7% !important; }



  .newPlaceDesktop {

    display: none !important; }



  .newPlaceMobile {

    display: none !important; } }

@media (min-width: 1210px) {

  .newPlaceTablet {

    display: none !important; }



  .newPlaceMobile {

    display: none !important; } }

@media (min-width: 992px) and (max-width: 1209px) {

  .solo {

    height: 96px !important; }



  .newPlaceTablet {

    display: none !important; }



  .newPlaceMobile {

    display: none !important; } }

.generalUrl {

  text-decoration: none !important; }

  .generalUrl a {

    color: #ec5a30 !important; }

  .generalUrl a:focus {

    color: #ec5a30 !important; }

  .generalUrl a:link {

    color: #ec5a30 !important; }

  .generalUrl a:visited {

    color: #ec5a30 !important; }

  .generalUrl a:hover {

    color: #ec5a30 !important; }

  .generalUrl a:active {

    color: #ec5a30 !important; }



/*# sourceMappingURL=styles.css.map */

