#dmarc-dns-form,
#dmarc-dns-form span.domain input {
    margin-bottom: 20px;
}

.dmarc-dns-panel .well {
    margin-bottom: 0;
    padding: 20px;
    box-shadow: none;

    min-height: 20px;
    background-color: #fdfdfd;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.dmarc-dns-panel .col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.dmarc-dns-panel .badge,
.dmarc-dns-panel .label {
    display: inline-block;
    padding: 2px 5px 1px;
    line-height: 1.5384616;
    border: 1px solid transparent;
    border-radius: 2px;
    vertical-align: middle;
    margin-top: -2px;
    font-size: 10px !important;
    font-weight: bold;
}

.dmarc-dns-panel .badge-primary,
.dmarc-dns-panel .label-primary,
.dmarc-dns-panel .badge-info,
.dmarc-dns-panel .label-info {
    background: #00BCD4;
    color: #fff;
}

.dmarc-dns-panel .badge-succes,
.dmarc-dns-panel .label-succes {
    background-color: #6fb96e;
    color: #fff;
}

.dmarc-dns-panel .badge-warning,
.dmarc-dns-panel .label-warning {
    background-color: #ed4948;
    color: #fff;
}

.dmarc-dns-panel td.success {
    background-color: #E8F5E9;
}

.dmarc-dns-panel td.warning {
    background-color: #FBE9E7;
}

.dmarc-dns-panel td.danger {
    background-color: #FFEBEE;
}

.dmarc-dns-panel td.info {
    background-color: #E0F7FA;
}

.dmarc-dns-panel .text-info {
    color: #00BCD4;
}

.dmarc-dns-panel .text-success {
    color: #6fb96e;
}

.dmarc-dns-panel .text-danger {
    color: #ed4948;
}

.dmarc-dns-panel .text-bold {
    font-weight: bold;
}

.dmarc-dns-panel .table {
    width: 100%;
    max-width: 100%;
}

.dmarc-dns-panel .table > tbody > tr > td,
.dmarc-dns-panel .table > tbody > tr > th,
.dmarc-dns-panel .table > tfoot > tr > td,
.dmarc-dns-panel .table > tfoot > tr > th,
.dmarc-dns-panel .table > thead > tr > td,
.dmarc-dns-panel .table > thead > tr > th {
    padding: 12px 20px;
    line-height: 1.5384616;

    vertical-align: middle;

}

.dmarc-dns-panel .table-bordered,
.dmarc-dns-panel .table-bordered > tbody > tr > td,
.dmarc-dns-panel .table-bordered > tbody > tr > th,
.dmarc-dns-panel .table-bordered > tfoot > tr > td,
.dmarc-dns-panel .table-bordered > tfoot > tr > th,
.dmarc-dns-panel .table-bordered > thead > tr > td,
.dmarc-dns-panel .table-bordered > thead > tr > th {
    border: 1px solid #ddd
}

.dmarc-dns-panel {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #333;
    background-color: #fff;
}

.dmarc-dns-panel h5 {
    font-size: 17px;
}

.dmarc-dns-panel h6 {
    font-size: 16px;
}

.dmarc-dns-panel .panel-title {
    font-size: 15px;
    margin: 0px;
}

.dmarc-dns-panel .panel-heading {
    color: #333;
    background-color: #f0f5fb;
    padding: 15px 20px;
    text-align: center;
    border: none;
}

.dmarc-dns-panel .panel-body {
    padding: 20px 0;
}

.dmarc-dns-panel .mb-20 {
    margin-bottom: 20px !important;
}

.dmarc-dns-panel .h1,
.dmarc-dns-panel .h2,
.dmarc-dns-panel .h3,
.dmarc-dns-panel h1,
.dmarc-dns-panel h2,
.dmarc-dns-panel h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.dmarc-dns-panel .h4,
.dmarc-dns-panel .h5,
.dmarc-dns-panel .h6,
.dmarc-dns-panel h4,
.dmarc-dns-panel h5,
.dmarc-dns-panel h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.dmarc-dns-panel code, .dmarc-dns-panel kbd, .dmarc-dns-panel pre, .dmarc-dns-panel samp {
    font-size: 1em;
}

.dmarc-dns-panel p {
    margin: 0 0 5px;
}

.icon-earth,
.icon-cloud {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-earth:before {
    content: "\f0ac";
}

.icon-cloud:before {
    content: "\f0c2";
}