﻿  @font-face {
  font-family: 'nastaliq';
  src: url('../fonts/IranNastaliq.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/IranNastaliq.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/IranNastaliq.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }
  @font-face {
font-family: 'Vazir-FD';

src: url('../assets/fonts/Vazir-FD.eot?#') format('eot'),
url('../assets/fonts/Vazir-FD.ttf') format('truetype'),
url('../assets/fonts/Vazir-FD.woff2') format('woff2'),
url('../assets/fonts/Vazir-FD.woff') format('woff');
}
   @font-face {
font-family: 'fa-solid-900';

src: url('../assets/fonts/fa-solid-900.eot?#') format('eot'),
url('../assets/fonts/fa-solid-900.ttf') format('truetype'),
url('../assets/fonts/fa-solid-900.woff2') format('woff2'),
url('../assets/fonts/fa-solid-900.woff') format('woff');
}
  @import url("https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");
  /*end fonts========================================================*/
.adad a:hover {
    color: white;
}

.adad {
    color: #e95b0d;
}
.tagcloud a {
   
    line-height :50px;
    padding: 10px 10px 10px 10px;
    border: 1px dashed rgba(0, 0, 0, 0.2);
    color: #8e8c8c;
    font-family: Vazir-FD;
}
    .tagcloud a:hover {
        color: #e7693d;
    }
    .search-wrapper {
    padding: 0;
}

    .search-wrapper.active {
    }

    .search-wrapper .input-holder {
        height: 50px;
        width: 70px;
        top :10px;
        overflow: hidden;

        border-radius: 6px;
        position: relative;
        transition: all 0.3s ease-in-out;
    }

    .search-wrapper.active .input-holder {
        width: 200px;
        border-radius: 50px;
       border:1px solid #ff5202;
        transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    }

    .search-wrapper .input-holder .search-input {
        width: 100%;
        height: 50px;
        padding: 0px 70px 15px 20px;
        opacity: 0;
        position: absolute;
        top: 0px;
        left: 0px;
        background: transparent;
        box-sizing: border-box;
        border: none;
        outline: none;
        font-family: "Open Sans", Arial, Verdana;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        color: #06254b;
        transform: translate(0, 60px);
        transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
        transition-delay: 0.3s;
    }

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0, 10px);
    }

    .search-wrapper .input-holder .search-icon {
        width: 60px;
        height: 60px;
        border: none;
        border-radius: 6px;
        background: #FFF;
        padding: 0px ;
        outline: none;
        position: relative;
        z-index: 2;
        float: right;
        cursor: pointer;
        transition: all 0.3s ease-in-out;
    }

    .search-wrapper.active .input-holder .search-icon {
        width: 50px;
        height: 50px;
      
        border-radius: 30px;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
        transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
    }

    .search-wrapper.active .input-holder .search-icon span {
        transform: rotate(-45deg);
    }

    .search-wrapper .input-holder .search-icon span::before, .search-wrapper .input-holder .search-icon span::after {
        position: absolute;
        content: '';
    }

    .search-wrapper .input-holder .search-icon span::before {
        width: 4px;
        height: 11px;
        left: 9px;
        top: 18px;
        border-radius: 2px;
        background: #FE5F55;
    }

    .search-wrapper .input-holder .search-icon span::after {
        width: 14px;
        height: 14px;
        left: 0px;
        top: 0px;
        border-radius: 16px;
        border: 4px solid #FE5F55;
    }

    .search-wrapper .close {
        position: absolute;
        z-index: 1;
        top: 34px;
        right: 20px;
        width: 25px;
        height: 25px;
        cursor: pointer;
        transform: rotate(-180deg);
        transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
        transition-delay: 0.2s;
    }

    .search-wrapper.active .close {
        right: -50px;
        transform: rotate(45deg);
        transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
        transition-delay: 0.5s;
    }

    .search-wrapper .close::before, .search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #FE5F55;
        border-radius: 2px;
    }

    .search-wrapper .close::before {
        width: 5px;
        height: 25px;
        left: 10px;
        top: 0px;
    }

    .search-wrapper .close::after {
        width: 25px;
        height: 5px;
        left: 0px;
        top: 10px;
    }



.pricingTable {
    background-color: #fff;
    font-family: Vazir-FD;
    text-align: center;
    margin: 0 20px;
    box-shadow: 0 4px 8px 5px rgba(0, 0, 0, 0.2), 0 6px 20px 5px rgba(0, 0, 0, 0.19);
    border-radius: 30px;
}

    .pricingTable .pricingTable-header {
        color: #fff;
        background: linear-gradient(to bottom,#ee6f43 15px, #e8693d 15px);
        padding: 20px 10px 10px;
        margin: 0 0 5px;
        border-radius: 30px 30px 0 0;
        position: relative;
        z-index: 1;
        font-family: Vazir-FD;
    }

    .pricingTable .title {
        font-size: 24px;
        font-weight: 300;
        text-transform: uppercase;
        letter-spacing: 1px;
        margin: 20px 0 5px;
        
        
    }

    .pricingTable .price-value {
        background-color: #d7ab62;
        font-size: 40px;
        font-weight: 400;
        line-height: 102px;
        height: 80px;
        width: 210px;
        margin: 0 auto;
        border: 4px solid #d7ab62;
        border-radius: 20%;
        box-shadow: 0 0 10px -5px rgba(0,0,0,0.6);
    }

        .pricingTable .price-value:after {
            content: '';
            background-color: #d7ab62;
            height: 60px;
            box-shadow: 0 5px 10px -5px rgba(0,0,0,0.5);
            position: absolute;
            left: -10px;
            right: -10px;
            bottom: 20px;
            z-index: -1;
        }

        .pricingTable .price-value span {
            font-weight: 300;
            display: inline-block;

        }

    .pricingTable .content-list {
        padding: 25px 0 30px;
        margin: 0;
        list-style: none;
        display: inline-block;
    }

        .pricingTable .content-list li {
            color: #333;
            font-size: 16px;
            text-transform: capitalize;
            text-align: left;
            padding: 0 0 2px 25px;
            margin: 0 0 20px;
            border-bottom: 2px solid #EE0024;
            position: relative;
        }

            .pricingTable .content-list li.disable {
                color: #d1d1d1;
            }

            .pricingTable .content-list li:last-child {
                margin-bottom: 0;
            }

            .pricingTable .content-list li:before {
                content: "\f00c";
                color: #EE0024;
                font-family: 'Vazir-FD';
                font-size: 17px;
                font-weight: 900;
                position: absolute;
                top: 0;
                left: 0;
            }

            .pricingTable .content-list li.disable:before {
                content: "\f00d";
                color: #d1d1d1;
            }

    .pricingTable .pricingTable-signup {
        background: linear-gradient(to top,#ee6f43 15px, #e8693d 15px);
        padding: 10px 10px 25px;
        border-radius: 0 0 30px 30px;
    }

        .pricingTable .pricingTable-signup a {
            color: #fff;
            font-size: 20px;
            font-weight: 600;
            letter-spacing: 0.5px;
            text-transform: uppercase;
            display: inline-block;
            transition: all 0.3s ease 0s;
        }

            .pricingTable .pricingTable-signup a:hover {
                font-style: italic;
                letter-spacing: 2px;
                text-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
            }

    .pricingTable.blue .pricingTable-header {
        background: linear-gradient(to bottom,#353e7f 15px, #060F5E 15px);
    }

    .pricingTable.blue .price-value {
        background-color: #353e7f;
        border-color: #353e7f;
    }

        .pricingTable.blue .price-value:after {
            background-color: #353e7f;
        }

    .pricingTable.blue .content-list li {
        border-bottom-color: #060F5E;
    }

        .pricingTable.blue .content-list li:before {
            color: #060F5E;
        }

        .pricingTable.blue .content-list li.disable:before {
            color: #d1d1d1;
        }

    .pricingTable.blue .pricingTable-signup {
        background: linear-gradient(to top,#14207f 15px, #060F5E 15px);
    }


.pt {
    margin-right: 30px;
    width: 80%;
}
.ptb {
    margin-right: 70px;
    width: 80%;
}

@media only screen and (max-width: 990px) {
    .pricingTable {
        margin-bottom: 30px;
    }
}












body {
}
/*تب بندی*/

    
/* Generic Utility */
.hide {
    position: absolute;
    top: -9999px;
    left: -9999px;
}
.dc {
    color: white;
}

/* Specific to example one */

#example-one {
    background: #eee;
    padding: 10px;
    margin: 0 0 15px 0;
    -moz-box-shadow: 0 0 5px #666;
    -webkit-box-shadow: 0 0 5px #666;
}

    #example-one .nav {
        overflow: hidden;
        margin: 0 0 10px 0;
    }

        #example-one .nav li {
            width: 97px;
            float: right;
            margin: 0 0 0 10px;
        }

            #example-one .nav li.last {
                margin-right: 0;
            }

            #example-one .nav li a {
                display: block;
                padding: 5px;
                background: #959290;
                color: white;
                font-size: 10px;
                text-align: center;
                border: 0;
            }

                #example-one .nav li a:hover {
                    background-color: #111;
                }

    #example-one ul {
        list-style: none;
    }

        #example-one ul li a {
            display: block;
            border-bottom: 1px solid #666;
            padding: 4px;
            color: #666;
        }

            #example-one ul li a:hover {
                background: #fe4902;
                color: white;
            }

        #example-one ul li:last-child a {
            border: none;
        }

        #example-one ul li.nav-one a.current, #example-one ul.featured li a:hover {
            background-color: #0575f4;
            color: white;
        }

        #example-one ul li.nav-two a.current, #example-one ul.core li a:hover {
            background-color: #d30000;
            color: white;
        }

        #example-one ul li.nav-three a.current, #example-one ul.jquerytuts li a:hover {
            background-color: #8d01b0;
            color: white;
        }

        #example-one ul li.nav-four a.current, #example-one ul.classics li a:hover {
            background-color: #FE4902;
            color: white;
        }



/* Specific to example two */

#example-two .list-wrap {
    background: #eee;
    padding: 10px;
    margin: 0 0 15px 0;
}

#example-two ul {
    list-style: none;
}

    #example-two ul li a {
        display: block;
        border-bottom: 1px solid #666;
        padding: 4px;
        color: #666;
    }

        #example-two ul li a:hover {
            background: #333;
            color: white;
        }

    #example-two ul li:last-child a {
        border: none;
    }

#example-two .nav {
    overflow: hidden;
}

    #example-two .nav li {
        width: 97px;
        float: right;
        margin: 0 0 0 10px;
    }

        #example-two .nav li.last {
            margin-right: 0;
        }

        #example-two .nav li a {
            display: block;
            padding: 5px;
            background: #666;
            color: white;
            font-size: 10px;
            text-align: center;
            border: 0;
        }

#example-two li a.current, #example-two li a.current:hover {
    background-color: #eee !important;
    color: black;
}

#example-two .nav li a:hover, #example-two .nav li a:focus {
    background: #999;
}

/*پایان تب بندی*/




.hsfmp {
    font-family: 'Vazir-FD';
    font-size: 20px;
    color:white;
}
    .hsfm  {
    font-family: 'nastaliq';
    /* margin-left :300px;*/
}
.hsfml {
    font-family :'nastaliq';
   
    margin-right :100px;

}
@font-face {
  font-family: 'B Nazanin';
  src: url('../fonts/BNazanin.eot?#') format('eot');  /* IE6–8 */
  src: url('../fonts/BNazanin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/BNazanin.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BNazanin.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }

@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot');  /* IE6–8 */
  src: url('../fonts/BYekan.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }

@font-face {
  font-family: 'BRoya';
  src: url('../fonts/BRoya.eot?#') format('eot');  /* IE6–8 */
  src: url('../fonts/BRoya.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/BRoya.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BRoya.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }




@font-face {
  font-family: 'BTraffic';
  src: url('../fonts/BTraffic.eot?#') format('eot');  /* IE6–8 */
  src: url('../fonts/BTraffic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/BTraffic.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BTraffic.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }


@font-face {
  font-family: 'A.Thuluth';
  src: url('../fonts/A.Thuluth.eot?#') format('eot');  /* IE6–8 */
  src: url('../fonts/A.Thuluth.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/A.Thuluth.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/A.Thuluth.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }


@font-face {
  font-family: 'Moalla';
  src: url('../fonts/Moalla.eot?#') format('eot');  /* IE6–8 */
  src: url('../fonts/Moalla.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Moalla.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/Moalla.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }





 @font-face {
  font-family: 'B Zar';
  src: url('../fonts/BZar.eot?#') format('eot');  /* IE6–8 */
  src: url('../fonts/BZar.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/BZar.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BZar.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }

 @font-face {
  font-family: 'mitra';
  src: url('../fonts/BMitra.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/BMitra.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BMitra.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }
 @font-face {
  font-family: 'nabi';
  src: url('../fonts/Nabi.eot?#') format('eot');  /* IE6–8 */
  src: url('../fonts/Nabi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Nabi.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/Nabi_yasinmedia.comy.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }
  @font-face {
  font-family: 'nastaliq';
  src: url('../fonts/IranNastaliq.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/IranNastaliq.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/IranNastaliq.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }
   
  @font-face {
  font-family: 'b titr';
  src: url('../fonts/BTitrBold.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/BTitrBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BTITRBD_2.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }
 

  @font-face {
  font-family: 'QuranTaha';
  src: url('fonts/QuranTaha.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/QuranTaha.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/QuranTaha.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
 }
.advul {
    list-style-image: url("../images/arrow.png");
   
    align-items: center;
}
    .advul li {
       padding-right :10px;
        margin-bottom: 15px;
        align-items: center;
        font-size: 18px;
        font-family: 'Vazir-FD';
        width: 100%;
        background-color: white;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        color: darkblue;
        height: 50px;
    }
        .advul li a {
            color :darkblue;
        }
        .bbbb {
            font-family: b titr;
        }
.salavat {
    font-family: 'nabi';
    text-align: center;
    position: relative;
    top: 50px;
    font-size: 20px;
    color :#0b3900
}
.mtable {
    width :1000px;
}
.spantd {
    width :120px;
    text-align :center ;
    font-family :BYekan;
    font-size :14px;
}
.jtd {
     width :180px;
    text-align :right ;
    font-family :'B Zar' ;
    font-size :20px;

}
.mtr {
    height :40px;
}
.sfont {
    font-family :'B Nazanin' ;
    font-size :16px;
    text-align :center ;
    font-weight :200 ;
   
}
.tfont {
    font-family :'b titr' ;
    font-size :12px;
   
   color :white ;
   
   
}
.tfont2 {
    font-family :'b titr' ;
    font-size :14px;
   color :white ;
   
   
}
.tfont1 {
    font-family :'b titr' ;
    font-size :17px;
  
}
.anavin {
     font-family :'BYekan' ;
       text-align :center ;
}
.nastfont {
    font-family: Vazir-FD;
  color :#002d59;
    text-align: justify;
    font-size: 116px;
}
.nastfont1 {
    font-family: Vazir-FD;
    
    font-size: 17px;
    text-align: justify;
}
.sinjim {
     font-family :'BRoya' ;
     text-align :justify ;
     direction :rtl ;
   
}
.onvan1 {
    font-family: 'Vazir-FD';
    color:white ;
    font-size: 18px;
    text-align :center ;
}

.matnn {
    font-family: 'Vazir-FD';
    direction: rtl;
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
}
.matnsinjim {
    font-family: 'Vazir-FD';
    direction: rtl;
    font-size: 16px;
  
    text-align: justify;
}
.matnn11 {
    font-family: 'Vazir-FD';
    direction: rtl;
    font-size: 16px;
    font-weight: bold;
    text-align: justify;
}
.matnnf {
    font-family: 'Vazir-FD';
    direction: rtl;
    font-size: 14px;
    font-weight: bold;
    color: #e5e0e0;
    text-align: justify;
}
    .matnnf a {
        font-family: 'Vazir-FD';
        color: #e5dfdf;
        font-size: 16px;
    }
     /*amar===================================================================*/
.main {
    width :150px;
    text-align :right ;
    height :auto ;
    direction :rtl ;
}

.datem
{
    font-family :'nabi' ;
}
.datef2
{
	font-family:'B Zar' ;
	color: #eeeef1;
	font-size: 14px;
	
	}
.datef3
{
	font-family:'B Zar' ;

	font-size: 20px;
	}
.msbtitle {
  
    font-family: Vazir-FD;
    font-size :25px;
   
}
.title1 {
    padding: 5px;
    font-size: 16px;
    font-family: 'Vazir-FD';
    text-align: right;
    color: #094b02;
    border-style: none;
}

.Items1 {
    text-align :right ;
    height :40px;
    width :140px;
   
    clear :both ;
    font-family :'BYekan';
    font-size :small ;
    color :#7b4d1c;

}
.lblchap
	{
		font-size :17px;
        font-family :'BYekan' ;
		}
.spanchap {
    font-family :mitra;
    font-size :14px;
}
.titrchap {
     font-family :b titr;
    font-size :14px;
}

.sfont1 {
    width :190px;
    font-family :'BYekan' ;
    font-size :14px;
    text-align :center ;
    font-weight :200 ;

   
}
.sfont2 {
    width :190px;
    font-family :'BYekan' ;
    font-size :14px;
    text-align :center ;
    font-weight :200 ;
    color :#2b3556;
   
}
.datem
{
   padding-top :25px;
   
    font-family :'nabi' ;
    font-size :14px;
    color: #094b02;
    width :930px;
    
   
}
.linka  
{
	width :100%;
	font-family: 'BYekan';
	color: #53337a;
	font-size: 24px;
	text-decoration: none;
	text-shadow: 1px 1px #e5f0f2;
	text-transform: uppercase;
    padding :55px;
}

    .linka tr {
        text-align: center;
        border: 1px solid #0b7d20;
        padding: 20px;
        height :30px;
    }


.hname {
     font-family :'nastaliq' ;
}
.hnamet {
     font-family :'nastaliq' ;
     font-size :22px;
}
.forms1 
{ 
    font-family :nastaliq;
	 font-size :large ;
	 text-align :justify ;
     color :black ;


	
}

.soon {
    background-image: url(../images/soon.jpg);
}
.forms {
    font-family: Vazir-FD;
    font-size: 19px;
    text-align: justify;
    color: #094b02;
}

.formsch {
    font-family: Vazir-FD;
    font-size: 26px;
    text-align: justify;
}
.dl {
    padding-top :2px;
}
.nazar {
    width :250px;
}

.stext {
    direction :rtl ;
}
.linkhaa {
    font-family :'Moalla' ;
    color :#094b02;
    font-size :32px;

}
dkhabr {
    padding :20px  20px;
}
.khabare {
    font-family: 'Vazir-FD';
    font-size: 16px;
    text-align: justify;
    line-height :50px
}
.khabar {
    font-family: 'Vazir-FD';
    height :200px;
    text-align: justify;
    color :dimgrey;
}
.khtitle {
    font-family: 'Vazir-FD';
    font-size: 22px;
    text-align: justify;
  
  color:darkblue;

}
.khtitle1 {
  
    font-size: 30px;
    text-align: justify;
    
    color: darkblue;
}
.motale {
    font-family :'nabi' ;
}
.vekalatname {
    font-family :'b titr' ;
    
    font-size :20px;
}

.sosh  a:hover {
	
 
    background-image :url(../images/border.png);
}
.sosh a {
  margin-left :-8px;
  width :30px;
  height :30px;
 
}
.mohasebe_style table {
    width :100%;
    border-radius :39px 39px;
   font-family: 'Vazir-FD' ;
   font :bolder ;
}
    .mohasebe_style table th {
        text-align :center;
         border-top-left-radius :15px;
         border-top-right-radius :15px;
       color :white ;
    }
    .mohasebe_style table tr:nth-of-type(2n+2){
        background-color :#caedf6;
        text-align :right ;
         color :white;
          text-align :center ;
            border-radius :39px 39px;
    }
    .mohasebe_style table tr:nth-of-type(2n+1) {
        background-color :#71DFE7;
         text-align :center ;
           border-radius :39px 39px;
    }

     .mohasebe_style_td   {
        background-color:#29193a;
       color :white ;

          text-align :center ;
         
    }
      .mohasebe_style_td1   {
        background-color:#29193a;
       color :white ;

          text-align :center ;
         
    }
.mohasebe_style table tr {
  border-bottom :1px solid #f9fbfe;
    text-align :center ;
    height :45px;
      border-radius :39px 39px;
      padding :0px;
  
}
.mohasebe_style {
    border :2px solid #5b0742;
    border-radius :15px 15px 0px 0px ;
    font-family :BYekan;
    font-size :16px;
}
.mohasebe_style_btn {
  width :100%;
  height :45px;


  color :white;
    font-size :16px;
    cursor: pointer;

font-size: 1.0em;
font-weight: bold;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 2px;
background-color: #6891e7;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    background-image: linear-gradient(to bottom,#0d1028 0,#0053a6 100%);
    border-left-color: #0053a6;
    border-left-width: 1px;
    border-right-color: #0053a6;
    border-right-width: 1px;
    border-top-color: #0053a6;
    border-top-width: 1px;
    border-bottom-color: #000;
    border-bottom-width: 1px;
}

.mohasebe_style_btn:hover {
border-color: #002d59 #002d59 #000;
-moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
-ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, .25);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#3a8cdf ,EndColorStr=#0053a6);
background-image: -moz-linear-gradient(top,#ee910b 0,#ebb293 100%);
background-image: -ms-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: -o-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#3a8cdf),color-stop(100%,#0053a6));
background-image: -webkit-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: linear-gradient(to bottom,#3a8cdf 0,#0053a6 100%);
}
 
.mohasebe_style_btn:active {
border-color: #000 #002d59 #002d59;
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #fff;
-ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #fff;
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #fff;
box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #fff;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#005ab4,EndColorStr=#175ea6);
background-image: -moz-linear-gradient(top,#005ab4 0,#175ea6 100%);
background-image: -ms-linear-gradient(top,#005ab4 0,#175ea6 100%);
background-image: -o-linear-gradient(top,#005ab4 0,#175ea6 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#005ab4),color-stop(100%,#175ea6));
background-image: -webkit-linear-gradient(top,#005ab4 0,#175ea6 100%);
background-image: linear-gradient(to bottom,#005ab4 0,#175ea6 100%);
}
  .chaptbl table th {
       background-color :#002d59;
       color :white ;
    }
.tdcolor {
    color :black ;
    text-align :center ;
}
.tdcolorw {
    color:white ;
}
.dadkhast_btn a {
    color :white 
}
.dadkhast_btn {
 height :30px;
 width :150px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 text-align :center ;
 padding-top :5px;
  color :white ;
    font-size :14px;
    cursor: pointer;
  
background-color: #6891e7;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    background-image: linear-gradient(to bottom,#0d1028 0,#0053a6 100%);
    border-left-color: #0053a6;
    border-left-width: 1px;
    border-right-color: #0053a6;
    border-right-width: 1px;
    border-top-color: #0053a6;
    border-top-width: 1px;
    border-bottom-color: #000;
    border-bottom-width: 1px;
align-items :center ;

-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 30px;
background-color: #29193a;
   
    
}
.dadkhast_btn2 {
 height :30px;
 width :150px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 text-align :center ;
 padding-top :5px;
  color :white ;
    font-size :14px;
    cursor: pointer;
  
background-color: #ff5202;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    background-image: linear-gradient(to bottom,#ff5202 0,#ff5202 100%);
    border-left-color: #0053a6;
    border-left-width: 1px;
    border-right-color: #0053a6;
    border-right-width: 1px;
    border-top-color: #0053a6;
    border-top-width: 1px;
    border-bottom-color: #000;
    border-bottom-width: 1px;
margin-right :50px;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #29193a;
   
    
}
.dadkhast_btn:hover {
border-color: #002d59 #002d59 #000;
-moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
-ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, .25);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#3a8cdf ,EndColorStr=#0053a6);
background-image: -moz-linear-gradient(top,#ee910b 0,#ebb293 100%);
background-image: -ms-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: -o-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#3a8cdf),color-stop(100%,#0053a6));
background-image: -webkit-linear-gradient(top,#3a8cdf 0,#0053a6 100%);
background-image: linear-gradient(to bottom,#3a8cdf 0,#0053a6 100%);
}
.dadkhast_btn2:hover {
 background-color :white;
color :#ff5202 ;
border-color: #002d59 #002d59 #000;
-moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
-ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25);


filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#3a8cdf ,EndColorStr=#0053a6);
background-image: -moz-linear-gradient(top,#ffffff 0,#ffffff 100%);
background-image: -ms-linear-gradient(top,#ffffff 0,#ffffff 100%);
background-image: -o-linear-gradient(top,#ffffff 0,#ffffff 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(100%,#ffffff));
background-image: -webkit-linear-gradient(top,#ffffff 0,#ffffff 100%);
background-image: linear-gradient(to bottom,#ffffff 0,#ffffff 100%);
}
.sinjim_btn {
    height: 45px;
    width: 120px;
    color: white ;
    font-size: 16px;
    cursor: pointer;
   
    font-weight: bold;
    border-radius: 5px;
    background-color: #ea6122;
    border :0;
    z-index :90;
}
.chap_btn {
    font-family: Vazir-FD;
    height: 35px;
    width: 120px;
    color: white;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    top: 100px;
    right: 200px;
 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ff5202;
    -moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    background-image: linear-gradient(to bottom,#ff5202 0,#ff5202 100%);
    border-left-color: #0053a6;
    border-left-width: 1px;
    border-right-color: #0053a6;
    border-right-width: 1px;
    border-top-color: #0053a6;
    border-top-width: 1px;
    border-bottom-color: #000;
    border-bottom-width: 1px;
}
.chap_btn1 {
    font-family: Vazir-FD;
    height: 35px;
    width: 120px;
    color: white;
    font-size: 16px;
    cursor: pointer;
  
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ff5202;
    -moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    -webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35);
    background-image: linear-gradient(to bottom,#ff5202 0,#ff5202 100%);
    border-left-color: #0053a6;
    border-left-width: 1px;
    border-right-color: #0053a6;
    border-right-width: 1px;
    border-top-color: #0053a6;
    border-top-width: 1px;
    border-bottom-color: #000;
    border-bottom-width: 1px;
}
.sinjim_btn:hover {
    background-color: #282828;
    color: #ff5202;
    transition: .5s all ease;
}
.txtspandadkh {
    border :1px solid rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 50px;
    margin-bottom: 0px;
  
}

.txtspan {
    border-style: none;
    width: 100%;
    height: 50px;
    margin-bottom: 0px;
    background-color: #efe6c2;
   
}
.txtspand {
 width :100%; 
 margin-top :20px;
 height :100%;
  margin-bottom :0px;
   background-color : #e4e4e4;

}
.drpdwn {
     height: 40px;
 width :100%;
 text-align :center ;
 color :#0d1028;
   -webkit-transition: 0.5s;
  transition: 0.5s;
   padding: 15px;
 
}
.mohasebe_drpdwn {
    font-size :10px;
}
.tblmsbt img:hover {
    zoom: 1;
}

.tblkarbordi {
    border-radius: 20px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
    width: 80%;
    height: 400px;
    margin-top: 20px;
    margin-right :40px;
}

.tblmsbt12 {
    border-radius: 20px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    width :85%;
    margin-top :20px;
 padding-top :20px;
 padding-bottom :20px;
}
.tblmsbt {
    border-radius: 20px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    width: 90%;
    margin-top: 20px;
    margin-right: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
}


    .tblimg img:hover {
        zoom: 1;
    }

    .tblimgacrdn {
        font-family: Vazir-FD;
    }

    .tblimg {
        width: 90%;
        margin-right: 30px;
        font-family: Vazir-FD;
    }

    .tblsh {
        width: 100%;
    }

        .tblsh td {
            font-family: Vazir-FD;
        }

            .tblsh td:first-child:hover {
                border-radius: 0 10px 10px 0;
            }

            .tblsh td:last-child:hover {
                border-radius: 10px 0 0 10px;
            }

            .tblsh td:first-child {
                font-family: Vazir-FD;
            }

        .tblsh tr:nth-child(2n+1) {
            background-color: #edf0f1;
        }

        .tblsh tr:hover {
            background-color: #002d59;
            color: #fbce7b;
            border-bottom: 1px solid #fbce7b;
            font-family: Vazir-FD;
        }

        .tblsh tr {
            height: 50px;
            vertical-align: central;
            border-bottom: 2px solid #060d40;
        }

    .tblsh1 {
        width: 100%;
    }

        .tblsh1 td {
            font-family: Vazir-FD;
        }

            .tblsh1 td:first-child:hover {
                border-radius: 0 10px 10px 0;
            }

            .tblsh1 td:last-child:hover {
                border-radius: 10px 0 0 10px;
            }

            .tblsh1 td:first-child {
                font-family: Vazir-FD;
            }

        .tblsh1 tr:nth-child(2n+1) {
            background-color: #f2e1cc;
        }

        .tblsh1 tr:hover {
            background-color: #e8693d;
            color: #fff;
            border-bottom: 1px solid #fbce7b;
            font-family: Vazir-FD;
        }

        .tblsh1 tr {
            height: 50px;
            vertical-align: central;
            border-bottom: 2px solid #c42b01;
            color: #c42b01;
        }

    .tblimgdad {
        border-radius: 2px;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 4px 10px 0 rgba(0, 0, 0, 0.19);
    }

    .titledad {
        margin-right: 10px;
    }

    .tblimgd {
        background-color: #eeeeee;
        border-radius: 2px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        font-family: Vazir-FD;
    }

    .tblimgtd {
        border-top: 3px solid #ee6f10;
    }

        .tblimgtd a {
            width: 100%;
        }

            .tblimgtd a:hover {
                font-size: 17px;
                color: #f8ca7a;
                text-shadow: 1px 1px 1px black, 0 0 10px blue, 0 0 3px darkblue;
            }

    .tblimgtd2 a {
        width: 100%;
    }

        .tblimgtd2 a:hover {
            color: white;
            font-size: 12px;
            text-shadow: 1px 1px 1px #faf508, 0 0 10px #ff5202, 0 0 3px #ff5202;
        }

    .tblimgtd1 {
        width: 100%;
    }

        .tblimgtd1 a {
            width: 100%;
        }

            .tblimgtd1 a:hover {
                color: white;
                font-size: 20px;
                text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
            }

    .mysinjim {
        height: 90px;
        color: #0d1028;
        font-size: 15px;
        text-align: justify;
    }

    /*header*/
    .tblheader {
        background-color: #d9992c;
        font: bolder;
        border-radius: 5px 5px;
        text-align: center;
        align-items :center ;
        height: 60px;
        color: white;
        padding-top: 10px;
        font-size: 18px;
    }

    /*takhir*/
    .mohasebe_style1_td {
        background-color: #f68548;
        font: bolder;
        text-align: center;
        align-items: center;
    }

    .mohasebe_style1_td1 {
        color: #0d1028;
        font: bolder;
        text-align: center;
        align-items: center;
    }

    .mohasebe_style1 table {
        width: 100%;
        border-radius: 39px 39px;
        font-family: 'Vazir-FD';
        font: bolder;
        text-align: center;
        align-items: center;
    }

        .mohasebe_style1 table th {
            text-align: center;
            border-top-left-radius: 15px;
            border-top-right-radius: 15px;
            background-color: #f68548;
            width: 100%;
            align-items: center;
        }


        .mohasebe_style1 table tr {
            border-bottom: 1px solid white;
            text-align: center;
            height: 40px;
            align-items: center;
        }

    .mohasebe_style1 {
        border: 2px solid #5b0742;
        border-radius: 15px 15px 0px 0px;
        font-family: BYekan;
        font-size: 16px;
        text-align: center;
        align-items: center;
        align-items: center;
    }

        .mohasebe_style1 table tr:nth-of-type(2n+2) {
            background-color: #f2e1cc;
            text-align: right;
            color: white;
            border-radius: 39px 39px;
            align-items: center;
            padding: 0;
            align-items: center;
        }

        .mohasebe_style1 table tr:nth-of-type(2n+1) {
            background-color: #faf6f0;
            text-align: center;
            color: #0d1028;
            align-items: center;
        }
    /* search*/
    .search-input {
        padding: 10px 15px;
        position: relative;
        color: #727578;
        border-radius: 5px 5px 5px 5px;
        font-style: italic;
    }

    .search-input1 {
        padding: 10px 15px;
        position: relative;
        border-radius: 5px 5px 5px 5px;
        font-style: italic;
        height: 35px;
        color: #727578;
        border: 1px solid #ee910b;
        width: 100%;
    }

    .search-button {
        padding: 10px 15px;
        background-image: url(../images/search.jpg);
        color: white;
        border-radius: 5px 5px 5px 5px;
        position: relative;
        left: 40px;
        top: -60px;
        font-weight: bold;
        cursor: pointer;
        width: 40px;
        height: 32px;
    }

    .search-button1 {
        background-color: green;
        color: white;
        border-radius: 5px 5px 5px 5px;
        position: relative;
        top: -32px;
        font-weight: bold;
        cursor: pointer;
        width: 100px;
        margin-right: 78%;
        height: 30px;
        border: none;
    }

    .search-button2 {
        background-color: green;
        color: white;
        border-radius: 5px 5px 5px 5px;
        position: relative;
        top: -32px;
        font-weight: bold;
        cursor: pointer;
        width: 100px;
        margin-right: 86%;
        height: 30px;
    }
    /*tabb*/
    .mtab {
        width: 100%;
        border-radius: 5px 5px 5px 5px;
        height: 40px;
    }

    .mktab ul li a:hover {
        font-size: 18px;
        color: #242b4b;
    }

    /* Flashing */
    .hover13 figure:hover img {
        opacity: 1;
        -webkit-animation: flash 1.5s;
        animation: flash 1.5s;
    }

    @-webkit-keyframes flash {
        0% {
            opacity: .4;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes flash {
        0% {
            opacity: .4;
        }

        100% {
            opacity: 1;
        }
    }

.mddl {
    float: left;
}


    /*chap*/
    .chap {
        font-family: 'B Zar';
        Width: 600px;
        color: #000099;
        Font-Size: medium;
        Height: 23px;
    }


    .tamas {
        font-family: 'trafic';
        font-size: 23px;
    }

    .lblchap {
        font-size: 16px;
        font-family: Vazir-FD;
    }

    .azan {
        height: 400px;
        width: 200px;
    }

    .navhead {
        BACKGROUND: url(../../images/borderh.jpg) no-repeat center top;
        height: 99px;
        /*top: 502px;
	left: 1000px;*/
        width: 278px;
    }

    .matnkol {
        font-family: Vazir-FD;
        text-align: justify;
    }

    .matn {
        font-family: Vazir-FD;
        font-size: 18px;
        text-align: justify;
        color: black;
    }

    .welcom {
        display: none;
    }

    .masterlink {
        width: 32px;
        height: 32px;
    }

    .aact a:active {
        background-color: aqua;
    }

    .blinking {
        animation: blinkingText 2s infinite;
    }

    @keyframes blinkingText {
        0% {
            color: #fdfafa;
        }

        49% {
            color: #fdfafa;
        }

        50% {
            color: transparent;
        }

        99% {
            color: #fdfafa;
        }

        100% {
            color: #fdfafa;
        }
    }



    @media only screen and (max-width: 767px) {
        .tblkarbordi {
            width: 100%;
        }

        .col-lg-6 col-md-12 {
            margin-top: 20px;
        }

        .welcom {
            display: block;
            margin-right: 60px;
        }

        .search-button {
            position: relative;
            top: -60px;
            margin-right: 420px;
        }

        .search-button1 {
            margin-right: 263px;
        }

        .slde {
            display: none;
        }
        .tblmsbt {
            margin-right: 10px;
        }
     
        }