body{
	font-size: 14px;
line-height: 24px!important;
color: #000;
font-weight: 500;
}

h1,h2,h3,h4, h6, h5{
	color: #000!important;
}

.testimonial_name{text-align: right;font-style: italic;font-size:80%;}

.testimonial{font-size:90%;}

#sidebar-a{
	margin-top: 48px;
}

#bfElemWrap37 .bfCaptcha{
	margin-left: 210px;
margin-top: -20px;
}

.uk-table-striped tbody tr:nth-of-type(odd) td {
background: #14a1c9;
}

.listeng{width:90%;margin:0 auto; margin-left:20px;}
.listeng td{padding:15px;}

.uk-navbar-brand {
margin-top: -65px;
margin-left: -10px;
}

.tm-footer a {
color:rgba(255, 255, 255, 0.5);
}

@media (min-width: 1220px){
.tm-panel-padding-horizontal {
padding: 0 20px;
}
}

.contact_form {
float: right;
width: 454px;
padding-right: 127px;
margin-top: 35px;
}

.bfQuickMode .bfLabelLeft label {
text-align: right;
}

blockquote {
font-size: 15px;

}

.uk-navbar, .uk-navbar-flip{
	margin-top: 76px;
}

.tm-main > :nth-child(n+2) {
margin-top: -14px;
}

.uk-navbar{
margin-left: 0px;
background: #14a1c9;
border-radius: 5px;
	
}

.nn_tabs.outline_handles>ul.nav-tabs>li a{
	border:none;
}

.nn_tabs.outline_content>.tab-content {
	border-right:1px dashed #ddd ;
	border-bottom:1px dashed #ddd;
	border-left:1px dashed #ddd;
	border:none;
	padding-top: 20px;
}

.nn_tabs>ul.nav-tabs>li>a {
color: #fff;
padding: 8px 18px;
background: #14a1c9;
margin-bottom: 1px;
}

.uk-search:before{
	background: #fff;
}

.tm-totop-scroller{bottom:-3px;}

.uk-container{
	background: url(../../../images/page_bg_radial.png) no-repeat center top;
}

.tm-block-dark .uk-container{
	background: none;
}

.tm-block-dark{padding:17px 0px;}

/*
.nn_sliders.accordion>.accordion-group {
border: sienna;
}
*/

.nn_tabs .nav-tabs>li.active>a:hover{border:none;}

.uk-navbar-nav > li.uk-active > a {
background-color: #fff;

}

.tm-block{padding:0px 10px;}

@media (min-width: 767px){
.tm-block, .tm-main-top {
margin-bottom: 30px;
}
}

.uk-article-title {
margin-bottom: 20px;
}


.tm-logo-small img.uk-responsive-width {
max-width: inherit;
width: 284px;
margin-right: 30px;
margin-top: 0px;
}

.uk-navbar-toggle {
margin-top: 44px;
margin-bottom:-31px;
}

.home_avy_erasmus{
	width:100%;
}

.uk-article-title {
font-size: 40px;
line-height: 40px;
}



/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

.tm-logo-small img.uk-responsive-width {
margin-left: -30px;
width: 244px;
}

.uk-article-title {
font-size: 35px;
}

} /* close portrait */

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {

.uk-article-title {
font-size: 35px;
line-height: 40px;
}



} /* close landscape */





