.site-controls, .ads-controls,
.placements-controls, .ad-tags-controls {
    margin-bottom: 10px;
}

.empty-site-logs,
.empty-site-rules,
.empty-site-providers, .empty-site-placements,
.empty-placement-ad-tags {
    margin: 20px 0 20px 0;
}
.site-settings-header, .placement-settings-header {
    /*padding: 20px 0;*/
}

/* forms */
.form-group.required label:after {
    content:"*";
    color:red;
}
.alert-custom {
    padding: 6px 15px;
}
.form-control-custom {
    width: 100%;
}
ul.alert {
    list-style-type: none;
}
.expression,
.function {
    color: #000000;
}
/* forms */

/* breadcrumbs */
.breadcrumb-custom {
    margin-top: 20px;
    margin-bottom: 10px;
}
.br-separator {
    color: #b1a0a0;
    font-size: 13px;
}
/* breadcrumbs */

/* site tag */
textarea.site-tag {
    resize: vertical;
}
/* site tag */

/* targets */
#subIdContainer {
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    border-radius: 4px;
}
.subId select {
    display: inline;
    width: 40%;
    margin-right: 4px;
}
.subId input {
    display: inline;
    width: 54%;
}
.subId select,
.subId input {
    margin-bottom: 10px;
}
/* targets */

/* ad tags */
.adTagName {
    color: #a6aeb1;
}
/* ad tags */

/* target rules */
.portlet-placeholder {
    border: 1px dotted black;
    border-radius: 4px;
    margin-top: 10px;
    height: 34px;
}
.condition-wrapper .move {
    display: inline-block;
    border: none;
    box-shadow: none;
}
.condition-wrapper .move,
table.rules-table tbody .move {
    cursor: move;
}
.disable-table {
    opacity: 0.5;
}
.form-section {
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    border-radius: 4px;
}
.optimizationRow select {
    display: inline;
    width: 97%;
}
.optimizationRow select.manualAdTags,
.optimizationRow select.frequencyAdTags {
    display: inline;
    width: 66%;
}
.manualPercent,
.frequencyImpression {
    display: inline;
    width: 29%;
}
#ruleAdTagsContainer select.manualAdTags,
#ruleAdTagsContainer select.frequencyAdTags {
    margin-right: 4px;
}
#ruleAdTagsContainer .optimizationRow select,
#ruleAdTagsContainer .optimizationRow input {
    margin-bottom: 10px;
}

.condition-wrapper{
    margin-top: 10px;
}
/* target rules */

/* search */
.search-condition {
    border: 1px solid #c1f1f9;
    color: #000;
    padding: 2px 5px;
    margin-bottom: 5px;
}
table.search-by-provider tbody tr div:last-child {
    margin-bottom: 0;
}
/* search */

/* helpers */
.mt10 {
   margin-top: 10px;
}
.lead.description {
    font-weight: 300;
}
/* helpers */

/* logs */
.form-group .select2.select2-container {
    display: block;
}
.logs-controls {
    padding: 20px 15px;
}
.list-group .list-group-item.logs-pagination {
    padding: 0 15px;
}
.label-created {
    background-color: #5cb85c;
}
.label-updated {
    background-color: #f0ad4e;
}
.label-deleted {
    background-color: #d9534f;
}
/* logs */

#list-container {
    padding: 20px;
    /* background: aliceblue; */
}