body
{
	font-family:tahoma,sans-serif;
}
#jbo_form_div div{
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

#jbo_form_div div:before,
#jbo_form_div div:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

#jbo_loginform .input-append {
	width:100%;
}

.tab-content {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}

.nav-tabs {
    margin-bottom: 0;
}

.ui-search-input
{
	font-weight:normal;
}

#jbo_loginform .form-group {
	padding-right:5px;
}

.ui-dialog .ui-widget-header
{
	color:black;
}

input[type=file]{
	display:inline;
}

.bootstrap-switch
{
	border-radius:0px;
}

.jbo_the-legend {
    border-style: none;
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}
.jbo_the-fieldset {
    border: 1px solid #e1e1e1;
}

.jbo_divider {
	border-bottom:1px solid #c8c8c8;
	padding:10px 0px;
}

.chosen-container-multi .chosen-choices
{
	min-height:34px !important;
	border-color:#ccc;
}

.chosen-single
{
	border-color:#ccc !important;
}

a.chosen-single
{
	height:34px !important;
}

.jbo_color_show
{
	display:inline-block;
	width:16px;
}

.calendar {
	z-index:9;
}

.jbo_adhoc_file {
	position: relative;
	overflow: hidden;
}
.jbo_adhoc_file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}
input[readonly] {
	  background-color: white !important;
	  cursor: text !important;
}

/*lobipanel aanpassingen*/
.jbo_bootstrap_lobipanel{
	display:none;
}

div.jbo_infopanel_item
{
	overflow:visible;
}

#jbo_saving
{
	width:16px; 
	height: 16px; 
	background:none; 
	left:auto;
	z-index:2; 
	position:static;
}

.jbo-fa-lg {
	font-size:1.33em !important;
}

.jbo-fa-2x {
	font-size:2em !important;
}

.jbo-fa-3x {
	font-size:3em !important;
}

.jbo-fa-4x {
	font-size:4em !important;
}

.jbo-fa-5x {
	font-size:5em !important;
}

.tooltip-inner {
	padding: 1rem 0.5rem !important; 
	background-color: white !important;
	color:#5d5d5d;
	border: 1px solid #c0c0c0;
	font-weight: bold !important;
	box-shadow: 2px 2px 4px 0px rgba(161, 161, 161, 1);
}
.tooltip.bottom .tooltip-arrow {
	border-bottom: 5px solid #c0c0c0 !important;
}

.tooltip.top .tooltip-arrow {
	border-top: 5px solid #c0c0c0 !important;
}

.tooltip.left .tooltip-arrow {
	border-left: 5px solid #c0c0c0 !important;
}

.tooltip.right .tooltip-arrow {
	border-right: 5px solid #c0c0c0 !important;
}

.bootstrap-datetimepicker-widget {
	width: auto !important;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
	background-color: #007bff !important;
}
