.diagram {
    display: inline-block;
    margin-top: 77px;
}

.header {
    background-color:#000B25;
    padding:25px;
}
.header h1 {
    color:#fff;
    text-align:right;

    padding:0;
    margin:0;
}


.topbtns {
    margin-top:30px;
}

.topbtns .cbtn {
    margin-right:15px;
    margin-top:15px;
}

.cbtn {
    color:#fff;
    font-weight:bold;
    font-size:20px;
    border-radius:10px;
    display:inline-block;
}


.cbtn span {
    height:calc(100% + 20px);
    padding:10px 15px;
    text-align: center;
    display:inline-block;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;

}
.white {
    background-color:#fff;
    color:#000;
    border:2px solid #EAEAEA;
}
.white span.num {
    background-color:#EAEAEA;
    color:#000;
}
.critical {
    background-color:#F44034;
}
.critical span.num {
    background-color:#E03B30;
}

.high {
    background-color:#FF5722;
}
.high span.num {
    background-color:#EA501F;
}

.medium {
     background-color:#FF9800;
 }
.medium span.num {
    background-color:#EA8B00;
}

.low {
    background-color:#FFC107;
}
.low span.num {
    background-color:#EAB106;
}

.insinghts {
    background-color:#02A6F2;
}
.insinghts span.num {
    background-color:#0298DE;
}

.noissue {
    background-color:#21BA45;
}
.noissue span.num {
    background-color:#1EAB3F;
}


.mt50 {
    margin-top:50px;
}

.mb50 {
    margin-bottom:50px;
}

.seobox {
    border:2px solid #EAEAEA;
    padding:25px;
    border-radius:10px;
    margin-top:30px;
}

.seobox .cbtn {
    margin-right:25px;
}

.showhide .content {
    display:none;
}

.showpages {
    background-color:#2094F3;
    color:#fff;
    padding:10px 15px;
    text-align: right;
}
.showpages:hover {
    color:#fff;
    background-color:#0B71C4;
}

.btnblue {
    background-color: #2094F3;
    color: #fff;
    padding: 10px 15px;
    text-align: right;
}








