

/*---------------------main-portal-----------------------*/
.carouFredSel_style .carouFredSel_border {
    display: none;
}

/*.livetabsdefault .ui-widget-content {
    background: none !important;
    border: 0 !important;
}

.livetabsdefault .ui-widget-header {
    background: none !important;
    border-top: 0 !important;
    border-bottom: 1px solid #d5d5d5;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}

.livetabsdefault .ui-state-default, .livetabsdefault .ui-widget-content .ui-state-default {
    background: none !important;
    border: 0 !important;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: rgba(0, 0, 0, 0) linear-gradient(#d5d7d8,#ecefef) repeat scroll 0 0 !important;

    border-bottom: 0 !important;
}

.livetabsdefault .ui-widget-header a {
    color: #707070 !important;
}
.title-lab{line-height:34px;}
.livetabsdefault .ui-state-active a, .livetabsdefault .ui-state-active a:link, .livetabsdefault .ui-state-active a:visited {
    color: #000 !important;
}*/
.inner-content-niro_ta, .inner-content-niro_ta:link, .inner-content-niro_ta:active, .inner-content-niro_ta:visited {
    color: black !important;
}

.inner-content-niro_ta {
    color: black !important;
}

.caroul_prev {
    background: transparent url('/Portals/0/images/Home/arrow-left.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    left: -125px !important;
    top: -26px !important;
}

.caroul_next {
    background: transparent url('/Portals/0/images/Home/arrow-right.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    right: -125px !important;
    top: -26px !important;
}

.caroul_prev:hover {
    background: transparent url('/Portals/0/images/Home/arrow-left.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    left: -125px !important;
    top: -26px !important;
}

.caroul_next:hover {
    background: transparent url('/Portals/0/images/Home/arrow-right.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    right: -125px !important;
    top: -26px !important;
}

.pajhoheshgah-name {
    background-color: #fff;
    color: #5e5e5e;
    font-size: 17px;
    height: 50px;
    padding-top: 15px;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.unoslider_timer {
    display: none !important;
}

.unoslider_caption {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
    border-radius: 3px !important;
    text-align: center !important;
    bottom: 190px !important;
    right: 160px !important;
}

    .unoslider_caption p {
        font-size: 27px;
        color: #fff;
    }

.Institute > img {
    width: 100% !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 180px;
}

.Institute {
    background-color: #fff;
    border: 1px solid #dbd8d8;
    font-size: 17px;
    height: 180px;
    text-align: center;
}

#dnn_ctr1674_View_ctl00_ctl00_ctr1677_ModuleContent #carouFredSel a {
    text-decoration: none;
}

#dnn_ctr1674_View_ctl00_ctl00_ctr1677_ModuleContent .carouFredSel_style {
    margin-top: -17px;
}

#lt-167423-- {
    padding-right: 3% !important;
}

#dnn_ctr1674_ContentPane .livetabsdefault .ui-widget-header {
    padding-right: 26% !important;
}

.wrap .news-niro {
    list-style: none;
}

    .wrap .news-niro .news-aarow {
        display: none;
    }

    .wrap .news-niro .niro-pic > img {
        border: 1px solid #bababa;
        border-radius: 7px;
        height: 212px;
        width: 100%;
    }

    .wrap .news-niro .niro-title {
        color: #424242;
        font-size: 17px;
        line-height: 27px;
        text-align: justify;
        margin-top: 3%;
    }

    .wrap .news-niro .niro-sumary {
        color: #7f7e7e;
        font-size: 16px;
        text-align: justify;
    }

.wrap1 .news-niro {
    border-bottom: 1px solid #d9d9d9;
    height: 90px;
    list-style: outside none none;
}

    .wrap1 .news-niro .news-aarow {
        float: right;
        margin-top: 3%;
        margin-left: 1%;
    }

    .wrap1 .news-niro:last-child {
        border-bottom: 0px;
    }

    .wrap1 .news-niro .niro-sumary {
        display: none;
    }

    .wrap1 .news-niro .niro-title {
        color: #000;
        font-size: 17px;
        text-align: justify;
        line-height: 26px;
    }

    .wrap1 .news-niro .niro-pic {
        float: right;
        width: 34%;
        margin-left: 5%;
        margin-top: 3%;
    }

        .wrap1 .news-niro .niro-pic > img {
            width: 100%;
            border: 1px solid #c9c9c9;
            border-radius: 6px;
            height: 65px;
        }
/*.wrap1 .news-niro:nth-child(2) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none; }
.wrap1 .news-niro:nth-child(2) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(2) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(2) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(2) .niro-pic { float: right;width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(2) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(3) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none;  }
.wrap1 .news-niro:nth-child(3) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(3) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(3) .niro-pic { float: right; width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(3) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(3) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(4) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none;}
.wrap1 .news-niro:nth-child(4) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(4) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(4) .niro-pic { float: right;  width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(4) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(4) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(5) { height:90px;  list-style: outside none none; }
.wrap1 .news-niro:nth-child(5) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(5) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(5) .niro-pic { float: right;width: 33%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(5) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(5) .news-aarow {  float: right; margin-top: 3%;}*/
.wrap2 .news-niro .niro-sumary {
    display: none;
}

.wrap2 .news-niro .news-aarow {
    display: none;
}

.wrap2 .news-niro .niro-title {
    color: #000;
    font-size: 17px;
    text-align: justify;
    line-height: 38px;
}
/*.wrap2 .news-niro:nth-child(2) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(2) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(2) .niro-title { color: #000; font-size: 17px;text-align:justify;}
.wrap2 .news-niro:nth-child(3) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(3) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(3) .niro-title { color: #000; font-size: 17px;text-align:justify;line-height:40px;}
.wrap2 .news-niro:nth-child(4) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(4) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(4) .niro-title { color: #000; font-size: 17px;text-align:justify;}
.wrap2 .news-niro:nth-child(5) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(5) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(5) .niro-title { color: #000; font-size: 17px;text-align:justify;}*/
.news-niro a {
    text-decoration: none;
}

.news-niro.y {
    margin-right: 4%;
    list-style: none;
}

.wrap1 .fa {
    display: none;
}

.wrap .fa {
    display: none;
}

.wrap {
    float: right;
}

.wrap1 {
    float: right;
}

.wrap2 {
    float: right;
}

.news-niro.secondWrap {
    margin-top: 6%;
}

    .news-niro.secondWrap:nth-child(1) {
        margin-top: 0;
    }

.skin_top_content {
    padding: 5px 20px !important;
}

.title-box {
    background-color: #ebeaea;
    height: 50px;
    padding-top: 15px;
    text-align: center;
}

.niro-box {
    border: 1px solid #fff;
    border-radius: 7px;
    float: right;
    margin-left: 2%;
    width: 48%;
}

    .niro-box:nth-child(2) {
        margin-left: 0;
    }

.niro-leftcol.col-md-6 {
    padding: 0 !important;
    margin-top: -40px;
}

.niro-rightcol.col-md-6 {
    padding: 0 !important;
}

.colIcon {
    float: right;
    margin-left: 10%;
    width: 40%;
}

.icon-link {
    margin-top: 10%;
}

    .icon-link > a {
        font-size: 17px;
        font-family: IRANSans;
        color: #fff !important;
        text-decoration: none;
    }

.icon-link {
    margin-top: 10%;
}

.title-box {
    background: rgba(0, 0, 0, 0) linear-gradient(#e5e4e4,#e2e1e1) repeat scroll 0 0;
    height: 50px;
    padding-top: 15px;
    text-align: center;
}

    .title-box > a {
        color: #da251c !important;
        font-family: IRANSans;
        font-size: 20px;
        text-decoration: none;
        text-shadow: 1px 1px #fff;
    }

#dnn_ctr1684_dnnTITLE_titleLabel {
    color: #fff !important;
}

.icon-link > img {
    margin-left: 4%;
}

.last-section-link > li {
    font-family: IRANSans;
    font-size: 17px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 35px;
}

    .last-section-link > li:last-child {
        border-bottom: 0;
    }

.arshiv-news.arshiv2 {
    width: 38%;
}

.last-section-link {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}





.fa.fa-map-marker {
    font-size: 17px;
}

.fa.fa-phone {
    font-size: 17px;
}

.fa.fa-envelope {
    font-size: 17px;
}



.contact-information > li {
    list-style: none;
}

.iconDropbox {
    background-color: #81d1fa;
}

.iconPicasa {
    background-color: #aecccd;
}

.iconTwitter {
    background-color: #b3e3f7;
}

.iconFacebook {
    background-color: #a4bffa;
}

.project-pic {
    float: right;
    margin-left: 5%;
    margin-top: 3%;
    width: 32%;
}

    .project-pic > img {
        border: 1px solid #c9c9c9;
        border-radius: 6px;
        height: 65px;
        width: 100%;
    }

.project-content {
    display: none;
}

.project-tilte {
    color: #000;
    font-size: 17px;
    line-height: 20px;
    text-align: justify;
}

    .project-tilte > a {
        font-family: IRANSans;
        color: #000 !important;
        text-decoration: none;
        text-align: justify;
        line-height: 26px;
    }

.niro-project {
    width: 43%;
    float: left;
    border-bottom: 1px solid #dbdbdb;
}

.wrap .news-niro {
    list-style: none;
}

    .wrap .news-niro .news-aarow {
        display: none;
    }

.niro-project:nth-child(1) {
    width: 53%;
    float: right;
    border-bottom: 0px;
}

    .niro-project:nth-child(1) .project-pic > img {
        border: 1px solid #bababa;
        border-radius: 7px;
        height: 230px;
        width: 100%;
    }

    .niro-project:nth-child(1) .project-tilte {
        color: #424242;
        font-size: 17px;
        line-height: 27px;
        text-align: justify;
        margin-top: 3%;
    }

    .niro-project:nth-child(1) .project-content {
        color: #7f7e7e;
        font-size: 16px;
        text-align: justify;
        display: block;
    }

    .niro-project:nth-child(1) .project-pic {
        float: right;
        height: 230px;
        margin-left: 5%;
        margin-top: 3%;
        width: 100%;
    }

.project-content > a {
    color: #7f7e7e !important;
    font-size: 16px;
    text-align: justify;
    font-family: IRANSans;
    text-decoration: none;
}

.niro-project:last-child {
    border-bottom: 0;
}

#dnn_TopGrid4L {
    margin-top: 10px !important;
}

#lt-168530----- > div {
    margin-top: -28px;
}

#dnn_ctr1680_ModuleContent .livetabsdefault .ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}

#dnn_ctr1691_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1690_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1689_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1688_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

.iconInstagram {
    background-color: #85c3f4;
}

.iconTelegram {
    background: #7cc9f9 url("/Portals/0/images/Home/socialicons.png") no-repeat scroll -1190px 0;
    display: inline-block;
    height: 28px;
    width: 28px;
}

a.iconTelegram:hover {
    background-color: #52b9fb;
    background-position: -1190px -28px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.iconMail {
    background: #f5cc5e url("/Portals/0/images/Home/socialicons.png") no-repeat scroll -1161px 0;
    display: inline-block;
    height: 28px;
    width: 28px;
}

a.iconMail:hover {
    background-color: #fec630;
    background-position: -1161px -28px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

#carouFredSel a {
    text-decoration: none;
}

#megaMenu .category li.item a {
    border-color: -moz-use-text-color -moz-use-text-color #888 !important;
}

.redRightCol {
    background: transparent url(/Portals/0/images/Research/bg-pain.jpg) repeat;
    padding: 10px;
    text-align: center;
}

.picCol {
    margin-top: 5%;
}

    .picCol:last-child {
        margin-bottom: 7%;
    }

.i_three_grid3.rightCol-pain {
    margin-top: 45px;
}

.i_three_grid9.leftCol-pain {
    margin-top: 45px;
    margin-bottom: 145px;
}

.inner-content {
    font-family: IRANSans;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    margin: 30px;
}

.rightColTable td {
    border: 1px solid #e2e1e1;
    font-family: IRANSans;
    font-size: 17px;
    height: 48px;
    padding-right: 21px;
    vertical-align: middle;
}

.rightColTable {
    width: 100%;
}

.inner-content-niro {
    font-size: 14px;
    line-height: 34px;
    text-align: justify;
}

.inner-content-niro_ta {
    font-size: 12px;
    line-height: 30px;
    text-align: justify;
}

.inner-content-niro_table {
    font-size: 12px;
    line-height: 30px;
    text-align: center;
}

.inner-content-list > li {
    /*font-size: 17px;*/
    line-height: 34px;
    list-style: outside none none;
    text-align: justify;
}

.inner-content-list {
    margin-right: 8px;
}

    .inner-content-list img {
        margin-left: 10px;
    }

.rightColTable a {
    color: #636363 !important;
    font-family: IRANSans;
    font-size: 15px;
    text-decoration: none;
}

.liveaccdefault .ui-corner-all, .liveaccdefault .ui-corner-bottom, .liveaccdefault .ui-corner-right, .liveaccdefault .ui-corner-br {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    background: none !important;
    color: #636363 !important;
    border: 1px solid #d9d9d9 !important;
    height: 48px !important;
}

.rtl .liveaccdefault .ui-accordion .ui-accordion-header a {
    padding: 0.2em 0.3em 0.5em !important;
}

.ui-accordion .ui-accordion-header {
    padding: 0 23px 5px 11px !important;
}

.liveaccdefault .ui-accordion .ui-accordion-header {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    border-top: 0 !important;
    border-bottom: 0 !important;
}

.LA-ui-accordion-header {
    color: #636363;
}

#la-17508--- li {
    font-family: IRANSans;
    font-size: 17px;
    color: #636363;
}

#dnn_ThreeGrid9 {
    padding: 0 !important;
}

.inner-content-list.shora > li {
    list-style: outside none circle;
}

.contact-table {
    width: 100%;
}

    .contact-table tr {
        border: 1px solid #e2e1e1;
    }

    .contact-table td {
        border: 1px solid #e2e1e1;
        font-family: IRANSans;
        font-size: 17px;
        height: 36px;
        text-align: center;
    }

.inner-content-ol {
    font-family: IRANSans;
    font-size: 17px;
    line-height: 40px;
}

.beinolmellal-pic {
    text-align: center;
}

.inner-content-paragraph {
    color: #999;
    font-size: 19px;
    line-height: 40px;
}

.inner-content-list.pajhohesh-group > li {
    list-style: inside none disc;
}

.group-icon {
    width: 16px;
}

.hoze-pics {
    text-align: center;
}

.liveaccdefault .ui-widget-content a {
    color: #636363 !important;
    font-family: IRANSans;
    font-size: 17px;
    text-decoration: none;
    line-height: 30px;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    border: 1px solid #eee !important;
}

.liveaccdefault .ui-widget-content {
    border: 1px solid #e2e1e1 !important;
}

#dnn_ctr1681_NewsArticles_ViewArticle_ctl20_txtEmail {
    width: 226px;
}

#dnn_ctr1681_NewsArticles_ViewArticle_ctl20_txtName {
    width: 226px;
}

.hoze-pajhoheshi {
    margin-right: 0 !important;
}

    .hoze-pajhoheshi > li {
        list-style: none;
    }

.liveaccdefault .ui-accordion .ui-accordion-content {
    padding: 1em 1.2em !important;
}

.contact-table {
    margin-bottom: 4%;
    margin-top: 7%;
}

    .contact-table tr:nth-child(2n 1) {
        background-color: #eee;
    }

    .contact-table tr:nth-child(2n) {
        background-color: #ddd;
    }

    .contact-table tr:hover {
        background-color: #888;
        color: #fff;
        cursor: pointer;
    }

.content {
    padding: 20px;
}

.niro-marakez {
    float: right;
    margin: 6%;
    width: 37%;
}

.img-marakez {
    overflow: hidden;
}

.marakez-name {
    background: #eee none repeat scroll 0 0;
    border-top: 2px solid #ac0404;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

.btn.btn-block {
    margin-top: 2%;
    background-color: #ac0404 !important;
    color: #fff;
    border-radius: 0;
    font-size: 18px;
}

.niroTitle {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
}

.niroTitleee {
    font-size: 16px;
    line-height: 50px;
    color: #A40000;
}

.niroTitleee-a {
    font-size: 16px;
    color: gray !important;
    line-height: 50px;
    text-decoration: overline;
}

    .niroTitleee-a:hover {
        font-size: 18px;
        color: black !important;
        line-height: 50px;
        text-decoration: overline;
    }

.marakez-name > a {
    color: #444444 !important;
    font-family: IRANSans;
    text-decoration: none;
    cursor: pointer;
}

.redRightCol > img {
    margin-top: 7%;
}

    .redRightCol > img:first-child {
        margin-top: 0 !important;
    }

.message-manage {
    color: #fff;
    font-family: IRANSans;
    font-size: 29px;
    line-height: 56px;
    text-align: center;
}

.manage-section {
    height: 279px;
    border-bottom: 2px solid #9a0000;
}

.manage-pic {
    float: right;
    margin: 20px;
}

.manage-biographi {
    float: right;
    margin-top: 10%;
    width: 57%;
}

.manage-section1 {
    border-bottom: 2px solid #9a0000;
}

.manage-section2 {
    border-bottom: 2px solid #9a0000;
}

.manageName {
    color: #9a0000;
    font-size: 28px;
    line-height: 89px;
}

.manage-title {
    color: #000;
    font-size: 19px;
}

.manage-content {
    color: #9a0000;
    font-size: 23px;
}

.manage-section1 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section2 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section3 > h3 {
    color: #000;
    font-size: 24px;
}

.manage-section1 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-section2 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-section3 li {
    color: #000;
    font-size: 18px;
    line-height: 28px;
}

.manage-pic > img {
    border: 1px solid #ddd;
    padding: 5px;
    width: 91%;
}

.marakez-title {
    font-size: 21px;
    font-weight: bolder;
    line-height: 42px;
}

.fa.fa-map-marker.inner-contact {
    color: #9a0000;
    font-size: 21px;
    margin-left: 2%;
}

.marakez-address {
    font-size: 18px;
    line-height: 40px;
}

.fa.fa-phone.inner-contact {
    color: #9a0000;
    font-size: 21px;
    margin-left: 2%;
}

.marakez-tel {
    font-size: 18px;
    line-height: 40px;
}

.contact-information {
    background: transparent url("/Portals/0/images/Home/footer_bg.png") no-repeat scroll;
}

#myTab .active {
    background: rgba(0, 0, 0, 0) linear-gradient(#d5d7d8, #ecefef) repeat scroll 0 0 !important;
    border-color: #d5d5d5 #d5d5d5 !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
    border-radius: 4px;
}

.nav-tabs > li > a {
    background: transparent;
    border: 0px solid #d9d9d9;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
    border: 0;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: 0;
    background-color: transparent;
}

.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative;
    font-family: IRANSans;
    color: #888 !important;
    font-size: 18px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #000 !important;
}

.tab-content {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.caroufredsel_wrapper {
    height: 350px !important;
}

.niro-link {
    color: #fff !important;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 47px;
}

.marakez-fanavari > a {
    color: #000 !important;
    float: right;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 35px;
    width: 33%;
    text-decoration: none;
}

.marakez-fanavari {
    padding-right: 1%;
}

    .marakez-fanavari img:hover .marakez-fanavari > a {
        margin-left: 4%;
        transition: 0.5s all;
    }

.azmayeshgah-marja > a {
    color: #000 !important;
    float: right;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 37px;
    text-decoration: none;
    width: 33%;
}

.azmayeshgah-marja img {
    margin-left: 4%;
    width: 4%;
}

.event-wrap {
    float: right;
}

.event-wrap1 {
    float: right;
}

.event-news-niro.event-x {
    float: right;
}

.event-wrap1 .event-niro-pic {
    float: right;
    margin-left: 5%;
    margin-top: 3%;
    width: 33%;
}

    .event-wrap1 .event-niro-pic > img {
        border: 1px solid #c9c9c9;
        border-radius: 6px;
        height: 65px;
        width: 100%;
    }

.event-wrap1 .event-niro-title {
    color: #000;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    text-decoration: none;
}

.event-wrap1 .event-niro-sumary {
    display: none;
}

.event-news-niro {
    list-style: none;
}

.event-wrap .event-niro-pic > img {
    border: 1px solid #bababa;
    border-radius: 7px;
    height: 230px;
    width: 100%;
}

.event-wrap .event-niro-title {
    color: #424242;
    font-size: 17px;
    line-height: 27px;
    margin-top: 3%;
    text-align: justify;
    text-decoration: none;
}

.event-wrap .event-news-aarow {
    display: none;
}

.event-wrap .event-niro-sumary {
    color: #7f7e7e;
    font-size: 16px;
    text-align: justify;
    text-decoration: none;
}

.event-news-aarow {
    float: right;
    margin-top: 3%;
    margin-left: 1%;
}

.event-niro-khabar > a {
    text-decoration: none;
}

.carouFredSel_img img {
    height: 145px;
    width: 100%;
}

    .carouFredSel_img img:hover {
        cursor: pointer !important;
    }

.Area-group > li {
    float: none !important;
    text-align: right;
    line-height: 25px;
}

.carouFredSel ul li {
    min-height: auto !important;
}

.Area-title {
    color: #000000 !important;
    background-color: #eee;
    font-size: 19px;
    font-weight: bold;
    height: 48px;
    line-height: 35px;
    text-align: right;
    width: 100%;
    padding-top: 8px;
    padding-right: 18px;
}

    .Area-title:hover {
        color: #D71A21 !important;
        font-size: 21px;
        cursor: pointer !important;
    }

.home_top:hover .scaling_border {
    width: 50%;
    transition: 1s;
}

.Area-group a {
    color: #000 !important;
    font-family: IRANSans;
    cursor: pointer;
}

.name-of-center {
    background-color: #fff;
    border-radius: 5px;
    font-size: 16px;
    height: 61px;
    padding-top: 18px;
    text-align: center;
}

    .name-of-center > a {
        color: #000 !important;
        cursor: pointer;
        font-family: IRANSans;
        font-size: 18px;
        text-decoration: none;
    }

.Centers {
    box-shadow: 2px 2px 2px 2px #ddd;
    position: relative;
    cursor: pointer;
    margin-top: 3%;
}

.highlight {
    background-color: rgba(28,59,139, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: none;
}

.Centers:hover .highlight {
    display: block;
    transition: 0.5s;
}

.khadamt {
    float: right;
    width: 20%;
    text-align: center;
    margin-top: 3%;
}
/*.khadamat-link { margin-top: 19%;}
.khadamat-link > a {  color: #fff;  cursor: pointer;  font-family: IRANSans;  font-size: 18px; text-decoration: none;}
.khadamat-pic {  border: 2px solid #fff; border-radius: 88px;  height: 165px;  margin: auto;  padding-top: 59px;  text-align: center;  width: 75%;}
.khadamt:hover .khadamat-pic{border:2px solid #9e0000;transition:0.1s;}*/
.services {
    border: 2px solid #fff;
    border-radius: 100px;
    height: 180px;
    margin: auto;
    text-align: center;
    width: 180px;
}

.Area-group {
    margin-right: 3% !important;
    width: 90% !important;
}

.niro-marakez > a {
    font-family: IRANSans;
    text-decoration: none;
}

.Centers > img {
    width: 100%;
}

.circle5 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 60px -442px;
}

.circle4 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 59px -321px;
}

.circle3 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 62px -194px;
}

.circle2 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 60px -71px;
}

.circle1 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 60px 49px;
}

.circle {
    margin-left: 3%;
    margin-top: 1%;
}

.services-link {
    color: #fff !important;
    font-family: IRANSans;
    font-size: 17px;
    text-decoration: none !important;
}

.fa.fa-circle {
    font-size: 8px;
    margin-left: 2%;
}

@media handheld, only screen and (max-width:1280px) {
    .unoslider_caption {
        bottom: 80px !important;
    }
}

@media handheld, only screen and (max-width: 1024px) {
    .niro-project:nth-child(5) {
        border-bottom: 0;
    }

    .niro-project:nth-child(6) {
        display: none;
    }
}

@media handheld, only screen and (max-width:980px) {
    .redRightCol > img:first-child {
        margin-top: 7% !important;
    }

    .niro-box {
        width: 25%;
        margin-left: 2%;
    }

    .arshiv-news.arshiv2 {
        width: 20%;
    }

    .colIcon {
        width: 22%;
        margin-left: 1%;
    }

    .niro-box:nth-child(2) {
        margin-left: 2%;
    }

    .unoslider_caption {
        bottom: 55px !important;
        right: 50px !important;
    }

    .wrap1 .news-niro:nth-child(1) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(1) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(2) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(2) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(3) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(3) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(4) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(4) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(5) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(5) .niro-pic {
        margin-left: 2%;
    }

    .picCol {
        margin: 3.5%;
    }

        .picCol:last-child {
            margin-bottom: 0;
        }

    .khadamat-pic {
        width: 90%;
    }

    .wrap {
        float: none;
        margin-top: 2%;
    }

    .wrap1 {
        float: none;
        margin-top: 2%;
    }

    .wrap2 {
        float: none;
        margin-top: 2%;
    }

    .wrap1 .news-niro .niro-pic {
        margin-top: 0;
        width: 17%;
    }

    .wrap1 .news-niro .niro-title {
        line-height: 52px;
    }

    .redRightCol > img {
        margin-left: 1%;
    }

    .wrap1 {
        border-left: 0px;
    }

        .wrap1 .news-niro {
            margin-top: 2%;
        }

    .rightsolar::after {
        padding-top: 0%;
    }

    .frightsolar::after {
        padding-top: 0%;
    }
}

@media handheld, only screen and (max-width:800px) {
    .picCol {
        margin: 0.75%;
    }
}

@media handheld, only screen and (max-width:768px) {
    .picCol {
        margin: 0.2%;
    }
}


@media handheld, only screen and (max-width:360px) {
    #dnn_ctr1674_ContentPane .livetabsdefault .ui-widget-header {
        text-align: center !important;
        padding-right: 0 !important;
    }

    .wrap {
        float: none !important;
        width: 100% !important;
    }

    .wrap1 {
        float: none !important;
        width: 100% !important;
        border-left: 0 !important;
        border-bottom: 1px solid #d5d5d5 !important;
    }

    .wrap2 {
        float: none !important;
        width: 100% !important;
    }

    .niro-project {
        float: none !important;
        width: 100% !important;
    }

        .niro-project:nth-child(1) {
            float: none !important;
            width: 100% !important;
        }

    .niro-box {
        width: 48% !important;
    }

    .colIcon {
        width: 48% !important;
    }

    .redRightCol {
        text-align: center;
    }

    .picCol {
        margin-top: 5%;
    }

        .picCol:last-child {
            margin-bottom: 7%;
        }

    .wrap1 .news-niro .niro-pic {
        margin-top: 3%;
        width: 40%;
    }

    .wrap1 .news-niro .niro-title {
        line-height: 20px;
    }

    .manage-biographi {
        width: 100%;
    }

    .niro-marakez {
        width: 82%;
    }
}




/* 950302
.rightsolar{position:relative;overflow:hidden;margin-top:7%;}
.rightsolar::after{box-sizing:border-box;transition:0.5s;}
.rightsolar::after{content:attr(title);display:block;width:100%;height:50%;text-align:center;background-color:rgba(255,0,0,0.50);position:absolute;bottom:-48%;font-size:20px;border-top:3px solid red;border-bottom:3px solid red;color:white;text-align:center;padding-top:2%;}
.rightsolar:hover::after{top:0%;}
.redRightCol:nth-child(1){margin-top:0% !important;} */
/* 950303*/
.rightsolar {
    position: relative;
    overflow: hidden;
    margin-top: 7%;
}

.frightsolar {
    position: relative;
    overflow: hidden;
    margin-top: 0%;
}


    .frightsolar::after {
        box-sizing: border-box;
        transition: 0.5s;
    }

.rightsolar::after {
    content: attr(title);
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(255,0,0,0.25);
    position: absolute;
    bottom: -58%;
    font-size: 15px;
    color: white;
    text-align: center;
    padding-top: 2%;
}

.rightsolar:hover::after {
    top: 0%;
}

.articleAuthor {
    margin: 10px !important;
}
/**950303**0454**/
.rtl .livetabsflatred .ui-tabs .ui-tabs-nav li a {
      font-family: IRANSans !important;
}

/*---------------enerji khorshidi -----950304--------------*/
.DnnModule-1867 .TB_Wrapper, .DnnModule-1867 .TB_Wrapper .Slides, .DnnModule-1867 .TB_Wrapper .Slide, .DnnModule-1867 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-1867 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-1872 .TB_Wrapper, .DnnModule-1872 .TB_Wrapper .Slides, .DnnModule-1872 .TB_Wrapper .Slide, .DnnModule-1872 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for Darbare Markaz----*/
.DnnModule-1872 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for Darbare Markaz----*/
.DnnModule-2029 .TB_Wrapper, .DnnModule-2029 .TB_Wrapper .Slides, .DnnModule-2029 .TB_Wrapper .Slide, .DnnModule-2029 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for Hamayat Az Tahghighat-----*/
.DnnModule-2029 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for Hamayat Az Tahghighat-----*/
.DnnModule-2033 .TB_Wrapper, .DnnModule-2033 .TB_Wrapper .Slides, .DnnModule-2033 .TB_Wrapper .Slide, .DnnModule-2033 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for projeha-----*/
.DnnModule-2033 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for projeha-----*/
.DnnModule-1883 .TB_Wrapper, .DnnModule-1883 .TB_Wrapper .Slides, .DnnModule-1883 .TB_Wrapper .Slide, .DnnModule-1883 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for etela resani-----*/
.DnnModule-1883 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for etela resani-----*/
.DnnModule-1881 .TB_Wrapper, .DnnModule-1881 .TB_Wrapper .Slides, .DnnModule-1881 .TB_Wrapper .Slide, .DnnModule-1881 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*-----use for tams ba markaz-----*/
.DnnModule-1881 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*use for tamas ba markaz*/
.DnnModule-2052 .TB_Wrapper, .DnnModule-2052 .TB_Wrapper .Slides, .DnnModule-2052 .TB_Wrapper .Slide, .DnnModule-2052 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for markaz khursshidi----*/
.DnnModule-2052 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*------use for markaz khurshidi------*/
.DnnModule-1959 .TB_Wrapper, .DnnModule-1959 .TB_Wrapper .Slides, .DnnModule-1959 .TB_Wrapper .Slide, .DnnModule-1959 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for markaz khursshidi----*/
.DnnModule-1959 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*------use for markaz khurshidi------*/
/*-------UnderConstruction-------950308----*/
.UnderConstructionimg {
    text-align: center;
}

.UnderConstruction {
    border: 1px solid #D30702;
    padding: 5px 20px;
    background: #dddddd;
    border-radius: 15px;
}

    .UnderConstruction p {
        color: #444;
        font-family: IRANSans;
        font-size: 16px;
        padding: 15px 5px 15px 15px;
        text-align: center;
    }
/*---------link_ style--------950308------*/
.link_style > a, .link_style > a:link {
    color: #444444 !important;
    font-family: IRANSans;
}

    .link_style > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
    }
/*----------carouFredSel_img----950308----change the curser---*/
.link_style > li > a, .link_style > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
}

    .link_style > li > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
    }
/*----------carouFredSel_img----950308----change the curser---*/
/*.carouFredSel_img img {cursor:context-menu !important;}
.carouFredSel_img img:hover {cursor:context-menu !important;}

/*------------skin iiiiiiiiiiiiiiiimportant--------950308-----*/
/*.skin_main {min-height: 510px !important;}*/
.skin_main {
    height: auto !important;
}
/*------------main page--------950309-----*/
.wrap2 .news-niro .niro-pic img {
    display: none !important;
}
/*------------news--------950310-----*/
#sb-counter {
    display: none !important;
}

#sb-title, #sb-title-inner {
    font-family: IRANSans !important;
    font-weight: bold !important;
    text-align: right !important;
}
/*------------news--------950311-----*/
#dnn_ctr1681_NewsArticles_ViewTag_lblTag {
    color: black;
    font-size: 21px;
}
/*---------------OandM -----950304--------------*/
.DnnModule-2055 .TB_Wrapper, .DnnModule-2055 .TB_Wrapper .Slides, .DnnModule-2055 .TB_Wrapper .Slide, .DnnModule-2055 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2055 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2244 .TB_Wrapper, .DnnModule-2244 .TB_Wrapper .Slides, .DnnModule-2244 .TB_Wrapper .Slide, .DnnModule-2244 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2244 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2247 .TB_Wrapper, .DnnModule-2247 .TB_Wrapper .Slides, .DnnModule-2247 .TB_Wrapper .Slide, .DnnModule-2247 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2247 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2250 .TB_Wrapper, .DnnModule-2250 .TB_Wrapper .Slides, .DnnModule-2250 .TB_Wrapper .Slide, .DnnModule-2250 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2250 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2253 .TB_Wrapper, .DnnModule-2253 .TB_Wrapper .Slides, .DnnModule-2253 .TB_Wrapper .Slide, .DnnModule-2253 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2253 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2256 .TB_Wrapper, .DnnModule-2256 .TB_Wrapper .Slides, .DnnModule-2256 .TB_Wrapper .Slide, .DnnModule-2256 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2256 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2259 .TB_Wrapper, .DnnModule-2259 .TB_Wrapper .Slides, .DnnModule-2259 .TB_Wrapper .Slide, .DnnModule-2259 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2259 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/


/*--------------footer main page------------930314------------*/ /*iiimportant main color for this container is:#3389D7*/
.Bt3_style .c_title {
    border-bottom-color: #555555 !important;
}

.Bt3_style:hover .c_title {
    border-bottom-color: #d30703 !important;
}

.Bt3_style:hover .c_title_black {
    color: #555555 !important;
}
/*---------------security_center -----950304--------------*/
.DnnModule-2064 .TB_Wrapper, .DnnModule-2064 .TB_Wrapper .Slides, .DnnModule-2064 .TB_Wrapper .Slide, .DnnModule-2064 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2064 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2069 .TB_Wrapper, .DnnModule-2069 .TB_Wrapper .Slides, .DnnModule-2069 .TB_Wrapper .Slide, .DnnModule-2069 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2069 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2075 .TB_Wrapper, .DnnModule-2075 .TB_Wrapper .Slides, .DnnModule-2075 .TB_Wrapper .Slide, .DnnModule-2069 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2075 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2082 .TB_Wrapper, .DnnModule-2082 .TB_Wrapper .Slides, .DnnModule-2082 .TB_Wrapper .Slide, .DnnModule-2082 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2082 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*security*/
.map_style .contact_address h3 {
    color: #A40000;
    font-family: IRANSans;
    font-size: 17px;
    padding-left: 17px;
}

.map_style .contact_address {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    position: absolute;
    right: 2%;
    top: 10%;
    width: 40%;
}

.contact_address ul li {
    font-family: IRANSans;
    padding-bottom: 9px !important;
    font-size: 15px;
}
/*---accordon---930316----*/
.ui-helper-reset {
    padding-left: 20px;
    padding-right: 20px;
}

.ui-accordion .ui-accordion-header {
    padding: 10px 23px 5px 10px !important;
}

.accordion2 > h3 {
    color: #3F4A50;
    font-size: 17px !important;
    font-weight: bold;
}

.inner-accordion2 {
    font-size: 16px;
    line-height: 34px;
    text-align: justify;
}

ui-accordion .ui-accordion-header {
    border: 1px solid #da0000 !important;
}
/*-------inner pages design------930317*/
.innercontent {
    padding: 20px 20px 10px;
}
/*------فناوری مراکز اصلی صفحه ------930317-------*/
.solar-name {
    background: #208C7D none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .solar-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .solar-name:hover {
        background: #64B2A4 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.security-name {
    background: #f67a7a none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .security-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .security-name:hover {
        background: #faa4a3 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.OM-name {
    background: #dad089 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .OM-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .OM-name:hover {
        background: #e5deac none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.lab-name {
    background: #906bf2 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .lab-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .lab-name:hover {
        background: #aa90ee none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.smart-name {
    background: #24a6ef none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .smart-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .smart-name:hover {
        background: #66c1f4 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.nano-name {
    background: #ff4373 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .nano-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .nano-name:hover {
        background: #ff7c9d none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.ecar-name {
    background: #ea5c38 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .ecar-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .ecar-name:hover {
        background: #f08d74 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.wind-name {
    background: #ff55f0 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .wind-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .wind-name:hover {
        background: #ff88f5 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.transmission-name {
    background: #c3e149 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .transmission-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .transmission-name:hover {
        background: #d4e97d none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.motor-name {
    background: #1ef4da none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .motor-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .motor-name:hover {
        background: #4ef6e2 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.turbine-name {
    background: #71e863 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .turbine-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .turbine-name:hover {
        background: #9bee91 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.cooling-name {
    background: #7f4783 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .cooling-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .cooling-name:hover {
        background: #b595b7 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.measurment-name {
    background: #8d9ef8 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .measurment-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .measurment-name:hover {
        background: #abb5f3 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.more-name {
    background: #3bb873 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 10px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 40px;
    margin-top: 150px;
}

    .more-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .more-name:hover {
        background: #94ed88 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 10px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 40px;
        margin-top: 150px;
    }
/*----for animation class----- 930319----------*/
.animation_style img {
    float: right !important;
}

.animation_style {
    border-bottom: 0px solid #ffffff !important;
    margin: 5px 0 !important;
    padding-bottom: 60px !important;
}

/*--------adress page--------950321-------------*/
.list_address {
    text-align: right;
}

    .list_address:hover { /*border:1px solid;*/
        transition: all 0.8s ease 0s;
        -webkit-transition: all 0.8s ease 0s;
        -moz-transition: all 0.8s ease 0s;
    }

    .list_address .fa {
        font-size: 20px !important;
    }

    .list_address h3 {
        color: #444;
    }

    .list_address:hover h3 {
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
    }

    .list_address:hover .fa {
        color: #a40000;
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
    }

    .list_address.swing:hover .fa {
        -ms-animation: 800ms ease-in-out 0s normal none 1 swing;
        -webkit-animation: 800ms ease-in-out 0s normal none 1 swing;
        -moz-animation: 800ms ease-in-out 0s normal none 1 swing;
        animation: 800ms ease-in-out 0s normal none 1 swing;
    }

.adress {
    color: #000;
    font-family: IRANSans;
    font-size: 16px;
    margin-right: 3%;
}

.border_address {
    border: 1px solid #dcdcdc;
    box-shadow: 10px 7px 10px #e6e6e6;
    margin: 30px 0 50px;
    padding: 10px;
}

.img_manager {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 6px;
    margin-top: 16px;
    padding: 4px;
}
/*--------for font icins use in inner pages--------950322-------------*/
.fa.fa-circle-o.fonticon_li {
    font-size: 10px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

.fa.fa-file-text.fonticon_li:hover {
    color: #444444 !important;
    font-size: 17px;
}

.fa.fa-file-text.fonticon_li {
    font-size: 19px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

.fa.fa-file.fonticon_li:hover {
    color: #444444 !important;
    font-size: 17px;
}

.fa.fa-file.fonticon_li {
    font-size: 19px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

.fa.fa-circle-o.fonticon_li:hover {
    color: #444444 !important;
    font-size: 12px;
}

.fa.fa-check.fonticon_li {
    font-size: 13px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

    .fa.fa-check.fonticon_li:hover {
        color: #444444 !important;
        font-size: 15px;
    }

.fa.fa-square-o.fonticon_li {
    font-size: 9px;
    padding-right: 22px;
    padding-left: 5px;
    color: #9A0000 !important;
}

    .fa.fa-square-o.fonticon_li:hover {
        color: #444444 !important;
        font-size: 11px;
    }

.fa.fa-user.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #9A0000 !important;
}

    .fa.fa-user.fonticon_li:hover {
        color: #444444 !important;
        font-size: 17px;
    }

.fa.fa-users.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #9A0000 !important;
}

    .fa.fa-users.fonticon_li:hover {
        color: #444444 !important;
        font-size: 17px;
    }

.fa.fa-phone-square.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #9A0000 !important;
}

    .fa.fa-phone-square.fonticon_li:hover {
        color: #444444 !important;
        font-size: 17px;
    }

.fa.fa-phone.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #7B8287 !important;
}

    .fa.fa-phone.fonticon_li:hover {
        color: #9A0000 !important;
        font-size: 17px;
    }

.fa.fa-envelope.fonticon_li {
    font-size: 15px;
    padding-left: 5px;
    color: #7B8287 !important;
}

    .fa.fa-envelope.fonticon_li:hover {
        color: #9A0000 !important;
        font-size: 17px;
    }

.fa.fa-caret-left.fonticon_li {
    font-size: 10px;
    padding-right: 5px;
    padding-left: 8px;
    color: #9A0000 !important;
}

    .fa.fa-caret-left.fonticon_li:hover {
        color: #444444 !important;
        font-size: 12px;
    }
/*------950323-----*/
.fa.fa-external-link.external_link {
    padding-right: 20px;
    padding-left: 10px;
    color: #9A0000;
    padding-top: 10px;
    font-size: 20px;
}

    .fa.fa-external-link.external_link:hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 10px;
        font-size: 26px;
    }

.fa.fa-external-link.external_link_ta {
    padding-right: 15px;
    padding-left: 9px;
    color: #9A0000;
    font-size: 15px;
}

    .fa.fa-external-link.external_link_ta:hover {
        padding-right: 19px;
        padding-left: 9px;
        color: #444444;
        font-size: 16px;
    }

.rtl .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon {
    position: absolute !important;
    right: .2em !important;
    top: 60% !important;
}

.fontlink {
    color: #D71A21;
}
/*-------for----news---center-----950324------*/
/*.ImageTitleSummary .newscontainer          {margin:8px 0 13px 0;padding-bottom:7px;text-align:right;border-bottom: 2px solid #eeeeee;}*/
/*.ImageTitleSummary .newscontainer.last     {background:none;}*/
.ImageTitleSummary .newscontainer {
    margin: 30px 0 13px 0;
    padding-bottom: 7px;
    text-align: right;
    border-bottom: 2px solid #eeeeee;
}

    .ImageTitleSummary .newscontainer.last {
        background: none;
    }

.newscontainer {
    margin: 30px 0 13px 0;
    padding-bottom: 7px;
    text-align: right; /*background:url('Images/border-bottom.png') repeat-x 0 100%;*/
    border-bottom: 2px solid #eeeeee;
}

    .newscontainer.last {
        background: none;
    }

.imagenews {
    float: right;
    margin: 10px 10px 2px 8px;
    padding: 3px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .imagenews a {
        text-decoration: none;
        display: block; /*width:88px;height:74px;background:url('/portals/0/images/News-thumbnail-88x74.png') 50% 50% no-repeat #ffffff;*/
        overflow: hidden;
    }

        .imagenews a img { /*width:88px !important;height:74px !important*/
        }
/*.spacer                 {height:10px;}*/
.date {
    font-size: 12px !important;
    color: #696969 !important;
    font-family: IRANSans !important;
    margin-bottom: 8px;
}

.subtitlenews {
    font-size: 15px !important;
    color: #959595 !important;
    margin: 2px 0 !important;
    font-family: IRANSans !important;
    line-height: 40px;
}

.titlenews {
    margin-top: 2px !important;
}


.summarynews {
    font-size: 15px !important;
    color: #727680 !important;
    margin-top: 8px !important;
    font-family: IRANSans !important;
    text-align: justify;
}

.articleImages.lead-images {
    float: right;
    margin: 24px 15px 22px 7px;
    padding: 3px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.articleComments {
    padding: 10px !important;
}

.articleDetails.articleTags.viewNewsTags > a {
    font-size: 13px !important;
}

.articleImage01 {
    padding-bottom: 70px !important;
}

.ImageTitleSummary .titlenews .iconnews {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/Triangle-Red.png") no-repeat scroll 50% 50%;
    float: right;
    height: 8px;
    margin: 8px 1px 0 3px;
    width: 8px;
}

.titlenews .iconnews {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/Triangle-Red.png") no-repeat scroll 50% 50%;
    float: right;
    height: 8px;
    margin: 8px 1px 0 3px;
    width: 8px;
}
/*-------header--group--news-----------950325------------*/
.PageName {
    border: 3px solid #eeeeee;
    color: #cd0000;
    font-family: IRANSans;
    font-size: 22px;
    font-weight: bold;
    padding: 20px;
}
/*-------change--it--just--for--center--news-----------950325------------*/
.PageName {
    border: 3px solid #eeeeee;
    color: #cd0000;
    font-family: IRANSans;
    font-size: 22px;
    font-weight: bold;
    padding: 20px;
}

.link_style_news > li > a, .link_style_news > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
    font-size: 14px;
    font-weight: bold;
}

    .link_style_news > li > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
        font-size: 14px;
        font-weight: bold;
    }

.inner-content-list_news > li {
    font-size: 14px;
    line-height: 24px;
    list-style: outside none none;
    text-align: justify;
    font-weight: bold;
    margin: 15px 0px;
}

.inner-content-list_news {
    margin-right: 8px;
}

.fa.fa-link.external_link_news {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 15px;
}

    .fa.fa-link.external_link_news :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 5px;
        font-size: 20px;
    }



.fa.fa-external-link.external_link_news {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 15px;
}

    .fa.fa-external-link.external_link_news :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 10px;
        font-size: 20px;
    }

/*---------------wind_turbine_center -----950325--------------*/
.DnnModule-1806 .TB_Wrapper, .DnnModule-1806 .TB_Wrapper .Slides, .DnnModule-1806 .TB_Wrapper .Slide, .DnnModule-1806 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-1806 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2275 .TB_Wrapper, .DnnModule-2275 .TB_Wrapper .Slides, .DnnModule-2275 .TB_Wrapper .Slide, .DnnModule-2275 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2275 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2280 .TB_Wrapper, .DnnModule-2280 .TB_Wrapper .Slides, .DnnModule-2280 .TB_Wrapper .Slide, .DnnModule-2280 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2280 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2283 .TB_Wrapper, .DnnModule-2283 .TB_Wrapper .Slides, .DnnModule-2283 .TB_Wrapper .Slide, .DnnModule-2283 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2283 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2287 .TB_Wrapper, .DnnModule-2287 .TB_Wrapper .Slides, .DnnModule-2287 .TB_Wrapper .Slide, .DnnModule-2287 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2287 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2294 .TB_Wrapper, .DnnModule-2294 .TB_Wrapper .Slides, .DnnModule-2294 .TB_Wrapper .Slide, .DnnModule-2294 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2294 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/

/*---------just form test maybe marjanmehr refuse my idea------------------*/
.client_say {
    background: rgba(0, 0, 0, 0) url("http://new.nri.ac.ir/portals/0/images/Research/cotation.jpg") no-repeat scroll 41px 0px !important;
    margin-bottom: 40px;
    text-align: center; /*height: 140px !important;*/
}

    .client_say h3 {
        color: black !important;
        margin-bottom: 40px !important;
    }

    .client_say li p {
        font-size: 18px !important;
        line-height: 1.5em !important;
        color: black !important;
    }
/*.rtl .flexslider3 .flex-control-nav {bottom: -0px !important;}*/
.flexslider3 .flex-control-paging li a {
    border-color: #DA1820 !important;
}

    .flexslider3 .flex-control-paging li a.flex-active {
        background-color: #DA1820 !important;
    }
/*---------just form test maybe marjanmehr refuse my idea------------------*/
.client_say h3 {
    font-size: 30px !important;
    font-weight: bold !important;
    margin-bottom: 60px !important;
}
/*----------950330----------------media-for-technology-centere--------------*/

/*---------------------main-portal-----------------------*/
.carouFredSel_style .carouFredSel_border {
    display: none;
}

/*.livetabsdefault .ui-widget-content {
    background: none !important;
    border: 0 !important;
}

.livetabsdefault .ui-widget-header {
    background: none !important;
    border-top: 0 !important;
    border-bottom: 1px solid #d5d5d5;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}

.livetabsdefault .ui-state-default, .livetabsdefault .ui-widget-content .ui-state-default {
    background: none !important;
    border: 0 !important;
}

.livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active, .livetabsdefault .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: rgba(0, 0, 0, 0) linear-gradient(#d5d7d8,#ecefef) repeat scroll 0 0 !important;
    border-bottom: 0 !important;
}

.livetabsdefault .ui-widget-header a {
    color: #707070 !important;
}

.livetabsdefault .ui-state-active a, .livetabsdefault .ui-state-active a:link, .livetabsdefault .ui-state-active a:visited {
    color: #000 !important;
}*/

.caroul_prev {
    background: transparent url('/Portals/0/images/Home/arrow-left.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    left: -125px !important;
    top: -26px !important;
}

.caroul_next {
    background: transparent url('/Portals/0/images/Home/arrow-right.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    right: -125px !important;
    top: -26px !important;
}

.caroul_prev:hover {
    background: transparent url('/Portals/0/images/Home/arrow-left.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    left: -125px !important;
    top: -26px !important;
}

.caroul_next:hover {
    background: transparent url('/Portals/0/images/Home/arrow-right.png') no-repeat !important;
    width: 102px !important;
    height: 278px !important;
    right: -125px !important;
    top: -26px !important;
}

.pajhoheshgah-name {
    background-color: #fff;
    color: #5e5e5e;
    font-family: IRANSans;
    font-size: 17px;
    height: 50px;
    padding-top: 15px;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.unoslider_timer {
    display: none !important;
}

.unoslider_caption {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
    border-radius: 3px !important;
    text-align: center !important;
    bottom: 190px !important;
    right: 160px !important;
}

    .unoslider_caption p {
        font-size: 27px;
        color: #fff;
    }

.Institute > img {
    width: 100% !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 180px;
}

.Institute {
    background-color: #fff;
    border: 1px solid #dbd8d8;
    font-size: 17px;
    height: 180px;
    text-align: center;
}

#dnn_ctr1674_View_ctl00_ctl00_ctr1677_ModuleContent #carouFredSel a {
    text-decoration: none;
}

#dnn_ctr1674_View_ctl00_ctl00_ctr1677_ModuleContent .carouFredSel_style {
    margin-top: -17px;
}

#lt-167423-- {
    padding-right: 3% !important;
}

#dnn_ctr1674_ContentPane .livetabsdefault .ui-widget-header {
    padding-right: 26% !important;
}

.wrap .news-niro {
    list-style: none;
}

    .wrap .news-niro .news-aarow {
        display: none;
    }

    .wrap .news-niro .niro-pic > img {
        border: 1px solid #bababa;
        border-radius: 7px;
        height: 212px;
        width: 100%;
    }

    .wrap .news-niro .niro-title {
        color: #424242;
        font-size: 17px;
        line-height: 27px;
        text-align: justify;
        margin-top: 3%;
    }

    .wrap .news-niro .niro-sumary {
        color: #7f7e7e;
        font-size: 16px;
        text-align: justify;
    }

.wrap1 .news-niro {
    border-bottom: 1px solid #d9d9d9;
    height: 90px;
    list-style: outside none none;
}

    .wrap1 .news-niro .news-aarow {
        float: right;
        margin-top: 3%;
        margin-left: 2.5%;
    }

    .wrap1 .news-niro:last-child {
        border-bottom: 0px;
    }

    .wrap1 .news-niro .niro-sumary {
        display: none;
    }

    .wrap1 .news-niro .niro-title {
        color: #000;
        font-size: 17px;
        text-align: justify;
        line-height: 26px;
    }

    .wrap1 .news-niro .niro-pic {
        float: right;
        width: 34%;
        margin-left: 5%;
        margin-top: 3%;
    }

        .wrap1 .news-niro .niro-pic > img {
            width: 100%;
            border: 1px solid #c9c9c9;
            border-radius: 6px;
            height: 65px;
        }
/*.wrap1 .news-niro:nth-child(2) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none; }
.wrap1 .news-niro:nth-child(2) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(2) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(2) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(2) .niro-pic { float: right;width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(2) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(3) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none;  }
.wrap1 .news-niro:nth-child(3) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(3) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(3) .niro-pic { float: right; width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(3) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(3) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(4) {  border-bottom: 1px solid #d9d9d9; height:90px;  list-style: outside none none;}
.wrap1 .news-niro:nth-child(4) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(4) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(4) .niro-pic { float: right;  width: 39%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(4) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(4) .news-aarow {  float: right; margin-top: 3%;}
.wrap1 .news-niro:nth-child(5) { height:90px;  list-style: outside none none; }
.wrap1 .news-niro:nth-child(5) .niro-sumary{display:none;}
.wrap1 .news-niro:nth-child(5) .niro-title {  color: #000;  font-size: 17px;  text-align: justify;  line-height: 20px;}
.wrap1 .news-niro:nth-child(5) .niro-pic { float: right;width: 33%;margin-left:5%;margin-top:3%}
.wrap1 .news-niro:nth-child(5) .niro-pic > img { width: 100%; border: 1px solid #c9c9c9;  border-radius: 6px;height:65px}
.wrap1 .news-niro:nth-child(5) .news-aarow {  float: right; margin-top: 3%;}*/
.wrap2 .news-niro .niro-sumary {
    display: none;
}

.wrap2 .news-niro .news-aarow {
    display: none;
}

.wrap2 .news-niro .niro-title {
    color: #000;
    font-size: 17px;
    text-align: justify;
    line-height: 38px;
}
/*.wrap2 .news-niro:nth-child(2) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(2) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(2) .niro-title { color: #000; font-size: 17px;text-align:justify;}
.wrap2 .news-niro:nth-child(3) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(3) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(3) .niro-title { color: #000; font-size: 17px;text-align:justify;line-height:40px;}
.wrap2 .news-niro:nth-child(4) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(4) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(4) .niro-title { color: #000; font-size: 17px;text-align:justify;}
.wrap2 .news-niro:nth-child(5) .niro-sumary{display:none;}
.wrap2 .news-niro:nth-child(5) .news-aarow{display:none;}
.wrap2 .news-niro:nth-child(5) .niro-title { color: #000; font-size: 17px;text-align:justify;}*/
.news-niro a {
    text-decoration: none;
}

.news-niro.y {
    margin-right: 4%;
    list-style: none;
}

.wrap1 .fa {
    display: none;
}

.wrap .fa {
    display: none;
}

.wrap {
    float: right;
}

.wrap1 {
    float: right;
}

.wrap2 {
    float: right;
}

.news-niro.secondWrap {
    margin-top: 6%;
}

    .news-niro.secondWrap:nth-child(1) {
        margin-top: 0;
    }

.skin_top_content {
    padding: 5px 20px !important;
}

.title-box {
    background-color: #ebeaea;
    height: 50px;
    padding-top: 15px;
    text-align: center;
}

.niro-box {
    border: 1px solid #fff;
    border-radius: 7px;
    float: right;
    margin-left: 2%;
    width: 48%;
}

    .niro-box:nth-child(2) {
        margin-left: 0;
    }

.niro-leftcol.col-md-6 {
    padding: 0 !important;
    margin-top: -40px;
}

.niro-rightcol.col-md-6 {
    padding: 0 !important;
}

.colIcon {
    float: right;
    margin-left: 10%;
    width: 40%;
}

.icon-link {
    margin-top: 10%;
}

    .icon-link > a {
        font-size: 17px;
        font-family: IRANSans;
        color: #fff !important;
        text-decoration: none;
    }

.icon-link {
    margin-top: 10%;
}

.title-box {
    background: rgba(0, 0, 0, 0) linear-gradient(#e5e4e4,#e2e1e1) repeat scroll 0 0;
    height: 50px;
    padding-top: 15px;
    text-align: center;
}

    .title-box > a {
        color: #da251c !important;
        font-family: IRANSans;
        font-size: 20px;
        text-decoration: none;
        text-shadow: 1px 1px #fff;
    }

#dnn_ctr1684_dnnTITLE_titleLabel {
    color: #fff !important;
}

.icon-link > img {
    margin-left: 4%;
}

.arshiv-news {
    float: left;
    margin-top: 15px;
}

    .arshiv-news > a {
        border: 1px solid #aaa;
        padding: 10px 15px;
        margin-top: 10px;
        color: #A40000;
    }

        .arshiv-news > a:hover {
            background-color: rgba(255, 0, 0, 0.1);
            border: 1px solid #a40000;
        }

.last-section-link > li {
    font-family: IRANSans;
    font-size: 17px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 35px;
}

    .last-section-link > li:last-child {
        border-bottom: 0;
    }

.arshiv-news.arshiv2 {
    width: 38%;
}

.last-section-link {
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}



.fa.fa-map-marker {
    font-size: 17px;
}

.fa.fa-phone {
    font-size: 17px;
}

.fa.fa-envelope {
    font-size: 17px;
}



.contact-information > li {
    list-style: none;
}

.iconDropbox {
    background-color: #81d1fa;
}

.iconPicasa {
    background-color: #aecccd;
}

.iconTwitter {
    background-color: #b3e3f7;
}

.iconFacebook {
    background-color: #a4bffa;
}

.project-pic {
    float: right;
    margin-left: 5%;
    margin-top: 3%;
    width: 32%;
}

    .project-pic > img {
        border: 1px solid #c9c9c9;
        border-radius: 6px;
        height: 65px;
        width: 100%;
    }

.project-content {
    display: none;
}

.project-tilte {
    color: #000;
    font-size: 17px;
    line-height: 20px;
    text-align: justify;
}

    .project-tilte > a {
        font-family: IRANSans;
        color: #000 !important;
        text-decoration: none;
        text-align: justify;
        line-height: 26px;
    }

.niro-project {
    width: 43%;
    float: left;
    border-bottom: 1px solid #dbdbdb;
}

.wrap .news-niro {
    list-style: none;
}

    .wrap .news-niro .news-aarow {
        display: none;
    }

.niro-project:nth-child(1) {
    width: 53%;
    float: right;
    border-bottom: 0px;
}

    .niro-project:nth-child(1) .project-pic > img {
        border: 1px solid #bababa;
        border-radius: 7px;
        height: 230px;
        width: 100%;
    }

    .niro-project:nth-child(1) .project-tilte {
        color: #424242;
        font-size: 17px;
        line-height: 27px;
        text-align: justify;
        margin-top: 3%;
    }

    .niro-project:nth-child(1) .project-content {
        color: #7f7e7e;
        font-size: 16px;
        text-align: justify;
        display: block;
    }

    .niro-project:nth-child(1) .project-pic {
        float: right;
        height: 230px;
        margin-left: 5%;
        margin-top: 3%;
        width: 100%;
    }

.project-content > a {
    color: #7f7e7e !important;
    font-size: 16px;
    text-align: justify;
    font-family: IRANSans;
    text-decoration: none;
}

.niro-project:last-child {
    border-bottom: 0;
}

#dnn_TopGrid4L {
    margin-top: 10px !important;
}

#lt-168530----- > div {
    margin-top: -28px;
}

#dnn_ctr1680_ModuleContent .livetabsdefault .ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}

#dnn_ctr1691_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1690_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1689_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

#dnn_ctr1688_dnnTITLE_titleLabel {
    color: #4d9bfb !important;
}

.iconInstagram {
    background-color: #85c3f4;
}

.iconTelegram {
    background: #7cc9f9 url("/Portals/0/images/Home/socialicons.png") no-repeat scroll -1190px 0;
    display: inline-block;
    height: 28px;
    width: 28px;
}

a.iconTelegram:hover {
    background-color: #52b9fb;
    background-position: -1190px -28px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.iconMail {
    background: #f5cc5e url("/Portals/0/images/Home/socialicons.png") no-repeat scroll -1161px 0;
    display: inline-block;
    height: 28px;
    width: 28px;
}

a.iconMail:hover {
    background-color: #fec630;
    background-position: -1161px -28px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

#carouFredSel a {
    text-decoration: none;
}

#megaMenu .category li.item a {
    border-color: -moz-use-text-color -moz-use-text-color #888 !important;
}

.redRightCol {
    background: transparent url(/Portals/0/images/Research/bg-pain.jpg) repeat;
    padding: 10px;
    text-align: center;
}

.picCol {
    margin-top: 5%;
}

    .picCol:last-child {
        margin-bottom: 7%;
    }

.i_three_grid3.rightCol-pain {
    margin-top: 45px;
}

.i_three_grid9.leftCol-pain {
    margin-top: 45px;
    margin-bottom: 145px;
}

.inner-content {
    font-family: IRANSans;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    margin: 30px;
}

.rightColTable td {
    border: 1px solid #e2e1e1;
    font-family: IRANSans;
    font-size: 17px;
    height: 48px;
    padding-right: 21px;
    vertical-align: middle;
}

    .rightColTable td:active {
        border: 1px solid red;
        font-family: IRANSans;
        font-size: 18px;
        height: 48px;
        padding-right: 21px;
        vertical-align: middle;
    }

    .rightColTable td::selection {
        font-family: IRANSans;
        font-size: 18px;
        height: 48px;
        color: red;
        vertical-align: middle;
    }

.rightColTable {
    width: 100%;
}

.inner-content-niro {
    /*font-size: 17px;*/
    line-height: 34px;
    text-align: justify;
}

.inner-content-list > li {
    /*font-size: 17px;*/
    line-height: 34px;
    list-style: outside none none;
    text-align: justify;
    font-size: 14px;
}

.inner-content-list {
    margin-right: 8px;
}

    .inner-content-list img {
        margin-left: 10px;
    }

.rightColTable a {
    color: #636363 !important;
    font-family: IRANSans;
    font-size: 14px;
    text-decoration: none;
}

.liveaccdefault .ui-corner-all, .liveaccdefault .ui-corner-bottom, .liveaccdefault .ui-corner-right, .liveaccdefault .ui-corner-br {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    background: none !important;
    color: #636363 !important;
    border: 1px solid #d9d9d9 !important;
    height: 48px !important;
}

.rtl .liveaccdefault .ui-accordion .ui-accordion-header a {
    padding: 0.2em 0.3em 0.5em !important;
    font-size: 13px !important;
}

.ui-accordion .ui-accordion-header {
    padding: 0 23px 5px 11px !important;
}

.liveaccdefault .ui-accordion .ui-accordion-header {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    border-top: 0 !important;
    border-bottom: 0 !important;
}

.LA-ui-accordion-header {
    font-family: IRANSans;
    font-size: 18px !important;
    color: #636363;
}

#la-17508--- li {
    font-family: IRANSans;
    font-size: 17px;
    color: #636363;
}

#dnn_ThreeGrid9 {
    padding: 0 !important;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    box-shadow: 10px 7px 10px #e6e6e6;
}

.inner-content-list.shora > li {
    list-style: outside none circle;
}

.contact-table {
    width: 100%;
}

    .contact-table tr {
        border: 1px solid #e2e1e1;
    }

    .contact-table td {
        border: 1px solid #e2e1e1;
        font-family: IRANSans;
        font-size: 17px;
        height: 36px;
        text-align: center;
    }

.inner-content-ol {
    font-family: IRANSans;
    font-size: 17px;
    line-height: 40px;
}

.beinolmellal-pic {
    text-align: center;
}

.inner-content-paragraph {
    color: #999;
    font-size: 19px;
    line-height: 40px;
}

.inner-content-list.pajhohesh-group > li {
    list-style: inside none disc;
}

.group-icon {
    width: 16px;
}

.hoze-pics {
    text-align: center;
}

.liveaccdefault .ui-widget-content a {
    color: #636363 !important;
    font-family: IRANSans;
    font-size: 13px;
    text-decoration: none;
    line-height: 30px;
}

.liveaccdefault .ui-state-default, .liveaccdefault .ui-widget-content .ui-state-default {
    border: 1px solid #eee !important;
}

.liveaccdefault .ui-widget-content {
    border: 1px solid #e2e1e1 !important;
}

#dnn_ctr1681_NewsArticles_ViewArticle_ctl20_txtEmail {
    width: 226px;
}

#dnn_ctr1681_NewsArticles_ViewArticle_ctl20_txtName {
    width: 226px;
}

.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    margin: 0px 10px;
}

.hoze-pajhoheshi {
    margin-right: 0 !important;
}

    .hoze-pajhoheshi > li {
        list-style: none;
    }

.liveaccdefault .ui-accordion .ui-accordion-content {
    padding: 1em 1.2em !important;
}

.contact-table {
    margin-bottom: 4%;
    margin-top: 7%;
}

    .contact-table tr:nth-child(2n 1) {
        background-color: #eee;
    }

    .contact-table tr:nth-child(2n) {
        background-color: #ddd;
    }

    .contact-table tr:hover {
        background-color: #888;
        color: #fff;
        cursor: pointer;
    }

.content {
    padding:0 20px;
}

.niro-marakez {
    float: right;
    margin: 6%;
    width: 37%;
}

.img-marakez {
    overflow: hidden;
}

.marakez-name {
    background: #eee none repeat scroll 0 0;
    border-top: 2px solid #ac0404;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

.btn.btn-block {
    margin-top: 2%;
    background-color: #ac0404 !important;
    color: #fff;
    border-radius: 0;
    font-size: 18px;
}

.niroTitle {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
}

.marakez-name > a {
    color: #444444 !important;
    font-family: IRANSans;
    text-decoration: none;
    cursor: pointer;
}

.redRightCol > img {
    margin-top: 7%;
}

    .redRightCol > img:first-child {
        margin-top: 0 !important;
    }

.message-manage {
    color: #fff;
    font-family: IRANSans;
    font-size: 29px;
    line-height: 56px;
    text-align: center;
}

.manage-section {
    height: 279px;
    border-bottom: 2px solid #9a0000;
}

.manage-pic {
    float: right;
    margin: 20px;
}

.manage-biographi {
    float: right;
    margin-top: 10%;
    width: 57%;
}

.manage-section1 {
    border-bottom: 2px solid #9a0000;
}

.manage-section2 {
    border-bottom: 2px solid #9a0000;
}

.manageName {
    color: #9a0000;
    font-size: 24px;
    line-height: 89px;
}

.manage-title {
    color: #000;
    font-size: 16px;
}

.manage-content {
    color: #9a0000;
    font-size: 16px;
}

.manage-section1 > h3 {
    color: #000;
    font-size: 22px;
}

.manage-section2 > h3 {
    color: #000;
    font-size: 22px;
}

.manage-section3 > h3 {
    color: #000;
    font-size: 22px;
}

.manage-section1 li {
    color: #000;
    font-size: 14px;
    line-height: 34px;
    padding-bottom: 2%;
}

.manage-section2 li {
    color: #000;
    font-size: 14px;
    line-height: 34px;
    padding-bottom: 2%;
}

.manage-section3 li {
    color: #000;
    font-size: 14px;
    line-height: 34px;
    padding-bottom: 2%;
}

.manage-pic > img {
    border: 1px solid #ddd;
    padding: 5px;
    width: 91%;
}

.marakez-title {
    font-size: 21px;
    font-weight: bolder;
    line-height: 42px;
}

.fa.fa-map-marker.inner-contact {
    color: #9a0000;
    font-size: 21px;
    margin-left: 2%;
}

.marakez-address {
    font-size: 18px;
    line-height: 40px;
}

.fa.fa-phone.inner-contact {
    color: #9a0000;
    font-size: 21px;
    margin-left: 2%;
}

.marakez-tel {
    font-size: 18px;
    line-height: 40px;
}

.contact-information {
    background: transparent url("/Portals/0/images/Home/footer_bg.png") no-repeat scroll;
}

#myTab .active {
    background: rgba(0, 0, 0, 0) linear-gradient(#d5d7d8, #ecefef) repeat scroll 0 0 !important;
    border-color: #d5d5d5 #d5d5d5 !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
    border-radius: 4px;
}

.nav-tabs > li > a {
    background: transparent;
    border: 0px solid #d9d9d9;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
    border: 0;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: 0;
    background-color: transparent;
}

.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative;
    font-family: IRANSans;
    color: #888 !important;
    font-size: 18px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #000 !important;
}

.tab-content {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.caroufredsel_wrapper {
    height: 350px !important;
}

.niro-link {
    color: #fff !important;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 47px;
}

.marakez-fanavari > a {
    color: #000 !important;
    float: right;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 35px;
    width: 33%;
    text-decoration: none;
}

.marakez-fanavari {
    padding-right: 1%;
}

    .marakez-fanavari img:hover .marakez-fanavari > a {
        margin-left: 4%;
        transition: 0.5s all;
    }

.azmayeshgah-marja > a {
    color: #000 !important;
    float: right;
    font-family: IRANSans;
    font-size: 17px;
    line-height: 37px;
    text-decoration: none;
    width: 33%;
}

.azmayeshgah-marja img {
    margin-left: 4%;
    width: 4%;
}

.event-wrap {
    float: right;
}

.event-wrap1 {
    float: right;
}

.event-news-niro.event-x {
    float: right;
}

.event-wrap1 .event-niro-pic {
    float: right;
    margin-left: 5%;
    margin-top: 3%;
    width: 33%;
}

    .event-wrap1 .event-niro-pic > img {
        border: 1px solid #c9c9c9;
        border-radius: 6px;
        height: 65px;
        width: 100%;
    }

.event-wrap1 .event-niro-title {
    color: #000;
    font-size: 17px;
    line-height: 26px;
    text-align: justify;
    text-decoration: none;
}

.event-wrap1 .event-niro-sumary {
    display: none;
}

.event-news-niro {
    list-style: none;
}

.event-wrap .event-niro-pic > img {
    border: 1px solid #bababa;
    border-radius: 7px;
    height: 230px;
    width: 100%;
}

.event-wrap .event-niro-title {
    color: #424242;
    font-size: 17px;
    line-height: 27px;
    margin-top: 3%;
    text-align: justify;
    text-decoration: none;
}

.event-wrap .event-news-aarow {
    display: none;
}

.event-wrap .event-niro-sumary {
    color: #7f7e7e;
    font-size: 16px;
    text-align: justify;
    text-decoration: none;
}

.event-news-aarow {
    float: right;
    margin-top: 3%;
    margin-left: 1%;
}

.event-niro-khabar > a {
    text-decoration: none;
}

.carouFredSel_img img {
    height: 145px;
    width: 100%;
}

.Area-group > li {
    float: none !important;
    text-align: right;
    line-height: 25px;
}

.carouFredSel ul li {
    min-height: auto !important;
}

.Area-title {
    background-color: #eee;
    font-size: 20px;
    font-weight: bold;
    height: 48px;
    line-height: 35px;
    text-align: right;
    width: 100%;
    padding-top: 8px;
    padding-right: 18px;
}

.home_top:hover .scaling_border {
    width: 50%;
    transition: 1s;
}

.Area-group a {
    color: #000 !important;
    font-family: IRANSans;
    cursor: pointer;
}

.name-of-center {
    background-color: #fff;
    border-radius: 5px;
    font-size: 16px;
    height: 61px;
    padding-top: 18px;
    text-align: center;
}

    .name-of-center > a {
        color: #000 !important;
        cursor: pointer;
        font-family: IRANSans;
        font-size: 18px;
        text-decoration: none;
    }

.Centers {
    box-shadow: 2px 2px 2px 2px #ddd;
    position: relative;
    cursor: pointer;
    margin-top: 3%;
}

.highlight {
    background-color: rgba(28,59,139, 0.6);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: none;
}

.Centers:hover .highlight {
    display: block;
    transition: 0.5s;
}

.khadamt {
    float: right;
    width: 20%;
    text-align: center;
    margin-top: 3%;
}
/*.khadamat-link { margin-top: 19%;}
.khadamat-link > a {  color: #fff;  cursor: pointer;  font-family: IRANSans;  font-size: 18px; text-decoration: none;}
.khadamat-pic {  border: 2px solid #fff; border-radius: 88px;  height: 165px;  margin: auto;  padding-top: 59px;  text-align: center;  width: 75%;}
.khadamt:hover .khadamat-pic{border:2px solid #9e0000;transition:0.1s;}*/
.services {
    border: 2px solid #fff;
    border-radius: 100px;
    height: 180px;
    margin: auto;
    text-align: center;
    width: 180px;
}

.Area-group {
    margin-right: 3% !important;
    width: 90% !important;
}

.niro-marakez > a {
    font-family: IRANSans;
    text-decoration: none;
}

.Centers > img {
    width: 100%;
}

.circle5 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 65px 45px;
}

.circle4 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 59px -321px;
}

.circle3 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 62px -194px;
}

.circle2 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 60px -71px;
}

.circle1 {
    background: transparent url(/Portals/0/images/Home/Services-icon.png) no-repeat center;
    background-position: 64px -445px;
}

.circle {
    margin-left: 3%;
    margin-top: 1%;
}

.services-link {
    color: #fff !important;
    font-family: IRANSans;
    font-size: 17px;
    text-decoration: none !important;
}

.fa.fa-circle {
    font-size: 8px;
    margin-left: 2%;
}

@media handheld, only screen and (max-width:1280px) {
    .unoslider_caption {
        bottom: 80px !important;
    }
}

@media handheld, only screen and (max-width: 1024px) {
    .niro-project:nth-child(5) {
        border-bottom: 0;
    }

    .niro-project:nth-child(6) {
        display: none;
    }
}

@media handheld, only screen and (max-width:980px) {
    .redRightCol > img:first-child {
        margin-top: 7% !important;
    }

    .niro-box {
        width: 25%;
        margin-left: 2%;
    }

    .arshiv-news.arshiv2 {
        width: 20%;
    }

    .colIcon {
        width: 22%;
        margin-left: 1%;
    }

    .niro-box:nth-child(2) {
        margin-left: 2%;
    }

    .unoslider_caption {
        bottom: 55px !important;
        right: 50px !important;
    }

    .wrap1 .news-niro:nth-child(1) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(1) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(2) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(2) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(3) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(3) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(4) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(4) .niro-pic {
        margin-left: 2%;
    }

    .wrap1 .news-niro:nth-child(5) .niro-title {
        line-height: 17px;
    }

    .wrap1 .news-niro:nth-child(5) .niro-pic {
        margin-left: 2%;
    }

    .picCol {
        margin: 3.5%;
    }

        .picCol:last-child {
            margin-bottom: 0;
        }

    .khadamat-pic {
        width: 90%;
    }

    .wrap {
        float: none;
        margin-top: 2%;
    }

    .wrap1 {
        float: none;
        margin-top: 2%;
    }

    .wrap2 {
        float: none;
        margin-top: 2%;
    }

    .wrap1 .news-niro .niro-pic {
        margin-top: 0;
        width: 17%;
    }

    .wrap1 .news-niro .niro-title {
        line-height: 52px;
    }

    .redRightCol > img {
        margin-left: 1%;
    }

    .wrap1 {
        border-left: 0px;
    }

        .wrap1 .news-niro {
            margin-top: 2%;
        }

    .rightsolar::after {
        padding-top: 0%;
    }

    .frightsolar::after {
        padding-top: 0%;
    }
}

@media handheld, only screen and (max-width:800px) {
    .picCol {
        margin: 0.75%;
    }
}

@media handheld, only screen and (max-width:768px) {
    .picCol {
        margin: 0.2%;
    }
}


@media handheld, only screen and (max-width:360px) {
    #dnn_ctr1674_ContentPane .livetabsdefault .ui-widget-header {
        text-align: center !important;
        padding-right: 0 !important;
    }

    .wrap {
        float: none !important;
        width: 100% !important;
    }

    .wrap1 {
        float: none !important;
        width: 100% !important;
        border-left: 0 !important;
        border-bottom: 1px solid #d5d5d5 !important;
    }

    .wrap2 {
        float: none !important;
        width: 100% !important;
    }

    .niro-project {
        float: none !important;
        width: 100% !important;
    }

        .niro-project:nth-child(1) {
            float: none !important;
            width: 100% !important;
        }

    .niro-box {
        width: 48% !important;
    }

    .colIcon {
        width: 48% !important;
    }

    .redRightCol {
        text-align: center;
    }

    .picCol {
        margin-top: 5%;
    }

        .picCol:last-child {
            margin-bottom: 7%;
        }

    .wrap1 .news-niro .niro-pic {
        margin-top: 3%;
        width: 40%;
    }

    .wrap1 .news-niro .niro-title {
        line-height: 20px;
    }

    .manage-biographi {
        width: 100%;
    }

    .niro-marakez {
        width: 82%;
    }
}




/* 950302
.rightsolar{position:relative;overflow:hidden;margin-top:7%;}
.rightsolar::after{box-sizing:border-box;transition:0.5s;}
.rightsolar::after{content:attr(title);display:block;width:100%;height:50%;text-align:center;background-color:rgba(255,0,0,0.50);position:absolute;bottom:-48%;font-size:20px;border-top:3px solid red;border-bottom:3px solid red;color:white;text-align:center;padding-top:2%;}
.rightsolar:hover::after{top:0%;}
.redRightCol:nth-child(1){margin-top:0% !important;} */
/* 950303*/
.rightsolar {
    position: relative;
    overflow: hidden;
    margin-top: 7%;
}

.frightsolar {
    position: relative;
    overflow: hidden;
    margin-top: 0%;
}

.rightsolar::after {
    box-sizing: border-box;
    transition: 0.5s;
}

.frightsolar::after {
    box-sizing: border-box;
    transition: 0.5s;
}

.rightsolar::after {
    content: attr(title);
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(255,0,0,0.25);
    position: absolute;
    bottom: -58%;
    font-size: 15px;
    color: white;
    text-align: center;
    padding-top: 2%;
}

.frightsolar::after {
    content: attr(title);
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(255,0,0,0.25);
    position: absolute;
    bottom: -58%;
    font-size: 15px;
    color: white;
    text-align: center;
    padding-top: 2%;
}

.rightsolar:hover::after {
    top: 0%;
}

.frightsolar:hover::after {
    top: 0%;
}




/**950303**0454**/
.rtl .livetabsflatred .ui-tabs .ui-tabs-nav li a {
     font-family: IRANSans !important;
}

/*---------------enerji khorshidi -----950304--------------*/
.DnnModule-1867 .TB_Wrapper, .DnnModule-1867 .TB_Wrapper .Slides, .DnnModule-1867 .TB_Wrapper .Slide, .DnnModule-1867 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-1867 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-1872 .TB_Wrapper, .DnnModule-1872 .TB_Wrapper .Slides, .DnnModule-1872 .TB_Wrapper .Slide, .DnnModule-1872 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for Darbare Markaz----*/
.DnnModule-1872 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for Darbare Markaz----*/
.DnnModule-2029 .TB_Wrapper, .DnnModule-2029 .TB_Wrapper .Slides, .DnnModule-2029 .TB_Wrapper .Slide, .DnnModule-2029 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for Hamayat Az Tahghighat-----*/
.DnnModule-2029 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for Hamayat Az Tahghighat-----*/
.DnnModule-2033 .TB_Wrapper, .DnnModule-2033 .TB_Wrapper .Slides, .DnnModule-2033 .TB_Wrapper .Slide, .DnnModule-2033 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for projeha-----*/
.DnnModule-2033 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for projeha-----*/
.DnnModule-1883 .TB_Wrapper, .DnnModule-1883 .TB_Wrapper .Slides, .DnnModule-1883 .TB_Wrapper .Slide, .DnnModule-1883 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for etela resani-----*/
.DnnModule-1883 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for etela resani-----*/
.DnnModule-1881 .TB_Wrapper, .DnnModule-1881 .TB_Wrapper .Slides, .DnnModule-1881 .TB_Wrapper .Slide, .DnnModule-1881 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*-----use for tams ba markaz-----*/
.DnnModule-1881 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*use for tamas ba markaz*/
.DnnModule-2052 .TB_Wrapper, .DnnModule-2052 .TB_Wrapper .Slides, .DnnModule-2052 .TB_Wrapper .Slide, .DnnModule-2052 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for markaz khursshidi----*/
.DnnModule-2052 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*------use for markaz khurshidi------*/
.DnnModule-1959 .TB_Wrapper, .DnnModule-1959 .TB_Wrapper .Slides, .DnnModule-1959 .TB_Wrapper .Slide, .DnnModule-1959 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*----use for markaz khursshidi----*/
.DnnModule-1959 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*------use for markaz khurshidi------*/
/*-------UnderConstruction-------950308----*/
.UnderConstructionimg {
    text-align: center;
}

.UnderConstruction {
    border: 1px solid #D30702;
    padding: 5px 20px;
    background: #dddddd;
    border-radius: 15px;
}

    .UnderConstruction p {
        color: #444;
        font-family: IRANSans;
        font-size: 16px;
        padding: 15px 5px 15px 15px;
        text-align: center;
    }
/*---------link_ style--------950308------*/
.link_style > a, .link_style > a:link {
    color: #444444 !important;
    font-family: IRANSans;
}

    .link_style > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
    }
/*----------carouFredSel_img----950308----change the curser---*/
.link_style > li > a, .link_style > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
}

    .link_style > li > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
    }
/*------------main page--------950309-----*/
.wrap2 .news-niro .niro-pic img {
    display: none !important;
}
/*------------news--------950310-----*/
#sb-counter {
    display: none !important;
}

#sb-title, #sb-title-inner {
    font-family: IRANSans !important;
    font-weight: bold !important;
    text-align: right !important;
}
/*------------news--------950311-----*/
#dnn_ctr1681_NewsArticles_ViewTag_lblTag {
    color: black;
    font-size: 21px;
}
/*---------------OandM -----950304--------------*/
.DnnModule-2055 .TB_Wrapper, .DnnModule-2055 .TB_Wrapper .Slides, .DnnModule-2055 .TB_Wrapper .Slide, .DnnModule-2055 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2055 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2244 .TB_Wrapper, .DnnModule-2244 .TB_Wrapper .Slides, .DnnModule-2244 .TB_Wrapper .Slide, .DnnModule-2244 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2244 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2247 .TB_Wrapper, .DnnModule-2247 .TB_Wrapper .Slides, .DnnModule-2247 .TB_Wrapper .Slide, .DnnModule-2247 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2247 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2250 .TB_Wrapper, .DnnModule-2250 .TB_Wrapper .Slides, .DnnModule-2250 .TB_Wrapper .Slide, .DnnModule-2250 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2250 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2253 .TB_Wrapper, .DnnModule-2253 .TB_Wrapper .Slides, .DnnModule-2253 .TB_Wrapper .Slide, .DnnModule-2253 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2253 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2256 .TB_Wrapper, .DnnModule-2256 .TB_Wrapper .Slides, .DnnModule-2256 .TB_Wrapper .Slide, .DnnModule-2256 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2256 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2259 .TB_Wrapper, .DnnModule-2259 .TB_Wrapper .Slides, .DnnModule-2259 .TB_Wrapper .Slide, .DnnModule-2259 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2259 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/


/*--------------footer main page------------930314------------*/ /*iiimportant main color for this container is:#3389D7*/
.Bt3_style .c_title {
    border-bottom-color: #555555 !important;
}

.Bt3_style:hover .c_title {
    border-bottom-color: #d30703 !important;
}

.c_title_black {
    font-size: 14px;
}

.Bt3_style:hover .c_title_black {
    color: #555555 !important;
}
/*---------------security_center -----950304--------------*/
.DnnModule-2064 .TB_Wrapper, .DnnModule-2064 .TB_Wrapper .Slides, .DnnModule-2064 .TB_Wrapper .Slide, .DnnModule-2064 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2064 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2069 .TB_Wrapper, .DnnModule-2069 .TB_Wrapper .Slides, .DnnModule-2069 .TB_Wrapper .Slide, .DnnModule-2069 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2069 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2075 .TB_Wrapper, .DnnModule-2075 .TB_Wrapper .Slides, .DnnModule-2075 .TB_Wrapper .Slide, .DnnModule-2069 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2075 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2082 .TB_Wrapper, .DnnModule-2082 .TB_Wrapper .Slides, .DnnModule-2082 .TB_Wrapper .Slide, .DnnModule-2082 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2082 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*security*/
.map_style .contact_address h3 {
    color: #A40000;
    font-family: IRANSans;
    font-size: 15px;
    padding-left: 17px;
}

.map_style .contact_address {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    position: absolute;
    right: 2%;
    top: 10%;
    width: 40%;
}

.contact_address ul li {
    font-family: IRANSans;
    padding-bottom: 7px !important;
    font-size: 13px;
    line-height: 30px;
    text-align: justify;
}

.addres {
    padding-right: 0.500em !important;
}
/*---accordon---930316----*/
.ui-helper-reset {
    padding-left: 20px;
    padding-right: 20px;
}

.ui-accordion .ui-accordion-header {
    padding: 10px 23px 5px 10px !important;
}

.accordion2 > h3 {
    color: #3F4A50;
    font-size: 17px !important;
    font-weight: bold;
}

.inner-accordion2 {
    font-size: 16px;
    line-height: 34px;
    text-align: justify;
}

ui-accordion .ui-accordion-header {
    border: 1px solid #da0000 !important;
}
/*-------inner pages design------930317*/
.innercontent {
    padding: 20px 20px 10px;
}
/*------فناوری مراکز اصلی صفحه ------930317-------*/
.solar-name {
    background: #208C7D none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .solar-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .solar-name:hover {
        background: #64B2A4 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.security-name {
    background: #f67a7a none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .security-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .security-name:hover {
        background: #faa4a3 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.OM-name {
    background: #dad089 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .OM-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .OM-name:hover {
        background: #e5deac none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.lab-name {
    background: #906bf2 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .lab-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .lab-name:hover {
        background: #aa90ee none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.smart-name {
    background: #24a6ef none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .smart-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .smart-name:hover {
        background: #66c1f4 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.nano-name {
    background: #ff4373 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .nano-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .nano-name:hover {
        background: #ff7c9d none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.ecar-name {
    background: #ea5c38 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .ecar-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .ecar-name:hover {
        background: #f08d74 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.wind-name {
    background: #ff55f0 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .wind-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .wind-name:hover {
        background: #ff88f5 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.transmission-name {
    background: #e6d434 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .transmission-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .transmission-name:hover {
        background: #e0d25b none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.motor-name {
    background: #1ef4da none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .motor-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .motor-name:hover {
        background: #4ef6e2 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.turbine-name {
    background: #71e863 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .turbine-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .turbine-name:hover {
        background: #9bee91 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.cooling-name {
    background: #7f4783 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .cooling-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .cooling-name:hover {
        background: #b595b7 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.measurment-name {
    background: #8d9ef8 none repeat scroll 0 0;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .measurment-name > a {
        color: #ffffff !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .measurment-name:hover {
        background: #abb5f3 none repeat scroll 0 0;
        font-family: IRANSans;
        font-weight: 900;
        padding: 30px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 90px;
    }

.more-name {
    background: #3bb873 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
    font-family: IRANSans;
    font-weight: 900;
    padding: 10px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 40px;
    margin-top: 150px;
}

    .more-name > a {
        color: #FFFFFF !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }

    .more-name:hover {
        background: #94ed88 none repeat scroll 0 0; /*border-top: 2px solid #ac0404;*/
        font-family: IRANSans;
        font-weight: 900;
        padding: 10px 10px 0;
        text-align: center;
        font-size: 19px;
        min-height: 40px;
        margin-top: 150px;
    }
/*----for animation class----- 930319----------*/
.animation_style img {
    float: right !important;
}

.animation_style {
    border-bottom: 0px solid #ffffff !important;
    margin: 5px 0 !important;
    padding-bottom: 60px !important;
}

/*--------adress page--------950321-------------*/
.list_address {
    text-align: right;
    padding: 1px 5px; /*border:1px solid #e1e1e1;*/
}

    .list_address:hover { /*border:1px solid;*/
        transition: all 0.8s ease 0s;
        -webkit-transition: all 0.8s ease 0s;
        -moz-transition: all 0.8s ease 0s;
    }

    .list_address .fa {
        font-size: 25px;
    }

    .list_address h3 {
        color: #444;
    }

    .list_address:hover h3 {
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
    }

    .list_address:hover .fa {
        color: #E00000;
        transition: all 0.4s ease 0s;
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
    }

    .list_address.swing:hover .fa {
        -ms-animation: 800ms ease-in-out 0s normal none 1 swing;
        -webkit-animation: 800ms ease-in-out 0s normal none 1 swing;
        -moz-animation: 800ms ease-in-out 0s normal none 1 swing;
        animation: 800ms ease-in-out 0s normal none 1 swing;
    }

.border_address {
    border: 1px solid #dcdcdc;
    margin: 30px 0 50px;
    padding: 10px;
}

.img_manager {
    width: 100%;
    border: 1px solid #c9c9c9;
    border-radius: 6px;
    margin-top: 16px;
    margin-bottom: 20px;
}

/*------950323-----*/
.fa.fa-external-link.external_link {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 20px;
}

    .fa.fa-external-link.external_link:hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 10px;
        font-size: 26px;
    }

.rtl .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon {
    position: absolute !important;
    right: .2em !important;
    top: 60% !important;
}

.fontlink {
    color: #D71A21;
}
/*-------for----news---center-----950324------*/
/*.ImageTitleSummary .newscontainer          {margin:8px 0 13px 0;padding-bottom:7px;text-align:right;border-bottom: 2px solid #eeeeee;}*/
/*.ImageTitleSummary .newscontainer.last     {background:none;}*/
.ImageTitleSummary .newscontainer {
    margin: 12px 0 12px;
    padding-bottom: 10px;
    text-align: right;
    border-bottom: 2px solid #eeeeee;
}

    .ImageTitleSummary .newscontainer.last {
        background: none;
    }

.newscontainer {
    margin: 30px 0 13px 0;
    padding-bottom: 7px;
    text-align: right; /*background:url('Images/border-bottom.png') repeat-x 0 100%;*/
    border-bottom: 2px solid #eeeeee;
}

    .newscontainer.last {
        background: none;
    }

.imagenews {
    float: right;
    margin: 10px 10px 2px 8px;
    padding: 3px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .imagenews a {
        text-decoration: none;
        display: block; /*width:88px;height:74px;background:url('/portals/0/images/News-thumbnail-88x74.png') 50% 50% no-repeat #ffffff;*/
        overflow: hidden;
    }

        .imagenews a img { /*width:88px !important;height:74px !important*/
        }

.spacer {
    height: 10px;
}

.date {
    font-size: 10px !important;
    color: #a40000 !important;
    font-family: IRANSans !important;
    margin-bottom: 8px;
}

.subtitlenews {
    font-size: 13px !important;
    color: #959595 !important;
    margin: 2px 0 !important;
    font-family: IRANSans !important;
    line-height: 40px;
}

.titlenews {
    margin-top: 2px !important;
}

    .titlenews a {
        text-decoration: none !important;
        color: #444444 !important;
        font-size: 12px !important;
        font-family: IRANSans !important;
        line-height: 26px;
        text-align: justify;
    }

        .titlenews a:hover {
            color: #a40000 !important;
        }
        /*.ImageTitleSummary {text-decoration:none !important;color:#000000 !important;line-height:26px !important;font-weight:bold;font-family: IRANSans !important;}*/
        .titlenews a:active {
            text-decoration: none !important;
            color: #a40000 !important;
            line-height: 26px !important;
            font-family: IRANSans !important;
        }

.summarynews {
    font-size: 12px !important;
    color: #727680 !important;
    margin-top: 8px !important;
    font-family: IRANSans !important;
    text-align: justify;
}

.articleImages.lead-images {
    float: right;
    margin: 24px 15px 22px 7px;
    padding: 3px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.articleComments {
    padding: 10px !important;
}

.articleDetails.articleTags.viewNewsTags > a {
    font-size: 13px !important;
}

.articleImage01 {
    padding-bottom: 70px !important;
}

.ImageTitleSummary .titlenews .iconnews {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/Triangle-Red.png") no-repeat scroll 50% 50%;
    float: right;
    height: 8px;
    margin: 8px 1px 0 3px;
    width: 8px;
}

.titlenews .iconnews {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/Triangle-Red.png") no-repeat scroll 50% 50%;
    float: right;
    height: 8px;
    margin: 8px 1px 0 3px;
    width: 8px;
}
/*-------header--group--news-----------950325------------*/
.PageName {
    border: 3px solid #eeeeee;
    color: #cd0000;
    font-family: IRANSans;
    font-size: 22px;
    font-weight: bold;
    padding: 20px;
}
/*-------change--it--just--for--center--news-----------950325------------*/
.PageName {
    border: 3px solid #eeeeee;
    color: #cd0000;
    font-family: IRANSans;
    font-size: 22px;
    font-weight: bold;
    padding: 20px;
}

.link_style_news > li > a, .link_style_news > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
    font-size: 14px;
    font-weight: bold;
}

    .link_style_news > li > a:hover {
        color: #D30703 !important;
        font-family: IRANSans;
        font-size: 14px;
        font-weight: bold;
    }

.inner-content-list_news > li {
    font-size: 14px;
    line-height: 24px;
    list-style: outside none none;
    text-align: justify;
    font-weight: bold;
}

.inner-content-list_news {
    margin-right: 8px;
}

.fa.fa-link.external_link_news {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 15px;
}

    .fa.fa-link.external_link_news :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 5px;
        font-size: 20px;
    }

.fa.fa-external-link.external_link_news {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 15px;
}

    .fa.fa-external-link.external_link_news :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 10px;
        font-size: 20px;
    }

/*---------------wind_turbine_center -----950325--------------*/
.DnnModule-1806 .TB_Wrapper, .DnnModule-1806 .TB_Wrapper .Slides, .DnnModule-1806 .TB_Wrapper .Slide, .DnnModule-1806 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-1806 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2275 .TB_Wrapper, .DnnModule-2275 .TB_Wrapper .Slides, .DnnModule-2275 .TB_Wrapper .Slide, .DnnModule-2275 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2275 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2280 .TB_Wrapper, .DnnModule-2280 .TB_Wrapper .Slides, .DnnModule-2280 .TB_Wrapper .Slide, .DnnModule-2280 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2280 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2283 .TB_Wrapper, .DnnModule-2283 .TB_Wrapper .Slides, .DnnModule-2283 .TB_Wrapper .Slide, .DnnModule-2283 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2283 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2287 .TB_Wrapper, .DnnModule-2287 .TB_Wrapper .Slides, .DnnModule-2287 .TB_Wrapper .Slide, .DnnModule-2287 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2287 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2294 .TB_Wrapper, .DnnModule-2294 .TB_Wrapper .Slides, .DnnModule-2294 .TB_Wrapper .Slide, .DnnModule-2294 .TB_Wrapper .Slide img {
    height: 273px !important;
}
/*---use for main page----*/
.DnnModule-2294 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*---------just for test maybe marjanmehr refuse my idea------------------*/
.client_say {
    background: rgba(0, 0, 0, 0) url("http://new.nri.ac.ir/portals/0/images/Research/cotation.jpg") no-repeat scroll 41px 0px !important;
    margin-bottom: 40px;
    text-align: center; /*height: 140px !important;*/
}

    .client_say h3 {
        color: black !important;
        margin-bottom: 40px !important;
    }

    .client_say li p {
        font-size: 18px !important;
        line-height: 1.5em !important;
        color: black !important;
    }
/*.rtl .flexslider3 .flex-control-nav {bottom: -0px !important;}*/
.flexslider3 .flex-control-paging li a {
    border-color: #DA1820 !important;
}

    .flexslider3 .flex-control-paging li a.flex-active {
        background-color: #DA1820 !important;
    }
/*---------just form test maybe marjanmehr refuse my idea------------------*/
.client_say h3 {
    font-size: 30px !important;
    font-weight: bold !important;
    margin-bottom: 60px !important;
}
/*----------950330----------------responsive-centeres--------------*/
@media handheld, only screen and (max-width:990px) {
    .security-name {
        width: 83.5%;
    }

    .OM-name {
        width: 83.5%;
    }

    .smart-name {
        width: 83.5%;
    }

    .lab-name {
        width: 83.5%;
    }

    .wind-name {
        width: 83.5%;
    }

    .transmission-name {
        width: 83.5%;
    }

    .nano-name {
        width: 83.5%;
    }

    .ecar-name {
        width: 83.5%;
    }

    .measurment-name {
        width: 83.5%;
    }

    .motor-name {
        width: 83.5%;
    }

    .turbine-name {
        width: 83.5%;
    }

    .cooling-name {
        width: 83.5%;
    }

    .solar-name {
        width: 83.5%;
    }
}

@media handheld, only screen and (max-width:995px) {
    .security-name {
        width: 84%;
    }

    .OM-name {
        width: 84%;
    }

    .smart-name {
        width: 84%;
    }

    .lab-name {
        width: 84%;
    }

    .wind-name {
        width: 84%;
    }

    .transmission-name {
        width: 84%;
    }

    .nano-name {
        width: 84%;
    }

    .ecar-name {
        width: 84%;
    }

    .measurment-name {
        width: 84%;
    }

    .motor-name {
        width: 84%;
    }

    .turbine-name {
        width: 84%;
    }

    .cooling-name {
        width: 84%;
    }

    .solar-name {
        width: 84%;
    }
}

@media handheld, only screen and (max-width:980px) {
    .security-name {
        width: 84.5%;
    }

    .OM-name {
        width: 84.5%;
    }

    .smart-name {
        width: 84.5%;
    }

    .lab-name {
        width: 84.5%;
    }

    .wind-name {
        width: 84.5%;
    }

    .transmission-name {
        width: 84.5%;
    }

    .nano-name {
        width: 84.5%;
    }

    .ecar-name {
        width: 84.5%;
    }

    .measurment-name {
        width: 84.5%;
    }

    .motor-name {
        width: 84.5%;
    }

    .turbine-name {
        width: 84.5%;
    }

    .cooling-name {
        width: 84.5%;
    }

    .solar-name {
        width: 84.5%;
    }
}

@media handheld, only screen and (max-width:985px) {
    .security-name {
        width: 85%;
    }

    .OM-name {
        width: 85%;
    }

    .smart-name {
        width: 85%;
    }

    .lab-name {
        width: 85%;
    }

    .wind-name {
        width: 85%;
    }

    .transmission-name {
        width: 85%;
    }

    .nano-name {
        width: 85%;
    }

    .ecar-name {
        width: 85%;
    }

    .measurment-name {
        width: 85%;
    }

    .motor-name {
        width: 85%;
    }

    .turbine-name {
        width: 85%;
    }

    .cooling-name {
        width: 85%;
    }

    .solar-name {
        width: 85%;
    }
}

@media handheld, only screen and (max-width:970px) {
    .security-name {
        width: 84%;
    }

    .OM-name {
        width: 84%;
    }

    .smart-name {
        width: 84%;
    }

    .lab-name {
        width: 84%;
    }

    .wind-name {
        width: 84%;
    }

    .transmission-name {
        width: 84%;
    }

    .nano-name {
        width: 84%;
    }

    .ecar-name {
        width: 84%;
    }

    .measurment-name {
        width: 84%;
    }

    .motor-name {
        width: 84%;
    }

    .turbine-name {
        width: 84%;
    }

    .cooling-name {
        width: 84%;
    }

    .solar-name {
        width: 84%;
    }
}

@media handheld, only screen and (max-width:975px) {
    .security-name {
        width: 85%;
    }

    .OM-name {
        width: 85%;
    }

    .smart-name {
        width: 85%;
    }

    .lab-name {
        width: 85%;
    }

    .wind-name {
        width: 85%;
    }

    .transmission-name {
        width: 85%;
    }

    .nano-name {
        width: 85%;
    }

    .ecar-name {
        width: 85%;
    }

    .measurment-name {
        width: 85%;
    }

    .motor-name {
        width: 85%;
    }

    .turbine-name {
        width: 85%;
    }

    .cooling-name {
        width: 85%;
    }

    .solar-name {
        width: 85%;
    }
}

@media handheld, only screen and (max-width:960px) {
    .security-name {
        width: 86.5%;
    }

    .OM-name {
        width: 86.5%;
    }

    .smart-name {
        width: 86.5%;
    }

    .lab-name {
        width: 86.5%;
    }

    .wind-name {
        width: 86.5%;
    }

    .transmission-name {
        width: 86.5%;
    }

    .nano-name {
        width: 86.5%;
    }

    .ecar-name {
        width: 86.5%;
    }

    .measurment-name {
        width: 86.5%;
    }

    .motor-name {
        width: 86.5%;
    }

    .turbine-name {
        width: 86.5%;
    }

    .cooling-name {
        width: 86.5%;
    }

    .solar-name {
        width: 86.5%;
    }
}

@media handheld, only screen and (max-width:965px) {
    .security-name {
        width: 85.3%;
    }

    .OM-name {
        width: 85.3%;
    }

    .smart-name {
        width: 85.3%;
    }

    .lab-name {
        width: 85.3%;
    }

    .wind-name {
        width: 85.3%;
    }

    .transmission-name {
        width: 85.3%;
    }

    .nano-name {
        width: 85.3%;
    }

    .ecar-name {
        width: 85.3%;
    }

    .measurment-name {
        width: 85.3%;
    }

    .motor-name {
        width: 85.3%;
    }

    .turbine-name {
        width: 85.3%;
    }

    .cooling-name {
        width: 85.3%;
    }

    .solar-name {
        width: 85.3%;
    }
}

@media handheld, only screen and (max-width:950px) {
    .security-name {
        width: 87.5%;
    }

    .OM-name {
        width: 87%;
    }

    .smart-name {
        width: 87%;
    }

    .lab-name {
        width: 87%;
    }

    .wind-name {
        width: 87%;
    }

    .transmission-name {
        width: 87%;
    }

    .nano-name {
        width: 87%;
    }

    .ecar-name {
        width: 87%;
    }

    .measurment-name {
        width: 87%;
    }

    .motor-name {
        width: 87%;
    }

    .turbine-name {
        width: 87%;
    }

    .cooling-name {
        width: 87%;
    }

    .solar-name {
        width: 87%;
    }
}

@media handheld, only screen and (max-width:955px) {
    .security-name {
        width: 88%;
    }

    .OM-name {
        width: 88%;
    }

    .smart-name {
        width: 88%;
    }

    .lab-name {
        width: 88%;
    }

    .wind-name {
        width: 88%;
    }

    .transmission-name {
        width: 88%;
    }

    .nano-name {
        width: 88%;
    }

    .ecar-name {
        width: 88%;
    }

    .measurment-name {
        width: 88%;
    }

    .motor-name {
        width: 88%;
    }

    .turbine-name {
        width: 88%;
    }

    .cooling-name {
        width: 88%;
    }

    .solar-name {
        width: 88%;
    }
}

@media handheld, only screen and (max-width:940px) {
    .security-name {
        width: 88.5%;
    }

    .OM-name {
        width: 88.5%;
    }

    .smart-name {
        width: 88.5%;
    }

    .lab-name {
        width: 88.5%;
    }

    .wind-name {
        width: 88.5%;
    }

    .transmission-name {
        width: 88.5%;
    }

    .nano-name {
        width: 88.5%;
    }

    .ecar-name {
        width: 88.5%;
    }

    .measurment-name {
        width: 88.5%;
    }

    .motor-name {
        width: 88.5%;
    }

    .turbine-name {
        width: 88.5%;
    }

    .cooling-name {
        width: 88.5%;
    }

    .solar-name {
        width: 88.5%;
    }
}

@media handheld, only screen and (max-width:945px) {
    .security-name {
        width: 89.6%;
    }

    .OM-name {
        width: 89.6%;
    }

    .smart-name {
        width: 89.6%;
    }

    .lab-name {
        width: 89.6%;
    }

    .wind-name {
        width: 89.6%;
    }

    .transmission-name {
        width: 89.6%;
    }

    .nano-name {
        width: 89.6%;
    }

    .ecar-name {
        width: 89.6%;
    }

    .measurment-name {
        width: 89.6%;
    }

    .motor-name {
        width: 89.6%;
    }

    .turbine-name {
        width: 89.6%;
    }

    .cooling-name {
        width: 89.6%;
    }

    .solar-name {
        width: 89.6%;
    }
}

@media handheld, only screen and (max-width:930px) {
    .security-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.5%;
    }

    .lab-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:935px) {
    .security-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.5%;
    }

    .lab-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:920px) {
    .security-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.5%;
    }

    .lab-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:925px) {
    .security-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.5%;
    }

    .lab-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:910px) {
    .security-name {
        width: 88.7%;
    }

    .OM-name {
        width: 88.7%;
    }

    .smart-name {
        width: 88.7%;
    }

    .lab-name {
        width: 88.7%;
    }

    .wind-name {
        width: 88.7%;
    }

    .transmission-name {
        width: 88.7%;
    }

    .nano-name {
        width: 88.7%;
    }

    .ecar-name {
        width: 88.7%;
    }

    .measurment-name {
        width: 88.7%;
    }

    .motor-name {
        width: 88.7%;
    }

    .turbine-name {
        width: 88.7%;
    }

    .cooling-name {
        width: 88.7%;
    }

    .solar-name {
        width: 88.7%;
    }
}

@media handheld, only screen and (max-width:915px) {
    .security-name {
        width: 89.5%;
    }

    .OM-name {
        width: 89.5%;
    }

    .smart-name {
        width: 89.50%;
    }

    .lab-name {
        width: 89.5%;
    }

    .wind-name {
        width: 89.5%;
    }

    .transmission-name {
        width: 89.5%;
    }

    .nano-name {
        width: 89.5%;
    }

    .ecar-name {
        width: 89.5%;
    }

    .measurment-name {
        width: 89.5%;
    }

    .motor-name {
        width: 89.5%;
    }

    .turbine-name {
        width: 89.5%;
    }

    .cooling-name {
        width: 89.5%;
    }

    .solar-name {
        width: 89.5%;
    }
}

@media handheld, only screen and (max-width:900px) {
    .security-name {
        width: 91.3%;
    }

    .OM-name {
        width: 91.3%;
    }

    .smart-name {
        width: 91.3%;
    }

    .lab-name {
        width: 91.30%;
    }

    .wind-name {
        width: 91.30%;
    }

    .transmission-name {
        width: 91.3%;
    }

    .nano-name {
        width: 91.3%;
    }

    .ecar-name {
        width: 91.3%;
    }

    .measurment-name {
        width: 91.3%;
    }

    .motor-name {
        width: 91.3%;
    }

    .turbine-name {
        width: 91.3%;
    }

    .cooling-name {
        width: 91.3%;
    }

    .solar-name {
        width: 91.3%;
    }
}

@media handheld, only screen and (max-width:890px) {
    .security-name {
        width: 93%;
    }

    .OM-name {
        width: 93%;
    }

    .smart-name {
        width: 93%;
    }

    .lab-name {
        width: 93%;
    }

    .wind-name {
        width: 93%;
    }

    .transmission-name {
        width: 93%;
    }

    .nano-name {
        width: 93%;
    }

    .ecar-name {
        width: 93%;
    }

    .measurment-name {
        width: 93%;
    }

    .motor-name {
        width: 93%;
    }

    .turbine-name {
        width: 93%;
    }

    .cooling-name {
        width: 93%;
    }

    .solar-name {
        width: 93%;
    }
}

@media handheld, only screen and (max-width:880px) {
    .security-name {
        width: 94.5%;
    }

    .OM-name {
        width: 94.5%;
    }

    .smart-name {
        width: 94.5%;
    }

    .lab-name {
        width: 94.5%;
    }

    .wind-name {
        width: 94.5%;
    }

    .transmission-name {
        width: 94.5%;
    }

    .nano-name {
        width: 94.5%;
    }

    .ecar-name {
        width: 94.5%;
    }

    .measurment-name {
        width: 94.5%;
    }

    .motor-name {
        width: 94.5%;
    }

    .turbine-name {
        width: 94.5%;
    }

    .cooling-name {
        width: 94.5%;
    }

    .solar-name {
        width: 94.5%;
    }
}

@media handheld, only screen and (max-width:870px) {
    .security-name {
        width: 95.5%;
    }

    .OM-name {
        width: 95.5%;
    }

    .smart-name {
        width: 95.5%;
    }

    .lab-name {
        width: 95.5%;
    }

    .wind-name {
        width: 95.5%;
    }

    .transmission-name {
        width: 95.5%;
    }

    .nano-name {
        width: 95.5%;
    }

    .ecar-name {
        width: 95.5%;
    }

    .measurment-name {
        width: 95.5%;
    }

    .motor-name {
        width: 95.5%;
    }

    .turbine-name {
        width: 95.5%;
    }

    .cooling-name {
        width: 95.5%;
    }

    .solar-name {
        width: 95.5%;
    }
}

@media handheld, only screen and (max-width:860px) {
    .security-name {
        width: 96%;
    }

    .smart-name {
        width: 96%;
    }

    .OM-name {
        width: 96%;
    }

    .lab-name {
        width: 96%;
    }

    .wind-name {
        width: 96%;
    }

    .transmission-name {
        width: 96%;
    }

    .nano-name {
        width: 96%;
    }

    .ecar-name {
        width: 96%;
    }

    .measurment-name {
        width: 96%;
    }

    .motor-name {
        width: 96%;
    }

    .turbine-name {
        width: 96%;
    }

    .cooling-name {
        width: 96%;
    }

    .solar-name {
        width: 96%;
    }
}

@media handheld, only screen and (max-width:850px) {
    .security-name {
        width: 97.5%;
    }

    .smart-name {
        width: 97.5%;
    }

    .OM-name {
        width: 97.5%;
    }

    .lab-name {
        width: 97.5%;
    }

    .wind-name {
        width: 97.5%;
    }

    .transmission-name {
        width: 97.5%;
    }

    .nano-name {
        width: 97.5%;
    }

    .ecar-name {
        width: 97.5%;
    }

    .measurment-name {
        width: 97.5%;
    }

    .motor-name {
        width: 97.5%;
    }

    .turbine-name {
        width: 97.5%;
    }

    .cooling-name {
        width: 97.5%;
    }

    .solar-name {
        width: 97.5%;
    }
}

@media handheld, only screen and (max-width:840px) {
    .security-name {
        width: 98.5%;
    }

    .smart-name {
        width: 98.5%;
    }

    .OM-name {
        width: 98.5%;
    }

    .lab-name {
        width: 98.5%;
    }

    .wind-name {
        width: 98.5%;
    }

    .transmission-name {
        width: 98.5%;
    }

    .nano-name {
        width: 98.5%;
    }

    .ecar-name {
        width: 98.5%;
    }

    .measurment-name {
        width: 98.5%;
    }

    .motor-name {
        width: 98.5%;
    }

    .turbine-name {
        width: 98.5%;
    }

    .cooling-name {
        width: 98.5%;
    }

    .solar-name {
        width: 98.5%;
    }
}

@media handheld, only screen and (max-width:830px) {
    .security-name {
        width: 100%;
    }

    .OM-name {
        width: 100%;
    }

    .smart-name {
        width: 100%;
    }

    .lab-name {
        width: 100%;
    }

    .wind-name {
        width: 100%;
    }

    .transmission-name {
        width: 100%;
    }

    .nano-name {
        width: 100%;
    }

    .ecar-name {
        width: 100%;
    }

    .measurment-name {
        width: 100%;
    }

    .motor-name {
        width: 100%;
    }

    .turbine-name {
        width: 100%;
    }

    .cooling-name {
        width: 100%;
    }

    .solar-name {
        width: 100%;
    }
}
/*---------------SMART-GRID -----950330--------------*/
.DnnModule-1809 .TB_Wrapper, .DnnModule-1809 .TB_Wrapper .Slides, .DnnModule-1809 .TB_Wrapper .Slide, .DnnModule-1809 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1809 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/


/*---------------gas-turbine-----950330--------------*/
.DnnModule-1816 .TB_Wrapper, .DnnModule-1816 .TB_Wrapper .Slides, .DnnModule-1816 .TB_Wrapper .Slide, .DnnModule-1816 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1816 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2367 .TB_Wrapper, .DnnModule-2367 .TB_Wrapper .Slides, .DnnModule-2367 .TB_Wrapper .Slide, .DnnModule-2367.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2367 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2374 .TB_Wrapper, .DnnModule-2374 .TB_Wrapper .Slides, .DnnModule-2374 .TB_Wrapper .Slide, .DnnModule-2374.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2374 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2382 .TB_Wrapper, .DnnModule-2382 .TB_Wrapper .Slides, .DnnModule-2382 .TB_Wrapper .Slide, .DnnModule-2382.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2382 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2390 .TB_Wrapper, .DnnModule-2390 .TB_Wrapper .Slides, .DnnModule-2390 .TB_Wrapper .Slide, .DnnModule-2390.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2390 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2398 .TB_Wrapper, .DnnModule-2398 .TB_Wrapper .Slides, .DnnModule-2398 .TB_Wrapper .Slide, .DnnModule-2398.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2398 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2406 .TB_Wrapper, .DnnModule-2406 .TB_Wrapper .Slides, .DnnModule-2406 .TB_Wrapper .Slide, .DnnModule-2406.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2406 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2414 .TB_Wrapper, .DnnModule-2414 .TB_Wrapper .Slides, .DnnModule-2414 .TB_Wrapper .Slide, .DnnModule-2414.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2414 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/

/*---------------PPAIT-Center-----950331--------------*/
.DnnModule-1807 .TB_Wrapper, .DnnModule-1807 .TB_Wrapper .Slides, .DnnModule-1807 .TB_Wrapper .Slide, .DnnModule-1807.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1807 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2425 .TB_Wrapper, .DnnModule-2425 .TB_Wrapper .Slides, .DnnModule-2425 .TB_Wrapper .Slide, .DnnModule-2425.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2425 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2429 .TB_Wrapper, .DnnModule-2429 .TB_Wrapper .Slides, .DnnModule-2429 .TB_Wrapper .Slide, .DnnModule-2429.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2429 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2438 .TB_Wrapper, .DnnModule-2438 .TB_Wrapper .Slides, .DnnModule-2438 .TB_Wrapper .Slide, .DnnModule-2438.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2438 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2434 .TB_Wrapper, .DnnModule-2434 .TB_Wrapper .Slides, .DnnModule-2434 .TB_Wrapper .Slide, .DnnModule-2434.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2434 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*--------------------BPTransmission-Center-----------------------950331---------*/
.DnnModule-1813 .TB_Wrapper, .DnnModule-1813 .TB_Wrapper .Slides, .DnnModule-1813 .TB_Wrapper .Slide, .DnnModule-1813.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1813 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2447 .TB_Wrapper, .DnnModule-2447 .TB_Wrapper .Slides, .DnnModule-2447 .TB_Wrapper .Slide, .DnnModule-2447.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2447 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2451 .TB_Wrapper, .DnnModule-2451 .TB_Wrapper .Slides, .DnnModule-2451 .TB_Wrapper .Slide, .DnnModule-2451.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2451 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2456 .TB_Wrapper, .DnnModule-2456 .TB_Wrapper .Slides, .DnnModule-2456 .TB_Wrapper .Slide, .DnnModule-2456.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2456 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2460 .TB_Wrapper, .DnnModule-2460 .TB_Wrapper .Slides, .DnnModule-2460 .TB_Wrapper .Slide, .DnnModule-2460.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2460 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*-----------950401---------*/
.c_title_Color {
    color: #2F0000 !important;
}
/*--------950401-----news------*/
#childcontainers > ul > li > a {
    color: #444444 !important;
    font-family: IRANSans !important;
    font-size: 17px !important;
    line-height: 30px !important;
    text-align: justify !important;
    text-decoration: none !important;
}

    #childcontainers > ul > li > a:hover {
        color: #CD0000 !important;
    }
/*--------------------BPTransmission-Center-----------------------950331---------*/
.DnnModule-1810 .TB_Wrapper, .DnnModule-1810 .TB_Wrapper .Slides, .DnnModule-1810 .TB_Wrapper .Slide, .DnnModule-1810.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1810 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2471 .TB_Wrapper, .DnnModule-2471 .TB_Wrapper .Slides, .DnnModule-2471 .TB_Wrapper .Slide, .DnnModule-2471.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2471 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2476 .TB_Wrapper, .DnnModule-2476 .TB_Wrapper .Slides, .DnnModule-2476 .TB_Wrapper .Slide, .DnnModule-2476.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2476 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2482 .TB_Wrapper, .DnnModule-2482 .TB_Wrapper .Slides, .DnnModule-2482 .TB_Wrapper .Slide, .DnnModule-2482.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2482 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2487 .TB_Wrapper, .DnnModule-2487 .TB_Wrapper .Slides, .DnnModule-2487 .TB_Wrapper .Slide, .DnnModule-2487.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2487 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*----------------RefLab-----------------950402---------*/
.DnnModule-2494 .TB_Wrapper, .DnnModule-2494 .TB_Wrapper .Slides, .DnnModule-2494 .TB_Wrapper .Slide, .DnnModule-2494.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2494 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2498 .TB_Wrapper, .DnnModule-2498 .TB_Wrapper .Slides, .DnnModule-2498 .TB_Wrapper .Slide, .DnnModule-2498.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2498 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2502 .TB_Wrapper, .DnnModule-2502 .TB_Wrapper .Slides, .DnnModule-2502 .TB_Wrapper .Slide, .DnnModule-2502.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2502 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2506 .TB_Wrapper, .DnnModule-2506 .TB_Wrapper .Slides, .DnnModule-2506 .TB_Wrapper .Slide, .DnnModule-2506.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2506 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.PagingTable > tbody > tr > td {
    padding-right: 20px;
}
/*-----------Institude-----------950409----------*/
.Institute-home {
    background: white none repeat scroll 0 0;
    border-top: 7px solid gray;
    font-family: IRANSans;
    font-weight: 900;
    padding: 30px 10px 0;
    text-align: center;
    font-size: 19px;
    min-height: 90px;
}

    .Institute-home > a {
        color: dimgray !important;
        font-family: IRANSans;
        text-decoration: none;
        cursor: pointer;
    }
/*----------------گروه مبدل حرارتی-----------------950412---------*/
.DnnModule-1829 .TB_Wrapper, .DnnModule-1829 .TB_Wrapper .Slides, .DnnModule-1829 .TB_Wrapper .Slide, .DnnModule-1829.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-1829 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2646 .TB_Wrapper, .DnnModule-2646 .TB_Wrapper .Slides, .DnnModule-2646 .TB_Wrapper .Slide, .DnnModule-2646.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2646 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2650 .TB_Wrapper, .DnnModule-2650 .TB_Wrapper .Slides, .DnnModule-2650 .TB_Wrapper .Slide, .DnnModule-2650.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2650 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2654 .TB_Wrapper, .DnnModule-2654 .TB_Wrapper .Slides, .DnnModule-2654 .TB_Wrapper .Slide, .DnnModule-2654.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2654 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2658 .TB_Wrapper, .DnnModule-2658 .TB_Wrapper .Slides, .DnnModule-2658 .TB_Wrapper .Slide, .DnnModule-2658.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2658 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*----------------گروه ابزار دقیق-----------------950420---------*/
.DnnModule-2677 .TB_Wrapper, .DnnModule-2677 .TB_Wrapper .Slides, .DnnModule-2677 .TB_Wrapper .Slide, .DnnModule-2677.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2677 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2689 .TB_Wrapper, .DnnModule-2689 .TB_Wrapper .Slides, .DnnModule-2689 .TB_Wrapper .Slide, .DnnModule-2689.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2689 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-2692 .TB_Wrapper, .DnnModule-2692 .TB_Wrapper .Slides, .DnnModule-2692 .TB_Wrapper .Slide, .DnnModule-2692.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2692 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
.DnnModule-26781 .TB_Wrapper, .DnnModule-2781 .TB_Wrapper .Slides, .DnnModule-2781 .TB_Wrapper .Slide, .DnnModule-2781.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---use for main page----*/
.DnnModule-2781 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----use for main page----*/
/*----------------گروه ابزار دقیق-----------------950420 آکاردون اعصای گروه---------*/
.DnnModule-2690 .ui-accordion-content, .DnnModule-2690 .ui-helper-reset, .DnnModule-2690 .ui-widget-content, .DnnModule-2690 .ui-corner-bottom, .DnnModule-2690 .ui-accordion-content-active {
    height: auto !important;
}
/*-------950420 ---------*/
.inner-content-list_li > li {
    font-size: 12px;
    line-height: 25px;
    list-style: outside none none;
    text-align: justify;
}

.inner-content-list_li {
    margin-right: 45px;
    margin-bottom: 10px;
    margin-top: 5px;
}
/*-------950420 ---- گروه پژوهشی زیرساخت مخابرات-----*/
.DnnModule-1845 .TB_Wrapper, .DnnModule-1845 .TB_Wrapper .Slides, .DnnModule-1845 .TB_Wrapper .Slide, .DnnModule-1845.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-صفحه اصلی گروه----*/
.DnnModule-1845 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اصلی گروه-اسلایدر---*/
.DnnModule-2794 .TB_Wrapper, .DnnModule-2794 .TB_Wrapper .Slides, .DnnModule-2794 .TB_Wrapper .Slide, .DnnModule-2794.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*---اسلایدر اعضای گروه----*/
.DnnModule-2794 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه--اسلایدر--*/
.DnnModule-2797 .ui-accordion-content, .DnnModule-2797 .ui-helper-reset, .DnnModule-2797 .ui-widget-content, .DnnModule-2797 .ui-corner-bottom, .DnnModule-2797 .ui-accordion-content-active {
    height: auto !important;
}
/*-------------------------------950420---------*/
.DnnModule-2792 .TB_Wrapper, .DnnModule-2792 .TB_Wrapper .Slides, .DnnModule-2792 .TB_Wrapper .Slide, .DnnModule-2792.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-2792 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----پروژه ها-اسلایدر---*/
.DnnModule-2800 .TB_Wrapper, .DnnModule-2800 .TB_Wrapper .Slides, .DnnModule-2800 .TB_Wrapper .Slide, .DnnModule-2800.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-شورای راهبری----*/
.DnnModule-2800 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----شورای راهبری-اسلایدر---*/
.DnnModule-2807 .TB_Wrapper, .DnnModule-2807 .TB_Wrapper .Slides, .DnnModule-2807 .TB_Wrapper .Slide, .DnnModule-2807.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با ما----*/
.DnnModule-2807 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با ما-اسلایدر---*/
/*-------------------------------950421 گروه مدیریت انرژی آکاردون و اسلایدر---------*/
.DnnModule-1837 .TB_Wrapper, .DnnModule-1837 .TB_Wrapper .Slides, .DnnModule-1837 .TB_Wrapper .Slide, .DnnModule-1837.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-1837 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اول-اسلایدر---*/
.DnnModule-2817.TB_Wrapper, .DnnModule-2817 .TB_Wrapper .Slides, .DnnModule-2817 .TB_Wrapper .Slide, .DnnModule-2817.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-اعضای گروه----*/
.DnnModule-2817 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه-اسلایدر---*/
.DnnModule-2813.TB_Wrapper, .DnnModule-2813 .TB_Wrapper .Slides, .DnnModule-2813 .TB_Wrapper .Slide, .DnnModule-2813.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-2813 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-2821.TB_Wrapper, .DnnModule-2821 .TB_Wrapper .Slides, .DnnModule-2821 .TB_Wrapper .Slide, .DnnModule-2821.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-2821 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-2825.TB_Wrapper, .DnnModule-2825 .TB_Wrapper .Slides, .DnnModule-2825 .TB_Wrapper .Slide, .DnnModule-2825.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با مرکز----*/
.DnnModule-2825 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با مرکز-اسلایدر---*/
.DnnModule-2820 .ui-accordion-content, .DnnModule-2820 .ui-helper-reset, .DnnModule-2820 .ui-widget-content, .DnnModule-2820 .ui-corner-bottom, .DnnModule-2820 .ui-accordion-content-active {
    height: auto !important;
}
/*--------950421-------------*/
.niroTitle_inner {
    font-size: 17px;
    font-weight: bold;
    line-height: 40px;
    color: #a40000;
}

.niroTitle_inner_ta {
    font-size: 17px;
    font-weight: bold;
    line-height: 40px;
    color: #9A0000;
    padding-top: 10px;
}

.niroTitle_inner_table {
    font-size: 17px;
    font-weight: bold;
    line-height: 40px;
    color: #9A0000;
    padding-top: 10px;
    text-align: center;
}
/*-------------------------------950421 گروه متالورژی آکاردون و اسلایدر---------*/
.DnnModule-1847 .TB_Wrapper, .DnnModule-1847 .TB_Wrapper .Slides, .DnnModule-1847 .TB_Wrapper .Slide, .DnnModule-1847.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-1847 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اول-اسلایدر---*/
.DnnModule-3861 .TB_Wrapper, .DnnModule-3861 .TB_Wrapper .Slides, .DnnModule-3861 .TB_Wrapper .Slide, .DnnModule-3861.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-اعضای گروه----*/
.DnnModule-3861 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه-اسلایدر---*/
.DnnModule-3859 .TB_Wrapper, .DnnModule-3859 .TB_Wrapper .Slides, .DnnModule-3859 .TB_Wrapper .Slide, .DnnModule-3859.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-3859 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-3866 .TB_Wrapper, .DnnModule-3866 .TB_Wrapper .Slides, .DnnModule-3866 .TB_Wrapper .Slide, .DnnModule-3866 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-3866 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----پروژه ها-اسلایدر---*/
.DnnModule-3871 .TB_Wrapper, .DnnModule-3871 .TB_Wrapper .Slides, .DnnModule-3871 .TB_Wrapper .Slide, .DnnModule-3871 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با مرکز----*/
.DnnModule-3871 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با مرکز-اسلایدر---*/
.DnnModule-3863 .ui-accordion-content, .DnnModule-3863 .ui-helper-reset, .DnnModule-3863 .ui-widget-content, .DnnModule-3863 .ui-corner-bottom, .DnnModule-3863 .ui-accordion-content-active {
    height: auto !important;
}
/*-------------------------------950421 گروه نرم افزار داده شبکه آکاردون و اسلایدر---------*/
.DnnModule-1843 .TB_Wrapper, .DnnModule-1843 .TB_Wrapper .Slides, .DnnModule-1843 .TB_Wrapper .Slide, .DnnModule-1843.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-1843 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اول-اسلایدر---*/
.DnnModule-3879 .TB_Wrapper, .DnnModule-3879 .TB_Wrapper .Slides, .DnnModule-3879 .TB_Wrapper .Slide, .DnnModule-3879.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-اعضای گروه----*/
.DnnModule-3879 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه-اسلایدر---*/
.DnnModule-3884 .TB_Wrapper, .DnnModule-3884 .TB_Wrapper .Slides, .DnnModule-3884 .TB_Wrapper .Slide, .DnnModule-3884.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-3884 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-3889 .TB_Wrapper, .DnnModule-3889 .TB_Wrapper .Slides, .DnnModule-3889 .TB_Wrapper .Slide, .DnnModule-3889 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-3889 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----پروژه ها-اسلایدر---*/
.DnnModule-3894 .TB_Wrapper, .DnnModule-3894 .TB_Wrapper .Slides, .DnnModule-3894 .TB_Wrapper .Slide, .DnnModule-3894 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با مرکز----*/
.DnnModule-3894 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با مرکز-اسلایدر---*/
.DnnModule-3883 .ui-accordion-content, .DnnModule-3883 .ui-helper-reset, .DnnModule-3883 .ui-widget-content, .DnnModule-3883 .ui-corner-bottom, .DnnModule-3883 .ui-accordion-content-active {
    height: auto !important;
}

.inner-content-niro-tite {
    font-size: 17px;
    line-height: 34px;
    text-align: justify;
    font-weight: bold;
}
/*-------------------------------950422-----*/

/*.rtl .ui-state-default, .rtl .ui-widget-content .ui-state-default, .rtl .ui-widget-header .ui-state-default {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/caret-down1.png") no-repeat scroll left 3px !important;
}*/

/*-------------------------------950423 گروه محیط زیست آکاردون و اسلایدر---------*/
.DnnModule-4897 .TB_Wrapper, .DnnModule-3897 .TB_Wrapper .Slides, .DnnModule-3897 .TB_Wrapper .Slide, .DnnModule-3897.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-صفحه اول----*/
.DnnModule-3897 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----صفحه اول-اسلایدر---*/
.DnnModule-3902 .TB_Wrapper, .DnnModule-3902 .TB_Wrapper .Slides, .DnnModule-3902 .TB_Wrapper .Slide, .DnnModule-3902.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-اعضای گروه----*/
.DnnModule-3902 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----اعضای گروه-اسلایدر---*/
.DnnModule-3906 .TB_Wrapper, .DnnModule-3906 .TB_Wrapper .Slides, .DnnModule-3906 .TB_Wrapper .Slide, .DnnModule-3906.TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-معرفی شورای راهبری----*/
.DnnModule-3906 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----معرفی شورای راهبری-اسلایدر---*/
.DnnModule-3910 .TB_Wrapper, .DnnModule-3910 .TB_Wrapper .Slides, .DnnModule-3910 .TB_Wrapper .Slide, .DnnModule-3910 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-پروژه ها----*/
.DnnModule-3910 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----پروژه ها-اسلایدر---*/
.DnnModule-3914 .TB_Wrapper, .DnnModule-3914 .TB_Wrapper .Slides, .DnnModule-3914 .TB_Wrapper .Slide, .DnnModule-3914 .TB_Wrapper .Slide img {
    height: 253px !important;
}
/*--اسلایدر-تماس با مرکز----*/
.DnnModule-3914 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*----تماس با مرکز-اسلایدر---*/
.DnnModule-3907 .ui-accordion-content, .DnnModule-3907 .ui-helper-reset, .DnnModule-3907 .ui-widget-content, .DnnModule-3907 .ui-corner-bottom, .DnnModule-3907 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-3903 .ui-accordion-content, .DnnModule-3903 .ui-helper-reset, .DnnModule-3903 .ui-widget-content, .DnnModule-3903 .ui-corner-bottom, .DnnModule-3903 .ui-accordion-content-active {
    height: auto !important;
}


.DeepSkyBlue03_top_bg {
    background: #dc0000 none repeat scroll 0 0;
    min-height: 15px;
    padding: 7px 10px;
    position: relative;
}

.c_title {
    max-width: 95%;
}

.c_icon, .c_title, .c_menu {
    float: right;
}

h2.c_titles {
    line-height: 1em;
    margin: 0;
    padding: 0;
}

h2 {
    color: #dc0000;
    font-family: IRANSans,Tahoma,sans-serif;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.5em;
}

.c_title_white {
    color: #ffffff;
    font-family: IRANSans,Tahoma,sans-serif;
    font-size: 15px;
    font-weight: normal;
    transition: all 0.5s ease 0s;
}

.DeepSkyBlue03_head_bg {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/ContactUs/container3_bg.png") repeat-x scroll 0 0;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.clear_float {
    clear: both;
}

.clear_float {
    clear: both;
    font-size: 0;
    line-height: 0;
}

.DeepSkyBlue03_shadow_l {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/ContactUs/container3_left.png") no-repeat scroll left top;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    position: relative;
    z-index: 1;
}

.DeepSkyBlue03_shadow_r {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/ContactUs/container3_right.png") no-repeat scroll right top;
}

.DeepSkyBlue03_shadow_c {
    background: rgba(0, 0, 0, 0) url("/Portals/0/images/ContactUs/container3_center.png") repeat-x scroll left top;
    height: 12px;
    margin: 0 28px 0 123px;
}

.i_three_grid9.leftCol-pain {
    box-shadow: 10px 7px 10px #e6e6e6;
}

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    background: rgba(164, 0, 0, 1) none repeat scroll 0 0;
    border-color: #7f0000 !important;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.6), 0 1px 0 0 rgba(255, 255, 255, 0.4) inset !important;
    color: #efefef !important;
    text-shadow: 0 -1px 0 #ff0000 !important;
}

    .dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction:hover {
        background: rgba(202, 0, 0, 1) none repeat scroll 0 0;
    }

#dnn_ctr2118_Feedback_ctlCaptcha_CaptchaLinkButton {
    color: #ca0000 !important;
    font-size: 14px !important;
    font-family: IRANSans !important;
}

.dnnForm.FeedbackForm .dnnFormItem .divCaptcha, .dnnForm.FeedbackForm .dnnFormItem .divCaptcha {
    float: right !important;
}

#dnn_ctr2118_Feedback_cmdSend {
    font-family: IRANSans;
    font-size: 17px;
    font-weight: bold;
}

.dnnForm.FeedbackForm .dnnFormItem .divCaptcha, .dnnForm.FeedbackForm .dnnFormItem .divCaptcha {
    float: right !important;
}

.dnnActions.dnnClear {
    padding-left: 10% !important;
    float: left !important;
}

#dnn_ctr2118_Feedback_divEmail:first-child {
    padding-top: 20px !important;
}


.annual {
    font-size: 14px;
    line-height: 34px;
    font-family: IRANSans;
    color: #444444;
}

ul li {
    list-style-type: none !important;
}

.boldinner { /*font-size: 20px;*/
    line-height: 34px;
    font-weight: bold;
    text-align: justify;
}

.colorinner { /*font-size: 17px;*/
    line-height: 34px;
    font-weight: bold;
    text-align: justify;
    color: #9A0000;
}

.colorinner-manager {
    font-size: 22px;
    line-height: 34px;
    font-weight: bold;
    text-align: justify;
    color: #9A0000;
    padding-top: 29%;
}

.Eninner {
    font-size: 17px;
    line-height: 34px;
    text-align: justify;
}

.DnnModule-2086 .ui-accordion-content, .DnnModule-2086 .ui-helper-reset, .DnnModule-2086 .ui-widget-content, .DnnModule-2086 .ui-corner-bottom, .DnnModule-2086 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-2607 .ui-accordion-content, .DnnModule-2607 .ui-helper-reset, .DnnModule-2607 .ui-widget-content, .DnnModule-2607 .ui-corner-bottom, .DnnModule-2607 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-2332 .ui-accordion-content, .DnnModule-2332 .ui-helper-reset, .DnnModule-2332 .ui-widget-content, .DnnModule-2332 .ui-corner-bottom, .DnnModule-2332 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-3935 .ui-accordion-content, .DnnModule-3935 .ui-helper-reset, .DnnModule-3935 .ui-widget-content, .DnnModule-3935 .ui-corner-bottom, .DnnModule-3935 .ui-accordion-content-active {
    height: auto !important;
}

@media handheld, only screen and (max-width:1000px) {
    .logo-fa {
        display: none !important;
    }
}

@media handheld, only screen and (max-width:542px) {
    .rosa-intro {
        float: none;
    }
}

@media handheld, only screen and (max-width:605px) {
    .news-group.part3 {
        display: none;
    }
}

@media handheld, only screen and (max-width:980px) {
    .fixed-bar-news {
        margin-top: 20px;
    }
}

@media handheld, only screen and (max-width:663px) {
    .lead-box {
        display: none;
    }
}

@media handheld, only screen and (max-width:663px) {
    .articleHeadline h1 {
        line-height: 60px;
    }
}

@media handheld, only screen and (max-width:663px) {
    .articleHeadline a {
        line-height: 60px;
    }
}

@media handheld, only screen and (max-width:601px) {
    .news-group.part3 {
        width: auto !important;
    }
}

@media handheld, only screen and (max-width:459px) {
    .news-group.part1 {
        width: 37% !important;
    }
}

@media handheld, only screen and (max-width:397px) {
    .news-group.part3 {
        display: none !important;
    }
}

@media handheld, only screen and (max-width:397px) {
    .news-group.part2 {
        display: none !important;
    }
}
/*

.footer_right {
    display: none !important;
}
*/

.fixed-bar-news {
    margin-top: 20px;
}

.dnnSearchResultItem-Others {
    display: none;
}

.dnnSearchResultItem-Link {
    display: none;
}

.dnnSearchResultItem-Description {
    border-bottom: 1px solid red;
    padding-bottom: 15px;
}

.dnnSearchBoxPanel {
    max-width: none !important;
    border-radius: 8px;
    background-color: #515151;
}

.dnnSearchResultItem-Title a:link {
    color: #515151 !important;
}

.dnnSearchResultAdvancedTip {
    color: white !important;
    font-size: 16px;
}

.dnnSearchResultPanel {
    max-width: none !important;
    background-color: white;
}

.news-calls {
    position: relative;
    overflow: hidden;
    margin-top: 1%;
    margin-bottom: 1%;
}

    .news-calls::after {
        box-sizing: border-box;
        transition: 0.5s;
    }

    .news-calls::after {
        content: attr(title);
        padding-top: 25%;
        font-family: IRANSans;
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;
        background-color: rgba(0, 0, 0, 0.6);
        position: absolute;
        bottom: -100%;
        font-size: 22px;
        color: white;
        text-align: center;
        padding-left: 2%;
        font-weight: bold;
    }

    .news-calls:hover::after {
        top: 0%;
    }

.niroTitle_inner_ta_dark {
    font-size: 16px;
    line-height: 20px;
    margin-top: 17px;
}

.DnnModule-3979 .ui-accordion-content, .DnnModule-3979 .ui-helper-reset, .DnnModule-3979 .ui-widget-content, .DnnModule-3979 .ui-corner-bottom, .DnnModule-3979 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-3984 .ui-accordion-content, .DnnModule-3984 .ui-helper-reset, .DnnModule-3984 .ui-widget-content, .DnnModule-3984 .ui-corner-bottom, .DnnModule-3984 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-3965 .content .inner-content-niro > li > a:link {
    color: black !important;
}

.DnnModule-3965 .content .inner-content-niro > li a:link {
    color: black !important;
}

.DnnModule-2683 .ui-accordion-content, .DnnModule-2683 .ui-helper-reset, .DnnModule-2683 .ui-widget-content, .DnnModule-2683 .ui-corner-bottom, .DnnModule-2683 .ui-accordion-content-active {
    height: auto !important;
}

.inner-content-list > li > a, .inner-content-list > li > a:link {
    color: #000000 !important;
    font-family: IRANSans;
}

.DnnModule-3985 .TB_Wrapper, .DnnModule-3985 .TB_Wrapper .Slides, .DnnModule-3985 .TB_Wrapper .Slide, .DnnModule-3985 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3985 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3992 .TB_Wrapper, .DnnModule-3992 .TB_Wrapper .Slides, .DnnModule-3992 .TB_Wrapper .Slide, .DnnModule-3992 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3992 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3998 .TB_Wrapper, .DnnModule-3998 .TB_Wrapper .Slides, .DnnModule-3998 .TB_Wrapper .Slide, .DnnModule-3998 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3998 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4006 .TB_Wrapper, .DnnModule-4006 .TB_Wrapper .Slides, .DnnModule-4006 .TB_Wrapper .Slide, .DnnModule-4006 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4006 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4011 .TB_Wrapper, .DnnModule-4011 .TB_Wrapper .Slides, .DnnModule-4011 .TB_Wrapper .Slide, .DnnModule-4011 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4011 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4016 .TB_Wrapper, .DnnModule-4016 .TB_Wrapper .Slides, .DnnModule-4016 .TB_Wrapper .Slide, .DnnModule-4016 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4016 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4021 .TB_Wrapper, .DnnModule-4021 .TB_Wrapper .Slides, .DnnModule-4021 .TB_Wrapper .Slide, .DnnModule-4021 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4021 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3995 .ui-accordion-content, .DnnModule-3995 .ui-helper-reset, .DnnModule-3995 .ui-widget-content, .DnnModule-3995 .ui-corner-bottom, .DnnModule-3995 .ui-accordion-content-active {
    height: auto !important;
}
/*.menured  {background-color:#E91C00 !important;}*/
.menured > td > a, .menured > td > a:link {
    color: #E91C00 !important;
    font-weight: bold;
}

.DnnModule-4025 .TB_Wrapper, .DnnModule-4025 .TB_Wrapper .Slides, .DnnModule-4025 .TB_Wrapper .Slide, .DnnModule-4025 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4025 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4031 .TB_Wrapper, .DnnModule-4031 .TB_Wrapper .Slides, .DnnModule-4031 .TB_Wrapper .Slide, .DnnModule-4031 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4036 .TB_Wrapper, .DnnModule-4036 .TB_Wrapper .Slides, .DnnModule-4036 .TB_Wrapper .Slide, .DnnModule-4036 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4036 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4031 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3959 .TB_Wrapper, .DnnModule-3959 .TB_Wrapper .Slides, .DnnModule-3959 .TB_Wrapper .Slide, .DnnModule-3959 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3959 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4041 .TB_Wrapper, .DnnModule-4041 .TB_Wrapper .Slides, .DnnModule-4041 .TB_Wrapper .Slide, .DnnModule-4041 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4041 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4047 .TB_Wrapper, .DnnModule-4047 .TB_Wrapper .Slides, .DnnModule-4047 .TB_Wrapper .Slide, .DnnModule-4047 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4047 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4051 .TB_Wrapper, .DnnModule-4051 .TB_Wrapper .Slides, .DnnModule-4051 .TB_Wrapper .Slide, .DnnModule-4051 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4051 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4079 .TB_Wrapper, .DnnModule-4079 .TB_Wrapper .Slides, .DnnModule-4079 .TB_Wrapper .Slide, .DnnModule-4079 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4079 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4084 .TB_Wrapper, .DnnModule-4084 .TB_Wrapper .Slides, .DnnModule-4084 .TB_Wrapper .Slide, .DnnModule-4084 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4084 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4085 .ui-accordion-content, .DnnModule-4085 .ui-helper-reset, .DnnModule-4085 .ui-widget-content, .DnnModule-4085 .ui-corner-bottom, .DnnModule-4085 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-4091 .TB_Wrapper, .DnnModule-4091 .TB_Wrapper .Slides, .DnnModule-4091 .TB_Wrapper .Slide, .DnnModule-4091 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4091 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4096 .TB_Wrapper, .DnnModule-4096 .TB_Wrapper .Slides, .DnnModule-4096 .TB_Wrapper .Slide, .DnnModule-4096 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4096 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3951 .TB_Wrapper, .DnnModule-3951 .TB_Wrapper .Slides, .DnnModule-3951 .TB_Wrapper .Slide, .DnnModule-3951 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3951 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4102 .TB_Wrapper, .DnnModule-4102 .TB_Wrapper .Slides, .DnnModule-4102 .TB_Wrapper .Slide, .DnnModule-4102 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4102 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-3889 .ui-accordion-content, .DnnModule-3889 .ui-helper-reset, .DnnModule-3889 .ui-widget-content, .DnnModule-3889 .ui-corner-bottom, .DnnModule-3889 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-4106 .TB_Wrapper, .DnnModule-4106 .TB_Wrapper .Slides, .DnnModule-4106 .TB_Wrapper .Slide, .DnnModule-4106 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4106 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4107 .ui-accordion-content, .DnnModule-4107 .ui-helper-reset, .DnnModule-4107 .ui-widget-content, .DnnModule-4107 .ui-corner-bottom, .DnnModule-4107 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-4110 .TB_Wrapper, .DnnModule-4110 .TB_Wrapper .Slides, .DnnModule-4110 .TB_Wrapper .Slide, .DnnModule-4110 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4110 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4113 .TB_Wrapper, .DnnModule-4113 .TB_Wrapper .Slides, .DnnModule-4113 .TB_Wrapper .Slide, .DnnModule-4113 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4113 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4117 .TB_Wrapper, .DnnModule-4117 .TB_Wrapper .Slides, .DnnModule-4117 .TB_Wrapper .Slide, .DnnModule-4117 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4117 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4120 .ui-accordion-content, .DnnModule-4120 .ui-helper-reset, .DnnModule-4120 .ui-widget-content, .DnnModule-4120 .ui-corner-bottom, .DnnModule-4120 .ui-accordion-content-active {
    height: auto !important;
}
/*گروه پژوهشی تجهیزات خط و پست*/
.DnnModule-4125 .TB_Wrapper, .DnnModule-4125 .TB_Wrapper .Slides, .DnnModule-4125 .TB_Wrapper .Slide, .DnnModule-4125 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4125 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4126 .ui-accordion-content, .DnnModule-4126 .ui-helper-reset, .DnnModule-4126 .ui-widget-content, .DnnModule-4126 .ui-corner-bottom, .DnnModule-4126 .ui-accordion-content-active {
    height: auto !important;
}

.DnnModule-4129 .TB_Wrapper, .DnnModule-4129 .TB_Wrapper .Slides, .DnnModule-4129 .TB_Wrapper .Slide, .DnnModule-4129 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4129 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4133 .TB_Wrapper, .DnnModule-4133 .TB_Wrapper .Slides, .DnnModule-4133 .TB_Wrapper .Slide, .DnnModule-4133 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4133 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4137 .TB_Wrapper, .DnnModule-4137 .TB_Wrapper .Slides, .DnnModule-4137 .TB_Wrapper .Slide, .DnnModule-4137 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4137 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.neww {
    color: red;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: -100px;
    margin-top: -80px;
    padding-bottom: 10px;
    padding-right: 32%;
    position: absolute;
    transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg); /* Safari */
    z-index: 10;
}

    .neww:hover {
        font-size: 25px;
    }
/*گروه پژوهشی مطالعات فشار قوی*/
.DnnModule-3949 .TB_Wrapper, .DnnModule-3949 .TB_Wrapper .Slides, .DnnModule-3949 .TB_Wrapper .Slide, .DnnModule-3949 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-3949 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4144 .TB_Wrapper, .DnnModule-4144 .TB_Wrapper .Slides, .DnnModule-4144 .TB_Wrapper .Slide, .DnnModule-4144 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4144 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4154 .TB_Wrapper, .DnnModule-4154 .TB_Wrapper .Slides, .DnnModule-4154 .TB_Wrapper .Slide, .DnnModule-4154 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4154 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}

.DnnModule-4150 .TB_Wrapper, .DnnModule-4150 .TB_Wrapper .Slides, .DnnModule-4150 .TB_Wrapper .Slide, .DnnModule-4150 .TB_Wrapper .Slide img {
    height: 260px !important;
}

.DnnModule-4150 .navHolder > .noSelect > .defaultButton.rounded.icon {
    top: 65px !important;
}
/*950630  liveform module*/
.inner-content-form {
    font-size: 15px;
    text-align: center;
    font-family: IRANSans;
    text-align: center;
    padding-top: 10px;
    font-weight: bold;
}

.inner-title-form {
    font-family: IRANSans;
    font-size: 16px;
    color: #AC0000;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #ACACAC;
    padding-bottom: 10px;
}

.causesValidation.bSubmit {
    font-family: IRANSans !important;
    font-size: 15px !important;
    font-weight: bold !important;
}
/*950630  Ticketing module*/


/*950607  electronic-services m*/
.box-electronic-services .content-electronic {
    border: 2px solid #fff;
    text-align: center;
    color: white;
    border-radius: 50%;
}

    .box-electronic-services .content-electronic em {
        display: block;
        font-size: 55px;
        padding: 15px 0;
    }

    .box-electronic-services .content-electronic span {
        display: block;
        padding: 15px 0;
        font-size: 18px;
    }

.box-electronic-services .col-sm-3 {
    padding: 0 10px;
    width: 20%;
}

.services {
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    .services:hover {
        background: rgba(255, 255, 255, 0.56);
    }

    .services em {
        display: block;
        padding-top: 50px;
        font-size: 50px;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

    .services:hover em {
        color: #b9222b;
    }

    .services span {
        margin-top: 20px;
        display: block;
        font-size: 18px;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

    .services:hover span {
        color: #b9222b;
    }

.newsletter-mainpage {
    overflow: hidden;
    padding: 5px;
    margin-top: 20px;
}

    .newsletter-mainpage > li {
        position: relative;
        float: left;
        list-style: none;
        margin: 0 20px 20px 0;
        font-size: 10px;
    }

    .newsletter-mainpage a {
        text-decoration: none;
        display: block;
        font-family: IRANSans;
        font-size: 19px;
        color: #ca0000 !important;
        font-weight: bold;
    }

    .newsletter-mainpage li img {
        display: block;
        position: relative;
        z-index: -1;
    }

    .newsletter-mainpage li:not([class=na]) img {
        position: static;
    }

    .newsletter-mainpage a:hover, .newsletter-mainpage a:focus {
        display: block;
        outline: none;
        -moz-box-shadow: 3px 3px 5px #000;
        -webkit-box-shadow: 3px 3px 5px #000;
        box-shadow: 3px 3px 5px #000;
    }

        .newsletter-mainpage a:hover img, .newsletter-mainpage a:focus img {
            outline: 3px solid #ccc;
        }

        .newsletter-mainpage a:hover:after,
        .newsletter-mainpage a:focus:after {
            content: attr(title);
            color: #ca0000;
            position: absolute;
            bottom: 0;
            height: 75px;
            line-height: 35px;
            text-align: center;
            margin-top: 40px;
            font-weight: bold;
            width: 100%;
            background: rgb(255,255,255);
            background: rgba(255,255,255,0.7);
            background: -moz-linear-gradient(top, rgba(255,255,255,0.7), rgba(204,204,204,0.7));
            background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.7)), to(rgba(204,204,204,0.7)));
            display: block;
            text-shadow: 1px 1px 1px #fff;
        }

    .newsletter-mainpage a.reverse:hover:after,
    .newsletter-mainpage a.reverse:focus:after {
        top: 0;
        right: 0;
    }

    .newsletter-mainpage a.offset:hover:after,
    .newsletter-mainpage a.offset:focus:after {
        top: 50%;
        margin-top: -15px;
    }

    .newsletter-mainpage a.alternate01:hover:after,
    .newsletter-mainpage a.alternate01:focus:after {
        top: 0;
        width: 50%;
        height: 100%;
        line-height: normal;
        text-align: left;
        padding: 4px;
        font-size: 12px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


.big-slide-newsletter::before,
.big-slide-newsletter::after {
    transition: 1s;
}

.parent-newsletter {
    margin: 0 auto;
    padding-top: 40px;
}

.big-slide-newsletter {
    width: 100%;
    height: 300px;
    background-image: url(/portals/0/images/Home/newsletter/001-edit.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}

    .big-slide-newsletter::before {
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-color: rgba(188, 33, 39,0.40);
        opacity: 0;
    }

    .big-slide-newsletter::after {
        content: "";
        display: block;
        width: 40%;
        padding-top: 40%;
        background-color: #ca0000;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -20% 0 0 -20%;
        border-radius: 50%;
        background-image: url(/Portals/0/images/Home/newsletter/arrow-pointing-to-right_318-50470.png);
        background-size: 30% auto;
        background-position: center;
        background-repeat: no-repeat;
        transform: rotate(60deg) scale(0);
        z-index: 2;
    }

    .big-slide-newsletter:hover::after {
        transform: rotate(0deg) scale(1);
        -webkit-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1); /* older webkit */
        -webkit-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
        -moz-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
        -o-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
        transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650); /* custom */
    }

    .big-slide-newsletter:hover::before {
        opacity: 1;
    }


#child > p:first-child {
    color: #bc2127;
    padding-top: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    text-shadow: 0 1px 0 hsl(174,5%,80%), 0 2px 0 hsl(174,5%,75%), 0 3px 0 hsl(174,5%,70%), 0 4px 0 hsl(174,5%,66%), 0 5px 0 hsl(174,5%,64%), 0 6px 0 hsl(174,5%,62%), 0 7px 0 hsl(174,5%,61%), 0 8px 0 hsl(174,5%,60%), 0 0 5px rgba(0,0,0,.05), 0 1px 3px rgba(0,0,0,.2), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.2), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.3);
    letter-spacing: 1.5px;
}

.parent-newsletter:hover #child > p {
    text-shadow: none;
    transform: rotate(0deg) scale(1);
    -webkit-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1); /* older webkit */
    -webkit-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
    -moz-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
    -o-transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650);
    transition-timing-function: cubic-bezier(1.000, 0.170, 0.000, 1.650); /* custom */
}

#child > p {
    font-size: 11px;
    padding-top: 4px;
    text-align: center;
}

.small-slide-newsletter {
    width: 100%;
    height: 100px;
    background-color: #DBDCDE;
    position: relative;
}

.square-newsletter {
    width: 50px;
    height: 50px;
    background-color: rgba(192, 192, 192, 0.6);
    position: absolute;
    margin: -25px -25px;
    left: 50%;
    transform: rotate(45deg);
}


/*/memorandum */

.niroTitle-memorandum {
    color: #9a0000;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2%;
    margin-top: 2%;
}

inner-content-memorandum {
}

.fa.fa-link.external_link_memorandum {
    padding-right: 20px;
    padding-left: 10px;
    color: #D71A21;
    padding-top: 10px;
    font-size: 18px;
}

    .fa.fa-link.external_link_memorandum :hover {
        padding-right: 20px;
        padding-left: 10px;
        color: #444444;
        padding-top: 5px;
        font-size: 22px;
    }

.inner-content-memorandum {
    color: #444444;
    font-family: IRANSans;
    font-size: 16px;
    line-height: 60px;
}

    .inner-content-memorandum > a {
        color: #9a0000 !important;
        font-weight: 600 !important;
    }

        .inner-content-memorandum > a:hover {
            color: #444444 !important;
            font-size: 18px !important;
            font-weight: 600 !important;
        }

.btn-danger {
    background-color: #a8a1a1 !important;
}

    .btn-danger:hover {
        background-color: #a40000 !important;
    }

.popover-title {
    font-size: 13px !important;
    text-align: right !important;
}

.popover-content {
    padding: 9px 14px !important;
    text-align: right !important;
    font-size: 13px !important;
    font-weight: bold !important;
}

#dnn_ctr4221_SearchSmall_trWildcard2 > td {
    text-align: right !important;
}

#dnn_ctr4221_SearchSmall_trTypes2 > td {
    text-align: right !important;
}

.SubHead {
    text-align: right !important;
}

@media handheld, only screen and (max-width: 980px) {
    .fixed_bg {
        background-size: 100% 100% !important;
    }
}

.inner-content-niro_table > a {
    color: black !important;
}

#dnn_ctr4336_SearchSmall_trTypes2 > td {
    text-align: right !important;
}

.cb02_top {
    background-color: #cf1b00 !important;
}

.cb02_content {
    padding: 12px 15px 15px;
    background: #eee !important;
}

.wrapper-property {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
}

    .wrapper-property h1 > a {
        color: dimgray;
        font-size: 13px;
        text-decoration: none;
        display: inline-block;
        position: relative;
        font-family: IRANSans;
    }



/*effect-box*/
a.effect-box-property:after,
a.effect-box-property:before {
    content: '';
    position: absolute;
    left: 0;
    display: inline-block;
    height: 1em;
    width: 100%;
    margin-top: 10px;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

a.effect-box-property:before {
    border-left: 1px solid;
    border-right: 1px solid;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}

a.effect-box-property:after {
    border-bottom: 1px solid;
    border-top: 1px solid;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}

a.effect-box-property:hover:after,
a.effect-box-property:hover:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*#dnn_ctr4347_Dispatch_viewcollection_TreeView1_item_1_cell > nobr {
    font-size: 16px;
}
#dnn_ctr4347_Dispatch_viewcollection_Grid1_cell_0_9 > div {
    font-size: 14px;
}

#dnn_ctr4347_Dispatch_viewcollection_Grid1_cell_1_9 > div{
    font-size: 14px;
}
#dnn_ctr4347_Dispatch_viewcollection_Grid1_cell_2_9 > div{
    font-size: 14px;
}*/
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    padding: 20px;
    text-align: center;
    margin: 30px;
    font-size: 16px;
}

@media handheld, only screen and (max-width:360px) {
    .project-tilte {
        line-height: 30px;
    }

    .project-pic > img {
        height: 50px;
        width: 90%;
    }
}
/*nri-1395*/
.accordion {
    padding: 0;
    margin: 2em 0;
    width: 100%;
    overflow: hidden;
    font-size: 1em;
    position: relative;
}

.accordion__title {
    padding: 0 1em;
    background: #A40000;
    border-top: 2px solid #eee;
    color: #fff;
    float: right;
    line-height: 3;
    height: 3em;
    cursor: pointer;
    margin-left: .25em;
}

.no-js .accordion__title {
    float: none;
    height: auto;
    cursor: auto;
    margin: 0;
    padding: 0 2em;
}

.accordion__content {
    float: left;
    width: 100%;
    margin: 3em -100% 0 0;
    padding: 2em;
    background: #fff;
    min-height: 462px;
    border-bottom: 4px solid #a40000;
}

.no-js .accordion__content {
    float: left;
    margin: 0;
}

.accordion__title:hover, .accordion__title.active {
    background: white;
    color: dimgrey;
}

.no-js .accordion__title:hover {
    background-color: #ccc;
    color: #222;
}

.accordion__title.active {
    border-top-color: #bc2127;
}

@media (max-width: 48em) {

    .accordion {
        border: 1px solid grey;
    }

    .accordion__title,
    .accordion__content {
        float: none;
        margin: 0;
    }

        .accordion__title:first-child {
            border: none;
        }

        .accordion__title.active {
            border-top-color: #eee;
        }

        .accordion__title.active, .accordion__title:hover {
            background: #777;
        }

        .accordion__title:before {
            content: " ";
            text-align: center;
            width: 2em;
            display: inline-block;
        }

        .accordion__title.active:before {
            content: "-";
        }

    .overflow-scrolling {
        overflow-y: scroll;
        /*height:11em;
  padding:1em 1em 0 1em;*/
        /* Warning: momemtum scrolling seems buggy on iOS 7  */
        -webkit-overflow-scrolling: touch;
    }

    .accordion__content {
        position: relative;
        overflow: hidden;
        padding: 0;
    }

    .no-js .accordion__content {
        padding: 1em;
        overflow: auto;
        display: block;
    }

    .accordion__content:after {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 50px;
        border-radius: 10px 0 0 10px / 50% 0 0 50%;
        box-shadow: -5px 0 10px rgba(0, 0, 0, 0.5);
        content: '';
    }
}
/*c*/
.box-carousel {
    margin: 0 15px;
    background: #efefef;
    min-height: 320px;
}

.text-carousel h3 {
    margin: 15px 0;
    text-align: right;
    color: #a40000;
}

ul.list-carousel {
    margin: 0;
    overflow: hidden;
}

.text-carousel {
    overflow: hidden;
    padding: 0 15px;
}

ul.list-carousel li {
    min-height: 0;
    text-align: right;
    float: right;
    width: 100%;
    margin: 0 0 5px 0;
}

    ul.list-carousel li a {
        color: #555;
    }

    ul.list-carousel li em {
        margin-left: 5px;
        vertical-align: middle;
        color: #bc2127;
    }

.image-carousel img {
    height: 145px;
    width: 100%;
}

.text-technology-content h2 {
    margin: 15px 5px;
    font-size: 14px;
    text-align: center;
}

.text-technology-content a {
    color: #fff !important;
}

.tab-technology-content {
    overflow: hidden;
    min-height: 260px;
}

    .tab-technology-content.color6 {
        background: #71e863;
    }

        .tab-technology-content.color6:hover {
            background: #9bee91;
        }

    .tab-technology-content.color5 {
        background: #24a6ef;
    }

        .tab-technology-content.color5:hover {
            background: #66c1f4;
        }

    .tab-technology-content.color4 {
        background: #ff55f0;
    }

        .tab-technology-content.color4:hover {
            background: #ff88f5;
        }

    .tab-technology-content.color3 {
        background: #208C7D;
    }

        .tab-technology-content.color3:hover {
            background: #64B2A4;
        }

    .tab-technology-content.color2 {
        background: #f67a7a;
    }

        .tab-technology-content.color2:hover {
            background: #faa4a3;
        }

    .tab-technology-content.color1 {
        background: #c30002;
    }

        .tab-technology-content.color1:hover {
            background: #d84e4d;
        }

    .tab-technology-content.color12 {
        background: #1ef4da;
    }

        .tab-technology-content.color12:hover {
            background: #4ef6e2;
        }

    .tab-technology-content.color11 {
        background: #ea5c38;
    }

        .tab-technology-content.color11:hover {
            background: #f08d74;
        }

    .tab-technology-content.color10 {
        background: #8d9ef8;
    }

        .tab-technology-content.color10:hover {
            background: #abb5f3;
        }

    .tab-technology-content.color9 {
        background: #ff4373;
    }

        .tab-technology-content.color9:hover {
            background: #FD799A;
        }

    .tab-technology-content.color13 {
        background: #701616;
    }

        .tab-technology-content.color13:hover {
            background: #945454;
        }

    .tab-technology-content.color8 {
        background: #C7BC49;
    }

        .tab-technology-content.color8:hover {
            background: #F0E364;
        }

    .tab-technology-content.color7 {
        background: #906bf2;
    }

        .tab-technology-content.color7:hover {
            background: #aa90ee;
        }

.btn-tab-technology {
    padding: 0 15px;
}

    .btn-tab-technology span {
        float: left;
    }

    .btn-tab-technology a {
        display: block;
        padding: 10px 55px;
        color: #555;
        border: 1px solid #aaa;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

        .btn-tab-technology a:hover {
            background: #fff;
        }

.content-institute {
    min-height: 280px;
    background: #c8c6c6;
    box-shadow: 0 4px 15px -3px rgba(85, 78, 78, 0.55);
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    .content-institute:hover {
        box-shadow: none !important;
    }

.text-institute h2 {
    font-size: 16px;
    text-align: center;
}

    .text-institute h2 a {
        color: #555;
    }

.img-institute img {
    height: 190px;
    border-bottom: 3px solid #ddd;
    width: 100%;
}

.carousel3 ul {
    padding: 0 5px !important;
}

.grid5 {
    width: 20%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.service-box {
    overflow: hidden;
    padding-bottom: 35px;
}

.service-content {
    border: 2px solid #fff;
    width: 152px;
    height: 152px;
    border-radius: 50%;
    text-align: center;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    .service-content:hover {
        background: rgba(255,255,255,0.35);
        border: 2px solid #BC2127;
    }

        .service-content:hover span, .service-content:hover em {
            color: #bc2127;
        }

    .service-content span {
        color: #fff;
        font-size: 16px;
        margin-top: 10px;
        display: block;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

    .service-content em {
        display: block;
        font-size: 40px;
        font-weight: normal;
        color: #fff;
        padding-top: 25px;
        transition: all 0.5s linear;
        -webkit-transition: all 0.5s linear;
    }

.title-service h2 {
    margin: 35px 0;
    color: #fff;
    text-align: center;
}
/*NEWS*/
.box-right-img-tab img {
    width: 100%;
    height: 190px;
    border: 1px solid #ffffff;
    border-radius: 7px;
}

.box-right-img-tab h1 {
    font-size: 14px;
    margin: 8px 0 0 0;
    line-height: 20px;
    text-align: justify;
}

.box-left-img-tab img {
    width: 100px;
    float: right;
    height: 63px;
    border: 1px solid #ffffff;
    border-radius: 4px;
}

.box-left-img-tab h1 {
    text-align: justify;
    font-size: 13px;
    margin: 0 111px 0 0;
    height: 62px;
    overflow: hidden;
}

    .box-left-img-tab h1 a, .box-right-img-tab h1 a {
        color: #555;
    }

li.col-sm-6.right-img-tab {
    padding-right: 0;
}

li.col-sm-6.col-xs-6.left-img-tab {
    padding-left: 0;
    border-bottom: 1px solid #aaa;
    padding-right: 0;
}

    li.col-sm-6.col-xs-6.left-img-tab:last-child {
        border-bottom: 0;
    }

.box-left-img-tab > h1:hover {
    color: #a40000;
}

.box-left-img-tab h1 a:hover, .box-right-img-tab h1 a:hover {
    color: #a40000;
}

.box-right-img-tab p {
    text-align: justify;
    margin-top: 12px;
    line-height: 22px;
    color: #aaa;
    margin-bottom: 0;
}

#TWLiveTabsWrapper4296 .ui-widget-content {
    border: 0;
}

#TWLiveTabsWrapper4296 .ui-widget-header {
    border: 0;
    background: none;
    border-bottom: 1px solid #aaa;
    border-radius: 0 !important;
}

.col-sm-6.right-img-tab:hover .box-right-img-tab a {
    color: #a40000;
}

#TWLiveTabsWrapper4296 .ui-widget-header li {
    background: none;
    border: 0;
    margin: 0;
}

    #TWLiveTabsWrapper4296 .ui-widget-header li a {
        color: #BF1B26 !important;
        font-size: 13px;
        font-weight: 500;
    }

#TWLiveTabsWrapper4296 .ui-state-active {
    background: none !important;
    border-bottom: 2px solid #555 !important;
}

#TWLiveTabsWrapper4296 li.ui-state-active a {
    color: #555 !important;
    font-size: 13px;
    font-weight: 500;
}

#TWLiveTabsWrapper4296 .ui-state-hover a {
    background: none !important;
}

#TWLiveTabsWrapper4296 .ui-state-active a:hover, .livetabsdefault .ui-widget-content .ui-state-active a:hover {
    background: none !important;
}

ul.newsletter-mainpage.animation.fadeInRight img {
    max-height: 343px;
    margin-top: 44px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 6px 5px -1px #aaa;
}
/*footer*/
ul.footer-link li em {
    margin-left: 9px;
    transform: rotate(-47deg);
    -moz-transform: rotate(-47deg);
    -webkit-transform: rotate(-47deg);
    -ms-transform: rotate(-47deg);
    vertical-align: -2px;
    font-size: 16px;
    color: #aaa;
}

ul.footer-link li a {
    color: #555;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
}

    ul.footer-link li a:hover {
        color: #aaa;
    }

ul.footer-link li {
    margin-bottom: 7px;
    margin-top: 7px;
}

ul.footer-link, ul.contact-information {
    margin: 0;
}

    ul.contact-information li {
        margin-bottom: 15px;
        margin-top: 7px;
    }

        ul.contact-information li span {
            color: #555;
        }

        ul.contact-information li em {
            margin-left: 10px;
            color: #aaa;
        }



.last-news {
    clear: both;
    border-bottom: 1px solid #aaa;
    overflow: hidden;
    padding: 10px 0;
}

.last-news-image {
    float: right;
}

    .last-news-image img {
        width: 80px;
        height: 80px;
    }

.text-news-image h2 {
    margin: 0;
    font-size: 12px;
    text-align: justify;
}

    .text-news-image h2 a {
        color: #555 !important;
    }

.text-news-image {
    margin-right: 90px;
}

.last-news:last-child {
    border: 0;
}

.leftSideNews {
    margin: 10px 0 10px 0;
}

    .leftSideNews a {
        color: #555 !important;
    }

    .leftSideNews em {
        margin-left: 5px;
        color: #aaa;
    }
/*---------------*/
/***** Bubba *****/
/*---------------*/

figure.effect-bubba {
    background: #aa5353;
}

    figure.effect-bubba img {
        opacity: 0.7;
        -webkit-transition: opacity 0.35s;
        transition: opacity 0.35s;
    }

    figure.effect-bubba:hover img {
        opacity: 0.4;
    }

    figure.effect-bubba figcaption::before,
    figure.effect-bubba figcaption::after {
        position: absolute;
        top: 30px;
        right: 30px;
        bottom: 30px;
        left: 30px;
        content: '';
        opacity: 0;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
    }

    figure.effect-bubba figcaption::before {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transform: scale(0,1);
        transform: scale(0,1);
    }

    figure.effect-bubba figcaption::after {
        border-right: 1px solid #fff;
        border-left: 1px solid #fff;
        -webkit-transform: scale(1,0);
        transform: scale(1,0);
    }

    figure.effect-bubba h2 {
        padding-top: 10%;
        -webkit-transition: -webkit-transform 0.35s;
        transition: transform 0.35s;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0);
        color: #fff;
        opacity: 0;
    }

    figure.effect-bubba p {
        padding: 20px 2.5em;
        opacity: 0;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0);
    }

        figure.effect-bubba p a {
            color: #fff !important;
        }

    figure.effect-bubba:hover figcaption::before,
    figure.effect-bubba:hover figcaption::after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    figure.effect-bubba:hover h2,
    figure.effect-bubba:hover p {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    /*	min-width: 320px;
	max-width: 480px;
	max-height: 360px;*/
    width: 100%;
    /*background: #3085a3;*/
    text-align: center;
    cursor: pointer;
}

    .grid figure img {
        position: relative;
        display: block;
        opacity: 0.8;
        width: 100%;
        height: 250px;
    }

    .grid figure figcaption {
        padding: 2em;
        color: #fff;
        text-transform: uppercase;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

        .grid figure figcaption::before,
        .grid figure figcaption::after {
            pointer-events: none;
        }

        .grid figure figcaption,
        .grid figure figcaption > a {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

span br {
    display: none !important;
}

figure.effect-bubba h2 a {
    color: #555;
}

figure.effect-bubba h2 i {
    background: #fff;
    padding: 8px;
    border-radius: 3px;
}

div#dnn_ctr4320_Gallery_ViewGallery_ucViewPhotos_pnlPaging {
    clear: both;
    padding: 10px 0;
    margin-bottom: 30px;
}

i.close-gallery {
    font-size: 18px;
    background-color: #808080;
    padding: 7px;
    color: #fff;
    border: 2px solid #e1e1e1;
    width: 35px;
    height: 35px;
    float: right;
    display: inline-grid;
    display: inline-block;
    margin-left: 5px;
    transition: all 0.6s ease-in-out;
}

i.download-gallery {
    font-size: 18px;
    background-color: #808080;
    padding: 7px;
    color: #fff;
    border: 2px solid #e1e1e1;
    width: 35px;
    height: 35px;
    transition: all 0.6s ease-in-out;
}

    i.close-gallery:hover, i.download-gallery:hover {
        color: #555;
    }

#lightbox-image-details-close {
    display: inline-flex;
}

span#lightbox-container-image-details-nav > a > i {
    font-size: 18px;
    background-color: #808080;
    padding: 7px;
    color: #fff;
    border: 2px solid #e1e1e1;
    margin-right: 5px;
    width: 35px;
    height: 35px;
    transition: all 0.6s ease-in-out;
}

    span#lightbox-container-image-details-nav > a > i:hover {
        color: #555;
    }

span#lightbox-container-image-details-nav > a {
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}

#lightbox-container-image-details-nav {
    display: block;
    padding: 0pt 0pt 10px 0;
}

#lightbox-container-image-details-currentNumber {
    display: none !important;
}
/*#lightbox-container-image-details-caption { font-weight: bold; position: absolute; left: 50%; margin-left: -25px; margin-top: 12px; font-size: 18px; }*/
#lightbox-container-image-details-caption {
    font-weight: bold;
    line-height: 34px;
    margin-top: 15px;
    font-size: 16px;
    text-align: right;
    color: #a40000;
}

.title-gallery-menu {
    padding-top: 25px;
    padding-bottom: 15px;
    border-top: 1px solid gray;
}

.NormalBold {
    color: #a40000 !important;
}

@media handheld, only screen and (max-width:768px) {
    .figure.effect-bubba h2 {
        display: none;
    }
}

@media handheld, only screen and (max-width:768px) {
    .figure.effect-bubba p {
        padding: 10px 0px;
        font-size: 12px;
    }
}

#dnn_TwoGrid4 {
    padding-top: 60px;
    padding-right: 45px;
    padding-left: 45px;
}

@media (max-width:980px) and (min-width:570px) {
    #dnn_TwoGrid4 {
        padding: 50px 200px;
    }
}
/*padding top&bottom inner pages 950718*/
.paddingtop {
    padding: 10px 0px;
}

.paddingbottom {
    padding: 30px 0px;
}

/*--------- Accordion2 Style ----------*/
.ui-accordion .ui-accordion-header {
    border: solid 1px #ccc;
    cursor: pointer;
    margin-top: 8px;
    display: block;
    min-height: 0;
    padding: 5px 40px 5px 12px;
    position: relative;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: red;
    font-weight: normal;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: gray;
    font-weight: normal;
}

.ui-helper-reset {
    font-size: 100%;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}

.accordion2 p {
    font-size: 100%;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 8px 12px;
    text-decoration: none;
    border: 1px solid #ccc;
    border-top: none;
}

.accordion2 > h3 {
    color: #171717;
    font-size: 15px !important;
}

.ui-accordion .ui-accordion-content {
    overflow: auto;
}

.rtl .ui-state-default, .rtl .ui-widget-content .ui-state-default, .rtl .ui-widget-header .ui-state-default {
    background: url(../images/toggle_icon.png) no-repeat left 3px;
}

.ui-accordion-header.ui-state-default.ui-accordion-header-active.ui-state-active.ui-corner-top.ui-accordion-icons {
    margin: 0.500em;
}

.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons {
    margin: 0.500em;
}

.h1table {
    font-size: 1em;
    font-weight: 300;
    line-height: 1em;
    text-align: center;
    color: #4DC3FA;
    text-align: center !important;
}

.containertable th h1 {
    font-weight: bold;
    font-size: 1em;
    text-align: center;
    padding-right: 5px;
    padding-left: 10px;
    color: #FFF;
}

.cccc {
    font-weight: normal;
    font-size: 0.938em;
    -webkit-box-shadow: 0 2px 2px -2px #adadad;
    -moz-box-shadow: 0 2px 2px -2px #adadad;
    box-shadow: 0 2px 2px -2px #adadad;
    text-align: center;
    color: black !important;
}

.cc {
    text-align: center;
}

.cccc > a {
    font-weight: normal;
    font-size: 0.938em;
    -webkit-box-shadow: 0 2px 2px -2px #ff1818;
    -moz-box-shadow: 0 2px 2px -2px #ff1818;
    box-shadow: 0 2px 2px -2px #ff1818;
    text-align: center;
    color: #1a1a1a !important;
}

.ccc {
    font-size: 1em;
    text-align: right;
    padding-left: 2%;
    color: #3f3f3f;
}


.containertable {
    text-align: right;
    overflow: hidden;
    width: 96%;
    margin: 0 auto;
    display: table;
    padding: 0 0 8em 0;
}

    .containertable td, .containertable th {
        padding-bottom: 1%;
        padding-top: 2%;
        padding-right: 1%;
    }

    /* Background-color of the odd rows */
    .containertable tr:nth-child(odd) {
        background-color: #D2D7D3;
    }

    /* Background-color of the even rows */
    .containertable tr:nth-child(even) {
        background-color: #ECF0F1;
    }

    .containertable th {
        background-color: #a40000;
    }


    .containertable tr:hover {
        background-color: #f8d8d7;
        -webkit-box-shadow: 0 9px 9px -9px #ECF0F1;
        -moz-box-shadow: 0 9px 9px -9px #ECF0F1;
        box-shadow: 0 6px 6px -6px #ECF0F1;
        color: #a40000;
    }

.cccc > a:hover {
    color: white !important;
    transform: translate3d(6px, -6px, 0);
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: line;
}

.cccc:hover {
    background-color: #989898;
    font-weight: bold;
    box-shadow: #393939 -1px 1px, #393939 -2px 2px, #393939 -3px 3px, #393939 -4px 4px, #393939 -5px 5px, #393939 -6px 6px;
    border: 1px solid #fff;
    transform: translate3d(6px, -6px, 0);
    transition-delay: 0s;
    transition-duration: 0.2s;
    transition-property: all;
    transition-timing-function: line;
    color: white !important;
}

    .cccc:hover .cccc a {
        color: white !important;
    }

@media (max-width: 800px) {
    .containertable td:nth-child(1),
    .containertable th:nth-child(1) {
        display: none;
    }
}

.dnnForm.dnnLoginService.dnnClear {
    padding-top: 30px;
}

.dnnLabel {
    margin-right: 2%;
    margin-left: 1%;
    text-align: right;
}

.userDisplayName > a {
    color: #666666 !important;
}

    .userDisplayName > a:hover {
        color: #A40000 !important;
    }

#Login .loginGroup a {
    color: #4c4e4d !important;
}

    #Login .registerGroup a:hover, #Login .loginGroup a:hover {
        color: #a40000 !important;
    }

    #Login .registerGroup a:active, #Login .loginGroup a:active {
        color: #666666 !important;
    }
/*tech-projects*/

.wrapper_body_tech {
    width: 100%;
    text-align: center;
}

.cbm_wrap_tech {
    min-height: 325px;
    background: #F6F6F8;
    margin: 20px auto;
    display: block;
    padding: 10px 10px;
    border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 10px 6px -6px #bbb;
    -moz-box-shadow: 0 10px 6px -6px #bbb;
    box-shadow: 0 10px 6px -6px #bbb;
    border-bottom: 5px solid transparent;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

    .cbm_wrap_tech p {
        text-align: justify;
        padding-top: 10px;
        min-height: 55px;
    }

    .cbm_wrap_tech:hover {
        border-bottom: 5px solid #E10000;
    }


.img_ef1_tech {
    position: relative;
    overflow: hidden;
}

    .img_ef1_tech img {
        width: 100%;
        height: 160px;
    }

    .img_ef1_tech:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        z-index: 1;
        background: rgba(67,69,113,0.1);
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
    }

    .img_ef1_tech:after {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(67,69,113,0.1);
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
    }

.wrapper_body_tech:hover .img_ef1_tech:before {
    right: 50%;
    left: 50%;
    width: 0;
    background: rgba(255,255,255,0.5);
}

.wrapper_body_tech:hover .img_ef1_tech:after {
    height: 0;
    top: 50%;
    bottom: 50%;
    background: rgba(255,255,255,0.5);
}

.cbm_wrap_tech h1 {
    margin: 10px 0;
    height: 45px;
    overflow: hidden;
    line-height: 21px;
    padding-bottom: 50px;
    text-indent: 0;
}

    .cbm_wrap_tech h1 > a {
        display: block;
        color: #5b5b5b;
        width: 100%;
        text-align: right;
        font-size: 15px;
    }

.cbm_wrap_tech ul {
    margin: 0;
    min-height: 30px;
    text-align: right;
}

    .cbm_wrap_tech ul li {
        font-weight: normal;
        margin: 10px 0;
        color: #3d3d3d !important;
    }

        .cbm_wrap_tech ul li > span {
            margin-right: 6px;
            color: #beb1b1;
        }

.cbm_wrap_tech a > img {
    width: 16px;
    height: 16px;
}

.wrapper_body_tech {
    width: 100%;
    text-align: center;
}

.cbm_wrap_tech {
    background: #dbdbe4;
    margin: 20px auto;
    display: block;
    padding: 10px 10px;
    border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
    border-bottom: 5px solid transparent;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

    .cbm_wrap_tech p {
        text-align: justify;
        padding-top: 10px;
        min-height: 55px;
    }

    .cbm_wrap_tech:hover {
        border-bottom: 5px solid #E10000;
    }

.img_ef1_tech {
    position: relative;
    overflow: hidden;
}

    .img_ef1_tech img {
        width: 100%;
        height: 294px;
    }

    .img_ef1_tech:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        z-index: 1;
        background: rgba(67,69,113,0.1);
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
    }

    .img_ef1_tech:after {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(67,69,113,0.1);
        -webkit-transition: all 0.6s ease-in-out;
        transition: all 0.6s ease-in-out;
        -moz-transition: all 0.6s ease-in-out;
        -ms-transition: all 0.6s ease-in-out;
        -o-transition: all 0.6s ease-in-out;
    }

.wrapper_body_tech:hover .img_ef1_tech:before {
    right: 50%;
    left: 50%;
    width: 0;
    background: rgba(255,255,255,0.5);
}

.wrapper_body_tech:hover .img_ef1_tech:after {
    height: 0;
    top: 50%;
    bottom: 50%;
    background: rgba(255,255,255,0.5);
}

.cbm_wrap_tech h1 {
    margin: 10px 0;
    height: 45px;
    overflow: hidden;
    line-height: 21px;
    padding-bottom: 50px;
    text-indent: 0;
}

    .cbm_wrap_tech h1 > a {
        display: block;
        color: #5b5b5b;
        width: 100%;
        text-align: right;
        font-size: 15px;
    }

.cbm_wrap_tech ul {
    margin: 0;
    min-height: 30px;
    text-align: center;
    padding-top: 10px;
}

    .cbm_wrap_tech ul li {
        font-weight: normal;
        margin: 10px 0;
        color: #303030 !important;
    }

        .cbm_wrap_tech ul li:hover {
            font-weight: normal;
            margin: 10px 0;
            color: #A40000 !important;
        }

        .cbm_wrap_tech ul li > span {
            margin-right: 6px;
            color: #beb1b1;
        }

.cbm_wrap_tech a > img {
    width: 16px;
    height: 16px;
}

.cbm_wrap_tech a {
    color: #303030;
}

    .cbm_wrap_tech a:hover {
        color: #A40000 !important;
    }
/*-------------------------------------------*/
.inner-content-niro.border-tech {
    border: 1px solid red;
    border-radius: 5px;
    padding: 15px;
}

.cb01_top {
    background-color: #a40000 !important;
}

.inner-content-niro-contact {
    padding: 30px;
    margin: 20px 90px;
    border: 1px solid white;
    line-height: 32px;
}

.list_address > a {
    color: #3d3d3d;
}

/*IMG*/
.img-box {
    width: 100%;
    height: 300px;
    background-color: white;
    /*! margin: 0 auto; */
    overflow: hidden;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    position: relative;
}

.img img {
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.img.active img {
    width: 50%;
    height: 50%;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.headline {
    width: 50%;
    height: 50%;
    position: absolute;
    -webkit-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    -o-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    left: -185px;
    /*! border: 1px solid #000; */
}

    .headline.active {
        -webkit-transform: translate(110%, 0px);
        -ms-transform: translate(110%, 0px);
        -o-transform: translate(110%, 0px);
        transform: translate(110%, 0px);
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }

    .headline h2 {
        color: #333;
        font-size: 17px;
        width: 100%;
        text-align: center;
        position: absolute;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;
        margin-top: 0px;
    }

.text {
    width: 100%;
    height: 100%;
    background-color: #ECECEC;
    display: block;
    margin-top: 100%;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

    .text.active {
        margin-top: 44.5555%;
        -webkit-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
    }

    .text p {
        color: #333;
        font-size: 12px;
        margin: 0px auto;
        padding: 5px 10px;
        text-align: justify;
        overflow: hidden;
        height: 115px;
    }

    .text a {
        margin-left: 13px;
        color: #a3a195;
        text-align: left;
        float: left;
        margin-top: 0px;
        font-size: 20px;
    }


.plan-project {
    font-size: 1em;
    font-weight: bold;
    line-height: 52px;
}

h4 {
    margin: 0.75em 0em 0.4em !important;
}

.liveaccsmoothnesssupport .ui-accordion .ui-accordion-header a {
    font-size: 0.75em !important;
    font-weight: bold !important;
}

.inner-content-niro-support {
    border: 1px solid #ccc;
    font-size: 15px !important;
    font-weight: bold !important;
    margin: 0.77em;
    min-height: 60px;
    padding: 1.2em 1.9em 0.5em 0.5em;
    color: #3D3D42;
}

.cc {
    line-height: 80px;
}

.title-lab {
    border-bottom: 4px ridge #a40000;
    color: #a40000;
    font-size: 1.5em;
    font-weight: 600;
    padding-bottom: 5%;
    padding-top: 5%;
    text-align: center;
}

.LAB-content-niro-contact {
    padding: 30px;
    margin: 20px 90px;
    border: 1px solid #2C2C2C;
    box-shadow: 20px 20px 10px gray;
    line-height: 32px;
}

@media handheld, only screen and (max-width: 450px) {
    .LAB-content-niro-contact {
        margin: 20px;
    }
}


#fork {
    font-family: IRANSans;
    position: fixed;
    top: 0;
    left: 0;
    color: #000;
    text-decoration: none;
    border: 1px solid #000;
    padding: .5em .7em;
    margin: 1%;
    transition: color .5s;
    overflow: hidden;
}

    #fork:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 130%;
        height: 100%;
        background: #000;
        z-index: -1;
        transform-origin: 0 0;
        transform: translateX(-100%) skewX(-45deg);
        transition: transform .5s;
    }

    #fork:hover {
        color: #fff;
    }

        #fork:hover:before {
            transform: translateX(0) skewX(-45deg);
        }
/*tech-projects*/
.cbm_wrap {
    background: #eee;
    margin: 20px auto;
    display: block;
    padding:0;
    border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 10px 6px -6px #777;
    border-bottom: 5px solid transparent;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

    .cbm_wrap p {
        text-align: justify;
        padding-top: 10px;
        min-height: 55px;
    }

    .cbm_wrap:hover {
        border-bottom: 5px solid #E10000;
    }

    .cbm_wrap h1 {
        margin: 10px 0;
        height: 45px;
        overflow: hidden;
        line-height: 23px;
        padding-bottom: 50px;
        text-indent: 0;
    }

        .cbm_wrap h1 > a {
            display: block;
            color: #5b5b5b;
            width: 100%;
            text-align: right;
            font-size: 14px !important;
        }

    .cbm_wrap ul {
        margin: 0;
        min-height: 30px;
        text-align: right;
    }

        .cbm_wrap ul li {
            font-weight: normal;
            margin: 10px 0;
            color: #3d3d3d !important;
        }

            .cbm_wrap ul li > span {
                margin-right: 6px;
                color: #beb1b1;
            }

.cbm_wrap {
    margin: 20px auto;
    display: block;
    padding: 0;
    border-radius: 2px 2px 2px 2px;
    -webkit-box-shadow: 0 10px 6px -6px #bbb;
    -moz-box-shadow: 0 10px 6px -6px #bbb;
    box-shadow: 0 10px 6px -6px #bbb;
    border-bottom: 5px solid transparent;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}

    .cbm_wrap p {
        text-align: justify;
        padding-top: 10px;
        min-height: 55px;
    }

    .cbm_wrap:hover {
        border-bottom: 5px solid #E10000;
    }

    .cbm_wrap h1 {
        margin: 10px 0;
        height: 45px;
        overflow: hidden;
        line-height: 21px;
        padding-bottom: 50px;
        text-indent: 0;
    }

        .cbm_wrap h1 > a {
            display: block;
            color: #5b5b5b;
            width: 100%;
            text-align: center ;
            font-size: 15px !important;
            font-weight: bold;
        }

    .cbm_wrap ul {
        margin: 0;
        min-height: 30px;
        text-align: right;
       
    }

        .cbm_wrap ul li {
              font-weight: normal;
    margin: 18px 0 5px;
    text-align: center;
    color: #ca0000 !important;
        }

            .cbm_wrap ul li:hover {
                font-weight: normal;
                margin: 18px 0 5px;
    text-align: center;
                color: #A40000 !important;
            }

            .cbm_wrap ul li > span {
                margin-right: 6px;
                color: #666;
            }

    .cbm_wrap a > img {
        width: 260px;
        height: 296px;
    }

    .cbm_wrap a {
        color: #303030;
    }

        .cbm_wrap a:hover {
            color: #A40000 !important;
        }
/*DataBase-solar-center950930*/
#PageBreak_4821_3_next {
    border: 1px solid #a40000;
}

#Field_4821_1 > div h2 {
    line-height: 40px;
    color: #a40000;
}

#Field_4821_1 {
    margin-bottom: 15px;
}

.plupload_filelist_footer {
    width: 280px;
}

.plupload_disabled, a.plupload_disabled:hover {
    cursor: pointer;
}

.plupload_button {
    font: 13px IRANSans;
    padding: 3px 30px 3px 30px;
}

.plupload_filelist_footer {
    text-align: center;
}

#PageBreak_4821_3_back {
    border: 1px solid #a40000;
}

#dnn_ctr4821_View_Submitbutton_4821_34 {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 2px solid #99cc99;
    padding: 10px 20px;
    font-family: IRANSans;
}
/*Financial-solar-center951007*/
#Field_4824_1 > div h2 {
    color: #a40000;
    line-height: 40px;
}

#Field_4824_1 {
    margin-bottom: 15px;
}

#PageBreak_4824_3_next {
    border: 1px solid #a40000;
}

#dnn_ctr4824_View_Submitbutton_4824_18 {
    border: 2px solid #5cb85c;
    margin: 30px 5px;
    padding: 10px 30px;
}

#PageBreak_4824_3_back {
    border: 1px solid #a40000;
    margin: 10px 0px;
}
/*/Upload-Paper-center951007*/
#Heading_4838_1 {
    color: #a40000;
    line-height: 40px;
}

#Field_4838_1 {
    margin-bottom: 20px;
}

    #Field_4838_1 > div {
        font-weight: bold;
    }

#PageBreak_4838_16_next {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 30px;
    border: 1px solid #a40000;
    margin-left: 10px;
}

#PageBreak_4838_16_back {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 30px;
    border: 1px solid #a40000;
    margin-right: 10px;
    margin-top: 20px;
}

#dnn_ctr4838_View_Submitbutton_4838_30 {
    border: 1px solid green;
    margin: 10px;
    padding: 10px 40px;
}

#Heading_4838_17 {
    color: #a40000;
    line-height: 40px;
}

#Field_4838_17 {
    margin-bottom: 20px;
}

    #Field_4838_17 > div {
        font-weight: bold;
    }

#dnn_ctr4838_View_Submitbutton_4838_31 {
    background: green none repeat scroll 0 0;
    border: 2px solid #006400;
    color: white;
    margin-bottom: 30px;
    margin-top: 20px;
    padding: 5px 130px;
}

    #dnn_ctr4838_View_Submitbutton_4838_31:hover {
        background: lightgray none repeat scroll 0 0;
        color: #006400;
    }
/*Registration-NRI-winter-school*/
#Heading_4910_1 {
    color: #a40000;
    line-height: 40px;
}

#dnn_ctr4910_View_Submitbutton_4910_15 {
    background: green none repeat scroll 0 0;
    border: 2px solid #006400;
    color: white;
    margin-bottom: 30px;
    margin-top: 20px;
    padding: 5px 14px;
}
/*http://www.nri.ac.ir/Tele-Communication/questionnaire*/

#PageBreak_5148_2_next {
    margin-left: 5%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_4_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_4_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_6_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_6_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

.inner-content-list-Q > li {
    /*font-size: 17px;*/
    line-height: 36px;
    list-style: outside none none;
    text-align: justify;
    color: #0b245a;
}



.inner-content-list-Q.border-tech {
    border: 1px solid #2e46a6;
    border-radius: 5px;
}

    .inner-content-list-Q.border-tech > li {
        padding: 15px;
    }

.inner-content-list-Q {
    margin-right: 8px;
}

.fa.fa-circle-o.fonticon_li-Q {
    color: #314AB1 !important;
    font-size: 10px;
}

    .fa.fa-circle-o.fonticon_li-Q:hover {
        color: #121B42 !important;
        font-size: 12px;
    }

.content-Q {
    background-image: url("/Portals/0/images/Research/group/Tele-Communication/13.png");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    padding: 20px;
}
.content-Q-Q {
    background-image: url("/Portals/0/images/Institute/Questionnaire/yourstory-power-distribution.png");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}


.content-Q_EECG {
    background-image: url("/Portals/0/images/Technology/EESG-Center/Questionnaire/Back_Q.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
    padding: 20px;
}


#Heading_539_8 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_8 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_19 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_19 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_28 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_28 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_37 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_37 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_41 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_41 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_45 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_45 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_53 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_53 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_63 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_63 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_69 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_69 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_79 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_79 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_85 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_85 > div {
    color: #000a33;
    font-size: 14px;
    padding-bottom: 20px;
    padding-top: 10px;
}

#Heading_5148_91 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_91 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_100 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_100 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_106 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_106 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_112 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_112 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_118 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_118 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_118 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_124 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_124 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_118 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_151 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_151 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_160 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_160 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_172 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_172 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}


#Heading_5148_133 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_133 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_142 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_142 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_166 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_166 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_181 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_181 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_190 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_190 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Heading_5148_196 {
    color: #2e46a6;
    font-size: 16px;
    border-bottom: 2px solid #000c3f;
}

#Field_5148_196 > div {
    color: #000a33;
    font-size: 13px;
    padding-bottom: 20px;
}

#Field_5148_108 {
    color: #000a33;
}

#Field_5148_192 {
    color: #000a33;
}

#Field_5148_120 {
    color: #000a33;
}

#Field_5148_102 {
    color: #000a33;
}

#Field_5148_114 {
    color: #000a33;
}

#Field_5148_87 {
    color: #000a33;
}

#Field_5148_81 {
    color: #000a33;
}

#Field_5148_65 {
    color: #000a33;
}

#Field_5148_38 {
    color: #000a33;
}

#Field_5148_42 {
    color: #000a33;
}

#Field_5148_54 {
    color: #000a33;
}

#Field_5148_55 {
    color: #000a33;
}

#Field_5148_56 {
    color: #000a33;
}

#Field_5148_57 {
    color: #000a33;
}

#Field_5148_58 {
    color: #000a33;
}

#Field_5148_162 {
    color: #000a33;
}

#Field_5148_168 {
    color: #000a33;
}

#Field_5148_143 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_143 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_144 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_144 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_145 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_145 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_146 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_146 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_147 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_147 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_148 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_148 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_152 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_152 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_153 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_153 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_154 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_154 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_155 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_155 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_156 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_156 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_157 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_157 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}


#Field_5148_197 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_197 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_198 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_198 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_202 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_202 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_199 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_199 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_200 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_200 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_201 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_201 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}




#Field_5148_182 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_182 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_183 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_183 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_184 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_184 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_185 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_185 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_186 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_186 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_187 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_187 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_173 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_173 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_174 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_174 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_175 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_175 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_176 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_176 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_177 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_177 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_178 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_178 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_46 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_46 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_47 {
    color: #000a33;
    margin-bottom: 15px;
}

.title-lab{
line-height: 34px;

}


#Label_5148_47 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_48 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_48 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_49 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_49 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_50 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_50 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_51 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_51 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_70 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_70 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_71 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_71 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_72 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_72 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_73 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_73 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_74 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_74 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Label_5148_75 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_75 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_76 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_76 {
    color: #000a33;
    margin-bottom: 15px;
}

#Field_5148_29 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_29 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_30 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_31 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_31 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_32 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_32 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_33 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_33 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_30 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_34 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_34 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_35 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_35 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_92 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_92 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_93 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_93 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_94 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_94 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Label_5148_95 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_95 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_96 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_96 {
    color: #000a33;
    margin-bottom: 15px;
}

#Field_5148_97 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_97 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Label_5148_125 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_125 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_126 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_126 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_127 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_127 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_130 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_130 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_128 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_128 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_129 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_129 {
    color: #000a33;
    margin-bottom: 15px;
}

#Field_5148_134 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_134 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_135 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_135 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_136 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_136 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_137 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_137 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_138 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_138 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_139 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_139 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}


#dnn_ctr5148_View_Submitbutton_5148_203 {
    margin-left: 5%;
    margin-bottom: 3%;
    margin-top: :3%;
    float: left;
    border: 2px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 5%;
    background-color: #a1eac2;
}

#PageBreak_5148_2_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_194_saveresume {
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
    margin-left: 37%;
}

#dnn_ctr5148_View_PageBreak_5148_188_saveresume {
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
    margin-right: 37%;
}

#PageBreak_5148_188_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_188_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}


#dnn_ctr5148_View_PageBreak_188_194_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_194_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_194_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}


#dnn_ctr5148_View_PageBreak_5148_179_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_179_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_179_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_170_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_170_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_170_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}



#dnn_ctr5148_View_PageBreak_5148_164_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_164_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_164_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}


#dnn_ctr5148_View_PageBreak_5148_158_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_158_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_158_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}



#dnn_ctr5148_View_PageBreak_5148_149_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_149_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_149_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}


#dnn_ctr5148_View_PageBreak_5148_35_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_35_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_35_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_39_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_39_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_39_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_43_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_43_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_43_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_52_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_52_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_52_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_61_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_61_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_61_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_67_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_67_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_67_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_26_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_26_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_26_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_77_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_77_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_77_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_83_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_83_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_83_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_89_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_89_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_89_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_98_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_98_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}




#PageBreak_5148_98_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_104_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_104_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}



#PageBreak_5148_104_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_110_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_110_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_110_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_116_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_116_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_116_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_122_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_122_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_122_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_131_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_131_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_131_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#dnn_ctr5148_View_PageBreak_5148_140_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}

#PageBreak_5148_140_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_140_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#Field_5148_20 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_20 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_21 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_21 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_22 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_22 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_23 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_23 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_24 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_24 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Field_5148_25 {
    color: #000a33;
    margin-bottom: 15px;
}

#Label_5148_25 {
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#Label_5148_10 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#Label_5148_9 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#Label_5148_11 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#Label_5148_12 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#Label_5148_11 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#Label_5148_14 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#Label_5148_13 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#Label_5148_15 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#Label_5148_16 {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#dnn_ctr5148_View_Radiobutton_5148_15 label {
    color: #000a33;
    font-size: 12.5px;
    padding-bottom: 10px;
}

#PageBreak_5148_17_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_17_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

.paddingQ {
    padding: 10px;
}

Heading_5148_8 {
    color: #2e46a6;
}

#Field_5148_109 {
    margin-right: 14%;
    color: #00177a;
    font-size: 13px;
    font-weight: bold;
}

#dnn_ctr5148_View_PageBreak_5148_188_saveresume {
    margin-left: 37%;
    margin-bottom: 3%;
    border: 1px solid #009142;
    border-radius: 3px;
    color: #444444;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #a1eac2;
}



/*http://www.nri.ac.ir/om/cv*/
#dnn_ctr5138_View_Matrix_5138_14_Row_Column11 {
    width: 550px;
}

#dnn_ctr5138_View_Matrix_5138_14_Row_Column21 {
    width: 550px;
}

#dnn_ctr5138_View_Matrix_5138_14_Row_Column31 {
    width: 550px;
}

#dnn_ctr5138_View_Matrix_5138_14_Row_Column41 {
    width: 550px;
}

#dnn_ctr5138_View_Matrix_5138_14_Row_Column51 {
    width: 550px;
}

#dnn_ctr5138_View_Matrix_5138_14_Row_Column61 {
    width: 550px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column11 {
    width: 342px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column12 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column21 {
    width: 342px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column22 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column31 {
    width: 342px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column32 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column41 {
    width: 342px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column42 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column51 {
    width: 342px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column52 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column61 {
    width: 342px;
}

#dnn_ctr5138_View_Matrix_5138_16_Row_Column62 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_20_Row_Column11 {
    width: 565px;
}

#dnn_ctr5138_View_Matrix_5138_20_Row_Column21 {
    width: 565px;
}

#dnn_ctr5138_View_Matrix_5138_20_Row_Column31 {
    width: 565px;
}

#dnn_ctr5138_View_Matrix_5138_20_Row_Column41 {
    width: 565px;
}

#dnn_ctr5138_View_Matrix_5138_20_Row_Column51 {
    width: 565px;
}

#dnn_ctr5138_View_Matrix_5138_20_Row_Column61 {
    width: 565px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column11 {
    width: 225px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column21 {
    width: 225px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column31 {
    width: 225px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column41 {
    width: 225px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column51 {
    width: 225px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column61 {
    width: 225px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column13 {
    width: 184px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column23 {
    width: 184px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column33 {
    width: 184px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column43 {
    width: 184px;
}

#dnn_ctr5138_View_Matrix_5138_22_Row_Column53 {
    width: 184px;
}


#dnn_ctr5138_View_Matrix_5138_22_Row_Column63 {
    width: 184px;
}



#dnn_ctr5138_View_Matrix_5138_24_Row_Column11 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_24_Row_Column21 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_24_Row_Column31 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_24_Row_Column41 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_24_Row_Column51 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_24_Row_Column61 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_26_Row_Column11 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_26_Row_Column21 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_26_Row_Column31 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_26_Row_Column41 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_26_Row_Column51 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_26_Row_Column61 {
    width: 564px;
}

#dnn_ctr5138_View_Matrix_5138_26_Row_Column71 {
    width: 564px;
}

#dnn_ctr5138_View_Textarea_5138_28 {
    width: 591px;
}

#dnn_ctr5138_View_Matrix_5138_12_Row_Column11 {
    width: 172px;
}

#dnn_ctr5138_View_Matrix_5138_12_Row_Column21 {
    width: 172px;
}

#dnn_ctr5138_View_Matrix_5138_12_Row_Column31 {
    width: 172px;
}


#dnn_ctr5138_View_Matrix_5138_12_Row_Column12 {
    width: 156px;
}

#dnn_ctr5138_View_Matrix_5138_12_Row_Column22 {
    width: 156px;
}

#dnn_ctr5138_View_Matrix_5138_12_Row_Column32 {
    width: 156px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column11 {
    width: 350px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column12 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column21 {
    width: 350px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column22 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column31 {
    width: 350px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column32 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column41 {
    width: 350px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column42 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column51 {
    width: 350px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column52 {
    width: 200px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column61 {
    width: 350px;
}

#dnn_ctr5138_View_Matrix_5138_18_Row_Column62 {
    width: 200px;
}

#dnn_ctr5138_View_Submitbutton_5138_29 {
    margin-top: 30px;
    margin-bottom: 30px;
    border: 2px solid #99cc99;
    padding: 10px 20px;
    font-family: IRANSans;
    float: left;
}

#PageBreak_5148_188_next {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

#PageBreak_5148_188_back {
    margin-right: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}

.hovereffect12 {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: #696b6b;
}

    .hovereffect12 .overlay {
        width: 100%;
        height: 100%;
        position: absolute;
        overflow: hidden;
        top: 0;
        left: 0;
        padding: 75px 20px;
    }


#PageBreak_6523_2_next
{
  border: 2px solid #a40000;
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 2%;
    margin-left: 3%;
    padding: 10px 40px;
}



    .hovereffect12 img {
        display: block;
        position: relative;
        max-width: none;
        width: calc(100%   20px);
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
        /*-webkit-transform: translate3d(-10px,0,0);*/
        -webkit-transform: translate3d(0,0,0);
        /*-webkit-transform: translate3d(-10px,0,0);*/
        transform: translate3d(0,0,0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .hovereffect12:hover img {
        opacity: 0.4;
        filter: alpha(opacity=40);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    .hovereffect12 h2 {
        text-transform: uppercase;
        color: #fff;
        text-align: center;
        position: relative;
        font-size: 19px;
        overflow: hidden;
        padding: 1em 0;
        background-color: transparent;
    }

        .hovereffect12 h2:after {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background: #fff;
            content: '';
            -webkit-transition: -webkit-transform 0.35s;
            transition: transform 0.35s;
            -webkit-transform: translate3d(-100%,0,0);
            transform: translate3d(-100%,0,0);
        }

    .hovereffect12:hover h2:after {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    .hovereffect12 a, .hovereffect12 p {
        color: #FFF;
        font-size: 15px;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
    }

    .hovereffect12:hover a, .hovereffect12:hover p {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }


/*START-modiran-page 960202*/
#dnn_ctr4419_Default_LandingPage_329 {
    border: 1px solid gray;
    border-radius: 0.2em;
    height: 1.9em;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

#dnn_ctr4419_Default_LandingPage_PropertyAgent_7773_Search_0_Type {
    border: 1px solid gray;
    border-radius: 0.2em;
    height: 1.6em;
    margin-right: 0.5em;
}

#dnn_ctr4419_Default_LandingPage_PropertyAgent_7773_Search_4 {
    background-color: #a40000 !important;
}
/*END*/

/*form dynamic form-www.nri.ac.ir/om/cv*/
.DynamicForms_DataGridHeader {
    text-align: right !important;
}

.DynamicForms_QuestionTopDiv table.normaltextbox {
    width: 100% !important;
    max-width: 700px !important;
}

.DynamicForms_DataGridFooter > td:last-child {
    text-align: center;
    width: 10%;
}

#dnn_ctr5892_DynamicForms_TBR_GUID00193759-8979-4010-b2cf-0fae92540972etc {
    width: 700px !important;
    height: 150px !important;
}

#Responses_c42cf686-17ff-4ae4-8020-e323ccb48381 td:nth-child(2) {
    width: 24%;
}

#Responses_6f15f182-fd11-4ae1-9392-c6741cfd7dbb td:nth-child(2) {
    width: 24%;
}

#Responses_8e1b0e95-4310-4fb1-a8eb-4cff6786242a td:nth-child(2) {
    width: 24%;
}

#Responses_8c11b1a7-dc6c-4297-9b12-59e11799dd59 td:nth-child(4) {
    width: 15%;
}

#Responses_8c11b1a7-dc6c-4297-9b12-59e11799dd59 td:nth-child(1) {
    width: 22%;
}

#Responses_8e1b0e95-4310-4fb1-a8eb-4cff6786242a td:nth-child(3) {
    width: 22%;
}

#Responses_8e1b0e95-4310-4fb1-a8eb-4cff6786242a td:nth-child(2) {
    width: 22%;
}

.DF-FieldRow.DF-Row0.DF-Field0.DF-SameLineFalse.DF-SameCell0.df-FieldLabelSame0 {
    margin-bottom: 1.5%;
}
/*www.nri.ac/RFPs*/
.list-video ul li i {
    font-size: 10px;
    vertical-align: middle;
    margin-left: 2px;
}

.list-video ul li {
    background: #eee;
    padding: 10px;
    position: relative;
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    border-right: 3px solid transparent;
    border-bottom: 1px solid #d8d4d4;
    font-size: 14px;
    line-height: 35px;
}

    .list-video ul li:last-child {
        border-bottom: 0;
    }

    .list-video ul li:hover {
        border-right: 3px solid #b52022;
    }

.list-video ul {
    margin: 0;
}

.list-video {
    margin: 36px 0 20px 0;
}

    .list-video ul li span.count-list {
        background: #b52022;
        padding: 5px 10px;
        position: absolute;
        top: 14%;
        left: 5px;
        color: #fff;
        border-radius: 3px;
    }

    .list-video ul li a {
        color: #555;
    }

    .list-video h2 > span {
        border-bottom: 2px solid #a40000;
        padding-bottom: 4px;
    }
.BlackTitle03_style:hover .c_title_black {
    
    
    color:#a40000 !important;
    
    
}
.form-wrapper a {
    background: gary !important;
}

.BlackTitle03_style .c_title {
    border-bottom: 2px solid #a40000 !imprtant;
}
    .list-video h2 {
        margin: 0 0 30px 0;
        font-size: 19px;
        padding: 0 0 7px 0;
        border-bottom: 1px solid #ddd;
        color: #55555a;
    }
/*www.nri.ac.ir/RFPs*/
.RFPs_inner_table {
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    color: #a40000;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #F2F4F6;
    text-align: center;
    border-bottom: 1px solid #a40000 !important;
}

.RFPs_ta, .RFPs_ta:link, .RFPs_ta:active, .RFPs_ta:visited {
    color: black !important;
}

.RFPs_ta {
    color: black !important;
    background-color: #f9f9f9;
}

    .RFPs_ta:first-child:hover {
        border-right: 2px solid #A40000 !important;
    }

.fa.fa-phone.red {
    color: #cd0102;
    font-size: 18px;
    padding-left: 6px;
}

.fa.fa-envelope.red {
    color: #cd0102;
    font-size: 18px;
    padding-left: 6px;
}

.plupload_disabled, a.plupload_disabled:hover {
    cursor: pointer !important;
}

.plupload_disabled, a.plupload_disabled > a {
    font-size: 14px !important;
    font-family: IRANSans !important;
    padding: 5px;
    color: green !important;
}

.plupload_filelist_footer {
    width: 100%;
}



/*start of book*/




/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */

/*.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}*/



/*.demo-2 body {
    background: url(http://tympanus.net/Development/3DBookShowcase/images/wood.jpg);
}*/




    .bookmain,
    .bookcontainer > header {
        width: 90%;
        max-width: 1060px;
        margin: 0 auto;
        position: relative;
        padding: 0 30px 50px 30px;
    }

    .bookcontainer > header {
        padding: 30px 30px 40px 30px;
    }

        .bookcontainer > header h1 {
            font-size: 34px;
            line-height: 38px;
            margin: 0;
            font-weight: 700;
            color: #333;
            float: left;
        }


/* Header Style */

.codrops-top {
    line-height: 24px;
    font-size: 11px;
    background: #fff;
    background: rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
    z-index: 9999;
    position: relative;
    box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.2);
}

    .codrops-top a {
        padding: 0px 10px;
        letter-spacing: 1px;
        color: #333;
        display: inline-block;
    }

        .codrops-top a:hover {
            background: rgba(255, 255, 255, 0.8);
            color: #000;
        }

    .codrops-top span.right {
        float: right;
    }

        .codrops-top span.right a {
            float: left;
            display: block;
        }


/* Demo Buttons Style */

.codrops-demos {
    float: right;
}

    .codrops-demos a {
        display: inline-block;
        margin: 10px;
        color: #666;
        font-weight: 700;
        line-height: 30px;
        border-bottom: 4px solid transparent;
    }

        .codrops-demos a:hover {
            color: #000;
            border-color: #000;
        }

        .codrops-demos a.current-demo,
        .codrops-demos a.current-demo:hover {
            color: #aaa;
            border-color: #aaa;
        }

.support-note {
    color: #d7823e;
    font-size: 16px;
    display: block;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
    text-align: left;
    clear: both;
}

.bookshelf {
    width: 100%;
    height: 63px;
    z-index: -1;
    margin-top: -25px;
    background: transparent url(http://tympanus.net/Development/3DBookShowcase/images/shelf.png) no-repeat center center;
    position: relative;
}


/*book showcase*/

.bk-list {
    list-style: none;
    position: relative;
}

    .bk-list li {
        position: relative;
        width: 300px;
        float: left;
        z-index: 1;
        margin: 0px 50px 40px 0;
        -webkit-perspective: 1800px;
        perspective: 1800px;
    }

        .bk-list li:last-child {
            margin-right: 0;
        }

.bk-info {
    position: relative;
    margin-top: 440px;
}

    .bk-info h3 {
        padding: 25px 0 10px;
        margin-bottom: 20px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
        font-size: 26px;
    }

        .bk-info h3 span:first-child {
            font-size: 14px;
            font-weight: 400;
            text-transform: uppercase;
            padding-bottom: 5px;
            display: block;
            color: #777;
        }

    .bk-info p {
        line-height: 24px;
        color: #444;
        min-height: 160px;
    }

    .bk-info button {
        background: #FC756F;
        border: none;
        color: #fff;
        display: inline-block;
        padding: 3px 15px;
        font-weight: 700;
        font-size: 14px;
        text-transform: uppercase;
        cursor: pointer;
        margin-right: 4px;
        box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    }

        .bk-info button.bk-active,
        .bk-info button:active {
            box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 -1px 1px rgba(0, 0, 0, 0.2);
        }

        .no-touch .bk-info button:hover,
        .bk-info button.bk-active {
            background: #d0544e;
        }

.bk-list li .bk-book {
    position: absolute;
    width: 100%;
    height: 400px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
}

    .bk-list li .bk-book.bk-bookdefault:hover {
        -webkit-transform: rotate3d(0, 1, 0, 35deg);
        transform: rotate3d(0, 1, 0, 35deg);
    }

    .bk-list li .bk-book > div,
    .bk-list li .bk-front > div {
        display: block;
        position: absolute;
    }

.bk-list li .bk-front {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    -webkit-transform: translate3d(0, 0, 20px);
    transform: translate3d(0, 0, 20px);
    z-index: 10;
}

    .bk-list li .bk-front > div {
        z-index: 1;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }

.bk-list li .bk-page {
    -webkit-transform: translate3d(0, 0, 19px);
    transform: translate3d(0, 0, 19px);
    display: none;
    width: 295px;
    height: 390px;
    top: 5px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 9;
}

.bk-list li .bk-front,
.bk-list li .bk-back,
.bk-list li .bk-front > div {
    width: 300px;
    height: 400px;
}

.bk-list li .bk-left,
.bk-list li .bk-right {
    width: 40px;
    left: -20px;
}

.bk-list li .bk-top,
.bk-list li .bk-bottom {
    width: 295px;
    height: 40px;
    top: -15px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.bk-list li .bk-back {
    -webkit-transform: rotate3d(0, 1, 0, -180deg) translate3d(0, 0, 20px);
    transform: rotate3d(0, 1, 0, -180deg) translate3d(0, 0, 20px);
    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.3);
    border-radius: 3px 0 0 3px;
}

.bk-list li .bk-cover-back {
    background-color: #000;
    -webkit-transform: rotate3d(0, 1, 0, -179deg);
    transform: rotate3d(0, 1, 0, -179deg);
}

.bk-list li .bk-right {
    height: 390px;
    top: 5px;
    -webkit-transform: rotate3d(0, 1, 0, 90deg) translate3d(0, 0, 295px);
    -moz-transform: rotate3d(0, 1, 0, 90deg) translate3d(0, 0, 295px);
    transform: rotate3d(0, 1, 0, 90deg) translate3d(0, 0, 295px);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.bk-list li .bk-left {
    height: 400px;
    -webkit-transform: rotate3d(0, 1, 0, -90deg);
    transform: rotate3d(0, 1, 0, -90deg);
}

.bk-list li .bk-top {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
    transform: rotate3d(1, 0, 0, 90deg);
}

.bk-list li .bk-bottom {
    -webkit-transform: rotate3d(1, 0, 0, -90deg) translate3d(0, 0, 390px);
    transform: rotate3d(1, 0, 0, -90deg) translate3d(0, 0, 390px);
}


/* Transform classes */

.bk-list li .bk-viewinside .bk-front {
    -webkit-transform: translate3d(0, 0, 20px) rotate3d(0, 1, 0, -160deg);
    transform: translate3d(0, 0, 20px) rotate3d(0, 1, 0, -160deg);
}

.bk-list li .bk-book.bk-viewinside {
    -webkit-transform: translate3d(0, 0, 150px) rotate3d(0, 1, 0, 0deg);
    transform: translate3d(0, 0, 150px) rotate3d(0, 1, 0, 0deg);
}

.bk-list li .bk-book.bk-viewback {
    -webkit-transform: translate3d(0, 0, 0px) rotate3d(0, 1, 0, 180deg);
    transform: translate3d(0, 0, 0px) rotate3d(0, 1, 0, 180deg);
}


/* Main colors and content */

.bk-list li .bk-page,
.bk-list li .bk-right,
.bk-list li .bk-top,
.bk-list li .bk-bottom {
    background-color: #fff;
}

.bk-list li .bk-front > div {
    border-radius: 0 3px 3px 0;
    box-shadow: inset 4px 0 10px rgba(0, 0, 0, 0.1);
}

.bk-list li .bk-front:after {
    content: '';
    position: absolute;
    top: 1px;
    bottom: 1px;
    left: -1px;
    width: 1px;
}

.bk-list li .bk-cover:after,
.bk-list li .bk-back:after {
    content: '';
    position: absolute;
    top: 0;
    left: 10px;
    bottom: 0;
    width: 3px;
    background: rgba(0, 0, 0, 0.06);
    box-shadow: 1px 0 3px rgba(255, 255, 255, 0.1);
}

.bk-list li .bk-back:after {
    left: auto;
    right: 10px;
}

.bk-left h2 {
    width: 400px;
    height: 40px;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(90deg) translateY(-40px);
    transform: rotate(90deg) translateY(-40px);
}

.bk-content {
    position: absolute;
    top: 30px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    padding: 30px;
    overflow: hidden;
    background: #fff;
    opacity: 0;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    cursor: default;
}

.bk-content-current {
    opacity: 1;
    pointer-events: auto;
}

.bk-content p {
    padding: 0 0 10px;
    -webkit-font-smoothing: antialiased;
    color: #000;
    font-size: 13px;
    line-height: 20px;
    text-align: justify;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bk-page nav {
    display: block;
    text-align: center;
    margin-top: 20px;
    position: relative;
    z-index: 100;
    cursor: pointer;
}

    .bk-page nav span {
        display: inline-block;
        width: 20px;
        height: 20px;
        color: #aaa;
        background: #f0f0f0;
        border-radius: 50%;
    }


/* Individual style & artwork */


/* Book 1 */

.book-1 .bk-front > div,
.book-1 .bk-back,
.book-1 .bk-left,
.book-1 .bk-front:after {
    background-color: #ff924a;
}

.book-1 .bk-cover {
    background-image: url(http://tympanus.net/Development/3DBookShowcase/images/1.png);
    background-repeat: no-repeat;
    background-position: 10px 40px;
}

    .book-1 .bk-cover h2 {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        padding: 30px;
        background: rgba(255, 255, 255, 0.2);
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    }

        .book-1 .bk-cover h2 span:first-child,
        .book-1 .bk-left h2 span:first-child {
            text-transform: uppercase;
            font-weight: 400;
            font-size: 13px;
            padding-right: 20px;
        }

        .book-1 .bk-cover h2 span:first-child {
            display: block;
        }

        .book-1 .bk-cover h2 span:last-child,
        .book-1 .bk-left h2 span:last-child {
            font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
        }

.book-1 .bk-content p {
    font-family: Georgia, Times, "Times New Roman", serif;
}

.book-1 .bk-left h2 {
    color: #fff;
    font-size: 15px;
    line-height: 40px;
    padding-right: 10px;
    text-align: right;
}

.book-1 .bk-back p {
    color: #fff;
    font-size: 13px;
    padding: 40px;
    text-align: center;
    font-weight: 700;
}


/* Book 2 */

.book-2 .bk-front > div,
.book-2 .bk-back,
.book-2 .bk-left,
.book-2 .bk-front:after {
    background-color: #222;
}

.book-2 .bk-cover {
    background-image: url(http://tympanus.net/Development/3DBookShowcase/images/2.png);
    background-repeat: no-repeat;
    background-position: 98% 0%;
}

    .book-2 .bk-cover h2,
    .book-2 .bk-left h2 {
        color: #fff;
        font-family: 'the_godfatherregular', Georgia, serif;
        font-weight: 400;
    }

    .book-2 .bk-cover h2 {
        font-size: 138px;
        line-height: 102px;
        padding: 30px;
    }

        .book-2 .bk-cover h2 span:first-child {
            position: relative;
            display: block;
        }

            .book-2 .bk-cover h2 span:first-child:before {
                content: 'A novel';
                font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
                text-transform: uppercase;
                position: absolute;
                color: red;
                font-size: 20px;
                right: -15px;
                bottom: -60px;
            }

        .book-2 .bk-cover h2 span:last-child {
            font-size: 100px;
            line-height: 80px;
            display: block;
            position: relative;
        }

            .book-2 .bk-cover h2 span:last-child:before {
                content: 'by';
                font-size: 16px;
                color: red;
                position: absolute;
                top: -32px;
                left: 62px;
                font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
            }

            .book-2 .bk-cover h2 span:last-child:after {
                content: '';
                width: 20px;
                height: 20px;
                border-radius: 50%;
                background: #f9ed65;
                position: absolute;
                top: 5px;
                left: 101px;
            }

.book-2 .bk-left h2 {
    font-size: 20px;
    line-height: 40px;
    padding-right: 10px;
    text-align: right;
}

.book-2 .bk-back p {
    color: red;
    font-size: 13px;
    font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
    padding: 40px;
    text-align: center;
}


/* Book 3 */

.book-3 .bk-front > div,
.book-3 .bk-back,
.book-3 .bk-left,
.book-3 .bk-front:after {
    background-color: #a4c19e;
}

.book-3 .bk-cover {
    background-image: url(http://tympanus.net/Development/3DBookShowcase/images/3.png);
    background-repeat: no-repeat;
    background-position: 100% 95%;
}

    .book-3 .bk-cover h2 {
        position: absolute;
        top: 40px;
        right: 40px;
        left: 40px;
        padding-top: 15px;
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    }

        .book-3 .bk-cover h2 span:first-child,
        .book-3 .bk-left h2 span:first-child {
            text-transform: uppercase;
            font-weight: 400;
            font-size: 13px;
            padding-right: 20px;
        }

        .book-3 .bk-cover h2 span:first-child {
            display: block;
        }

        .book-3 .bk-cover h2 span:last-child,
        .book-3 .bk-left h2 span:last-child,
        .book-3 .bk-content p {
            font-family: Georgia, Times, "Times New Roman", serif;
        }

.book-3 .bk-left h2 {
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
}

.book-3 .bk-back img {
    width: 200px;
    display: block;
    margin: 30px auto 0;
}

.book-3 .bk-back p {
    color: #fff;
    font-size: 13px;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 40px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}


/* Fallbacks */

.no-csstransforms3d .bk-list li .bk-book > div,
.no-csstransforms3d .bk-list li .bk-book .bk-cover-back {
    display: inline-block;
}

    .no-csstransforms3d .bk-list li .bk-book > div.bk-front {
        display: block;
    }

.no-csstransforms3d .bk-info button,
.no-js .bk-info button {
    display: inline-block;
}


/*end of book*/

.emzSearchFormRTL td:nth-child(2) {display: none;}
#dnn_ctr6371_View_ctl00_ctl01_ctr6373_Default_LandingPage_PropertyAgent_9727_Search_0_Type{width: 270px !important;border:1px solid gray !imprtant;border-radius: 0px !important;}


#PageBreak_6375_2_next
 {
    margin-left: 5%;
    margin-top: 4%;
    margin-bottom: 4%;
    border: 1px solid #2e46a6;
    border-radius: 3px;
    color: #0b245a;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #eaf2ff;
}
.redRightCol-OM {
    background: transparent url(/Portals/0/images/Research/bg-painOM.jpg) repeat;
    padding: 10px;
    text-align: center;
}
/*---------------project----------------*/

.padding-project{
    padding: 15px;
}
.red-project{
    color:#ca0000;
}
.list-project.bullet-p li {
    list-style: none !important;
    margin-left: 0 !important;
}
.list-project li:nth-child(1) {
    border-top: 0 solid;
}
.list-project li {
    border-top: 1px dashed #ababab;
    padding: 8px 3px;
    list-style: disc !important;
    line-height: 1.8em;
}
.onvan-project {
    border-right: 4px solid #ca0000;
    margin-bottom: 11px;
    padding-right: 10px;
    margin-top: 30px;

}
.text-project{
    line-height:25px;
    text-align:justify;
}
.border-project {
    background: #f8f8f8 none repeat scroll 0% 0%;
    border: 1px solid #d4d4d4;
    padding: 5px;
}
.cente-pro{
    text-align:center;
}
.red-pro{
    color:#ca0000;
}
.dividers-11 {
    border: none;
    height: 3px;
    width: 100%;
    clear: both;
    display: block;
    overflow: hidden;
    background: #ebebeb;
    background: -ms-linear-gradient(#ebebeb,#dfdfdf 30%,#FFF 72%);
    background: -o-linear-gradient(#ebebeb,#dfdfdf 30%,#FFF 72%);
    background: -moz-radial-gradient(#ebebeb,#dfdfdf 30%,#FFF 72%);
    background: -webkit-radial-gradient(#ebebeb,#dfdfdf 30%,#FFF 72%);
    margin: 5px 0;
}
.pt-20{
    padding-top:20px;
}
.pb-20{
    padding-bottom:20px;
}
.pb-30{
    padding-bottom:30px;
}
.pt-30{
    padding-top:30px;
}
.font-form{
    font-size:18px;
}
/*-----*/
.border-contact{
         border: 1px solid #ccc;
    padding: 40px 20px;
    text-align: center !important;
        min-height: 222px;
}
.border-contact:hover{
    box-shadow: 0 0 7px 0 #bbb;
    background:#fff;
    color:#555;
    text-decoration:none;
    transition: all ease 0.5s;

      transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
}
.center-contact{
    text-align:center;
}
.icon-contact{
    font-size: 35px !important;

}
.border-program {
    background: #f8f8f8 none repeat scroll 0% 0%;
    border: 1px solid #d4d4d4;
    padding: 5px;
}
.green {
    color: #5dc24c;
}
.orange {
    color: #f7b606;
}
.red {
    color: #ed474a;
}
.blue {
    color: #81e2f0;
}
.onvan-2 {
    text-align: center;
    color: #555;
}
.onvan-2:after {
    content: "";
    border-bottom: 1px solid #B71A1B;
    width: 126px;
    display: block;
    margin: 10px auto 16px;
}
.pb-05{
    padding-bottom:5px;
}
.Suggestions{
   padding-left: 15px;
    font-size: 15px;
}

/*------------*/
.border-hr{
    border: 2px solid #ccc;
    border-radius: 45% 20% 50% 15%;
    min-height: 300px;
    padding:60px 40px;
    text-align: center;
  
        background: #fdfdfd;
}
.border-hr:hover{
    box-shadow: 0 0 7px 0 white;
    background:#fff;
    color:#555;
    text-decoration:none;
    transition: all ease 0.5s;

      transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
    -ms-transition: all ease 0.5s;
}

.title-icon{
    color: #555;
    font-size: 14px;
    padding-top: 6px;
    line-height: 28px;

}
.hr-icon{
     border-top: 1px solid #ca0000;
    margin: 0 auto;
    text-align: center;
    width: 32%;
}
.line-hr {
    height: 1px;
    background-color: #dbdbdb;
    display: block;
    margin-top: 20px;
}
.line-hr:after{
    height: 1px;
    background-color: #3b9cf7;
    display: block;
    width: 135px;
    max-width: 50%;
    content: "";
}
.lineh-hr{
    line-height: 40px;
    font-size: 15px;
    color: #666;
    padding-top: 20px;
}
.onvan-hr {
    text-align: center;
    color: #555;
}
.onvan-hr:after {

 border-bottom: 2px solid #b71a1b;
    content: "";
    display: block;
    margin: 10px auto 16px;
    width: 31px;
}
/**-----------*/
.home03-ibox02 {
    margin: 0;
    padding: 0;
    list-style: none;
}
.home03-ibox02 li {
    clear: both;
    overflow: hidden;
    padding: 30px 0;
}
.home03-ibox02 .ico {
float: right;
    font-size: 34px;
    width: 88px;

}
.home03-ibox02 .content-hr {
    overflow: hidden;
}
.home03-ibox02 li {
    clear: both;
    overflow: hidden;
    padding: 13px 0;
    border-bottom: 1px dashed #ccc;
}
.home03-ibox02 li:last-child{
        border-bottom: none !important;
}
.effect {
    font-size: 20px;
    letter-spacing: 1px;
    margin: 30px 0 20px;
    font-weight: normal;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    padding: 20px 0;
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);
    background: -webkit-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.3) 40%,rgba(255,255,255,0.3) 60%,rgba(255,255,255,0) 100%);
}
.list-hr li:nth-child(1) {
    border-top: 0 solid;
}

.list-hr li {
   border-top: 1px dashed #777;
   width:60%;
    line-height: 2em;
    list-style: outside none disc;
    padding: 8px 3px;
    text-align: right;
}
.list-hr.bullet li {
    list-style: none !important;
    margin-right: 0 !important;
}
.content-hr > span {
    border-bottom: 1px solid #fff;
    padding: 10px 0;
}
/*----------------------------*/

.home07-cont02 {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}
.clearfix {
    display: block;
}
.home07-cont02 li.the1 {
    background-color: #E5B700;
}
.home07-cont02 li {
    float: left;
    width: 25%;
    height: 470px;
    text-align: center;
    padding: 140px 70px 0 70px;
    cursor: pointer;
    transition: padding ease-in 200ms;
    -moz-transition: padding ease-in 200ms;
    -webkit-transition: padding ease-in 200ms;
    -o-transition: padding ease-in 200ms;
    -ms-transition: padding ease-in 200ms;
}
.home07-cont02 li .icon img {
    height: 112px;
}
.home07-cont02 li h5 {
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin: 30px 0 0 0;
}
.home07-cont02 li .line {
    width: 50px;
    height: 3px;
    margin: 20px auto;
    background-color: #fff;
}
.home07-cont02 li p, .home07-cont02 li a {
    filter: alpha(opacity=0);
    opacity: 0;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}
.home07-cont02 li p {
    color: #fff;
    margin: 0;
    line-height: 23px;
}
li p {
    line-height: 18px;
}
.home07-cont02 li:hover {
    padding: 50px 70px 0 70px;
}
.home07-cont02 li.the1 {
    background-color: #E5B700;
}
.home07-cont02 li.the2 {
    background-color: #FF8726;
}
.home07-cont02 li:hover {
    padding: 50px 70px 0 70px;
}
.home07-cont02 li.the3 {
    background-color: #FF5A3A;
}
.home07-cont02 li.the4 {
    background-color: #9262ba;
}
.home07-cont02 li:hover p, .home07-cont02 li:hover a {
    filter: alpha(opacity=100);
    opacity: 1;
}
.home07-cont02 li p, .home07-cont02 li a {
    filter: alpha(opacity=0);
    opacity: 0;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    -o-transition: all ease-in 200ms;
    -ms-transition: all ease-in 200ms;
}
.home07-cont02 li:hover p, .home07-cont02 li:hover a {
    filter: alpha(opacity=100);
    opacity: 1;
}
.home07-cont02 li a {
    font-size: 13px;
    text-transform: uppercase;
    color: #ff8726;
    padding: 12px 26px;
    background-color: #fff;
    display: inline-block;
    margin: 35px 0 0 0;
}
.box-parallex{
     background: #f1f1f1;
    padding: 50px;

}
.box-parallex  p{
    font-size:17px;
    display:inline-block;

}
.box-parallex-bullet{
font-size: 14px;
    text-transform: uppercase;
    color: #ff8726;
    padding: 10px 36px;
    background-color: #fff;
    margin: 33px 0 0 0;
    border: 1px solid #ddd;
    border-radius: 7px;
}

    .box-parallex-bullet:hover { box-shadow: 0 0 7px 0 #bbb; background: #fff; color: #555; text-decoration: none; transition: all ease 0.5s; transition: all ease 0.5s; -moz-transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; }
.home21-divider {
    margin: 0 0 5px;
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
    position: relative;
}
.home21-divider img {
    background: #ffffff;
    position: absolute;
    bottom: -15px;
    left: 50%;
    margin-left: -15px;
    z-index: 1;
}
.bullet-padd {
    padding-top: 50px;
    padding-bottom: 35px;
}
.padd25{
    padding:0 25px;
}
.dispaly-mange{
    display:inline-block;
}
.dispaly-h4{
    display: inline-block;
    margin: 7px 5px;
}
.green-manage {
    color: #5dc24c;
    font-size: 29px;
}
.mr-manage{
    margin-right: 15px;
    font-size: 18px;
}
.onvan-manage {
    border-right: 3px solid #ca0000;
    margin-bottom: 11px;
    padding-right: 10px;
    direction: ltr;
    margin-top: 30px;
    text-align: right;
}
.list-manage.bullet-manage li {
    list-style: none !important;
    margin-left: 0 !important;
}
.list-manage li:nth-child(1) {
    border-top: 0 solid;
}
.list-manage li {
    border-top: 1px dashed #ababab;
    padding: 8px 3px;
    list-style: disc !important;
    line-height: 1.8em;
    text-align: right;
}
.blue-manage{
    color:#4b57f8;
}
.font19{
  font-size: 19px;
}
.font16{
  font-size: 16px;
}
.mt-pro{
        margin-top: 40px;
}
.onvan-project.top-pro{
    margin-top:0;
}
.ml-25{
    margin-left:25px;
}

#Heading_10000_1{
    color:#a40000;
}
#Heading_10000_3{
    color:#a40000;
}

#dnn_ctr10000_View_Submitbutton_10000_10 {
    border: 1px solid #a40000;
    padding: 10px 40px;
    margin-right: 30%;
    margin-top: 5%;
    margin-bottom: 2%;
}

#dnn_ctr10023_View_LiveForm10023 {
    border: none !important;
}
#Heading_10023_1 {
    background: #a40000;
    padding: 10px;
    color: white;
}

#dnn_ctr10023_View_Submitbutton_10023_5 {
    border: 1px solid #a40000;
    padding-right: 8%;
    padding-left: 8%;
    float: left;
    margin-left: 5%;
    margin-bottom: 5%;
    margin-top: 2%;
}
#dnn_ctr10029_View_ctl00_ctl00_ctr10023_View_LiveForm10023
{border: none;}
#Field_10023_2{margin-right: 2%;}
Field_10023_2{margin-right: 2%;}
.border-resume{
border: 1px solid lightgrey;
padding: 30px 5px;
border-radius: 10px;}

ul, ol{margin-right: 0px !important}
.vertical-personel-hrm {vertical-align:  middle !important;}
.RFPs_ta-width {width: 13%;
text-align: center;
vertical-align: middle;
vertical-align: middle !important;
color: black !important;
background-color: #f9f9f9; }
.RFPs_ta-width1 {min-width: 20%;
text-align: center;
vertical-align: middle;
vertical-align: middle !important;
color: black !important;
background-color: #f9f9f9; }
.RFPs_ta-width3{width: 51%;

vertical-align: middle !important;
color: black !important;
background-color: #f9f9f9; }
  .RFPs_ta-width3:hover {
        border-right: 2px solid #A40000 !important;
    }
#PageBreak_10296_2_next{
    margin-left: 5%;
    margin-bottom: 4%;
    border: 1px solid #2e9603;
    border-radius: 3px;
    color: #2e9603;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #deeebd;}
#dnn_ctr10296_View_Submitbutton_10296_44
{
       margin-left: 5%;
    margin-bottom: 4%;
    border: 1px solid #2e9603;
    border-radius: 3px;
    color: #2e9603;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #deeebd;
    
    
}

#dnn_ctr10296_View_LiveForm10296
{
border: none !important;
}

#dnn_ctr10296_View_Submitbutton_10296_50
{
    margin-left: 5%;
    margin-bottom: 4%;
    border: 1px solid #2e9603;
    border-radius: 3px;
    color: #2e9603;
    font-size: 1.2em;
    font-weight: bold;
    padding: 1% 4%;
    background-color: #deeebd;  
}

.border-bottom {

    border-bottom: 1px solid #c9c7c5;
  line-height: 40px;}



.border-bottom {

    border-bottom: 1px solid #c9c7c5;
  line-height: 40px;}


.borderall-red{    border: 1px solid #a40000;
    line-height: 40px;
    padding: 10px 20px;
}
.borderall-green{    border: 1px solid #007009;
    line-height: 40px;
    padding: 10px 20px;
}

.border_address-green {
    border: 1px solid #007009;
    box-shadow: 10px 7px 10px #e6e6e6;
    margin: 10px 0 50px;
    padding: 10px;
}
.border_address-plans {
    border: 1px solid #dcdcdc;
    box-shadow: 10px 7px 10px #e6e6e6;
    margin: 30px 0 0px;
    padding: 10px;
}

.inner-content-list-plans > li {
    font-size: 15px;
    line-height: 34px;
    list-style: outside none none;
    text-align: center;
    font-weight: bold;
    color: #dcdcdc;
    
}

.inner-content-list-plans {
    margin-right: 8px;
}

    .inner-content-list-plans img {
        margin-left: 10px;
    }

hr.style-PRO {
	height: 6px;
	background: url(/Portals/0/images/property/12.png) repeat-x 0 0;
    border: 0;
}


.content-HERASAT {
    background-image: url(/Portals/0/HERASAT/11.png);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
  padding: 20px;
}

#dnn_ctr13730_View_ScaleRating_13730_2 tbody tr th {

    display: none;

}



.btn-text.red-butt {
    color: #a40000 !important;
}
PageBreak_15412_10_back {   border: 2px solid #a40000;
    padding: 10px 20px;
}

#PageBreak_15412_10_next {
    border: 2px solid #a40000;
    padding: 10px 20px;
}
#dnn_ctr15412_View_Submitbutton_15412_50 {
    border: 2px solid green;
    padding: 5px 50px;
}
@media handheld, only screen and (max-width:1200px) {
    .redRightCol {
        display: none !important;
    }

    


    @media handheld, only screen and (max-width:1200px) {
    #dnn_ctr4423_ModuleContent {
        display: none !important;
    }
.zoom11 {
  transition: transform .2s; /* Animation */
  
}

.zoom11:hover {
  transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
#PageBreak_15685_2_next {
    border: 1px solid green;
    background-color: greenyellow;
    color: green;
    padding: 15px 60px;
}


     #dnn_ctr17334_View_Matrix_17334_16_Row_Column14 {
  width: 300px !important;
}
  #dnn_ctr17334_View_Matrix_17334_16_Row_Column24 {
  width: 300px;
}

 
      #dnn_ctr17334_View_Matrix_17334_16_Row_Column104 {
  width: 300px;
}

#dnn_ctr17334_View_Matrix_17334_18_Row_Column14 {
	width: 300px;
}
#dnn_ctr17334_View_Matrix_17334_18_Row_Column24 {
	width: 300px;
}
#dnn_ctr17334_View_Matrix_17334_18_Row_Column34 {
	width: 300px;
}
#dnn_ctr17334_View_Matrix_17334_18_Row_Column44 {
	width: 300px;
}
#dnn_ctr17334_View_Matrix_17334_18_Row_Column54 {
	width: 300px;
}
#dnn_ctr17334_View_Matrix_17334_18_Row_Column64 {
	width: 300px;
}
#dnn_ctr17334_View_Matrix_17334_18_Row_Column74 {
	width: 300px;
}
#dnn_ctr17334_View_Matrix_17334_18_Row_Column84 {
	width: 300px;
}
#dnn_ctr17334_View_Matrix_17334_18_Row_Column94 {
	width: 300px;
}


#dnn_ctr17334_View_Submitbutton_17334_29 {
  border: 1px solid green;
  padding: 10px 70px;
  background-color: lightgreen;
}

.OmoomiRow {
    background-color: #ac0404 !important;
    color: white !important;
}



