.convenios .carrega_conveniados .alert.alert-info{
  float: left;
  width: 100%;
  color: #31708f !important;
  background-color: #d9edf7 !important;
  border-color: #bce8f1 !important;
  min-height: 120px
}

.convenios .html h3{
  font-size: 18px;
  float: left;
  font-family: 'bebas';
  color: #31708f !important;
  text-align: left;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%
}

.convenios .html p {
  font-size: 13px;
  float: left;
  font-family: ogonek;
  color: #31708f !important;
  margin-top: 10px;
  margin-bottom: 0px;
  width: 100%;
  text-align: left;
}

.convenios select,
.convenios input{
  font-size: 18px;
  float: left;
  font-family: 'bebas';
  color: #545454;
  margin-bottom: 15px;
  width: 100%;
  padding: 10px;
  height: 50px;
}

.convenios .pesquisar {
  border: none;
  background: #DF358A;
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-radius: 5px;
  position: relative;
}

.convenios .pesquisar:hover {
  background: #333;
}

.convenios .pesquisar i{
  font-size: 25px;
  color: #FFF;
  margin-top: 10px;
}



@import 'https://fonts.googleapis.com/css?family=Lato';


@font-face {
  font-family: 'modern';
  src: url('../fonts/modern/mod20-webfont.woff2') format('woff2'),
  url('../fonts/modern/mod20-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'interstateregular';
  src: url('../fonts/interstate-regular-webfont.woff2') format('woff2'),
  url('../fonts/interstate-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'proxima_novaregular';
  src: url('../fonts/proximanova/regular/proximanova_regular.woff2') format('woff2'),
  url('../fonts/proximanova/regular/proximanova_regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'proxima_novaextrabold';
  src: url('../fonts/proximanova/extrabold/proximanova_extrabold.woff2') format('woff2'),
  url('../fonts/proximanova/extrabold/proximanova_extrabold.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}


@font-face {
  font-family: 'proxima_novabold';
  src: url('../fonts/proximanova/bold/proximanova_bold.woff2') format('woff2'),
  url('../fonts/proximanova/bold/proximanova_bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'bebas';
  src: url('../fonts/bebas/bebasneue_0-webfont.woff2') format('woff2'),
  url('../fonts/bebas/bebasneue_0-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'ogonek';
  src: url('../fonts/ogonek/OGONEK_REGULAR.eot');
  src: local('☺'), url('fonts/OGONEK_REGULAR.woff') format('woff'), 
  url('../fonts/ogonek/OGONEK_REGULAR.ttf') format('truetype'), 
  url('../fonts/ogonek/OGONEK_REGULAR.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{

	font-family: 'Open Sans', sans-serif;

	background-color: #FFFFFF;

}

.container {
  width: 1100px;
}


.no-left{
	padding-left:0px !important;
	margin-left:0px !important;
}
.no-right{
	padding-right:0px !important;
	margin-right:0px !important;
}

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




.box_efeito img{
	-webkit-transition: 2s ease;
  -moz-transition:  1.5s ease;
  -o-transition: 1.5s ease;
  transition:  1.5s ease;
}
.box_efeito:hover  img{
 -webkit-transform:scale(1.2); 
 -moz-transform:scale(1.2);
 -o-transform:scale(1.2);
 -webkit-transition: 1.5s ease;
 -moz-transition:  1.5s ease;
 -o-transition: 1.5s ease;
 transition:  1.5s ease;
}

.titulo_geral {
  font-size: 47px;
  position: relative;
  float: left;
  width: 100%;
  font-family: 'bebas';
  color: #5C5C5C;
  margin-bottom: 23px;
  text-align: left;
  margin-top: 66px;
}

.descricao_geral {
  font-size: 15px;
  line-height: 22px;
  width: 100%;
  float: left;
  font-family: ogonek;
  color: #5C5C5C;
  margin-bottom: 20px;
}

.banner_titulo {
  width: 100%;
  padding-bottom: 50px;
}

/*LOADER FULL SCREEN*/
#background-loader-full-screen{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  background-color: #333333;
  z-index: 999;
  display: none;
}

#loader-full-screen{
  width: 200px;
  height: 150px;
  top: 50%;
  margin-top: -75px;
  left: 50%;
  margin-left: -75px;
  position: fixed;
  background: transparent;
  z-index: 1000;
  display: none;
}

#loader-full-screen i{
  color: #FFFFFF;
  font-size: 64px;
  position: relative;
  left: 50%;
  margin-left: -41px;
}

#loader-full-screen .wait{
  text-align: center;
  color: #FFFFFF;
  font-size: 24px;
  margin-top: 20px;
}
/*LOADER FULL SCREEN END*/

.box-cola p {
  color: #000 !important
}

.box-cola  {
  text-align: left !important
}