@import url(header.css);
@import url(slider.css);
@import url(news.css);
@import url(banner.css);
@import url(research.css);
@import url(dashboard.css);
@import url(direct-access.css);
@import url(university.css);
@import url(footer.css);
@font-face {
  font-family: "IRANSansWeb";
  font-style: normal;
  font-weight: normal;
  src: url("../plugins/fonts/IRANSansWeb/IRANSans-web.eot?#iefix") format("embedded-opentype"), url("../plugins/fonts/IRANSansWeb/IRANSans-web.woff") format("woff"), url("../plugins/fonts/IRANSansWeb/IRANSans-web.TTF") format("truetype");
}

@font-face {
  font-family: "IRANSansWebbold";
  font-style: normal;
  font-weight: normal;
  src: url("../plugins/fonts/IRANSansWeb/IRANSans-Bold-web.eot?#iefix") format("embedded-opentype"), url("../plugins/fonts/IRANSansWeb/IRANSans-Bold-web.woff") format("woff"), url("../plugins/fonts/IRANSansWeb/IRANSans-Bold-web.TTF") format("truetype");
}

@font-face {
  font-family: "YekanBakhLight";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/YekanBakh/YekanBakhEN03Light.eot?#iefix") format("embedded-opentype"), url("../fonts/YekanBakh/YekanBakhEN03Light.woff") format("woff"), url("../fonts/YekanBakh/YekanBakhEN03Light.TTF") format("truetype");
}

@font-face {
  font-family: "YekanBakhBold";
  font-style: normal;
  font-weight: normal;
  src: url("../plugins/fonts/YekanBakh/YekanBakhEN06Bold.eot?#iefix") format("embedded-opentype"), url("../plugins/fonts/YekanBakh/YekanBakhEN06Bold.woff") format("woff"), url("../plugins/fonts/YekanBakh/YekanBakhEN06Bold.TTF") format("truetype");
}

@font-face {
  font-family: "YekanBakhRegular";
  font-style: normal;
  font-weight: normal;
  src: url("../plugins/fonts/YekanBakh/YekanBakhEN04Regular.eot?#iefix") format("embedded-opentype"), url("../plugins/fonts/YekanBakh/YekanBakhEN04Regular.woff") format("woff"), url("../plugins/fonts/YekanBakh/YekanBakhEN04Regular.TTF") format("truetype");
}

body, html {
  font-family: "IRANSansWeb" !important;
  font-size: 15px;
  padding: 0;
}

body {
  position: relative;
  -webkit-text-size-adjust: none;
}

p {
  line-height: 1.875rem;
}

a {
  color: #2e2e2e;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  text-decoration: none !important;
}

a:hover {
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  color: #0030bb;
  text-decoration: none;
}

a:hover, a:focus, a:active, a, img {
  text-decoration: none;
}

a:focus {
  outline: 0 none;
}

input, select {
  vertical-align: middle;
}

ul, p, hr, h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
}

label {
  cursor: pointer;
  font-weight: normal;
}

ul, li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

fieldset {
  border: none;
}

textarea {
  resize: none;
}

td {
  vertical-align: middle !important;
}

::-webkit-input-placeholder {
  color: #2e2e2e !important;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #2e2e2e !important;
  opacity: 1;
}

::-ms-input-placeholder {
  color: #2e2e2e !important;
  opacity: 1;
}

::placeholder {
  color: #2e2e2e !important;
  opacity: 1;
}

::-ms-input-placeholder {
  color: #2e2e2e !important;
}

::-ms-input-placeholder {
  color: #2e2e2e !important;
}

.text-justify {
  text-align: justify;
}

#button-to-top {
  background: #111;
  border: 0.125rem solid #f2cd87;
  border-radius: 50%;
  bottom: 1.625rem;
  color: #f2cd87;
  display: block;
  font-size: 2.1875rem;
  height: 2.5rem;
  position: fixed;
  right: 1rem;
  text-align: center;
  -webkit-transition: background 0.3s ease 0s,color 0.2s ease 0s,bottom 0.5s ease;
  transition: background 0.3s ease 0s,color 0.2s ease 0s,bottom 0.5s ease;
  width: 2.5rem;
  z-index: 1000;
  -webkit-animation: an-border-color 3s infinite alternate;
          animation: an-border-color 3s infinite alternate;
}

.main-site {
  position: relative;
  overflow: hidden;
}

.fa-phone {
  -webkit-transform: rotate(100deg);
          transform: rotate(100deg);
}
/*# sourceMappingURL=main.css.map */