/* my styles */
@font-face {
    font-family: Objektiv-r;
    src: url(../fonts/ObjektivMk1_Rg.woff);
  }
  @font-face {
    font-family: Objektiv-m;
    src: url(../fonts/ObjektivMk1_Md.woff);
  }
  @font-face {
    font-family: Objektiv-b;
    src: url(../fonts/ObjektivMk2_Bd.woff);
  }

*{ 
    font-family:Objektiv-r;
    font-size: 13px;
}
.bg-w{
	background:#fff !important;
}
.ds{
	border:1px solid #f1f1f1;
	-webkit-box-shadow: 1px 1px 4px 0px rgba(230,230,230,1);
-moz-box-shadow: 1px 1px 4px 0px rgba(230,230,230,1);
box-shadow: 1px 1px 4px 0px rgba(230,230,230,1);
}
.chart-list{
	width:150px;
	text-align:center;
}
.chart-list ul{
	padding:0;
	margin:0;
	padding-left:15px;
	text-align:left;
	border-right:1px solid #ccc;
}
.chart-list ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	height:25px;
}
.chart-block{
	text-align:center;
}

.logo{
    font-family: Objektiv-b;
    font-weight: bold;
    font-size:25px;
    color:#0F3052;
}

.card-block{
    background: #F5F5F5;
    border-radius: 3px;
    padding:10px;
}
.card{
    border: 0;
}
.card-count{
    font-family: Objektiv-r;
    font-size:25px;
    color:#0F3052;
}
.fac_photo{
    width:200px;
    height:200px;
    overflow: hidden;
    border-radius: 100px;
}
.h_title{
	font-size: 27px;
    color:#2B396A;
    font-family: Objektiv-b;
}
.fac_photo img{
    width:100%;
}
.fac_title{
    font-size: 16px;
    color:#2B396A;
    font-family: Objektiv-b;
}
.fac_sub_title{
    font-size: 14px;
    color:#898989;
    font-family: Objektiv-r;
}
.fac_sub_title b{
    margin-bottom: 10px;
    line-height: 180%;
}
.student-ctr{
	border-bottom:1px solid #ccc;
	border-radius:0px;
}
.fac_photo2{
    width:28px;
    height:28px;
    overflow: hidden;
    border-radius: 100px;
	border: 1px solid #ccc;
    margin-top: 5px;
    padding: 2px;
}
.fac_photo2 img{
    width:100%;
}
.stu-qua{
	font-size:12px;
	color:#333;
}
.stu-list{height:150px; overflow:auto}
.c-btn{
	text-decoration:none !important;
	font-weight:bold;
	outline:none !important;
	color:#000;
}
.c-btn b{
	color:#2B396A;
}
.c-btn:focus{
	box-shadow:none;
}

.blog-title{
	font-size:15px;
	color:#000;
}
.blog-people{
	font-size:13px;
	color:#333;
	font-style:italic;
}

.logined{
    font-family: Objektiv-r; 
    font-size: 12px;
    color:#fff;
 }
.intro-text{
    font-family: Objektiv-r;
    font-size: 18px; 
}
.intro-text b{
    font-size: 18px;
    font-family: Objektiv-b;
}
.intro-text2{
    font-family: Objektiv-r;
    font-size: 17px; 
}
.intro-text2 b{
    font-size: 17px;
    font-family: Objektiv-b;
}
.prime{
    color:#005B99;
}
.intro-text div{
    font-size: 16px;
    color:#000;
}
.intro-text a{
    font-size: 16px;
    color:#005B99;
}
.intro-text p{
    font-size: 16px;
    color:#000;
}
.section-header1{
    font-family: Objektiv-b;
    font-size: 22px;
    color:#005B99;
    line-height: 140%;
}
.section-header2{
    font-family: Objektiv-r;
    font-size: 18px;
    color:#005B99;
    line-height: 140%;
}
.normal-text{
    font-family: Objektiv-r;
    color:#666;
    font-size: 15px;
}
.grey-text{
    font-family: Objektiv-r;
    color:#666;
    font-size: 13px;
}
.pub-date{
    font-size: 13px;
    color: #666;
    margin-bottom:15px;
    text-align: right;
}
.c-badge{
    font-size: 13px;
    background-color: #00246b;
}
.btn-primary{
    background-color: #00246b;
    border:1px solid #00246b;
}
body{
    background: #f1f1f1;
}
.tb-resize{
    max-width: 100%;
    height: auto;
    min-height: 196px;
}
.navbar-light{
    background: #00246b;
}
.navbar-light .navbar-nav .nav-link{
    color:#fff;
    font-size: 15px;
    padding:6px 12px;
	
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
    color:#ffc107;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: #ffc107;
}
.bw{
    background: #fff;
}
.by{
    background: #F7F4F0;
}
.gold-border {
    background: #efca86;
    padding: 10px;
    font-size: 20px;
    color: #000000;
}
.bbl{
    background: #00246b;
    color: #fff;
}
.footer-text{
    font-size: 12px;
}
.video-block{
    width:230px;
    height: 100px;
    float: left;
    background: #fff;

}