﻿/*
    Update in 24 Feb 2025
    By Shahab
    For WaterPurifier Project
    
*/

.dpcpar {
    margin-top: 50px;
}

.dpwm,
.dpwt {
    display: none;
}

.dpc {
    display: flex;
    position: relative;
    direction: rtl;
    width: 100%;
    flex-wrap: wrap;
}

.subpar {
    background: #abbaab;
    background: -webkit-linear-gradient(to left, #abbaab, #ffffff);
    background: -moz-linear-gradient(to left, #abbaab, #ffffff);
    background: -o-linear-gradient(to left, #abbaab, #ffffff);
    background: linear-gradient(to left, #abbaab, #ffffff);
    margin-top: 10px;
    padding-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

    .subpar > ul {
        text-align: right;
        direction: rtl;
        width: 100%;
    }

        .subpar > ul > li {
            list-style-type: none;
        }

.subl {
    color: #143546 !important;
}

.sublh {
    color: #67b0d6 !important;
}

.subli {
    list-style-type: none;
    margin-top: 10px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.subin {
    display: none;
}

.subimg {
    width: 20px;
    float: left;
    margin-top: 7px;
}

.dpdpar {
    overflow-wrap: break-word;
    overflow: auto;
}

.subimgo {
    -ms-transform: rotate( 180deg ); /* ie 9 */
    -webkit-transform: rotate( 180deg ); /* chrome */
    -o-transform: rotate( 180deg ); /* opera */
    -moz-transform: rotate( 180deg ); /* firefox */
}

/*Page Not Found*/
.pnf {
    position: relative;
}

.pnfmas {
    height: 500px;
    width: 100%;
    margin-top: 50px;
    padding-top: 50px;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.pnfpar {
    background-color: #9ca5ae;
    height: 400px;
    width: 80%;
    margin: 0 auto;
    border-top: solid 50px #9ca5ae;
    border-left: solid 30px #9ca5ae;
    border-bottom: solid 50px #9ca5ae;
    border-right: solid 30px #9ca5ae;
}

.pnfa {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-collapse: collapse;
    height: 100%;
    width: 100%;
    background-color: white;
    color: #96A0A9;
    padding-top: 45px;
}

    .pnfa > * {
        color: #96A0A9;
    }

.pnfac1,
.pnfac3 {
    width: 49%;
    float: right;
}

.pnfac2 {
    border-right: 1px solid #9CA5AE;
    height: 210px;
    float: right;
}

.pnfh3 > a,
.pnfh3 > a:visited {
    color: #43CB19;
}

.pnfh5 {
    text-align: right;
    padding-left: 20px;
    padding-right: 20px;
}
/*---------------------------------------*/

.dynamicpagearrange {
    padding: 20px;
    text-align: right;
}

    .dynamicpagearrange > p {
        text-align: justify;
        line-height: 2.5rem;
    }
