
body{font-family:"IRANSansWeb_Light" ;background-attachment: fixed;}
a:hover{color: #94b2e2;}
.justify{text-align: justify}
.center{text-align: center}
.right{text-align: right; right: 0px}
.left{text-align: left ; left: 0px}

/* header */
.afra-f-12{font-size: 12px}
.height-100{height: 100%;position: fixed;z-index: 1;top: 0;right: 0px;overflow-x: hidden;transition: 0.5s;direction: rtl;}
.afra-shadow-1{box-shadow: 0 3px 16px 1px #D4D4D4;}
.afra-header{box-shadow: -1px 1px 2px 0 #7A7A7A; }
.afra-header-panel{box-shadow: -1px 1px 2px 0 #7A7A7A;   height: 60px}
.afra-line{border-right: 1px solid #EEEEEE;}
.nav-item{padding-top: 0px;padding-bottom: 0px;margin-bottom: 0px;}
.icon-header{font-size: 17px}
.ads{margin-top: 22px;padding: 3px;border: 1px dashed #cfcfcf;}
.box{background-color: #fff;padding: 7px;border-radius: 4px;border: 1px solid #eee ;margin-bottom:20px;}
.panel-back{background-color: #E3E3E3;}
.boxs{padding: 7px;border-radius: 4px;border: 1px solid #eee ;margin-bottom:20px;}
.hr{margin: 3px 0px 3px 0px;border-bottom: #CFCFCF 1px solid;}
ul{list-style:none;padding-right:0 !important;}
.wiget-meno-list li{padding: 5px;margin: 2px;background-color: rgba(249, 249, 249, 1);trasition:500ms;}
.wiget-meno-list li:hover{background-color: rgba(243, 241, 241, 1)}
.img-res{width:100%;height:auto;}
.text-small p{margin: 5px 0;text-align: justify;}
.carousel-caption {left: 0 !important;right: 0 !important;padding-bottom: 0;background-color: #000;padding: 3px;bottom: 5px;opacity: 0.7;font-family: "IRANSansWeb_Light";}
.carousel-indicators li{border-radius: 0 !important;}
.carousel-indicators {top: 11px !important;right: 45% !important;}
.menu {background:#000;color:#fff;position:absolute;top:100px;width:100%;text-align:center;font:13px IRANSansWeb_Light;}
.fixed {position:fixed;top:0;opacity:0.5;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
.bg-light{border-bottom: 1px solid #D9D9D9;box-shadow: -1px 1px 2px 0 #D9D9D9; height: 80px ;}
.afra-link{margin: 0px;padding: 0px;}
.divider{border-right: 1px solid #D9D9D9;}
.afra-logo{width: 120px ; margin-left:5%; margin-top: 17px ;}
.afra-logo-mo{width: 100px;}
#afra-logo-pro{width: 60px; height: 40px ;margin-right: 5%;}
.afra-padding-margin{padding-left: 0px ; padding-right: 0px ; margin-right: 0px ; margin-left: 0px}
/*******/
/* preloader */
#preloader {position: fixed;left: 0px;top: 0px; right: 0px ; bottom: 0px ;width: 105%;height: 100%;z-index: 9999;background: url(../images/loader.gif) center no-repeat #fff;}
/* menu mySidenav */
.sidenav {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;right: 0px;overflow-x: hidden;transition: 0.5s;padding-top: 0px;direction: rtl;color: #ffffff;}
.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #818181;display: block;transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute;top: 10px;right: 25px;font-size: 36px;margin-left: 50px;color: #ffffff ;}
@media screen and (max-height: 450px) {.sidenav {padding-top: 15px;}.sidenav a {font-size: 18px;}}
.btn-border{border:  none;}
.afra-user{border-radius: 700px/181px ;border-top-left-radius: 0px ; border-top-right-radius: 0px ; padding-bottom: 40px; margin-bottom: -20px}
.afra-lg{padding-bottom: 60px;}
.nav-link{margin-bottom: 0px ; padding-bottom: 0px}
.logout-panel{ border-radius: 60% ; border: 2px solid ;}
.logout-panel:hover{color: #ffffff;}
#nav li.nav-click {background-color: #e2bb66;}
.afra-title-menu{text-align: right;font-size: 13px ;font-weight: 300;}
/*navbar*/
.sticky.is-sticky {position: fixed;left: 0;right: 0;top: 0;z-index: 1000;width: 100%;margin-right: 0px;margin-left: 0px ;}
.afra-nav{padding: 10px 0px 0px 0px ; margin-top: 0px;}
.afra-nav-2{box-shadow: -1px 1px 2px 0 #7A7A7A;}
.afra-nav-3{padding-top: 0px ; margin-top: 0px ; }
.navbar-collapse{margin: 0px ; padding: 0px;}
.collapse{ margin: 0px ; padding: 0px;}
/* input white icon */
.input-group-text{background-color:  transparent;border-left: none ;color: #C4C4C4;}
#myInput{border-right: none ;border-bottom-left-radius: 5px ;border-top-left-radius: 5px ;border-bottom-right-radius: 0px ;border-top-right-radius: 0px ;}
#password-confirm{border-right: none ;border-bottom-left-radius: 5px ;border-top-left-radius: 5px ;border-bottom-right-radius: 0px ;border-top-right-radius: 0px ;}
#myInputB{border-left: none ;border-bottom-right-radius: 5px ;border-top-right-radius: 5px ;border-bottom-left-radius: 0px ;border-top-left-radius: 0px ;}
/*pointer*/
.pointer{cursor: pointer;}
.afra-text-p-h{white-space: pre-line;line-height:1.4em;height:6.8em;overflow:hidden; text-align: justify }
.afra-text-p{white-space: pre-line;line-height:1.9em; text-align: justify }
@media (min-width: 992px){  .afra-titel-m{ font-size: 13px}  }
@media (max-width: 992px){ .afra-titel-m{ font-size:10px }   }
/*button */
@media (min-width: 992px){.afra-btn-fix {height: 60px;width: 60px;border-radius: 50%;cursor: pointer;left:15px ;right:95%;bottom:20px ;padding: 10px ; text-align: left }  }
@media (max-width: 992px){.afra-btn-fix {height: 60px;width: 60px;border-radius: 50%;cursor: pointer;left:15px;right:80%;bottom:20px ;padding: 10px ;}  }
@media (min-width: 992px){.afra-btn-fix-exam {height: 40px;width: 100px;border-radius: 5px;cursor: pointer;left:30px ;right:77%;top:110px ;padding: 10px ; text-align: left }  }
@media (max-width: 992px){.afra-btn-fix-exam {height: 40px;width: 100px;border-radius: 5px;cursor: pointer;left:15px;right:85%;top:50px ;padding: 10px ;}  }

/**********************************************main********************************************/
.afar-box{background-color: #ffffff;box-shadow: 0 0.5rem 1rem rgba(0,0,0,.1);padding: 20px;margin: 10px;border-radius: 10px;}
.afta-text-title{border-bottom: 2px solid #df0022 ;padding-bottom: 10px;color: #df0022 ;}
.afta-text-title:hover{border-bottom: 2px solid #34a853  ;padding-bottom: 10px;color: #34a853  ;}
.afra-card{box-shadow: 0 0.5rem 1rem rgba(0,0,0,.1);border-radius: 10px;width: 100%;}
.afra-card-star{box-shadow: 0 0.5rem 1rem rgba(0,0,0,.1);border-radius: 10px;height:  260px;width: auto;}
.height-card{height: 250px}
.afra-img-ad{background-size:contain;width : 100% ;background-repeat: no-repeat;height:150px;background-position: center;}
.afra-img-ad2{background-size:contain;width : 100% ;background-repeat: no-repeat;height:250px;background-position: center ;transition: 0.3s;  }
.afra-img-ad-f{background-size:contain;background-repeat: no-repeat;height:150px;width : 100% ;background-position: center; }
.afra-img-star{background-size:contain;background-repeat:   repeat-x ;height:300px;width: 100%;background-position: center; top: 0 ;}
.rounded-circle{font-size: 40px ;}
.none-format-b{border: none;background-color: transparent;text-align: left;}
/* menu mySidenav */
.sidenav {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;right: 0px;overflow-x: hidden;transition: 0.5s;padding-top: 0px;direction: rtl;color: #ffffff;}
.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #818181;display: block;transition: 0.3s;}
.sidenav a:hover {color: #f1f1f1;}
.sidenav .closebtn {position: absolute;top: 10px;right: 25px;font-size: 36px;margin-left: 50px;color: #ffffff ;}
@media screen and (max-height: 450px) {.sidenav {padding-top: 15px;}.sidenav a {font-size: 18px;}}
.btn-border{border:  none;}
.afra-user{border-radius: 700px/181px ;border-top-left-radius: 0px ; border-top-right-radius: 0px ; padding-bottom: 40px; margin-bottom: -20px}
.afra-lg{padding-bottom: 60px;}
.nav-link{margin-bottom: 0px ; padding-bottom: 0px}
.logout-panel{ border-radius: 60% ; border: 2px solid ;}
.logout-panel:hover{color: #ffffff;}
/* profile */
.profile{width: 25px ;height: 25px ;border-radius: 50% ;}
.profiles{width: 105px ;height: 105px ;border-radius: 50% ;margin-bottom: 10px ; border: 10px solid ; padding: 15px ;}
.profiles-card{width: 100% ;height: 100% ;}
.profile-panel{width: 105px ;height: 105px ;border-radius: 50% ; margin-bottom: 10px ; border: 10px solid ; padding: 15px ; }

/* header */
.afra-shadow-1{box-shadow: 0 3px 16px 1px #D4D4D4;}
.afra-header{box-shadow: -1px 1px 2px 0 #7A7A7A; }
.afra-header-panel{box-shadow: -1px 1px 2px 0 #7A7A7A;   height: 60px}
.afra-line{border-right: 1px solid #EEEEEE;}
.nav-item{padding-top: 0px;padding-bottom: 0px;margin-bottom: 0px;}
.icon-header{font-size: 17px}
.ads{margin-top: 22px;padding: 3px;border: 1px dashed #cfcfcf;}
.box{background-color: #fff;padding: 7px;border-radius: 4px;border: 1px solid #eee ;margin-bottom:20px;}
.panel-back{background-color: #E3E3E3;}
.boxs{padding: 7px;border-radius: 4px;border: 1px solid #eee ;margin-bottom:20px;}
.hr{margin: 3px 0px 3px 0px;border-bottom: #CFCFCF 1px solid;}
ul{list-style:none;padding-right:0 !important;}
.wiget-meno-list li{padding: 5px;margin: 2px;background-color: rgba(249, 249, 249, 1);trasition:500ms;}
.wiget-meno-list li:hover{background-color: rgba(243, 241, 241, 1)}
.img-res{width:100%;height:auto;}
.text-small p{margin: 5px 0;text-align: justify;}
.carousel-caption {left: 0 !important;right: 0 !important;padding-bottom: 0;background-color: #000;padding: 3px;bottom: 5px;opacity: 0.7;font-family: "IRANSansWeb_Light";}
.carousel-indicators li{border-radius: 0 !important;}
.carousel-indicators {top: 11px !important;right: 45% !important;}
.menu {background:#000;color:#fff;position:absolute;top:100px;width:100%;text-align:center;font:13px IRANSansWeb_Light;}
.fixed {position:fixed;top:0;opacity:0.5;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
.bg-light{border-bottom: 1px solid #D9D9D9;box-shadow: -1px 1px 2px 0 #D9D9D9; height: 80px ;}
.afra-link{margin: 0px;padding: 0px;}
.divider{border-right: 1px solid #D9D9D9;}
#afra-logo-pro{width: 60px; height: 40px ;margin-right: 5%;}
.afra-padding-margin{padding-left: 0px ; padding-right: 0px ; margin-right: 0px ; margin-left: 0px}
/*******/
.afra-m-t-50{margin-top: 100px ;}
.wrn-btn{width: 100%;font-size: 16px;font-weight: 400;text-transform: capitalize;height: calc(3rem + 2px) !important;border-radius:3px;color: #ffffff ;}
.wrn-btn:hover{width: 100%;font-size: 16px;font-weight: 400;text-transform: capitalize;height: calc(3rem + 2px) !important;border-radius:3px;color: #ffffff ;}
.afra-m-b-t{background-color: #75CCC7; height: 3px;}
.pointer{cursor: pointer;}
/*******************************************buttom none***********************/
.afra-button-none{background-color: transparent ;border : none;}
.galery{color: #ff0000 ;height: 100px;width: 100px;}
/* news */
.imgM-news{width: 100% ; height: 200px ; text-align: center ;  }
.img-news{width: 300px ; height: 200px ; border: 2px solid red ; }
.imgS-news{width: 90px ; height: 70px ; border: 2px solid red ;}
.imgB-news{width: 100% ; height:  auto; }

/*border*/
.afra-line{border-bottom: 2px solid #FFFFFF ; padding: 20px 0px 20px 0px ;}
.afra-line-2{border-bottom: 2px solid  ; padding: 20px 0px 20px 0px ;}
.afra-line-3{padding-bottom: 22px ;border-bottom: 1.5px solid  ;white-space: normal;  font-size: 20px;line-height: 2;display: inline-block;}
.afra-line-4{padding-bottom: 2px ;border-bottom: 1.5px solid  ;white-space: normal;  font-size: 17px;line-height: 2;display: inline-block;}
.page-header{padding-bottom: 0px ;border: dotted ; border-top: none ;  border-left: none ; border-right: none ; border-color: #000000 ;  border-bottom-width: thin ; border-collapse: collapse}
.order{background: url(../images/pattern.png) ;   background-attachment: fixed;}
.afra-box-6{background-color: #ffffff ;box-shadow: -1px 1px 2px 0 #D9D9D9;padding: 1%;margin: 1% 1% 1% 1%;text-align: justify;}
.afra-box{background-color: #ffffff ;box-shadow: -1px 1px 2px 0 #D9D9D9;padding: 4%;margin: 5% 1% 5% 1%;text-align: justify;}

/*star*/
.afra-star{
    color: #E7711C;
    font-size: 13px ;
}
.border-help{
    border : 5px   dashed #CC0000 ;
    border-radius: 10px ;
}
.no-copy{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
#img-pro{position:relative;cursor: pointer;  }
#img-pro #stock{position: absolute;top:0 ;text-align: center ; right: 31%;}
#stock{
    text-align: left ;
    border-radius: 0px   ;
    box-shadow: 2px 1px 3px 1px #C7C7C7;
}
#img_licence{position:relative;cursor: pointer;  }
#img_licence #licence{position: absolute;top:34% ;text-align: justify ; right: 7%; left: 19%}

#licence{
    font-family:"IRANSansWeb_Light" ;
    text-align: justify ;
    line-height: 40px;
    border-radius: 0px   ;

}
#img_licence #licence_2{position: absolute;top:78.5% ;text-align: justify ; right: 87%; left: 15%}
#licence_2{
    font-family:"IRANSansWeb_Light" ;
    text-align: justify ;
    line-height: 40px;
    border-radius: 0px   ;

}

#contract{position:relative;cursor: pointer;  }
#contract #contract_img{position: absolute;top:15% ;text-align: justify ; right: 7%; left: 7% ;font-size : 13px ;}
#contract #contract_number{position: absolute;top:7% ;text-align: justify ; right: 77%; left: 7%}
#contract_img{
    font-family:"IRANSansWeb_Light" ;
    text-align: justify ;
    line-height: 30px;
    border-radius: 0px   ;
}
#contract_number{
    font-family:"IRANSansWeb_Light" ;
    text-align: justify ;
    line-height: 20px;
    border-radius: 0px   ;

}

/***********************************************************************************************/
.afra-box-3{background-color: #ffffff ;box-shadow: -1px 1px 2px 0 #D9D9D9;padding: 4%;margin: 1% 1% 1% 1%;text-align: justify;}
.afra-box-6{background-color: #ffffff ;box-shadow: -1px 1px 2px 0 #D9D9D9;padding: 1%;margin: 1% 1% 1% 1%;text-align: justify;}
.afra-btn-hide{background-color: transparent;border: none ;}
.afra-img-cart{width: 100px ; }
.afra-border-cart{width: 100%;height: 4px;border: 1px solid #e6e6e6;border-right: none;border-left: none;}

/* cart */
.afra-btn-cart{width: 170px ;height: 170px ;font-size: 60px ;background-color: #EDEDED;padding: 50px;color: #ADADAD ;border-radius: 50% ;text-align: center ;}
.btn-login:not(.disabled):not(.is-inactive):not([disabled]) {overflow: hidden;}
.btn-login {font-size: 18px;line-height: 1.222;padding: 10px 20px 10px 20px;border-radius: 8px;background-color: #00bfd6;border: 1px solid #41a7b4;color: #fff;overflow: hidden;text-align: right;letter-spacing: -.7px; }
.btn-login:hover {font-size: 18px;line-height: 1.222;padding: 10px 20px 10px 20px;border-radius: 8px;background: linear-gradient(220deg, #00bfd6 ,#41a7b4);border: 1px solid #00bfd6;color: #fff;overflow: hidden;text-align: right;letter-spacing: -.2px; }
.afra-p-icon{padding-right: 10px ; padding-left: 10px; }
/******************************************************/
#img_month{position:relative;cursor: pointer;}
#img_month #circle{position: absolute;top:-5px ;text-align: justify ; right: -10px; left: 25%;}
#img_month #number{position: absolute;top:-4px ;text-align: justify ; right: -3px; left: 25%}
.blinking{
    animation:blinkingText 0.9s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #CC0000; }
    50%{    color: #5DF2F0; }
    99%{    color:#2C9F09;  }
    100%{   color: #EEF15B;    }
}
/******************************************************/

#fa_video{position:relative;cursor: pointer;  }
#fa_video #badge_video{position: absolute;top:40% ;text-align: center ; right: 30%; left: 0 ;font-family:"IRANSansWeb_Light"   }
#fa_video #badge_videos{position: absolute;top:40% ;text-align: center ; right: 120; left: 80% ;font-family:"IRANSansWeb_Light"   }

