
.parent-div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

}

.rules-labels {
    font-weight: bold;
    font-size: 18px;
    color:#384967;
}

.rule-info-section-separator {
    border-bottom: 1px solid #dddddd;
}

.rule-info-section-wrapper {
    border: 1px solid #ddd;
}

div.rule-target-equip-group .select2-container-multi .select2-choices .select2-search-choice {
    background: #4b8df8 !important;
}

.condition-title {
    width: 100%;
    text-align: center;
    border-bottom: 0 solid #ddd;
    line-height: 0.1em;
}

.condition-title span {
    background: #fff;
    padding: 0 10px;
    font-weight: bold;
}

.threshold-adjustment-wrapper{
    width: 100%;
    overflow: auto !important;
}

.rule-condition-wrapper {

    min-width: 650px;
    /*overflow: auto !important;*/
    margin-bottom: 15px;

}

.individual-rule-condition {
   /* min-width: 800px;*/
    margin: 0;
}

.no-rule-condition-block{
        width:100%;min-width:100%;height:65px;padding-top:15px;
}


.individual-rule-condition-content-title{
    float:left;padding:15px;width:35%;min-width: 35%; text-align: left;height: 65px;
}


.individual-rule-condition-content-condition{
    float:left;padding:15px;width:5%;min-width: 5%;text-align: center;height: 65px;
}

.individual-rule-condition-content-threshold{
    float:left;padding:15px;min-width:40%;width:40%;text-align: center;height: 65px;
}


.individual-rule-condition-content-default{
    float:left;padding:15px;min-width:20%;width:20%;text-align: left;height: 65px;
}

.rule-customization-title {
    border-bottom: 1px solid #384967;
}


.individual-rule-condition-title {
    font-size: 16px;
    font-weight: bold;
}

.individual-rule-condition-symbol {
    font-weight: bold;
    font-size: 20px;
}

.individual-rule-condition-default{
    font-size:14px;
    text-align: left;
}


.condition-symbol-wrapper{
   text-align:center;margin-top: 5px;margin-bottom: 5px;
    color:#384967;
}

.tuning-message{
    display: none;
}

.rule-adjustment-notice{
    padding:15px;
}

.rule-adjustment-notice-content{
    font-style: italic;color:red;font-weight:bold;
}

.hidden-content-icons {
    visibility: hidden;
}

.title-row-padding
{
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 0;
}

.rule-conditions-history-table .dataTables_wrapper .dataTables_filter input
{
    right: 15px;
    width: 400px;
}

.rule-muting-history-table .dataTables_wrapper .dataTables_filter input
{
    right: 15px;
    width: 400px;
}
