.tm-section-texture {
    background: url(/assets/images/section-background.svg) 50% 17vh no-repeat,linear-gradient(to left top, #28a5f5, #1e87f0) 0 0 no-repeat;
}
.uk-text-white {
    color: #f3f3f3;
}
span.Title {
    display: block;
    font-size: 11px;
    color: #a5a5a5;
}
span.Description {
    display: block;
    font-size: 9px;
    margin-top: 11px;
}
span.Title-Count, span.Description-Count {
    font-size: 11px;
}
.red {
    color: red;
}
.green {
    color: green;
}
.orange {
    color: orange;
}
.uk-container-fluid {
    padding-left: 40px;
    padding-right: 40px;
    box-sizing: content-box;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}
h5 {
    margin-bottom: 10px;
    font-size: 14px;
    text-align: center;
}
span.Working-Pages, span.Broken-Pages, span.Invalid-Pages, span.Mobile-Friendly {
    font-size: 10px;
    display: block;
}
textarea.Pages {
    width: 100%;
    min-height: 60px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    padding: 5px;
    font-size: 10px;
    box-sizing: border-box;
}
span.Date {
    display: block;
    margin-top: 20px;
}
span.result {
    margin-top: 45px;
    display: block;
    text-align: center;
}
span.result > i.fa:first-child {
    display: block;
    font-size: 125px;
}
span.result-text {
    margin-top: 10px;
    font-size: 22px;
    display: block;
}

span.result i.fa.fa-times-circle,
span.result i.fa.fa-times-circle + span.result-text{
    color: #ff5c5c;
}

span.result i.fa.fa-exclamation-triangle,
span.result i.fa.fa-exclamation-triangle + span.result-text{
    color: #ea8d2b;
}

span.result i.fa.fa-check-circle,
span.result i.fa.fa-check-circle + span.result-text{
    color: #009a29;
}

span.result a {
    font-size: 14px;
    display: block;
}

textarea.broken-pages {
    min-height: 150px;
    min-width: 600px;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}

.goals:after {
    display: table;
    content: '';
    clear:both;
}

.goal {
    float: left;
    margin-right: 5px;
    text-align: center;
    font-size: 12px;
}

.goal .name {
    background: #f3f3f3;
    padding: 2px 20px;
    display:flex;
    align-items:center;
    max-width: 100px;
    min-height: 36px;
}

.goal .value {
    background: #1f89f0;
    font-size: 20px;
    color: white;
}

span.goals-info {
    display: block;
    margin-bottom: 20px;
}
