﻿@font-face {
    font-family: 'RedBee-Sans';
    src: url('/fonts/RedBee-Sans.otf?#'); /* IE6-8 */
    src: url('/fonts/RedBee-Sans.eot'); /* IE9 Compat Modes */
    src: url('/fonts/RedBee-Sans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/RedBee-Sans.woff') format('woff'), /* Modern Browsers */ url('../fonts/RedBee-Sans.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/RedBee-Sans.svg#Bamilo-Sans') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'RedBee-Sans';
    src: url('/fonts/RedBee-Sans.otf?#'); /* IE6-8 */
    src: url('/fonts/RedBee-Sans.eot'); /* IE9 Compat Modes */
    src: url('/fonts/RedBee-Sans.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/RedBee-Sans.woff') format('woff'), /* Modern Browsers */ url('../fonts/RedBee-Sans.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/RedBee-Sans.svg#Bamilo-Sans') format('svg'); /* Legacy iOS */
    font-weight: bold;
}

@font-face {
    font-family: 'RedBee-Numbers';
    src: url('/fonts/RedBee-No-Reg.otf?#'); /* IE6-8 */
    src: url('/fonts/RedBee-No-Reg.eot'); /* IE9 Compat Modes */
    src: url('/fonts/RedBee-No-Reg.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/RedBee-No-Reg.woff') format('woff'), /* Modern Browsers */ url('../fonts/RedBee-No-Reg.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/RedBee-No-Reg.svg#Bamilo-No-Reg') format('svg'); /* Legacy iOS */
    font-weight: bold;
}

@font-face {
    font-family: 'RedBee-Icons';
    src: url('/fonts/RedBee-icon-Reg.otf?#'); /* IE6-8 */
    src: url('/fonts/RedBee-icon-Reg.eot'); /* IE9 Compat Modes */
    src: url('/fonts/RedBee-icon-Reg.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/RedBee-icon-Reg.woff') format('woff'), /* Modern Browsers */ url('../fonts/RedBee-icon-Reg.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/RedBee-icon-Reg.svg#Bamilo-icon-Reg') format('svg'); /* Legacy iOS */
    font-weight: bold;
}

body {
    padding-top: 50px;
    padding-bottom: 20px;
    font-family: RedBee-Numbers,RedBee-Sans;
    font-size: 9pt;
    background-color: rgb(243, 243, 243);
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,pre {
    font-family: RedBee-Numbers,RedBee-Sans;
    line-height: 25px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    font-family: RedBee-Numbers,RedBee-Sans;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.end-of-footer {
    background: #373c43;
    overflow: hidden;
    text-align: center;
    min-height: 50px;
    padding-top: 10px;
    direction: rtl;
    font-size: 9pt;
    color: #fff;
}

.zero_padding {
    padding: 0px;
}

.white_back {
    background-color: #fff;
}

.carousel-caption {
    position: relative;
    left: auto;
    right: auto;
    padding-top: 30px;
}

.transp {
    background-color: #ccc;
}

.halfwidth {
    width: 100%;
    background-color: #e0e0e0;
}

.grayback {
    background-color: #ededed;
    display: table;
    width: 100%;
}
.hover:hover {
    box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.text-justify {
  text-align: justify;
}

.grow{
    overflow:hidden;
}
.grow img{
  transition: all 400ms ease-in-out;
}
 
.grow img:hover {
  transform: scale(1.2); 
}


/*.carousel-inner .active.left { left: -33%; }
.carousel-inner .next        { left:  33%; }
.carousel-inner .prev        { left: -33%; }
.carousel-control.left,.carousel-control.right {background-image:none;}
.item:not(.prev) {visibility: visible;}
.item.right:not(.prev) {visibility: hidden;}
.rightest{ visibility: visible;}*/

.carousel-inner .active.left {
    left: -25%;
}

.carousel-inner .next {
    left: 25%;
}

.carousel-inner .prev {
    left: -25%;
}

.carousel-control.left, .carousel-control.right {
    background-image: none;
    width: 4%;
    margin-right: 15px;
}

.item:not(.prev) {
    visibility: visible;
}

.item.right:not(.prev) {
    visibility: hidden;
}

.rightest {
    visibility: visible;
}



.navbar-default{
    background-color:#265552;
}
.navbar-default .navbar-nav > li > a {
    color:#ddd;
}
.navbar-default .navbar-nav > li > a:hover {
    color:#fff;
    /*text-shadow: 2px 2px 8px #FFF;*/
}
.panel-default > .panel-heading{
    background-color:#cccccc;
    border-color:#eee;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
    background-color:#3b8984;
    color:#fff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
    background-color:#265552;
}

.javad-sidebar-scroll {
    max-height: 500px;
    overflow: auto;
    overflow-x: hidden;
}
.javad-sidebar {
    clear: both;
    margin-bottom: 15px;
}

.javad-sidebar-content {
    float: right;
    width: 55%;
    text-align: right;
    font-size: 10px;
}

.javad-sidebar-img {
    float: right;
    width: 45%;
}

    .javad-sidebar-img img {
        min-width: 125px;
    }

.javad-sidebar-content p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #9a9999;
}

.javad-sidebar-content h6, .javad-sidebar-content p {
    margin: 5px 15px 0px 0px;
    line-height: 22px;
}

.javad-sidebar-titr {
    margin-top: 5px;
}

.javad-sidebar-scroll {
    max-height: 500px;
    overflow: auto;
    overflow-x: hidden;
}
.bg-1 {
    background: #2d2d30;
    color: #bdbdbd;
}

    .bg-1 h3 {
        color: #fff;
    }

    .bg-1 p {
        font-style: italic;
    }
      .javad-newslist-padding-top{
        margin-top:60px;
    }

      .javad-inside-titr {
    font-size: 14px;
    color: #bba103;
    font-weight: bolder;
    margin: 15px 5px;
}
      .javad-inside-content {
    /*font-size:12px;*/
    margin: 15px 5px;
    text-align: justify;
}
      .btn-default{
          background-color:#265552;
          color:#ffffff;
      }
      .javad-top {
    margin-top: 3em;
}