/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 /*Tema do Matriz 2.0 Admin
 */
@import url(//fonts.googleapis.com/css?family=Roboto:300);

/* Estilos para o rodapé fixo
-------------------------------------------------- */
html {
	position: relative;
	min-height: 100%;
}
body {
	/* Margin bottom by footer height */
	margin-bottom: 120px;
}
@media screen and (min-width: 768px) {
	body {
		margin-bottom: 100px;
		}
}
/*FOOTER*/
.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 10px 0;
	/* Set the fixed height of the footer here */
	height: 80px;
	background-color: #f5f5f5;
}
@media screen and (min-width: 768px) {
	.footer {
		height: 60px;
		}
}
.footer p {
	display: inline-block;
}

/*//TYPE
// Headings
// -------------------------*/
h1, h2, h3, .h1, .h2, .h3 {
	font-family:"Roboto", Helvetica,Arial,sans-serif;
	font-weight:300;
}
h1 {
	font-size:30px;
}
h2 {
	font-size:24px;
	margin-bottom:15px;
}
.text-muted {
	color:#999;
}
/*--------------------------*/
/*//TABLES*/
.table > thead > tr > th {
	background-color:#f5f5f5;
	border-bottom:2px solid #ccc;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	word-break: break-word;
}

/*--------------------------*/


/*PAGE-HEADER*/
.page-header {
	border-bottom:1px solid #ccc;
	margin:0 0 13px 0;
	padding-bottom:0;
}
.page-header h1 {
	margin-top:0;
	margin-right:9px;
	display:inline-block;
}
.page-header .btn-group {
	top:-4px;
}
 /*BUTTONS*/
.btn {
	border-radius:4px;
}
.btn:active, .btn.active {
	box-shadow:none;
}
.btn-lg {
	border-radius:6px;
}
.btn-xs, .btn-sm {
	border-radius:3px;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{
	background-color:#F2F4F7;
}
.btn-group-lg > .btn, .btn-lg {
	border-radius:6px;
}
.btn-group-sm > .btn, .btn-sm, .btn-group-xs > .btn, .btn-xs {
	border-radius:3px;
	font-size:14px;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
	border-top-right-radius:4px;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
	border-bottom-left-radius:4px;
}
.btn-primary {
	text-shadow: 0 1px 0 #000;
}

/*FORMS*/
.form-control:focus {
	border-color: #9AB7D1;
}
fieldset {
	margin-bottom:20px;
}
legend {
	font-size:inherit;
	font-weight:bold;
	text-transform:uppercase;
}
.help-block {
	font-size:85%;
}
/*NAVS*/
.dropdown-menu {
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.176);
}
.nav-tabs > li > a, .nav-tabs.nav-justified > li > a {
	border-radius:4px 4px 0 0;
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px;
}
/*NAVBAR*/
.navbar-inverse {
  background: -webkit-linear-gradient(top, #356fa2 0%, #1e3e5b 100%);
  background: -o-linear-gradient(top, #356fa2 0%, #1e3e5b 100%);
  background: -ms-linear-gradient(top, #356fa2 0%,#1e3e5b 100%); /* IE10+ */
  background: linear-gradient(to bottom, #356fa2 0%, #1e3e5b 100%);
 /* background-repeat: repeat-x;*/
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff356fa2', endColorstr='#ff1e3e5b', GradientType=0);*/
}
.navbar-form {
	padding-right:30px;
}
.navbar-toggle {
	padding:7px 8px;
	border-radius:4px;
	float:left;
	margin-left:15px;
}
.navbar-brand {
	float:none;
}
@media (min-width: 768px) {
	.navbar-toggle {
		display:inline-block;
	}
	.navbar-brand {
		float:left;
	}
 }
.navbar-toggle .icon-bar {
	width:20px;
	height:3px;
}

/*DROPDPOWN-MENU*/
.dropdown-menu {
	min-width:145px;
}
/*Customização do componente Bootstrap Select para torná-lo igual ao input padrão*/
.bootstrap-select .btn-default {
	border:1px solid #ccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	border-radius: 0;
}
.bootstrap-select .btn-default:hover {
	background-color: #fff;
}
.bootstrap-select .btn-default:focus {
	border-color:#9ab7d1;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}
.bootstrap-select.open > .dropdown-toggle.btn-default {
	background-color:#fff;
	color:#555;
	border-color:#ccc;
}
.bootstrap-select.btn-group:not(.input-group-btn) {
	margin-bottom:0 !important;
}
/*Customização do componente Bootstrap Tagsinput*/
.bootstrap-tagsinput > .label {
	font-size:12px;
	display:inline-block;
	padding:0.3em 0.6em;
	margin-bottom:2px;
}
/*Customização do componente Bootstrap Tooltip*/
.tooltip-inner {
	white-space:normal;
}
/*// LABELS
// --------------------------------------------------*/
.label {
  font-size:12px;
  padding: 0.4em 0.4em 0.2em;
}
.label-default {
  color: #666666;
  background-color:#fff;
  border: 1px solid #ccc;
  border-radius: 0;
}
.label i {
	font-size:14px;
}
a.label-default:hover,
a.label-default:focus {
  color: #333;
}
.label-default[href]:hover, .label-default[href]:focus {
	 background-color:#e6e6e6;
}
/*PANELS*/
.panel {
	box-shadow:none;
}
.panel-title > a {
	display:block;
}
.panel-body fieldset {
	margin-bottom:10px;
}
.panel-body fieldset:last-of-type {
	margin-bottom:0;
}

.panel-body legend {
	margin-bottom:10px;
}
.panel-body fieldset .checkbox:first-of-type {
	margin-top:0;
}
/*MODAL*/
.modal-header {
	background-color:#f5f5f5;
}
.modal-title {
	font-size:20px;
	text-transform:uppercase;
}
.modal-body h2 {
	margin-top:0;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;	
}