/*!
 * @version 1.0
 * Corpo de Bombeiros RN
 * Todos os Direitos Reservados 2013.
 */

@charset "UTF-8";
@import url('jquery-ui.min.css');
@import url('jquery-ui.theme.min.css');
@import url('jquery-ui.structure.min.css');
@import url('select2.css');
@import url('bootstrap.min.css');
@import url('select2-bootstrap.css');

body {
	min-height: 900px;
}

.wrap {
	min-height: 620px;
}

.body-login {
	background-color: #170d5f;
}

.form-login{
	background-color: #e7e7e7;
	margin-top: 50px;
	padding: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 30%;
	margin-left: auto ;
	margin-right: auto ;
}

legend{
	font-size: 14px;
}

/* TABLES */
table.table > thead {
	background-color: #f5f5f5;    
}

#top {
	background: #170d5f;
	color: #fff;	
	margin-bottom: 10px;
}

#menu {
	background: #eee !important;
}

#cbmrn {
	height: 290px;
	width: 290px;
}

/* DROPDOWN MENU */
.dropdown-menu {
	border-radius: 0.0;
}

.dropdown-submenu {
	position:relative;
}

.dropdown-submenu > .dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;    
}

.dropdown-submenu:hover > .dropdown-menu {
	display:block;
}

.dropdown-submenu > a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#cccccc;
	margin-top:5px;
	margin-right:-10px;
}

.dropdown-submenu:hover > a:after{
	border-left-color:#ffffff;
}

.dropdown-submenu .pull-left{
	float:none;
}

.dropdown-submenu.pull-left > .dropdown-menu{
	left:-100%;
	margin-left:10px;
}

/** Navegação para Sair */
.ulUser {
	margin-top:1em;
	font-size:0.8em;
	color:#C2C2C2;
}

.ulUser li{
	display:inline;
	color:#fff;
}

.ulUser li span{
	font-size:5em;
}

.ulUser li a{
	color:#fff;
}

.ulUser li a:hover{
	color:#CCC;
	text-decoration:none;
}

/** Regras específicas do CBFROTAS */
#jumbo-mens-ini {
	margin-top: 1em;
}

.title-alert{
	padding: 1px;
	margin-bottom: 2px;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #b94a48;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.title-alert p{ 
margin: 0 0 1px;
}

.well-cadastro{
	margin-top: 1em;
}

.simple-text{
	font-weight: 100;
}
th a, th a:hover {
	color: #000;
	font-size: 10px !important;
	text-decoration: none;
}

td {
	height: 30px !important;
	color: #000;
	font-size: 11px !important;
	text-decoration: none; 
}

td a.center {
	margin-left: 20%;
}

/** Regras específicas do CLOG */
.center {
	text-align: center;
}

.tombos-disp {
	min-height: 8em !important;
	width: 100%;
}

.form-inline .form-group .control-inline  {
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	height: 2em !important;
	width: auto;
}

.form-inline .form-group .control-inline-sm  {
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	height: 2em !important;
	width: 4em;
}

.modal-xl {
	width: 80%;
}

.modal-lg {
	width: 60%;
}

.modal-sm {
	width: 40%;
}

/* Regras para os calendários datepicker */
#calendar-add-on.glyphicon {
	top: 0px !important;
	cursor: pointer;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

input.data {
	background-color: #FFF;
	cursor: text;
	width: 7em !important;
	padding: 2px;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.clear {
	clear: both;
}

.dep {
	border: 1px solid #FF0;
}

.piscar {
	color: red;
}