a
{
	color: #000080;
}
.bootstrap-styles
{
	//background-color: #e8e6e0;
	background-image: url("../../images/default/white-bg.jpg");
	font-family: 'PT Serif', serif;
}

h1,h2,h3,h4
{
	font-family: 'PT Serif', serif;
	font-weight: bold;
}

.e-pane
{
	background: white !important;
}

@font-face {
	/*font-family: 'Cooper';	*/
	/*src: url('../../fonts/Cooper.eot');*/
	/*src: local('☺'), url('../../fonts/Cooper.woff') format('woff'), url('../../fonts/Cooper.ttf') format('truetype'), url('../../fonts/Cooper.svg') format('svg');*/
	/*font-weight: normal;*/
	/*font-style: normal;*/
}



.header-top
{
	background: #fff1d3; /* Old browsers */

}

.lang-top
{
	background: #fff1d3; /* Old browsers */

}

.header-top p
{
	margin: 0px;
}

.footer-bottom
{
	margin-top: 2em;
	padding-top: 2em;
	/*background: #4B7598;*/
	background: white;
	border-top: 20px solid #343434;
}

.footer-bottom a
{
	/*color: #90BEE4;*/
	color: #000080;
}

.footer-logo:hover
{
	text-decoration: none;
	color: #428bca;
}

.menu-bt
{
	background: #428bca; /* Old browsers */

}


ul *, ul *:before, ul *:after
{
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.header-text
{
	font-family: Cooper;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	color: white;
}

.slider
{
	//background: #ef9a0b; /* Old browsers */
	//background: -moz-linear-gradient(top,  #ef9a0b 0%, #fcc334 100%); /* FF3.6+ */
	//background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9a0b), color-stop(100%,#fcc334)); /* Chrome,Safari4+ */
	//background: -webkit-linear-gradient(top,  #ef9a0b 0%,#fcc334 100%); /* Chrome10+,Safari5.1+ */
	//background: -o-linear-gradient(top,  #ef9a0b 0%,#fcc334 100%); /* Opera 11.10+ */
	//background: -ms-linear-gradient(top,  #ef9a0b 0%,#fcc334 100%); /* IE10+ */
	//background: linear-gradient(to bottom,  #ef9a0b 0%,#fcc334 100%); /* W3C */
	//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9a0b', endColorstr='#fcc334',GradientType=0 ); /* IE6-9 */
	/*border-bottom: 3px solid #cccccc;*/
	/*border-bottom: 3px solid #343434;*/

}

.content-text
{
	/*background: #e8e6e0; !* Old browsers *!*/
	/*background: -moz-linear-gradient(top,  #e8e6e0 0%, #ffffff 22%); !* FF3.6+ *!*/
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e6e0), color-stop(22%,#ffffff)); !* Chrome,Safari4+ *!*/
	/*background: -webkit-linear-gradient(top,  #e8e6e0 0%,#ffffff 22%); !* Chrome10+,Safari5.1+ *!*/
	/*background: -o-linear-gradient(top,  #e8e6e0 0%,#ffffff 22%); !* Opera 11.10+ *!*/
	/*background: -ms-linear-gradient(top,  #e8e6e0 0%,#ffffff 22%); !* IE10+ *!*/
	/*background: linear-gradient(to bottom,  #e8e6e0 0%,#ffffff 22%); !* W3C *!*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e6e0', endColorstr='#ffffff',GradientType=0 ); !* IE6-9 *!*/


}

.logo
{
	background-image: url(../../images/default/logo.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: contain;
}
.lang_switcher
{
	margin-top: 1em;
}

.lang_switcher
{
	list-style: none;
}
.lang_switcher a
{
	color: white;
}

/* Basic jQuery Slider essential styles */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption{
	background: #006cac;
	color: white;
	opacity: 0.7;
}

.btn-lang {
  color: #ffffff;
  background-color: #ef9a0b;
  border-color: #eea236;
  border-radius: 0px;
}

.btn-lang:hover,
.btn-lang:focus,
.btn-lang:active,
.btn-lang.active,
.open .dropdown-toggle.btn-lang {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}

.btn-lang:active,
.btn-lang.active,
.open .dropdown-toggle.btn-lang {
  background-image: none;
}

.article-form .field
{
	margin-bottom: 1em;
}

.mark {
    color: #ff6000;
}

.article-form .controlset
{
	margin-top: 1em;
}

.e-sideframe-content
{
	margin-top: 0.4em;
}


.pager
{
	padding-top: 2em;
	clear: both;
}

.pager .control
{
	padding: 0.5em;
}

.author_name
{
	text-decoration: none;
	font-size: 1.2em;

}

.author_name:hover
{
	text-decoration: underline;
}

.panel-warning .panel-heading
{
	background-color: #ef9a0b;
	color: white;
}

.panel-warning
{
	border-color: #ef9a0b;
}

.download
{
	margin-left: 0.5em;
	font-size: 1.5em;
	color: #5cb85c;
}

.download:hover
{
	color: black;
	text-decoration: none;
}


.btn-post
{
	position: fixed;
	//position: absolute;
	right:  -20px;
	top: 65%;
	//right: 0px;

	transition: all 1s ease-out;
}

.btn-post:hover
{
	right:  -0px;
}
.btn-post2
{
	position: fixed;
	right:  3%;
	bottom: 0%;


}

.contact_title
{
	font-size: 1.5em;
	text-align: center;
	font-weight: normal;
	text-transform: lowercase !important;
}

.contact_title:hover
{
	text-decoration: none;

}

.contact_title:hover i
{
	color: green;
}

.contact_title i
{
	color: #d9534f;
	margin-right: 0.5em;
}

.contact_form .panel
{
	margin-bottom: 0.6em;
}

.kweb
{
	position: relative;
	bottom: 0;
	right: 0;
	margin-right: 1em;
	text-align: center;
}

.kweb a
{
	color: black;
	text-decoration: none;
	//text-shadow: 1px 1px 2px black, 0 0 1em black;
}

.inter-menu-bg
{
	/*background-color: #428bca;*/
	background: #000080; /* Old browsers */
	background: -moz-linear-gradient(top, #000080 0%, #428bca 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #000080 0%,#428bca 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #000080 0%,#428bca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000080', endColorstr='#428bca',GradientType=0 ); /* IE6-9 */
	/*background-color: #000080;*/
	color: white;
	padding-top: 15px;
}

.inter-menu-bg a
{
	color: white;
}

.logo-text-lg h1, .logo-text-sm h3
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.logo-text-sm h3
{
	font-size: 23px;
}

.inter-menu-top span
{
	margin-right: 2em;
}

.inter-menu-top span a span
{
	margin-right: 0.5em;
}

.inter-menu-top a:hover
{
	text-decoration: none;
	color: #3ACF93;
	color: #90BEE4;
}

.inter-menu-search
{
	margin-top: 2em;
}

@media screen and (max-width: 769px) {
	.inter-menu-search
	{
		margin-top: 0.5em;
	}
}

.inter-menu-search .btn-default
{
	background-color: #90BEE4;
	border-color: #4B7598;
}

.inter-menu-search .form-control
{
	border: 1px solid #4B7598;
}

.inter-menu
{
	margin-top: 0.5em;
	float: right;
}

.sf-menu > li
{
	background: transparent;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 600;
}

.sf-menu a:hover
{
	color: #90BEE4;
}

.sf-menu li.active
{
	background: #4B7598;
}

.sf-menu ul li {
	background: #90BEE4;
	border-bottom: 1px solid black;
}

.sf-menu li li:hover,
.sf-menu li li.sfHover,
.sf-menu li li.active {
	background: #4B7598;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

.sf-menu li li a:hover
{
	color: white;
}

.page-header
{
	border-bottom: 1px solid #cdcdcd;
}

.inter-table td
{
	border: none !important;
	line-height: 1 !important;
	padding: 4px !important;
}

.btn-primary
{
	border-radius: 0px;
	/*background: #428bca;*/
	background: #000080;
	border-color: #082D97;
}

.btn-info
{
	background: #4169E1;
	border-color: #081c36;
}

.btn
{
	border-radius: 0px;
}

.inter-first-block
{
	/*background: #90BEE4;*/
	/*background: #000080;*/
	background: white;
	padding: 15px;
	border-radius: 5px;
	box-shadow: 0px 0px 2.97px 0.03px rgba(0, 0, 0, 0.15);
}

.inter-block-border
{
	border-right: 1px solid #000080;
}

.inter-glyph-expand:empty
{
	width: 3em;
	top: 3px;
}

hr
{
	border-top: 1px solid #cdcdcd;
}

.inter-table-conf
{
	background: white;
}

.inter-table-conf, .inter-table-conf tr, .inter-table-conf td
{
	vertical-align: middle !important;
}

.inter-review-form .input-group
{
	margin-bottom: 1em !important;
}

.input-group textarea
{
	width: 100%;
}

.carousel-control.right
{
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.1) 100%)
}

.carousel-control.left
{
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0) 100%);
}

blockquote
{
	border-left: 6px solid #000080;
}

.affix
{
	top: 20px;
	width: 165px;
}

.inter-child-link
{
	//display: block;
	//padding: 0.5em;
}

.inter-child-link a
{
	//display: block;
	//margin-top: 0.5em;
}

.active-child
{
	text-decoration: underline;
}

.breadcrumbs
{
	padding: 15px 0px;
}

.inter-archive
{
	margin-bottom: 2em;
}

.archiveitem
{
	border-radius: 0px;
}

.active a
{
	color: #90BEE4 !important;
}

.main-menu-btn {
	position: relative;
	display: inline-block;
	width: 27px;
	height: 28px;
	text-indent: 28px;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	margin-left: 47%;
	margin-top: 0.5em;
}


/* hamburger icon */
.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
	position: absolute;
	top: 50%;
	left: 2px;
	height: 2px;
	width: 24px;
	background: white;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.main-menu-btn-icon:before {
	content: '';
	top: -7px;
	left: 0;
}
.main-menu-btn-icon:after {
	content: '';
	top: 7px;
	left: 0;
}
/* x icon */
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
	height: 0;
	background: transparent;
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
	top: 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
/* hide menu state checkbox (keep it visible to screen readers) */
#main-menu-state {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
}
/* hide the menu in mobile view */
#main-menu-state:not(:checked) ~ #main-menu {
	display: none;
}
#main-menu-state:checked ~ #main-menu {
	display: block;
}
@media (min-width: 768px) {
	/* hide the button in desktop view */
	.main-menu-btn {
		position: absolute;
		top: -99999px;
	}
	/* always show the menu in desktop view */
	#main-menu-state:not(:checked) ~ #main-menu {
		display: block;
	}
}

@media (min-width: 768px) {
	.inter-menu2
	{
		float: right;
	}

	.sm > li:after
	{
		position: absolute;
		top: 0.55em;
		left: -0.2em;
		/*content: "• ";*/
		content: '\2022';
		font-size: 15pt;
		display: block;
		/*color: #000080;*/
	}

	.sm > li:first-child::after
	{
		content: none;
	}
}

@media (max-width: 768px) {
	.inter-menu-top
	{
		text-align: center;
	}

}

.social-btn
{
	text-align: center !important;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
}

.social-btn a
{
	margin-right: 0.5em;
}

.sm-blue ul li
{
	border-top: 1px solid white;
}

.label-primary {
	background-color: #000080;
}

.panel-primary {
	border-color: #000080;
}

span .tn-lang[href]
{
	color: white;
}

span .tn-lang
{
	color: #90BEE4;
}

.tn-lang
{
	margin-left: 0.5em;
}

/*.inter-advantages*/
/*{*/
	/*list-style-image: url(../../images/default/inter-yes.png);*/
/*}*/

.inter-advantages li
{
	background: url(../../images/default/inter-yes.png) no-repeat left top;
	padding: 3px 0px 3px 57px;
	/* reset styles (optional): */
	list-style: none;
	margin: 10px 0px;
}

.inter-jumbotron
{
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.modal-header
{
	background-color: #000080;
	color: white !important;
}

.sm-blue
{
	font-family: 'PT Sans', sans-serif;
	/*font-family: 'Open Sans', sans-serif;*/
}

.carousel-control.left, .carousel-control.right
{
	background-image: none;
}

.carousel-indicators
{
	bottom: 5px;
}

.carousel-indicators li
{
	border: 1px solid #000080;
	background-color: white;
	width: 14px;
	height: 14px;
	margin: 0px 5px;
}

.carousel-indicators .active
{
	background-color: #3D3DCC;
	border: 1px solid #000080;
	width: 14px;
	height: 14px;
	margin: 0px 5px;
}

.gsc-search-box
{
	display: none;
}


/* TO TOP */

#top-link-block.affix
{
	position: fixed;
	top: auto !important;
	bottom: 0px !important;
	width: auto;
	transition: all 1s easing 0s;
}

#top-link-block.affix-top {
	position: fixed;
	bottom:  -100px !important;
	right: 0px;

}
#top-link-block.affix {
	position: fixed;
	bottom: 0px !important;
	right: 0px;
}

#totop
{
	/*background-color: #2196F3;*/
	/*color: white;*/
	/*padding: 1.5em;*/
	/*border: none;*/
//opacity: 0.7;
}

#top-link-block
{
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	z-index: 100;
}

.btn-modal-close:hover
{
	background-color: transparent;;
	opacity: 0.5;
}

.fixed-menu > nav > ul > li
{
	padding-left: 10px;
}

.menu2
{
	position: fixed;
	width: 100%;
	z-index: 9999;
	top: 0px;
}

.page-header
{
	margin-top: 0px;
}

.article-rtf
{
	max-height: 2.5em;
	overflow: hidden;
	text-align: center;
	//padding-top:0.5em;
	//padding-bottom:0.5em;
	background: #dddddd;
	border-bottom: 1px solid #428bca;
}

.article-rtf p
{
	margin: 0;
	padding: 5px 0px 5px 0px;
}

.article-i
{
	background-color: #428bca;
}

.article-img img
{
	margin-top: 3em;
	border: 1px solid #000080;
}

.select2-results__options
{
	font-family: tahoma;
}



