﻿@font-face {
	font-family: hero;
	src: url('hero.otf');
}
body {
font-family: hero, "Helvetica Neue", Helvetica,Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
.c-bottom-left-text {
    bottom: 0px;
    left: 0px;
}

.c-subtitle {
	color: #993365;
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
img.c-img {
	margin-bottom:15px;
	box-shadow: 0px 2px 6px 2px rgba(0,0,0,0.75);
}

/* navbar */
.navbar {
	margin-bottom: 0px;
}
.navbar a {
	font-size: 1.2em !important;
}
.navbar-default {
    background-color: #993365;
    border: 0px;
	color: yellow;
	border-radius: 0px;
}
.navbar-default .navbar-brand {
    color: white;
}
.navbar-default .navbar-nav > li > a {
	color: #fee6f2;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: white;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: white;
    background-color: #8a3961;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:focus, 
.navbar-default .navbar-nav > .open > a:hover {
	color: #fee6f2;
	background-color: #ab306c;
}
.dropdown-menu > li > a:focus, 
.dropdown-menu > li > a:hover  {
	color: #fee6f2;
	background-color: #ab306c;
}

/* carousel */
.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.carousel-control.right {
	right: -12px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #ab306c;
}
.carousel-indicators .active {
	background: #993365;
}

/* Pagination */
.pagination ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.pagination li {
  display: inline;
}
.pagination li a,
.pagination li a:hover{
  color:  white;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  background-color: #993365;
}
.pagination li.active a,
.pagination li.active a:hover{
  color: white;
  background-color: #8a3961;
  border-color: white;
}
.pagination li:hover:not(.active) a {
  background-color: #993365;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-radius: 0px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 0px;
}

/* para botão da idoneidade */
label.btn {
    white-space: normal;
}

/* para radio da Mala Direta */
#radioBtn .notActive{
    color: #555;
    background-color: #fff;
}

/* Recibo */
.v-lista{
	clear: both; 
	float: left; 
	min-width: 120px; 
	text-align: right; 
	padding: 0px 10px 5px 0px;
}
.w-lista{
	float: left; 
	text-align: left; 
	padding: 0px 0px 5px 0px;
}

.button {
  background-color: #993366;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  #border: 1px solid #993366;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  #font-family: Arial;
  font-size: 12px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  animation: glowing 4000ms infinite;
}
.button:hover{
	text-decoration: none;
}

@keyframes glowing {
  0% { background-color: #614161; box-shadow: 0 0 3px #614161;}
  50% { background-color: #993366; box-shadow: 0 0 40px #993366;}
  100% { background-color: #614161; box-shadow: 0 0 3px #614161;}
}