@charset "utf-8";

table.table th {
	white-space: nowrap !important;
	background-color: #f5f5f5 !important;
}
table.table th, table.table td {
	padding-top: 0.3em !important;
	padding-bottom: 0.3em !important;
	line-height: 1.2 !important;
}

.tab-pane {
	margin-top: 0.5em;
}

.datetime, .name {
	white-space: nowrap;
}

section.content-header {
    margin-bottom: 1em;
}

/*.radio label, .checkbox label {
    padding-left: 0px !important;
}

.radio-inline {
    padding-left: 0px !important;
}*/

.search-padding {
    padding-bottom: 10px;
}

.form-control {
    padding: 6px !important;
}

.pagination > .active a {
    color: #fff;
}

.drag-row td {
    background-color: #FFF;
}

.col-md-55 {
    width:45.83333333%
}
.col-md-65 {
    width:54.16666667%
}
.col-md-55,
.col-md-65 {
    float:left;
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}

.differ {
    width:100%;
    margin:0;
    background:#f9f9f9;
    border:1px solid #ddd;
    font-size:inherit;
    border-collapse:separate;
    border-spacing:0;
    border:1px solid #ddd;
}

.differ td {
    padding:1px 4px;
    font-size:inherit;
    border-top:1px dotted #eee;
    border-left:1px solid #ddd;
}

.differ .-line:first-child td {
    border-top:0;
}

.differ .-line td:first-child {
    border-left:0;
}

.differ .-number {
    width:5%;
    padding-top:.4em;
    white-space:nowrap;
    text-align:right;
    vertical-align:top;
    font-size:80%;
    font-family:Arial;
    border-top:1px solid #e6e6e6;
    color:#999;
}

.differ .-text {
    padding-left:8px;
    border-left:3px double #ddd;
    background:#fff;
}

.differ .-is-differ .-text {
    background:#FFFBE6;
}

.differ .-no-differ .-text {
    color:#777;
}

.differ .-word {
    display:inline-block;
    vertical-align:middle;
    /*font-weight:bold;*/
}

.differ .-word.-source {
    color:green;
    background: #dfd;
}

.differ .-word.-change {
    color:red;
    background: #fdd;
}

.output {
    margin-top:40px;
}
