/* CSS Document */
body {
  position: relative;
  padding-top: 50px;
  /*NVG REWRITE */
  background-color: #262626;
}
.contentbox {
  min-height: 20px;
  padding: 19px;
  background-color: #ebeff3;
  border: 1px solid #000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.mymodules {
  min-height: 20px;
  padding: 19px;
  background-color: #e9eaeb;
  border: 1px solid #000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.myfooter {
  background-color: #a0a5ab;
  border: 1px solid #000;
  -webkit-border-radius: 0px 0px 20px 20px;
     -moz-border-radius: 0px 0px 20px 20px;
          border-radius: 0px 0px 20px 20px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);	
}
.bannerlogo {
	content: '';
	height:150px;
	position: relative;
	background:url(../img/bs-docs-masthead-logo.png) no-repeat center top;
	bottom:0;
	background-size:contain;
}
.banner {
  content: '';
  background-color:#FFF;
  border: 1px solid #000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.logowrapper {
	padding:5px 5px 5px 5px;
  border: 1px solid #000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
.navbar		{margin:0px 0px 0px 0px;}
.h			{ position:absolute;top:-1000px;left:-1000px;}
/* REFERANSER
------------------------------------------------- */
.referanse{
	background-color:#CCC;
	text-decoration:none;
}
.tooltip-inner {
    white-space:pre-wrap;
}
a.referanse{
	alignment-adjust:middle;
	text-decoration:none;
}
.btn-xl,
.btn-group-xl > .btn {
  padding: 15px 25px 15px 25px;
  font-size: 18px;
  border-radius: 6px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.btn-xl .badge,
.btn-group-xl > .btn .badge {
  font-size: 18px;
  vertical-align: middle;
  float=left;
}
.td-xl {
  font-size: 18px;
  vertical-align: middle;
  float=left;
}
.table.vertical-align > tbody > tr > td {
	vertical-align: middle;
}
.borderless td, .borderless th {
    border: none;
}
/* CELL TABLE*/
.input-cell {display: block !important; padding: 0 !important; margin: 0 !important; border: 0 !important; width: 100% !important; border-radius: 0 !important; line-height: 1 !important;}
.modal-body {
    max-height: calc(100vh - 210px);
    overflow-y: auto;
}
/* AUTOCOMPLETE*/
.ui-autocomplete.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 20px;
}
.table-valign {
	vertical-align:middle !important;
}
.ui-slider-horizontal { margin-top: 20px; height: 1.4em; }
.ui-slider-horizontal .ui-slider-handle { width:3.5em; top: -0.3em; height: 2.0em; color:#FFF; background-color:#666; font-weight:bolder}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

/*DATEPICKER*/
div.hasDatepicker{ display: block; padding: 0; overflow: visible;  margin: 10px 0; max-width:700px }
.ui-datepicker {  overflow: visible; margin: 0; width:350px }
.ui-datepicker .ui-datepicker-header { position:relative; padding:0.3em; border-bottom: 20; font-weight: bold; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { padding: 1px 0 1px 2px; position:absolute; top: .6em; margin-top: 0; text-indent: -9999px; }

.ui-datepicker .ui-datepicker-prev { left:9px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; border-collapse: collapse; margin:0; background-color:#2e3338; }
.ui-datepicker td { border-width: 2px; padding:2; text-align: center; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em 0; font-weight: bold; margin: 0; border-width: 0; text-align: center; text-decoration: none; }

.ui-datepicker-calendar th { padding-top: .4em; padding-bottom: .4em; color:#FFF }
.ui-datepicker-calendar td a { padding:1em 1em; }
/*DATEPICKER*/
.note-editable { background-color: black !important; color: #CCC !important; }
.note-resizebar { background-color: #666 !important; }