.dashboardtitle {
    margin: 6px;
}
.tranche{
float: right;
margin-right: 10px;
display: block;
    position: relative;
}
.noview{
    display: none;
}
.tranche0::after {
    content:url(tranche/tranche0.png) ;
}
.tranche10::after {
    content:url(tranche/tranche10.png) ;
}
.tranche20::after {
    content:url(tranche/tranche20.png) ;
}
.tranche30::after {
    content:url(tranche/tranche30.png) ;
}
.tranche40::after {
    content:url(tranche/tranche40.png) ;
}
.tranche50::after {
    content:url(tranche/tranche50.png) ;
}
.tranche60::after {
    content:url(tranche/tranche60.png) ;
}
.tranche70::after {
    content:url(tranche/tranche70.png) ;
}
.tranche80::after {
    content:url(tranche/tranche80.png) ;
}
.tranche90::after {
    content:url(tranche/tranche90.png) ;
}
.tranche100::after {
    content:url(tranche/tranche100.png) ;
}


.dashboardsessiontitle {
    position: relative;
    float: left;
    width: 100%;
    background-color: #ffd77a;
    font-size: 24px;
    /* font-weight: bold; */
    padding: 6px;
    margin-bottom: 6px;
    line-height: 24px;
    color: #000;
    text-align: center;
    border-bottom: 1px solid #b9b9b9;
}

.dashboardsessiontitle span {
    font-size: 18px;
}

.dashboardsessioncontent {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 36px;
}

.dashpagetitle a:link,
.dashpagetitle a:active,
.dashpagetitle a:visited {
    color: #ffffff;
}

.dashpagetitle a:hover {
    color: #ffefc3 !important;
}

.dashpagetitle {
    position: relative;
    float: left;
    color: rgb(255, 255, 255);
    font-size: 1.3em;
    padding: 0.3em;
    margin-top: 6px;
    background-color: #666;
    width: 90%;
    border-radius: 18px;
}

.dashpagetitle_neverseen {
    background-color: #8f8f8f;
}

.dashpagetitle_1,
.dashpagetitle_true {
    background-color: #006d09;
}

.dashpagetitle_1::before,
.dashpagetitle_true::before {
    content: '\002714';
    display: block;
    position: relative;
    float: left;
    color: #00c900;
    background-color: #ffefc3;
    margin-right: 12px;
    width: 36px;
    height: 36px;
    border-radius: 18px;
    font-size: 48px;
    /* content: '\002705'; */
}
.dashpagetitlevu_1,
.dashpagetitlevu_true {
    background-color: #006d09;
}

.dashpagetitlevu_1::before,
.dashpagetitlevu_true::before {
    content: '\002714';
    display: block;
    position: relative;
    float: left;
    color: #00c900;
    background-color: #ffefc3;
    margin-right: 12px;
    width: 36px;
    height: 36px;
    border-radius: 18px;
    font-size: 48px;
    /* content: '\002705'; */
}


.dashpagecontent {
    display: none;
}

.dashpagecontent_1 {
    display: none;
}

.spanrightzoom {
    float: right;
    cursor: zoom-in;
    font-size: 32px;
    border-radius: 18px;
    background-color: #FFF;
    line-height: 32px;
    color: #000;
    padding-top: 2px;
    /* width: 45%; */
    /* padding-left: 2px; */
}

.spanrighthot {
    float: right;
    cursor: not-allowed;
}

.dashetape {
    position: relative;
    float: left;
    margin-left: 5%;
    color: #ffffff;
    font-size: 1.2em;
    padding-left: 1%;
    background-color: #696969;
    border-top: 1px solid #b9b9b9;
    /* background: linear-gradient(to right, #00a2ff, white); */
    line-height: 1.2em;
    width: calc( 85%);
}

.dashetape_1,
.dashetape_true {
    /* margin-left: 2em; */
    color: #FFF;
    /* font-size: 1.2em; */
    background-color: #006d09;
    /* background: linear-gradient(to right, #006d09, white); */
}

.dashetape_1::before,
.dashetape_true::before {
    content: '\002714';
    position: relative;
    float: left;
    color: #ffffff;
    /* margin-right: 12px; */
    /* content: '\002705'; */
}

.dashitem {
    position: relative;
    float: left;
    margin-left: 5%;
    padding-left: 5%;
    color: #ffffff;
    font-size: 0.9em;
    background-color: #696969;
    width: calc( 81%);
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 0.95em;
    /* background: linear-gradient(to right, #00a2ff, white); */
}

.reditem {
    background-color: #990000;
    color: #FFF;
}

.dashitem_true,
.dashitem_1 {
    /* margin-left: 3em; */
    /* padding-left: 3em; */
    color: #FFF;
    /* font-size: 0.9em; */
    background-color: #006d09;
    /* background: linear-gradient(to right, #006d09, white); */
}

.dashitem_true::before,
.dashitem_1::before {
    content: '\002714';
    position: relative;
    float: left;
    color: #ffffff;
    margin-right: 12px;
    /* content: '\002705'; */
}

.dashqresult {
    margin-left: 3em;
    color: #ff7b00;
    font-size: 1em;
}

.dash_alert_complete {
    display: block;
    position: relative;
    float: left;
    margin-left: 5%;
}

.statusertitlecontenttools {
    float: left;
    /* background-color:#eee; */
    font-size: 14px;
    width: 16%;
}

.statusertitlecontenttool {
    float: left;
    /* background-color:#eee; */
    font-size: 28px;
    width: 28%;
    min-width: 28%;
    text-align: center;
    line-height: 1;
    margin: 1px;
}

.statusertitlecontenttool a {
    font-size: 28px;
}

.notopmarge{
    margin-top: 0px !important;
}

.certificatn {
    float: left;
    border: 1px solid;
    width: 90%;
    text-align: center;
    margin: 5%;
}

.certificatn .entry-content img {
    max-width: 200%;
    height: auto;
}

.certificatncadre {
    float: left;
    border: 1px solid;
    width: 100%;
    text-align: center;
    padding: 24px 0 24px 0;
    margin: 4px;
}

.certificatntitle {
    float: left;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
    margin-top: 14px;
    font-family: 'Times New Roman', Times, serif;
}

.certificatntext {
    float: left;
    color: #666;
    font-size: 20px;
    margin: 5%;
    margin-top: 32px;
    margin-bottom: 0px;
    font-family: 'Arial';
    font-style: normal;
    line-height: 22px;
    width: 85%;
    font-family: 'Times New Roman', Times, serif;
    text-align: left;
}

.certificatntextcosign {
    float: left;
    position: relative;
    color: #666;
    font-size: 24px;
    margin-top: 0px;
    font-family: 'Arial';
    font-style: normal;
    line-height: 36px;
    width: 33%;
}

.certificatntextcosign_sign img {
    height: 72px !important;
}

.certificatntextcosign_logo img {
    margin-top: 12px;
    height: 84px !important;
}

.certificatntextcosign_logo_unfm50 img {
    margin-top: 0px;
    width: 50% ;
    height: 50%;
    /* height: 64px !important; */
}
.certificatntextcosign_logo_unfmG img {
    margin-top: 0px;
    width: 100% ;
    height: 100%;
    /* height: 64px !important; */
}


.certificatntextcosign_logo_unfm_tampon img {
    height: 120px !important;
}

.certificatnentete img {
    height: 100px !important;
}

.certificatntextcosign_name {
    font-size: 12px;
    font-family: 'Arial';
    text-align: left;
    line-height: 18px;
    padding-left: 24px;
}

.certificatntextitalic {
    font-style: italic;
    
}

.certificatntextcosign_l {
    display: flex;
    text-align: center;
    margin: auto;
    width: 50%;
}

.certificatntextcosign_l div {
    display: inline-block;
    text-align: center;
    margin: auto;
}

.certificatntext div {
    display: inline-block;
    text-align: center;
    margin: auto;
}