/* @override 
	http://farmaciadigital.com/cdfnovo/sites/cdb-dru7-ph5.dd/files/css/css_--SuzpIjkbH2juH3cKcuV4e5E7mR0O8AH2SxIHgGKjY.css */

/**
 * Place your custom styles here.
 */

 /* Extra small devices (phones, less than 768px) */
 /* No media query since this is the default in Bootstrap */

 /* Small devices (tablets, 768px and up) */
/* @media (min-width: @screen-sm-min) {}
 }

 /* Medium devices (desktops, 992px and up) *!/
 @media (min-width: @screen-md-min) {}

 /* Large devices (large desktops, 1200px and up) *!/
 @media (min-width: @screen-lg-min) {

 }*/
@media screen and (min-width:768px){
.navbar.container{max-width:750px}
}
@media screen and (min-width:992px){.navbar.container{max-width:970px}
}
@media screen and (min-width:1200px){
.navbar.container{max-width:1170px}
.navbar-header{min-width: 1140px;
}
}

/* @group Barra escura topo */

#top_bar{
	background-color: #333333;
	height:40px;
	color:#FFF;
}
 #top_bar p{
 	padding-top: 10px;
 	font-family: 'Open Sans', sans-serif;
 	font-size: 12px;
 }

/* @end */

 /* @group Barra do gradiente com os logos */
 
 #header_division{
 	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d76d3d+0,9e3305+100 */
 	background: #780207; /* Old browsers */
 	_background: -moz-linear-gradient(top,  #f35959 0%, #a80e0e 100%); /* FF3.6-15 */
 	_background: -webkit-linear-gradient(top,  #f35959 0%,#a80e0e 100%); /* Chrome10-25,Safari5.1-6 */
 	_background: linear-gradient(to bottom,  #f35959 0%,#a80e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 	_filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f35959', endColorstr='#a80e0e',GradientType=0 ); /* IE6-9 */
 }
 
 #logo_stuff{
 	padding-top: 10px;
 	padding-bottom: 10px;	
 }
 
 .logo{
 	padding-right: 26px;
 }
 
 .navbar-brand{
   font-family: 'Droid Serif';
   font-size: 30px;
   padding-left: 26px;
   padding-top: 34px;
   color: #FFF;
 }
 
 .navbar-default, a.navbar-brand:hover{
 	color: #FFF;
 }
 
 
 /* @end */
 
 /* @group Navegação topo */
 
 .navbar-default {
   background: transparent;
 }
 .navbar-nav{
   font-family: 'Droid Serif';
   font-weight: 700;
   font-size: 14px;
 }
 .navbar-default .navbar-nav > li > a {
   color: #FFF;
   font-family: 'Droid Serif';
   font-weight: 700;
 }
 .navbar-default .navbar-nav > li > a:hover,
 .navbar-default .navbar-nav > li > a:focus {
   color: #FFF;
   background-color: #cd461a;
 }
 .navbar-default .navbar-nav > .active > a,
 .navbar-default .navbar-nav > .active > a:hover,
 .navbar-default .navbar-nav > .active > a:focus {
   color: #FFF;
   background-color: #cd461a;
 }
 
 #navbar{
 	margin-top: 0px;
 	_padding-left: 0px;
 	background-color: #333333;
 }
 
 .navbar {
 margin-bottom: 0px;
 border: none;
 border-radius:0px;
 }
 
 /* @end */
 
 /* @group Campo busca */
 
 #custom-search-blocks-form-1{
 	background-color: #494949;
 	padding: 20px;
 }
 
  #custom-search-blocks-form-1 label.control-label{
  	color: #FFF;
  }
   #custom-search-blocks-form-1 #edit-submit{
   	color: #FFF;
   	background-color: #e42034;
   	font-weight: bold;
   }
 /* @end */
 
 ol .breadcrumb{
 	visibility: collapse;
 }
 
 body{
  	background-color: #e5e5e5;
  }
 

 #body_division{
 	background-color: #e5e5e5;
 }
 .main-container{
 	background-color: #f9f9f9;
 	padding-top: 30px;
 	padding-bottom: 30px;
 }
 #page-header{
 _background-color: #cccccc;
 } 	
 
 #footer_division{
  	background-color:#780207;
  }

.footer{
 	background-color: #780207;
 	border-top: none;
 	color: #FFF;
 	font-family: 'Open Sans', sans-serif;
 	font-size: 12px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#982f01+0,b4491a+100 */
background: #780207; /* Old browsers */
background: -moz-linear-gradient(top,  #9c0202 0%, #780207 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9c0202 0%,#780207 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9c0202 0%,#780207 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c0202', endColorstr='#780207',GradientType=0 ); /* IE6-9 */
	padding-top: 30px;
	padding-bottom: 30px;
margin-top: 0px;
 }
 
.cdb-bold{
  font-family: 'Droid Serif';
  font-weight: 700;
}


h1{
		font-family: 'Droid Serif';
		font-weight: 700;
		font-size: 24px;
		color: #b21929;
		border-bottom-color: #b21929;
		border-bottom-width: 2px;
}
h1.page-header{
	border-bottom-color: #b21929;
	border-bottom-width: 2px;
	margin-top: 12px;
}

h2.block-title{
		font-family: 'Droid Serif';
		font-weight: 700;
		font-size: 24px;
		color: #ad1212;
		border-bottom: 2px solid #ad1212;
		margin-bottom: 20px;
}
header h2 a{
		font-family: 'Droid Serif';
		font-weight: 700;
		font-size: 16px;
		color: #b21929;
}
.views-field-title span.field-content a{
		font-family: 'Droid Serif';
		font-weight: 700;
		font-size: 16px;
		color: #b21929;
}
div.views-row{
		margin-bottom: 40px;
}

div.view-header p{
		font-family: 'Droid Serif';
		font-weight: 700;
		font-size: 24px;
		color: #b21929;
		border-bottom: 2px solid #b21929;
		margin-bottom: 20px;
}
.well{
		background: none;
		border: none;
		border-radius:0px;
		-webkit-box-shadow: none;
		        box-shadow: none;
		padding-top: 0px;
		padding: 0px;
}
.block-menu a{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #7f7c7c;
	_font-weight: 600;
	border-bottom: 1px solid #eeeeee;
}
.block-menu .nav > li > a:hover{
	background: none;
	_font-weight: 800;
	color: #b21929;
}
.block-menu .nav > li > a.active{
	_background-color: #857043;
	color: #b21929;
	font-weight: 800;
	text-decoration: underline;
	
}

/* @group botoes laranjas */
ul.links.list-inline{
	margin-top: 10px;
}

li.node-readmore a{
	color: #FFF;
	background-color: #b21929;
	font-weight: 600;
	padding: 4px;
}

/* @end */


.region-content p{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #7f7c7c;
}

#black_ruler{
	height: 30px;
	background-color: #333333;
}

/* @group Blocos do footer */

	/* @group primeira coluna */
	#block-block-3 #logo_uc_footer{
		text-align: center;
	}
	#block-block-3 #logo_cdb_footer{
		text-align: center;
		position: relative;
		left:-18px;
	}
	/* @end */
	
	/* @group segundo coluna */
	#block-block-4 h4{
		font-family: 'Droid Serif';
		font-size: 14px;
	}
	#block-block-4 p{
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
	}
	#block-block-4 a{
		color: #FFF;
		text-decoration: underline;
	}
	#block-block-4 a:hover{
		color: #FFF;
		text-decoration: none;
	}
	/* @end */

	/* @group terceira coluna */
		#block-block-2 h4{
			font-family: 'Droid Serif';
			font-weight: 700;
			font-size: 14px;
		}
		#block-block-2 p{
			font-family: 'Open Sans', sans-serif;
			font-size: 12px;
		}
	
	/* @end */

	/* @group quarta coluna */
	
		#block-block-5 h4{
			font-family: 'Droid Serif';
			font-weight: 700;
			font-size: 14px;
		}
		#block-block-5 p{
			font-family: 'Open Sans', sans-serif;
			font-size: 12px;
		}
		#block-block-5 a{
			color: #FFF;
			text-decoration: underline;
		}
		#block-block-5 a:hover{
			color: #FFF;
			text-decoration: none;
		}
	
	/* @end */

/* @end */

/* @group video responsivo */

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/* @end */

.btn-success {
    color: #fff;
    background-color: #b21929;
    border-color: #b21929;
}
.btn-success:hover {
    color: #fff;
    background-color: #d76d3d;
    border-color: #d76d3d;
}

form#search-block-form.form-search.content-search div div div.input-group span.input-group-btn button.btn.btn-primary
{
	background-color: #b21929;
	border-color: #b21929;
}
.form-control:focus {
  border-color: #b21929;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(209, 94, 10, 0.75), 0 0 8px rgba(209, 94, 10, 0.75);
          box-shadow: inset 0 1px 1px rgba(209, 94, 10, 0.75), 0 0 8px rgba(209, 94, 10, 0.75);
}

#testecoluna{
	padding: 0px;
}

img {
	max-width: 100%;
}

.group-top-container .field-label, .field-name-field-anexos .field-label, .field-name-field-tipo-de-curso .field-label{
	text-transform: uppercase;
}

.field-items {
	margin-bottom: 10px;
}

.field-name-field-inscricao a {
	color: #fff;
	background-color: #b21929;
	border-color: #b21929;
	padding: 6px;
	text-transform: uppercase;
	font-weight: bold;
}

div.field-name-field-aviso div.field-label{
	background-color: #b21929;
	display: inline;
	padding: 6px;
	color: #FFF;
}

div.field-name-field-aviso div.field-items{
	display: block;
	padding-top: 4px;
}