﻿@font-face {
	font-family: 'futura condensed medium';
	src: url('../fonts/ufonts.com_futura-condensed-medium.eot');
	src: url('../fonts/ufonts.com_futura-condensed-medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/ufonts.com_futura-condensed-medium.woff') format('woff'), /* Modern Browsers */ url('../fonts/ufonts.com_futura-condensed-medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/ufonts.com_futura-condensed-medium.svg#62b35894c6766a52eae3c2870634c971') format('svg');
	font-style: normal;
	font-weight: 400;
	/* IE9 Compat Modes */
	/* Legacy iOS */
}


.logotipo {
	margin-top: 70px;
}

iframe,
#iframe {
	width: 100%;
	border: 0 none;
}

.panel-title {
	text-transform: uppercase;
}

.panel,
select,
.form-control,
.panel-heading,
.panel-headingOficina {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

select {
	border: 0 !important;
	outline: 1px solid #ccc;
	outline-offset: -1px;
}

	select.form-control[disabled],
	select.form-control[readonly] {
		-webkit-appearance: none;
	}

.ui-filter-inset {
	margin-top: 0;
}

.form-control {
	color: #000;
}

.form-horizontal .control-label + .control-label {
	text-align: left;
}

body {
	font-size: 16px;
	font-family: 'Source Sans Pro', sans-serif;
	background: #fff;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}
.navbar {
    background-color: #004b6c;
}
.width50 {
	width: 50% !important;
}

.nav > li > a,
.btn,
.breadcrumb,
.navbar-header,
.navbar-top-links li a,
h1,
h2,
h3,
.h1,
.h2,
.h3 {
	font-family: 'futura condensed medium';
}

.btn,
.breadcrumb,
.navbar-brand,
.nav > li > a {
	text-transform: uppercase;
}

.nav a {
	color: #fff;
}
    .nav a.activex {
        background-color: #1abc9c;
    }

    .nav a:hover,
    .nav a:focus {
        color: #fff;
    }
.nav li:hover {
    background: #49B1DC;
}

.radio label + label {
	margin-left: 15px;
}
/*.ptMatricula,
	.outraMatricula{
		margin:20px 0;
	}*/
.pull-left.outraMatricula {
	margin-left: 10px;
	margin-top: 5px;
}

div.ptMatricula {
	width: 205px;
	padding: 5px 0;
	font-size: 30px;
	text-align: center;
	background: #ffffff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAAAzCAYAAAA9zyx6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDQkQyRjc5MUNERTExRTQ5NkREODI0RUY5QURGQjU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDQkQyRjdBMUNERTExRTQ5NkREODI0RUY5QURGQjU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MENCRDJGNzcxQ0RFMTFFNDk2REQ4MjRFRjlBREZCNTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MENCRDJGNzgxQ0RFMTFFNDk2REQ4MjRFRjlBREZCNTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7nnCERAAAGqUlEQVR42uydC2xT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) no-repeat;
}

	div.ptMatricula input[type='text'] {
		text-transform: uppercase;
		border: 0;
		width: 45px;
		background: transparent;
		-webkit-appearance: none;
		padding: 0;
		text-align: center;
	}

.customDll {
	display: none;
}

.autocomplete-suggestions {
	border: 1px solid #999;
	background: #fff;
	cursor: default;
	overflow: auto;
}

.autocomplete-suggestion {
	padding: 10px 5px;
	font-size: 1.2em;
	white-space: nowrap;
	overflow: hidden;
}

.autocomplete-selected {
	background: #f0f0f0;
}

.autocomplete-suggestions strong {
	font-weight: normal;
	color: #3399ff;
}

.navbar-brand {
	margin-left: 43px;
	color: #fff;
	text-shadow: 1px 1px #666;
}

	.navbar-brand:hover,
	.navbar-brand:focus {
		color: #fff;
	}

.navbar-brandimg {
	margin-left: 43px;
	margin-top: 5px
}

#page-wrapper {
	padding: 0 15px;
	min-height: 568px;
	background-color: white;
	border: 1px solid #eee;
	border-radius: 4px;
	margin-bottom: 15px;
}

div.datetimepicker {
	padding: 0;
	border: 0 none;
	display: inline-block;
}

	div.datetimepicker input[type='time'],
	div.datetimepicker input[type='date'] {
		float: left;
		padding-right: 0;
	}

	div.datetimepicker input[type='time'] {
		width: 35% !important;
		padding-left: 5px;
	}

	div.datetimepicker input[type='date'] {
		width: 65% !important;
	}

.navbar {
	margin: 0;
}

.navbar-top-links li {
	display: inline-block;
}

	.navbar-top-links li:last-child {
		margin-right: 15px;
	}

	.navbar-top-links li a,
	.navbar-top-links li form a {
		padding: 15px;
		color: rgba(255, 255, 255, 1);
	}

		.navbar-top-links li a #userName,
		.navbar-top-links li a:hover,
		.navbar-top-links li a:focus {
			color: #fff;
		}

.navbar-top-links .dropdown-menu li {
	display: block;
}

	.navbar-top-links .dropdown-menu li:last-child {
		margin-right: 0;
	}

	.navbar-top-links .dropdown-menu li a {
		padding: 3px 20px;
		min-height: 0;
	}

		.navbar-top-links .dropdown-menu li a div {
			white-space: normal;
		}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
	width: 310px;
	min-width: 0;
}

.navbar-top-links .dropdown-messages {
	margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
	margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
	margin-left: -123px;
}

.navbar-top-links .dropdown-user {
	right: 0;
	left: auto;
}

.nav > li > a:hover,
.nav > li > a:focus {
	background-color: transparent;
}

.sidebar .sidebar-nav.navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}

	.sidebar .sidebar-nav.navbar-collapse li {
		margin-bottom: 5px;
		text-align: center;
	}

		.sidebar .sidebar-nav.navbar-collapse li i.fa {
			display: block;
			width: 100%;
			font-size: 32px;
		}

		.sidebar .sidebar-nav.navbar-collapse li a.active::before {
			width: 0;
			height: 0;
			border-top: 14px solid transparent;
			border-bottom: 14px solid transparent;
			content: '';
			border-right: 14px solid #fff;
			position: absolute;
			right: -2px;
			top: 20px;
		}

		.sidebar .sidebar-nav.navbar-collapse li > a {
			padding: 10px 5px;
			color: rgba(255, 255, 255, 0.5);
		}

			.sidebar .sidebar-nav.navbar-collapse li > a:hover,
			.sidebar .sidebar-nav.navbar-collapse li > a:focus {
				color: rgba(255, 255, 255, 0.8);
			}

			.sidebar .sidebar-nav.navbar-collapse li > a.active {
				color: #fff;
				text-shadow: 1px 1px #666;
			}

		.sidebar .sidebar-nav.navbar-collapse li.active > a {
			color: #fff;
			text-shadow: 1px 1px #666;
		}


.sidebar .nav-second-level li {
	border-bottom: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

	.sidebar .nav-second-level li > a {
		padding: 5px !important;
		font-size: 14px;
		background: rgba(0, 0, 0, 0.1);
		margin: 2px 0 0;
	}

	.sidebar .nav-second-level li a.active::before {
		border-top: 7px solid transparent !important;
		border-bottom: 7px solid transparent !important;
		border-right: 7px solid #fff !important;
		right: -3px;
		top: 7px !important;
	}

.btn-primary {
	box-shadow: 1px 1px 5px #888888;
	text-shadow: 1px 1px #666;
	border-bottom-width: 2px;
}

.btn:hover,
.btn.active:focus,
.btn:focus {
	outline: none;
}

.btn-primary:active,
.btn-primary.active {
	border-top-width: 2px;
	outline-offset: none;
}

.btn {
	font-size: 16px;
}

	.btn:focus,
	.btn:active:focus,
	.btn.active:focus {
		outline: none;
		outline-offset: 0;
	}

.login-panel {
	margin-top: 25%;
}

.flot-chart {
	display: block;
	height: 400px;
}

.flot-chart-content {
	width: 100%;
	height: 100%;
}

.table-noBorder > tbody > tr > td {
	border: 0 none !important;
}

.breadcrumb {
	list-style: none;
	overflow: hidden;
	background: #fafafa;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #ededed;
	margin-top: 25px;
	padding: 0;
}

	.breadcrumb > li + li:before {
		content: '';
		display: none;
	}

	.breadcrumb li {
		float: left;
	}

		.breadcrumb li a {
			background: #004b6c;
			color: black;
			padding: 6px 0 6px 42px;
			position: relative;
			display: block;
			float: left;
			font-size: 18px;
			line-height: 30px;
		}

			.breadcrumb li a:after {
				content: " ";
				display: block;
				width: 0;
				height: 0;
				border-top: 50px solid transparent;
				border-bottom: 50px solid transparent;
				border-left: 30px solid #004b6c;
				position: absolute;
				top: 50%;
				margin-top: -50px;
				left: 100%;
				z-index: 2;
			}

		.breadcrumb li:first-child a {
			padding-left: 15px;
			-webkit-border-radius: 2px 0 0 2px;
			-moz-border-radius: 2px 0 0 2px;
			border-radius: 2px 0 0 2px;
			color: white;
			font-weight: bold;
			font-size: 20px;
		}

		.breadcrumb li.active:first-child a {
			font-weight: normal;
			font-size: 18px;
		}

		.breadcrumb li:nth-child(2) a {
			background: #d9d9d9;
		}

			.breadcrumb li:nth-child(2) a:after {
				border-left-color: #d9d9d9;
			}

		.breadcrumb li:nth-child(3) a {
			background: #d1d1d1;
		}

			.breadcrumb li:nth-child(3) a:after {
				border-left-color: #d1d1d1;
			}

		.breadcrumb li:nth-child(4) a {
			background: #c9c9c9;
		}

			.breadcrumb li:nth-child(4) a:after {
				border-left-color: #c9c9c9;
			}

		.breadcrumb li:last-child a {
			background: transparent !important;
			color: black;
			pointer-events: none;
			cursor: default;
		}

			.breadcrumb li:last-child a:after {
				border-left-color: transparent;
			}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
	background: transparent;
}

	table.dataTable thead .sorting_asc:after {
		content: "\f0de";
		float: right;
		font-family: fontawesome;
	}

	table.dataTable thead .sorting_desc:after {
		content: "\f0dd";
		float: right;
		font-family: fontawesome;
	}

	table.dataTable thead .sorting:after {
		content: "\f0dc";
		float: right;
		font-family: fontawesome;
		color: rgba(50, 50, 50, 0.5);
	}

.btn-circle {
	width: 30px;
	height: 30px;
	padding: 6px 0;
	border-radius: 15px;
	text-align: center;
	font-size: 12px;
	line-height: 1.428571429;
}

	.btn-circle.btn-lg {
		width: 50px;
		height: 50px;
		padding: 10px 16px;
		border-radius: 25px;
		font-size: 18px;
		line-height: 1.33;
	}

	.btn-circle.btn-xl {
		width: 70px;
		height: 70px;
		padding: 10px 16px;
		border-radius: 35px;
		font-size: 24px;
		line-height: 1.33;
	}

.show-grid [class^="col-"] {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
	background-color: #eee !important;
}

.show-grid {
	margin: 15px 0;
}




.col-sm-6 h2,
.col-md-4 h2,
.col-sm-6 h3,
.col-md-4 h3 {
	margin-top: 0;
}

.col-sm-3.control-label {
	padding-left: 0;
	padding-right: 0;
}

.jumbotron {
	padding: 30px;
	border: 1px solid #ededed;
	background: #fafafa;
}

	.jumbotron strong {
		font-family: 'futura condensed medium';
	}

	.jumbotron .col-md-4 .pull-left {
		margin-right: 20px;
		min-width: 100px;
	}

	.jumbotron .btn-edit {
		/*margin-top:-3px; color:#bbb;*/
	}

		.jumbotron .btn-edit:hover {
			color: #357ebd;
		}

		.jumbotron .btn-edit:visited {
			color: #004b6c;
		}

.tab-content {
	min-height: 100%;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	padding: 10px;
}

.nav-tabs {
	border: 1px solid #ededed;
	background: #fafafa;
	padding: 5px 10px 0;
}

.checklist td + td {
	width: 100%;
}

#historico tr:hover,
.checklist tr:hover {
	cursor: pointer;
}

#historico tr.shown {
	background-color: #ddd;
}

	#historico tr.shown + tr {
		background-color: #f9f9f9;
		padding: 10px;
	}

		#historico tr.shown + tr p {
			margin: 0 5px 5px;
			font-size: 0.9em;
		}

.map:hover {
	border: 1px solid blue;
}



@media (max-width: 768px) {
	.navbar-brand {
		margin-left: 0;
	}

	.navbar-brandimg {
		margin-left: 0;
	}

	.navbar-static-top {
		margin-top: 0;
	}

	.logotipo {
		margin-top: 0;
	}

	.sidebar {
		margin-top: 0px;
	}
}

@media (min-width: 768px) {
	#page-wrapper {
		position: inherit;
		margin: 0 0 0 85px;
		padding: 0 30px;
		border-left: 1px solid #e7e7e7;
	}

	.sidebar {
		z-index: 1;
		position: absolute;
		width: 100px;
		margin-top: 51px;
	}

	.navbar-top-links .dropdown-messages,
	.navbar-top-links .dropdown-tasks,
	.navbar-top-links .dropdown-alerts {
		margin-left: auto;
	}
}

#inserirMatricula {
	display: table;
	padding: 30px;
	margin: 0 auto;
	width: 450px;
}

	#inserirMatricula .actions {
		padding: 15px 0;
	}

.alert-text {
	color: #a94442;
}

.align-center {
	text-align: center;
	margin: 0 auto;
}
/*.custom-combobox {
	position: relative;
	width: 100%;
	display: block;
	a{
		position: absolute;
		right: -2px;
		top: 0;
		height: 100%;
	}
  }
*/
.table-hover tr:hover,
.table-hover td:hover {
	cursor: pointer;
}

.img-upload {
	margin: 5px;
	/*.pull-left{
		max-width:80%;
	}

	.pull-right{
		max-width:18%;
		font-size: 25px;
		.fa-plus-square{
			cursor:pointer;
		}
	}*/
}

.img-list-item {
	position: relative;
	padding: 6px;
	display: inline-block;
}

	.img-list-item a.delete-img {
		position: absolute;
		right: 0;
		top: 0;
		color: #666;
		font-size: 25px;
		padding: 0 6px;
	}

		.img-list-item a.delete-img:hover {
			color: #333;
			background: transparent none;
		}

	.img-list-item .img-thumbnail {
		cursor: pointer;
		max-width: 100%;
		height: 100px;
	}

.modal.large .modal-dialog {
	width: auto;
	max-width: 90%;
}

#imagepreview {
	max-width: 100%;
}

#listaClientes .modal-body .col-sm-12 > div {
	max-height: 480px;
	overflow-y: auto;
}

.ob_iCboICBC li.ih,
.ob_iCboICBC li.ih b,
.ob_iCboICBC li.ih i {
	background-image: none !important;
	background-color: #004b6c !important;
}

.ob_iCboTC input,
.ob_iCboITCN .ob_iCboIE {
	color: #000 !important;
}

.ob_iCboITCO,
.ob_iCboITCN {
	height: 34px !important;
	margin-top: 2px;
}

.ob_iCboIC {
	border: 1px solid #ccc !important;
	background-image: none !important;
	background: #fff;
}

	.ob_iCboIC .ob_iCboICBC li {
		color: #000 !important;
		font-family: inherit !important;
		font-size: 13px;
	}

	.ob_iCboIC div,
	.ob_iCboIC ul,
	.ob_iCboIC li {
		background-image: none !important;
		background-color: transparent !important;
	}

.ob_iCboTC {
	height: 34px !important;
	line-height: 34px !important;
	font-size: 14px !important;
	border: 1px solid #ccc;
	background-image: none !important;
	background: #fff;
	margin: 0 !important;
	left: 0;
	padding: 0 12px !important;
	font-family: inherit !important;
}

	.ob_iCboTC input {
		margin: 0;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
	}

.ob_iCboTR {
	height: 34px !important;
	background-image: none !important;
	background: transparent;
	z-index: 1;
}

	.ob_iCboTR .fa {
		line-height: 35px;
		font-size: 17px;
	}

input.ob_iCboIE_ET,
input.ob_iCboIE {
	font-style: normal !important;
	height: 34px !important;
	line-height: 34px !important;
	font-size: 14px !important;
	margin: 0 !important;
	font-family: inherit !important;
}

.ob_iCboTL {
	display: none;
}

.ob_iCboIC div.ob_iCboICFWT {
	border: 1px solid #ccc;
	background: #ccc !important;
	color: #fff !important;
	outline: 1px solid #ccc;
}

	.ob_iCboIC div.ob_iCboICFWT .ob_iCboICFCR,
	.ob_iCboIC div.ob_iCboICFWT .ob_iCboICFCL,
	.ob_iCboIC div.ob_iCboICFWT .ob_iCboICFCM {
		background-image: none !important;
		background-color: transparent !important;
	}
/* Input Element */
/*.ob_iCboIE
	{
		width: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		top:0px;
		display: block;
		background-color: transparent;
		border: 0px;
		margin: 0px;
		
		padding: 6px 12px;
		//margin-top: 8px !important;
		//font-family: Verdana !important;
		font-size: 14px !important;
		height: 34px !important;
		line-height:34px;
		cursor: pointer;
	}*/
.overlay {
	position: absolute;
	background-color: white;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	z-index: 10000;
}

	.overlay img {
		margin: 20% auto 0;
	}

.input-group-addon a {
	color: inherit;
}

div.dataTables_paginate {
	float: right;
	margin: 0;
}

@media (max-width: 991px) {
	.table {
		font-size: 12px;
	}

	.logotipo {
		margin-top: 0;
	}
}

.no-radius {
	border-radius: 0
}

.pointer {
	cursor: pointer;
}
.cursor-default{
    cursor:default;
}
    .cursor-default:hover{
        cursor:default;
    }