/* 
 * IEPOR.ORG.UA
 *
*/

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6  {
  font-family: "Ubuntu Condensed",arial; 
  text-shadow: 1px 1px 1px #fff;
  }

#spucontent_ieporPopUp a, .spu_content a {
	color: #fff;
}
a:hover, a:focus, a.sp-nh-link:hover, a.sp-nh-link:focus {
 	text-decoration: none;
}
blockquote {
	font-size: 12px;
	color: #005788;
	display: inline-block;
	margin: 0px 0px 10px;
}

h3.module-title,
.module-title,
.moduletable h3,
.module_menu h3,
.iepor_latest_news h3,
.iepor_acymailing h3,
.osmap-items h2 {
	font-size: 20px;
   margin: 6px 0px 8px 0px;
   /*padding-left: 11px;*/
   color: #006064;
}
.lead {
	color: #006064;
}

.iepor_science h3.module-title {
	   padding-left: 0px;
}

hr {
   border-top: 1px solid #BCE8F1;
	/*margin-top: 0px;
	margin-bottom: 5px;*/ 
	clear: both;
}

/*.itemListLeading hr, .itemView hr, .tagView hr, .itemFullText hr, .itemContainer hr,
.itemListCategory hr, .iepor_cooperation hr {
  clear: both;
}*/

html.layout-tag hr {
	margin-top:4px;
	margin-bottom: 4px;
}

.t3-sidebar {
	padding-top: 0px;
}
html.home .t3-sidebar {
	padding-top: 10px;
}

/* For mobile phones: */
@media only screen and (max-width: 767px) {
    [class*="col-"] {
        width: 100%;
    }
}
@media only screen and (min-width:768px) {
	html.home .t3-sidebar {
		/*padding-top: 20px;*/
	}
   .t3-module {
		margin: 0px;
	}	
}

option {
	 padding: 6px;

}

option:nth-child(3)::after {
	 background-color: #fff;
}

/*************************************************** Fa */

.fa {
	color: #0277bd;
}

.itemHits .fa.fa-user, .itemHits .fa.fa-tag, .itemHits .fa.fa-hashtag, .itemHits .fa.fa-bars, .fa.fa-download {
	color:#DCDCDC;	
}

.itemFullText .fa, .itemBody .fa, .itemLinks .fa {
	/*color: #0277bd;*/
	font-size: 140%;
	padding-right: 5px;
}

.itemFullText .fa-external-link {
	font-size: inherit;
}

.itemFullText .fa.fa-clock-o {
	font-size: 4em;
	text-shadow: -1px -1px 1px #999;
	color:#DCDCDC;	  
}

.catItemCategory .fa, .tagItemCategory a .fa  {
	color: #0097A7;
}
.catItemCategory .fa.fa-eye {
	padding-right: 6px;
}

.catItemDateCreated .fa, .tagItemDateCreated .fa {
	font-size: 11px;
	text-shadow: inherit; 
	font-weight: normal;
	color: #999;
}

.fa.fa-bars, .fa.fa-level-up, .k2CatPagination .fa,
.fa-folder-open-o, .fa.fa-certificate, .itemView.errormsg .fa.fa-home, 
.itemFullText .fa-address-card-o, .itemFullText .fa-pencil-square-o, .itemFullText  .fa-pencil,
.itemFullText .fa-book, .itemFullText .fa-pie-chart, .fa.fa-ambulance {
	color: #fff;
}

 #t3-mainnav li a .fa.fa-home, a .fa.fa-info-circle  {
	color: #fff;	
}

#t3-mainnav li.active a:active .fa.fa-home, #t3-mainnav li a:hover .fa.fa-home, #t3-mainnav li.active  a .fa.fa-home   {
	color: #0277bd;	
}

.fa.fa-cogs {
	color: #6496AF;
}

.fa-folder-open-o {
	padding-right: 4px;
}
.itemEmailLink .fa.fa-envelope-o, .fa.fa-envelope-o.fa-lg  {
	color: #0277bd;
}

a.iepor_site-map .fa-sitemap {
	float: right;
	margin: 3px 1px 0px 3px;
	padding: 0px 2px 0px 2px;
	border: 1px solid #ddd;
	top: 0px;
}

/*  Off-canvas-toggle  */

.iepor_home-since p {
 	font-size: 12px;
 } 

 .iepor_home-since a{
 	font-size: 12px;
 } 

.t3-off-canvas-body .module-title {
	 padding-left: 0px;
}

.t3-off-canvas .t3-off-canvas-body a {
	color: #0277bd
}

.off-canvas-toggle .fa.fa-bars:hover, .off-canvas-toggle:focus .fa.fa-bars, .off-canvas-toggle:active .fa.fa-bars {
	background-color: #F7B322;
	color: #0277bd; 
}

.navbar-toggle:focus .fa.fa-bars, .navbar-toggle:hover .fa.fa-bars {
 	 color: #0277bd !important;	
}

.itemFullText a .fa.fa-download, .itemFullText  a .fa.fa-book {
	color: #0277bd !important;	
}

/* Youtube */
.moduletable.iepor_video .fa-file-video-o  {
	padding: 0px 10px 0px 10px;
	font-size: 18px;
}
/* Go back */
.fa-caret-left, .fa-caret-up  {
    font-size: 28px; 
    color: #FFFFFF;   
}
#iepor_goback .btn-primary:hover .fa, #iepor_goback .btn-primary:focus  .fa,
#back-to-top .btn-primary:hover  .fa, #back-to-top .btn-primary:focus  .fa {
	color: #0277bd;
}

/* Search */
.fa.fa-search {
	color: #fff;
}

HTML.iepor_patent-licensing .fa.fa-search {
	color: #0277bd;
}


/*************************************************** Off-canvas-toggle */

.off-canvas-toggle {
	background-color: #428BCA;
	/*border-left: 1px solid #fff !important;*/
}

.off-canvas-toggle:hover, .off-canvas-toggle:focus, .off-canvas-toggle:active {
	background-color: #F7B322;
}

.off-canvas-toggle span {
	width: 16px;
	left: 16px;
}

.off-canvas-toggle:hover span, .off-canvas-toggle:focus span, .off-canvas-toggle:active span {
	background-color: #0277bd; 
}

.navbar-toggle {
	border-radius: 0px;
	width: 50px;
	background: none repeat scroll 0 0 #0277bd;
	border: medium none !important;
	height: 50px;
	margin: 0;
	padding: 0;  	
}

/*************************************************** Body */
body {
	  	background: url("../images/bg.png") #F2F2F2; 
	  	background-attachment: fixed;
}

.t3-wrapper {
	background-color: transparent;
}

/*************************************************** t3-header */

.t3-header {
    padding-bottom: 10px;
    padding-top: 10px;
}

#logo-en-gb, #logo-uk-ua {
	float: left;   /*  for mobile */
	padding-left: 50px;
}

.logo  {
 width: 100%;
}

.logo a {
	float: left;
}

/*.logo-control .logo-img {
	display:  inline;
}*/

.logo-oeci {
	padding-right: 4px;
}
.iepor-name {
	 float: left;
	 margin-left: -50px;
	 margin-top: -5px;
}

#t3-header h1 {
	font-size: 20px;
	color: #0277bd;
}

#t3-header h1:lang(en) {
	font-size: 22px;
}

@media only screen and (min-width:480px) {
	.iepor-name {
	/*	margin-top: -10px;*/		
	}
}

@media only screen and (min-width:576px) {
	#t3-header h1 {
		font-size: 22px;
	}
}

@media only screen and (max-width:767px) {
	.logo-control .logo-img, .logo-control .logo-oeci {
		display:  none;
	}
}

@media only screen and (min-width:768px) {

	.iepor-name {
	 	margin-top: -110px;
    	margin-left: 240px;
	}
	.iepor-name:lang(en) {
		margin-top: -110px;		
	}	
	#t3-header h1,	#t3-header h1:lang(en)  {
		font-size: 28px;
	}
}

@media only screen and (min-width:992px) {
	.iepor-name {
	 	margin-top: -100px;
	}
	.iepor-name:lang(en) {
		margin-top: -95px;		
	}	
}

@media only screen and (min-width:1200px) {
	.iepor-name {
	 	margin-top: -95px;
	}
	#t3-header h1 {
		font-size: 26px;
		 width: 75%
	}
}

/*************************************************** Falang */

.mod-languages li {
	margin-bottom: 0px !important;
}

.mod-languages img {
    	background: #FFFFFF none repeat scroll 0 0;
    	padding: 2px;
    	border: 1px solid #BCE8F1 !important;
}

.mod-languages a:hover, .mod-languages a:focus, .mod-languages a:active {
	 background:  transparent !important;
}

@media screen and (max-width:767px) {

	.languageswitcherload {
		margin-top: -46px;
 		margin-left: 5px;
	}
		.mod-languages li {
		margin-right: 4px !important;
		margin-bottom: 2px !important;
	}
	.mod-languages img {
    	padding: 4px;
	}
}

@media screen and (min-width:768px) {
	.languageswitcherload {
		width: auto;
 		float:  inherit;
 		margin-top: -70px;
 		margin-left: 15px;
	}
	.mod-languages li {
		display: list-item !important;
	}
}


/* No Falang Items or Tag */
@media only screen and (min-width:768px) {
	.iepor_no_item {
	min-height: 300px;
	margin-top: 30px !important;
	}
}

/*************************************************** Главное меню t3-mainnav */

#t3-mainnav {
	background-color: #0277bd;
	border-top: 1px solid #fff;
 	border-bottom: 1px solid #fff;
 	
}
@media screen and (max-width:767px) {
	#t3-mainnav {
 	border: 1px solid #fff;
	}
	}

@media screen and (max-width: 991px) {
	#t3-mainnav{
 		margin-bottom: 20px;
	}
}

#t3-mainnav a {
  font-family: "Ubuntu Condensed",arial; 
  font-size: 18px;
  color: #fff; 
}

#t3-mainnav:lang(en) a {
   font-size: 18px;
}

#t3-mainnav li.active a, #t3-mainnav li.active  a:focus, #t3-mainnav li.active a:hover,
#t3-mainnav li a:active, #t3-mainnav li a:focus, #t3-mainnav li a:hover  {
	background-color: #f7b322; 
   color: #00466F;
}

/* Боковые меню */

#t3-mainbody .nav:lang(en) > li a {
	font-size: 14px;
}
#t3-mainbody .module_menu .nav > li > a {
	padding: 6px 4px 6px 10px;
	line-height: 120%;
	color: #fff;
	border-radius: 0px;
	font-size: 16px;
}

/*************************************************** Mobile menu */

.navbar-toggle:focus, .navbar-toggle:hover {
 	 background: #F7B322 !important;
}


@media screen and (max-width:767px) {
	#t3-header {
		min-height: 130px;	
		margin-bottom: 20px;
	}
	.logo {
	 	padding: 0px 5px;
	}
	.logo a {
		float: none;
		/*display: inline-block;*/
		padding: 0px;
		}
	#logo-en-gb, #logo-uk-ua {
		background-color: #0277bd;
		height: 52px;
		width: 100%;
		margin-bottom: 10px;
		border: 1px solid #fff;
	}
	
/*	.iepor-name {
		display: inline-block;
	}*/
	.navbar-default:lang(uk) {
    	margin: 0 5px;
		background: url("../images/iepor-mobile-menu-ua.gif") no-repeat scroll  right top #0277bd;
	}
	.navbar-default:lang(en) {
    	margin: 0 5px;
		background: url("../images/iepor-mobile-menu-en.gif") no-repeat scroll right  top #0277bd;
	}
	.t3-megamenu .navbar-default .navbar-nav > .active > a,
	.t3-megamenu .navbar-default .navbar-nav > .active > a:hover,
	.t3-megamenu .navbar-default .navbar-nav > .active > a:focus {
  		border-left: none; 
  		border-right: none; 
	}	
}

@media screen and (max-width : 479px)  {
	#t3-header {
		min-height: 150px;	
		margin-bottom: 20px;
	}
}


.t3-mainnav .t3-navbar {
  		padding-left: 0;
  		padding-right: 0;
}

/*************************************************** INFO BLOCK */
.iepor_info {
	padding-bottom: 0px;
}

/* Бегущая строка */

.iepor_headline {
	display: block;
}

@media screen and (max-width: 991px) {
	.iepor_headline {
		 display: none;
	}
}

span.sp-nh-text  {
 	padding: 0px 0px 0px 16px;
	margin: 0px !important;
	font-size: 14px;
	font-weight: bold;
}
span.sp-nh-text  i {
 	padding: 0px 8px 0px 0px;
}
a.sp-nh-link {
	font-size: 14px;
}

/* Ссылка на документы */
.iepor_hotlinks p { 
	background-color: #D9EDF7;
	padding:  5px 10px 4px 15px;
	/*color: #0077BB;*/
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	
}
.iepor_hotlinks p b { 
	/*background-color: #0077BB;*/
	padding:  1px 5px 1px 5px;
	color: #0077BB;
	/*margin-left: 10px;*/
	margin-right: 10px;
	
}
@media screen and (max-width: 991px) {
	.iepor_hotlinks a {
	/*font-size: 10px;*/
	}
}
/*************************************************** Основные направления + Аспирантура */

.t3-sl {
  padding-top: 20px;	
  padding-bottom: 5px;	
}

.t3-module.module.iepor_science, .t3-module.module.iepor_aspiranture {
	background: #fff; 
   border: 1px solid #BCE8F1;
   border-top: 10px solid #F7B322;
	line-height: 90%;
	height: auto;
	color: #cc0000;
	padding: 10px 15px 10px 15px;
}


html.home .off-canvas-effect-5.t3-off-canvas {
	transform: translate3d(0%, 0px, 0px);
}

@media screen and (max-width: 479px) {
	html.home .container.t3-sl.t3-sl-1 {
		margin-left: 10px;
		margin-right: 10px;
	}
}

@media screen and (min-width: 480px) and (max-width:767px) {
	html.home .t3-spotlight.t3-spotlight-1.row {
		/*width: 100%;*/
	}
	.t3-module.module.iepor_science {
		/*min-height: 170px;*/	
	}
}

@media screen and (min-width: 768px) {
	.t3-module.module.iepor_science {
		min-height: 120px;	
	}
	.t3-module.iepor_aspiranture {
		min-height: 100px;	
	}
}


@media screen and (min-width: 992px) {
	.t3-module.module.iepor_science {
		min-height: 170px;	
	}
}

@media screen and (min-width: 1200px) {
	.t3-module.module.iepor_science {
		min-height: 135px;	
	}
}

.t3-module.module.iepor_science:hover, .t3-module.module.iepor_aspiranture:hover {
   border-top: 10px solid #0277BD;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
} 
.t3-module.module.iepor_science h3, .t3-module.module.iepor_aspiranture h3  {
	margin-bottom: 10px;
	color: #9a2515;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: 700;
	font-size: 15px;
	line-height: 120%;
}
.t3-module.module.iepor_science, .t3-module.module.iepor_aspiranture a {
	color: #cc0000;
	font-size: 13px;
	line-height: 100%;
	font-family: 'Ubuntu Condensed', arial;
	font-weight: 400;
}

html.itemid-968 .itemHeader {
	padding-bottom: 0px;
}
html.itemid-968 #k2Container {
	min-height: auto;
}

/*************************************************** Центр эксперти + сертификаты + банк */

.moduletable.iepor_sectors {
	background-color: #fff;
	padding: 20px;
	border: 1px solid #bce8f1;
}

.iepor_methods-equipment {
	overflow: hidden;
}
.iepor_methods-equipment-block {
 	width: 100%;	
}
.iepor_methods-equipment-block  div {
	float: left; 
	width: 33.3%; 
	/*height: 300px;	*/
	line-height: 100%;
	padding-right: 20px;
}
.iepor_methods-equipment-block div img {
	margin-bottom: 20px;
	box-shadow: 1px 1px 2px #CCCCCC;
	border: 1px solid #fff;
	max-width: 100%;
}
.iepor_methods-equipment-block div a {
 	font-size: 11px;
 	 float: right;
}

@media only screen and (min-width:1200px) {
	html.home div.itemView {
		/*border-bottom: none;*/
		border-bottom-color: #fff;
	}
	.moduletable.iepor_sectors {
		/*border-top: none;*/
		padding: 0px 20px 20px 20px;
		border-top-color: #fff;
	}
}

/************************************************** Info bottom */

.moduletable.iepor_info-bottom img {
	/*background-color: #fff;*/
	padding: 0px;
	border: 1px solid #bce8f1;
	margin-top: 10px;
}

.custom.iepor_info-bottom img {
	width: 100%;
	height: auto;
}

/*************************************************** Боковые меню module_menu  */  

.t3-sidebar,  .t3-sidebar-left {
	/*padding-bottom: 5px;*/
	/*min-height: calc(100% - 20px);*/
	/*height:100vh !important;*/
}

@media screen and (max-width: 479px){
	.moduletable.iepor_video {
		text-align: center;
	}
}

@media screen and (max-width: 991px){
	.t3-sidebar {
		padding-top: 0px;
	}
}

.module_menu ul {
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.module_menu ul li  {
   border-bottom: 1px solid #fff;
   margin-top: 0px;
}

.module_menu ul li a  {
  font-family: "Ubuntu Condensed",arial; 
  background-color: #0277bd;
  color: #fff;
  padding: 5px 10px 5px 10px !important;
  font-size: 16px;
}

.module_menu li.active a, .module_menu li.active  a:focus, .module_menu li.active a:hover,
.module_menu li a:active, .module_menu li a:focus, .module_menu li a:hover  {
	background-color: #f7b322 !important; 
   color: #00466F !important;
}

/*************************************************** Scopus */

#Mod230 {
	margin-bottom: 0px;
}

/*************************************************** Exp Oncol Ukr */

.iepor_journals strong, .iepor_journals_ukr strong, .iepor_innovations strong {
    font-size: 110%;	
}

span.separator {
	/*font-weight: 900;*/
  font-family: "Ubuntu Condensed",arial; 
  text-shadow: 1px 1px 1px #fff;
  font-size: 18px;
}

.moduletable.iepor_journals-ukr .tabs, 
.moduletable.iepor_journals .tabs {
	margin-bottom: 0px;
	margin-top: 10px;
}
.moduletable.iepor_journals-ukr .tab-content, 
.moduletable.iepor_journals .tab-content, #Mod160  {
	background:  #D9EDF7;
	padding:10px 10px 10px 10px;
}

.moduletable.iepor_journals img, 
.moduletable.iepor_journals-ukr img, 
.moduletable.iepor_innovations img {
	margin-right: 10px;
   border: 1px solid #fff;
   box-shadow: 1px 1px 2px #CCCCCC;
   vertical-align: top;
}

.custom.iepor_journals-ukr p {
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	padding: 0px;
}
.custom.iepor_journals-ukr a {
	font-size: 12px;
	font-weight: 700;
	line-height: 100%;
	vertical-align: bottom;
}
.custom.iepor_journals-ukr hr {
	margin: 6px 0px 6px 0px;
  	border-top: 1px solid #BCE8F1;
  	box-shadow: 1px 1px 0px #FFFFFF;
  	clear: inherit;
}

.iepor_journals-ukr span {
	display: inline-block;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   font-size: 8pt;
   line-height: 120%;
   padding-top: 10px;
}
/* Exp Oncol Eng */

.custom.iepor_journals img, .custom.iepor_journals_ukr img, .custom.iepor_innovations img {
	margin-right: 10px;
   float: left;
   border: 1px solid #fff;
   box-shadow: 2px 2px 2px #CCCCCC;
   padding: 1px;
   vertical-align: top;
}

.iepor_exp_oncol {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    line-height: 120%;
}
.iepor_exp_oncol > span, 
.iepor_exp_inno > span, 
.iepor_exp_inno_proposal > span, 
.iepor_bibl-index-view > span {
	display: block;
}
.iepor_exp_inno > span {
	margin-bottom: 5px;
}

span.iepor_exp_oncol_scopus {
	 font-weight: bold;
	 color: #0277bd;
	 font-size: 12px;
}

span.iepor_exp_oncol_issues, 
span.iepor_exp_inno_proposal {
	margin-top: 15px;
}
span.iepor_exp_oncol_issues a, 
span.iepor_exp_inno_proposal a,
span.iepor_bibl-index-view a {
	padding: 4px 6px;
	border: 1px solid #bce8f1;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
}
span.iepor_exp_oncol_issues a:hover, 
span.iepor_exp_inno_proposal a:hover,
span.iepor_bibl-index-view a:hover {
	background-color: #F7B322;
   color: #444;
   border: 1px solid #fff;	
   text-decoration: none;
}

.iepor_exp_inno, 
.iepor_journals_ukr span, 
.iepor_journals span.iepor_scopus-award {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 8pt;
    line-height: 120%;
    margin-top: 10px;
}
.iepor_journals_ukr span {
    display: inline-block;
}

li.divider {
	background: #bce8f1;
}

/* Innovations Eng */
#Mod160 {
	border: 1px solid #fff;
}
#Mod160  .iepor_exp_inno {
	margin-top: 0px;
}

/*************************************************** t3-content*/

#t3-mainbody:lang(uk) {
	margin-top: 20px;
	padding-top: 0px;
}
html.itemid-968 #t3-mainbody:lang(uk) {
	margin-top: 0px;
	padding-top: 0px;
}

html.home #t3-mainbody:lang(uk) {
	margin-top: 0px;
}
.t3-content {
  padding-top: 0px;
}

@media screen and (max-width:767px) {
  .t3-content {
    /*padding-left: 15px;
    padding-right: 15px;*/
   }
}

@media screen and (max-width:991px) {
  .t3-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
   }
}
	
@media screen and (min-width:768px) {
  .t3-module {
    margin-bottom: 10px; 
   }
}

/* Administration + Personal Info */

.iepor_directorate {
	min-height: 170px;
}
.iepor_administration .itemFullText h3,
div.itemFullText .iepor_directorate h3,
div.itemFullText .iepor_personal-info h3 {
 	padding: 0px;
}
.iepor_directorate h4 a,
.iepor_personal-info h4 a,
.itemFullText h4,
.itemFullText h3 span,
.itemListCategory h4 {
 	font-weight: 400;
 	color: #135CAE;
 	font-size: 24px;
}
.itemFullText  h4 {
 	padding-bottom: 10px;
 	padding-top: 12px;
 	font-size: 24px; 
}

html.itemid-123 .itemFullText  h4, html.itemid-142 .itemFullText  h4 {
	 	padding-top: 0px;
}

.iepor_directorate h5,
.iepor_personal-info h5,
.itemFullText  h5 {
	font-weight: 700;
 	color: #0277bd;
 	font-size: 16px;
 	font-family: Arial, Helvetica, sans-serif;
}
.itemFullText  h5 {
	padding-bottom: 4px;
	padding-top: 10px;
}

/* Archives */

html.iepor_problem-committee-oncology .itemBody, html.iepor_problem-committee-oncology .itemList, 			
html.iepor_departments_archives .tagItemList, html.iepor_departments_archives .itemList,
html.tumor-cells-biology .itemBody,
html.immunocytochemistry .itemBody, html.immunocytochemistry .itemBody .tabs .tab-content,
html.tumours-biochemistry .itemBody, html.tumours-biochemistry .itemBody .tabs .tab-content,
html.experimental-cellular-systems .itemBody, html.experimental-cellular-systems .itemBody .tabs .tab-content,
html.microenvironment .itemBody, html.microenvironment .itemBody .tabs .tab-content,
html.mechanisms-antiсancer-therapy .itemBody, html.mechanisms-antiсancer-therapy .itemBody .tabs .tab-content,
html.innovation .itemBody, html.innovation .itemBody .tabs .tab-content,
html.radiobiology-ecology .itemBody, html.radiobiology-ecology .itemBody .tabs .tab-content,
html.regulatory-mechanisms-cell .itemBody, html.regulaexperimental-cancer-therapeutics .itemBody .tabs .tab-content,
html.biotherapy .itemBody, html.biotherapy .itemBody .tabs .tab-content,
html.biophysics .itemBody, html.biophysics .itemBody .tabs .tab-content,
html.quantum-nanobiology .itemBody, html.quantum-nanobiology .itemBody .tabs .tab-content,
html.signal-transduction-pathways .itemBody, html.signal-transduction-pathways .itemBody .tabs .tab-content,
html.iepor_archive .itemList,
html.iepor_biophysics .itemBody, html.iepor_biophysics .itemBody .tabs .tab-content,	
html.experimental-cancer-therapeutics .itemBody, html.experimental-cancer-therapeutics .itemBody .tabs .tab-content,
html.sorb-detoxications .itemBody, html.sorb-detoxications .itemBody .tabs .tab-content,
html.itemid-199 .itemBody, html.itemid-199 .itemBody .tabs .tab-content,
html.itemid-191 .itemBody, html.itemid-191 .itemBody .tabs .tab-content,
html.itemid-399 .itemBody, html.itemid-399 .itemBody .tabs .tab-content {
	background: url("../images/archive-watermark.png") repeat-y scroll center top #fff;		
}

/*************************************************** Table Jornals */

@media screen and (max-width:991px) {
	table { 
		width: 100%;
	}
	table thead {
		display: none
	}
}

@media screen and (min-width: 992px) and (max-width:1199px) {
	.itemFullText table {
		width: 100%;
	}
}
table.journal_contents {
		 width: 100%;
}
@media screen and (min-width: 768px) and (max-width:991px) {
	div.catItemIntroText {
		float: left; 
	}
	div.catItemReadMore {
		/*float: left; margin: -50px 0 0 200px;*/ 
	}
	div.catItemImageBlock, span.catItemImage { 
		margin: 0px;
	}
}

/* Exp Oncol volumes */

table.journal_contents tr {
	border-bottom: 1px solid #bce8f1;
}
table.journal_contents td {
	padding: 6px 0px 6px 0px;
	text-align: center;
}
.exp-oncol a {
	padding: 6px 10px;
	border-radius: 25px;
	background-color: #0277bd;
	font-size: 14px;
	color: #fff !important;
	text-shadow: none;
	font-weight: bold;
}
.exp-oncol a:hover {
	background-color: #F7B322;
 	text-decoration: none;
 	color: #0277bd !important;
}
.exp-oncol a:visited {
	background-color: #bce8f1;
 	text-decoration: none;
 	color: #005788 !important;
}

/*************************************************** Table */

td, tr td {
  border-top: none; 
}

@media screen and (max-width: 479px) {
 	.itemFullText td {
 		display: inline-block;
 		clear: both;
 	}
}

/*************************************************** DJ Image Slider */

.slide-desc-bg-default  {
	background: #0277bd !important;
}

/* Home Ukr */

.moduletable.iepor_home-greeting {
	/*max-width: 513px !important;*/
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}

.iepor_home-greeting .djslider-default .navigation-container-custom, .iepor_home-greeting .djslider-default .navigation-numbers {
	top: auto !important;
	bottom:0px !important;
	right: auto !important;
	display: flex;
}

.djslider-default .navigation-container {
	top: 45% !important;
}

.djslider-default .load-button {
	top: auto;
	bottom:0px;
	right: auto;
	width: 20px !important;
	border: 1px solid #FFF !important;
	background: #0277bd !important;
	margin: 0px 2px 0px 0px !important;
	border-radius: 0px !important;
 	opacity: 1 !important;	
}

.djslider-default .load-button-active {
	background: #F7B322 !important;
}

.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
	top: auto !important;
	bottom:-5px !important;
	right: auto !important;
}


@media screen and (max-width:991px) {
	.moduletable.iepor_home-greeting {
		display: none;
	}
}

/* Books */

.moduletable.iepor_books {
	background: #D9EDF7;
	border: 1px solid #fff !important;
	overflow: hidden;
	margin-top: 10px;
	padding: 10px 5px 0px 10px;
}

.moduletable.iepor_books .moduletable {
	width: 130px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.moduletable.iepor_books .djslider-default {
	margin: 0px;
}
.moduletable.iepor_books .djslider-default .navigation-container-custom, 
.moduletable.iepor_books .djslider-default .navigation-numbers {
 	width: 20px;
   line-height: 100%;
   top: -2px !important;
   right: -24px !important;
}

.moduletable.iepor_books .djslider-default img.dj-image {
	border: 1px solid #FFF !important;
	box-shadow: 1px 1px 2px #CCCCCC;
}

.iepor_bibl-index {
    font-size: 11px;
    line-height: 120%;
    padding: 0px 0px 10px 0px;
}
.iepor_bibl-index b, .iepor_bibl-index strong {
 	font-weight: 700;
 	color: #0277bd;
 	font-size: 12px;
 	line-height: 140%;
}

html.home:lang(en) .slide-desc-text-default .slide-title a {
	font-size: 18px;
}

/*html.home .iepor_research-areas .module-ct {
	float: left;
}*/
.iepor_research-areas .slide-text {
    font-size: 12px;
    padding: 0 0 15px;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
}

/* Innovation Slideshow */

.iepor-innovation-slideshow  {
	 width: 100%;
    background: #fff;
    border: 1px solid #BCE8F1;
    overflow: hidden;
    padding: 20px 10px 10px 10px;
}

.iepor-innovation-slideshow .djslider.djslider-default {
	height: 150px !important;
}

.iepor-innovation-slideshow .djslider-default img.dj-image {
	max-width: 120px;
}

@media screen and (min-width:768px) {
	.iepor-innovation-slideshow .djslider.djslider-default {
		height: 140px !important;
	}
} 

/* Banners */

.moduletable.iepor_logo .djslider-default img.dj-image {
	border: 1px solid #FFF !important;
}


.iepor-innovation-slideshow .navigation-container {
	top: 40% !important;
}


/* Eng Reasearch Areas */

#slider-container179, .moduletable .iepor_cell_bank img {
	  border: 1px solid #fff !important;
}
#Mod179 .djslider-default .slider-container {
	height: 325px;
}

@media screen and (max-width:479px) {

	#Mod179 .djslider-loader.djslider-loader-default {
 		height: 355px;
	}

	#Mod179 .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
		bottom: 0px !important;
	}
}

@media screen and (min-width:480px) {
	#Mod179 .djslider-loader.djslider-loader-default {
 		height: 345px;
 		float: left;
	}
	#Mod179 .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
		bottom: 0px !important;
	}
}

@media screen and (min-width:768px) {
	#Mod179 .djslider-loader.djslider-loader-default {
 		height: 345px;
	}
	#Mod179 .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
		bottom: 0px !important;
	}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	#Mod179 .djslider-loader.djslider-loader-default {
 		width: 213px;
 		height: 300px;
	}
	#Mod179 .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
		bottom: -20px !important;
	}
	#Mod179 .djslider-default .slider-container {
		height: auto;
		width: 213px;
	}
}

@media screen and (min-width:1200px) {
	#Mod179 .djslider-loader.djslider-loader-default {
 		height: auto;
	}
	#Mod179 .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
		bottom:0px !important;
	}
}

/*************************************************** Events, News  */

.newsinfooverhead {
	display: block!important;
}
ul.latestnews-items {
	/*margin-bottom: 0px;*/
	padding-bottom: 10px !important;
	-webkit-opacity: 1; 
}
.newsextra {
	float: left;
	margin-top:5px !important;
}
.news_date, .detail_data {
	color: #444;
	width: 65px;
	background-color: #F7B322;
 	padding: 4px 6px;
 	font-weight: bold;
 	margin-right: 15px;
	-webkit-opacity: 1; 
}

html.home .news_date {
 	margin-right: 0px;
}

@media only screen and (max-width:479px) {
	.news_date  {
		margin-top: 10px;
	}
}
.lnee dd.newsextra, 
.lnee dl.item_details, 
.lnee p {
	display: block;
	float: left;
}
.iepor_latest-news h4,  .iepor_coming-meetings h4 {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 12px;
}
html.home .iepor_latest-news h4, html.home .iepor_coming-meetings h4,
html.iepor_edu .iepor_latest-news h4, html.iepor_edu .iepor_coming-meetings h4 {
 	margin: 0px 0px 6px 80px;
 	padding:0px 10px 6px 0px;
 	border-bottom: 1px solid #BCE8F1;
 	font-size: 12px;
	-webkit-opacity: 1; 
}
.iepor_latest-news h4 a span, .iepor_coming-meetings h4 a span {
	text-decoration: none;
	font-weight: 400;
}

.iepor_coming-meetings .innernews {
	background-color: #D9EDF6;
	border: 1px solid #fff;
}

.iepor_latest-news a:hover, 
.iepor_latest-news a:focus {
 	/*color: #00466f;*/
}

@media only screen and (max-width:479px) {
	html.home .iepor_latest-news h4 {
 		margin: 10px 0px 0px 0px;
 		display: inline-block;
	}
}

@media only screen and (max-width:991px) {
	.iepor_info, .t3-sl,.t3-content, .t3-sidebar { 
		padding-left: 5px;
		padding-right: 5px;
	}
}

.iepor_latest-news_desc {
	color: #444;
	font-style: italic;
	font-size: 95%;
}

/* Eng News */

.iepor_events_eng {
	color: #0277bd;
	font-size: 16px;
	display: block;
	padding: 10px 0px 10px 0px;
	font-weight: 700;
	margin: 5px 0px 10px 0px;
}
.iepor_events_eng_title {
	color: #444;
}
.iepor_events_eng_delim {
	font-weight: 400;
	color: #bce8f1;
	padding-right:4px;
}

/*************************************************** Tabs */

.tabs dt {
	border-color: #fff #fff;
}

@media screen and (max-width:1199px) {
	.itemFullText .tabs .tab-content {
		border-top: none;
	 	min-height: 24px;
	}
	.itemFullText .tabs dd {
		margin: 0px !important;
	}	
	.itemFullText .tabs dt {
		float: none;
	 	display: table;
	 	width: 100%;
	 	background: #BCE8F1;
	 	color: #444;
	 	text-shadow: none;
	 	border: 1px solid #BCE8F1;
		font-size: 16px;
		background:#BCE8F1 url(../images/tss-arrow-square.gif) no-repeat right -51px;
	}

	.iepor_journals-ukr dt {
		width: 30% !important;
	}	
	
	
	.itemFullText .tabs dt:hover	{
		color: #444;
		background-color: #F7B322;
	 	border: 1px solid #F7B322;		
	}	
	.itemFullText  .tabs dt.selected:hover,
	.itemFullText .tabs dt.selected  {
		 	background: #0277bd;
		 	color: #fff;
		 	border: 1px solid #0277bd;
	}
}

/*************************************************** Akkordeon */

.spoilers .title {
		font-family: "Ubuntu Condensed",arial;
		font-weight: normal;
		float: none;
	 	display: table;
	 	width: 100%;
	 	/*background: #BCE8F1;*/
	 	color: #444;
	 	text-shadow: none;
	 	border: 1px solid #BCE8F1;
		font-size: 16px;
		background:#BCE8F1 url(../images/tss-arrow-square.gif) no-repeat right -51px;
}

.spoilers .desc {
	border: 1px solid #BCE8F1;
	background: #f0f8ff;
}

/*********************************************************** Table */

.table-striped  {
	background-color: #fff !important;
	border:  1px solid #BCE8F1;
}

.table-striped  td {
	padding: 6px 12px;	
	margin: 0px;
}

.table-striped > tbody > tr:nth-of-type(2n+1)  {
    background-color: #F5F5F5;
    border-top:  1px solid #BCE8F1;
    border-bottom:  1px solid #BCE8F1;
}


.mark {
	display: none;
}

@media screen and (max-width: 767px) {
	.tabs dt {
			float: none;
		 	display: table;
		 	width: 100%;
		 	padding-left: 25px;
	}
	.tabs dd {
		margin: 0px !important;
	}
	dl.tabs {	
		padding-bottom: 20px;
	}
}

@media screen and (max-width: 480px)  {
	table {
		font-size: 12px;
	}
}

@media screen and (max-width: 320px) {
  table td {
    padding: 4px !important;
  }
}


/*************************************************** K2 Pagination + ReadMore */

.pagination {
	margin-top: 10px !important;
	margin: 0px;
	float: none;
}

.pagination li a {
   border: 0 none;
	font-size: 11px;
	font-weight: 400;
	color: #0097a7;
	padding: 8px !important;
	border: none;
	margin: 0px 2px 0px 0px !important;
	line-height: normal !important;
}

.pagination li a:hover {
	background-color: #bce8f1;
	color: #0277bd;
}

.pagination li.active a {
	background-color: #0277bd;
	color: #fff;
	text-decoration: none !important;
	font-weight: bold;
}

.pagination li.active a:hover  {
  background: #0277bd;
  color: #fff;
  cursor: auto;
  text-decoration: none;
}

.pagination li:last-child  a, .pagination li:last-child  span,
.pagination li:first-child  a, .pagination li:first-child  span  {
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;	
	color: #0097a7;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, 
.pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus  {
		color: #0097a7;
}

@media screen and (max-width:767px) {
	.pagination li a {
		padding: 10px !important;
	}
}

@media screen and (max-width:1199px) {
	.pagination li a {
		padding: 10px !important;
		border: 1px solid #0277bd;
	}
}

/*************************************************** Latest News Pagination */

.items_pagination.bottom, .items_pagination.down {
	float: right;
}
.lnee .onecatlink.last, .lnee .readalllink.last, .lnee p.link {
	margin-top: 0px;
}

li.ellipse.less, li.ellipse.more {
	display: none !important;
}

.lnee .onecatlink.last a, .lnee .readalllink.last a, .lnee p.link {
	/*text-decoration: none;*/
}
.lnee .onecatlink.last a, .lnee .readalllink.last a, .lnee p.link a  {
	/*border-right: 1px solid #bce8f1;*/
	/*font-size: 11px !important;*/
	padding: 4px 6px;
	font-weight: 700;
	margin-right: 2px;
	color: #0097A7;
}

.lnee .onecatlink.last a:hover, .lnee .readalllink.last a:hover, .lnee p.link a:hover  {
 	background-color: #bce8f1;
 	color: #0277bd;
}


.items_pagination li a {
   border: none;
	font-size: 11px;
	font-weight: 400;
	color: #0097a7;
	padding: 6px !important;
	border: none;
	margin: 0px 2px 0px 0px !important;
	line-height: normal !important;
}

li.page_link a:hover {
	background-color: #bce8f1;
	color: #0277bd;
}

.page_link.active_page {
	text-decoration: none !important;	
}

li.page_link.active a {
	background-color: #0277bd;
  	color: #fff;
}

li.page_link.active a:hover  {
  background: #0277bd;
  color: #fff;
  cursor: auto;
  text-decoration: none;
}

li.next_link a, li.previous_link a {
		color: #0097a7;
}
li.next_link a:hover, li.previous_link a:hover {
	background-color: #bce8f1;
	color: #0277bd;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;	
}

@media screen and (max-width:767px) {
	.items_pagination li a {
		padding: 10px !important;
	}
	html.home .iepor_latest-news  {
 		padding-bottom: 20px;
	}
}

@media screen and (max-width:1199px) {
	.items_pagination li a {
		padding: 10px !important;
		/*border: 1px solid #0277bd;*/
	}
	ul.latestnews-items {
		padding-bottom: 10px !important;
	}
	.readalllink.last.linkright {
		padding-bottom: 10px !important;
	}
}

.onecatlink.nostyle {
	display: none;
}

/*************************************************** Horizon 2020 */

html.iepor_coming-meetings .iepor_latest_news {
	padding-top: 20px;
}

html.iepor_coming-meetings li.latestnews-item {
	padding: 0px 4px 0px 4px !important;
	margin-bottom: 5px !important;
}

html.iepor_coming-meetings  .items_pagination.bottom {
	padding-top: 20px;
	padding-bottom: 30px;
}

/*************************************************** Сотрудничество */


/* Партнеры */

.iepor_partners .djslider.djslider-default {
	float: left;
}
.iepor_partners .slide-desc-text-default {
	color: #0277bd;
}

.iepor_partners  .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
	margin-bottom: 0px;
}

.iepor_partners  .djslider-default img.dj-image {
	border: 1px solid #fff !important;
}

@media screen and (max-width: 479px){
	.module.iepor_partners {
		text-align: center;
	}
	.iepor_partners .djslider.djslider-default {
	float: none;
	}	
}

@media screen and (max-width: 991px){
	.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
		bottom: 10px !important;
	}
}
/*************************************************** Exp Oncol Eng */

.moduletable.iepor_oeci-eso, .moduletable.iepor_innovations {
    border: 1px solid #FFFFFF;
    padding: 10px 10px 10px 10px;
    background-color: #d9edf7;
    display: block;
}
.moduletable.iepor_journals, .moduletable.iepor_innovations {
	min-height: 198px;
}

/***************************************************  You Tube*/

.moduletable.iepor_video img {
	max-width: 100%;
}
.moduletable.iepor_video a {
 	color: #0277bd;
 	font-size: 12px;
}

/*************************************************** AcyMailing */

.acymailing_module.iepor_acymailing {
	padding: 10px !important;
	background: #D9EDF7;
	border: 1px solid #fff !important;
	overflow: hidden;
	margin-top: 10px;
	padding: 10px 5px 0px 5px;
}
.acymailing_module_form .acymailing_introtext {
	font-size: 11px;
   font-weight: normal;
   line-height: 140%;
   padding-bottom: 20px !important;
}
.iepor_acymailing form {
	text-align: left;
}
table.acymailing_form {
	width: 100%;
}
.moduletable.iepor_acymailing {
	margin-bottom: 15px;
}

html.layout-unsub #unsubpage {
	background: #fff;
}

#unsubbutton_div input {
	margin-left: 10px;
	margin-bottom: 20px;
}

#mailto-window {
	padding: 20px;
}

/*************************************************** Cell Bank */

.moduletable.iepor_cell_bank {
    display: inline-block;
    width: 100%;
}

/*************************************************** Подписка */
.custom.iepor_subscription {
	padding: 10px 10px 0px 10px;
	margin-bottom: 10px;
	font-size: 12px;
 	background-color: #bce8f1;
 	border: 1px solid #fff;
 	border-right: 8px solid #f7b322;
}

/*************************************************** Images */


#t3-mainbody  .t3-sidebar-1 .custom img, .custom.iepor_fotos_tissue-lines-bank img, .iepor_cell_bank img {
 	max-width: 263px;
}
.custom.iepor_tv img, .iepor_cell_bank img {
	  width: 100%;
	  border: 1px solid #fff !important;
	  display: inline-block;
}
.itemEditLink .modal, .itemImageBlock .modal  {
	display: inline-block;
	position: inherit;
	width: auto !important;
	top: auto !important;
	overflow: hidden;
}
.itemFullText img, .itemImageBlock img {
   display: block;
   max-width: 100% !important;
}

.catItemImageBlock img {
   display: block;
   max-width: 100% !important;
  	/*width: 180px !important;*/
}

div.itemFullText a img {
	display: inline;
}

@media screen and (max-width: 767px) {
	.itemFullText img, .itemImageBlock img {
  	float: none !important;
   width: 100% !important;
	}
	.catItemImageBlock img {
    	float: none !important;
   width: 100% !important;
	}
}

.sigFreeImg {
	background-position: top;
}

.iepor_fotos_solyanik p {
	 font-size: 14px;
	 line-height: 20px;
	 text-align: justify;
}
.iepor_fotos_solyanik img {
 max-width: 261px;
}

/*************************************************** ARI Doc Viever */

div.adv-dl-container {
	/*padding-top: 30px;*/
}

/* SVF */

object {
	/*max-width: 100%;*/
 	padding-right: 20px;
}

/*************************************************** Sysytem Message */

#system-message {
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
#fancybox-content > div {
	background-color: #0277bd;
}

.alert-warning {
    background-color: #bce8f1;
    border-color: #fff;
    color:  #0277bd;
}
.alert h4 {
	text-shadow: inherit;
}
.reset .form-validate p, .remind .form-validate p {
   background: #fff none repeat scroll 0 0;
    border: none;
    border-radius: 0px;
/*    margin-bottom: 20px;
    padding: 10px 20px;*/
}

/* Alert message */

.alert-message {
 	background-color: #d9edf7;
 	border-color: #fff;
 	color: #0277bd;
}

/* User login */

.t3-module.iepor_user-login {
	padding-top: 10px;
	margin-top: 20px;
	border-top: 1px solid #ddd;
}
.t3-module.iepor_user-login p {
	font-size: 12px;
	color: red;
}

html.com_users  #t3-mainbody {
	padding-left: 10px;
	padding-right: 10px;
}
form.form-validate {
	margin-bottom: 0px;
}

html.com_users .t3-content {
	padding:20px 20px 20px 20px;
	margin:0px 0px 0px 0px;
	border:1px solid #bce8f1;
	background: #fff;
}

.validate-password.required, .validate-password.required {
	border-color: #bce8f1;
	border-radius: 0px;
	display: block !important;
}

#form-login-remember label {
	font-size: 14px;
}

#t3-off-canvas .form-inline .radio, .form-inline .checkbox {
	display:  flex;
	line-height: 250%; 
}

#t3-off-canvas label.control-label {
		padding-right: 10px;
}

.logout-button {
	padding-top: 20px;
}

/*************************************************** Feedback */

div.qf2form {
	max-width: 100%;
}
div.qf2form .qf2label {
	text-align: left;
}
div.qf2form textarea {
	height: 120px;	
}

.qf2form p {
 color: #808080;
  font-style: italic;
}
.qftext input, .qfemail input, .qfselect select, .qftextarea textarea, .iepor_acymailing input.inputbox, textarea#other {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 0 0 0 0;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    color: #666666;
    display: block !important;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
}

.qftext textarea:required {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

textarea.inputbox {
    margin: auto;
}
.qf2.qfsubmit input {
	float: left;
}
.qf2.qfsubmit.box_btn.btn-primary {
	width: auto !important;
	background-color: transparent;
}

.qf3cap_message {
	font-style: italic;
	color: gray;
	padding-top: 40px;
}

/*************************************************** Patents search */

.iepor_patents-search {
	padding:10px 10px 10px 20px;
 	width: 250px;
	position: fixed;
	top:250px;
	right:10%;
	left:auto;
	background-color: #DCDCDC;
	box-shadow: 1px 1px 2px #ccc;
	z-index: 1000;
}
.iepor_patents-search a {
	padding: 2px 4px;
}

.iepor_patents-search a:hover {
	background-color: #0277bd;
	color: #fff !important;
}

/*************************************************** Go back, Go top button */

#iepor_goback, #back-to-top {
	display: inline-block;
   right: 20px;
   z-index: 999; 
   border-radius: 50px;
   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
   position:  absolute;
}

#iepor_goback {
   top: 40px;
   position: fixed;
}

#back-to-top {
	top: auto;
	bottom: 40px;
	 /*border-radius: 50px;*/
}

#iepor_goback .btn-primary, #back-to-top .btn-primary  {
   background:  #0277bd;
   font-size: 14px;
 	text-decoration: none;
   color: #fff;
   border: 1px solid #fff;
   border-radius: 50px;
   width: 50px;
   height: 50px;
	padding:  0px 0px 0px 0px;
	opacity: 0.75;
}

#iepor_goback a {
	display: table-cell;
}

#iepor_goback .btn-primary:hover, #iepor_goback .btn-primary:focus,
#back-to-top .btn-primary:hover, #back-to-top .btn-primary:focus {
	background: #F7B322;
	color: #0277bd;
	border-color: #fff;
}

html.home #iepor_goback {
	display: none;
}

/***************************************************  Btn */

a.iepor_address, a.iepor_email-us-form, a.adv-dl, a.btn, p.btn, a.btn-primary, p.btn-primary, p.btn-primary a,
.k2CatPagination a.btn {
	padding: 8px 12px;
	border-radius: 0px;
	font-size: 12px;
	color: #fff !important;
	background-color: #0277bd;
}
a.btn:hover, a.btn:focus, 
p.btn a, p.btn a:hover, p.btn a:focus,
a.btn-primary:hover, a.btn-primary:focus {
	color: #fff;
}
a.iepor_address:hover, a.iepor_email-us-form:hover, a.adv-dl:hover, a.btn:hover,
a.iepor_address:focus, a.iepor_email-us-form:focus, a.adv-dl:hover, a.btn:focus,
p.btn:hover, a.btn-primary:hover, p.btn-primary:hover, p.btn-primary a:hover,
p.btn:focus, a.btn-primary:focus, p.btn-primary:focus, p.btn-primary a:focus,
.k2CatPagination a.btn:hover  {
	background-color: #F7B322;
	color: #00466f !important;	
}

a.iepor_address:hover .fa, a.iepor_email-us-form:hover .fa, a.adv-dl:hover .fa, a.btn:hover .fa,
a.iepor_address:focus .fa, a.iepor_email-us-form:focus .fa, a.adv-dl:hover .fa, a.btn:focus .fa,
p.btn:hover .fa, a.btn-primary:hover .fa, p.btn-primary:hover .fa, p.btn-primary a:hover .fa,
p.btn:focus .fa, a.btn-primary:focus .fa, p.btn-primary:focus .fa, p.btn-primary a:focus .fa,
.k2CatPagination a.btn:hover  {
	background-color: #F7B322;
	color: #00466f !important;	
}


/*************************************************** Search */

#t3-off-canvas .form-control {
	width: 100%;
}

.search.iepor_search h1 {
	padding-bottom: 20px;
}

.searchintro {
	font-style: italic;
	font-weight: normal;
	color: #999;
}

.moduletable.iepor_search h3 {
	padding-left: 0px;
	font-size: 140%;
}

#t3-off-canvas input[type="search"], input[type="text"] {
	border-color: #bce8f1;
	border-radius: 0px;
	display: block !important;
}

#t3-off-canvas input[type="text"] {
	display:  inherit !important;
}

#search-searchword {
	width: 100%;
}

.btn {
	border-radius: 0px;
	border: none;
}
.t3-off-canvas-body .iepor_search button {
	margin-top: 10px;
}

#searchForm select, .chzn-container-single .chzn-single, .chzn-container-single .chzn-drop {
	border-radius: 0px;
}

span.input-group-btn, span .btn-default {
	background-color: #0277bd;
	border-color: #0277bd;
}

span.input-group-btn:hover, span .btn-default:hover {
	background-color: #3071A9;
	border-color: #3071A9;
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
	margin-left: 0px;
}

.search.iepor_search button:hover {
/*	background-color: #F7B322;
	color: #0277bd;*/
}


/* Search result */

.search.iepor_search .badge {
	/*padding: 6px 10px;
	border-radius: 25px;*/
	background-color: #fff;
	font-size: 16px;
	color:  #0277bd !important;
	text-shadow: none;
	font-weight: bold;  
	font-style: normal;  
}
#t3-content .search.iepor_search {
	background-color: white;
	border: 1px solid #bce8f1;
	padding: 20px;
}
#searchForm {
	/*border-bottom: 1px solid #bce8f1;*/
}
#searchForm fieldset, #searchForm .form-limit {
	margin: 0px;
}
#searchForm legend {
	border-color:  #bce8f1;
	border: none;
}
.search.iepor_search dt {
	font-weight: normal;
	border-top: 1px solid #bce8f1;
	padding-top:20px;
}
.search.iepor_search dt span.search_cnt {
	padding: 6px 10px;
	border-radius: 25px;
	background-color: #bce8f1;
	font-size: 14px;
	color:  #0277bd !important;
	text-shadow: none;
	font-weight: bold;  
	font-style: normal; 
	margin-right: 10px;
	/*border: 1px solid #bce8f1;*/
}
.search.iepor_search dt a {
	font-weight: bold;
}
#searchForm  .counter {
	border: none;
}
.search.iepor_search .pagination-wrap {
	width: 100%;
	background-color: white;
	display: inline-block;
}
span.highlight {
	background-color: #d9edf7;
	border: 1px solid #bce8f1;
}

.small.iepor_search {
    color: #0097a7;
    /*margin-left: -4px;*/
    padding: 2px 4px;
    font-size: 12px;
    padding-left: 40px;
}
#limit_chzn {
	display: inline-block;
	/*padding-left: 10px;
	padding-right: 10px;*/
}
.form-limit > label {
	 font-weight: normal; 
}

/*************************************************** Phd login */
.iepor_phdlogin {
	margin-bottom: 0px;
}

.iepor_phdlogin .module-ct {
	padding: 20px 0px 0px 10px;
	background-color: #0277bd;
	color: #fff;
	border: 1px solid #fff;
	border-bottom: 0px;
}

.iepor_phdlogin input[type="text"], .iepor_phdlogin input[type="password"]  {
	display: inline !important;
	border: none !important;
	border-radius: 0px;
}

.iepor_phdlogin  .input-prepend .add-on:first-child, .iepor_phdlogin  .input-prepend .btn:first-child {
	border: none;
	border-radius: 0px;
	background-color: #fff;
	color: #0277bd;
}

.iepor_phdlogin  .icon-user, .iepor_phdlogin  .icon-lock   {
	 font-weight: bolder;
	 margin-top: 4px;
	 display: block;
}

.iepor_phdlogin span.icon-user-logged {
	float: left;
	padding-right: 10px;
}

.iepor_phdlogin .btn {
	background-color: #f7b322;
	color: #0277bd;
}

/*************************************************** UAC */

.moduletable.iepor_uac_popup {
	display: none;
}

/*************************************************** Eror 401, 404, 500 */

.itemView.errormsg .itemFullText {
	min-height: 300px;
}
.itemView.errormsg .clr {
	display: inline-block;
}
.iepor_upgrade {
	display: none;
}

/*************************************************** Social */

html.home div.itemToolbar {
	display: none;
}

.socialshare {
	display: inline-block;
	margin-top: 0px;
	padding-top: 0px;
}

div.ToolbarPrintEmail {
	display: inline-block;
	margin-right: 4px;
	float: left;
}

div.itemToolbar {
	display: flex;
	 justify-content: start;
	 align-items: flex-start;
	 width: 230px;
}

a.itemPrintLink, a.itemEmailLink {
	padding: 0px 0px;
}

.itemPrintLink:hover, .itemEmailLink:hover {
	opacity: 0.85;
}

.fa-print, .fa-envelope-o {
   background-color: #0277bd;
   color: #FFFFFF !important;
	color: #fff;
	font-size: 16px;
	 padding: 10px;
   /* margin-right: 3px;*/
}

.jllikeproSharesContayner .event-container > div {
	padding: 0px;
}

@media only screen and (max-width:991px) {
	.jllikeproSharesContayner {
		position: inherit !important;
	}
	.itemPrintLink, .itemEmailLink {
		padding: 8px 12px;
	}
}

.jllikeproSharesContayner a {
	border-radius: 0px !important;
}

.jllikeproSharesContayner a.l-vi, .jllikeproSharesContayner a.l-fb  {
	padding: 1px;
	   background-color: #0277bd;
	   margin: 0px;
}
/*************************************************** Navhelper */

.t3-navhelper {
  background: #005788; 
  color: #6496af; 
  padding: 5px 10px 5px 0px; 
}

.breadcrumb {
  background: #005788; 
}

ol.breadcrumb li {
	font-size: 0.8em;
}

ol.breadcrumb li a {
	color: #6496af;
}

.breadcrumb li + li:before {
	color: #0097a7;
}

/*************************************************** Footer + Menu + Copyright */

.t3-footer {
	border: 2px solid #00466F;  
 	background: url("../images/bg-footer.jpg") no-repeat scroll center top #00466F;
 	height: 190px;
 	border: 2px solid #00466F;	
}

@media only screen and (max-width:767px) {
	.t3-footer {
 		background: #00466F;	
 		height: auto;
	}
	.poweredby {
	 	display: inline-block;
	}	
}

@media only screen and (max-width:991px) {
	.t3-footer {
 		height: auto;
	}
	.poweredby {
	 	display: inline-block;
	}	
}

/* Ukr footer */

.t3-footer:lang(uk) {
	border: 2px solid #00466F;  
 	background: #00466F;
 	height: auto;
 	border: 2px solid #00466F;
 	color: #999;	
}
.t3-footnav:lang(uk) {
	padding-top: 0px;
   line-height: normal;
}
.t3-footnav:lang(uk) h3 {
	text-shadow: none;
	color: #C5C5C5;
	font-size: 140%;
	padding-bottom: 5px;
	margin-top: 20px;
}
.custom.iepor_footer, 
.custom.iepor_footer p {
	 font-size: 12px;
	 line-height: 120%;
}

/* Нижнее меню */

.iepor_footer img {
	border: none;
	padding-bottom: 10px;	
}

.iepor_footer h3 {
	padding-left: 0px;
}

.t3-footer a:hover, .t3-footer a:active, .t3-footer a:focus {
	color: #c5c5c5 !important;
   text-decoration: none;
}

ul.iepor_bottommenu:lang(uk) li a {
    background-color: #005788;
    color: #999;
    line-height: normal;
    margin-top: 4px;
    padding: 4px 10px;
}
ul.iepor_bottommenu:lang(uk) li a:hover, 
ul.iepor_bottommenu:lang(uk) li a:focus {
    background-color: #666666;
    color: #EEEEEE !important;
}

.nav-pills > li > a {
	border-radius: 0px;
}

/* Copyright */

.t3-copyright {
    border-top: none;
    font-size: 12px;
    padding: 40px 0px 0px 0px;
    color: #6496AF;
}
.t3-copyright:lang(uk) {
	background: url("../images/bg-footer.jpg") no-repeat scroll center top #00466F;
 	height: 190px;
}
html.home .t3-copyright:lang(uk) {
 	border-top: 1px solid #005788;
}
div.copyright .custom {
	margin-bottom: 10px;
}
.copyright a {
  background: none;
  /*background-color: #00466F;*/
  color: #6496af;
}

.t3-logo.t3-logo-color {
    background: url("../images/iepor-logo.png") no-repeat left center rgba(0, 0, 0, 0); 
    opacity: 0.3 !important;
}

.t3-logo.t3-logo-color:hover {
    opacity: 0.5 !important;
}

/* Print peview */

html.window .aridoc-container,
html.window  .social-btn, 
html.window .akkord-btn, 
html.window .sigFreeContainer, 
html.window .sigFreePrintOutput,
html.window .qf2form {
	display: none;
}

html.window td {
	float: left;
}

.mceNonEditable, .mceNonEditable a {
	opacity: 0.75 !important;
	cursor: not-allowed !important;
}

/* Front Editors */

.mfp-bg { background-color: #0077bb;
}

#extraFieldsContainer .chzn-container-single .chzn-single, #extraFieldsContainer .chzn-container-single .chzn-drop {
	 width: auto;
	  display: inline-table;
	  min-width: 150px;
	 /* text-align: center;*/
}

#extraFieldsContainer .chzn-container-multi .chzn-choices,
#extraFieldsContainer .chzn-container.chzn-with-drop .chzn-drop {
	 width: auto;
	  display: inline-table;
	  min-width: 400px;

}

#extraFieldsContainer .fieldIsTextfield .itemAdditionalData input {
	/*min-width: 400px;*/
}

#extraFieldsContainer .ui-tabs-selected a {
	font-weight: bold;
}

#extraFieldsContainer .itemAdditionalField .itemAdditionalValue {
/*	display: inherit;
	padding-top: 40px;*/
}

.fieldIsTextarea label {
	font-weight: 18px;
}

/* Exta Field */

.iepor_dpt-header span, .iepor_staff-header span {
	padding-bottom: 5px;
}

.iepor_dpt-header span.itemExtraFieldsLabel, .iepor_staff-header span.itemExtraFieldsLabel {
	font-weight: bold;
	color: #0077bb;
	min-width: 25%;
	display: inline-block;
	 padding-right:  20px;
}
.iepor_dpt-header  h3, .iepor_staff-header  h3 {
	display: inline; font-size: 28px;
}

html.iepor_departments .itemFullText img {
	padding-bottom: 20px;
}

.iepor_dpt-header div.iepor_field-Awards,
.iepor_staff-header div.iepor_field-Awards,
.iepor_dpt-header div.iepor_field-Keywords,
.iepor_staff-header div.iepor_field-Keywords {
	display: table;
}

.iepor_dpt-header .iepor_field-Awards span,
.iepor_staff-header .iepor_field-Awards span,
.iepor_dpt-header .iepor_field-Keywords span,
.iepor_staff-header .iepor_field-Keywords span {
	display: table-cell;
	vertical-align: top;
}

/*************************************************** Front Editor */

body.contentpane, body#tinymce {
	background-image: none;
	background-color: #fff;
}

/*************************************************** Loader */

#loading {width: 100%;
	height: 100%;
	display: block; 
	z-index: 99;
	position: absolute;
	top: 40%;
	left: 45%;
	}

#loading-image {
	width: 50px;
	height: auto;
/*	position: absolute;
	top: 50%;
	left: 50%;*/
	z-index: 100
	} 

/*************************************************** Юбилеи */	

#iepor_anniversary {
	padding-top: 10px;
}

	
@media only screen and (min-width:768px) {
	.iepor_holiday-picture {
	display: none;
/*	position: absolute;
	right: 0px;
	top:	112px;
 	width: 250px;
	height: 196px; 
  	background: url("../images/new-year-2021.png") no-repeat right top transparent; */
	}
}	
/* ************************************************* Logo  */

.iepor_logo-www, .iepor_www-logo-right {
	padding-top: 10px;
}

/*************************************************** Education  */

.iepor_edu h2 {
	padding:  5px 0px 20px 0px !important;
}

.iepor_edu .itemFullText h3 {
	padding: 10px 0px 10px 0px !important;
	color: #217DBB !important;
}

.iepor_edu .itemFullText h5 {
	padding: 10px 0px 5px 0px !important;
	color: #006064 !important;
}

.iepor_edu .itemFullText .fa-graduation-cap {
	/*padding-left: 20px;*/
}

html.home a.iepor_no-home, html.home  #Mod111:lang(en) {
	display: none;
}

/************************************************************ share-button-tw */

.share-button-tw {
	padding: 6px 12px;
	 background-color: #bbe6ff;
	 box-shadow: 1px 1px 2px #0077bb;
	 border-radius: 2px;
 z-index: 100;
}


	
/* eof */
