/**
 * Css customizado para os padrões do Banco do Nordeste 
 */
.btn-success {
  background-image: linear-gradient(to bottom, #f88a27 0%, #E3B30F 100%);
  background-repeat: repeat-x;
  border-color: #E3B30F;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
  
.btn-success:active,
.btn-success.active {
  background-color: #E3B30F;
  border-color: #E3B30F;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
	border-color: #a6193c;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #a6193c;
	background-image: linear-gradient(to bottom,#a6193c 0,#a6193c 100%);
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #f88a27;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #E3B30F;
}

.btn-default {
    background-image: linear-gradient(to bottom, #f88a27 0%, #E3B30F 100%);
    background-repeat: repeat-x;
    border-color: #E3B30F;
    color: #fff;
	text-shadow: 0 0px 0 #fff;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #fff;
}

.alert-warning {
   background-image: linear-gradient(to bottom,#f88a27 0,#E3B30F 100%);
   background-repeat: repeat-x;
   border-color: #ffffff;
   color: #ffffff;
}

.input-group-addon {
    background-image: linear-gradient(to bottom,#f88a27 0,#E3B30F 100%);
    border: 1px solid #ccc;
	color: #fff;
    border-radius: 4px;
}

.navbar-fixed-top {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a6193c), to(#a6193c));
  background-image: -webkit-linear-gradient(top, #a6193c, 0%,#a6193c, 100%);
  background-image: -moz-linear-gradient(top, #a6193c 0%, #a6193c 100%);
  background-image: linear-gradient(to bottom, #a6193c 0%, #a6193c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
}

.navbar .navbar-nav > .active > a {
  background-color: #f88a27;
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}

.navbar-inverse .navbar-nav>.dropdown>a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

a:hover, a:focus {
    color: #E3B30F;
    text-decoration: underline;
}

.alert-info {
    background-image: linear-gradient(to bottom,#f88a27 0,#E3B30F 100%);
    background-repeat: repeat-x;
    border-color: #ffffff;
   color: #ffffff;
}

.btn-primary {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(##f88a27), to(#3071a9));
  background-image: -webkit-linear-gradient(top, ##f88a27, 0%, #3071a9, 100%);
  background-image: -moz-linear-gradient(top, ##f88a27 0%, #3071a9 100%);
  background-image: linear-gradient(to bottom, ##f88a27 0%, #3071a9 100%);
  background-repeat: repeat-x;
  border-color: #2d6ca2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}

.banner h1 { margin-left: 10px;
     margin-right: 10px;
     font-size: 20pt;
     font-weight: bold;
     font-style: normal;
     font-family: "Trebuchet MS";
     color: #A63C19 }
	 
.banner h2 { margin-left: 10px;
     margin-right: 10px;
     font-size: 13.5pt;
     font-weight: bold;
     font-style: normal;
     font-family: "Trebuchet MS";
     color: #555555 }
	 
.navbar-collapse {
  max-height: 300px;
  padding-right: 30px;
  padding-left: 30px;
  overflow-x: visible;
  border-top: 3px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
	 
.banner h4 { margin-left: 10px;
     margin-right: 10px;
     font-size: 13.5pt;
     font-weight: bold;
     font-style: normal;
     font-family: "Trebuchet MS";
     color: #646464 }
	 
.banner p  { font-size: 10.5pt;
     font-weight: bold;
     font-style: normal;
     font-family: "Trebuchet MS";
     color: #646464 
	 }
	 
.navbar-bottom {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FAFAFA), to(#FAFAFA));
  background-image: -webkit-linear-gradient(top, #FAFAFA, 0%,#FAFAFA, 100%);
  background-image: -moz-linear-gradient(top, #FAFAFA 0%, #FAFAFA 100%);
  background-image: linear-gradient(to bottom, #FAFAFA 0%, #FAFAFA 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  a:link { color: #FF0000; }
}

div#footer_feedback a:link { color: #a6193c; }
div#footer_feedback a:visited { color: #a6193c; }
div#footer_feedback a:hover { color: #a6193c; }
div#footer_feedback a:active { color: #a6193c; }

.container .text-muted { 
	color: #808080; 
	}
	
.btn-primary {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#F68B1F), to(#E3B30F));
  background-image: -webkit-linear-gradient(top, #F68B1F, 0%, #E3B30F, 100%);
  background-image: -moz-linear-gradient(top, #F68B1F 0%, #E3B30F 100%);
  background-image: linear-gradient(to bottom, #F68B1F 0%, #E3B30F 100%);
  background-repeat: repeat-x;
  border-color: #E3B30F;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}

.btn-primary:active,
.btn-primary.active {
  background-color: #E3B30F;
  border-color: #E3B30F;
}

.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: inherit;
  background-color: #DDDDDD;
}

.jumbotron a {
  color: #FF0000;
}

.jumbotron p {
  line-height: 1.4;
  color:  #808080;
}

.container .row a {
	color: #A6193C;
}

.row .brand a {
	color: #FFFFFF;
}

.badge {
	background-color: #F68B1F;
}

.panel-primary>.panel-heading {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f88a27), to(#E3B30F));
}

.panel-warning>.panel-heading {
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f88a27), to(#E3B30F));
	color: #fff;
    background-color: #fff;
    border-color: #fbeed5;
}

.btn-warning {
	background-image: linear-gradient(to bottom,#a6193c 0,#a6193c 100%);
    background-repeat: repeat-x;
    border-color: #a6193c;
}

a {
    color: #a6193c;
}

.btn-info {
	background-image: linear-gradient(to bottom,#a6193c 0,#a6193c 100%);
    background-repeat: repeat-x;
    border-color: #a6193c;
}