﻿/*#region HTML Tags*/
body {
  color: #4d4d4f;
}

form {
  margin: 0 0;
}

h1 ,h2 ,h3 ,h4 ,h5 ,h6 {
	font-family: 'Roboto', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin:0;
}

h1 {
	font-size:28px;
}
h2 {
	font-size:26px;
	font-weight:100;
	text-transform:none;
}
h3 {
	font-size:20px;
	font-weight:100;
}
h4 {
	font-size:15px;
	font-weight:700;
}

a {
	color: #0047a8;
}
/*#endregion*/

/*#region Masterpage*/
#logo_img {
	width:222px;
	height:60px;
}

.ReserveJa {
	font-weight:bold;
	font-size:16px;
	/*width:120px;*/
	background-color:#0047a8;
	border:0;
}
.ReserveJaMobile {
	font-weight:bold;
	font-size:16px;
	/*width:120px;*/
	width: calc(100% - 90px);
	position:absolute;
	margin:8px 0 0 15px;
	padding:4px 20px;
	height:34px;
	background-color:#0047a8;
	border:0;
}
.SearchMobile {
	width: calc(100% - 90px);
	position:absolute;
	margin:5px 0 0 15px;
}

.btn-group.open .dropdown-animation {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.breadcrumb a {
	text-decoration:none;
	color: #777;
}
.breadcrumb i {
	color: #0047a8;
}
	.breadcrumb a:hover {
		text-decoration:none;
		color: #0047a8;
	}

.footer {
	color:#777777;
}
/*#endregion*/

/*#region Changes do base CSS*/ 
.fixed-header-on .header.centered .header-left {
  display: block;
}
.fixed-header-on .header .logo {
	display: block;
}
@media (max-width: 767px) {
	.fixed-header-on .header .logo {
		display: none;
	}
	.fixed-header-on .header .header-top {
		display: none;
	}
	.object-visible {
		top:-25px !important;
	}
}
.default-translucent-bg::after {
	background-color:rgba(0, 71, 168, 0.7);
}
/*#endregion*/

/*#region Recrutamento*/
.FormularioError {
	background-color:#ffc5c5;
	border:1px solid red;
	border-radius: 5px;
}
/*#endregion*/