
/* Collapsible table rows
-------------------------------------------------- */

/* Brand override */
	.navbar-brand{
		padding:3px;
	}
	
/* Custom badge text */
.badge-success {
  color: black;
}
.badge-warning {
  color: black;
}
.badge-success {
  color: black;
}

.btn-top{
	margin-top:5px;
}
/*
.dropdown-menu {
  min-width:500px;
  min-height:300px;
}
*/

html, body {
    height: 100%;
min-height: 100%;
overflow:hidden;
}

#pleaseWaitDialog{
    height: 400px;
    top: calc(50% - 200px) !important;
}

.modal.fade .modal-dialog 
{
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;

    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
}

#popovergraphinfo{
	font-size:12px;
	padding-bottom:3px;
	padding-right:6px;
	padding-left:4px;
	padding-top:3px;
	color:white;
	white-space: nowrap;
}

.axisLabel {
    position: absolute;
    text-align: center;
    font-size: 12px;
}

.xaxisLabel {
    bottom: 3px;
    left: 0;
    right: 0;
}

.yaxisLabel {
    top: 50%;
    left: -19px;
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform:  rotate(-90deg);
    transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

.y2axisLabel {
    top: 50%;
    right: -70px;
    transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform:  rotate(-90deg);
    transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

hr{
	margin-top:5px;
	margin-bottom:10px;
}

h5{
	margin-bottom:0px;
}

#tbodynodelist button{
	width:80px;
}

.dialogConfigSorting{
	border-bottom: 1px solid #DDDDDD;
  padding-bottom: 4px;
}

.modal-body-dialogConfig{
	padding-top:5px;
}

.dialogConfigDetailBody,
.dialogConfigActionBody{
	display:none;
}

.btnDialogConfigDetail{
	display:none;
}

.gadd{
	margin-bottom:5px;
}

.map{
	height: 300px;
  width: 100%;
  border:1px solid black;
}

.modalConfig {
    /* new custom width */
    //width: 760px;
    /* must be half of the width, minus scrollbar on the left (30px) */
    //margin-left: -280px;
}

#nodeconfigoffset{
	text-align:right;
}

#nodeconfigkoteoffset{
	text-align:right;
}

.mapinfo{
	margin-bottom:2px;
	color:gray;
}

.nodegrouplist{
	max-height:168px;
	overflow-y:auto;
	margin-bottom:5px;
}

.btnType2{
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  border: 0;
  background: transparent;
}

.nodegroupcontents{
	font-size:11px;
}

#inputNodeGroupNew{
	margin-bottom:5px;
}

#dialogConfigLabel{
	margin-top:8px;
}

#tbodynodelist{
	cursor: pointer;
}

.btngroup1{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.dialogConfigOverviewRowHeader{
	font-weight: 900;
  background-color: #CCCCCC !important;
  color:white;
}

#dialogConfig .table>thead>tr>th, 
#dialogConfig .table>tbody>tr>th, 
#dialogConfig .table>tfoot>tr>th, 
#dialogConfig .table>thead>tr>td, 
#dialogConfig .table>tbody>tr>td, 
#dialogConfig .table>tfoot>tr>td {
	padding:3px !important
}

.loader{
  width: 100px;
  height: 100px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}

#loader-2 span{
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #AAAAAA;
  margin: 35px 5px;
}

#loader-2 span:nth-child(1){
  animation: bounce 1s ease-in-out infinite;
}

#loader-2 span:nth-child(2){
  animation: bounce 1s ease-in-out 0.33s infinite;
}

#loader-2 span:nth-child(3){
  animation: bounce 1s ease-in-out 0.66s infinite;
}

@keyframes bounce{
  0%, 75%, 100%{
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }

  25%{
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
  }
}

.modal-xlg {
	width: 1100px !important;
}

.configheader{
	margin-bottom:10px;
	text-decoration:underline;
}

.projectstartlistheader{
	margin-top:0px;
	text-decoration:underline;
	margin-bottom:10px;
}

.projectStartData{
	height:445px;
	margin-bottom:0px;
	overflow-y:auto;
	border:1px solid #dddddd;
	border-radius:4px;
}

.projectStartData .list-group-item{
	border:none;
	border-bottom:1px solid #dddddd;	
}

.infheader{
	margin-bottom: 10px;
  border-bottom: 1px solid #AAAAAA;
}

.inffield{
	width: 100px;
  float: left;
	line-height: 11px;
	font-size:12px;
	font-style: italic;
}

.infcontents{
	line-height: 11px;
	font-size:12px;
}

.pejlerlistheader{
	margin-top:10px;
	text-decoration:underline;
	margin-bottom:10px;
}

#groupSubItem{
	cursor:pointer;
	padding:6px !important;
}

#groupSubItem:hover {
	color:white;
	background-color:green;
}

#btnClearSelection{
	margin-right:5px;
}