/* 
========================================================
GERAL
========================================================
*/

#all{
	width:1000px;
	position: relative;
	margin: 0 auto;
}

.navbar{
	margin-top: 20px;
}

.navbar-right{
    margin-right: 15px !important;
}


.clear{
	clear: both;
}


.sidebar{
	float: left;
	width: 20%;
}

.bd{
	float: right;
	width: 78%;
	padding: 15px;
}

.form:not(.banner) .form-group{
	width: 350px;
}

#pesquisa{
	width: 150px;
}

h1{
	font-size: 24px;
}

#calendario a:hover, #calendario a:focus{
	text-decoration: none !important;
}
#calendario a.thumbnail.ativo, #calendario a.thumbnail.ativo:focus{
	border-color: red !important;
	text-decoration: none !important;
}


.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

#caixas table.table>tbody>tr>th{ color: #ccc; text-transform: capitalize; font-size: 0.9em; font-weight: normal;}
#caixas table.table>tbody>tr>td{ border-top: 0; padding: 3px 8px;}

#caixas ul{	display: inline;}
#caixas li:not(.order){ float: left; margin: 0 8px;}
#caixas li:not(.order):first-child{ list-style: none;}

#caixas li:not(.order):nth-child(1),
#caixas li:not(.order):nth-child(2),
#caixas li:not(.order):nth-child(8){ width: 12%;}
#caixas li:not(.order):nth-child(3),
#caixas li:not(.order):nth-child(4),
#caixas li:not(.order):nth-child(5),
#caixas li:not(.order):nth-child(6),
#caixas li:not(.order):nth-child(7){width: 8%;}
#caixas .row.tit li{color: #ccc; text-transform: capitalize; font-size: 0.9em;}

#caixas a.glyphicon-remove-circle{ text-decoration: none; font-size: 20px;}
#caixas a.glyphicon-minus-sign{ text-decoration: none; font-size: 18px;}
#caixas a.glyphicon-star.text-primary{ color: #ffd76e;}
#caixas a.glyphicon-star-empty.text-muted{ color: #ccc;}
#caixas a.glyphicon-pencil{ text-decoration: none; color: #999; position: relative; top: -2px;}
/*#caixas .row{ border-bottom: 1px solid #ddd;}*/

h4.bg-warning{ padding: 10px;}

.btn-caixa, .btn-caixa:hover{font-size: 18px; text-decoration: none;}
.padding-no{ padding: 0;}


@media (min-width: 1000px){
	.modal-dialog {
	    width: 650px;
	}
}

/*
	Ordernar caixas
	======================================================== */
body.dragging, body.dragging *, body.sortable li.order:hover {
  /*cursor: hand !important;*/
  cursor: url(../img/openhand.cur), auto !important;
}
.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
ol.order, li.order{ margin: 0; padding: 0; list-style: none;}
ol.order li.placeholder {
  position: relative;
  /** More li styles **/
}
ol.order li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}
#bt-ordenar{ margin-right: 5px;}

ol.order li.placeholder:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	margin-top: -5px;
	left: -5px;
	top: -4px;
	border: 7px solid transparent;
	border-left-color: blue;
	border-right: none;
}
