body{
	padding-top:50px;
}

body.no-padding{
	padding-top:0;
}

#main{
	padding-top:1em;
}

.absolute{
	position:absolute;
}

.relative{
	position:relative;
}

.box-be-login{
	margin-top:100px;
	width:300px;
}

.row-form,.row-actions{
	margin-bottom:1em;
}

.panel-collapse ul ul{
	margin-left:1em;
}

#loading{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	background:rgba(255,255,255,0.3);
	background-image:url('../img/loading.gif');
	background-repeat:no-repeat;
	background-position:center;
	display:none;
}

/*tables*/
.table-heading{
	padding:5px 15px 5px 15px;
}

/*forms*/
form .tab-pane{
	margin-top:2em;
}

/*buttons*/
.btn-group-top-right{
	right:0;
	top:0;
}

.panel-default{
	position:relative;
	width:100%;
}

/*modals*/
.modal.modal-large .modal-dialog {
  width: 90%;
  max-height:90%;
}
.modal.modal-medium .modal-dialog {
  width: 70%;
  max-height:90%;
}
.modal.modal-small .modal-dialog {
  width: 40%;
  max-height:90%;
}
.modal-large .modal-body,.modal-small .modal-body,.modal-medium .modal-body {
  overflow-y: auto;
}

/*icons*/
.sort-handle{
	cursor:pointer;
}

/*media*/
.media-thumbnail{
	padding-top:30px;
	padding-bottom:28px;
	border:1px solid;
}

.media-thumbnail-image{
	width:100%;
	height:100px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}

.media-thumbnail header{
	position:absolute;
	top:0;
	margin-left:-15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100%;
}

.media-thumbnail header a{
	padding:0 15px 0 15px;
	line-height:30px;
}

.media-thumbnail footer{
	position:absolute;
	bottom:0;
	margin-left:-16px;
	margin-right:-1px;
}

.media-thumbnail .btn{
 	border-bottom:0;
}

.list-group-item-thumbnail{
	width:30%;
	height:100%;
}
.list-group-item-body{
	width:65%;
}

.DTED.DTED_Lightbox_Wrapper{
	top:50px !important;
}

.navbar-nav .btn-group{
	margin-top:13px;
}

.navbar-default{
	background-repeat:no-repeat;
	background-size:contain;
	background-position:15px center;
}
