/*
 * QCRI, NADEEF LICENSE
 * NADEEF is an extensible, generalized and easy-to-deploy data cleaning platform built at QCRI.
 * NADEEF means "Clean" in Arabic
 *
 * Copyright (c) 2011-2013, Qatar Foundation for Education, Science and Community Development (on
 * behalf of Qatar Computing Research Institute) having its principle place of business in Doha,
 * Qatar with the registered address P.O box 5825 Doha, Qatar (hereinafter referred to as "QCRI")
 *
 * NADEEF has patent pending nevertheless the following is granted.
 * NADEEF is released under the terms of the MIT License, (http://opensource.org/licenses/MIT).
 */

/* -------------------------- HTML Default CSS ------------------------ */
body {
    background-color: #eee;
	padding-top: 60px;
}

.one-edge-shadow {
	-webkit-box-shadow: 0 8px 6px -8px black;
	-moz-box-shadow: 0 8px 6px -8px black;
	box-shadow: 0 8px 6px -8px black;
}

#rule-editor-modal {
    top: 5%;
    height: 80%;
    width: 80%;
    max-height: 1024px;
    max-width: 1600px;
    margin-left: -40%;
}

#rule-editor-modal .modal-body {
    max-height: 100%;
}

#footer {
    margin-top: 40px;
    width:100%;
    height:25px;
    text-align: center;
}

#widget .tab-content, #controller .tab-content, #tables .tab-content {
	padding: 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	background-color: #fff;
	-webkit-box-shadow: 3px 4px 6px -4px black;
	-moz-box-shadow: 3px 4px 6px -4px black;
	box-shadow: 3px 4px 6px -4px black;
}

.modal-backdrop {
	background: gray;
}

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

.fullwidth {
	width: 95%;
}

.cont {
    overflow: hidden;
    max-width: 100px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box-header {
	position: relative;
	padding: 10px 20px;
	margin: 0;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
    background: linear-gradient(#888, #999) repeat-x;
    border: 1px solid #6e8290;
	border-bottom-color: #586873;
	border-radius: 4px 4px 0 0;
}

#dropbox{
    border: 1px solid #aaaaaa;
    background-color: #eeeeee;
    border-radius:10px;
    position: relative;
    margin: 20px auto 20px;
    min-height: 100px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 80%;
    text-align: center;
    display: block;
    font-size: large;
    padding-top: 40px;
}


/* -------------------------- Playground --------------------------- */
.g_main {
    cursor:pointer;
    pointer-events: all;
}

/* -------------------------- D3 Widget CSS ------------------------ */
.line {
	stroke: steelblue;
	stroke-width: 1;
	fill: none;
}

.axis {
	shape-rendering: crispEdges;

}

.axis line {   
	stroke: black;
	stroke: lightgray;
}

.axis .minor {
	stroke-opacity: .5;
}

.axis path {
	display: none;
}

.row_selected {
	font-weight: bold;
}

.node {
	stroke: #fff;
	stroke-width: 1.5px;
}

.link {
	stroke: #999;
	stroke-opacity: .6;
}
