html, body {
    
}
h1{
	font-size: 1.8em;
}

.clickable{
	cursor:pointer;
}


/** Admin Navbar */
.navbar.navbar-adminrow{
	padding-top:0;
	padding-bottom:0;
	font-size: .9rem;
}

.headerLogo {
	padding-right: 15px;
}
.headerAppName, .headerName  {
	font-size:25px;
	font-weight: bold;
	padding-left: 20px;
	
}

#live_column_head .headerName  {
	padding-left:0;
}
#live_column_body .alert{
	margin-top:0;
	margin-bottom:1px;
}
.headerAppName {
	border-left: 1px solid #eaeaea;
}
.dataTables_wrapper, .headerWrapper {
/*
	width:96%;
	margin: 0px auto;
*/
	background-color: #fff;
	padding:20px;
}

a.white,
a.white:hover,
a.white:active{
	color:#fff;
}

.live-message-column{
	padding-left:0;
}

.dataTables_wrapper{
	padding-top: 40px !important;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.headerFilterWrapper {
	/*
	width:96%;
	*/
	margin: 0px auto;
	background-color: #fff;
	padding-left: 20px;
	padding-right: 20px;
	height:65px;
	border-bottom: 1px solid #dadada;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#ffffff));
	background-image:-webkit-linear-gradient(#f3f3f3, #ffffff);
	background-image:-moz-linear-gradient(#f3f3f3, #ffffff);
	background-image:-o-linear-gradient(#f3f3f3, #ffffff);
	background-image:linear-gradient(#f3f3f3, #ffffff);
}
.headerWrapper {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding-bottom: 15px;
	border-bottom: 2px solid #eaeaea;
	margin-top: 35px;
}
.headerLogo {

}

.headerForms {
	
}

.headerFormsLabel {
	padding-top: 3px;
}

.headerFilterLabel {
	padding-bottom: 10px;
	color: #9a9a9a;
}
.custom-control-label {
	font-size: 13px;
	padding-top: 3px;
}


.input-group-blank .input-group-text{
	background-color:transparent;
}

.input-group-blank > .custom-select:not(:first-child), 
.input-group-blank > .form-control:not(:first-child){
	border-left:0;	
}


.status-running {
	color: green;
	font-size: 23px;
}

.status-stopped{
	color: red;
	font-size: 23px;
}
.notesWrapper {
	font-size: 20px;
	cursor: pointer;
}

.shown {
	background-color: #e8e8e8 !important;
}

.notesDetailsWrapper {
	min-height: 250px;
}
.notesChevronDown, .notesChevronUp {
	font-size: 23px;
}

.notesListNote {
	padding: 3px 5px;
	background-color: #dadada;
	cursor:pointer;
	margin-bottom: 2px;
}
.notesListNote:hover {
	background-color: #a5a5a5;
}

.notesListHeader {
	font-size: 11px;
	color: #727272;
}

.notesListMessage {
	font-size: 12px;
}

.livemessage-datetime{
	position:absolute;
	right:10px;
	top:14px;
	font-size: .8em
}

.dataTables_length {
	font-size: 13px;
	display: none;
}
#rekTable_filter {
	color: #9a9a9a;
}


#newModal .modal-dialog {
    max-width: 80%;
}
.modal-title .subline{
	color: #9a9a9a;
	font-size: 12px;
}


#diskDetails{
	font-weight:bold;
}


/**   
		Colors  
*/
.bis-green{
	color:#2aab4f;
}

a.bis-green,
a.bis-green:hover,
a.bis-green:active{
	color:#2aab4f;
	text-decoration:none;
}

.fa-pulse.bis-green{
	background: -webkit-linear-gradient(#2aab4f, #000000);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}

.btn-bis-green {
    color: #fff;
    background-color: #2aab4f;
    border-color: #2aab4f;
}

.lightgrey{
	color: #a6a6a6;
}

.notesPagination{
	position:absolute;
	height:28px;
	background-color: #dadada;
	color: #afafaf;
	width:100%;	
	bottom: -37px;
}
.notesPagination:hover{
	background-color: #afafaf;
	color: #dadada;
}

.notesPagination > span{
	position: absolute;
	/*top: 44%;*/
	left: 44%;
	font-size:28px;
}
.first-col,.second-col{
	margin-bottom:32px;
	
}
/*
.first-col .notesPagination{
	bottom: -10px;
}
.second-col .notesPagination{
	bottom: -10px;
}
*/

.form-row label{
	font-weight:bold;
}

.dataTables_wrapper .toolbar,
.dataTables_wrapper .dt-buttons{
	float:left
}

.hiddenToastrMessage{display:none;}

/** rebuild old bootstrap behaviour */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}

.subnav{
	margin-top: -23px;
	margin-bottom: 12px;
}

.modal-content{

}
/* Important part */
.modal-dialog{
    overflow-y: initial !important
}
.modal-body{
   max-height: calc(100vh - 150px);
    overflow-y: auto;
}

/** styles by wladi */
.table thead th { border-bottom: 0px !important; }
.notesListNote { background-color: #eaeaea; border: 1px solid #dadada; margin-bottom: 1px; }
.btn { margin-top: 10px; }
.fa.fa-edit.lightgrey.label_edit_btn { padding-left: 5px; }
.toolbar.alert-danger { padding: 2px 10px; border-radius: 5px; }
.headerForms .dropdown { margin-top: 3px; }
.headerWrapper { border-bottom: 1px solid #eaeaea; }
.headerForms .dropdown-menu.show .user-profile a { border-bottom: 1px solid #dadada; padding: 0px 5px 5px; }
.headerForms .dropdown-menu.show .login-logout a { padding: 0px 5px; color: red; }
.headerForms .dropdown-menu.show .login-logout { margin-top: 5px; }
.headerForms .dropdown-menu.show a { width: 100%; display: inline-block;  }
 