body{
    font-size: 14px;
	font-family: 'Roboto', sans-serif;
}
a{
    text-decoration: none;
}

h1{
/* font-family: 'Fira Sans'; */
/* font-family: 'Open Sans Condensed', sans-serif; */
 font-family: Roboto,Trebuchet MS, Helvetica, sans-serif;
font-size:1.5em;
color: #000;
margin: 0px;
font-weight: normal;
}

h2{
   font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:1.3em;
color: #fff;
margin: 0px;
font-weight: normal;
}

h3{
   font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:1.1em;
color: #575757;
margin: 0px;
font-weight: normal;
}

.footer_font{
/*font-family: helvetica_condensedmedium, Helvetica, sans-serif;*/
font-family: Roboto, Trebuchet MS, sans-serif;
font-size:15px;
color: #FFFFFF;
}

.block_caption_font{
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size:24px;
color: #f99d1c;
}

.block_content_font{
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size:1.1em;
color: #444444;
}

.news_date_font{
    font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
    font-size:0.9em;
    color: #333333;
}

.archive_news_content_font{
	color:#222;
}

.news_caption_index_font,
.news_caption_index_font a, 
.news_caption_index_font a:link,
.news_caption_index_font a:visited{
    font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
    font-size:18px;
    color:#41a4dd;
}

.news_caption_index_font a:hover{
    color: #41a4dd;
}

.news_text,
.news_text a, 
.news_text a:link,
.news_textt a:visited{
/*     font-family: Trebuchet MS, Helvetica, sans-serif; */
/*     font-size:18px; */
    color:#41a4dd;
}

.news_text a:hover{
    color: #41a4dd;
}

.news_payment_industry_caption_index_font,
.news_payment_industry_caption_index_font a, 
.news_payment_industry_caption_index_font a:link,
.news_payment_industry_caption_index_font a:visited{
    font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
    font-size:16px;
    color: #333333;
}

.news_payment_industry_caption_index_font a:hover{
    color:#004b8f;
}

.news_content_font{
    font-family: Roboto,Roboto, Trebuchet MS, Helvetica, sans-serif;
    font-size:14px;
    color: #575757;
}



.slider_caption,
.slider_caption a, 
.slider_caption a:link,
.slider_caption a:visited{
    font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
    font-size:1.2em;
    color: #f99d1c;
}

.slider_caption a:hover{
    color:#f99d1c;
}

.font_search_results{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:1.1em;
color: #575757;
}
.font_search_results a,.font_search_results a:visited,font_search_results a:hover{
    color:#0083CB;
}
.font_search_results_captions{
    font-size: 1.2em;
}
.table_hover td:hover{
    background-color:#FBF7F2;
    
}

.regular {
    font-size: 18px;
}

.white_regular{
/*font-family: helvetica_condensedmedium, Helvetica, sans-serif;*/
font-family: Roboto, Trebuchet MS, sans-serif;
font-size:13px;
color: #FFFFFF;
}

.orange_regular{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:1em;
color: #f99d1c;
}

.white{
	color: #FFFFFF;
}
.white_small{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:0.8em;
color: #FFFFFF;
}
.white_medium{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:15px;
color: #FFFFFF;
}

.white_big{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:21px;
color: #FFFFFF;
}

.white_very_big{
	font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
    font-size: 40px;
    color: #FFFFFF;
}

.black_very_big{
font-family: Dosis, Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:37px;
color: #000;
}


.mod_dark_red{
	color: #9E0203;
}

.mod_blue{
	color: #2E5F97;
}

.mod_blue a{
	color: #2E5F97;
}

.mod_light_blue{
	color: #8AC5FF;
}

.xlarge {
    font-size: 40px;
}

.mlarge {
    font-size: 36px;
}

.big {
    font-size: 24px;
}

.medium {
    font-size: 20px;
}

.small {
    font-size: 10px;
}

.normal {
    font-size: 12px;
}

.smedium {
    font-size: 14px;
}

.orange_medium{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:1.25em;
color: #f99d1c;
}

.orange_small{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:0.9em;
color: #f99d1c;
}

.orange_big{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:1.5em;
color: #f99d1c;
}

.orange_huge{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:37px;
color: #FECE14;
}

.grey{
	color: #333333;	
}

.grey_57{
	color:#575757;
}

.light_grey{
	color: #999;	
}

.grey_big{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:21px;
color: #333333;
}

.grey_medium{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:15px;
color: #333333;
}

.grey_small{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:0.9em;
color: #3b4044;
}

.yellow_small{
font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:0.9em;
color: #fed351;
}

.font_content_caption{
	font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
	font-size:01.5em;
}

/*
Helper classes
*/

.bold{
    font-weight: bold;
}
.orange{
color: #E5AC41;
}


.date_day{
	font-size:1.9em;
	color:#222;
	display:block;
	width:100%;
}
.date_month{
	font-size:1.5em;
	color:#222;
	clear:both;
}

.date_year{
	font-size:1.6em;
	color:#222;
	clear:both;
}

.year_archive_item{
	margin-left:20px;
	color: white;
}

.isi_blue_text{
    color:#1d4c6b;
}
.isi_red_text{
    color:#a74726;
}


.upper{
    text-transform: uppercase;
}

.sb_caption h2{
    color:#0083CB;
}

/* .sb_caption h2:hover{ */
/*     color:#FECE14; */
/* } */

.medium{
font-family:  Roboto, Trebuchet MS, Helvetica, sans-serif;
font-size:18px;
}

.large{
	font-family:  Roboto, Trebuchet MS, Helvetica, sans-serif;
	font-size:30px;
}

.font_languages{
	font-family: Roboto, Trebuchet MS,sans-serif;
    font-size: 16px;
	color:white;
}

.text_content{
    float:left;
    width:97%;
    /* padding: 0 1.5%; */
    font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
    font-size:14px;
    color: #575757;
}

.addition_caption_text, .addition_caption_text a, .addition_caption_text a:visited{
    /* padding: 0 1.5%; */
    font-family: Roboto, Trebuchet MS, Helvetica, sans-serif;
    font-size:1em;
    color: #575757;
}
.addition_caption_text a:hover{
	text-decoration: underline;
}

.archive_caption{
	font-family: Roboto, Trebuchet MS,Helvetica,sans-serif;
    font-size: 18px;
}

#first_cat_news .arhiva_vesti,
#first_cat_news .arhiva_vesti a,
#first_cat_news .arhiva_vesti a:link,
#first_cat_news .arhiva_vesti a:visited{
	color: #fff;
}

#second_cat_news .arhiva_vesti,
#second_cat_news .arhiva_vesti a,
#second_cat_news .arhiva_vesti a:link,
#second_cat_news .arhiva_vesti a:visited{
	color: #fff;
}

#copyright a {
	color:#222;
}

#copyright a:hover {
	color:#fed351;
}

.violet{
	color:#d01e50;	
}

.oker{
	color:#e5ac41;
}
@font-face {
	font-family: 'Exo2';
	src: url('../fonts/Roboto-Light.ttf');
	src: local('Exo2-Bold-Italic'), local('Exo2-Bold-Italic'), url('../fonts/Exo2-BoldItalic.otf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Light.ttf');
	src: local('Roboto Light'), local('Roboto-Light'), url('../fonts/Roboto-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Regular.ttf');
	src: local('Roboto Regular'), local('Roboto-Regular'), url('../fonts/Roboto-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../fonts/Roboto-Bold.ttf');
	src: local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/Roboto-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Slab';
	src: url('../fonts/RobotoSlab-Regular.ttf');
	src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('../fonts/RobotoSlab-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Slab';
	src: url('../fonts/RobotoSlab-Bold.ttf');
	src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url('../fonts/RobotoSlab-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'Goodtime';
	src: url('../fonts/GOODTIME.ttf');
	src: local('Goodtime'), local('Goodtime'), url('../fonts/GOODTIME.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

/*********************************************
********************DOSIS*********************
**********************************************/
@font-face {
	font-family: 'Dosis';
	src: url('../fonts/Dosis-Regular.otf');
	src: local('Dosis Regular'),local('Dosis Regular'), url('../fonts/Dosis-Regular.otf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Dosis';
	src: url('../fonts/Dosis-Bold.ttf');
	src: local('Dosis Bold'), locaRoboto Slab, sans-serif;/fonts/Dosis-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

/*********************************************
********************DOSIS KRAJ*********************
**********************************************/

/*********************************************
********************OPEN SANS*********************
**********************************************/
@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans-Regular.otf');
	src: local('OpenSans Regular'),local('OpenSans Regular'), url('../fonts/OpenSans-Regular.otf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'OpenSans';
	src: url('../fonts/OpenSans-Bold.ttf');
	src: local('OpenSans Bold'), local('OpenSans-Bold'), url('../fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
}

/*********************************************
********************DOSIS KRAJ*********************
**********************************************/

.logo_font{
	font-family: Roboto, TrebushetMS;
	font-size: 14px;
}

.roboto{
	 font-family: Roboto,Trebuchet MS, Helvetica, sans-serif;
}

.opensans{
	 font-family: OpenSans, Roboto,Trebuchet MS, Helvetica, sans-serif;
}

.dosis{
	 font-family: Dosis, Roboto,Trebuchet MS, Helvetica, sans-serif;
}

.key_note_font{
	font-family: Roboto, Trebuchet MS;
	font-size: 16px;
	color: #444;
	
}

.promo_block_list{
	font-family: Roboto, Trebuchet MS;
	font-size: 16px;
	
}

.promo_block_list_caption,
.promo_block_list_caption a,
.promo_block_list_caption a:active,
.promo_block_list_caption a:link,
.promo_block_list_caption a:visited
{
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: bold;	
	color:#1d4c6b;
}

.promo_block_list_caption a:hover
{
	color:#a74726;
}
.social_icons_contact{
	font-size: 27px;
	color: #fff;
}
.center_text_align{
	text-align: center;
}
.promo_caption{
	font-family: Exo2;
	font-size: 48px;
	color:white;
	letter-spacing: 3px;
	padding-top: 10%;
}

.promo_text{
	font-family: Roboto, Trebuchet MS;
	font-size: 25px;
	color:white;
/* 	letter-spacing: 3px; */
	padding-top: 25px;
}

.download_text,
.download_text a:link,
.download_text a:visited,
.download_text a:hover{
	color: #fff;
	font: 14px/28px Roboto,Trebushet MS, sans-serif;
	text-decoration: none;
	font-weight:bold;
}

.mobile_top_news_caption a, .mobile_top_news_caption a:active,.mobile_top_news_caption a:hover, .mobile_top_news_caption a:visited{
	color:#2E5F97;
}

.black_big {
    color: #000;
    font-family: Roboto,Trebuchet MS,Helvetica,sans-serif;
    font-size: 18px;
}

.va_white_middle{
	font-family: Roboto,Trebuchet MS,Helvetica,sans-serif;
	font-size:28px;
	color: #ffffff;
	/* text-shadow: 1px 1px #ededed; */
	text-transform: uppercase;
}

.va_white_big{
	font-family: Roboto,Trebuchet MS,Helvetica,sans-serif;
	font-size:32px;
	color: #ffffff;
	/* text-shadow: 1px 1px #ededed; */
	text-transform: uppercase;
}

.va_white_very_big{
	font-family: Roboto,Trebuchet MS,Helvetica,sans-serif;
	font-size:40px;
	color: #ffffff;
	/* text-shadow: 1px 1px #ededed; */
	text-transform: uppercase;
}

.va_blue_very_big{
	font-family: Roboto,Trebuchet MS,Helvetica,sans-serif;
	font-size:40px;
	color: #41a4dd;
	/* text-shadow: 1px 1px #ededed; */
	text-transform: uppercase;
}

.va_gray_big{
	font-family: Roboto,Trebuchet MS,Helvetica,sans-serif;
	font-size:34px;
	color: #6d6c72;
	text-transform: uppercase;
}

.mco_blue,
.mco_blue a,
.mco_blue a:visited{
	color: #144a62 !important;
}

.mco_blue a:hover{
	color: #144a62;
}

.mco_blue_big{
	font-family: Roboto,Trebuchet MS,Helvetica,sans-serif;
	font-size:32px;
	color: #5D7192;
	/* text-shadow: 1px 1px #ededed; */
	text-transform: uppercase;
}

.footer_links{
	text-align: left;
}

.footer_links a, .footer_links a:visited, .footer_links a:link{
	color:#fff;
}

.footer_links a:hover{
	text-decoration: underline;
}


.footer_links_font{
	font-size: 14px;
	color: black;
}
