@font-face{
	font-family:'notoserif';
	src: url('fonts/NotoSerif/NotoSerif-Regular.ttf') format('truetype');
}
@font-face{
	font-family:'notoserif';
	src: url('fonts/NotoSerifArmenian/NotoSerifArmenian-Regular.ttf') format('truetype');
	/*unicode-range: U+00-FF, U+980-9FF;*/
}
@font-face{
	font-family:'tahomaa';
	src:url('fonts/tahomaA/tahomaa.eot?#iefix') format('embedded-opentype'),url('fonts/tahomaA/tahomaa.woff') format('woff'),url('fonts/tahomaA/tahomaa.ttf') format('truetype'),url('fonts/tahomaA/tahomaa.svg#tahomaa') format('svg');
}

@font-face{
	font-family:'tahoma-bold';
	src:url('fonts/tahomaA/Tahoma-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/tahomaA/Tahoma-Bold.woff') format('woff'),url('fonts/tahomaA/Tahoma-Bold.ttf') format('truetype'),url('fonts/tahomaA/Tahoma-Bold.svg#tahomaa') format('svg');
}
/*
@font-face{
	font-family:'mariam';
	src:url('fonts/addsGHEAMariam/GHEAMariamReg.otf') format('otf');
}
*/
body{ font-family:'tahomaa', Helvetica}
body strong{ font-family:'tahoma-bold', Helvetica}
body .strong{ font-family:'tahoma-bold', Helvetica}
body b{ font-family:'tahoma-bold', Helvetica}

.top-menu a { font-family:'tahoma-bold', Helvetica }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'tahoma-bold', Helvetica;
}
html > body {
    background: #f6f6f6; 
}
.container {
	background-color: #f6f6f6
}
.container > .row > .col-md-5 {
    background-color: #f9f6e8;
}

.container-fluid > .row > .col-sm-3 > a {
    color: rgb(0, 82, 110);
    border-color: rgb(0, 82, 110) rgb(0, 82, 110) rgb(0, 82, 110) rgb(0, 82, 110);
}

.container > .row > .col-sm-3 > .row > .col-sm-12 > .img-responsive {
    margin: 10px 0px 10px 0px;
}

.container > .row > .col-sm-8 > p {
    color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255);
}

.container > .row > .col-sm-8 {
    padding: 10px 15px 0px 15px;
}

.container > .row {
    margin: 5px 0px 5px 0px;
}

.container > .row > .col-sm-12 {
    padding: 10px 0px 10px 0px;
}

.container > .row > .navbar > .container > .responsive-logo > .navbar-brand {
    color: rgb(0, 82, 110);
    border-color: rgb(0, 82, 110) rgb(0, 82, 110) rgb(0, 82, 110) rgb(0, 82, 110);
}

.container > .row > .col-sm-12 > .navbar > .container > .responsive-logo > .navbar-brand {
    background-image: none;
}

.container > .row > .col-sm-12 > .navbar > .container > .bs-navbar-collapse {
    font-size: 13px;
    border-color: rgba(0, 0, 0, 0.2) rgb(34, 34, 34) rgb(34, 34, 34) rgb(34, 34, 34);
}

.container > .row > .col-sm-8 > .fa-th {
    font-family: FontAwesome; font-size: 15px;
}
.job_banks_ico {
	margin-top: 50%
}

/* Bootstrap class overwriting */
.navbar-brand {
	padding: 0px; height: auto; float:none;
}
.nav>li>a {
	display: inline; font-size: 12px; color: #054a7f; letter-spacing: 0.5px;
}
.navbar {
	margin: 0px;
}
hr {
    margin-top: 8px; margin-bottom: -9px;
}
.most-read-conatiners hr {
	border-top: 1px solid #333;
}
.navbar .navbar-toggle .icon-bar {
    background-color: #1b1a1a;
}
.navbar-toggle {
    margin: 26px;
}
.navbar-toggle-jobs {
    margin: 26px; margin-top: -9px;
}
.navbar-nav {
	/* margin: 0px; if main menu is 13px*/
	margin: 6px 0px;
	position: relative;
}
.fa {
    font-size: 15px; margin: 0px 4px;
}
a {
	color: #333;
}
.news-text>p>a{
	color: #167bbb;
}
.news-text ul{
	margin-left: 50px;
}
a:hover, a:focus {
	color: #155791;
}
.vacancy-page a {
	color: #8776b6;
}
.company-page a {
	color: #8776b6;
}
a:hover {
	text-decoration:none;
}
.img-rounded {
    border-radius: 100px; width:110px !important; height:110px; object-fit:cover; float:left; max-width: initial;
}
.quote-box {
	/*background-color:#fff;*/ padding: 38px 15px 20px;	margin-top: -18px;	z-index: 100; background-image: url('/static/images/_quote.png');
}
h6, .h6 {
    font-size: 12px;
	font-weight: bold;
}
h5, .h5 {
    font-size: 16px;
}
h2, .h2 {
   font-size: 24px;
   font-weight: bold;
   font-family:'tahoma-bold', Helvetica;
}

/* Custom */

.languages span {
	margin-right: 10px; font-weight: bold; font-size: 12px;
}
.languages .active{
	color: #9e5454;
}
.under-top-hr {
	margin-top: 0px; margin-bottom: 13px; border-top: 3px solid #000;
}
.no-padding {
	padding: 0px;
}
.no-margin {
	margin: 0px;
}
.small-padding {
	padding: 0px 10px;
}
.small-margin {
	margin: 0px 10px;
}
.job-banks>a {
	color: #080808 !important; padding: 5px 6px !important; text-decoration: underline;
}
.job-banks-link {
	font-size: 14px; font-weight: bold; color: #534ea4; font-family:'tahoma-bold', Helvetica;
}
.fa-chevron-circle-down {
	color: #534ea4;
	margin-top: 11px;
    cursor: pointer;
}
.fa-lg {
	font-size: 21px; 
}
.navbar-header .fa-lg {
	margin: 10px -3px;
}
.job-banks-posts>ul>li{
	display:inline;
}
.job-banks-link>i {
	font-size: 14px;
    line-height: 1px;
    margin-right: 0px;
}
.right {
	float:right;
}
.left {
	float:left;
}
.social-icons {
	margin: 0px 2px;
}
.desktop .banner-top {
	height:100px; width:992px; object-fit:cover;
	height: 100px;
    width: 100%;
    /* margin: 0px 15px; */
    object-fit: cover;
    margin: 0 auto;
    padding: 0px 5px;
}
.banner-top {
	margin: 0 auto;
	height: auto;
	width: 100%;
	padding: 0px;
}
img.banner-top {
    height: auto;
}
.right-banner {
	min-height: 251px;
}
.newsitem-banner {
	min-height: 360px;
	max-width: 215px;
	margin-top: 23px;
}
.bncont {
	overflow: hidden;
}

.banner-dual {
	width:100%; object-fit:cover
}
.banner .item {
	max-width:360px; 
	/*padding: 14px 15px; 
	border: 1px solid #eee;*/
	padding: 0px 15px 23px 16px;
}
.bs-navbar-jobs-collapse {
	margin-top: 10px;
}
.highlight {
	color:#054a7f !important;
}
.highlight a{
	color:#054a7f !important;
}
.highlight a:hover, .highlight a:focus {
	color: #2c98d3 !important;
}
.top-image, .main-image {
	margin-bottom: 14px; width: 100%; object-fit: cover; max-height: 530px; min-height: 105px;
}
.top-title{
	font-size: 16px; font-weight: bold;	display: -webkit-box;	-webkit-box-orient: vertical;   overflow: hidden; /* -webkit-line-clamp: 3; height: 68px;*/
	-webkit-line-clamp: 4;
    height: 90px;
}
.quotes .top-title{
	height: auto;
    -webkit-line-clamp: 5;
    margin-bottom: 0px;
}
.quotes .tiny-width{
	margin-left: 32px;
}
.top-divs {
	margin-bottom: 22px;
	z-index: 10; 
}

.other-news .top-divs {
	margin-bottom: 0px;
	z-index: 10; 
}
.other-news {
	margin-bottom: 50px !important;
}
.top-divs-bottom-line {
	border-bottom: 1px solid #ccc;
}
.most-read-conatiners .day {
	padding-right:20px;
}
.most-read-conatiners .week{
	padding-right:20px;
	padding-left: 30px;
}
.most-read-conatiners .month{
	padding-left: 30px;
}
.most-read-conatiners h6{
	margin: 20px 0px;
}
.month h6 {
	margin: 20px 0px 10px;
}
.month .most-read-divs {
	margin-right: 20px;
}
.most-read-divs {
	margin-top: 10px;
}
.most-read-divs-title {
	font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; height:58px; overflow: hidden; -webkit-line-clamp: 3; font-weight: bold;
}
.most-read-divs .info {
	font-weight: normal;
	letter-spacing: 0.5px;
}
.info {
	font-size:10px;
	font-weight: bold;
}
.info a{
	color: #054a7f;
}
.news-block .info {
	font-size:13px;
	font-weight: normal;
	color: #acacac; 
}
.news-block .info img{
	margin-bottom: 2px;
}
.full-width {
	width: 100%;
}
.news-block .right-newsfeed-item {
	border-bottom: 1px solid #ccc;
}
.JsDatePickBox div {
	border: none !important;
}
.news-block .last {
	border-bottom: none;
}
.news-block h5{
	margin-top: 3px; margin-bottom: 21px;
}
.news-block a{
	font-size:14px;
}
.strong {
	font-weight:bold !important;
}
.not-bold {
	font-weight:normal !important;
}
.tiny-width {
	width: 10px;
}

.newsfeed-link {
	/* display: -webkit-box; -webkit-box-orient: vertical; height:65px; overflow: hidden; -webkit-line-clamp: 3; */
	margin-top: 11px;
	margin-bottom: 11px;
}

.datetime {
	color: #666666;
	margin-right: 1px;
	font-size: 11px;
}
.secondary .datetime {
	font-size: 10px;
}
.socialize{

}
.banks-info {

}
.copyright {
	font-size: 10px;
	text-align: right;
}
.other-pages {
	font-size: 14px;
	text-align: center;
}
.logo-icons {
	text-align: left;
}
.mobile-top-menu {
	
}
.news-arrow-left, .news-arrow-right {
	cursor: pointer;
}
.hidden-with-place {
	visibility: hidden;
}
.widgetHeader {
	padding: 15px 0px;
}
.widgetHeader img {
	margin-bottom: 12px;
}
.widgetHeader span{
	font-size: 30px;
	font-weight: bold;
}
iframe .widgets-block img {
	width: 200px;
}
.banks-info {
	font-size:12px;
	/*letter-spacing: 1px;*/
	word-spacing: 5px;
	margin-top: 3px;
}
.top-menu li {
	margin-bottom: 5px;
}
.navbar-header {
	padding-top: 7px;
}
.caret {
    display: none !important; 
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #ffffff;
}

#mobile-menu-container {
	display: none; 
	position: fixed; 
	width: 85%; 
	height: 100%;
	top: 0; 
	left: 0; 
	z-index: 100000; 
	background-color: #ffffff; 
	padding: 133px 0px;
	overflow-y: scroll;
}
#mobile-menu-container .active{
	color: #309ad4;
}
#mobile-menu-container .languages{
	padding: 30px 11px 30px 12px;
}
#mobile-menu-container .form-group{
	margin: 0px 9px;
}
#mobile-menu-container .fa-search{
	margin-top: 3px;
}
#toTop {
	display: none; 
	position: fixed;
    bottom: 10px;
    right: 15px;
    width: 70px;
    height: 70px;
    background: #c3c3c3 url(/static/images/up.png) no-repeat center center;
    opacity: .6;
    filter: alpha(opacity=30);
    z-index: 1000;
	border-radius: 45px;
}
.form-control {
	border-radius: 5px;
}
#calendar-link {
	font-size: 14px;
    line-height: 35px;
    font-weight: bold;
	font-family: 'tahoma-bold', Helvetica;
    color: #666666;
    text-transform: uppercase;
    margin: 0px 13px;
}
.JsDatePickBox .boxMainInner .dayDown {
	color: #000;
}

.form-group {
    margin-bottom: 4px;
}

.most-read-conatiners .fa{
	font-size: 11px;
}

.ratio-container {
	position: relative;
	margin-bottom: 10px;
}
.ratio-container:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 56.25%;
}
.ratio-container > .content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}

.container .marg-top-bott-15 {
	margin: 15px 0px;
}

.main-news {
	margin-top:0px
	font-weight: bold;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/*height: 79px;*/
	overflow: hidden;
	/*-webkit-line-clamp: 3;*/
}

.newsfeed-category {
	font-size: 13px;
}
.exclusive {
	top: -5px;
	left: 0;
	position: absolute;
	z-index: 100;
}

.job-companies-on-top {
	position: absolute;
	z-index: 1000;
	background-color: #d6d6d6;
	padding: 10px;
	width: 100%;
	border-radius: 10px;
	top: 0px;
}
.col-md-job-icons {
	width: 20%;
}
.job-icons-in-menu {
	padding-right: 0px;padding-left: 15px; padding-bottom: 15px
}


/*
.JsDatePickBox .boxMainInner .monthBackwardButton {
	background: url(img/month_back.png) left top no-repeat;
	width: 30px;
	height: 30px;
}
.JsDatePickBox .boxMainInner .monthForwardButton {
	background: url(img/month_forw.png) left top no-repeat;
	width: 30px;
	height: 30px;
}
.JsDatePickBox .boxMainInner .yearBackwardButton {
	background: url(img/year_back.png) left top no-repeat;
	width: 30px;
	height: 30px;
}
.JsDatePickBox .boxMainInner .yearForwardButton {
	background: url(img/year_forw.png) left top no-repeat;
	width: 30px;
	height: 30px;
}

.JsDatePickBox .boxMainInner .controlsBar {
	height: 33px;
}
.JsDatePickBox .boxMainInner {
	width: 250px;
}

.JsDatePickBox .boxMainInner .dayNormal {
	width: 30px;
	height: 30px;
}
.JsDatePickBox .weekDaysRow .weekDay {
	width: 30px;
}*/


.equal-padding {
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 8px;
}
.absolute {
	position: absolute;
}
.label-on-icon {
	top: 73%;
	font-size: 12px;
	color:#666;
	width: 100%;
	text-align: center;
}
.icon_item .contain{
	height: 154px;
	border-radius: 10px;
	text-align: center;
	background-color: white;
}
.icon_item .img-thumbnail{
	border: none;
	height: 100%;
}

.job-icons-in-menu .img-thumbnail {
	border-radius: 10px;
	height: 70%;
	margin: 5px 0px;
}
#home .img-thumbnail {
	border-radius: 10px;
	height: 70%;
	margin: 5px 0px;
}
.responsive-logo{
	z-index: 900;
}
.dropdown-menu {
	z-index: 901;
}
.arrows {
	color: #888;
}

.bs-navbar-jobs-collapse .main-nav-list {
	height: 42px !important; overflow: hidden !important;
}




.modal {
	top: 100px;
}
.nav-up {
    top: -52px;
}

.nav-down {
    top: 0px;
}

.bootstrap-calendar .day, .bootstrap-calendar .prev, .bootstrap-calendar .next, .bootstrap-calendar .datepicker-switch,.bootstrap-calendar .year, .bootstrap-calendar .month, .bootstrap-calendar .decade, .bootstrap-calendar .century {
	 cursor: pointer;
 }
.bootstrap-calendar .table-condensed {
	width: 100%;
}
.bootstrap-calendar .old, .bootstrap-calendar .new {
	color: #ccc
}
.bootstrap-calendar .table-condensed>thead>tr>th,
.bootstrap-calendar .table-condensed>tbody>tr>th,
.bootstrap-calendar .table-condensed>tfoot>tr>th,
.bootstrap-calendar .table-condensed>thead>tr>td,
.bootstrap-calendar .table-condensed>tbody>tr>td,
.bootstrap-calendar .table-condensed>tfoot>tr>td
{
	text-align: center;
	padding: 11px;
}
.bootstrap-calendar .active {
	background-color: #309ad4;
}
.bootstrap-calendar .today {
	background-color: #309ad4;
	border-radius: 5px;
}
.bootstrap-calendar .year, .bootstrap-calendar .month, .bootstrap-calendar .decade, .bootstrap-calendar .century {
	width: 33%;
	float: left;
	text-align: center;
	padding: 11px;
}

.exclusive-icons img {
	margin-left: 1px;
	margin-top: -2px;
}

span {
	white-space: inherit; 
}


#accordion table {
	border: 1px solid #ccc; 
	border-color: #cccccc;
	width: 100%;
}
#accordion table td{
	padding: 3px 5px;
}


.img-zoom {
	right: 16px;
    padding: 4px;
    background-color: #333;
    opacity: 0.7;
    color: #fff;
    position: absolute;
}
.img-zoom:hover {
    opacity: 1;
}