/*
 * Bootstrap override
 */
.modal-backdrop {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.popover {
	color: black;
	-ms-user-select:none;
}

/*
 * Popup views
 */

#init-import-views {
	display: none;
}

/*
 * Modal footer
 */
.modal-footer .error, .modal-footer .success, .modal-footer .addSpinner {
	display: none;
	float: left;
	vertical-align: -4px;
	margin-top: 6px;
	font-size: 14px;
	color: #c43d40;
	font-weight: bold;
}

/*
 * Mobile Builder
 */
.builderMobile {
	display: none;
}

.modal-footer .success {
	color: #30750a;
}

.modal-footer .addSpinner {
	margin-left:8px;
}

/*
 * Top panel
 */

#builderPanel {
	position: absolute;
	top: 0px;
	display: none;
	z-index: 500;
	text-align: center;
    word-wrap: break-word;
	height: 100px;
	padding: 15px 20px 0px 20px;
}

.side-panel #builderPanel {
	display: none !important;
}

#builderPanel > div > button {
	margin: 0px;
}

#builderPanel > div > button:nth-child(1) {
	min-width: 83px; /* Surface */
}

#builderPanel button.small {
	padding-left: 4px;
	padding-right: 4px;
}

#builderPanel .leftPanel {
	width: 132px;
	text-align: left;
}

#builderPanel h4 {
	color: white;
	margin: 1px 0 2px 4px;
	line-height: 22px;
	font-weight: normal;
}

#status-bar {
	display: inline-block;
	margin-top: 6px;
	margin-left: 1px;
	font-size: 12px;
	color: #999;
}

#builderPanel .popover-content {
	padding: 6px 10px;
}

#builderPanel .builder-item i.icon-file {
	width: 20px;
	background-position: -21px -23px;
	opacity: 0.7;
	height: 18px;
}

.save-popover {
	width: 170px;
	z-index: 5555;
	color: #30750A;
	font-weight: bold;
	font-size: 14px;
	display: none;
}

.builder-save {
	margin-left: 12px;
}

.builder-settings {
	margin-left: 11px;
}

.save-popover-2 {
	text-align: center;
	min-height: 40px;
	min-width: 280px !important;
	max-width: 360px !important;
	color: #30750A;
	font-weight: bold;
	font-size: 14px;
}

.save-popover-2 .popover-title {
	display: none;
}

.datawarning-popover {
	max-width: 420px !important;
	width: 420px;
}

.datawarning-popover .btn {
	vertical-align: 1px;
}

.datawarning-popover .popover-title {
	display: none;
}

.hide {
	display: none;
}

/* Spectrum input color picker */
.sp-input-container {
	height: 16px !important;
}
