body:not(i){font-family:IRANSans !important;font-size:12px;overflow-x:hidden;min-width:300px;}
.partial-Body{margin-top:100px;min-height:400px;}
.IRanSans{font-family:IRanSans;}
#header{height:120px;position:relative;}
#logo img{position:absolute;top:0;right:5px;max-height:120px;}
#name{direction:rtl;line-height:120px;}
#name img{width:80%;height:auto;min-width:320px;line-height:120px;vertical-align:middle;}
#bar hr{direction:rtl;widows:90;height:30px;background-color:#005a9b;position:relative;margin-left:-20px;top:25px;}
.socialmedia{position:absolute;top:10px;}
.date{position:absolute;bottom:-35px;color:navy;}
nav{position:absolute;background:#152858;z-index:129;width:100%;padding-right:40px;left:0;direction:rtl;}
.fixed{position:fixed;top:0;z-index:14;}
#cssmenu{direction:rtl;text-align:right;background:#152858;margin:0;width:auto;padding:0;line-height:1;display:block;position:relative;}
#cssmenu ul{list-style:none;margin:0;padding:0;display:block;}
#cssmenu ul:after,
#cssmenu:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden;}
#cssmenu ul li{margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{text-decoration:none;display:block;margin:0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top:auto;}
#cssmenu ul li ul li{width:206px;max-height:0;position:absolute;-webkit-transition:max-height 0.4s ease-out;-moz-transition:max-height 0.4s ease-out;-ms-transition:max-height 0.4s ease-out;-o-transition:max-height 0.4s ease-out;transition:max-height 0.4s ease-out;background:#c0c0c0;background:rgba(192, 192, 192, 0.8);}
#cssmenu ul li ul li.has-sub:after{display:block;position:absolute;content:"";height:10px;width:10px;border-radius:5px;background:#000000;z-index:1;top:13px;right:15px;}
#cssmenu.align-right ul li ul li.has-sub:after{right:15px;}
.has-2sub:after{left:50px;}
#cssmenu ul li ul li.has-sub:before{display:block;position:absolute;content:"";height:0;width:0;border:3px solid transparent;border-left-color:#ffffff;z-index:2;top:15px;right:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;border-left-color:transparent;border-right-color:#ffffff;}
#cssmenu ul li ul li a{font-size:14px;font-weight:400;text-transform:none;color:black;letter-spacing:0;display:block;width:100%;padding:11px 10px 11px 20px;}
#cssmenu ul li ul li:hover > a,
#cssmenu ul li ul li.active > a{color:#c3c3c3;background-color:#152858;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#005a9b;}
#cssmenu ul li ul li:hover > ul{left:100%;top:0;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:right;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;}
#cssmenu.align-center ul ul{text-align:right;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:after{content:"";display:block;position:absolute;width:100%;height:0;top:0;z-index:0;background:#005a9b;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s;}
#cssmenu > ul > li.has-sub > a{padding-right:40px;}
#cssmenu > ul > li > ul > li.has-2sub > a:after,
#cssmenu > ul > li > ul > li > ul > li.has-2sub > a:after{display:block;content:"";background:black;height:12px;width:12px;position:absolute;border-radius:13px;left:14px;top:12px;}
#cssmenu > ul > li > ul > li.has-2sub > a:before,
#cssmenu > ul > li > ul > li > ul > li.has-2sub > a:before{display:block;content:"";border:4px solid transparent;border-right-color:#C0C0C0;z-index:2;height:0;width:0;position:absolute;left:13px;top:14px;}
#cssmenu > ul > li.has-sub > a:after{display:block;content:"";background:#C0C0C0;height:12px;width:12px;position:absolute;border-radius:13px;right:14px;top:16px;}
#cssmenu > ul > li.has-sub > a:before{display:block;content:"";border:4px solid transparent;border-top-color:navy;z-index:2;height:0;width:0;position:absolute;right:16px;top:21px;}
#cssmenu > ul > li > a{color:#d3d3d3;padding:15px 20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:14px;z-index:2;position:relative;}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after{height:100%;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{background-color:#005a9b;color:#FFFFFF;}
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:navy;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#d3d3d3;}
#cssmenu > ul > li:hover > ul{right:0;}
#cssmenu > ul > li:hover > ul > li{max-height:72px;width:150%;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{width:100%;display:block;}
#cssmenu > ul > li > ul > li{width:100%;display:block;}
nav ul ul ul li{direction:rtl;position:absolute;right:200%;top:1px;display:none;}
nav ul ul ul li:hover{position:absolute;}
@media all and (max-width:1130px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu > ul{max-height:0;overflow:hidden;-webkit-transition:max-height 0.35s ease-out;-moz-transition:max-height 0.35s ease-out;-ms-transition:max-height 0.35s ease-out;-o-transition:max-height 0.35s ease-out;transition:max-height 0.35s ease-out;}
#cssmenu > ul > li > ul{width:100%;display:block;}
#cssmenu.align-right ul li{text-align:left;}
#cssmenu > ul > li > ul > li{width:100%;display:block;}
#cssmenu.align-right ul ul li a{text-align:left;}
#cssmenu > ul > li > ul > li > a{width:100%;display:block;}
#cssmenu ul li ul li a{width:100%;}
#cssmenu.align-center > ul{text-align:left;}
#cssmenu.align-center > ul > li{display:block;}
#cssmenu > ul.open{max-height:200px;overflow-y:scroll;border-top:1px solid #6e6e6e;border-top:1px solid rgba(110, 110, 110, 0.25);}
#style-2::-webkit-scrollbar{width:5px;}
#style-2::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}
#style-2::-webkit-scrollbar-thumb{background:navy;border-radius:10px;}
#style-2::-webkit-scrollbar-thumb:hover{background:blue;}
#cssmenu ul{width:100%;}
#cssmenu ul > li{float:none;width:100%;}
#cssmenu ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 20px;}
#cssmenu ul > li:after{display:none;}
#cssmenu ul li.has-sub > a:after,
#cssmenu ul li.has-sub > a:before,
#cssmenu ul li ul li.has-sub:after,
#cssmenu ul li ul li.has-sub:before{display:none;}
#cssmenu ul li ul,
#cssmenu ul li ul li ul,
#cssmenu ul li ul li:hover > ul,
#cssmenu.align-right ul li ul,
#cssmenu.align-right ul li ul li ul,
#cssmenu.align-right ul li ul li:hover > ul{left:0;position:relative;right:auto;}
#cssmenu ul li ul li,
#cssmenu ul li:hover > ul > li{max-height:999px;position:relative;background:none;margin-right:15px;}
#cssmenu ul li ul li a{padding:8px 20px 8px 35px;color:#a9a9a9;}
#cssmenu ul li ul ul li a{padding:8px 20px 8px 50px;}
#cssmenu ul li ul li:hover > a{color:navy;background:silver;}
#cssmenu ul li ul li.has-sub{display:block;position:absolute;content:"";height:0;width:0;border:3px solid transparent;border-left-color:#ffffff;z-index:2;top:15px;right:15px;}
#cssmenu ul li ul li ul li{background-color:#152858;display:block;right:20px;width:100%;border-bottom:1px dotted gray;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;border-left-color:transparent;border-right-color:#ffffff;}
#cssmenu #menu-button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 40px;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;color:white;cursor:pointer;}
#cssmenu #menu-button:after{display:block;content:'';position:absolute;height:7px;width:22px;border-top:2px solid #c3c3c3;border-bottom:2px solid #808080;right:0;top:16px;}
#cssmenu #menu-button:before{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #c3c3c3;right:0;top:26px;}
#home__app{width:0px;visibility:hidden;}
#home__app__bar{visibility:visible;background:#9dbdff;text-align:center;width:100%;color:#393838;font-size:12pt;position:fixed;padding:10px;bottom:0px;z-index:9999;}
#home__app__bar:hover{background:darkred;color:white;}
.hide-xs{display:none;width:0px;height:0px;visibility:hidden;}
.auto-xs{width:100% !important;}
}
.hide-xs{display:block;width:25%;}
.auto-xs{width:65%;}
#home__app{position:fixed;left:30px;bottom:30px;z-index:9998;}
#home__app__bar{color:white;}
nav #login{left:30px;}
nav #login-trigger,
nav #signup a{display:inline-block;*display:inline;*zoom:1;font-weight:bold;padding:0 8px;text-decoration:none;color:rgb(216, 216, 142);}
#users{position:absolute;width:75px;top:-7px;left:100px;z-index:90;}
nav #signup a{border-radius:0 3px 3px 0;}
nav #login-trigger{border-radius:3px 0 0 3px;}
nav #login-trigger a:hover{background:transparent;color:transparent;}
nav #login-trigger:hover,
nav #login .active,
nav #signup a:hover,
nav #login > li > a,
#login a:before,
#login a:after,
#login li:after{background:#152858 !important;}
nav #login-content{display:none;left:30px;margin:22px 0 0 0;position:absolute;top:22px;background:white;padding:15px;box-shadow:1px 1px 1px 1px #000000;box-shadow:1px 1px 1px 1px rgba(0, 0, 0, .4);border-radius:0 0 6px 6px;width:230px;z-index:-5;}
nav li #login-content{width:230px;left:2rem;top:2rem;}
#inputs input{background:#f1f1f1;padding:6px 5px;margin:0 0 5px 0;width:200px;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 1px #ccc inset;}
#inputs input:focus{background-color:#fff;border-color:navy;outline:none;box-shadow:0 0 0 1px #5eb4ed inset;}
#login #actions{margin:10px 0 0 0;}
#login #submit{background-color:#174484;background-image:linear-gradient(top, #e97171, #d14545);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 #000000;text-shadow:0 1px 0 rgba(0, 0, 0, .5);border:1px solid black;float:left;height:30px;padding:0;width:100px;cursor:pointer;color:#fff;}
#login #submit:hover,
#login #submit:focus{background-color:silver;color:navy;background-image:linear-gradient(top, #d14545, #e97171);}
#login #submit:active{outline:none;box-shadow:0 1px 4px #000000 inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset;}
#login #submit::-moz-focus-inner{border:none;}
#login label{float:right;line-height:30px;}
#login label input{position:relative;top:2px;right:2px;}
#mainSlider{margin-top:40px;}
.slide{width:100px !important}
#part2{background-color:#dfd9d9;margin-top:0;border-top:3px solid slategrey;border-bottom:3px dashed slategrey;padding:20px;padding-bottom:40px;}
#part3{background-color:#c3c3c3;margin-top:-17px;padding:20px 50px;border-bottom:3px solid slategrey;}
.halflogo{height:100%;line-height:325px;vertical-align:middle;resize:horizontal;}
.imgcorner{left:0;border-radius:10px;position:absolute;z-index:400;top:0;}
.imgfilp{-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.imgrevers{bottom:0;right:0;border-radius:10px;position:absolute;-moz-transform:scale(-1, -1);-o-transform:scale(-1, -1);-webkit-transform:scale(-1, -1);transform:scale(-1, -1);z-index:400;}
.shadowbox{border-radius:10px;position:relative;height:325px;box-shadow:2px 2px 15px #000000;box-shadow:2px 2px 15px rgba(0, 0, 0, 0.2);background-color:white;margin:20px 0 0 0;}
#services{overflow:hidden;color:navy;text-align:center;}
#news{color:#174484;direction:rtl;text-align:center;}
.newsTitle{text-decoration:none;line-height:40px;text-align:justify;}
.newsTitle:hover{text-decoration:none;line-height:40px;color:#000000;}
.title{color:navy;line-height:40px;width:70%;position:fixed;top:7px;}
.divider2{border:0;position:fixed;top:60px;width:70%;height:2px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 100, 0.75), rgba(0, 0, 0, 0));}
.newsWrapper{position:absolute;margin:60px 20px 20px 20px;overflow:scroll;}
.scrollbar{direction:rtl;float:right;height:260px;width:96%;overflow-x:hidden;overflow-y:scroll;}
#style-2::-webkit-scrollbar{width:5px;}
#style-2::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}
#style-2::-webkit-scrollbar-thumb{background:navy;border-radius:10px;}
#style-2::-webkit-scrollbar-thumb:hover{background:blue;}
.news-grid{padding:1em;}
.news-img{float:left;margin-right:3%;}
.news-img img{width:100%;}
.news-text{padding-right:15px;padding-left:5px;float:left;text-align:justify;line-height:100% !important;}
.news-lead{color:black;font-size:12pt;line-height:28px;}
#news div -title{min-height:100px;}
.circular{color:darkred;}
#link{height:120px;line-height:120px;margin:8px 0 0 0;vertical-align:middle;}
.additionalInfo{padding-right:5px;}
.page2{width:100%;position:relative;top:45px;margin-bottom:120px;min-height:450px;background-image:url(../../../Content/img/Body/bg4p2.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:100% 100%;margin-bottom:45px;padding:35px;}
Footer{border-top:3px solid slategrey;direction:rtl;background:#393838;color:silver;text-align:center;margin-top:-20px}
.copyRight{color:rgb(216, 212, 212);padding:10px;background:black;text-align:center;position:relative;bottom:0;}
.nemad{cursor:pointer;background-color:silver;border:2px black solid;border-radius:10px;width:121px;}
.divider{border:0;height:1px;top:-25px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(250, 250, 250, 0.75), rgba(0, 0, 0, 0));margin:10px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.TitleFooter{color:white;}
.footer-padding{padding:50px 0;}
.footerLink{text-decoration:none;color:#c3c3c3;line-height:3px;}
.footerLink:visited{text-decoration:none !important;color:#c3c3c3;line-height:3px;}
.footerLink:active{text-decoration:none !important;color:#c3c3c3;line-height:3px;}
.footerLink:enabled{text-decoration:none !important;color:#c3c3c3;line-height:3px;}
footer p{text-decoration:none;color:#c3c3c3;font-size:14px;line-height:25px;}
.footerLink:hover{text-decoration:none;color:white;}
.counter{margin:0 auto;padding:0;font-size:70px;color:#005a9b;height:100px;vertical-align:top;}
input{outline:none;border:none;}
button{outline:none !important;border:none;background:transparent;}
button:hover{cursor:pointer;}
.limiter{min-width:200px;max-width:500px;margin:auto;}
.wrap-login100{min-width:200px;max-width:500px;background:#ffffff;border-radius:15px;overflow:hidden;box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.3);-o-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.3);-ms-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.3);}
.login100-form-title{display:block;font-size:20px;color:black;margin:20px;text-align:center;}
.wrap-input100{min-width:180px;max-width:480px;position:relative;background:#fff;font-size:15px;}
.wrap-input100.rs1{border-top:none;}
.input100{display:block;width:100%;border-bottom:1px solid #c3c3c3;background:#ffffff;font-size:15px;text-align:center;color:navy;}
input.input100{height:50px;padding:0 10px;}
.focus-input100-1,
.focus-input100-2{display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;}
.focus-input100-1::before,
.focus-input100-2::before{content:"";display:block;position:absolute;width:0;height:2px;background-color:#014c88;}
.focus-input100-1::before{top:-1px;left:0;}
.focus-input100-2::before{bottom:-1px;right:0;}
.focus-input100-1::after,
.focus-input100-2::after{content:"";display:block;position:absolute;width:2px;height:0;background-color:#014c88;}
.focus-input100-1::after{top:0;right:-1px;}
.focus-input100-2::after{bottom:0;left:-1px;}
.input100:focus + .focus-input100-1::before{-webkit-animation:full-w 0.2s linear 0s;animation:full-w 0.2s linear 0s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
.input100:focus + .focus-input100-1::after{-webkit-animation:full-h 0.1s linear 0.2s;animation:full-h 0.1s linear 0.2s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
.input100:focus + .focus-input100-1 + .focus-input100-2::before{-webkit-animation:full-w 0.2s linear 0.3s;animation:full-w 0.2s linear 0.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
.input100:focus + .focus-input100-1 + .focus-input100-2::after{-webkit-animation:full-h 0.1s linear 0.5s;animation:full-h 0.1s linear 0.5s;animation-fill-mode:both;-webkit-animation-fill-mode:both;}
@keyframes full-w{to{width:calc(100% + 1px);}
}
@keyframes full-h{to{height:calc(100% + 1px);}
}
.container-login100-form-btn{margin:auto;width:90%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.login100-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px;width:100%;border-radius:2px;height:50px;background-color:#014c88;font-size:25px;color:#c0c0c0;line-height:1.2;text-transform:uppercase;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;box-shadow:1px 2px 2px 2px rgba(0,0,0,0.3);}
.login100-form-btn:hover{background-color:#152858;box-shadow:1px 2px 2px 2px rgba(0,0,0,0.1);}
.validate-input{position:relative;margin:25px;}
.alert-validate::before{content:attr(data-validate);position:absolute;max-width:70%;background-color:#fff;border:1px solid #c80000;border-radius:2px;padding:4px 25px 4px 10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:12px;pointer-events:none;font-family:OpenSans-Regular;color:#c80000;font-size:13px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s;-moz-transition:opacity 0.4s;transition:opacity 0.4s;}
.alert-validate::after{content:"\f12a";font-family:FontAwesome;display:block;position:absolute;color:#c80000;font-size:16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:18px;}
.alert-validate:hover:before{visibility:visible;opacity:1;}
@media (max-width:992px){.alert-validate::before{visibility:visible;opacity:1;}
}
.checkmark{top:5px;height:20px;width:20px;background-color:#e8f0fe;}
.login_txt, login_txt:active, login_txt:visited{text-decoration:none;font-size:12px;margin-top:10px;}
.login_txt:hover{text-decoration:none;color:navy;}
.float-right-padding{float:right;padding:20px 30px 15px 0;}
.float-left-padding{float:left;padding:20px 20px 15px 30px;}