/*
Create Date: 1400/10/07
Created By: Mj.Yazdani
This file is added to: کد ایستا/ هد - دانشگاه علوم پزشکی فسا
*/
strong {font-weight:bolder;}
/** Forms **/
.custom-form .hr h2 {  width: 100%;   text-align: center;   border-bottom: 1px solid #999; color:#999;   line-height: 0.1em;   margin: 10px 0 20px; } 
.custom-form .hr h2 span {  background:#fff;   padding:0 10px; }

.custom-form .es-row label {font-size:13px;}
.ltr { direction: ltr;}

.custom-form .custom-checkbox{width: auto !important;   display: inline-block;}
.custom-form .custom-checkbox label.custom-control-label.w-100 {width: auto !important;}
.custom-form .custom-checkbox.rtl label {padding-right: 0 !important;   padding-left: 20px !important;}
html[dir="rtl"]  .custom-checkbox .custom-control-label {  padding-right: 0;  padding-left: 20px; }

.custom-form .custom-radio{width: auto !important;   display: inline;}
.custom-form .custom-radio label.custom-control-label.w-100 {width: auto !important;}
.custom-form .custom-radio.rtl label {padding-right: 0 !important;   padding-left: 20px !important;}
html[dir="rtl"]  .custom-radio .custom-control-label {  padding-right: 0;  padding-left: 20px; }

.datepicker-grid-view .header.header--fixed{height: unset;}
.datepicker-plot-area {width: 218px !important; }
/******** icons *******************/
i.fums{ background-position: top;  background-size: 45px 45px;   width: 45px;   height: 45px;	 border-radius: 5px; }
i.fums ~ span.link-item__title { flex: 1;}
.fums-blacklist {background-image: url("../images/icons/blacklist.jpg");}
.fums-books {background-image: url("../images/icons/books.jpg");}
.fums-esid {background-image: url("../images/icons/esid.jpg");}
.fums-idml {background-image: url("../images/icons/idml.jpg");}
.fums-inlm {background-image: url("../images/icons/inlm.jpg");}
.fums-isid {background-image: url("../images/icons/isid.jpg");}
.fums-journals {background-image: url("../images/icons/journals.jpg");}
.fums-news {background-image: url("../images/icons/news.jpg");}
.fums-nopa {background-image: url("../images/icons/nopa.jpg");}
.fums-ppc {background-image: url("../images/icons/ppc.jpg");}
.fums-rpis {background-image: url("../images/icons/rpis.jpg");}
.fums-rsf {background-image: url("../images/icons/rsf.jpg");}
.fums-thesis {background-image: url("../images/icons/thesis.jpg");}
.fums-usid {background-image: url("../images/icons/usid.jpg");}
.fums-arman {background-image: url("../images/icons/arman.jpg");}
.fums-faradid {background-image: url("../images/icons/faradid.jpg");}
.fums-navid {background-image: url("../images/icons/navid.jpg");}
.fums-adobeconnect {background-image: url("../images/icons/adobeconnect.png");}
.fums-camtasia {background-image: url("../images/icons/camtasia.png");}
.fums-handbrake {background-image: url("../images/icons/handbrake.png");}
.fums-ispring {background-image: url("../images/icons/ispring.png");}
/********Slider*******************/
.main-slider__nav__img { width: 50%; height: 50%; }

/******** roydad **********************/
.box-roydad .left-slider__img {width: 60%;   min-height: auto; min-width: auto; height: auto; transform: none; right: auto; top: auto;}
.box-roydad .text{   float: left;   width: 40%;  padding: 10px;  font-size: 17px;  line-height: 32px;  color: #3351a6; font-weight: 700;}
.box-roydad .text .date{font-size: 12px;   line-height: 15px; margin-top: 10px;}
.box-roydad{margin-top:0px;}
.box-roydad.left-slider__wrapper a.archive-btn{top: -40px !important ;  left: 0px !important;}

.roydad .card{width: 30%; margin:5px;}
.roydad .card-title{ font-size: 17px;    font-weight: 700;    color: #3351a6;}
.roydad .card-text.date {font-size:12px;}

.roydad-mohtava img{width:100%; margin-top:30px}
.roydad-mohtava .archive-btn{float:left;}
.roydad .card .img-fluid { width:100%;}
/******** ticket **********************/
.blockquote-footer { margin-top: 0;}
.es-ticketing-body #es-content-submits .es-submits-value img {width:100%;}
/******** میز خدمت الکترونیک ********/
.elec-serv-desk {padding-top: 10px;}
.elec-serv-desk h1{font-size: 17px;    font-weight: 700;    color: #3351a6;}
.elec-serv-desk a.btn { margin-top: 5px;}
/********آیکن ها ی آفیس و ... *******/
/*.es.esprit-pdf{ color:#F40F02;}*/
#s_link4{background-color: #e8ffe9;}

/***********/
.nazarsanji .custom-radio label {display:inline !important; padding-right: 0px;  padding-left: 20px;}
.fums.headline{color: #3351a6;     margin-top: 20px;    font-weight: 600;    font-size: 16px;}
/****************  ************************/
.logo-box a img { width:100%;}

.notifs__wrapper {overflow:scroll;   height: 137px;}
.news-info-wrap {flex-direction: column-reverse;}
.news .notifs {    padding-bottom: 30px; }
/**************عنوان کوتاه اخبار ****************/
.top-news__deck{  color: #3351a6;  font-size: 13px;}

/***************گالری عکس ها *********************/
#inner-post-gallery.inner-post-gallery img{margin-bottom:6px;}
.product-reviews input, .product-reviews textarea {font-size: 16px;}
/*************** کوچک کردن عکس متن خبر**********/
.news-content #photo-face-tag .img-fluid{max-width: 500px; width: 90%;}
/*************** اسلایدر صفحه ی اول ***************/
.main-slider__item::before{	background-image: linear-gradient(to bottom,rgba(51,81,166,.15),rgba(46,46,69,.25)) !important;}
.main-slider__img {   position: relative;    left: unset;    top: unset;    -o-object-fit: cover;    object-fit: cover;    width: 100%;    height: 100%;    -webkit-transform: none;    transform: none;}
.main-slider__item { height: auto;  position: relative;  overflow: hidden; }
.main-slider__img {    min-height: 350px;}
@media (max-width: 768px) {
    .main-slider__nav__title { font-size: 12px; line-height: 18px;  -webkit-line-clamp: 3;  }
    .main-slider__nav__pic { width: 30px; height: 30px; flex: 0 0 80px; object-fit: cover;  }
}
.main-slider__item a {  position: absolute;      right: 0px;      top: 20px;    z-index: 20;      font-weight: 700;     padding: 16px;  color: #000;    background-color: rgba(255,255,255,.7);}
.slider__absolute { bottom: 10px; }
/***************آمار کرونا ***************/
.corona .card { text-align:center;}
.corona .col-md-4 {padding-right:5px; padding-left:5px;}
.corona .card-header {font-size:12px}
.corona .card-header {padding: 5px 2px;}
.corona .card-title{font-size: 16px; color: #3351a6; font-weight: bold;}
.corona .card-body{padding: 8px 4px 0px 4px;}
.corona .left-date { text-align: left;  font-size: 14px;  font-weight: 500;  color: #ee1935;  margin-top: -31px;}
.archive-btn.pos-abs{z-index:20;}
.corona.archive .left-date {margin-top:auto; font-size: medium;}

/*************** خدمات الکترونیک تک ستونه***************/
.electronic.single-col { padding: 20px; }
.electronic.single-col .elec__head__icon {font-size: 40px;}
.electronic.single-col .link-item__icon {font-size: 30px;}
.electronic.single-col .link-item { margin-bottom: 5px;}
.electronic.single-col .elec__head {margin-bottom: 20px;}

/***************  مطالب صفحات ثابت***************/
/*** Last Update Text ***/
.accordion-button{padding:15px 20px;}
.accordion-button i{font-size: 0.8rem; padding: 0px 9px 0px 55px; position: absolute; left: 0px;}
.accordion-button i span{ font-family: Vazir; padding-left: 5px;}
.accordion-button:not(.collapsed) { color: #3356a1;  background-color: #f6f6f6;  box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%); }
button.accordion-button p {width:80%;}
@media only screen and (max-width: 768px) {    button.accordion-button i{    top: 5px;    left: 0px;    }}
.news-content h1, .news-content h2, .news-content h3,.news-content h4, .news-content h5, .news-content h6,
.accordion h1, .accordion h2, .accordion h3,.accordion h4, .accordion h5, .accordion h6 {font-size: 100%;  font-weight: 500; color: #3351a6;}
table.table-responsive tr td{ vertical-align: middle;}
table , table td , table tr {border:#d9d6d6 1px solid;}
//استایل دادن به لیست های شماره گذاری
.news-content ol li, .accordion ol li{margin:10px 2px;}
.news-content ol,.modir.page-wrap dl dd ol,.accordion ol{ list-style:auto !important; margin-right:15px; }
.news-content img {max-width: 100%; margin-left: auto;     margin-right: auto;    display: block;}}
/******** نمایش بصورت باکس *******/
  .static-text-box-show .col-md-3.img   {display: flex;   align-items: center;    justify-content: center;}
  .static-text-box-show .img-fluid {      margin: 10px;     border-radius: 10px;    width: 200px;   height: auto;   object-fit: cover;}
  .static-text-box-show .card-title{font-weight: 600;}
  .static-text-box-show .card-text{    margin-bottom: 10px;}
  .img-text { width: 90%;    height: 90%;    border-radius: 6px;    display: flex;    align-items: center;    justify-content: center;    border: 1px solid #f2f2f2;    text-align: center;   padding: 12px;    font-size: 130%;  background-color: #eee; box-shadow: 0 5px 20px 0 rgb(51 81 166 / 5%);}


/***********اخبار *************/
#page-content #photo-face-tag img{ float: left;   margin-right: 30px; }
@media only screen and (max-width: 414px) {
  .breadcrumb__container {
      height: auto !important;
  }
}

/*** Accordion Content ***/
.accordion .accordion-body ul ,	#es-content-top ul,	#page-content .news-content ul{	list-style : circle; padding: 0.5rem 3rem;}
.news-tools ul{ list-style : none !important; }
.accordion .accordion-body img,	#es-content-top img{  margin: 20px 25px 20px 5px;  float : left;  -webkit-box-shadow: 0 5px 20px 0 rgb(51 81 166 / 20%);  -moz-box-shadow:  0 5px 20px 0 rgb(51 81 166 / 20%); box-shadow: 0 5px 20px 0 rgb(51 81 166 / 20%);  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px; }
.table tbody tr:first-child { font-weight:bold;}
#page-content a.pdf:before{	content: "\e985";}

/************ منوی راهبری سمت راست *************/
.footer__link.active .footer__link__icon { background-color: #3351a6; color: #fff;}
.inpage__left.flexible-height .notifs__wrapper { height: auto;}
.inpage__left .notif__link { font-size: 14px; line-height: 28px;}
.theiastickysidebar .notifs {margin-bottom: 30px; padding-bottom: 30px;}

/********کم کردن ارتفاع خدمات الکترونیک************/
.elec-tabs__content { min-height: 120px;}

/*********سایه دکمه های آرشیو************/
/*.archive-btn { box-shadow: 0 5px 20px 0 rgb(51 81 166 / 20%);}*/

/*********صفحه آرشیو نظرسنجی************/
.archive-poll-page .poll-content {padding-bottom: 20px;}
#page-content a.download:before{content: "\e998";}
#page-content a.pdf:before,#page-content a.download:before{ font-family: 'esfonticon'!important; speak: none; font-style: normal; font-weight: 400; font-variant: normal;  text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}

/************تاریخ به روزرسانی و آمار بازدید در فوتر*************/
.footer-statistics{	border-bottom: 1px dashed #999;	border-top: 1px dashed #999; text-align: center; padding-top: 2px; }
.footer-statistics .item__icon { font-size: 23px;  margin: 0 0 0 15px;  color: #000;}
.footer-statistics div{	display: inline-block; text-align: right;  margin: 2px 12px;}
.footer-statistics .link-item__title{vertical-align: text-top;}


/*************** سامانه تردد***************/
/*#esAdvForm_176418 .custom-checkbox.taahod input { vertical-align: top;  margin-top: 5px;}
#esAdvForm_176418 .custom-checkbox.taahod label { width: 98% !important;}*/

/*************** صفحه پرسنل ***************/
.personel .our-team {  padding: 0 0 40px;  background: #f9f9f9;  text-align: center;  overflow: hidden;  position: relative;  border-bottom: 5px solid #3351ab;}
.personel .our-team:hover { border-bottom: 5px solid #2e2e45; }
.personel .our-team .pic { display: inline-block; width: 130px; height: 130px; margin-bottom: 50px; z-index: 1;  position: relative; }
.personel .our-team .pic:before { content: "";  width: 100%;  height: 100%;  border-radius: 50%;  background: #3351ab;  position: absolute;  bottom: 135%;  right: 0;  left: 0;  opacity: 1;  transform: scale(3); transition: all 0.3s linear 0s;  }
.personel .our-team:hover .pic:before { height: 100%;   background: #2e2e45; }
.personel .our-team .pic:after {  content: "";  width: 100%;  height: 100%;  border-radius: 50%; background: #ffffff00;  position: absolute;  top: 0;  left: 0;  z-index: 1;  transition: all 0.3s linear 0s; }
.personel .our-team:hover .pic:after {  background: #3351ab;  }
.personel .our-team .pic img {	object-fit: cover;   width: 100%;  height: 100%;  border-radius: 50%;  transition: all 0.9s ease 0s;  box-shadow: 0 0 0 14px #f7f5ec;   transform: scale(0.7);  position: relative;  z-index: 2;  }
.personel .our-team:hover .pic img {  box-shadow: 0 0 0 14px #f7f5ec;  transform: scale(0.7); }
.personel .our-team .team-content {  margin-bottom: 30px;  font-size:12px;}
.personel .our-team .title { font-size: 15px;  font-weight: 700;  color: #3351ab; letter-spacing: 1px; text-transform: capitalize;  margin-bottom: 5px; }
.personel .our-team .semat,  .personel .our-team .tell {  display: block;  font-size: 12px;  color: #3351ab; /* text-transform: capitalize; */ }
.personel .our-team .semat{ font-weight: bold;  }
.personel .our-team .btn.btn-primary{ background-color: #3351ab; border-color: #3351ab; }
.personel .our-team .social {  width: 100%;  padding-top: 10px;   margin: 0;   background: #2e2e45;   position: absolute;  bottom: -100px;  left: 0;  transition: all 0.5s ease 0s; display: block;  }
.personel .our-team:hover .social {  bottom: 0; }
.personel .our-team .social li { display: inline-block; }
.margin-bottom20 {  margin-bottom: 20px;}
.personel .margin-bottom20 { display: inline-block;}
.personel .pic img {  border: 2px solid #3351ab;}
.personel .our-team .social {  color: #fff;  text-align: center;}

/***************  صفحه مدیران ***************/
/*.modir * {  margin: 0;   padding: 0;}*/
.modir .clear {  clear: both;  }
.modir {line-height: 24px; margin: 40px auto 60px;}
.modir img {  float: left;  margin: -30px 0 0 0;  /*  transform: scaleX(-1);*/ object-fit: cover;   border-radius: 50%;   width: 230px; height: 230px;  }
.modir h1 {   margin: 0 0 16px 0;   padding: 0 0 16px 0;  font-size: 28px; line-height: 35px;  font-weight: 500;  letter-spacing: -2px;  border-bottom: 2px solid #3351ab; color:#3351ab;  letter-spacing: unset;}
.modir h2 {  font-size: 20px;    margin: 0 0 6px 0;    position: relative;  }
.modir h2 span {     /*position: absolute;*/    float: left;   bottom: 0;   right: 0;   font-style: italic;  font-size: 16px;    color: #999;  font-weight: normal;  }
.modir p {  margin: 0 0 16px 0;  }
.modir.page-wrap dl dd ul {  padding: 0 1.2rem !important; list-style: circle;}
.modir .objective {  width: 500px;  float: right; }
.modir .objective p {  font-family: Georgia, Serif;  font-style: italic;  color: #666;   }
.modir dt {  /*width: 150px;*/ width: 25%;  font-style: italic;  font-weight: bold;  font-size: 18px;   text-align: right;   padding: 10px 26px 10px 0;    float: right;   border-left: 1px solid #999;  }
.modir dd {  /*width: 580px;*/ width: 75%; float: right;  padding-right: 10px;  }
.modir dd.clear {   float: none;    margin: 0;       height: 15px;     }
.modir .semat {   margin-top: -15px;  }
.modir img{object-position: top center;}
.modir span.tel , .modir span.intel {direction: ltr!important; unicode-bidi: embed;}
.modir .btn.btn-primary{ background-color: #3351ab; border-color: #3351ab; padding: 5px 10px; margin-top: 12px; }
@media (max-width:481px){
.modir img{width: 100%;  height: 100%; margin-bottom: 16px; object-fit: cover;}
.modir h1{font-size: 26px;}
.modir dt{ font-size: 13px;}
.modir dd{font-size: 13px;}}
/*************پایان صفحه مدیریت**************/