﻿@font-face {
    font-family: 'Yekan';
    src: url('../Admin/fonts/BYekan.ttf') format('truetype'), url('../Admin/fonts/BYekan.eot?#') format('eot'), url('../Admin/fonts/BYekan.woff') format('woff');
    font-style: normal;
    font-weight: normal;
}


@font-face {
    font-family: 'btitr';
    src: url('../../Admin/fonts/BTitrBold.ttf') format('truetype'), url('../../Admin/fonts/BTitrBold.eot?#') format('eot'), url('../../Admin/fonts/BTitrBold.woff') format('woff');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: 'Titr';
    src: url('../../Admin/fonts/BTitrBold.ttf') format('truetype'), url('../../Admin/fonts/BTitrBold.eot?#') format('eot'), url('../../Admin/fonts/BTitrBold.woff') format('woff');
    font-style: normal;
    font-weight: normal;
}
.img26 {
    padding-top: 50px !important;
}
.txtjustify {
    text-align: justify;
    direction: rtl;
    padding: 10px !important;
}
 
.nav5 {
    font-size: 2rem !important;
}
#Login_show {
    width: 180px !important;
    margin-top: 50px;
    top: 47px !important;
}

body {
    font-family: Yekan;
}
.im2 {
    margin-top: 50px;
} 
.black1 {
    background-color: #444444 !important;
    color: #fff;
    width: 100%;
    height: 1.2rem !important;
    line-height: 1.2rem !important;
   
}

.Login {
    line-height: 50px;
    position: fixed;
    float: left;
    left: 25px;
    color: #fff;
   
    width: 40px !important;
    cursor: pointer;
    height: 40px !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('https://nschool.ir/Admin/MyImage/Login.png');
}

.logo {
    width: 50px;
    height: 40px;
    background-size: contain;
    right: 35px;
    background-repeat: no-repeat;
    margin-top: 5px;
    position: fixed;
    float: right;
    color: #fff;
    letter-spacing: 2px;
    background-size: 100% 100%;
    object-fit: cover;
}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);
ul {
    margin: 0;
    display: inline-block;
    margin-bottom : 0 !important;
}

li {
    display: inline-block
}

.fl {
    float: left;
    display: block;
    top: -0px;
    position: absolute;
    padding-left: 0.5rem;
}
.colorcoordinate {
  color: rgba(0, 0, 0, 0.6) !important;
}
.drtl {
    direction: rtl;
   color: #fff !important;
}

a {
    text-decoration: none;
    display: block;
    color: #fff !important;
}

.ulc {
    /*padding-right: 0px !important*/
}

.imgMnu {
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin-right: 23px;
}
.img23 {
    margin-top: 2.4rem !important;
}
  @media (max-device-width :744px) {
   
    .img23 {
        margin-top: 3rem !important;
    }
    .img25 {
        margin-top: 2.9rem !important;
    }
    .imgMnu {
         display: block;
    }

    .ulc {
       display: none;
    }
        
    .W60Z {
        width:80% !important;
        margin :auto  ;
    }
    .img24 {
        
        padding-top: 50px !important;
    }
  

    .lock14 {
        margin-top: 30px !important;
    }
    #imgk1 {
      
        margin-top: 8px ;
    }
    

    .X25 {
        position: absolute;
        width: 100%;
        height:50px !important;
        background-color: rgba(107, 105, 105, 0.93) !important;
        color: #fff;
        z-index: 100 !important;
        
    }

    .img26 {
        padding-top: 50px !important;
    } 
    
    /*.black1 {
        background-color: #000;
        color: #fff;
        width: 100%;
        height: 18px !important;
        line-height: 18px !important;
        top:-2px;
    }*/
    #Login_show {
        top: 43px !important;
    }
    
    .menusecondlevel a:link {
        color: #fff;
        text-decoration: none;
    }

    .menusecondlevel a:visited {
        color: #fff;
        text-decoration: none;
    }

    .menusecondlevel :hover {
        text-decoration: none;
        color: #9900cc;
        opacity: 0.7;
    }

    .menusecondlevel {
        margin-right: -40px;
        background-color: #a0a0a0;
        width: 150px !important;
        text-decoration: none;
        line-height: 20px;
        display: block;
        text-align: center;
        color: #fff !important;
        text-decoration: none;
        border-bottom: 1px solid #000;
    }

    .d123 {
        width: 150px;
    }

    .ShowMenu {
        top: 45px;
        width: 150px !important;
        position: fixed;
        z-index: 7000000000000000000000;
        color: #fff;
        display: none;
        background-color: #000;
        max-height: 200px;
        overflow-y: auto;
        top: 35px;
        padding-top: 10px;
        overflow-x: hidden;
    }

    .menuroot {
        text-decoration: none;
        font-size: 7px !important;
        margin-right: -40px;
        margin-top: 0px;
        color: #a0a0a0 !important;
        height: 6px !important;
        text-decoration: none;
        line-height: 10px !important;
        display: block;
        text-align: center;
        color: #fff;
        width: 150px !important;
    }

    .amazingslider-nav-pause-1 {
        scale: 0.5 !important;
    }

    .amazingslider-nav-play-1 {
        scale: 0.5 !important;
    }

  
    
    .X22 {
        position: fixed;
        width: 100%;
        height:50px;
        background-color: rgba(0, 0, 0, 0.45) !important;
        color: #fff;
        z-index: 100 !important;
       
    }
    /*#Login_show {
        width: 150px !important;
        font-size: 12px !important;
      
      
    }*/
    .lock15 {
        margin-top: 30px !important;
    }

    #amazingslider-1 {
        margin-top: -8px !important;
    }

    /*.Login {
        line-height: 50px;
        position: fixed;
        float: left;
        left: 25px;
        color: #fff;
        margin-top: 10px;
        width: 20px !important;
        cursor: pointer;
        height: 20px !important;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-image: url('https://nikanschool.org/Admin/MyImage/Login.png');
    }*/

    /*.logo {
        width: 25px !important;
        height: 20.0px !important;
        background-size: 100% 100%;
        right: 25px !important;
        background-repeat: no-repeat;
        margin-top: 10px;
        position: fixed;
        float: right;
        color: #fff;
        letter-spacing: 2px;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }*/

    /*.ptitle {
        float: right;
        font-size: 0.8rem !important;
        color: #fff;
        margin-top: 15px !important;
        margin-right: 55px !important;
    }*/

  

    /*.nav5 {
        font-size: 8px !important;
    }
    .nav5C {
        padding: 5.0px !important;
        height: 20.0px !important;
    }*/
    login-button_first {
        width: 70.0%;
        padding: 5px !important;
        color: white;
        background: #d7ac00;
        border: none;
        border-radius: 5px;
        margin-top: 5px;
    }
}
@media only screen and (max-device-width: 770px) {


    .imgMnu {
        display: block;
    }

    .ulc {
       display: none; 
    }
        

    .W60Z {
        width: 80% !important;
        margin: auto;
    }
  
        .amazingslider-nav-pause-1 {
        scale: 0.6;
    }

    .amazingslider-nav-play-1 {
        scale: 0.6;
    }
    /*.logo {
        position: fixed;
        float: right;
        right: 5px;
        color: #fff;
        width: 50px;
        height: 30px;
        background-size: 100% 100%;
        background-repeat: no-repeat;
       
    }*/
   
 

    .lock14 {
        margin-top: 56px;
    }
  
    .lock15 {
        margin-top: 35px;
    }
    .login-button_first {
        width: 80.0%;
        padding: 5px !important;
        color: white;
        background: #d7ac00;
        border: none;
        border-radius: 5px;
        margin-top: 5px;
    }



    /*.nav5C {
        padding: 5.0px !important;
        height: 15.0px !important;
        font-size: 8px !important;
    }*/

    .Login_txt > img {
        height: 25px !important;
    }

}

    @media only screen and (max-device-width:480px) {
        .im2 {
            margin-top: 0.555rem !important;
        }
        
        #nav5 {
            margin-top: 6px !important;
        }


        .img25 {
            margin-top:3rem !important;
        }
#Login_show {
    width: 180px !important;
    margin-top: 50px;
    top: 43px !important ;
}

        /*.ptitle {
            float: right;
            font-size: 0.5rem !important;
            color: #fff;
            font-weight:bold;
            margin-top: 15px !important;
            margin-right: 50px !important;
        }*/
        /*.logo {*/
            /*width: 50px;
            height: 2rem;
            background-size: contain;
            right: 5px;
            background-repeat: no-repeat;
            margin-top: 5px;
            position: fixed;
            float: right;
            color: #fff;
            letter-spacing: 2px;
            background-size: 100% 100%;loc
            object-fit: cover;
        }
        .fl {
            font-size: 0.5rem !important;
            color: #fff;
            font-weight: bold;
            padding-left: 25px;
            line-height: 20px;
        }*/
        .padmob{

            margin-top:40px
        }
        .imgMnu {
           display: block;
        }

        .ulc {
             display: none;
        }
        
        .W60Z {
            width: 100% !important;
            margin: auto;
            min-width:300px;

        }

        .menusecondlevel a:link {
            color: #fff;
            text-decoration: none;
        }

        .menusecondlevel a:visited {
            color: #fff;
            text-decoration: none;
        }

        .menusecondlevel :hover {
            text-decoration: none;
            color: #9900cc;
            opacity: 0.7;
        }

        .menusecondlevel {
            margin-right: -40px;
            background-color: #a0a0a0;
            width: 150px !important;
            text-decoration: none;
            line-height: 20px;
            display: block;
            text-align: center;
            color: #fff !important;
            text-decoration: none;
            border-bottom: 1px solid #000;
        }

        .d123 {
            width: 150px;
        }

        .ShowMenu {
            top: 45px;
            width: 150px !important;
            position: fixed;
            z-index: 7000000000000000000000;
            color: #fff;
            display: none;
            background-color: #000;
            max-height: 200px;
            overflow-y: auto;
            top: 35px;
            padding-top: 10px;
            overflow-x: hidden;
        }

        .menuroot {
            text-decoration: none;
            font-size: 7px !important;
            margin-right: -40px;
            margin-top: 0px;
            color: #a0a0a0 !important;
            height: 6px !important;
            text-decoration: none;
            line-height: 10px !important;
            display: block;
            text-align: center;
            color: #fff;
            width: 150px !important;
        }
     
        .login-button_first {
            width: 80.0%;
            padding: 5px !important;
            color: white;
            background: #d7ac00;
            border: none;
            border-radius: 5px;
            margin-top: 5px;
        }

        /*.llogin {
            margin-top: 30px ;
        }*/

        /*.nav5C {
            
            padding: 0px !important;
            height: 20px !important;
             color: white !important;
        
        }*/

        .Login_txt > img {
            height: 25px !important;
        }


      
        .myfoot {
            width: 100%;
            background-color: #152E53;
            color: #fff;
            line-height: 20px;
            font-size: 12px !important;
            min-height: 30px !important;
        }

        .marquee1 {
            display: none;
        }

        .mobilebirth {
            display: block;
        }

        .top200 {
            top: -50px;
        }
        
        .im{margin-top:1rem !important;}
        .servic-titr {
            margin-bottom: 40px !important;
            margin-top: 50px;
            font-weight: normal;
            width: 100%;
            padding-bottom: 29px;
            border-bottom: 1px solid #4BB2FA;
           
            text-align: center;
        }




        .ajax__tab_xp .ajax__tab_tab {
            padding: 8px !important;
        }

        .close1 {
            width: 15px !important;
            height: 15px !important;
            margin-top: 5px;
        }

        .multitxt {
            max-height: 100px;
            height: 70px;
        }


        .tx22 {
            /*height: 20px !important;*/
        }

        .Login_panelChng {
            display: none;
            position: fixed !important;
            float: left !important;
            margin-top: 25px !important;
            left: 10px !important;
            width: 100px !important;
            text-align: center;
            border-radius: 6px;
            background-color: #cbc6c6;
            box-shadow: 0 2px 9px 0 hsla(0,0%,44.3%,.32);
            padding: 15px;
            z-index: 9000000888888880000000000000000000003;
        }
        /*.black1 {
     
            margin-top: 6px !important;
        }*/
            .wvosol {
            margin: auto;
            height: 150px;
            padding: 20px;
            width: 30%;
        }

        .pnls {
            text-align: center;
            padding-top: 0px !important;
        }

        .ShowMenu {
            top: 30px !important;
            width: 80px !important;
            position: fixed;
            z-index: 7000000000000000000000;
            color: #fff;
            display: none;
            background-color: #000;
            max-height: 300px;
            overflow-y: auto;
            padding-top: 10px;
            overflow-x: hidden;
        }

        .Menu2 {
            background-color: #000;
            color: #fff;
            text-align: right;
            padding: 0px !important;
            padding-right: 3px !important;
            padding-left: 3px !important;
            line-height: 25px;
             
            width: 98%;
            z-index: 9000000000000;
            margin: auto;
            display: none;
        }


        .col-md-12, .col-sm-12, .col-sm-4, .col-sm-3, th, img, input, input[type="text"], td {
            /*font-size: 6px ;*/
        }

        span {
            /*font-size: 6px !important;*/
        }



        h5 {
            font-size: 10px !important;
        }

        .top1 {
            margin-top: 10%;
        }

        .top11 {
            margin-top: 80px;
        }

      
        /*.ShowMenu {
        top: 45px;
        width: 80px !important;
        position: fixed;
        z-index: 7000000000000000000000;
        color: #fff;
        display: none;
        background-color: #000;
    }*/

        p, table, div, h5 {
            /*font-size: 6px ;*/
        }

        .menusecondlevel a:link {
            color: #fff;
            text-decoration: none;
        }

        .menusecondlevel a:visited {
            color: #fff;
            text-decoration: none;
        }

        .menusecondlevel :hover {
            text-decoration: none;
            color: #9900cc;
            opacity: 0.7;
        }

        .menusecondlevel {
            margin-right: -40px;
            background-color: #a0a0a0;
            width: 80px !important;
            height: 10px !important;
            font-size: 7px !important;
            text-decoration: none;
            line-height: 10px !important;
            display: block;
            text-align: center;
            color: #fff !important;
            text-decoration: none;
            border-bottom: 1px solid #000;
        }

        .menuroot {
            text-decoration: none;
            font-size: 7px !important;
            margin-right: -40px;
            margin-top: 0px;
            color: #a0a0a0 !important;
            height: 10px !important;
            text-decoration: none;
            line-height: 10px !important;
            display: block;
            text-align: center;
            color: #fff;
            width: 80px !important;
        }

        .Menu2 {
            background-color: #000;
            color: #fff;
            text-align: right;
            padding: 5px;
            line-height: 25px;
            position: fixed;
            width: 98%;
            z-index: 9000000000000;
            margin: auto;
            display: block;
        }

        .Menu2_2 {
            z-index: 80000;
            display: block;
        }

        .topDate {
            display: none;
        }

        .menu1 {
            background-color: #000;
            color: #fff;
            text-align: right;
            padding: 5px;
            line-height: 30px;
            position: fixed;
            width: 98%;
            display: none;
            z-index: 9000000000000;
            margin: auto;
        }

        body {
            font-size: 10px;
        }
    }



@media (min-device-width :605px) and (min-device-width :705px) {
    .imgMnu {    display: none; 
    }

    .ulc {
       color:#fff;

    }
        
        
    .W60Z {
        width: 80% !important;
        margin: auto;
    }
    .X25 {
        position: absolute;
        width: 100%; 
        height: 50px;
        background-color: rgba(107, 105, 105, 0.93) !important;
        color: #fff;
        z-index: 100 !important;
    }

    .img24 {
        padding-top: 2.4rem !important;
    }
    .img26 {
        
        padding-top: 50px !important;
    }

    .amazingslider-nav-pause-1 {
        scale:0.9 ;
    }

    .amazingslider-nav-play-1 {
        scale: 0.9 ;
    }
        
        /*.nav5 {
            font-size: 14px;
        }*/
 
    .lock13, .lock15, .lock15 {
        margin-top: 0px;
    }
    .lock14 {
        margin-top: 50px;
    }


    /*.logo {
        width: 55px ;
        height: 35.0px ;
        background-size: 100% 100%;
        right: 35px;
        background-repeat: no-repeat;
        margin-top: 8px;
        position: fixed;
        float: right;
        color: #fff;
        letter-spacing: 2px;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }*/

    /*.ptitle {
        float: right;
        margin-right: 95.0px;
         color: #fff;
        font-size: 0.8rem !important;
    }*/

    .marquee1 {
        display: block;
    }

    .mobilebirth {
        display: none;
    }

    .mobilebirth {
        display: none;
    }

    .myfoot {
        width: 100%;
        background-color: #152E53;
        color: #fff;
        min-height: 35px;
        font-size: 12px !important;
        line-height: 30px;
    }

    .top200 {
        top: -140px;
    }

    .servic-titr {
        margin-bottom: 40px !important;
        margin-top: 50px;
        font-weight: normal;
        width: 100%;
        padding-bottom: 29px;
        border-bottom: 1px solid #4BB2FA;
      
        text-align: center;
    }


    .multitxt {
        max-height: 100px;
        height: 70px;
    }

    .btnlogin {
        background-image: url('Admin/MyImage/Profile.png');
        width: 20px;
        height: 20px;
        background-color: #000;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
        margin: auto;
        cursor: pointer;
        margin: auto;
    }

    .btnexit {
        background-image: url('Admin/MyImage/Exit.png');
        width: 20px;
        height: 20px;
        background-color: #000;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
        background-color: #000;
        cursor: pointer;
        float: left;
    }

    .btnHome {
        background-image: url('Admin/Image/2.png');
        width: 60px;
        height: 63px;
        background-color: #F5F3F3;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
    }

    .top1 {
        margin-top: 70px;
    }

    .top11 {
        margin-top: 80px;
    }




    .ShowMenu {
        top: 45px;
        width: 180px !important;
        position: fixed;
        z-index: 7000000000000000000000;
        color: #fff;
        display: none;
        background-color: #000;
        max-height: 500px;
        overflow: auto;
        overflow-x: hidden;
    }

    .menusecondlevel a:link {
        color: #fff;
        text-decoration: none;
    }

    .menusecondlevel a:visited {
        color: #fff;
        text-decoration: none;
    }

    .menusecondlevel :hover {
        text-decoration: none;
        color: #9900cc;
        opacity: 0.7;
    }

    .menusecondlevel {
        margin-right: -40px;
        background-color: #a0a0a0;
        width: 180px !important;
        height: 20px !important;
        text-decoration: none;
        line-height: 20px !important;
        display: block;
        text-align: center;
        color: #fff !important;
        text-decoration: none;
        border-bottom: 1px solid #000;
    }

    .menuroot {
        text-decoration: none;
        margin-right: -40px;
        margin-top: 0px;
        color: #a0a0a0 !important;
        width: 180px !important;
        height: 20px !important;
        text-decoration: none;
        line-height: 30px !important;
        display: block;
        text-align: center;
        color: #fff;
    }

    .d123 {
        width: 180px !important;
    }

    .modalBackground {
        background-color: Black;
        filter: alpha(opacity=80);
        opacity: 0.8;
    }

    body {
        font-size: calc(14px + (15 - 14) * ((100vw - 300px) / (1600 - 300)));
        line-height: calc(1.3em + (1.5 - 1.2) * ((100vw - 300px)/(1600 - 300)));
    }

    .Menu2 {
        background-color: #000;
        color: #fff;
        text-align: right;
        padding: 5px;
        line-height: 30px;
        position: fixed;
        width: 98%;
        z-index: 9000000000000;
        margin: auto;
        display: none;
    }

    .Menu2_2 {
        z-index: 80000;
        display: none;
    }

    .topDate {
        display: block;
    }

    .menu1 {
        background-color: #000;
        color: #fff;
        text-align: right;
        padding: 5px;
        line-height: 30px;
        position: fixed;
        width: 98%;
        z-index: 9000000000000;
        margin: auto;
    }
}





    .tdBox {
        text-align: center;
    }

    .tdBox3 {
        border-bottom: 2px solid #CCC0C0;
        text-align: center;
    }

    .txtClass2 {
        width: 150px;
        height: 80px;
        padding: 5px;
        margin: 5px;
        text-align: center;
    }

    .txtClass3 {
        max-width: 90%;
    }

    .tdBox2 {
        border-right: 2px solid #CCC0C0;
        border-bottom: 2px solid #CCC0C0;
        text-align: center;
    }

    .W100 {
        width: 100%;
        text-align: center;
    }

    .W50 {
        width: 50%;
        text-align: center;
        margin: auto;
    }

    .myBdy {
        background-image: url('Admin/MyImage/bg7.jpg');
    }

.Login_txt > img {
      height: 25px;
    width: 85.0%;
    height: 25px;
    border-radius: 5px;
    margin-top: 3px;
}

    html, body {
        margin: 0;
        padding: 0;
        width: 100%;
        font-family: 'B Yekan' !important;
    }


.X22 {
    position: fixed;
    width: 100%;
    height: 50px  ;
    line-height: 60px;
    background-color: rgba(0, 0, 0, 0.45) !important;
    color: #fff;
    z-index: 100 !important;
    
}
    .X23 {
        position: fixed;
        width: 100%;
        height: 56px !important;
        line-height: 60px;
        background-color: rgba(0, 0, 0, 0.45) !important;
        color: #fff;
        z-index: 100 !important;
        margin-top: 0px;
    }


    .nav2 {
        position: fixed;
        width: 100%;
        height: 76px !important;
        line-height: 60px;
        background-color: #F5F3F3;
        color: #454242;
        z-index: 80000000000 !important;
    }

    header {
        width: 100%;
        height: 80px;
    }



    .Login_panel {
        display: none;
        position: fixed;
        float: left;
        margin-top: 90px !important;
        left: 15px;
        width: 200px;
        text-align: center;
        border-radius: 6px;
        background-color: #cbc6c6;
        box-shadow: 0 2px 9px 0 hsla(0,0%,44.3%,.32);
        padding: 15px;
        z-index: 9000000888888880000000000000000000003;
    }


    .Login_panel1 {
        display: none;
        position: fixed;
        float: left;
        margin-top: 90px !important;
        left: 15px;
        width: 200px;
        text-align: center;
        border-radius: 6px;
        background-color: #cbc6c6;
        box-shadow: 0 2px 9px 0 hsla(0,0%,44.3%,.32);
        padding: 15px;
        z-index: 9000000888888880000000000000000000003;
    }

    .Login_panelChng {
        display: none;
        position: fixed;
        float: left;
        margin-top: 45px;
        left: 10px;
        width: 200px;
        text-align: center;
        border-radius: 6px;
        background-color: #cbc6c6;
        box-shadow: 0 2px 9px 0 hsla(0,0%,44.3%,.32);
        padding: 15px;
        z-index: 9000000888888880000000000000000000003;
    }

.En {
    direction: ltr;
 
}

.Login_txt {
    width: 96%;
    margin: auto;
    height: 30px;
    margin-top: 2px;
    border-radius: 5px;
    background-color: inherit !important;
}

    .rF {
        display: block !important;
        width: 20PX;
        height: 20px;
        background-image: url('../../Admin/MyImage/R1.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        margin: auto;
        border-radius: 80px;
        background-color: #CBC6C6;
    }

    .btnNEw {
        width: 20px;
        height: 20px;
        background-image: url('Admin/MyImage/Add.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        margin: auto;
        border: none;
        background-color: inherit;
        margin: 10px;
    }

    .infoicon {
        width: 20px;
        height: 20px;
        background-image: url('Admin/MyImage/info.png');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        margin: auto;
        cursor: pointer;
        border: none;
        background-color: inherit;
        float: right;
    }

    .information {
        width: 120px;
        display: flex;
        background-color: gold;
        margin: auto;
        border: 2px solid red;
        text-align: justify !important;
        padding: 5px;
        color: black;
        float: right;
    }

    .MyHideColor {
        color: #777 !important;
    }

    hr {
        border: none;
        border-bottom: 2px groove #d9d3d3;
    }

    .Login_btn {
        min-width: 60px;
        height: 30px;
        background-color: #38becb;
        box-shadow: 0 2px 9px 0 hsla(0,0%,44.3%,.32);
        line-height: 15px;
        margin: 8px;
        border: none;
        cursor: pointer;
        color: #fff;
        border-radius: 5px;
    }

    .Login_btn222 {
        width: 60px;
        height: 30px;
        background-color: #cbc6c6;
        cursor: not-allowed !important;
        line-height: 15px;
        margin: 8px;
        border: none;
        cursor: pointer;
        color: #fff;
        border-radius: 5px;
    }

    .Login_Err {
        width: 60px;
        height: 30px;
        background-color: #ed1717;
        box-shadow: 0 2px 9px 0 hsla(0,0%,44.3%,.32);
        line-height: 15px;
        margin-top: 5px;
        border: none;
        cursor: pointer;
        color: #fff;
        border-radius: 5px;
        line-height: 30px;
    }

        .Login_Err:hover {
            opacity: 0.8;
        }

    .Login_btn:hover {
        background-color: #67BDF8;
        color: #D3E7F5;
    }

    .err {
        color: #ed1717;
    }







    nav {
        position: fixed;
        width: 100%;
        height: 60px;
        line-height: 60px;
        background-color: #f5f3f3;
        color: #454242;
    }

        nav ul {
            list-style: none;
            background: rgba(0, 0, 0, 0);
            overflow: hidden;
            color: #fff;
            text-align: right;
            margin: 0;
            float: right;
            padding-left: 10px;
            transition: 1s;
        }



        nav.black ul {
        }

        nav ul li {
            display: inline-block;
            padding-right: 40px;
        }

            nav ul li a {
                text-decoration: none;
                color: #777;
                font-size: 16px;
            }

    .mstslider {
        /*float: left;*/
        width: 100%;
        height: auto;
        position: relative;
        margin: auto;
        margin-top: 10px;
    }

    .menu-icon {
        width: 100%;
        box-sizing: border-box;
        padding: 15px 24px;
        cursor: pointer;
        color: #000;
        display: none;
        text-align: right;
    }

    .noborder {
        border: none;
    }

    .p1Class {
        margin: auto !important;
        width: 96%;
    }

    .p2Class {
        margin: auto !important;
        width: 96%;
        height: 600px;
        background-color: #f5f3f3;
    }

    .hdrxx {
        width: 100%;
        background-color: #128FAB;
        color: #fff;
        height: 12%;
        line-height: 57px;
        font-family: 'B Yekan';
        margin-right: 0px;
    }

    .hdrxx3 {
        width: 100%;
        background-color: #f5f3f3;
        height: 73px;
        line-height: 60px;
        margin-right: 0px;
        font-family: 'B Yekan';
    }

    .tLeft {
        float: left;
        padding-left: 20px;
    }

    .tright {
        float: right;
        padding-right: 20px;
    }

    .txtRight {
        float: right;
        text-align: right !important;
    }

    .hdr1xx {
        width: 100%;
        background-color: #f5f3f3;
        text-align: center;
        font-size: 20px;
        height: 100px;
        margin: auto;
        text-align: center;
        padding: 25px;
        margin-right: 0px;
    }

    .imgHdr1 {
        display: block !important;
        width: 50%;
        height: 50px;
        background-image: url('Admin/Image/samane.svg');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        margin: auto;
    }


    .mainxx {
        width: 90%;
        background-color: #f5f3f3;
        margin: auto;
        height: 1100px;
    }

    .newp {
        width: 70%;
        margin: auto;
    }

    .NewNews {
        width: 100%;
        height: 30px;
        background-color: #ffb400;
        cursor: pointer;
        border: 2px solid #ffd162;
        text-align: center;
        line-height: 50px;
        border-right: 0px;
        border-left: 0px;
    }

    .NewNewsp {
        width: 100%;
        height: 250px;
        background-color: #ffd162;
        text-align: center;
        display: none;
    }

    .WhitePadxx {
        width: 100%;
        background-color: #fff;
        padding: 5px;
        margin: auto;
        color: #000;
    }

    .armxx {
        display: block !important;
        width: 100px;
        height: 230px;
        left: 2%;
        background-image: url('Admin/Image/2222.svg');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        position: absolute;
        direction: ltr !important;
        z-index: 10000;
    }

    .news1 {
        max-width: 200px;
        word-wrap: break-word;
        text-align: justify right !important;
        direction: rtl;
        padding: 6px;
    }

    .MainImg2 {
        width: 80px;
        height: 100px;
        background-size: 100% 100%;
    }

    .Gal1 {
        width: 80%;
        height: 320px;
        background-size: 100% 100%;
    }

    .Marginbt {
        width: 10%;
        margin: auto;
    }



    .mars {
        margin: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        display: none;
    }

    .colr1 {
        background-color: #f6f3e8;
        border-right: 2px solid;
    }

    .gox {
        width: 80%;
        margin: auto;
    }

    .gox2 {
        width: 97%;
        margin: auto;
        margin-top: 20px;
        text-align: center;
    }

    .mycntnts {
        max-width: 120px !important;
        word-wrap: break-word;
    }

    .mycntnts2 {
        max-width: 80% !important;
        word-wrap: break-word;
    }

    .xs22 {
        max-width: 200px !important;
        color: #fff;
    }

    .mycntnts3 {
        max-width: 200px !important;
        word-wrap: break-word;
    }

    .stuB {
        margin: auto;
        width: 400px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        background-color: #e7eef3;
        border-radius: 10px;
    }

    .tdTxt {
        text-align: right;
        width: 50%;
        padding-right: 10px;
    }

    .stuB2 {
        margin: auto;
        width: 400px;
        height: 6px;
        text-align: center;
        background-color: #5D7B9D;
        border-radius: 10px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .color1 {
        background-color: #5D7B9D;
        color: #fff;
        width: 400px;
        margin: auto;
        border: 1px solid #cbc6c6;
    }

    .namecs {
        width: 150px;
        max-width: 150px;
        text-align: center;
        font-family: 'B Yekan';
    }

    .color3 {
        width: 400px;
        margin: auto;
        border: 1px solid #cbc6c6;
    }

    .divPop1 {
        width: 100%;
        height: 400px;
        overflow-y: auto;
        background: #fff;
        direction: ltr;
        margin: auto;
    }

    .Divx1 {
        width: 80%;
        text-align: center;
        margin: auto;
    }

    .DivMargins89 {
        width: 98%;
        max-height: 1000px;
        overflow: auto;
    }

    .divPop2 {
        width: 90%;
        max-height: 400px;
        overflow-y: auto;
        text-align: center;
        background: #e8e8e8;
        direction: ltr;
        margin: auto;
    }

    .clr1 {
        background-color: #edff00 !important;
        border: none;
        margin: 0;
        padding: 0;
    }

    .justify1 {
        width: 100%;
        text-align: justify;
        text-justify: inter-word;
    }

    .justify0 {
        width: 100%;
        text-align: center;
        margin: auto;
        text-shadow: none;
        font-family: 'B Yekan';
        color: #000;
        font-size: 14px;
    }

    .bold {
        color: #0DA9D0;
        font-size: 16px;
    }

    .newNews {
        width: 80%;
        margin: auto;
    }

    .MarginDivFinal {
        width: 95.0%;
        margin: auto;
        overflow: auto;
        max-height: 700px;
        direction: ltr;
        padding-top: 10px;
        margin-bottom: 30px;
    }




    .CN1 {
        color: #000 !important;
        padding: 2px;
        text-align: center;
        height: 30px;
        font-family: B Yekan;
    }

    .DivMargins450 {
        width: 90%;
        overflow: auto;
        font-size: 14px;
        margin: auto;
        margin-bottom: 50px;
    }

    .DivMarginsR3 {
        width: 98%;
        max-height: 700px;
        overflow: auto;
        font-size: 15px;
        margin: auto;
        margin-bottom: 50px;
        direction: ltr;
    }

    .DivMarginsR4 {
        width: 98%;
        max-height: 700px;
        overflow: auto;
        font-size: 15px;
        margin: auto;
        margin-bottom: 50px;
    }

    .DivMarginsR1 {
        width: 100%;
        height: 50px;
        text-align: center;
        font: bold;
        font-size: 16px;
        color: #0DA9D0;
    }

    .ji a {
        left: 0px !important;
    }

    .mymar1 {
        margin-top: 80%;
        margin-bottom: 10px;
    }

    .guideShow {
        cursor: pointer;
    }

    .myPad {
        padding-right: 5px;
        padding-left: 5px;
    }

    .BtnP {
        margin: 20px !important;
    }

    .hdrPrint {
        background-color: #cbc6c6 !important;
        color: #000 !important;
        text-align: center;
        padding: 5px;
        height: 30px;
        font-family: B Yekan;
    }

    .Rowprint {
        background-color: #ebe8e8 !important;
        text-align: center;
        padding: 5px;
        font-family: B Yekan !important;
    }

    .printsize {
        margin: auto;
        margin-top: 0px;
        background-color: #fff;
        font-size: 14px;
        color: #000;
        width: 20cm;
    }

    .NotPresentWork {
        background-color: #38becb !important;
        color: #000 !important;
    }

    .Absents {
        color: #000 !important;
        background-color: #ffeb08 !important;
    }

    .Holiday {
        color: #000 !important;
        background-color: #4fb20a !important;
    }

    .Edits1 {
        color: #000 !important;
        background-color: #777 !important;
    }

    .Incomplete {
        color: #000 !important;
        background-color: #fb7121 !important;
    }

    .ErrorGridRow {
        color: #000 !important;
        background-color: #ed1717 !important;
    }

    .forecolor {
        text-align: right !important;
    }

    .modalPop1 {
        width: 90%;
        background-color: #fff;
        border: 5px solid #777;
        margin: auto;
        text-align: center;
        max-height: 700px;
        overflow: auto;
    }

/*.Login2 {
    line-height: 50px;
    float: left;
    margin-left: 25px;
    color: #FFF;
    MARGIN-TOP: 10px;
    width: 40px;
    cursor: pointer;
    height: 40px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url('https://nikanschool.org/Admin/MyImage/Login.png');
}*/

    .back1 {
        background-color: #5D7B9D;
        color: #fff;
        padding: 3px;
        text-align: center;
    }

    /*.black1 {
        background-color: #000;
        color: #fff;
        height: 20px;
        width: 100%;
        height: 25PX;
        line-height: 25PX;
     top:-2px;
    }*/


    .back2 {
        background-color: #cbc6c6 !important;
        color: #777 !important;
        padding: 5px;
    }


    .modalPopup {
        background-color: #FFFFFF;
        border: 3px solid #0DA9D0;
        border-radius: 12px;
        overflow: auto;
        max-height: 600px;
        padding: 20px;
    }

    .modalPopup3 {
        background-color: #FFFFFF;
        width: 99%;
        padding: 0;
        margin: auto;
        overflow: auto;
        max-height: 600px;
        text-align: center;
    }

    .modalPopup2 {
        background-color: #FFFFFF;
        width: 500px;
        border-radius: 5px;
        padding: 0;
        overflow: auto;
        margin: auto;
    }

    .modalPopup .header {
        background-color: #0DA9D0;
        height: 30px;
        color: White;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }

    .modalPopup .body {
        padding: 10px;
        min-height: 50px;
        text-align: center;
        font-weight: bold;
        color: Black;
    }

    .modalPopup .footer {
        padding: 6px;
    }

    .modalPopup .yes, .modalPopup .nob {
        height: 23px;
        color: #000000;
        line-height: 23px;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
        border-radius: 4px;
    }

    .modalPopup .yes {
        background-color: #2FBDF1;
        border: 1px solid #0DA9D0;
    }

    .modalPopup .nob {
        background-color: #9F9F9F;
        border: 1px solid #5C5C5C;
    }

    .guide {
        width: 90%;
        cursor: pointer;
        border-radius: 5px;
        background-color: #b5faaf;
        border: 5px double #299f01;
        margin: auto;
        text-align: right;
        padding: 10px;
        font-size: 15px;
    }

    .red {
        color: #ed1717;
    }

    .green {
        color: #0d00b7;
    }

    input[type=tel] {
        border: none !important;
        word-wrap: break-word;
        cursor: pointer;
    }

    .MyMAr1 {
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
        margin-top: 5px;
        margin-bottom: 20px;
        font-size: 14px;
        max-height: 220px;
        overflow: auto;
    }

    .DivMar212 {
        width: 95%;
        margin: auto;
        margin-top: 5px;
        margin-bottom: 20px;
        font-size: 14px;
        text-align: center;
        max-height: 400px;
        overflow-y: auto;
        left: 0px !important;
    }

    .d1 {
        padding: 0px !important;
        background-color: #fff !important;
        border: none !important;
    }

    input[type=url] {
        background-color: inherit;
        color: inherit;
        pointer-events: none;
    }

    .DivMargin1 {
        width: 100%;
        max-height: 400px;
        overflow: auto;
        font-size: 14px;
        text-align: center;
    }


    .DivMargin12 {
        width: 90%;
        max-height: 1200px;
        overflow: auto;
        font-size: 14px;
        margin: auto;
        text-align: center;
    }

    .padClr {
        color: #989494;
        font-size: 11px;
    }

    .unread {
        width: 30px;
        height: 30px;
        background-color: #0DA9D0;
        color: #D3E7F5;
        border-radius: 30px;
    }

    .DivMargin11 {
        width: 99%;
        max-height: 1200px;
        overflow: auto;
        font-size: 14px;
        margin: auto;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 15px;
    }

    .DivMarginsQ {
        width: 80%;
        max-height: 300px;
        overflow: auto;
        margin: 10%;
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .DivMarginsQ1 {
        width: 90%;
        max-height: 300px;
        overflow: auto;
        margin: auto;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .DivMargins {
        width: 96%;
        overflow: auto;
        margin: auto;
        margin-top: 20px;
        margin-bottom: 20px;
        max-height: 450px;
    }


    .Div1 {
        word-wrap: break-word;
        width: 70%;
        min-height: 150px;
        border-bottom: 2px solid #0DA9D0;
        text-align: right;
    }

    .W100T {
        margin: auto;
        background-color: #fff;
    }

    .td {
        text-align: right;
        max-width: 100px;
        min-width: 100px;
        background-color: #D3E7F5;
    }

    .td1 {
        max-width: 100px;
        min-width: 100px;
        background-color: #D3E7F5;
    }




    .DivMargin {
        width: 90%;
        margin-right: 5%;
        margin-left: 5%;
        margin-bottom: 20px;
        max-height: 400px;
        overflow: auto;
        margin-top: 2%;
    }

    .GridClass {
        width: 100%;
        border-radius: 10px;
    }



    .Dels {
        float: right !important;
        width: 20px !important;
        height: 20px !important;
        background-color: #f6c2c2 !important;
        margin-right: 5px !important;
        margin: 5px;
    }

    .search_textbox {
        width: 98%;
        margin-bottom: 3px;
    }

    .downb {
        background: none;
        border: none;
        background-image: url('Admin/Image/d.png');
        width: 20px;
        background-size: contain;
        height: 20px;
    }

    .btnEdit3 {
        background: none;
        border: none;
        background-image: url('Admin/Image/del2.png');
        width: 12px;
        background-size: contain;
        height: 12px;
        background-repeat: no-repeat;
        line-height: 12px;
    }


    .BtnAlloc {
        background: none;
        border: none;
        background-image: url('Admin/Image/Trans.png');
        width: 20px;
        background-size: contain;
        height: 20px;
        background-repeat: no-repeat;
        line-height: 12px;
        display: none;
    }

    .BtnAlloc, .btnEdit4:hover {
        opacity: 0.7;
    }

    .cancel:hover {
        opacity: 0.6;
    }

    .cancel {
        background-image: url('Admin/Image/cancel.png');
        width: 30px;
        background-size: contain;
        border: none;
        height: 30px;
        background-color: inherit;
        background-repeat: no-repeat;
    }

    .btnEdit4 {
        background: none;
        border: none;
        background-image: url('Admin/Image/Edit.png');
        width: 15px;
        background-size: contain;
        height: 15px;
        background-repeat: no-repeat;
        line-height: 15px;
    }

    .AnsC {
        direction: ltr;
    }

    .divMar {
        margin-right: 42%;
        text-align: center;
    }


    .divMarX {
        margin: 100px;
        text-align: center;
    }

    .btnEdit3:hover {
        opacity: 0.7;
    }


    #LessonP {
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
    }

    .c1Add {
        background-color: #43cb38;
        width: 150px;
        height: 40px;
        float: right;
        line-height: 40px;
        color: #fff;
        text-decoration: none;
        cursor: pointer;
        text-align: center;
        opacity: 0.9;
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        margin-top: 30px;
        border: 1px double #fff;
        border-top-left-radius: 40px;
        border-bottom-left-radius: 40px;
    }

        .c1Add:hover {
            width: 200px;
            opacity: 1;
            transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            background-color: #ffc244;
        }

    .c1 {
        width: 150px;
        height: 40px;
        float: right;
        line-height: 40px;
        color: #000;
        text-decoration: none;
        cursor: pointer;
        text-align: center;
        opacity: 0.9;
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        background-color: #e5ff00;
        border: 1px double #fff;
        border-top-left-radius: 40px;
        border-bottom-left-radius: 40px;
    }

    .msgtxt {
        width: 80%;
        height: 100px;
    }

    .marPm {
        border: 2px solid #cbc6c6;
    }

    .tree {
        color: #2A87B6;
    }

    .no {
        display: none;
    }

    .MyDivs1 {
        left: 0px !important;
        top: 10px !important;
        width: 90%;
        margin: 5%;
        background-color: rgba(119, 119, 119, 0.92);
        border-radius: 10px;
        max-height: 600px;
        overflow: auto;
    }

    .MyDivs11 {
        left: 0px !important;
        top: 10px !important;
        width: 90%;
        margin: 5%;
        border-radius: 10px;
    }

    .c1:hover {
        width: 180px;
        opacity: 1;
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        background-color: #ffc244;
    }


    .GridViewClass th {
        text-align: center !important;
    }

    .GridViewClass td {
        text-align: center !important;
    }

    .GridViewClass {
        width: 90%;
    }

    .divgrid {
        height: 300px;
        width: 100%;
    }

        .divgrid table {
            width: 100%;
        }

    .mytxt {
        width: 90%;
        text-align: center;
        margin: auto;
    }

    .mytxt1 {
        width: 70%;
        text-align: center;
        margin: auto;
        margin: 5px;
        padding: 5px;
    }

    .mytxt11 {
        text-align: center;
        margin: auto;
        margin: 5px;
        padding: 5px;
    }




    .patern {
        background-color: #000;
        opacity: 0.9;
        width: 100%;
    }

    .Ex1 {
        font-size: 10px;
        text-align: center;
    }

    .size1 {
        font-size: 10px;
    }

    .NextPart {
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
        background-color: #43cb38;
        color: #fff;
        padding: 5px;
        margin-top: 10px;
        margin-right: 5px;
    }


    .TitleFont {
        font-size: 16px;
        line-height: 10px;
    }

    .Deactive {
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
        background-color: #cbc6c6;
        color: #000;
    }

    .Current {
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
        background-color: #107208;
        color: #fff;
    }



    .no {
        display: none;
    }



    .colr2 {
        color: #fff;
        text-align: center;
        word-wrap: break-word;
    }

    .bcl {
        background-color: #efefef;
        line-height: 20px;
        border-bottom: 2px solid #777;
        border-top: 2px solid #777;
        margin-top: 2px;
    }

    .gr1 {
        width: 80%;
        margin: 10%;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .txta {
        text-align: center;
    }

    .noback {
        background: none;
    }

    .txtAlign1 {
        text-align: right;
        padding-right: 30px;
    }

    .pd {
        padding-right: 42%;
    }

    .f1 {
        font-size: 15px;
        font-weight: bolder;
        border: 3px double #000;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
        width: 5cm;
        margin: auto;
    }

    .B2 {
        background-color: #ed1717;
        color: #fff;
        width: 60px;
        height: 30px;
        line-height: 30px;
    }

    .Delete {
        background-color: #ed1717;
        color: #fff;
        width: 60px;
        height: 30px;
        display: none;
        float: left;
        line-height: 30px;
        margin-bottom: 10px;
    }

        .Delete:hover {
            opacity: 0.7;
        }

    .Edit {
        background-color: #43cb38;
        color: #fff;
        width: 60px;
        display: none;
        line-height: 30px;
        height: 30px;
        margin-bottom: 10px;
    }

        .Edit:hover {
            opacity: 0.7;
        }





    .scaleUp {
        transform: scale(1.2);
        padding-right: 40px;
        font-size: 15px;
    }

    .fontp {
        font-family: 'B Nazanin';
        font-size: 17px;
    }

    .linetxt {
        font-size: 13px;
    }


    .drp {
        width: 200px;
        height: 35px;
        margin: 10px !important;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .drp21 {
        width: 150px;
        height: 30px;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 15px;
        margin-right: 15px;
    }

    .drp2 {
        width: 120px;
        height: 30px;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .drpX {
        width: 120px;
        height: 30px;
        text-align: center;
        margin: 20px;
        word-wrap: break-word;
    }

    .f3 {
        padding-left: 50%;
    }

    .p1 {
        margin-top: 0px;
        border: 2px solid #777;
        width: 70%;
        background-color: #fff;
    }

    .newP1 {
        border: 2px solid #777;
        width: 70%;
        background-color: #fff;
        margin: auto;
    }

    .pd1 {
        border: 2px solid #777;
        width: 100%;
        background-color: #fff;
    }

    .FixedHeader {
        position: absolute;
        font-weight: bold;
        width: 100%;
        margin-top: -60px;
        height: 60px;
    }

    .Hd2 {
        padding-right: 30px;
        padding-left: 30px;
    }

    .auto-style5 {
        width: 100%;
        margin: auto;
        border: 1px solid #000 !important;
        margin-top: 0.1cm;
    }



    .RowBck {
        background-color: #f6f3f3 !important;
    }


    .HeaderFreez {
        position: relative;
        top: expression(this.offsetParent.scrollTop);
        z-index: 10;
    }


    .xs {
        text-align: center !important;
        color: #fff;
        padding: 5px;
        height: 30px;
        font-family: B Yekan;
    }

    .btnpad {
        width: 80%;
        margin: auto;
        padding-top: 70px;
    }

    .padd11 {
        margin-right: 1px;
        margin-left: 25px;
        word-wrap: break-word;
    }

    .padd2 {
        margin-right: 5px;
        margin-left: 5px;
        word-wrap: break-word;
    }



    .padding {
        margin: 20px;
        padding: 5px;
    }

    .HdrDivs {
        border: 2px solid #cbc6c6;
        background-color: #f5f3f3;
        text-align: center;
        width: 100%;
        height: 55px;
        line-height: 55px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .mycover {
        background-color: #fefefe;
        width: 90%;
        margin: auto;
        border: 5px double #cbc6c6;
        padding: 15px;
    }

    .MarginDivsPre1 {
        margin: auto;
        background-color: #fff;
        border: 10px double #777;
        max-height: 600px;
        text-align: center;
        margin-bottom: 20px;
        margin-top: 20px;
        overflow: auto;
    }

    .MarginDivsPre {
        width: 60% !important;
        margin: auto;
        background-color: #fff;
        border: 10px double #777;
        text-align: center;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .txtmar35 {
        width: 35%;
        margin: auto;
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 5px;
        text-align: center;
    }

    .txtmar {
        width: 92%;
        margin: auto;
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 5px;
        text-align: center;
    }

    .txtmar2 {
        width: 90%;
        margin: auto;
        padding: 5px;
        margin-bottom: 10px;
        margin-top: 10px;
        text-align: center;
    }

    .Exp1 {
        width: 80%;
        margin: auto;
        height: 180px;
    }

    .txtmar22 {
        width: 85.0%;
        margin: auto;
        padding: 5px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .txtmar3 {
        width: 70%;
        margin: auto;
        padding: 5px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .txtmar4 {
        width: 92%;
        margin: auto;
        padding: 5px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .Pt {
        color: #ed1717;
        background-color: #FFFF00;
    }

    .REQ1 {
        color: #ed1717;
        font-weight: bold;
        font-size: 20px;
        padding: 10px;
    }

    .REQ2 {
        font-weight: bold;
        font-size: 20px;
        padding: 10px;
        color: #fff;
    }

    .pad00 {
        padding: 0px !important;
        margin: 0px !important;
    }

    .MarginDiv33 {
        width: 98%;
        margin: 1%;
        max-height: 400px;
        overflow: auto;
        font-size: 14px;
    }

    .xs3 {
        word-wrap: break-word;
        color: #1d1c1c !important;
        text-align: center;
    }

    .txt1 option {
        font-family: B Yekan;
    }

    .txt1 {
        width: 200px;
        height: 30px;
        font-family: B Yekan;
        margin: 10px;
        font-size: 14px;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .txtEidi {
        text-align: center;
        max-width: 100px;
        padding: 0px;
        overflow: auto;
    }

    .txt11 option {
        font-family: B Yekan;
        text-align: center;
    }

    .txt11 {
        height: 30px;
        font-family: B Yekan;
        margin: 10px;
        margin-top: 5px;
        margin-bottom: 5px;
        text-align: right;
        text-align: center;
    }


    .t1xt1 {
        font-family: B Yekan;
        padding: 1px;
        text-align: center;
        font-size: 15px;
    }

    .tx1 {
        width: 80%;
        height: 30px;
        margin: 5px;
        font-family: B Yekan;
        text-align: center;
    }

    .tx123 {
        width: 50%;
        height: 30px;
        margin: auto;
        font-family: B Yekan;
        text-align: center;
    }

    .Radio {
        margin-right: 140px;
        font-family: B Yekan;
    }


    .ShowS {
        background-color: #38becb;
        border: 1px solid #f5f3f3;
        width: 100px;
        color: #fff;
    }

    .di {
        display: none;
    }
    /*#childRep{
    display:none;

}*/
    .txtaq {
        background-color: inherit !important;
        border: none;
        width: 95px;
        margin: 0;
        padding: 0;
    }

    .txtaq1 {
        border: none;
        background-color: none;
        margin: 0;
        padding: 0;
    }

    .btnEdit {
        background: none;
        border: none;
        padding: 4px;
        color: #9900cc !important;
    }

    .top2 {
        margin-top: 20px;
    }

    .xv {
        background-color: #ffffff;
        text-align: center;
    }

    .xv2 {
        background-color: #ffffff;
        text-align: center;
    }

    .q1 {
        width: 10%;
        margin-top: 5px;
    }


    .p223 {
        padding-left: 10px;
        font-size: 15px;
        color: #38becb;
    }

    .tabs {
        cursor: pointer;
        font-size: 15px;
        color: #38becb;
    }

    .q2 {
        width: 10%;
        margin-top: 5px;
    }

    .color {
        background-color: #b3eff5;
        color: #888;
        border: 1px solid #38becb;
        font-size: 12px;
    }

    .urep {
        max-height: 700px;
        overflow-y: auto;
        width: 100%;
        direction: rtl;
    }

    .urepS {
        max-height: 900px;
        overflow-y: auto;
        width: 100%;
        direction: rtl;
    }

    .q3 {
        width: 40%;
        margin-right: 10%;
        margin-top: 5px;
    }

    .Txtnew {
        width: 50%;
        margin-top: 15px;
        text-align: center;
    }

    .Txtnew2 {
        width: 20%;
        min-width: 200px;
        height: 30px;
        margin-top: 15px;
        text-align: center;
    }

    .hdr {
        width: 150px;
        text-align: center;
    }

    .mytitleTXT {
        text-align: center;
        font-size: 15px;
        background-color: #70fa65;
        color: #0DA9D0;
    }

    .p2 {
        border-radius: 20px;
        background-color: #ffffff;
        margin: 10px;
        padding-bottom: 40px;
    }

    .p22 {
        border-radius: 20px;
        background-color: #ffffff;
        margin: 10px;
        padding-bottom: 40px;
    }

    .cntr22 {
        margin-right: 35%;
        margin-top: 13px;
        font-family: B Yekan;
    }

    .cntr222 {
        margin-top: 80px;
    }

    .cntr2 {
        margin-right: 15px;
        margin-top: 10px;
        font-size: 15px;
    }

    .cntrTable {
        text-align: center;
    }

    .tl1 {
        text-align: right;
        padding-right: 20px;
    }

    .cntr12 {
        margin: 5%;
        margin-top: 10px;
        font-family: B Yekan;
    }

    .d {
        display: none;
    }

    .d2 {
        display: none;
    }

    .d3 {
        display: none;
        margin-right: 35%;
        font-family: B Yekan;
    }

    #DataPager1 {
        margin: auto;
        text-align: center;
    }

    .c2 {
        text-align: center;
    }

    .link {
        text-shadow: none;
        color: #000;
        padding: 10px;
    }

    .DelSamane {
        display: none;
    }

    .x3 {
        border: 2px solid #929292;
        background-color: #fff;
        margin-top: 10px;
    }

    .mardinauto {
        margin: auto;
    }

    .Px3 {
        border: 2px solid #929292;
        background-color: #fff;
        margin-top: 10px;
        width: 90%;
        margin: auto;
        min-height: 200px;
        padding: 10px;
    }

    .Px4 {
        border: 2px solid #929292;
        background-color: #fff;
        margin-top: 20px;
        width: 90%;
        margin: auto;
        min-height: 200px;
    }


    .del {
        background-image: url('Admin/Image/del.png');
        width: 50px;
        height: 50px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .xp {
        background-image: url('Admin/Image/chk.png');
        width: 20px;
        height: 20px;
        background-size: contain;
        background-repeat: no-repeat;
        background-color: #fff;
        border: none;
        display: none;
    }

    .xp2 {
        background-image: url('Admin/Image/box.png');
        width: 22px;
        height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
        background-color: #fff;
        border: none;
    }

    .add:hover {
        opacity: 0.7;
    }

    .del:hover {
        opacity: 0.7;
    }

    .add {
        background-image: url('Admin/Image/Add.png');
        width: 50px;
        height: 50px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .top90 {
        margin-top: 50%;
        margin-right: 150px;
    }

    .mr {
        margin-right: 150px;
        margin-top: 5px;
    }

    .bc2 {
        background-color: #fbfafa;
        color: #888;
        border-radius: 20px;
        margin-top: 20px;
        margin-bottom: 30px;
        padding-bottom: 10px;
        text-shadow: none;
    }

    input:focus {
        outline: none !important;
        border: 1px solid #38becb;
        box-shadow: 0 0 10px #6edbe6;
    }

    .bc {
        background-color: #f5f3f3;
        text-align: center;
        color: #000;
        border-radius: 20px;
        margin-top: 20px;
        margin-bottom: 30px;
        font-family: 'B Yekan';
        text-shadow: none;
        font-size: 14px;
    }

    .highlighted td {
        color: Red !important;
        background-color: #edfb35 !important;
    }

    .bc11 {
        background-color: #fbfafa;
        text-align: center;
        color: #000;
        border-radius: 10px;
        margin-top: 20px;
        margin-bottom: 30px;
        font-family: 'B Yekan';
        text-shadow: none;
        font-size: 14px;
        width: 95%;
        margin: auto;
        padding: 5px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .c {
        color: #fff;
        background-color: #38becb;
    }

        .c:hover {
            opacity: 0.7;
        }

    .drptxt {
        width: 30%;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: center;
    }


    .xtxt {
        margin: 2px;
        font-family: B Yekan;
        text-align: center;
    }

    .xtxt2 {
        margin: 30px;
        font-family: B Yekan;
    }

    .xtxt3 {
        margin: 6px;
        font-family: B Yekan;
        width: 80px;
        text-align: center;
    }

    .link {
    }

    .NavJs {
        width: 80%;
        margin: auto;
    }

    .box {
        text-align: center;
        background-color: #38becb;
        background: -webkit-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* Safari 5.1 to 6.0 */
        background: -o-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* For Opera 11.6 to 12.0 */
        background: -moz-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* For Firefox 3.6 to 15 */
        background: radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* Standard syntax */
        max-height: 150px;
        min-height: 120px;
        border-radius: 15px;
        border: 5px;
        margin: 20px;
        border: 1px double #cbc6c6;
    }

        .box a {
            font-size: 14px;
            color: #4d67ba;
            text-shadow: 0.3px 0.3px 3px #82d7e0;
            list-style-type: none;
            padding: 30px;
            text-decoration: none;
            line-height: 120px;
        }

    .ximg1 {
        width: 30px;
        height: 30px;
        background-repeat: no-repeat;
        font-family: 'B Yekan';
        margin-right: 10%;
    }

    .h25 {
        background-color: #128FAB;
        color: #fff;
    }

    .box > input[type="submit"] {
        font-size: 14px;
        color: #4d67ba;
        text-shadow: 0.3px 0.3px 3px #82d7e0;
        list-style-type: none;
        border: none;
        background: none;
        text-decoration: none;
        line-height: 110px;
    }

    .box:hover {
        opacity: 0.7;
        border: 1px double #ebe8e8;
        box-shadow: 0.3px 3px 3px #38becb;
    }

    .Cap1 div {
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center !important;
        background-color: #ebe8e8 !important;
    }

    .Cap1 {
        text-align: center !important;
        background-color: #ebe8e8 !important;
    }



        .Cap1 img {
            width: 40%;
        }

    .box2 {
        text-align: center;
        background-color: #38becb;
        background: -webkit-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* Safari 5.1 to 6.0 */
        background: -o-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* For Opera 11.6 to 12.0 */
        background: -moz-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* For Firefox 3.6 to 15 */
        background: radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* Standard syntax */
        max-height: 160px;
        min-height: 140px;
        border-radius: 15px;
        border: 5px;
        margin: 2px;
        line-height: 140px;
        min-width: 200px;
        word-wrap: break-word;
        border: 1px double #cbc6c6;
    }




    .HdrDate {
        width: 100%;
        background-color: #f5f3f3;
        font-family: 'BYekan';
        height: 10%;
        color: #4668E4;
        line-height: 50px;
        font-size: 14px;
        text-shadow: 1px 1px 1px #fff;
    }

    .Settings {
        background-image: url('Admin/MyImage/wheel.png');
        width: 30px;
        height: 30px;
        background-color: #000;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
        cursor: pointer;
        margin: auto;
        float: right;
    }

        .Settings:hover {
            opacity: 0.9;
        }

    .tdHdr {
        min-width: 120px;
        max-width: 120px;
        text-align: right;
        word-break: break-all;
        word-wrap: break-word;
    }

    .tdhrdlft {
        min-width: 40px;
        max-width: 40px;
        word-break: break-all;
        word-wrap: break-word;
    }

.btnlogin {
   
    background-image: url('https://nikanschool.org/Admin/MyImage/Profile.png');
    width: 33px;
    height: 33px;
    background-color: #000;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none;
    margin: auto;
    cursor: pointer;
    margin: auto;
}

    .btnexit {
        background-image: url('Admin/MyImage/Exit.png');
        width: 29px;
        height: 29px;
        background-color: #000;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
        background-color: #000;
        cursor: pointer;
        float: left;
    }

    .btnHome {
        background-image: url('Admin/Image/2.png');
        width: 70px;
        height: 73px;
        background-color: #F5F3F3;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
    }

    .btnexit:hover {
        opacity: 0.9;
    }

    .btnlogin:hover {
        opacity: 0.9;
    }



    .k2:hover {
        opacity: 0.9;
    }



    .btnprint {
        background-image: url('Admin/Image/p.png');
        width: 70px;
        height: 73px;
        background-color: none !important;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
        float: left;
    }

    .imgFitStudent {
        width: 60px;
        height: 60px;
        border-radius: 5px;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: 2px solid #000;
    }

    .imgCht {
        background-image: url('Admin/Image/cht.png');
        width: 30px;
        height: 30px;
        border-radius: 30px;
        background-repeat: no-repeat;
        background-size: contain;
        border: none;
        float: right;
    }



    .btnSnd {
        background-image: url('Admin/Image/snd.png');
        width: 30px;
        height: 30px;
        border-radius: 30px;
        background-repeat: no-repeat;
        background-size: contain;
        border: none;
        display: inline-block;
    }



    .ccc {
        direction: rtl;
        float: right;
    }

    .card {
        font-family: 'B Yekan';
        float: right;
        width: 31.333%;
        padding: .75rem;
        margin-bottom: 2rem;
        margin-right: 2rem;
        margin-top: 0.8rem;
        border-radius: 15px;
        height: 300px;
    }



    .card {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        background-color: #fff;
        border: 1px solid rgba(0,0,0,.125);
        border-radius: 8px;
    }



    .main {
        width: 96%;
        margin: 2%;
        background-color: #efefef;
        border-radius: 15px;
    }

    .Main {
        width: 100%;
    }

    .next-page {
        width: 25px;
        height: 51px;
        background-image: url('Admin/Image/back.png');
        position: absolute;
        background-position: center;
        top: 56%;
        background-size: contain;
        background-repeat: no-repeat;
        left: 0px;
    }

    .MarginDiv1 {
        width: 90%;
        margin: 5%;
        max-height: 400px;
        overflow: auto;
        font-size: 14px;
        background-color: #fff;
    }

    .MyDiv {
        width: 90%;
        margin: 5%;
        margin-top: 0px;
        max-height: 600px;
        overflow: auto;
        font-size: 14px;
    }

    .myh {
        width: 50px;
    }

    .MArginShowStuNames {
        width: 97.0%;
        margin: auto;
        margin-top: 0px;
        max-height: 500px;
        overflow-y: auto;
        font-size: 14px;
    }

    .MyDivS1 {
        width: 95%;
        margin: auto;
        margin-top: 15px;
        text-align: center;
        margin-bottom: 15px;
    }

    .DiVExam {
        width: 80%;
        margin: auto;
        direction: ltr;
        overflow: auto;
        max-height: 500px;
        margin-top: 5px;
        margin-bottom: 20px;
    }

    .DiVExam2 {
        width: 100%;
        margin: auto;
        direction: ltr;
        overflow: auto;
        max-height: 600px;
        margin-top: 5px;
        margin-bottom: 20px;
    }

    .MyDiv1 {
        width: 95%;
        margin: auto;
        margin-top: 15px;
        text-align: center;
        margin-bottom: 15px;
        overflow: auto;
        max-height: 400px;
    }

    .MyDiv1E {
        width: 95%;
        margin: auto;
        margin-top: 15px;
        text-align: center;
        margin-bottom: 15px;
    }

    .MyDivv2 {
        width: 98%;
        margin: auto;
        overflow: auto;
        height: 600px;
        margin-top: 30px;
        color: #fff;
        margin-bottom: 50px;
    }

    .MyDivx {
        width: 90%;
        margin: 5%;
        margin-top: 0px;
        max-height: 150px;
        min-height: 150px;
        overflow: auto;
        font-size: 14px;
    }

    .padd1 label {
        padding-right: 10px;
    }

    .panel-body1 {
        width: 90%;
        margin: auto;
        background-color: #ebe8e8;
        border-radius: 5px;
        margin: 10px;
        padding: 10px;
        border: 3px solid #d4d3d3;
    }

    .myPanel {
        width: 80%;
        padding: 2px;
        background-color: #fff;
        margin: auto !important;
        margin-bottom: auto;
        border: 1px solid #888;
        margin-top: 5px !important;
        margin-top: 5px !important;
    }

    .Mar {
        width: 100%;
        margin: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 14px;
        max-height: 400px;
        overflow: auto;
    }

    .Marx2 {
        width: 95%;
        margin: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        border-radius: 5px;
        font-size: 14px;
        overflow: auto;
        max-height: 400px;
    }

    .Marx3 {
        width: 95%;
        margin: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        border-radius: 5px;
        font-size: 14px;
    }

    .Div2Mar {
        width: 90%;
        margin: 5%;
        font-size: 14px;
        overflow: auto;
        max-height: 640px;
        width: 90%;
        margin-top: 0px !important;
    }

    .Mar1 {
        width: 70%;
        margin-left: 15%;
        margin-right: 15%;
        overflow: auto;
        max-height: 300px;
        font-size: 14px;
        margin-bottom: 20px;
    }


    .next-page2 {
        width: 30px;
        height: 61px;
        background-image: url('Admin/Image/nex.png');
        position: absolute;
        background-position: center;
        top: 55%;
        background-size: contain;
        background-repeat: no-repeat;
        right: 0px;
    }

    /*body {
    background-color: #f1f1f1;
    background: url('Admin/Image/b1.jpg');
    direction: rtl;
    font-family: 'B Yekan';
}*/

    .auto-style1 {
        width: 100%;
        font-family: 'B Yekan';
    }

    .auto-style4 {
        text-align: center;
        font-family: 'B Yekan';
    }

    .auto-style2 {
        text-align: left;
        font-family: 'B Yekan';
    }

    .auto-style3 {
        text-align: right;
        font-family: 'B Yekan';
    }

    .auto-style2 {
        text-align: left;
        font-family: 'B Yekan';
    }

    .auto-style3 {
        text-align: right;
        font-family: 'B Yekan';
    }

    .adrs {
        max-height: 100px;
    }

    .b {
        height: 30px;
        width: 60px;
        cursor: pointer;
        color: #fff;
        background-color: #43cb38;
        font-family: 'B Yekan';
    }

        .b:hover {
            opacity: 0.8;
        }

    .txt {
        width: 200px;
        height: 30px;
        font-family: 'B Yekan';
        margin: 5px;
        text-align: center;
    }

    .txt2 {
        width: 200px;
        height: 60px;
        font-family: 'B Yekan';
        margin: 5px;
    }

    .txt21 {
        height: 30px;
        font-family: 'B Yekan';
        margin: 5px;
        font-size: 14px;
    }

    .txt21-2 {
        white-space: normal;
        text-align: justify;
        -moz-text-align-last: center; /* Firefox 12+ */
        text-align-last: center;
        width: 50%;
        font-size: 14px;
    }

    textarea {
        resize: none !important;
        white-space: normal !important;
        text-align: justify !important;
        -moz-text-align-last: center !important;
        text-align-last: center !important;
    }

    .btnsrch {
        background-color: #43cb38;
        color: #f5f3f3;
        box-shadow: 2px 2px 2px #777777;
        text-shadow: 2px 2px 2px #777777;
    }

    .xxx {
        width: 99%;
    }

    .btnsrch:hover {
        opacity: 0.9;
    }





    .nom {
        display: none;
    }

    .show {
        display: block;
    }




    .loginPanel {
        width: 40%;
        margin-right: 25%;
        margin: auto;
        background-color: #ebe8e8;
        padding-bottom: 40px;
        margin-top: 5.0px;
        margin-bottom: 5px;
        border-radius: 15px;
    }

    .buttonIcons {
        text-align: left;
        width: 95%;
        margin: auto;
        line-height: 50px;
    }

    .loginHdr {
        width: 100%;
        background-color: #128FAB;
        height: 50px;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        padding: 10px;
    }

    .imgHdrL {
        width: 30%;
        background-color: #38becb;
        height: 40px;
        margin: auto;
        background: url('Admin/Image/log2.svg');
        background-repeat: repeat;
        background-size: auto;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    .log {
        width: 40px;
        height: 40px;
        background: url('Admin/Image/log.png');
        background-size: cover;
    }

    .Extxt {
        margin-top: 20px;
        height: 70px;
    }

    .m0:hover {
        opacity: 0.3;
    }



    .m0 {
        width: 90px;
        height: 30px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        margin-bottom: 10px;
        text-shadow: 2px 2px 2px #777777;
        border-radius: 5px;
    }

    .HImg {
        width: 100%;
        height: 100px;
        background-color: #f5f3f3;
        margin: 0;
    }

    .tx {
        width: 50%;
        font-family: B Yekan;
        margin-top: 30px;
        margin-right: 25%;
    }

    .txL {
        width: 50%;
        font-family: B Yekan;
        margin-top: 10px;
        margin-right: 25%;
    }

    .txSport {
        width: 50%;
        font-family: B Yekan;
        margin: auto;
        margin-top: 10px;
        text-align: center;
    }

    .txSport2 {
        width: 50%;
        MAX-width: 50%;
        min-width: 50%;
        font-family: B Yekan;
        margin: auto;
        margin-top: 10px;
        max-height: 120px;
        height: 100px;
        MIN-height: 100px;
    }

    .txCap {
        width: 50%;
        font-family: Tahoma;
        margin-right: 25%;
    }

    .txBc {
        background: url('Admin/Image/refresh.ico');
        font-family: 'yekan';
        /*width:50px;*/
        height: 25px;
        width: 25px;
        border-radius: 15px;
        background-color: #fff;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .xl {
        max-width: 80%;
        word-wrap: break-word;
        text-align: right;
        border: 1px solid #cbc6c6;
        max-height: 120px !important;
        overflow: auto;
        text-align: justify;
        padding: 10px;
    }

    .txBc2 {
        background: url('Admin/Image/ref.png');
        font-family: 'yekan';
        display: inline-block;
        min-width: 90px;
        width: 90px;
        line-height: 30px;
        border-radius: 5px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 10px;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
        margin-bottom: 10px;
        background-size: 100% 100%;
    }

    .fnt {
        font-size: 14px;
    }

    .fnt2 {
        font-size: 12px;
    }

    .Mar45 {
        margin-right: 45%;
        margin-top: 5px;
    }

    .Mar33 {
        margin-right: 40%;
        margin-top: 5px;
    }

    .Mar20 {
        margin-right: 30%;
        margin-top: 5px;
    }

    .Mar30 {
        margin-top: 5px;
    }

    .txB {
        width: 50%;
        font-family: B Yekan;
        margin-top: 20px;
        margin-right: 25%;
        text-shadow: 2px 2px 2px #777777;
        background-color: #43cb38;
        color: #fff;
        height: 40px;
    }

        .txB:hover {
            opacity: 0.8;
        }

    .Menu {
        /*margin-top: 30px;*/
    }

    .MenuItems {
        /*width: 100%;*/
        height: 50px;
        background: -webkit-linear-gradient(180deg, #d3e7f5,#f5f3f3 ); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(180deg, #d3e7f5, #f5f3f3); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(180deg, #d3e7f5,#f5f3f3 ); /* For Firefox 3.6 to 15 */
        background: linear-gradient(180deg, #d3e7f5,#f5f3f3 ); /* Standard syntax (must be last) */
        font-family: 'B Yekan';
        font-size: 18px;
        text-align: center;
        line-height: 50px;
        margin: auto;
        margin-top: 5px;
        box-shadow: 2px 2px 2px #fff;
        cursor: pointer;
    }

    .HdrMenu {
        color: #4d67ba;
        text-shadow: 2px 2px 2px #fff;
        font-size: 16px;
    }

    .xshow {
        display: none;
    }

    .BrB2 {
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 10px;
        text-shadow: 1px 1px 1px #777777;
    }

        .BrB2:hover {
            opacity: 0.7;
        }

    .Edits12 {
        width: 55px;
        border-radius: 5px;
        height: 40px;
        line-height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        font-size: 12px;
        cursor: pointer;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
        float: right;
    }

    .cancel1 {
        float: right;
        width: 55px;
        border-radius: 5px;
        height: 40px;
        line-height: 40px;
        font-family: 'B Yekan';
        background-color: #e81c1c;
        color: #f5f3f3;
        font-size: 12px;
        cursor: pointer;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
    }


    .er2 {
        float: right;
    }

    .BrBtns2 {
        width: 55px;
        border-radius: 5px;
        height: 40px;
        line-height: 40px;
        font-family: 'B Yekan';
        background-color: #e81c1c;
        color: #f5f3f3;
        font-size: 12px;
        cursor: pointer;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
    }

        .BrBtns2:hover {
            opacity: 0.7;
        }

    .BrBtn3 {
        width: 80px;
        height: 35px;
        background-color: #43cb38;
        color: #f5f3f3;
        border-radius: 5px;
        font-family: 'B Yekan';
        font-size: 12px;
        cursor: pointer;
        text-shadow: 1px 1px 1px #777777;
    }

        .BrBtn3:hover {
            opacity: 0.7;
        }

    .panel2 {
        background-color: #ebe8e8;
        margin: auto;
        width: 90%;
        text-align: center;
        padding-bottom: 20px;
    }

    .tmar {
        padding: 30px;
    }

    .tmar1 {
        margin: 5px;
        width: 80%;
        max-width: 100px;
    }

    .firdDiv {
        width: 750px;
        margin: auto;
    }

    .MyWidth {
        width: 700px;
    }

    .firdDiv3 {
        width: 10px;
        margin: auto;
    }


    .bTN {
        border-radius: 5px;
        height: 30px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .BrBtns {
        min-width: 120px;
        border-radius: 5px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        margin-top: 10px;
        font-size: 14px;
        margin-bottom: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .mybr35 {
        min-width: 90px;
        width: 90px;
        margin: 10px;
        line-height: 30px;
        white-space: pre-wrap;
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #ed1717;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-right: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .mybr34 {
        min-width: 90px;
        width: 90px;
        margin: 10px;
        line-height: 30px;
        white-space: pre-wrap;
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-right: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .mybr3 {
        display: inline-block;
        min-width: 90px;
        width: 90px;
        margin: 10px;
        line-height: 30px;
        white-space: pre-wrap;
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-right: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .mybr1 {
        display: inline-block;
        min-width: 90px;
        width: 110px;
        margin: 10px;
        height: 35px;
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-right: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .BrBtns:hover {
        opacity: 0.7;
    }

    .myMarginDivs {
        margin-top: 10px;
        float: left;
    }

    .ac1 {
        background-color: #2F56E4 !important;
    }

    .ac2 {
        background-color: #FF00A2 !important;
    }

    .ac3 {
        background-color: #9900cc !important;
    }

    .ac4 {
        background-color: #0AD801 !important;
    }

    .tabPanel {
        direction: rtl !important;
        width: 90%;
        margin: auto;
    }

    .BrBtns31 {
        text-align: center;
        margin: auto !important;
        border-bottom-left-radius: 20px;
        border-top-right-radius: 20px;
        background-color: #43cb38 !important;
        height: 80px;
        font-family: 'B Yekan';
        background-color: #FBFAFA;
        color: #f5f3f3;
        max-width: 90px;
        width: 90px;
        border: none;
        cursor: pointer;
        font-size: 12px;
        margin-top: 0px;
        text-shadow: 1px 1px 1px #777777;
        margin-bottom: 10px;
        background-size: 100% 100%;
    }

    .BrBtns3 {
        display: inline-block;
        min-width: 90px;
        width: 90px;
        line-height: 40px;
        border-radius: 5px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
        margin-bottom: 10px;
    }

        .BrBtns3:hover {
            opacity: 0.7;
        }

    .Gr3 {
        padding-right: 43%;
        padding-top: 30px;
        opacity: 1;
        padding-bottom: 50px;
    }

    .cccc {
        margin-right: 10px;
        padding-left: 30px;
        width: 200px;
    }

    .pback {
        padding-top: 20px;
        font-size: 16px;
        color: #ffffff;
        text-align: center;
    }

    .dback {
        background-color: #7d7a7a;
        opacity: 0.8;
    }

    .cn {
        text-align: center;
        align-content: center;
        margin: auto;
    }

    .cntr {
        text-align: right;
        width: 200px;
    }

    .panelM {
        width: 100%;
        min-height: 200px;
        background-color: #ebe8e8;
        font-family: 'B Yekan';
        font-size: 18px;
        margin: auto;
    }

    .EBRpanel {
        width: 100%;
        background-color: #efefef;
    }

    .EBRpanelTitle {
        width: 100%;
        background-color: #38becb;
        height: 50px;
    }

    .EMpanelTitle {
        width: 100%;
        background-color: #D3E7F5;
        height: 50px;
        color: #2A87B6;
        border-radius: 5px;
        line-height: 50px;
        margin-bottom: 5px;
    }

    .MenuItems a {
        list-style-type: none;
        text-decoration: none;
        line-height: 50px;
        color: #fff;
        text-shadow: 2px 2px 2px #f5f3f3;
    }

        .MenuItems a:hover {
            color: #ffffff;
            text-shadow: 2px 2px 2px #808080;
        }

    .MenuItems:hover {
        opacity: 0.9;
    }

    .NewBranch {
        width: 220px;
        cursor: pointer;
        background-color: #43cb38;
        font-family: 'B Yekan';
        color: #f5f3f3;
        height: 50px;
        font-size: 18px;
        float: right;
        margin: 5px;
        text-shadow: 2px 2px 2px #777777;
    }

        .NewBranch:hover {
            opacity: 0.8;
        }

    .BrP {
        font-family: 'B Yekan';
        color: #777777;
        height: 50px;
        font-size: 18px;
        width: 100%;
        height: 20px;
        text-shadow: 2px 2px 2px #ffffff;
    }

    .HdrTitles {
        color: #38becb;
        font-size: 17px;
    }

    .ListTitle {
        float: right;
        background-color: #ebe8e8;
        width: 100%;
        margin-top: 5px;
        text-align: right;
    }

    .Brtitle {
        width: 100%;
        background-color: #38becb;
        height: 50px;
        text-align: center;
        font-family: 'B Yekan';
        direction: rtl;
        line-height: 50px;
    }

    .t {
        line-height: 50px;
        font-family: 'B Yekan';
        text-align: center;
    }

    .t2 {
        background-color: #bababa;
        color: #ffffff;
        list-style-type: none;
    }

    .t3 {
        line-height: 40px;
        font-family: 'B Yekan';
        text-align: center;
        font-size: 18px;
    }

    .t4 {
        font-size: 15px;
    }

    .Lbl {
        margin-top: 20px;
        color: #fe0404;
        font-family: 'B Yekan';
    }


    .ErrMsg {
        font-family: 'B Yekan';
        color: #f20606;
        font-size: 10px;
        text-align: center;
    }

    .ErrMsgA1 {
        font-family: 'B Yekan';
        color: #ffd162;
        font-size: 10px;
        text-align: center;
    }

    .ErrMsg1 {
        font-family: 'B Yekan';
        color: #0DA9D0;
        font-size: 14px !important;
        text-align: center !important;
    }

    .ErrMsg2 {
        font-family: 'B Yekan';
        font: bold;
        text-align: center;
    }

    .x12 {
        font-size: 15px;
    }

    .uu {
        margin-top: 2px;
    }

    .d3 {
    }

    .title1 {
        font-family: 'B Yekan';
        font-size: 16px;
        color: #fff;
    }

    .notshow {
        display: none;
    }

    .grid {
        margin: 200px;
    }

    .dropdown {
        margin-top: 50px;
    }

    .divs {
        min-height: 200px;
        padding-bottom: 10px;
    }

    .hr2 {
        opacity: 0.3;
        width: 96%;
        margin: auto;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .cc4 {
        color: #09aaba;
        font-size: 17px;
        line-height: 30px;
        text-shadow: 1px 1px 1px #ebe8e8;
        font-family: 'B Yekan';
    }


    .divMar22 {
        margin: auto;
        width: 60%;
    }

    .divMar2 {
        margin: auto;
        width: 80%;
    }

    input[type=checkbox] {
        -ms-transform: scale(1.2); /* IE */
        -moz-transform: scale(1.2); /* FF */
        -webkit-transform: scale(1.2); /* Safari and Chrome */
        -o-transform: scale(1.2); /* Opera */
        padding: 10px;
    }



    .mytxts {
        font-family: "B Yekan";
        margin: 10px;
    }

    .mainmn {
        text-align: right;
        background-color: #efefef;
    }

    .brs {
        margin-top: 20px;
        height: 40px;
        max-width: 90%;
        font-family: 'B Yekan';
        background-color: #d3e7f5;
        color: #f5f3f3;
        cursor: pointer;
    }


    .ck {
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        padding: 10px;
        margin-top: 20px;
    }

    .btndel {
        background: #fbb9b9;
        border: none;
        color: #ed1717;
    }

    .btnEdits {
        background: #ccf3c8;
        border: none;
        color: #43cb38;
    }

    .btndel:hover {
        opacity: 0.7;
    }

    .btnEdits:hover {
        opacity: 0.7;
    }

    .mymr1 {
        margin: auto;
        width: 750px;
    }

    .examMain {
        max-width: 750px;
        max-height: 600px;
        min-height: 250px;
        background-color: #fff;
        border: 7px double #000;
        margin: auto;
        color: #000;
        overflow-y: auto;
        margin-bottom: 20px;
    }

    .tdr {
        width: 250px;
        text-align: right;
        padding-right: 10px;
    }

    .tdl {
        width: 250px;
        text-align: left;
        padding-left: 10px;
    }

    .tdM {
        width: 250px;
        text-align: center;
    }

    .brs1 {
        border: 1px solid #000;
    }

    .trb {
        width: 750px;
        border: 1px solid #000;
    }

    .trb2 {
        width: 750px;
        border-bottom: 1px solid #000;
    }

    .examMain20 {
        width: 750px !important;
        margin: auto;
        background-color: #fff;
        margin-bottom: 20px;
    }

    .r1 {
        text-align: right !important;
        float: right;
    }

    .examMainP {
        margin: 0;
        /*position:fixed;*/
        padding: 0;
        /*background-color: #fff;*/
        font: 14px "B Yekan";
        width: 750px;
        margin: 0px !important;
        float: left;
        border-radius: 3px;
        /*overflow:scroll;*/
        /*background-color: #fff;*/
        border: 7px double #000;
        /*margin: auto;
    color: #000;*/
        /*overflow-y:auto;*/
    }

    .examMain2 {
        max-width: 750px;
        max-height: 600px;
        min-height: 200px;
        background-color: #fff;
        border: 7px double #000;
        margin: auto;
        color: #000;
        margin-bottom: 20px;
    }

    .MyDiv2 {
        width: 780px;
        background-color: #fff;
        border: 7px double #000;
        margin: auto;
        color: #000;
        overflow-x: auto;
        max-height: 500px;
        overflow-y: hidden;
    }

    .TxtWidth {
        width: 200px;
        word-wrap: break-word;
    }

    .ImDiv {
        max-width: 20%;
    }

    .imgs1 {
        width: 200px;
        height: 200px;
        text-align: left;
        padding: 5px;
        border-radius: 10px;
    }

    .rightMenu2 {
        border-left: 2px solid #67bdf8;
        text-align: center;
        padding-bottom: 100px;
        padding-top: 20px;
        background-color: #d3e7f5;
        border-radius: 5px;
        max-width: 400px;
    }

    .rightMenu3 {
        border-left: 2px solid #67bdf8;
        text-align: center;
        padding-bottom: 100px;
        padding-top: 20px;
        background-color: #d3e7f5;
        border-radius: 5px;
        max-width: 400px;
        overflow: auto;
    }

    .rightMenu {
        border-left: 2px solid #67bdf8;
        text-align: right;
        padding-bottom: 100px;
        background-color: #d3e7f5;
        max-height: 850px;
        overflow: auto;
        word-wrap: break-word;
        width: 400px;
        border-radius: 5px;
        max-width: 400px;
    }

    .rw1 {
        border: 2px solid #67bdf8;
        text-align: right;
        padding-bottom: 50px;
        background-color: #d3e7f5;
        max-height: 400px;
        overflow: auto;
        word-wrap: break-word;
        min-width: 400px;
        margin: auto;
        border-radius: 5px;
    }

    .tree {
        padding-right: 0px;
    }

        .tree > a {
            position: inherit !important;
            display: none;
        }

    .quesDiv2 {
        border: 1px solid #000;
    }

    .QOp {
        text-align: right;
        word-wrap: break-word;
        padding: 10px;
    }

    .Rbl input[type="radio"] {
        margin-left: 10px;
        margin-right: 10px;
    }

    .lblTxt {
        float: right;
        padding-right: 10px;
    }

    .MyclassTxt {
        direction: ltr;
        font-family: Tahoma;
        width: 200px;
        height: 30px;
        font-family: 'B Yekan';
        margin: 5px;
    }

    .Xbtn2 {
        color: #777;
        text-shadow: none;
    }

    input[type="text"]:disabled {
        background-color: #ffffff;
    }

    .cap {
        height: 60px;
        color: #cdeeff;
        text-decoration: line-through;
        font-family: Cambria;
        font-size: 30px;
        text-align: center;
        background-image: url('Admin/Image/noise1.jpg');
    }

    .NasherName {
        color: #a4a3a3;
    }

    input[type="checkbox"] {
        margin: 5px !important;
    }

    a > img {
        outline: none !important;
    }

    .NoShow {
        display: none;
    }

    .ajax__tab_default .ajax__tab_tab {
        height: 90px;
        overflow: visible !important;
        height: 80px !important;
        font-family: 'B Yekan' !important;
    }

    .ajax__tab_xp .ajax__tab_header {
        text-align: right !important;
        font-family: 'B Yekan' !important;
    }

    .ajax__tab_xp .ajax__tab_body {
        font-family: 'B Yekan' !important;
    }

    .btnE1 {
        min-width: 80px;
        border-radius: 5px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        margin-top: 10px;
        font-size: 14px;
        margin-bottom: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .light {
        background-color: #b3f8ad;
        margin: 5px;
        padding: 10px;
        text-align: center;
    }


    .TXT2 {
        padding: 3px;
        margin: 3px;
        width: 50%;
        text-align: center;
    }

    .TXT3 {
        padding: 2px;
        margin: 2px;
        width: 30px;
        text-align: center;
    }

    .ajax__tab_xp .ajax__tab_body {
        border: none !important;
        width: 98%;
        margin: auto;
        background-color: transparent !important;
    }


    @media (min-width:0) and (max-width:1200px) {
        .img24 {
            padding-top: 50px!important;
        }
     
        .lock14 {
            margin-top: 50px;
            
        }
      

     
        /*.nav5C {
            padding: 5.0px !important;
            height: 20.0px !important;
            font-size: 8px;
        }*/


       
        .menusecondlevel a:link {
            color: #fff;
            text-decoration: none;
        }

        .menusecondlevel a:visited {
            color: #fff;
            text-decoration: none;
        }

        .menusecondlevel :hover {
            text-decoration: none;
            color: #9900cc;
            opacity: 0.7;
        }

        .menusecondlevel {
            margin-right: -40px;
            background-color: #a0a0a0;
            width: 150px ;
            text-decoration: none;
            line-height: 20px;
            display: block;
            text-align: center;
            color: #fff !important;
            text-decoration: none;
            border-bottom: 1px solid #000;
        }

        .d123 {
            width: 150px;
        }

        .ShowMenu {
            top: 45px;
            width: 150px ;
            position: fixed;
            z-index: 7000000000000000000000;
            color: #fff;
            display: none;
            background-color: #000;
            max-height: 200px;
            overflow-y: auto;
            top: 35px;
            padding-top: 10px;
            overflow-x: hidden;
        }

        .menuroot {
            text-decoration: none;
            font-size: 7px ;
            margin-right: -40px;
            margin-top: 0px;
            color: #a0a0a0 !important;
            height: 6px !important;
            text-decoration: none;
            line-height: 10px !important;
            display: block;
            text-align: center;
            color: #fff;
            width: 150px ;
        }
        .amazingslider-nav-pause-1 {
            scale: 0.7 !important ;
        }

        .amazingslider-nav-play-1 {
            scale: 0.7 !important;
        }
        
        .lock13, .lock15 {
            margin-top:0px  ;
        }
     
        
        .X22 {
            position: fixed;
            width: 100%;
            height:50px ;
            line-height: 60px;
            background-color: rgba(0, 0, 0, 0.45) !important;
            color: #fff;
            z-index: 100 !important;
        }
        /*.nav5 {
            font-size: 10px ;
        }*/
        /*.Login {
            line-height: 50px;
            position: fixed;
            float: left;
            left: 25px;
            color: #fff;
            margin-top: 5px;
            width: 30px;
            cursor: pointer;
            height: 30px;
            background-size: 100% 100%;
            background-repeat: no-repeat;
            background-image: url('https://nikanschool.org/Admin/MyImage/Login.png');
        }*/

        .top200 {
            top: -140px;
        }

        .myfoot {
            width: 100%;
            background-color: #152E53;
            color: #fff;
            min-height: 35px;
            font-size: 12px !important;
            line-height: 30px;
        }

        .multitxt {
            max-height: 100px;
            height: 70px;
        }


        .tx22 {
            /*height: 20px !important;*/
        }

        .close1 {
            width: 20px;
            height: 20px;
            margin-top: 5px;
        }

        .login-button_first {
            width: 80.0%;
            padding: 8px !important;
            color: white;
            background: #d7ac00;
            border: none;
            border-radius: 5px;
            margin-top: 5px;
        }



        /*.nav5C {
            padding: 5.0px ;
            height: 25.0px ;
        }*/

        .Login_txt > img {
            height: 25px !important;
        }
        /*.ptitle {
            font-size:0.8rem !important; 
           float: right;
            margin-right: 80px;
            color: #fff;
            margin-top: 18px;
        }*/

        .X25 {
            position: absolute;
            width: 100%;
            height: 50px;
            background-color: rgba(107, 105, 105, 0.93) !important;
            color: #fff;
            z-index: 100 !important;
            
        }

        .img26 {
            padding-top:50px !important;
        }

        /*.logo {
            margin-top:5px;
            width: 40px;
            height: 30px;
            position: fixed;
            float: right;
            right: 35px;
            color: #fff;
            background-size: 100% 100%;
            background-repeat: no-repeat;
        }*/
    }


    h5 {
        font-size: 12px;
    }

    .top1 {
        margin-top: 70px;
    }

    .top11 {
        margin-top: 80px;
    }





    .no {
        display: none;
    }

    .modalBackground {
        background-color: Black;
        filter: alpha(opacity=80);
        opacity: 0.8;
    }


  
    @font-face {
        font-family: 'BNazanin';
        src: url('Admin/fonts/BNazanin.eot?#') format('eot'), url('Admin/fonts/BNazanin.woff') format('woff'), url('Admin/fonts/BNazanin.ttf') format('truetype');
    }


    .p1Class {
        margin: auto !important;
        width: 96%;
    }

    .p2c {
        
    }


    .hdrxx {
        width: 100%;
        background-color: #128FAB;
        color: #fff;
        height: 12%;
        line-height: 57px;
        font-family: 'B Yekan';
        margin-right: 0px;
    }

    .hdrxx3 {
        width: 100%;
        background-color: #f5f3f3;
        height: 73px;
        line-height: 60px;
        margin-right: 0px;
        font-family: 'B Yekan';
    }

    .tLeft {
        float: left;
        padding-left: 20px;
    }

    .tright {
        float: right;
        padding-right: 20px;
    }

    .hdr1xx {
        width: 100%;
        background-color: #f5f3f3;
        text-align: center;
        font-size: 20px;
        height: 100px;
        margin: auto;
        text-align: center;
        padding: 25px;
        margin-right: 0px;
    }

    .imgHdr1 {
        display: block !important;
        width: 50%;
        height: 50px;
        background-image: url('Admin/Image/samane.svg');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        margin: auto;
    }


    .mainxx {
        width: 90%;
        background-color: #f5f3f3;
        margin: auto;
        height: 1100px;
    }

    .newp {
        width: 70%;
        margin: auto;
    }

    .NewNews {
        width: 100%;
        height: 30px;
        background-color: #ffb400;
        cursor: pointer;
        border: 2px solid #ffd162;
        text-align: center;
        line-height: 50px;
        border-right: 0px;
        border-left: 0px;
    }

    .NewNewsp {
        width: 100%;
        height: 250px;
        background-color: #ffd162;
        text-align: center;
        display: none;
    }

    .WhitePadxx {
        width: 100%;
        background-color: #fff;
        padding: 5px;
        margin: auto;
    }

    .armxx {
        display: block !important;
        width: 60px;
        height: 100px;
        left: 2%;
        background-image: url('Admin/Image/2222.svg');
        background-size: 100% 100%;
        background-repeat: no-repeat;
        position: absolute;
        direction: ltr !important;
        z-index: 10000;
    }

    .AmountCure {
        direction: ltr !important;
    }

    .news1 {
        max-width: 200px;
        word-wrap: break-word;
        text-align: justify right !important;
        direction: rtl;
        padding: 6px;
    }

    .MainImg2 {
        width: 80px;
        height: 100px;
        background-size: 100% 100%;
    }

    .Gal1 {
        width: 80%;
        height: 320px;
        background-size: 100% 100%;
    }

    .Marginbt {
        width: 10%;
        margin: auto;
    }



    .mars {
        margin: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        display: none;
    }

    .colr1 {
        background-color: #f6f3e8;
        border-right: 2px solid;
    }

    .gox {
        width: 80%;
        margin: auto;
    }

    .gox2 {
        width: 97%;
        margin: auto;
        margin-top: 20px;
        text-align: center;
    }

    .mycntnts {
        max-width: 120px !important;
        word-wrap: break-word;
    }

    .mycntnts2 {
        max-width: 80% !important;
        word-wrap: break-word;
    }

    .xs22 {
        max-width: 200px !important;
        color: #fff;
    }

    .mycntnts3 {
        max-width: 200px !important;
        word-wrap: break-word;
    }

    .stuB {
        margin: auto;
        width: 400px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        background-color: #e7eef3;
        border-radius: 10px;
    }

    .tdTxt {
        text-align: right;
        width: 50%;
        padding-right: 10px;
    }

    .stuB2 {
        margin: auto;
        width: 400px;
        height: 6px;
        text-align: center;
        background-color: #5D7B9D;
        border-radius: 10px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .color1 {
        background-color: #5D7B9D;
        color: #fff;
        width: 400px;
        margin: auto;
        border: 1px solid #cbc6c6;
    }

    .namecs {
        width: 150px;
        max-width: 150px;
        text-align: center;
        font-family: 'B Yekan';
    }

    .color3 {
        width: 400px;
        margin: auto;
        border: 1px solid #cbc6c6;
    }

    .divPop1 {
        width: 100%;
        height: 400px;
        overflow-y: auto;
        background: #fff;
        direction: ltr;
        margin: auto;
    }

    .Divx1 {
        width: 80%;
        text-align: center;
        margin: auto;
    }

    .DivMargins89 {
        width: 98%;
        max-height: 1000px;
        overflow: auto;
    }

    .divPop2 {
        width: 90%;
        max-height: 400px;
        overflow-y: auto;
        text-align: center;
        background: #e8e8e8;
        direction: ltr;
        margin: auto;
    }

    .clr1 {
        background-color: #edff00 !important;
        border: none;
        margin: 0;
        padding: 0;
    }

    .justify1 {
        width: 100%;
        text-align: justify;
        text-justify: inter-word;
    }

    .justify0 {
        width: 100%;
        text-align: center;
        margin: auto;
        text-shadow: none;
        font-family: 'B Yekan';
        color: #000;
        font-size: 14px;
    }

    .bold {
        color: #0DA9D0;
        font-size: 16px;
    }

    .newNews {
        width: 80%;
        margin: auto;
    }

    .MarginDivFinal {
        width: 95.0%;
        margin: auto;
        overflow: auto;
        max-height: 700px;
        direction: ltr;
        padding-top: 10px;
        margin-bottom: 30px;
    }

    .no-js #loader {
        display: none;
    }

    .js #loader {
        display: block;
        position: absolute;
        left: 100px;
        top: 0;
    }

    .se-pre-con {
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        z-index: 9999;
        background: url('Admin/Image/35.svg') center no-repeat #fff;
    }

    .CN1 {
        color: #000 !important;
        padding: 2px;
        text-align: center;
        height: 30px;
        font-family: B Yekan;
    }

    .DivMargins450 {
        width: 90%;
        overflow: auto;
        font-size: 14px;
        margin: auto;
        margin-bottom: 50px;
    }

    .DivMarginsR3 {
        width: 98%;
        max-height: 700px;
        overflow: auto;
        font-size: 15px;
        margin: auto;
        margin-bottom: 50px;
        direction: ltr;
    }

    .DivMarginsR4 {
        width: 98%;
        max-height: 700px;
        overflow: auto;
        font-size: 15px;
        margin: auto;
        margin-bottom: 50px;
    }

    .DivMarginsR1 {
        width: 100%;
        height: 50px;
        text-align: center;
        font: bold;
        font-size: 16px;
        color: #0DA9D0;
    }

    .ji a {
        left: 0px !important;
    }

    .mymar1 {
        margin-top: 80%;
        margin-bottom: 10px;
    }

    .guideShow {
        cursor: pointer;
    }

    .myPad {
        padding: 3px;
        word-break: break-all
    }

    .BtnP {
        margin: 20px !important;
    }

    .hdrPrint {
        background-color: #cbc6c6 !important;
        color: #000 !important;
        text-align: center;
        padding: 5px;
        height: 30px;
        font-family: B Yekan;
    }

    .Rowprint {
        background-color: #ebe8e8 !important;
        text-align: center;
        padding: 5px;
        font-family: B Yekan !important;
    }

    .printsize {
        margin: auto;
        margin-top: 0px;
        background-color: #fff;
        font-size: 14px;
        color: #000;
        width: 20cm;
    }

    .NotPresentWork {
        background-color: #38becb !important;
        color: #000 !important;
    }

    .Absents {
        color: #000 !important;
        background-color: #ffeb08 !important;
    }

    .Holiday {
        color: #000 !important;
        background-color: #4fb20a !important;
    }

    .Edits1 {
        color: #000 !important;
        background-color: #777 !important;
    }

    .Incomplete {
        color: #000 !important;
        background-color: #fb7121 !important;
    }

    .ErrorGridRow {
        color: #000 !important;
        background-color: #ed1717 !important;
    }

    .forecolor {
        text-align: right !important;
    }

    .modalPop1 {
        width: 90%;
        background-color: #fff;
        border: 5px solid #777;
        margin: auto;
        text-align: center;
        max-height: 700px;
        overflow: auto;
    }

    .back1 {
        background-color: #5D7B9D;
        color: #fff;
        padding: 3px;
        text-align: center;
    }

    .back2 {
        background-color: #cbc6c6 !important;
        color: #777 !important;
        padding: 5px;
    }



    .modalPopup {
        background-color: #FFFFFF;
        z-index: 99999999999999999999999999999999 !important;
        border: 3px solid #0DA9D0;
        border-radius: 5px;
        overflow: auto;
        max-height: 400px;
        padding: 5px;
    }




        .modalPopup .header {
            background-color: #0DA9D0;
            height: 10px;
            color: White;
            line-height: 10px;
            text-align: center;
            font-weight: bold;
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
        }

        .modalPopup .body {
            padding: 5px;
            min-height: 50px;
            text-align: center;
            font-weight: bold;
            color: Black;
        }

        .modalPopup .footer {
            padding: 6px;
        }

        .modalPopup .yes, .modalPopup .nob {
            height: 23px;
            color: #000000;
            line-height: 23px;
            text-align: center;
            font-weight: bold;
            cursor: pointer;
            border-radius: 4px;
        }

        .modalPopup .yes {
            background-color: #2FBDF1;
            border: 1px solid #0DA9D0;
        }

        .modalPopup .nob {
            background-color: #9F9F9F;
            border: 1px solid #5C5C5C;
        }

    .guide {
        width: 90%;
        cursor: pointer;
        border-radius: 5px;
        background-color: #b5faaf;
        border: 5px double #299f01;
        margin: auto;
        text-align: right;
        padding: 10px;
        font-size: 15px;
    }

    .red {
        color: #ed1717;
    }

    .green {
        color: #0d00b7;
    }

    input[type=tel] {
        border: none !important;
        word-wrap: break-word;
        cursor: pointer;
    }

    .MyMAr1 {
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
        margin-top: 5px;
        margin-bottom: 20px;
        font-size: 14px;
        max-height: 220px;
        overflow: auto;
    }

    .DivMar212 {
        width: 95%;
        margin: auto;
        margin-top: 5px;
        margin-bottom: 20px;
        font-size: 14px;
        text-align: center;
        max-height: 400px;
        overflow-y: auto;
        left: 0px !important;
    }

    .d1 {
        padding: 0px !important;
        background-color: #fff !important;
        border: none !important;
    }

    input[type=url] {
        background-color: inherit;
        color: inherit;
        pointer-events: none;
    }

    .DivMargin1 {
        width: 100%;
        max-height: 400px;
        overflow: auto;
        font-size: 14px;
        text-align: center;
    }


    .DivMargin12 {
        width: 90%;
        max-height: 1200px;
        overflow: auto;
        font-size: 14px;
        margin: auto;
        text-align: center;
    }

    .padClr {
        color: #989494;
        font-size: 11px;
    }

    .unread {
        width: 30px;
        height: 30px;
        background-color: #0DA9D0;
        color: #D3E7F5;
        border-radius: 30px;
    }

    .DivMargin11 {
        width: 99%;
        max-height: 1200px;
        overflow: auto;
        font-size: 14px;
        margin: auto;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 15px;
    }

    .DivMarginsQ {
        width: 80%;
        max-height: 300px;
        overflow: auto;
        margin: 10%;
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .DivMargins {
        width: 96%;
        max-height: 450px;
        overflow: auto;
        margin: auto;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .DivMargins12 {
        width: 60%;
        max-height: 450px;
        overflow: auto;
        margin: auto;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .DivMargins30 {
        width: 96%;
        max-height: 600px;
        overflow: auto;
        margin: 2%;
        overflow-x: hidden;
    }

    .DivMargin2 {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        margin-top: 5px;
        margin-bottom: 20px;
        max-height: 400px;
        overflow: auto;
        font-size: 14px;
    }

    .Div1 {
        word-wrap: break-word;
        width: 100%;
        min-height: 150px;
        text-align: right;
        border-bottom: 2px solid #0DA9D0;
        float: right;
        background-color: #fff;
    }

    .Div3 {
        width: 100%;
        text-align: center;
        margin-top: 50px;
        float: right;
    }

    .Names1 {
        text-align: center !important;
        font-size: 13px !important;
    }

    .DivMarginsExam {
        width: 70%;
        max-height: 400px;
        overflow: auto;
        margin: auto;
    }

    .PanelSport {
        width: 50%;
        margin: auto;
        background-color: #fff;
        border: 2px solid #cbc6c6;
        border-radius: 6px;
        margin-bottom: 10px;
        margin-top: 10px;
    }




    /*###Tablet(medium)###*/
    @media screen and (min-width : 768px) and (max-width : 1423px) {



        .imgMnu{ 
            display :none ; 
        }

        .ulc {
            display: block;
        }
           
        
        .top200 {
            top: -120px;
        }

        .myfoot {
            width: 100%;
            background-color: #152E53;
            color: #fff;
            min-height: 35px;
            font-size: 12px !important;
            line-height: 30px;
        }

        .marquee1 {
            display: block;
        }

        .mobilebirth {
            display: none;
        }

        .servic-titr {
            margin-bottom: 40px !important;
            margin-top: 50px;
            font-weight: normal;
            width: 100%;
            padding-bottom: 29px;
            border-bottom: 1px solid #4BB2FA;
            font-size: 21px !important;
        
            text-align: center;
        }

        .Menu2 {
            background-color: #000;
            color: #fff;
            text-align: right;
            padding: 5px;
            line-height: 35px;
            position: fixed;
            width: 98%;
            z-index: 9000000000000;
            margin: auto;
            display: none;
        }

        .topDate {
            display: block;
        }

        .Menu2_2 {
            z-index: 80000;
            display: none;
        }

        .menu1 {
            background-color: #000;
            color: #fff;
            text-align: right;
            padding: 5px;
            line-height: 35px;
            position: fixed;
            width: 98%;
            z-index: 9000000000000;
            margin: auto;
        }
    }

    /*### Smartphones (portrait and landscape)(small)### */
    @media screen and (min-width : 0px) and (max-width : 767px) {
        .imgMnu {
            display: block;
        }

        .ulc {
            display: none;
        }


        .ulc>li {
            display: block;
            border-top: 1px solid #fff;
        }
        .marquee1 {
            display: none;
        }

        .mobilebirth {
            display: block;
        }

        .top200 {
            top: -50px;
        }

        .myfoot {
            width: 100%;
            background-color: #152E53;
            color: #fff;
            line-height: 20px;
            font-size: 12px !important;
            min-height: 30px !important;
        }

        .servic-titr {
            margin-bottom: 40px !important;
            margin-top: 50px;
            font-weight: normal;
            width: 100%;
            padding-bottom: 29px;
            border-bottom: 1px solid #4BB2FA;
            
            text-align: center;
        }



        .Menu2 {
            background-color: #000;
            color: #fff;
            text-align: right;
            padding: 5px;
            line-height: 25px;
            position: fixed;
            width: 98%;
            z-index: 9000000000000;
            margin: auto;
            display: block;
        }

        .Menu2_2 {
            z-index: 80000;
            display: block;
        }

        .topDate {
            display: none;
        }

        .menu1 {
            background-color: #000;
            color: #fff;
            text-align: right;
            padding: 5px;
            line-height: 35px;
            display: none;
            width: 98%;
            z-index: 9000000000000;
            margin: auto;
        }
    }



    .DivMargin {
        width: 90%;
        margin-right: 5%;
        margin-left: 5%;
        margin-bottom: 20px;
        max-height: 400px;
        overflow: auto;
        margin-top: 2%;
    }

    .GridClass {
        width: 100%;
        border-radius: 10px;
    }

    .marginx {
        margin-right: 35%;
        margin-top: 50px;
    }

    .MenuDivs {
        width: 100%;
        margin: 20px;
        background-color: #ed1717;
    }

    .h5x {
        color: #38becb;
        text-shadow: 2px 2px 2px #fff;
    }

    .MenuDivs1 {
        max-height: 400px;
        color: #fff;
        width: 200px;
    }



    .btnEdit3 {
        background: none;
        border: none;
        background-image: url('Admin/Image/del2.png');
        width: 12px;
        background-size: contain;
        height: 12px;
        background-repeat: no-repeat;
        line-height: 12px;
    }

    .BtnAlloc {
        background: none;
        border: none;
        background-image: url('Admin/Image/Trans.png');
        width: 20px;
        background-size: contain;
        height: 20px;
        background-repeat: no-repeat;
        line-height: 12px;
        display: none;
    }

    .BtnAlloc, .btnEdit4:hover {
        opacity: 0.7;
    }

    .cancel:hover {
        opacity: 0.6;
    }

    .cancel {
        background-image: url('Admin/Image/cancel.png');
        width: 30px;
        background-size: contain;
        border: none;
        height: 30px;
        background-color: inherit;
        background-repeat: no-repeat;
    }

    .btnEdit4 {
        background: none;
        border: none;
        background-image: url('Admin/Image/Edit.png');
        width: 15px;
        background-size: contain;
        height: 15px;
        background-repeat: no-repeat;
        line-height: 15px;
    }

    .AnsC {
        direction: ltr;
    }

    .divMar {
        margin-right: 42%;
        text-align: center;
    }

    .divMar2 {
        margin: auto;
        width: 80%;
    }

    .divMarX {
        margin: 100px;
        text-align: center;
    }

    .btnEdit3:hover {
        opacity: 0.7;
    }


    #LessonP {
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
    }

    .c1Add {
        background-color: #43cb38;
        width: 150px;
        height: 40px;
        float: right;
        line-height: 40px;
        color: #fff;
        text-decoration: none;
        cursor: pointer;
        text-align: center;
        opacity: 0.9;
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        margin-top: 30px;
        border: 1px double #fff;
        border-top-left-radius: 40px;
        border-bottom-left-radius: 40px;
    }

        .c1Add:hover {
            width: 200px;
            opacity: 1;
            transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            background-color: #ffc244;
        }

    .c1 {
        width: 150px;
        height: 40px;
        float: right;
        line-height: 40px;
        color: #000;
        text-decoration: none;
        cursor: pointer;
        text-align: center;
        opacity: 0.9;
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        background-color: #e5ff00;
        border: 1px double #fff;
        border-top-left-radius: 40px;
        border-bottom-left-radius: 40px;
    }

    .tree {
        color: #2A87B6;
    }

    .MyDivs1 {
        left: 0px !important;
        top: 10px !important;
        width: 90%;
        margin: 5%;
        background-color: rgba(119, 119, 119, 0.92);
        border-radius: 10px;
        max-height: 600px;
        overflow: auto;
    }

    .MyDivs11 {
        left: 0px !important;
        top: 10px !important;
        width: 90%;
        margin: 5%;
        border-radius: 10px;
    }

    .c1:hover {
        width: 180px;
        opacity: 1;
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        background-color: #ffc244;
    }

    .PanelClass {
        text-align: center;
        font-size: 14px !important;
    }

    .LableClass {
        color: #5a70f7;
        background-color: #fff;
        margin: 10px;
        text-align: center;
    }

    .up30 {
        margin-bottom: 30px;
    }

    .FU1 {
        direction: ltr;
        cursor: pointer;
    }

    .x {
        background-image: url('./Image/Ufile.png');
        width: 30px;
        height: 30px;
        background-repeat: no-repeat;
        background-size: contain;
        border: none;
    }

    .FUP {
        direction: ltr;
        text-align: center;
        height: 30px;
        width: 90px;
    }

    .MFUP {
        direction: rtl;
        text-align: right;
        height: 30px;
        width: 95%;
    }

    .FUP2 {
        direction: rtl;
        text-align: center;
        height: 30px;
        color: #000;
        margin: auto;
        opacity: 0.01;
    }

    .e1 {
        padding: 0px;
        margin: auto;
        text-align: center;
        width: 90%;
    }

    .FB {
        font-family: 'B Yekan';
        cursor: pointer;
        text-align: center;
    }

    .PFb {
        width: 95%;
        margin: auto;
        font-family: 'B Yekan';
        cursor: pointer;
        text-align: center;
        max-height: 1000px;
        overflow: auto;
        direction: ltr;
    }

    .GridViewClass th {
        text-align: center !important;
    }

    .GridViewClass td {
        text-align: center !important;
    }

    .GridViewClass {
        width: 90%;
    }

    .divgrid {
        height: 300px;
        width: 100%;
    }

        .divgrid table {
            width: 100%;
        }

    .mytxt {
        width: 90%;
        text-align: center;
        margin: auto;
    }

    .mytxt1 {
        width: 70%;
        text-align: center;
        margin: auto;
        margin: 5px;
        padding: 5px;
    }

    .mytxt11 {
        text-align: center;
        margin: auto;
        margin: 5px;
        padding: 5px;
    }

    .mytxt2 {
        width: 100%;
        text-align: center;
        margin: auto;
        margin: 5px;
        padding: 5px;
        max-height: 200px;
        height: 100px;
    }

    .MarS {
        width: 90%;
        margin: auto;
        text-align: center;
        padding: 20px;
    }

    .MarS2 {
        width: 95%;
        margin: auto;
        text-align: center;
        overflow: auto;
        max-height: 400px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .H4C {
        text-align: center;
    }

    .txtR {
        text-align: center;
        width: 30px;
    }



    .patern {
        background-color: #000;
        opacity: 0.9;
        width: 100%;
    }

    .Ex1 {
        font-size: 10px;
        text-align: center;
    }

    .size1 {
        font-size: 10px;
    }

    .NextPart {
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
        background-color: #43cb38;
        color: #fff;
        padding: 5px;
        margin-top: 10px;
        margin-right: 5px;
    }

    .XX2 {
        margin-top: 5px;
        width: 80%;
    }


    .padd-left {
        padding-right: 5px;
        padding-left: 20px;
    }



    .TitleFont {
        font-size: 16px;
        line-height: 10px;
    }

    .Deactive {
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
        background-color: #cbc6c6;
        color: #000;
    }

    .Current {
        border-top-left-radius: 200px;
        border-bottom-left-radius: 200px;
        background-color: #107208;
        color: #fff;
    }

    .txD {
        width: 35%;
        font-size: 12px;
        margin-top: 5px;
    }

    .v5 {
        padding: 20px;
    }


    .colr {
        color: #000;
        text-align: center;
        word-wrap: break-word;
        padding-right: 5px;
        padding-left: 5px;
    }

    .colr2 {
        color: #fff;
        text-align: center;
        word-wrap: break-word;
    }

    .bcl {
        background-color: #efefef;
        line-height: 20px;
        border-bottom: 2px solid #777;
        border-top: 2px solid #777;
        margin-top: 2px;
    }

    .gr1 {
        width: 80%;
        margin: 10%;
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .txta {
        text-align: center;
    }

    .noback {
        background: none;
    }

    .txtAlign1 {
        text-align: right;
        padding-right: 30px;
    }

    .pd {
        padding-right: 42%;
    }

    .f1 {
        font-size: 15px;
        font-weight: bolder;
        border: 3px double #000;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
        width: 5cm;
        margin: auto;
    }

    .B2 {
        background-color: #ed1717;
        color: #fff;
        width: 60px;
        height: 30px;
        line-height: 30px;
    }

    .Delete {
        background-color: #ed1717;
        color: #fff;
        width: 60px;
        height: 30px;
        display: none;
        float: left;
        line-height: 30px;
        margin-bottom: 10px;
    }

        .Delete:hover {
            opacity: 0.7;
        }

    .Edit {
        background-color: #43cb38;
        color: #fff;
        width: 60px;
        display: none;
        line-height: 30px;
        height: 30px;
        margin-bottom: 10px;
    }

        .Edit:hover {
            opacity: 0.7;
        }

    .f {
        padding-left: 55%;
    }

    .f2 {
        font-weight: bold;
        text-align: center;
        padding-top: 30px;
    }




    .scaleUp {
        transform: scale(1.2);
        padding-right: 40px;
        font-size: 15px;
    }



    .drp {
        width: 200px;
        height: 35px;
        margin: 10px !important;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;
    }


    .p1 {
        margin-top: 0px;
        border: 2px solid #777;
        width: 70%;
        background-color: #fff;
    }



    .HeaderFreez {
        position: relative;
        top: expression(this.offsetParent.scrollTop);
        z-index: 10;
    }



    .class1 {
        width: 100%;
        overflow-y: auto;
        font-size: 10px;
        font-family: B Yekan;
    }

    .xs {
        text-align: center !important;
        color: #fff;
        padding: 5px;
        height: 30px;
        font-family: B Yekan;
    }

    .btnpad {
        width: 80%;
        margin: auto;
        padding-top: 70px;
    }

    .padd11 {
        margin-right: 1px;
        margin-left: 25px;
        word-wrap: break-word;
    }

    .padd2 {
        margin-right: 5px;
        margin-left: 5px;
        word-wrap: break-word;
    }

    .padd2 {
        margin-right: 20px;
        margin-left: 10px;
        word-wrap: break-word;
        padding: 5px;
        margin-top: 10px;
    }

    .padding {
        margin: 20px;
        padding: 5px;
    }

    .HdrDivs {
        border: 2px solid #cbc6c6;
        background-color: #f5f3f3;
        text-align: center;
        width: 100%;
        height: 55px;
        line-height: 55px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .mycover {
        background-color: #fefefe;
        width: 90%;
        margin: auto;
        border: 5px double #cbc6c6;
        padding: 15px;
    }

    .MarginDivsPre1 {
        margin: auto;
        background-color: #fff;
        border: 10px double #777;
        max-height: 600px;
        text-align: center;
        margin-bottom: 20px;
        margin-top: 20px;
        overflow: auto;
    }

    .MarginDivsPre {
        width: 60% !important;
        margin: auto;
        background-color: #fff;
        border: 10px double #777;
        text-align: center;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .txtmar35 {
        width: 35%;
        margin: auto;
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 5px;
        text-align: center;
    }

    .txtmar {
        width: 98%;
        margin: auto;
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 5px;
        text-align: center;
    }

    .txtmar2 {
        width: 90%;
        margin: auto;
        padding: 5px;
        margin-bottom: 10px;
        margin-top: 10px;
        text-align: center;
    }

    .Exp1 {
        width: 80%;
        margin: auto;
        height: 180px;
    }

    .txtmar22 {
        width: 85.0%;
        margin: auto;
        padding: 5px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .txtmar3 {
        width: 70%;
        margin: auto;
        padding: 5px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .txtmar4 {
        width: 92%;
        margin: auto;
        padding: 5px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .Pt {
        color: #ed1717;
        background-color: #FFFF00;
    }

    .REQ1 {
        color: #ed1717;
        font-weight: bold;
        font-size: 20px;
        padding: 10px;
    }

    .REQ2 {
        font-weight: bold;
        font-size: 20px;
        padding: 10px;
        color: #fff;
    }

    .pad00 {
        padding: 0px !important;
        margin: 0px !important;
    }

    .MarginDiv33 {
        width: 98%;
        margin: 1%;
        max-height: 400px;
        overflow: auto;
        font-size: 14px;
    }

    .xs3 {
        word-wrap: break-word;
        color: #1d1c1c !important;
        text-align: center;
    }

    .xs2 {
        text-align: center;
        padding: 2px;
        text-align: center;
        color: #fff;
        height: 30px;
        font-family: B Yekan;
    }



    .top2 {
        margin-top: 20px;
    }


    .hdr {
        width: 150px;
        text-align: center;
    }

    .mytitleTXT {
        text-align: center;
        font-size: 15px;
        background-color: #70fa65;
        color: #0DA9D0;
    }

    .p2 {
        border-radius: 20px;
        background-color: #ffffff;
        margin: 10px;
        padding-bottom: 40px;
    }

    .p22 {
        border-radius: 20px;
        background-color: #ffffff;
        margin: 10px;
        padding-bottom: 40px;
    }

    .cntr22 {
        margin-right: 35%;
        margin-top: 13px;
        font-family: B Yekan;
    }

    .cntr222 {
        margin-top: 80px;
    }

    .cntr2 {
        margin-right: 15px;
        margin-top: 10px;
        font-size: 15px;
    }

    .cntrTable {
        text-align: center;
    }

    .tl1 {
        text-align: right;
        padding-right: 20px;
    }

    .cntr12 {
        margin: 5%;
        margin-top: 10px;
        font-family: B Yekan;
    }

    .d {
        display: none;
    }

    .d2 {
        display: none;
    }

    .d3 {
        display: none;
        margin-right: 35%;
        font-family: B Yekan;
    }

    #DataPager1 {
        margin: auto;
        text-align: center;
    }

    .c2 {
        text-align: center;
    }

    .link {
        text-shadow: none;
        color: #000;
        padding: 10px;
    }

    .DelSamane {
        display: none;
    }

    .x3 {
        border: 2px solid #929292;
        background-color: #fff;
        margin-top: 10px;
    }

    .Px3 {
        border: 2px solid #929292;
        background-color: #fff;
        margin-top: 10px;
        width: 90%;
        margin: auto;
        min-height: 200px;
        padding-bottom: 50px;
        margin-bottom: 50px;
    }

    .Px4 {
        border: 2px solid #929292;
        background-color: #fff;
        margin-top: 20px;
        width: 90%;
        margin: auto;
        min-height: 200px;
    }


    .del {
        background-image: url('Admin/Image/del.png');
        width: 50px;
        height: 50px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .xp {
        background-image: url('Admin/Image/chk.png');
        width: 20px;
        height: 20px;
        background-size: contain;
        background-repeat: no-repeat;
        background-color: #fff;
        border: none;
        display: none;
    }

    .xp2 {
        background-image: url('Admin/Image/box.png');
        width: 22px;
        height: 22px;
        background-size: contain;
        background-repeat: no-repeat;
        background-color: #fff;
        border: none;
    }

    .add:hover {
        opacity: 0.7;
    }

    .del:hover {
        opacity: 0.7;
    }

    .add {
        background-image: url('Admin/Image/Add.png');
        width: 50px;
        height: 50px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .top90 {
        margin-top: 50%;
        margin-right: 150px;
    }

    .mr {
        margin-right: 150px;
        margin-top: 5px;
    }

    .bc2 {
        background-color: #fbfafa;
        color: #888;
        border-radius: 20px;
        margin-top: 20px;
        margin-bottom: 30px;
        padding-bottom: 10px;
        text-shadow: none;
    }

    input:focus {
        outline: none !important;
        border: 1px solid #38becb;
        box-shadow: 0 0 10px #6edbe6;
    }

    .bc {
        background-color: #fbfafa;
        text-align: center;
        color: #000;
        border-radius: 20px;
        margin-top: 20px;
        margin-bottom: 30px;
        font-family: 'B Yekan';
        text-shadow: none;
        font-size: 14px;
    }

    .highlighted td {
        color: Red !important;
        background-color: #edfb35 !important;
    }

    .bc11 {
        background-color: #fbfafa;
        text-align: center;
        color: #000;
        border-radius: 10px;
        margin-top: 20px;
        margin-bottom: 30px;
        font-family: 'B Yekan';
        text-shadow: none;
        font-size: 14px;
        width: 95%;
        margin: auto;
        padding: 5px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .c {
        color: #fff;
        background-color: #38becb;
    }

        .c:hover {
            opacity: 0.7;
        }

    .drptxt {
        width: 30%;
        margin-top: 10px;
        margin-bottom: 10px;
        text-align: center;
    }


    .xtxt {
        margin: 2px;
        font-family: B Yekan;
        text-align: center;
    }

    .xtxt2 {
        margin: 30px;
        font-family: B Yekan;
    }

    .xtxt3 {
        margin: 6px;
        font-family: B Yekan;
        width: 80px;
        text-align: center;
    }

    .link {
    }

    hr {
        border: none;
        border-bottom: 2px groove #929292;
    }

    .NavJs {
        width: 80%;
        margin: auto;
    }

    .box {
        text-align: center;
        background-color: #38becb;
        background: -webkit-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* Safari 5.1 to 6.0 */
        background: -o-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* For Opera 11.6 to 12.0 */
        background: -moz-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* For Firefox 3.6 to 15 */
        background: radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* Standard syntax */
        max-height: 150px;
        min-height: 120px;
        border-radius: 15px;
        border: 5px;
        margin: 20px;
        border: 1px double #cbc6c6;
    }

        .box a {
            font-size: 14px;
            color: #4d67ba;
            text-shadow: 0.3px 0.3px 3px #82d7e0;
            list-style-type: none;
            padding: 30px;
            text-decoration: none;
            line-height: 120px;
        }

    .ximg1 {
        width: 30px;
        height: 30px;
        background-repeat: no-repeat;
        font-family: 'B Yekan';
        margin-right: 10%;
    }

    .h25 {
        background-color: #128FAB;
        color: #fff;
    }

    .box > input[type="submit"] {
        font-size: 14px;
        color: #4d67ba;
        text-shadow: 0.3px 0.3px 3px #82d7e0;
        list-style-type: none;
        border: none;
        background: none;
        text-decoration: none;
        line-height: 110px;
    }

    .box:hover {
        opacity: 0.7;
        border: 1px double #ebe8e8;
        box-shadow: 0.3px 3px 3px #38becb;
    }

    .Cap1 div {
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center !important;
        background-color: #ebe8e8 !important;
    }

    .Cap1 {
        text-align: center !important;
        background-color: #ebe8e8 !important;
    }



        .Cap1 img {
            width: 40%;
        }

    .box2 {
        text-align: center;
        background-color: #38becb;
        background: -webkit-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* Safari 5.1 to 6.0 */
        background: -o-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* For Opera 11.6 to 12.0 */
        background: -moz-radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* For Firefox 3.6 to 15 */
        background: radial-gradient(#f5f3f3, #f5f3f3,#38becb); /* Standard syntax */
        max-height: 160px;
        min-height: 140px;
        border-radius: 15px;
        border: 5px;
        margin: 2px;
        line-height: 140px;
        min-width: 200px;
        word-wrap: break-word;
        border: 1px double #cbc6c6;
    }




    .HdrDate {
        width: 100%;
        background-color: #f5f3f3;
        font-family: 'BYekan';
        height: 10%;
        color: #4668E4;
        line-height: 50px;
        font-size: 14px;
        text-shadow: 1px 1px 1px #fff;
    }




    .k2:hover {
        opacity: 0.9;
    }

    .btnHome {
        background-image: url('Admin/Image/2.png');
        width: 70px;
        height: 73px;
        background-color: #F5F3F3;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
    }

    .btnprint {
        background-image: url('Admin/Image/p.png');
        width: 70px;
        height: 73px;
        background-color: none !important;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        border: none;
        float: left;
    }

    .imgCht {
        background-image: url('Admin/Image/cht.png');
        width: 30px;
        height: 30px;
        border-radius: 30px;
        background-repeat: no-repeat;
        background-size: contain;
        border: none;
        float: right;
    }



    .btnSnd {
        background-image: url('Admin/Image/snd.png');
        width: 30px;
        height: 30px;
        border-radius: 30px;
        background-repeat: no-repeat;
        background-size: contain;
        border: none;
        display: inline-block;
    }



    .ccc {
        direction: rtl;
        float: right;
    }
    /*.rights{
    width :33%;
    height:300px;
    background-color:#f5f3f3;
    border-radius:10px;
    box-shadow:2px 2px 2px #777777;
    margin-right:5px;
}*/
    .card {
        font-family: 'B Yekan';
        float: right;
        width: 31.333%;
        padding: .75rem;
        margin-bottom: 2rem;
        margin-right: 2rem;
        margin-top: 0.8rem;
        border-radius: 15px;
        height: 300px;
    }



    .MarginDiv1 {
        width: 90%;
        margin: 5%;
        max-height: 400px;
        overflow: auto;
        font-size: 14px;
        background-color: #fff;
    }

    .MyDiv {
        width: 90%;
        margin: 5%;
        margin-top: 0px;
        max-height: 600px;
        overflow: auto;
        font-size: 14px;
    }




    .MyDivS1 {
        width: 95%;
        margin: auto;
        margin-top: 15px;
        text-align: center;
        margin-bottom: 15px;
    }

    .DiVExam {
        width: 80%;
        margin: auto;
        direction: ltr;
        overflow: auto;
        max-height: 500px;
        margin-top: 5px;
        margin-bottom: 20px;
    }

    .DiVExam2 {
        width: 100%;
        margin: auto;
        direction: ltr;
        overflow: auto;
        max-height: 600px;
        margin-top: 5px;
        margin-bottom: 20px;
    }

    .MyDiv1 {
        width: 95%;
        margin: auto;
        margin-top: 15px;
        text-align: center;
        margin-bottom: 15px;
        overflow: auto;
        max-height: 400px;
    }

    .MyDiv1E {
        width: 95%;
        margin: auto;
        margin-top: 15px;
        text-align: center;
        margin-bottom: 15px;
    }

    .MyDivv2 {
        width: 98%;
        margin: auto;
        overflow: auto;
        height: 600px;
        margin-top: 30px;
        color: #fff;
        margin-bottom: 50px;
    }

    .MyDivx {
        width: 90%;
        margin: 5%;
        margin-top: 0px;
        max-height: 150px;
        min-height: 150px;
        overflow: auto;
        font-size: 14px;
    }

    .padd1 label {
        padding-right: 10px;
    }

    .panel-body1 {
        width: 90%;
        margin: auto;
        background-color: #ebe8e8;
        border-radius: 5px;
        margin: 10px;
        padding: 10px;
    }

    .panel-body2 {
        width: 90%;
        margin: auto;
        background-color: #ebe8e8;
        border-radius: 5px;
        margin: 10px;
        padding: 10px;
    }



    .myPanel {
        width: 80%;
        padding: 2px;
        background-color: #fff;
        margin: auto !important;
        margin-bottom: auto;
        border: 1px solid #888;
        margin-top: 5px !important;
        margin-top: 5px !important;
    }

    .Mar {
        width: 100%;
        margin: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 14px;
        max-height: 400px;
        overflow: auto;
    }

    .Marx2 {
        width: 95%;
        margin: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        border-radius: 5px;
        font-size: 14px;
        overflow: auto;
        max-height: 400px;
    }

    .Marx3 {
        width: 95%;
        margin: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        border-radius: 5px;
        font-size: 14px;
    }

    .Div2Mar {
        width: 90%;
        margin: 5%;
        font-size: 14px;
        overflow: auto;
        max-height: 640px;
    }

    .Mar1 {
        width: 70%;
        margin-left: 15%;
        margin-right: 15%;
        overflow: auto;
        max-height: 300px;
        font-size: 14px;
        margin-bottom: 20px;
    }


    .next-page2 {
        width: 30px;
        height: 61px;
        background-image: url('Admin/Image/nex.png');
        position: absolute;
        background-position: center;
        top: 55%;
        background-size: contain;
        background-repeat: no-repeat;
        right: 0px;
    }



    .auto-style1 {
        width: 100%;
        font-family: 'B Yekan';
    }

    .auto-style4 {
        text-align: center;
        font-family: 'B Yekan';
    }

    .auto-style2 {
        text-align: left;
        font-family: 'B Yekan';
    }

    .auto-style3 {
        text-align: right;
        font-family: 'B Yekan';
    }

    .auto-style2 {
        text-align: left;
        font-family: 'B Yekan';
    }

    .auto-style3 {
        text-align: right;
        font-family: 'B Yekan';
    }

    .adrs {
        max-height: 100px;
    }

    .b {
        height: 30px;
        width: 60px;
        cursor: pointer;
        color: #fff;
        background-color: #43cb38;
        font-family: 'B Yekan';
    }

        .b:hover {
            opacity: 0.8;
        }

    .txt {
        width: 200px;
        height: 30px;
        font-family: 'B Yekan';
        margin: 5px;
        text-align: center;
    }

    .txt2 {
        width: 200px;
        height: 60px;
        font-family: 'B Yekan';
        margin: 5px;
    }

    .txt21 {
        height: 30px;
        font-family: 'B Yekan';
        margin: 5px;
        font-size: 14px;
    }

    .txt21-2 {
        white-space: normal;
        text-align: justify;
        -moz-text-align-last: center; /* Firefox 12+ */
        text-align-last: center;
        width: 50%;
        font-size: 14px;
    }

    textarea {
        resize: none !important;
        white-space: normal !important;
        text-align: justify !important;
        -moz-text-align-last: center !important;
        text-align-last: center !important;
    }

    .btnsrch {
        background-color: #43cb38;
        color: #f5f3f3;
        box-shadow: 2px 2px 2px #777777;
        text-shadow: 2px 2px 2px #777777;
    }

    .xxx {
        width: 99%;
    }

    .btnsrch:hover {
        opacity: 0.9;
    }

    .td1 {
        text-align: center;
        border: 1px solid #000;
        max-width: 100px;
        word-wrap: break-word;
    }

    .S1 {
        cursor: pointer;
        margin-left: 10px;
        margin-right: 10px;
    }

    .nom {
        display: none;
    }

    .show {
        display: block;
    }

    .tables {
        width: 450px;
        margin-top: 30px;
        text-align: center;
        border: 2px solid #777777;
        font-family: 'B Yekan';
        align-items: center;
    }

    .cc {
        color: #fdff0a;
        text-shadow: 0px 0px 3px #000;
    }

    .cc22 {
        color: #38becb;
        text-shadow: 0px 0px 3px #fff;
    }

    .BrBtn2 {
        width: 150px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        font-size: 14px;
        margin-left: 80%;
        margin-top: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .bk {
        background-image: url('Admin/Image/3.png');
        width: 70px;
        height: 73px;
        background-color: #F5F3F3;
        background-size: 100% 100%;
        border: none;
    }

    .tx2 {
        margin-top: 15px;
        width: 50%;
        height: 30px;
    }


    .BrBtn {
        width: 150px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        float: right;
        margin-top: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .UpBtn {
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        height: 40px;
        border-radius: 5px;
        text-shadow: 2px 2px 2px #777777;
    }

    .BrBtn:hover {
        opacity: 0.8;
    }

    .myTxtp {
        text-align: right;
        font-size: 16px;
        padding-right: 5px;
    }

    .h2x {
        font-size: 20px;
        text-align: center;
        font-family: 'yekan';
        line-height: 50px;
        margin-top: 2px;
        color: #ffffff;
        text-shadow: 2px 2px 2px #777777;
    }

    .tb1 {
        width: 540px;
        background-color: #888;
        height: 60px;
        left: 88px;
        text-align: center;
        position: absolute;
    }



    .imgsec {
        width: 200px;
        height: 50px;
    }

    .loginPanel {
        width: 40%;
        margin-right: 25%;
        margin: auto;
        background-color: #ebe8e8;
        padding-bottom: 40px;
        margin-top: 5.0px;
        margin-bottom: 5px;
        border-radius: 15px;
    }

    .buttonIcons {
        text-align: left;
        width: 95%;
        margin: auto;
        line-height: 50px;
    }

    .loginHdr {
        width: 100%;
        background-color: #128FAB;
        height: 50px;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        padding: 10px;
    }

    .imgHdrL {
        width: 30%;
        background-color: #38becb;
        height: 40px;
        margin: auto;
        background: url('Admin/Image/log2.svg');
        background-repeat: repeat;
        background-size: auto;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }

    .log {
        width: 40px;
        height: 40px;
        background: url('Admin/Image/log.png');
        background-size: cover;
    }

    .Extxt {
        margin-top: 20px;
        height: 70px;
    }

    .m0:hover {
        opacity: 0.3;
    }



    .m0 {
        width: 90px;
        height: 30px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        margin-bottom: 10px;
        text-shadow: 2px 2px 2px #777777;
        border-radius: 5px;
    }

    .HImg {
        width: 100%;
        height: 100px;
        background-color: #f5f3f3;
        margin: 0;
    }

    .tx {
        width: 50%;
        font-family: B Yekan;
        margin-top: 30px;
        margin-right: 25%;
    }

    .txL {
        width: 50%;
        font-family: B Yekan;
        margin-top: 10px;
        margin-right: 25%;
    }


    .txSport {
        width: 50%;
        font-family: B Yekan;
        margin: auto;
        margin-top: 10px;
        text-align: center;
    }

    .txSport2 {
        width: 50%;
        MAX-width: 50%;
        min-width: 50%;
        font-family: B Yekan;
        margin: auto;
        margin-top: 10px;
        max-height: 120px;
        height: 100px;
        MIN-height: 100px;
    }

    .txCap {
        width: 50%;
        font-family: Tahoma;
        margin-right: 25%;
    }

    .txBc {
        background: url('Admin/Image/refresh.ico');
        font-family: 'yekan';
        /*width:50px;*/
        height: 25px;
        width: 25px;
        border-radius: 15px;
        background-color: #fff;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .xl {
        max-width: 80%;
        word-wrap: break-word;
        text-align: right;
        border: 1px solid #cbc6c6;
        max-height: 120px !important;
        overflow: auto;
        text-align: justify;
        padding: 10px;
    }

    .txBc2 {
        background: url('Admin/Image/ref.png');
        font-family: 'yekan';
        display: inline-block;
        min-width: 90px;
        width: 90px;
        line-height: 30px;
        border-radius: 5px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 10px;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
        margin-bottom: 10px;
        background-size: 100% 100%;
    }

    .fnt {
        font-size: 14px;
    }

    .fnt2 {
        font-size: 12px;
    }

    .Mar45 {
        margin-right: 45%;
        margin-top: 5px;
    }

    .Mar33 {
        margin-right: 40%;
        margin-top: 5px;
    }

    .Mar20 {
        margin-right: 30%;
        margin-top: 5px;
    }

    .Mar30 {
        margin-top: 5px;
    }

    .txB {
        width: 50%;
        font-family: B Yekan;
        margin-top: 20px;
        margin-right: 25%;
        text-shadow: 2px 2px 2px #777777;
        background-color: #43cb38;
        color: #fff;
        height: 40px;
    }

        .txB:hover {
            opacity: 0.8;
        }

    .Menu {
        /*margin-top: 30px;*/
    }

    .MenuItems {
        /*width: 100%;*/
        height: 50px;
        background: -webkit-linear-gradient(180deg, #d3e7f5,#f5f3f3 ); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(180deg, #d3e7f5, #f5f3f3); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(180deg, #d3e7f5,#f5f3f3 ); /* For Firefox 3.6 to 15 */
        background: linear-gradient(180deg, #d3e7f5,#f5f3f3 ); /* Standard syntax (must be last) */
        font-family: 'B Yekan';
        font-size: 18px;
        text-align: center;
        line-height: 50px;
        margin: auto;
        margin-top: 5px;
        box-shadow: 2px 2px 2px #fff;
        cursor: pointer;
    }

    .HdrMenu {
        color: #4d67ba;
        text-shadow: 2px 2px 2px #fff;
        font-size: 16px;
    }

    .xshow {
        display: none;
    }

    .BrB2 {
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 10px;
        text-shadow: 1px 1px 1px #777777;
    }

        .BrB2:hover {
            opacity: 0.7;
        }

    .Edits12 {
        width: 55px;
        border-radius: 5px;
        height: 40px;
        line-height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        font-size: 12px;
        cursor: pointer;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
        float: right;
    }

    .cancel1 {
        float: right;
        width: 55px;
        border-radius: 5px;
        height: 40px;
        line-height: 40px;
        font-family: 'B Yekan';
        background-color: #e81c1c;
        color: #f5f3f3;
        font-size: 12px;
        cursor: pointer;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
    }


    .er2 {
        float: right;
    }

    .BrBtns2 {
        width: 55px;
        border-radius: 5px;
        height: 40px;
        line-height: 40px;
        font-family: 'B Yekan';
        background-color: #e81c1c;
        color: #f5f3f3;
        font-size: 12px;
        cursor: pointer;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
    }

        .BrBtns2:hover {
            opacity: 0.7;
        }

    .BrBtn3 {
        width: 80px;
        height: 35px;
        background-color: #43cb38;
        color: #f5f3f3;
        border-radius: 5px;
        font-family: 'B Yekan';
        font-size: 12px;
        cursor: pointer;
        text-shadow: 1px 1px 1px #777777;
    }

        .BrBtn3:hover {
            opacity: 0.7;
        }

    .tmar {
        padding: 30px;
    }

    .firdDiv {
        width: 750px;
        margin: auto;
    }

    .MyWidth {
        width: 700px;
    }

    .firdDiv3 {
        width: 10px;
        margin: auto;
    }


    .bTN {
        border-radius: 5px;
        height: 30px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        margin-top: 10px;
        margin-bottom: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .BrBtns {
        min-width: 120px;
        border-radius: 5px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        margin-top: 10px;
        font-size: 14px;
        margin-bottom: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .mybr35 {
        min-width: 90px;
        width: 90px;
        margin: 10px;
        line-height: 30px;
        white-space: pre-wrap;
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #ed1717;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-right: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .mybr34 {
        min-width: 90px;
        width: 90px;
        margin: 10px;
        line-height: 30px;
        white-space: pre-wrap;
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-right: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .mybr3 {
        display: inline-block;
        min-width: 90px;
        width: 90px;
        margin: 10px;
        line-height: 30px;
        white-space: pre-wrap;
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-right: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .mybr1 {
        display: inline-block;
        min-width: 90px;
        width: 110px;
        margin: 10px;
        height: 35px;
        border-radius: 5px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-right: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .BrBtns:hover {
        opacity: 0.7;
    }

    .myMarginDivs {
        margin-top: 10px;
        float: left;
    }

    .ac1 {
        background-color: #2F56E4 !important;
    }

    .ac2 {
        background-color: #FF00A2 !important;
    }

    .ac3 {
        background-color: #9900cc !important;
    }

    .ac4 {
        background-color: #0AD801 !important;
    }

    .tabPanel {
        direction: rtl !important;
        width: 90%;
        margin: auto;
    }

    .BrBtns31 {
        background-image: url('Admin/NikanImg1/m5.png');
        display: inline-block;
        text-align: center;
        line-height: 40px;
        height: 100px;
        font-family: 'B Yekan';
        background-color: #FBFAFA;
        color: #f5f3f3;
        max-width: 90px;
        width: 90px;
        border: none;
        cursor: pointer;
        font-size: 12px;
        margin-top: 0px;
        text-shadow: 1px 1px 1px #777777;
        margin-bottom: 10px;
        background-size: 100% 100%;
    }

    .BrBtns3 {
        display: inline-block;
        min-width: 90px;
        width: 90px;
        line-height: 40px;
        border-radius: 5px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
        margin-top: 10px;
        text-shadow: 1px 1px 1px #777777;
        margin-bottom: 10px;
    }

        .BrBtns3:hover {
            opacity: 0.7;
        }

    .Gr3 {
        padding-right: 43%;
        padding-top: 30px;
        opacity: 1;
        padding-bottom: 50px;
    }

    .cccc {
        margin-right: 10px;
        padding-left: 30px;
        width: 200px;
    }

    .pback {
        padding-top: 20px;
        font-size: 16px;
        color: #ffffff;
        text-align: center;
    }

    .dback {
        background-color: #7d7a7a;
        opacity: 0.8;
    }

    .cn {
        text-align: center;
        align-content: center;
        margin: auto;
    }

    .cntr {
        text-align: right;
        width: 200px;
    }

    .panelM {
        width: 100%;
        min-height: 200px;
        background-color: #ebe8e8;
        font-family: 'B Yekan';
        font-size: 18px;
        margin: auto;
    }

    .EBRpanel {
        width: 100%;
        background-color: #efefef;
    }

    .EBRpanelTitle {
        width: 100%;
        background-color: #38becb;
        height: 50px;
    }

    .EMpanelTitle {
        width: 100%;
        background-color: #D3E7F5;
        height: 50px;
        color: #2A87B6;
        border-radius: 5px;
        line-height: 50px;
        margin-bottom: 5px;
    }

    .MenuItems a {
        list-style-type: none;
        text-decoration: none;
        line-height: 50px;
        color: #fff;
        text-shadow: 2px 2px 2px #f5f3f3;
    }

        .MenuItems a:hover {
            color: #ffffff;
            text-shadow: 2px 2px 2px #808080;
        }

    .MenuItems:hover {
        opacity: 0.9;
    }

    .NewBranch {
        width: 220px;
        cursor: pointer;
        background-color: #43cb38;
        font-family: 'B Yekan';
        color: #f5f3f3;
        height: 50px;
        font-size: 18px;
        float: right;
        margin: 5px;
        text-shadow: 2px 2px 2px #777777;
    }

        .NewBranch:hover {
            opacity: 0.8;
        }

    .BrP {
        font-family: 'B Yekan';
        color: #777777;
        height: 50px;
        font-size: 18px;
        width: 100%;
        height: 20px;
        text-shadow: 2px 2px 2px #ffffff;
    }

    .ListTitle {
        float: right;
        background-color: #ebe8e8;
        width: 100%;
        margin-top: 5px;
        text-align: right;
    }

    .Brtitle {
        width: 100%;
        background-color: #38becb;
        height: 50px;
        text-align: center;
        font-family: 'B Yekan';
        direction: rtl;
        line-height: 50px;
    }

    .t {
        line-height: 50px;
        font-family: 'B Yekan';
        text-align: center;
    }

    .t2 {
        background-color: #bababa;
        color: #ffffff;
        list-style-type: none;
    }

    .t3 {
        line-height: 40px;
        font-family: 'B Yekan';
        text-align: center;
        font-size: 18px;
    }

    .t4 {
        font-size: 15px;
    }

    .Lbl {
        margin-top: 20px;
        color: #fe0404;
        font-family: 'B Yekan';
    }


    .ErrMsg {
        font-family: 'B Yekan';
        color: #f20606;
        font-size: 10px;
        text-align: center;
    }

    .ErrMsg1 {
        font-family: 'B Yekan';
        color: #0DA9D0;
        font-size: 14px !important;
        text-align: center !important;
    }

    .ErrMsg2 {
        font-family: 'B Yekan';
        font: bold;
        text-align: center;
    }

    .x12 {
        font-size: 15px;
    }

    .uu {
        margin-top: 2px;
    }

    .d3 {
    }

    .title1 {
        font-family: 'B Yekan';
        font-size: 16px;
        color: #fff;
    }

    .notshow {
        display: none;
    }

    .grid {
        margin: 200px;
    }

    .dropdown {
        margin-top: 50px;
    }

    .divs {
        min-height: 200px;
        padding-bottom: 10px;
    }

    .hr2 {
        opacity: 0.3;
        width: 96%;
        margin: auto;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .cc4 {
        color: #09aaba;
        font-size: 17px;
        line-height: 30px;
        text-shadow: 1px 1px 1px #ebe8e8;
        font-family: 'B Yekan';
    }

    input[type=checkbox] {
        -ms-transform: scale(1.2); /* IE */
        -moz-transform: scale(1.2); /* FF */
        -webkit-transform: scale(1.2); /* Safari and Chrome */
        -o-transform: scale(1.2); /* Opera */
        padding: 10px;
    }



    .mytxts {
        font-family: "B Yekan";
        margin: 10px;
    }

    .brs {
        margin-top: 20px;
        height: 40px;
        max-width: 90%;
        font-family: 'B Yekan';
        background-color: #d3e7f5;
        color: #f5f3f3;
        cursor: pointer;
    }


    .ck {
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        padding: 10px;
        margin-top: 20px;
    }

    .btndel {
        background: #fbb9b9;
        border: none;
        color: #ed1717;
    }

    .btnEdits {
        background: #ccf3c8;
        border: none;
        color: #43cb38;
    }

    .btndel:hover {
        opacity: 0.7;
    }

    .btnEdits:hover {
        opacity: 0.7;
    }

    .mymr1 {
        margin: auto;
        width: 750px;
    }

    .examMain {
        max-width: 750px;
        max-height: 600px;
        min-height: 250px;
        background-color: #fff;
        border: 7px double #000;
        margin: auto;
        color: #000;
        overflow-y: auto;
        margin-bottom: 20px;
    }

    .tdr {
        width: 250px;
        text-align: right;
        padding-right: 10px;
    }

    .tdl {
        width: 250px;
        text-align: left;
        padding-left: 10px;
    }

    .tdM {
        width: 250px;
        text-align: center;
    }

    .brs1 {
        border: 1px solid #000;
    }

    .trb {
        width: 750px;
        border: 1px solid #000;
    }

    .trb2 {
        width: 750px;
        border-bottom: 1px solid #000;
    }

    .examMain20 {
        width: 750px !important;
        margin: auto;
        background-color: #fff;
        margin-bottom: 20px;
    }

    .r1 {
        text-align: right !important;
        float: right;
    }

    .examMainP {
        margin: 0;
        /*position:fixed;*/
        padding: 0;
        /*background-color: #fff;*/
        font: 14px "B Yekan";
        width: 750px;
        margin: 0px !important;
        float: left;
        border-radius: 3px;
        /*overflow:scroll;*/
        /*background-color: #fff;*/
        border: 7px double #000;
        /*margin: auto;
    color: #000;*/
        /*overflow-y:auto;*/
    }

    .examMain2 {
        max-width: 750px;
        max-height: 600px;
        min-height: 200px;
        background-color: #fff;
        border: 7px double #000;
        margin: auto;
        color: #000;
        margin-bottom: 20px;
    }

    .MyDiv2 {
        width: 780px;
        background-color: #fff;
        border: 7px double #000;
        margin: auto;
        color: #000;
        overflow-x: auto;
        max-height: 500px;
        overflow-y: hidden;
    }



    .tree {
        padding-right: 0px;
    }

        .tree > a {
            position: inherit !important;
            display: none;
        }

    .quesDiv2 {
        border: 1px solid #000;
    }

    .QOp {
        text-align: right;
        word-wrap: break-word;
        padding: 10px;
    }

    .Rbl input[type="radio"] {
        margin-left: 10px;
        margin-right: 10px;
    }

    .lblTxt {
        float: right;
        padding-right: 10px;
    }

    .MyclassTxt {
        direction: ltr;
        font-family: Tahoma;
        width: 200px;
        height: 30px;
        font-family: 'B Yekan';
        margin: 5px;
    }

    .Xbtn2 {
        color: #777;
        text-shadow: none;
    }

    input[type="text"]:disabled {
        background-color: #ffffff;
    }

    .cap {
        height: 60px;
        color: #cdeeff;
        text-decoration: line-through;
        font-family: Cambria;
        font-size: 30px;
        text-align: center;
        background-image: url('Admin/Image/noise1.jpg');
    }

    .NasherName {
        color: #a4a3a3;
    }

    input[type="checkbox"] {
        margin: 5px !important;
    }

    a > img {
        outline: none !important;
    }

    .NoShow {
        display: none;
    }

    .ajax__tab_default .ajax__tab_tab {
        height: 90px;
        overflow: visible !important;
        height: 80px !important;
        font-family: 'B Yekan' !important;
    }

    .ajax__tab_xp .ajax__tab_header {
        text-align: right !important;
        font-family: 'B Yekan' !important;
    }

    .ajax__tab_xp .ajax__tab_body {
        font-family: 'B Yekan' !important;
    }

    .btnE1 {
        min-width: 80px;
        border-radius: 5px;
        height: 40px;
        font-family: 'B Yekan';
        background-color: #43cb38;
        color: #f5f3f3;
        cursor: pointer;
        margin-top: 10px;
        font-size: 14px;
        margin-bottom: 10px;
        text-shadow: 2px 2px 2px #777777;
    }

    .light {
        background-color: #b3f8ad;
        margin: 5px;
        padding: 10px;
        text-align: center;
    }

    .TXT2 {
        padding: 3px;
        margin: 3px;
        width: 50%;
        text-align: center;
    }

    .TXT3 {
        padding: 3px;
        margin: 3px;
        width: 50px;
        text-align: center;
    }

    .ajax__tab_xp .ajax__tab_body {
        border: none !important;
        width: 98%;
        margin: auto;
        background-color: transparent !important;
    }
.lock13, .lock15 {
    margin-top: 0px !important;
}
.lock12 {
    margin-top:0px !important;
}
.img25 {
    margin-top: 2.4rem  ;
}
.SchoolTitles {
    font-family: btitr !important;
    float: right;
    font-size: 0.8rem !important;
    color: #fff;
    margin-top: 15px !important;
    margin-right: 60px !important;
    text-align:right;
}
#nav5 > ul>li {
    padding-right: 10px !important
}
.Login{
    margin-top:6px !important;
}
#nav5 {
  
    font-size: 0.8rem !important;
}
#login {
    margin-left: -0.8rem !important
}
.logo {
    right: 10px !important
}
.DrightMenu {
    font-size: 0.7rem !important;
    display: flex;
    flex-direction: row;
    margin-right:0.7rem;
}
.fl >span{
    font-size:0.7rem!important ;
}
.DrightMenu >a{

    padding-left:10px;

}

.im2 {
    margin-top: 22px !important;
} 