@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,500,600,700,800,300&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Arimo:400,700&subset=latin,latin-ext);
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('mega-meniu.css');

/* CSS RESETS */

/* new  */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, section-headline, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	/* margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; 
	font: inherit;
	vertical-align:  baseline; */
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body { 
	line-height: 3;     
	/*background-color: #d8e0e5;      a sdasd*/
}

.athon-overlay-wait{
	top: 0;
    left: 0;
    position: fixed;
	border-radius:2px;
	background-color: #0049a5!important;
	height:2px!important;
	border:0px solid #0049a5;
	overflow:hidden;
	color: #0049a5!important;
	padding:0px!important;
	box-shadow: 1px 0px 1px #0049a5;
	z-index:1000000!important;

}

iframe{
	border:1px solid #cccccc;
	-webkit-border-radius: 4px 4px 4px 4px;
 	 -moz-border-radius: 4px 4px 4px 4px;
  	border-radius: 4px 4px 4px 4px;	
}
ol, ul {
	list-style: none;
}

.simpleUIContent ul{
	list-style:disc;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
    border: 0
}

input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    
}


/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**google*/
/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
  text-decoration: none;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * Change font properties to `inherit` in all browsers (opinionated).
 */

button,
input,
select,
textarea {
  font: inherit;
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 * 2. Show the overflow in Edge, Firefox, and IE.
 */

button,
input, /* 1 */
select { /* 2 */
  overflow: visible;
}

/**
 * Remove the margin in Safari.
 * 1. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea { /* 1 */
  margin: 0;
}

/**
 * Remove the inheritence of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritence of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Change the cursor in all browsers (opinionated).
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
}

/**
 * Restore the default cursor to disabled elements unset by the previous rule.
 */

[disabled] {
  cursor: default;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the odd appearance of search inputs in Chrome and Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
}

/**
 * Remove the inner padding and cancel buttons in Chrome on OS X and
 * Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}


/* PADDINGS AND MARGINS */

.pdlr15 {padding-left: 15px!important;padding-right: 15px!important;}
.pdlr30 {padding-left: 15px!important;padding-right: 15px!important;}

.ptop0 {padding-top:0px!important;}
.ptop5 {padding-top:5px;}
.ptop10 {padding-top:10px;}
.ptop20 {padding-top:20px;}
.ptop40 {padding-top:40px;}

.pleft10 {padding-left:10px;}
.pleft15 {padding-left:15px;}
.pleft20 {padding-left:20px;}
.pleft30 {padding-left:30px;}

.pright10 {padding-right:10px;}
.pright15 {padding-right:15px;}
.pright20 {padding-right:20px;}
.pright30 {padding-right:30px;}

.pbottom10 {padding-bottom:10px;}
.pbottom15 {padding-bottom:15px;}
.pbottom20 {padding-bottom:20px;}
.pbottom30 {padding-bottom:30px;}

.mleft5 {margin-left:5px;}
.mleft10 {margin-left:10px;}
.mleft15 {margin-left:15px;}
.mleft20 {margin-left:20px;}
.mleft30 {margin-left:30px;}
.mleft40 {margin-left:40px;}

.mleft-13 {margin-left:-13px;}
.mleft-15 {margin-left:-15px;}

.mright10 {margin-right:10px;}
.mright20 {margin-right:20px;}
.mright30 {margin-right:30px;}
.mright40 {margin-right:40px;}
.mright50 {margin-right:50px;}
.mright60 {margin-right:60px;}

.mtop5 {margin-top:5px;}
.mtop10 {margin-top:10px;}
.mtop15 {margin-top:15px;}
.mtop20 {margin-top:20px;}
.mtop25 {margin-top:25px;}
.mtop30 {margin-top:30px;}
.mtop40 {margin-top:40px;}
.mtop45 {margin-top:45px;}
.mtop60 {margin-top:60px;}
.mtop90 {margin-top:90px!important;}
.mtop120 {margin-top:120px!important;}

.mbottom5 {margin-bottom:5px;}
.mbottom10 {margin-bottom:10px;}
.mbottom15 {margin-bottom:15px;}
.mbottom20 {margin-bottom:20px;}
.mbottom30 {margin-bottom:30px!important;}
.mbottom40 {margin-bottom:40px;}

.btn-arhiva-news{
	margin-top: 15px;
	background: #0078bd;
	border: 1px solid #0078bd;
	color: white;
	font-weight: 400;
	border-radius: 5px;
	padding: 3px 10px;
	box-shadow: 0 4px 11px 0 rgb(1 58 117 / 33%);
    
    
    display: inline-block;
    color: white;
    text-align: center;
    color: white;
    margin-right: 5px;
}

.btn-arhiva-news:visited, .btn-arhiva-news:focus{
	color: white;
	text-decoration: none;
}

.btn-arhiva-news:hover{
	color: white;
	border: 1px solid #096ad0;
    background-color: #20abff;
}

a.calendar-icon{
	display:inline-block;
	background-image: url(img/blue-calendar-icon.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 30px 30px;
	width: 30px;
	height: 30px;
	/* margin-bottom: -8px; */
	margin-top: 13px;
	margin-right: 3px;
	float: right;
}

.inputArhivaStiri{
	margin-bottom: 10px;
	width: 50%;
}

.no-container-margin {
	/* margin-left: -15px!important;
	margin-right: -15px!important; */
}

.clear {clear: both;}

.nopadding {padding: 0px!important;}

.nomargin {margin: 0px!important;}

.v-spacer30 {height: 30px!important;display:block;}

.v-spacer45 {height: 45px!important;display:block;}

.map {
    
   height:536px;
    width:100%;
    
    /*border:1px solid red;*/
}

.content-fullscreen{
	flex-direction: column;
}

/* CONTENT */

body {
	font-family: 'Open Sans', sans-serif;
	font-style: normal!important;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ebebeb!important;
	background: url(img/body-pattern.png) repeat center center fixed;
    
}

label{
	font-weight: normal;
}



a {
	color: #106ec7;
}

a:hover {}

a:visited {color:#139be9;}

.main-nav a:visited {color:#139be9}

.main-nav a:hover {color: #23527c!important}

.old-site {
	margin-bottom:0px;
	height:40px;
	width: 100%;
	background-color: #f5b68b;
	text-align: center;
	line-height: 40px;
	color: #424242;
	font-weight: 400;
	font-size: 17px;
	display: block;
}

/* HEADER */

.header-container {
	height: 90px;
}

.white-bg {
	background-color: #ffffff!important;
}

.content-wrapper {
	padding: 30px!important;
}

.redColor{
	color: #B71111!important;
}

.login-container {
	float: right;
	display: inline-block;
	/* clear:both; */
	padding:3px 5px;
	margin:5px 15px;
	/*margin-right: 15px;*/
	border: 0px solid #0078bd;
	-webkit-border-radius: 2px 2px 2px 2px;
 	 -moz-border-radius: 2px 2px 2px 2px;
  	border-radius: 2px 2px 2px 2px;
}

.login-container:hover{
	background:#ededed;
}

.googleSelect{
	display: inline-block; 
	float:right;
}

div.goog-te-gadget-simple {
	margin: 7px 0px;
	border: 0px solid #0078bd;
	-webkit-border-radius: 2px 2px 2px 2px;
 	 -moz-border-radius: 2px 2px 2px 2px;
  	border-radius: 2px 2px 2px 2px;
  	font-size:11px;
}

div.goog-te-gadget-simple:hover{
	background:#ededed;
}

.login-label {
	font-size: 11px;
	font-weight: 600;
	color: darkorange;
	line-height: 10px;
	display: inline;
	
}

.login-label label{
	color: black;
}

.login-label a:hover{
	color:blue;
}

.phone-container {
	float: right;
	display: block;
}

.phone-label {
	font-size: 14px;
	font-weight: 500;
	color: #777777;
	line-height: 10px;
	display: inline;
}

.phone-nr {
	font-size: 15px;
	font-weight: 700;
	color: #139be9;
	line-height: 12px;
	display: inline;
}

.btn-srch {
	color: #ffffff;
    background-color: #0078bd;
    border-color: #0078bd;
    width: 42px;
    height: 34px;
}

.btn-srch:hover, .btn-srch:active, .btn-srch:focus {color:#fff;}

.form-control { 
	border: 1px solid #ddd;
}

#custom-search-input {float: right;}

/*VERSIUNE LOGO LUNG*/
/* .uefiscdi-logo {
	background-image: url(img/logo-uefiscdi-nou.svg);
	background-repeat: no-repeat;
	width: 320px;
	height: 65px;
	display: block;
	margin: 20px 0px 0px 0px;
} */

.uefiscdi-logo {
	background-image: url(img/uefiscdi-logo-albastru.svg);
	background-repeat: no-repeat;
	/* width: 320px; */
	height: 65px;
	display: block;
	margin: 15px 0px 0px 0px;
}

.centenar-logo {
	/*background-image: url(img/logo_centenar_ROMANIA_75.jpg);*/
	background-image: url(img/Logo-RO-FULL-RGB.svg);
	background-repeat: no-repeat;
	/* height: 75px;
	width:99px; */
	height: 75px;
	/* width: 160px; */
	display: block;
	margin: 5px 0px 10px 0px;
	background-position: center;
	background-size: contain;
}

/* .logo-men-tower {
	background-image: url(img/logo-men-tower.svg);
	background-repeat: no-repeat;
	height: 65px;
	margin: 10px 0px 0px 0px;
	display: block;
}

.logo-mci-tower {
	background-image: url(img/logo-mci-tower.svg);
	background-repeat: no-repeat;
	height: 65px;
	margin: 10px 0px 0px 0px;
	display: block;
} */

.logo-men-tower {
	background-image: url(img/ME_albastru.svg);
	background-repeat: no-repeat;
	height: 65px;
	width: 230px;
	margin: 10px auto 0px auto;
	display: block;
}

.menu-bg {
	width: 100%;
	min-height: 45px;
	background: #0049a5; /* Old browsers */
	background: -moz-linear-gradient(left,  #0049a5 0%, #0078bd 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0049a5 0%,#0078bd 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0049a5 0%,#0078bd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0049a5', endColorstr='#0078bd',GradientType=1 ); /* IE6-9 */
}

#nav-container ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
}

#nav-container ul li {
	width: 19.7%;
	text-align: center;
	background: transparent;
	/*white-space: nowrap;*/
	display: inline-block;
	border-left: 1px solid rgba(255,255,255,0.5); 
	border-left-style: inset;
}

#nav-container ul li:hover {
	background-color: #ffffff;
	color: #106ec7!important;
}

#nav-container ul li a {
	height: 45px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 45px;
	font-weight: 500;
	text-align: left;
	padding-left:auto;
	padding-right: auto;
	display: inline-block;
}

#nav-container ul li a:hover {
	color: #106ec7;
	background-color: #ffffff;
	font-weight: 600;
	text-decoration: none;
}


.fp-search {margin-left: 30px;}

.slider-container {
	/*height: 252px;*/
	height: 284px;
	background-image: url(img/slider-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	/*background-attachment: fixed;*/

}

.slider-arrow-left {
	width: 30px;
	height: 60px;
	background-color: rgba(28,106,181,0.7);
	float: right;
	display: inline-block;
}

.slider {
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
}


.section-headline,.section-headline2 {
    display: block;
    text-align: left;
    overflow: hidden;
    white-space: nowrap; 
    margin-top: 30px;
}

.section-headline > span, .section-headline2 > span {
    position: relative;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    font-weight: 500;
    /*color: #3d5b79;*/
    color: #606060;
    /*color: #555;*/
    text-shadow: 0px 1px 0px white;
    /*text-transform: uppercase;*/
}

.section-headline > span:before,
.section-headline > span:after,
.section-headline2 > span:before,
.section-headline2 > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9999px;
    height: 2px;
    background-image: linear-gradient(to top, white, white 50%, #bcbcbc 50%);
}

.section-headline2 > span:before{
	left: 100%;
	margin-right:0px;
	margin-left: 0px;
}

.section-headline > span:before {
    right: 100%;
    margin-right: 30px;
}

.section-headline > span:after {
    left: 100%;
    margin-left: 30px;
}

.program-p1, .program-p2, .program-p3, .program-p4, .program-eea, .program-heu, .swiss-container {
	background-repeat: no-repeat;
	height: 60px;
	width: 600px;
	display: block;
}

.p4-text{
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	margin: 20px 0 10px 0;
	overflow: hidden;
	font-weight: normal;
	color: #aaa;
}

.p4-text span{
	font-weight: normal;
}

.p4-sp-text{
	font-size: 14px;
	font-weight: 500;
	margin: 15px 0 5px 0;
	display: block;
	clear: both;
	padding-left: 30px;
}

.p4-sp-text span{
	font-weight: normal;
	color: #aaa;
}

.p4-page-content{
	padding-left: 20px;
}

.simpleUIContent .p4-page-content ul{
	padding: 0px 15px 0px 35px!important;
	clear: both;
	display: none;
}

.logo-pn4-mic{
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	float: left;
	margin-right: 10px;
}

.logo-pn4-mare{
	background-repeat: no-repeat;
	background-size: 150px 150px;
	height: 150px;
	width: 150px;
	display: block;
	float: right;
	margin: 0px 15px 0px 15px!important;
}

.logo-pn4-p1{
	background-image: url(img/pn4/PNIV_LOGO_1.svg);
}

.logo-pn4-p2{
	background-image: url(img/pn4/PNIV_LOGO_2.svg);
}
.logo-pn4-p3{
	background-image: url(img/pn4/PNIV_LOGO_3.svg);
}
.logo-pn4-p5{
	background-image: url(img/pn4/PNIV_LOGO_5.svg);
}

.logo-pn4-p6{
	background-image: url(img/pn4/PNIV_LOGO_6.svg);
}

.logo-pn4-p7{
	background-image: url(img/pn4/PNIV_LOGO_7.svg);
}

.logo-pn4-p8{
	background-image: url(img/pn4/PNIV_LOGO_8.svg);
}
.logo-pn4-p9{
	background-image: url(img/pn4/PNIV_LOGO_9.svg);
}
.logo-pn4-p10{
	background-image: url(img/pn4/PNIV_LOGO_10.svg);
}
.stats-logo{
	background-image: url(img/stats.svg);
}
.logo-pn4{
	background-image: url(img/pn4/PNIV_LOGO.svg);
}

.logo-pn3{
	width: 100px;
	height: 50px;
	background-size: 100px 50px;
	float: left;
	margin-right: 10px;
	background-image: url(img/logo-pncdi3.svg);
}

.logo-pn3:hover{
	width: 100px;
	height: 50px;
	background-size: 100px 50px;
	float: left;
	margin-right: 10px;
	background-image: url(img/logo-pncdi3.svg);
}

.logo-swiss-btn{
	width: 167px;
	height: 50px;
	background-size: 167px 50px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	background-image: url(img/2CHB_Romania_50h.png);
}

.swiss-container:hover .logo-swiss-btn{
	/*width: 170px;
	height: 52px;
	background-size: 170px 52px;*/
}

.logo-laser-platforme{
	background-image: url(img/logo-laser-valley.svg);
	background-size: 125px 120px;
	height: 135px;
	width: 145px;
	background-repeat: no-repeat;
	background-position: center center;
}

.logo-laser-platforme:hover{
	background-size: 115px 110px;
}

.logo-euraxess-platforme{
	background-image: url(img/logo-euraxess.svg);
	background-size: 125px 120px;
	height: 135px;
	width: 145px;
	background-repeat: no-repeat;
	background-position: center top;
}

.logo-euraxess-platforme:hover{
	background-size: 115px 110px;
}

.logo-p1, .logo-p2, .logo-p3, .logo-p4 {
	background-repeat: no-repeat;
	height: 160px;
	width: 150px;
	display: block;
	float: right;
	margin: 0px 15px 0px 45px!important;
}

.logo-eea {
	background-image: url(img/EEA-and-Norway_grants_250.png);
	background-repeat: no-repeat;
	width:250px;
	height: 103px;
	display: block;
	float: right;
	margin: 0px 15px 0px 45px!important;
}

.logo-swiss {
	background-image: url(img/2CHB_Romania_250.png);
	background-repeat: no-repeat;
	width:250px;
	height: 75px;
	display: block;
	float: right;
	margin: 0px 15px 0px 45px!important;
}

.logo-eea-45 {
	background-image: url(img/EEA-and-Norway_grants_40.png);
	background-repeat: no-repeat;
	width:98px;
	height: 40px;
	display: block;
	float: right;
	margin: 2px 15px 2px 45px!important;
}

.logo-p1 {
	background-image: url(img/pn3-p1.svg);
}

.logo-p2 {
	background-image: url(img/pn3-p2.svg);
}

.logo-p3 {
	background-image: url(img/pn3-p3.svg);
}

.logo-p4 {
	background-image: url(img/pn3-p4.svg);
}

.program-p1:hover, .program-p2:hover, .program-p3:hover, .program-p4:hover, .program-eea:hover, .swiss-container:hover {
	animation-duration: .1s;
    animation-name: zoomin;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .1s;
    -webkit-animation-name: zoomin;
    -webkit-animation-fill-mode: forwards;
    background-position: left;
}

/* .program-eea:hover{
	animation-duration: .9s;
    animation-name: zoominEEA;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .9s;
    -webkit-animation-name: zoominEEA;
    -webkit-animation-fill-mode: forwards;
    background-position: left;
} */

.btn-inv-finantare:hover, .btn-inv-statistici:hover, .btn-inv-consilii:hover {
	animation-duration: .3s;
    animation-name: zoomin2;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .3s;
    -webkit-animation-name: zoomin2;
    -webkit-animation-fill-mode: forwards;
    background-position: left;
}

@keyframes zoomin {
  
  from {
      background-size: 80%;
  }

  to {
      background-size: 85%;
  }
}

@-webkit-keyframes zoomin {
  from {
      background-size: 85%;
  }
  to {
      background-size: 85%;
  }
}

@keyframes zoominEEA {
  
  from {
      background-size: 80%;
  }

  to {
      background-size: 81%;
  }
}

@-webkit-keyframes zoominEEA {
  from {
      background-size: 80%;
  }
  to {
      background-size: 81%;
  }
}

@keyframes zoomin2 {
  
  from {
      background-size: 50%;
  }

  to {
      background-size: 50%;
  }
}

@-webkit-keyframes zoomin2 {
  from {
      background-size: 50%;
  }
  to {
      background-size: 50%;
  }
}

.btn-inv {
	height: 70px;
	width: 100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fbfbfb;
	color: #555555;
	line-height: 110px;
	font-size: 14px;
	font-weight: 600;
	display: block;
}

.btn-inv-finantare {
	background-image: url(img/btn-inv-finantare.svg);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.btn-inv-statistici {
	background-image: url(img/btn-inv-statistici.svg);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.btn-inv-consilii {
	background-image: url(img/btn-inv-consilii.svg);
	background-repeat: no-repeat;
	background-position: left center;
}

.program-p1 {
	background-image: url(img/pncdi3-p1-cut.svg); 
}

.program-p2 {
	background-image: url(img/pncdi3-p2-cut.svg); 
}

.program-p3 {
	background-image: url(img/pncdi3-p3-cut.svg); 
}

.program-p4 {
	background-image: url(img/pncdi3-p4-cut.svg); 
}

.program-p1-en {
	background-image: url(img/pncdi3-p1-cut-en.svg); 
}

.program-p2-en {
	background-image: url(img/pncdi3-p2-cut-en.svg); 
}

.program-p3-en {
	background-image: url(img/pncdi3-p3-cut-en.svg); 
}

.program-p4-en {
	background-image: url(img/pncdi3-p4-cut-en.svg); 
}

.program-eea {background-image: url(img/eea-grants.svg);}

.program-heu {
	background: url(img/horizon-europe-ri-programme_logo_mic_45h.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-size: 45px auto;
	padding-left: 70px;
	line-height: 60px;
	font-size: 1rem;
	font-weight: bold;
	color: #34497c!important;
	transition: 0.1s;
}

.program-heu:hover{
	background-position: 25px center;
	background-size: 50px auto;
	padding-left: 90px;
	font-size: 1.2rem;
}

.btn-finantare {
	background: url(img/finantare_45h.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-size: 35px auto;
	padding-left: 70px;
	line-height: 60px;
	font-size: 1rem;
	font-weight: bold;
	color: #333!important;
	transition: 0.1s;
}

.btn-finantare:hover{
	background-position: 20px center;
	background-size: 40px auto;
	padding-left: 80px;
	font-size: 1.2rem;
}

.btn-statistici {
	background: url(img/statistici_45h.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-size: 35px auto;
	padding-left: 70px;
	line-height: 60px;
	font-size: 1rem;
	font-weight: bold;
	color: #333!important;
	transition: 0.1s;
}

.btn-statistici:hover{
	background-position: 20px center;
	background-size: 40px auto;
	padding-left: 80px;
	font-size: 1.2rem;
}

.btn-consilii {
	background: url(img/consilii_45h.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-size: 35px auto;
	padding-left: 70px;
	line-height: 60px;
	font-size: 1rem;
	font-weight: bold;
	color: #333!important;
	transition: 0.1s;
}

.btn-consilii:hover{
	background-position: 20px center;
	background-size: 40px auto;
	padding-left: 80px;
	font-size: 1.2rem;
}

.btn-pnrr {
	background: url(img/pnrr.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-size: 200px auto;
	padding-left: 250px;
	line-height: 60px;
	font-size: 1.1rem;
	font-weight: bold;
	color: #333!important;
	transition: 0.1s;
}

.btn-pnrr:hover{
	background-position: 20px center;
	background-size: 210px auto;
	padding-left: 260px;
	font-size: 1.2rem;
}

.btn-p4-program{
	padding-left: 10px;
	line-height: 60px;
	font-size: 1rem;
	font-weight: bold;
	color: #333!important;
	transition: 0.1s;
}

.btn-p4-program .logo-pn4-mic{
	margin-right: 10px;
	margin-top: 5px;
	transition: 0.1s;
}

.btn-p4-program:hover{
	font-size: 1.2rem;
	padding-left: 15px;
}

.btn-p4-program:hover .logo-pn4-mic{
	margin-right: 15px;
	margin-top: 0;
	width: 60px;
	height: 60px;
}

a.btn-p4-program:focus{
	text-decoration: none;
}

.btn-p4-program:hover .logo-pn4-p1, 
.btn-p4-program:hover .logo-pn4-p2, 
.btn-p4-program:hover .logo-pn4-p3, 
.btn-p4-program:hover .logo-pn4-p5, 
.btn-p4-program:hover .logo-pn4-p6, 
.btn-p4-program:hover .logo-pn4-p7, 
.btn-p4-program:hover .logo-pn4-p8, 
.btn-p4-program:hover .logo-pn4-p9, 
.btn-p4-program:hover .logo-pn4-p10{
	background-size: 60px 60px;
	
}

.logo-pn4-mic.lg-stat{
	margin-top: 10px;
	width: 40px;
    height: 40px;
    background-size: 40px 40px;
}

.btn-p4-program .logo-pn4-mic.lg-stat{
	margin-left: 10px;
}

.btn-p4-program:hover .logo-pn4-mic.lg-stat{
	margin-right: 15px;
	margin-top: 5px;
	width: 50px;
	height: 50px;
}

.btn-p4-program:hover .stats-logo{
	background-size: 50px 50px;
	background-repeat: none;
	
}
.small-text{
	font-size: 10px;
	color: grey;
	display: block;
}

.btn-p4-program .logo-pn4-mic.logo-pn3{
	margin-right: 0px;
	margin-top: 5px;
	transition: 0.1s;
}

.btn-p4-program:hover .logo-pn4-mic.logo-pn3{
	margin-right: 5px;
	margin-top: 0;
	width: 120px;
	height: 60px;
}

.btn-p4-program:hover .logo-pn3{
	background-size: 120px 60px;
}

/* .program-eea {
	background-image: url(img/EEA-and-Norway_grants_2.png);
	margin-left: 20px;
	margin-top: 5px;
} */

/* .program-eea:hover{
	background-image: url(img/EEA-and-Norway_grants_4.png);
	margin-left: 20px;
	margin-top: 2px;
} */

.mobile-banners{
	display: none;
}

.covid-resource, .covid-research, .specializare-inteligenta, .sol-2020-pitch, .uef20, .diaspora-banner-m{
	background-repeat: no-repeat;
    height: 100px;
    width: 100%;
    display: block;
}

.box-container {
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(201, 201, 201);
	background-color: rgb(255, 255, 255);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

.competitii-header {
	background-image: url(img/competitii-header-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 45px;
	width: auto;
	-webkit-border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	display: block;
	margin-left: -14px;
	margin-right: -14px;
	margin-top: 1px;
	padding: 0px 0px 0px 15px;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.5px;
	/*text-transform: uppercase;*/
	color: #777;
	text-shadow: 0px 1px 0px rgba(255,255,255,1);
	line-height: 45px;
}


#competitii {
	padding: 0px 0px 10px 0px;
}

/*#competitii ul li {
	height: 45px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d0d5da;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #f4f4f4 100%);
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f4f4f4 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#f4f4f4 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f4f4',GradientType=0 ); 

}*/

#competitii ul {
	
}

#competitii ul li a {
	font-size: 14px;
	font-weight: 600;
	color: #486b8e!important;
	
}

#competitii ul li a:hover {
	color: #139be9!important;
}

#competitii ul li a:hover > .counter{
	color: #069d42!important;
}

.on-led {
	background-image: url(img/on-led.svg);
	height: 10px;
	width: 10px;
	display: inline-block;
	margin-right: 10px;
	margin-top: 14px;
	float: left;
}

.off-led {
	background-image: url(img/off-led.svg);
	height: 10px;
	width: 10px;
	display: inline-block;
	margin-right: 10px;
	margin-top: 14px;
	float: left;
}

.clock {
	background-image: url(img/clock.svg);
	background-repeat: no-repeat;
	height: 17px;
	width: 16px;
	float: right;
	margin-top: 10px;
}

.clock-red {
	background-image: url(img/clock-red.svg);
	background-repeat: no-repeat;
	height: 17px;
	width: 16px;
	float: right;
	margin-top: 10px;
}

.counter {
	font-family: 'Arimo', sans-serif!important;
	font-size: 14px!important;
	text-transform: none;
	font-weight: 400;
	color: #04b84b;
	/* background:#069d42; */
	margin-left: 10px;
	float: right;

}

.news-card {
	width: 100%!important;
	margin-top: 30px!important;
	margin-left: 15px;
}

.card-news-top {
	margin: 1px 1px 0px 1px;
	/*padding: 15px;*/
	font-size: 14px;
	font-weight: 700;
	line-height: 1.55em;
	text-transform: uppercase;
	color: #ffffff;
	text-shadow: 0px 0px 3px black, 0px 0px 3px black;
}

.card-news-bottom {
	/*padding: 15px;*/
}

.card-news-top-img {
	background-image: url(img/news-cat-1.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: auto;
	-webkit-filter: brightness(50%);
	-webkit-filter: contrast(150%);
}

.card-news-bottom {

}

.news-card-title {
	font-size: 1.1rem;
	font-weight: 600;
	line-height: 1.5rem;
	color: #333;
	padding: 30px 16px 0px 16px;
	/*width: 90%;*/
}

.news-cat1-img {
	height: 60px;
	background-image: url(img/news-cat-1.png);
/*	-webkit-filter: brightness(70%);
	filter: brightness(70%);*/
}

.btn-simplu {
	font-weight: 600!important;
}

.sm-btn {
	width: 90px;
	display: inline-block!important;
} 

.md-btn {
	width: 120px;
	display: inline-block!important;
}

.mdl-card__title-text {
	text-shadow: 0px 0px 3px black, 0px 0px 3px black;
}

.mdl-card ul {
	padding-left:0px;	
}

a.btn-competitii {
	width: 100%;
	/*margin-left: 15px!important;*/
	margin-right: 15px!important;
}

ul li a.mdl-button {
	text-align: left!important;
	line-height: 37px!important;
	margin: 5px 0px 0px 0px;
	padding: 0 10px;
}


/* --------------------------CARD----------------------------*/

* {
  box-sizing: border-box;
}

body {
  font-family: Open Sans;
  font-size: 16px;
  line-height: 1.4;
  background-color: #d8e0e5;
}

.card {
  position: relative;
  overflow: hidden;
  width: auto;
  background-color: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
  transition: box-shadow 0.2s;
  margin: 30px 0px 0px 0px;
  padding-left: 0px!important;
  padding-right: 0px!important;
}

.card a {
  color: inherit;
  text-decoration: none;
  margin: 0;
}

.card:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

.cardDate {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 45px;
  height: 45px;
  padding-top: 4px;
  color: #FFF;
  text-align: center;
  line-height: 12px;
  font-weight: bold;
  background-color: #ff9f00;
  border-radius: 50%;
}

.cardPrivate {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width:100px;
  height: 26px;
  padding-top: 9px;
  color: #FFF;
  text-align: center;
  line-height: 10px;
  font-weight: bold;
  background-color: #800080;
  /*border-radius: 50%;*/
}

.cardDateDay {
  display: block;
  font-size: 14px;
  text-shadow: 0px -1px rgba(0,0,0,0.3);
}

.cardDateMonth {
  display: block;
  font-size: 10px;
  text-transform: uppercase;
  text-shadow: 0px -1px rgba(0,0,0,0.3);
}

.cardDateYear {
  display: block;
  font-size: 9px;
  text-transform: uppercase;
  text-shadow: 0px -1px rgba(0,0,0,0.3);
}

.cardThumb {
  height: 150px;
  overflow: hidden;
  background-color: #FFF;
  transition: height 0.3s;
}

.cardThumb img {
  width: 100%;
  display: block;
  opacity: 1;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.card:hover .cardThumb img {
  opacity: 0.6;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.card:hover .cardThumb {
  height: 90px;
}

.cardBody {
  position: relative;
  padding: 20px;
  height: 150px;
  transition: height 0.3s;
}

.card:hover .cardBody {
  height: 210px;
}

.cardCategory {
  position: absolute;
  left: 0;
  top: -25px;
  height: 25px;
  padding: 0 15px;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase;
  background-color: #139be9;
}

.cardCategory-1 {
  position: absolute;
  left: 0;
  top: -25px;
  height: 25px;
  padding: 0 15px;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase;
  background-color: red;
}

.cardCategory-2 {
  position: absolute;
  left: 0;
  top: -25px;
  height: 25px;
  padding: 0 15px;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase;
  background-color: blue;
}

.cardCategory-3 {
  position: absolute;
  left: 0;
  top: -25px;
  height: 25px;
  padding: 0 15px;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase;
  background-color: orange;
}

.cardCategory-4 {
  position: absolute;
  left: 0;
  top: -25px;
  height: 25px;
  padding: 0 15px;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase;
  background-color: #139be9;
}

.cardCategory-5 {
  position: absolute;
  left: 0;
  top: -25px;
  height: 25px;
  padding: 0 15px;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase;
  background-color: darkviolet;
}

.cardCategory-6 {
  position: absolute;
  left: 0;
  top: -25px;
  height: 25px;
  padding: 0 15px;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
  text-transform: uppercase;
  background-color: darkorange;
}


.cardTitle {
  margin: 0;
  margin-bottom:15px;
  padding: 0 0 0px 0;
  font-size: 16px;
  line-height: 22px;
  color: #139BE9;
}

.cardTitle a {
  font-size: 15px;
  font-weight: 400;
  line-height: 25px!important;
  color: #139BE9!important;
}

.card:hover .cardTitle {
  -webkit-animation: /*titleBlur*/ 0.3s;
  animation: /*titleBlur*/ 0.3s;
}

.cardSubtitle {
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 19px;
  color: red;
}

.card:hover .cardSubtitle {
  -webkit-animation: /*subtitleBlur*/ 0.3s;
  animation: /*subtitleBlur*/ 0.3s;
}

.cardDescription {
  position: absolute;
  left: 20px;
  right: 20px;
  margin: 0;
  padding: 0;
  color: #424242;
  font-size: 14px;
  line-height: 21px;
  opacity: 0;
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: opacity 0.2s, transform 0.2s;
  transition-delay: 0s;
  -webkit-transform: translateY(25px);
  -ms-transform: translateY(25px);
  transform: translateY(25px);
  margin-top: 0px!important;
}

.card:hover .cardDescription {
  opacity: 1;
  transition-delay: 0.1s;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.cardFooter {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  font-size: 11px;
  color: #A3A9AB;
}

.cardFooter .icon--comment {
  margin-left: 12px;
}

.icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
}

.icon--comment {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MjczZjY2NS0wYTk0LWEzNDQtYmJiMC0zMGVkMDcxMjBmZDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDY5RTlDNUZGOTM5MTFFNDgwRThEMTc2RjY3QzAwRDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDY5RTlDNUVGOTM5MTFFNDgwRThEMTc2RjY3QzAwRDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyNzNmNjY1LTBhOTQtYTM0NC1iYmIwLTMwZWQwNzEyMGZkOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MjczZjY2NS0wYTk0LWEzNDQtYmJiMC0zMGVkMDcxMjBmZDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5BHYl9AAAA+ElEQVR42mL8//8/AwxcunpNEUhlArEHEOtChS8D8Q4gnq6nrXUfppYRphGoqRpINQIxMwN28BeI64GaW+EagZragewKBuJAB1BzJePFK1dtgJzDDKQBWyYgkY8k8BqJ/R2KscnlgzQ6QTkg94sB6cVQDfJQDGIvg8rVQ9XaswAJfihHDuhXCSANwmxArA4VB7FFoXJyUDF+kB9vAxkqJPrxGsipKxlIB+tBGvvQPE4IgNT2MQE9/Q7ICCVBkydIDxNUIIEITdOBWAOo6SyIwwIMrQQsGk8B8QUg/gJNqweR0ylYIxAHAjHIudegiXkxUNEjQtYDBBgAiQ1MgGcurFEAAAAASUVORK5CYII=');
  width: 14px;
  height: 14px;
  margin-top: -2px;
}

.icon--time {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMzU3MGZlOS03OWMxLWZhNDktODljMi1mMmZjNGIzYjg4YmQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThFNDY2NkJGOTNCMTFFNEIxNzJENDYzRUZFOUIzODUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThFNDY2NkFGOTNCMTFFNEIxNzJENDYzRUZFOUIzODUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzNTcwZmU5LTc5YzEtZmE0OS04OWMyLWYyZmM0YjNiODhiZCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMzU3MGZlOS03OWMxLWZhNDktODljMi1mMmZjNGIzYjg4YmQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74EGBTAAABBElEQVR42pSSQQsBURSFH81GqSmlrMgPsFBKs7K1tmElW6UoKQs1G1JElB8gUlbWtpYWkmItW2pqStk6t87UM0m59U1zzz3z5r77XuB0vgyUUjUQUt/jBWYBGO94iarf8QjiYTMZgoyPIWu2gYfLZAcOvpVioCUe3RgBcZBnvqUm4UqPktzAFRTAkcU02IAkSMiKDuiACViBMo1rkAIN8RgUpyAMumBBLcwFpKYMrfEeZzZi3gRjrxjUjG2anmRE7cNYB32Ox5vhgZrUlH/XWVDhx3Ow13dtsXE5harWY4iabM6SX5ssODR6UaUmYRqaMQdKviMsesa/bs+S81M/7uPyLcAAMndCTAC9x+cAAAAASUVORK5CYII=');
  width: 10px;
  height: 17px;
  margin-top: -3px;
}

@-webkit-keyframes titleBlur {
  0% {
    opacity: 0.6;
    text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.6);
  }
  100% {
    opacity: 1;
    text-shadow: 0px 5px 5px transparent;
  }
}

@keyframes titleBlur {
  0% {
    opacity: 0.6;
    text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.6);
  }
  100% {
    opacity: 1;
    text-shadow: 0px 5px 5px transparent;
  }
}

@-webkit-keyframes subtitleBlur {
  0% {
    opacity: 0.6;
    text-shadow: 0px 5px 5px rgba(255, 140, 0, 0.6);
  }
  100% {
    opacity: 1;
    text-shadow: 0px 5px 5px rgba(255, 140, 0, 0);
  }
}

@keyframes subtitleBlur {
  0% {
    opacity: 0.6;
    text-shadow: 0px 5px 5px rgba(255, 140, 0, 0.6);
  }
  100% {
    opacity: 1;
    text-shadow: 0px 5px 5px rgba(255, 140, 0, 0);
  }
}

/* --------------------------END CARD----------------------------*/


/* ------------------------ CONTENT --------------------- */

.content-container {
	width: 100%;
	height: auto;
	background-color: #fff;
	border-top: 2px solid #0064b3;
}

/*  ---  BREADCRUMBS  ---  */ 

.breadcrumbs-container {
	margin-left: -15px;
	margin-right: -15px;
}

.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid rgb(173, 173, 173);
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 3;
}

.btn-breadcrumb .btn {
  padding:6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
  padding:6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
  padding:6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
  border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
  border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
  border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
  border-left: 10px solid #adadad;
}

/* The responsive part */

.btn-breadcrumb > * > div {
    /* With less: .text-overflow(); */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;    
}

.btn-breadcrumb > *:nth-child(n+2) {
  display:none;
}

.competitii-container {}

.img-article-container {
	height: 300px!important;
	overflow: hidden;
}



/*  ---  END BREADCRUMBS  ---  */ 

/* ------------------------ END CONTENT --------------------- */

.footerContainer {
  background-image: -moz-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%);
  background-image: -webkit-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%);
  background-image: -ms-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#0049A5', endColorstr='#0078BD');
/*  box-shadow: inset 0px 3px 10px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 3px 10px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0px 3px 10px 0px rgba(0, 0, 0, 0.25);*/
  width: 100%;
  min-height: 300px;
  height: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 0px!important;
  padding-right: 0px!important;
  margin-top: 0px;
  margin-left: 0px!important;
  margin-right: 0px!important;
}

.footerHeadline {
	color: #ebf5ff;
	font-size: 17px;
	line-height: 17px;
	font-weight: 400;
	text-shadow: 0px -1px rgba(0,0,0,0.3);
	margin: 30px 0px 30px 0px!important;
	display: block;
}

.footerLinks {
	font-size: 13px!important;
	line-height: 25px!important;
	font-weight: 400!important;
	margin: 0!important;
 	padding: 0!important;
}



.footerLinks a {color: #b0d0ef!important;margin: 0!important;padding: 0!important;}
.footerLinks a:hover {color: #fff!important;text-decoration: none;}

.footerCopy {
	color: #b0d0ef;
	font-size: 13px;
	font-weight: 400;
	line-height: 17px;
	text-align: center;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.titluBox {
	font-size: 15px;
	font-weight: 600;
	color: #666666;
}

.titluInput {
	font-size: 10px;
	font-weight: 600;
	color: #555555;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.generic-link {
	color:#2487EA;
	text-decoration: none;
	font-weight: 400;
	}

.generic-link a {
	color:#2487EA;
	text-decoration: none;
	}

.generic-link a:hover {
	color:#1270ce;
	text-decoration: underline;
	}

.generic-link a:visited {
	color:#2487EA;
	text-decoration: none;
	}
	
.box-round {
	margin-bottom: 30px;
	width: 100%; 
 	height: auto;
	background-color: #ffffff;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border:2px solid #0078bd ;
	display: block;
	z-index: 99;
	}

.box-round-small {
	width: 400px!important;
	height: auto;
}	

.btnSubmit {
	border: 0;
	color:#ffffff;
	font-size: 13px;
	font-weight: 400;
	min-width:150px;
	height:34px;
	padding-left:15px;
	padding-right:15px;
  	-webkit-border-radius: 3px 3px 3px 3px;
 	 -moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	 /*box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);*/
 	 background-color: #0c7cc4;
 	 display: block;
 	 float:none;
 	 white-space: nowrap;
 	 text-shadow: 0px -1px 0px rgba(0,0,0,0.2);
	/*margin-left: -5px;*/
}

.btnSubmit:hover {
	border: 0;
	color:#ffffff;
 	 /*box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);*/
 	 background-color: #0768a7;
 	 display: block;
 	 float:none;
 	 white-space: normal;
 	 cursor: pointer;
 	 white-space: nowrap;
}

.btnSubmit:active {
	border: 0;
	color:#ffffff;

  	-webkit-border-radius: 3px 3px 3px 3px;
 	-moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.3);
 	-moz-box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.3);
 	-webkit-box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.3);
 	background-color: #1270CE;
 	display: block;
 	float:none;
 	white-space: normal;
 	cursor: pointer;
 	-webkit-transform: translateY(1px);
	transform: translateY(1px);
	white-space: nowrap;
}

.btnSubmitDisabled {
	border: 0;
	color:#ffffff;
	font-size: 13px;
	font-weight: 500;
	min-width:120px;
	height:35px;
	padding-left:10px;
	padding-right:10px;
  	-webkit-border-radius: 3px 3px 3px 3px;
 	 -moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	 /*box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.3);*/
 	 background-color: #bbb;
 	 display: block;
 	 float:none;
 	 white-space: nowrap;
 	 text-shadow: 0px -1px 0px rgba(0,0,0,0.2); 
}

.inputEtc {
	margin-bottom:10px;
	margin-right: 10px;
	padding:5px;
	width:210px;
	height: 35px;
	-webkit-border-radius: 2px 2px 2px 2px;
 	-moz-border-radius: 2px 2px 2px 2px;
 	border-radius: 2px 2px 2px 2px;
 	border: 1px solid #dddddd;
 	background-color: #f9f9f9;
	font-size: 15px;
	font-weight: 400;
	line-height: 12px;
	color:#3d3d3d;
	float: none;
	margin-left: 10px;
}

.inputEtc2 {
	margin-bottom:10px;
	margin-right: 10px;
	padding:5px;
	width:220px;
	height: 30px;
	-webkit-border-radius: 2px 2px 2px 2px;
 	-moz-border-radius: 2px 2px 2px 2px;
 	border-radius: 2px 2px 2px 2px;
 	border: 1px solid #dddddd;
 	background-color: #fbfbfb;
	font-size: 13px;
	font-weight: 400;
	line-height: 12px;
	color:#3d3d3d;
	float: none;
}

.textareaEtc {
	margin-bottom:10px;
	margin-right: 10px;
	padding:5px;
	width:220px;
	-webkit-border-radius: 2px 2px 2px 2px;
 	-moz-border-radius: 2px 2px 2px 2px;
 	border-radius: 2px 2px 2px 2px;
 	border: 1px solid #dddddd;
 	background-color: #fbfbfb;
	font-size: 13px;
	font-weight: 400;
	line-height: 17px;
	color:#3d3d3d;
	float: none;
	resize:none; 
}

.msgInfo {
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	background-color: #fff9c4;
	padding: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.msgInfo a {
	color: #0088c6;
	text-decoration: none;
}

.msgInfo a:hover {
	color: #0088c6;
	text-decoration: underline;
}

.scsInfo {
	background-color: #e1ffba!important;
	color: #336633!important;
	font-size: 12px!important;
	font-weight: 400!important;
	padding: 10px!important;
	margin-left: 20px;
	margin-right: 20px;
	/* min-height:40px; */
	/*border-radius:5px;*/
	padding:15px;
	margin-bottom:15px;
	/* width: 100%!important; */
	border: 0px solid #336633!important;
}

.scsInfoHeader {
	font-weight: 700;
	text-decoration: none;
	margin-bottom: 5px;
}

.scsErr {
	background-color: #ffc6c1!important;
	color: #990000!important;
	font-size: 12px!important;
	font-weight: 400!important;
	padding: 10px!important;
	margin: 0px;
	
	text-align: left;
	/* width: 100%; */
	border: 0px solid #990000;
	border-radius: 3px 3px 3px 3px;
	/* margin-top: -14px; */
	margin-bottom:15px;
}

.scsErrNewsletter {
	background-color: #73150B!important;
	color: #fff!important;
	font-size: 13px!important;
	font-weight: 300!important;
	padding: 15px!important;
	margin: 0px;
	text-align: left;
	border-bottom: 3px solid rgba(255,255,255,0.9);
	border-left: 1px solid rgba(255,255,255,0.1);
	border-right: 1px solid rgba(255,255,255,0.1);
	border-top: 1px solid rgba(255,255,255,0.1);
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	margin-bottom:0px;
}

.ErrNewsletterPosition {width: 75%;float: right}

.scsErrHeader {
	font-weight: 700;
	text-decoration: none;
	margin-bottom: 5px;
}

/*Panou control*/
/* .moduleAdvertise{
	height:80px;
	width:180px;
	border:0px solid black;
}

.moduleAdvertiseRMU, .moduleAdvertiseREI{
	height:105px;
	width:180px;
	border:0px solid black;
} */

.moduleAdvertise{
	height:80px;
	width:180px;  
	border:0px solid black;
}

.moduleAdvertiseSmall{
	height:40px;
	width:280px;
	/*border:1px solid black;*/
}

/* .moduleAdvertise .linkManager{
	border: 1px solid #999;
	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	border-radius: 3px;
	-webkit-box-shadow: 0px 3px 0px 0px #ccc;
	-moz-box-shadow: 0px 3px 0px 0px #ccc;
	box-shadow: 0px 3px 0px 0px #ccc;
	height:60px;
	width:150px;
	display:block;
	background-color: #003F5C;
	margin-left: auto;
	margin-right: auto;
} */

.moduleAdvertise.linkManager:hover{
	color: darkorange;
}

/* .moduleAdvertiseRMU .linkManager {
	border: 1px solid rgba(0,0,0,0.5);
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 0px 0px #6B134C;
	-moz-box-shadow: 0px 3px 0px 0px #6B134C;
	box-shadow: 0px 3px 0px 0px #6B134C;
	height:60px;
	width:150px;
	display:block;
	background-color: #003F5C;
	margin-left: auto;
	margin-right: auto;
}  */


.moduleAdvertise .linkManager {
	border: 1px solid rgba(0,0,0,0.5);
	-webkit-border-radius: 5px;
 	-moz-border-radius: 5px;
 	border-radius: 5px;
	-webkit-box-shadow: 0px 3px 0px 0px #094A7B;
	-moz-box-shadow: 0px 3px 0px 0px #094A7B;
	box-shadow: 0px 3px 0px 0px #094A7B;
	height:60px;
	width:150px;
	display:block;
	margin-left: auto;
	margin-right: auto;
} 

.linkManager:active, .linkManager:focus {
	outline: none;
}

.linkManagerSmall{
	-webkit-border-radius: 3px 3px 3px 3px;
 	-moz-border-radius: 3px 3px 3px 3px;
 	border-radius: 3px 3px 3px 3px;
	-webkit-box-shadow: 2px 2px 2px -2px rgba(0,0,0,0.65);
	-moz-box-shadow: 2px 2px 2px -2px rgba(0,0,0,0.65);
	box-shadow: 2px 2px 2px -2px rgba(0,0,0,0.65);
	height:100%;
	width:85%;
	display:block;
	background-color: #003F5C;
	
}
.linkManagerSmall:active, .linkManagerSmall:focus {
	outline: none;
}

.divManager{
	-webkit-border-radius: 2px 2px 2px 2px;
 	-moz-border-radius: 2px 2px 2px 2px;
 	border-radius: 2px 2px 2px 2px;	
 	text-align:center;
	font-size:14px;
	position:relative;
	top:50%;
	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
  	color:#ffb153;
  	text-shadow: 0px 1px 0px rgba(183, 101, 0, 0.7);
  	padding: 15px;
  	font-weight:600;
  	cursor: pointer;
}

/* .moduleAdvertise .divManager{
	color:#333333;	
} */

.divManagerSmall{
	-webkit-border-radius: 2px 2px 2px 2px;
 	-moz-border-radius: 2px 2px 2px 2px;
 	border-radius: 2px 2px 2px 2px;
	text-align:center;
	font-size:16px;
	position:relative;
	top:50%;
	-webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
  	color:#ffffff;
}

.moduleAdvertise a.linkManager{
	border: 0px solid rgba(0,0,0,0.15);
	text-decoration: none;
	text-shadow: 0px -1px rgba(0,0,0,0.3);
	background: rgba(15,117,194,1);
	background: -moz-linear-gradient(top, rgba(15,117,194,1) 0%, rgba(13,102,171,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(15,117,194,1)), color-stop(100%, rgba(13,102,171,1)));
	background: -webkit-linear-gradient(top, rgba(15,117,194,1) 0%, rgba(13,102,171,1) 100%);
	background: -o-linear-gradient(top, rgba(15,117,194,1) 0%, rgba(13,102,171,1) 100%);
	background: -ms-linear-gradient(top, rgba(15,117,194,1) 0%, rgba(13,102,171,1) 100%);
	background: linear-gradient(to bottom, rgba(15,117,194,1) 0%, rgba(13,102,171,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f75c2', endColorstr='#0d66ab', GradientType=0 );
}

.moduleAdvertise a.linkManager:hover{
	background: rgba(16,125,209,1);
	background: -moz-linear-gradient(top, rgba(16,125,209,1) 0%, rgba(15,117,194,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(16,125,209,1)), color-stop(100%, rgba(15,117,194,1)));
	background: -webkit-linear-gradient(top, rgba(16,125,209,1) 0%, rgba(15,117,194,1) 100%);
	background: -o-linear-gradient(top, rgba(16,125,209,1) 0%, rgba(15,117,194,1) 100%);
	background: -ms-linear-gradient(top, rgba(16,125,209,1) 0%, rgba(15,117,194,1) 100%);
	background: linear-gradient(to bottom, rgba(16,125,209,1) 0%, rgba(15,117,194,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#107dd1', endColorstr='#0f75c2', GradientType=0 );
}

/* .moduleAdvertise a.linkManager{
	text-decoration: none;
	text-shadow: 0px 1px rgba(255, 255, 255, 0.6);
	border: 0px solid #dddddd;

	background: rgba(235,235,235,1);
	background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(224,224,224,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(100%, rgba(224,224,224,1)));
	background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(224,224,224,1) 100%);
	background: linear-gradient(to bottom, rgba(235,235,235,1) 0%, rgba(224,224,224,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#e0e0e0', GradientType=0 );
}

.moduleAdvertise a.linkManager:hover{
	-webkit-box-shadow: 0px 3px 0px 0px #ccc;
	-moz-box-shadow: 0px 3px 0px 0px #ccc;
	box-shadow: 0px 3px 0px 0px #ccc;
	background: rgba(245,245,245,1);
	background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(235,235,235,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,245,245,1)), color-stop(100%, rgba(235,235,235,1)));
	background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(235,235,235,1) 100%);
	background: -o-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(235,235,235,1) 100%);
	background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(235,235,235,1) 100%);
	background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(235,235,235,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ebebeb', GradientType=0 );
} */

/* .moduleAdvertiseRMU a.linkManager{
	border: 0px solid rgba(0,0,0,0.1);
	text-decoration: none;
	text-shadow: 0px -1px rgba(0,0,0,0.3);
	background: rgba(165,46,129,1);
	background: -moz-linear-gradient(top, rgba(165,46,129,1) 0%, rgba(143,40,112,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(165,46,129,1)), color-stop(100%, rgba(143,40,112,1)));
	background: -webkit-linear-gradient(top, rgba(165,46,129,1) 0%, rgba(143,40,112,1) 100%);
	background: -o-linear-gradient(top, rgba(165,46,129,1) 0%, rgba(143,40,112,1) 100%);
	background: -ms-linear-gradient(top, rgba(165,46,129,1) 0%, rgba(143,40,112,1) 100%);
	background: linear-gradient(to bottom, rgba(165,46,129,1) 0%, rgba(143,40,112,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a52e81', endColorstr='#8f2870', GradientType=0 );

  }

.moduleAdvertiseRMU a.linkManager:hover{
	background: rgba(175,49,137,1);
	background: -moz-linear-gradient(top, rgba(175,49,137,1) 0%, rgba(165,46,129,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(175,49,137,1)), color-stop(100%, rgba(165,46,129,1)));
	background: -webkit-linear-gradient(top, rgba(175,49,137,1) 0%, rgba(165,46,129,1) 100%);
	background: -o-linear-gradient(top, rgba(175,49,137,1) 0%, rgba(165,46,129,1) 100%);
	background: -ms-linear-gradient(top, rgba(175,49,137,1) 0%, rgba(165,46,129,1) 100%);
	background: linear-gradient(to bottom, rgba(175,49,137,1) 0%, rgba(165,46,129,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af3189', endColorstr='#a52e81', GradientType=0 );
} */

.cpTitle{
	font-size: 14px;
	/* text-decoration: none; */
	font-weight: 700;
	padding-bottom: 5px;
	padding-top: 5px;
	text-transform: uppercase;
	margin-left: 15px;
	text-decoration: underline;
	color:#1789FB;
}

.cpTitle label{
	text-decoration: underline;
}

.cpTitleAdmin{
	color:#737373;
	margin-left: 15px;
}

.cpTitleREI{
	color:#1789FB;
	margin-left: 15px;
}

.cpTitleRMU{
	color:#BB5597;
	margin-left: 15px;
}

.cpTable{
	/*margin-top:20px;*/
	margin-bottom:30px;
	margin-left:auto;
}

a.linkManagerSmall{
	background-color: #2371c1;
	text-decoration: none;
	text-shadow: 0px -1px rgba(0,0,0,0.5);
}

a.linkManagerSmall:hover{
	background-color: #de8700;
}

.areaGateBtnLeft {
	display: block;
}

.areaGateBtnRight {
	display: block;
}

.headline-bg {
	/*background-color: #ededed;*/
	-webkit-border-radius: 3px 3px 0px 0px;
 	-moz-border-radius: 3px 3px 0px 0px;
  	border-radius: 3px 3px 0px 0px;
	/* background-color: #666666; */
	background: linear-gradient(to right, #0049a5 0%,#0078bd 100%);
	margin-left: -15px;
	margin-right: -15px;
	height: 60px;
	text-align: left;
	padding-left: 15px;
	font-weight: 600;
	text-shadow: 0px -1px 0px rgba(255,255,255,0.7);
	border-bottom: 0px solid #0078bd;
	border-top: 0px solid rgba(0,73,165,0.5);
	-webkit-box-shadow: 5px 5px 15px -5px rgba(0,73,165,0.5);
    -moz-box-shadow: 5px 5px 15px -5px rgba(0,73,165,0.5);
    box-shadow: 5px 5px 15px -5px rgba(0,73,165,0.5);
}

.headline-bg > h2 {
	line-height: 60px;
	padding: 0px!important;
	margin: 0px!important;
	color: darkorange;
	font-size: 18px;
	font-weight: 500;
	text-shadow: 0px 1px 0px rgba(183, 101, 0, 0.7);
}

.card-box {
	-webkit-border-radius: 5px 5px 5px 5px;
 	-moz-border-radius: 5px 5px 5px 5px;
  	border-radius: 5px 5px 5px 5px;
	border: 0px solid #e9e9e9;
	background-color: #f9f9f9!important;
	/* background-color: #eeeeee!important; */
	-webkit-box-shadow: 5px 5px 15px -5px rgba(0,0,0,0.1);
    -moz-box-shadow: 5px 5px 15px -5px rgba(0,0,0,0.1);
    box-shadow: 5px 5px 15px -5px rgba(0,0,0,0.1);
}

/*END Panoul de control*/

.btnNavHome {
	color:#106ec7;
	font-size: 13px;
	font-weight: 600;
	width:180px;
	height:30px;
 	background-color: #dfdfdf;
 	display: block;
 	border: 0;
 	float:left;
 	margin-right:-13px;
 	margin-left:20px;
 	white-space: normal;
 	cursor: pointer!important;
 	border: 0px solid #cccccc;
 	background: url(img/btn-nav-home.png) 0 0 transparent;
 	border: medium none !important;
 	background-repeat: no-repeat;
 	padding-left: -5px!important;
}

.btnNavHome:hover {
	color:#ffffff;
	font-size: 13px;
	font-weight: 600;
	width:180px;
	height:30px;
 	background-color: #555555;
 	display: block;
 	float:left;
 	margin-right:-13px;
 	margin-left:20px;
 	white-space: normal;
 	cursor: pointer!important;
 	background: url(img/btn-nav-home-hover.png) 0 0 transparent;
 	border: medium none !important;
 	text-shadow: 0px -1px solid rgba(0,0,0,0.5);
 	background-repeat: no-repeat;
}

.btnNav {
	color: #49505B;
	font-size: 13px;
	font-weight: 600;
	width:180px;
	height:30px;
 	background-color: #dfdfdf;
	display: block;
	border: 0;
	float:left;
	margin-right:-13px;
	white-space: normal;
	cursor: pointer!important;
	border: medium none !important;
	background: url(img/btn-nav.png) 0 0 transparent;
	background-repeat: no-repeat;
}


.btnNav:hover {
	color:#ffffff;
	font-size: 13px;
	font-weight: 600;
	width:180px;
	height:30px;
 	background-color: transparent;
 	display: block;
 	border: 0;
 	float:left;
 	margin-right:-13px;
 	white-space: normal;
 	cursor: pointer!important;
 	background: url(img/btn-nav-hover.png) 0 0 transparent;
 	background-repeat: no-repeat;
 	border: medium none !important;
 	text-shadow: 0px -1px solid rgba(0,0,0,0.7);
}

.btnCreazaElement {
	color:#ffffff;
	font-size: 12px;
	font-weight: 400;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
	width:190px;
	height:30px;
  	-webkit-border-radius: 3px 3px 3px 3px;
 	 -moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	 box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 background-color: #0074a9;
 	 display: block;
 	 border: 0;
 	 float:left;
 	 margin-right:15px;
 	 white-space: normal;
 	 cursor: pointer;
}

.btnCreazaElement:hover {
	color:#ffffff;
	font-size: 12px;
	font-weight: 400;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
	width:190px;
	height:30px;
  	-webkit-border-radius: 3px 3px 3px 3px;
 	 -moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	 box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 background-color: #0088c6;
 	 display: block;
 	 border: 0;
 	 float:left;
 	 margin-right:15px;
 	 white-space: normal;
 	 cursor: pointer;
}

.btnPermisiuni {
	color:#ffffff;
	font-size: 12px;
	font-weight: 400;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
	width:190px;
	height:30px;
  	-webkit-border-radius: 3px 3px 3px 3px;
 	 -moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	 box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 background-color: #9d4dad;
 	 display: block;
 	 border: 0;
 	 float:left;
 	 margin-right:3px;
 	 margin-left: 100px;
 	 white-space: normal;
 	 cursor: pointer;
}

.btnPermisiuni:hover {
	color:#ffffff;
	font-size: 12px;
	font-weight: 400;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
	width:190px;
	height:30px;
  	-webkit-border-radius: 3px 3px 3px 3px;
 	 -moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	 box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 background-color: #bd35d8;
 	 display: block;
 	 border: 0;
 	 float:left;
 	 margin-right:3px;
 	 white-space: normal;
 	 cursor: pointer;
}

.tableOrizFull {
	width: 100%;
	border-collapse:collapse;
	margin-left: auto;
	margin-right: auto;	
}

.tableOrizFull .tablePages{
	background: #f8f8f8!important;
}

.tableOrizFull .tablePages td{
	padding-left: 5px;
	font-size: 13px;
	font-weight: 600;
	color: #49525c;
	padding-bottom: 10px!important;
	padding-top: 10px!important;
}

.tableOrizFull .tablePages td a {
	-webkit-border-radius: 3px 3px 3px 3px!important;
 	-moz-border-radius: 3px 3px 3px 3px!important;
  	border-radius: 3px 3px 3px 3px!important;
	padding-top:3px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 7px;
	color: #304D6A;
	background-color: #ffffff;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
	border:1px solid #bcc6d2;
	box-shadow: inset 0px -2px 0px #bcc6d2;
 	-moz-box-shadow: inset 0px -2px 0px #bcc6d2;
 	-webkit-box-shadow: inset 0px -2px 0px #bcc6d2;
}

.tableOrizFull .tablePages td a:hover {
		-webkit-border-radius: 3px 3px 3px 3px!important;
 	-moz-border-radius: 3px 3px 3px 3px!important;
  	border-radius: 3px 3px 3px 3px!important;
	padding-top:3px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 7px;
	color: #ffffff;
	background-color: #304D6A;
	font-weight: 600;
	cursor: pointer;
	border:1px solid #304D6A;
	box-shadow: inset 0px -2px 0px #194b7e;
 	-moz-box-shadow: inset 0px -2px 0px #194b7e;
 	-webkit-box-shadow: inset 0px -2px 0px #194b7e;
}

.tableOrizFull .tablePages td a:active {
	-webkit-border-radius: 3px 3px 3px 3px!important;
 	-moz-border-radius: 3px 3px 3px 3px!important;
  	border-radius: 3px 3px 3px 3px!important;
	padding-top:3px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 7px;
	color: #ffffff;
	background-color: #304D6A;
	font-weight: 600;
	cursor: pointer;
	border:1px solid #194b7e;
	box-shadow: inset 0px -1px 0px #194b7e;
 	-moz-box-shadow: inset 0px -1px 0px #194b7e;
 	-webkit-box-shadow: inset 0px -1px 0px #194b7e;
 	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.tablePageNumberSelected {
	-webkit-border-radius: 3px 3px 3px 3px!important;
 	-moz-border-radius: 3px 3px 3px 3px!important;
  	border-radius: 3px 3px 3px 3px!important;
	padding-top:3px;
	padding-bottom:4px;
	padding-left: 5px;
	padding-right: 7px;
	color: #ffffff;
	background-color: #304D6A;
	font-weight: 600;
	text-decoration: none;
	border:1px solid #304D6A;
}

.tableOrizFull tr:hover {
	background-color: #ffffff!important;
	border: 0px solid #dddddd!important;
}

.tableOrizFull .tableSearch{
	background: #636363;
	height: 35px;
}
.tableSearch a{
	text-decoration:none;
}

.tableOrizFull .tableSearch td{
	padding: 5px;
	background-color: #464f54;
	border-top:0px!important;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
	
.tableOrizFull th {
	/*background: #304D6A;*/
	background-color: #464f54;
	color: #ffffff;
	font-weight: 500;
	padding: 5px;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	font-size: 13px;
	text-align:center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
}

.tableOrizFull td {
	border: 2px solid #ffffff;	
	padding: 2px;
	height: 27px;
	font-size: 13px;
	font-weight: 400;
	/*color: #0b7cc3;*/
	color: #464f54;
}

.tableOrizFull tr:hover > td {
	color: #0c7cc4!important;
}	

.tableOrizFull tr {
	background-color: #efefef;	
}

.tableItemEven {

}

.tableItemOdd {

}

.tableOrizFull input[type="button"], .tableOrizFull input[type="submit"]{
	min-width: 120px;
	width: auto;
	font-size: 11px;
	line-height: 10px;
	-webkit-border-radius: 3px 3px 3px 3px;
 	-moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
	background-color: #ffffff;
	color:#0b7cc3;
	font-weight: 700;
	height: 30px!important;
	text-transform: uppercase;
	border: solid 1px rgba(0,0,0,0.15);
	cursor: pointer;
	margin: 5px 0px 5px 0px;
	padding: 0px 8px 0px 8px!important;
	box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
 	-moz-box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
 	-webkit-box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);

}

.tableOrizFull input[type="button"]:hover,.tableOrizFull input[type="submit"]:hover {
	background-color: #0c7cc4;
	color:#ffffff;
	cursor: pointer;
	border: solid 1px rgba(0,0,0,0.3);

}

.tableOrizFull input[type="button"]:active,.tableOrizFull input[type="submit"]:active {
	box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	-moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	-webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	 -webkit-transform: translateY(1px);
	transform: translateY(1px);
	text-shadow: 0px -1px 0px rgba(0,0,0,0.1);
}

.tableOrizFull input[type="text"]{
	width:75%;
	background: #fff;
	font-size: 12px;
	line-height: 19px;
	margin-bottom:10px;
}

.tableOrizFull input[type="text"]:hover{
	background: #fff;	
}

.btnOpConfirm {
	color:#ffffff;
	font-size: 12px;
	font-weight: 500;
	width:auto;
	min-width: 150px;
	height:40px;
	padding-left: 20px;
	padding-right: 20px;
  	-webkit-border-radius: 3px 3px 3px 3px;
 	 -moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	 box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 background-color: #477d00;
 	 display: block;
 	 border: 0;
 	 float:left;
 	 margin-right:10px;
 	 white-space: normal;
 	 cursor: pointer;
}

.btnOpConfirm:hover {
	color:#ffffff;
	font-size: 12px;
	font-weight: 500;
	width:auto;
	height:40px;
	padding-left: 20px;
	padding-right: 20px;
  	-webkit-border-radius: 3px 3px 3px 3px;
 	 -moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	 box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -moz-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 -webkit-box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.2);
 	 background-color: #579900;
 	 display: block;
 	 border: 0;
 	 float:left;
 	 margin-right:10px;
 	 white-space: normal;
 	 cursor: pointer;
}

.modulePageHeader label {color:#0074a9;}

.content-header {
	font-size: 15px;
	font-weight: 600;
	color: #6c6c6c;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.004);
	text-transform: uppercase;
}



/* .block-menu{
	width:100%;
	height: 100px;
}

.f-nav{ 
	z-index: 9990; 
	position: fixed; 
	left: 0px;
	top: 0px; 
} */

.block2-menu{
	width:100%;
	height: 70px;
	/*cocobackground-color: #d1d1d1;*/
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	z-index: 500!important;
}


.nArtEditWindow{
	border: 4px solid #0078bd;
	background-color:white;
	
	min-width:500px;
	min-height:400px;
	padding:10px;
	-webkit-border-radius: 3px 3px 3px 3px;
 	-moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	box-shadow: 0px 0px 5px 0px rgba(0,120,189, 0.8);
 	-moz-box-shadow: 0px 0px 5px 0px rgba(0,120,189, 0.8);
 	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,73,165, 0.8);
}

.nArtEditWindow .nArtPrimitiveEdit input[type="button"]{
	margin-right: 10px;
}

.nArtEditWindowClose{
	min-width:400px;
	min-height:50px;
	padding:10px;
	background-color:#eeeeee;	
	border:4px solid white;
	font-size:18px;
	text-align:center;
	vertical-align: middle;
	font-weight:bold
} 

.nArtPrimitiveEdit{
	border: 4px solid #0078bd  ;
	margin-bottom: 10px;
	padding: 10px;
	-webkit-border-radius: 3px 3px 3px 3px;
 	-moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
 	box-shadow: 0px 0px 5px 0px rgba(0,120,189, 0.8);
 	-moz-box-shadow: 0px 0px 5px 0px rgba(0,120,189, 0.8);
 	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,73,165, 0.8);
}

.nArtPrimitiveEdit:hover{
	box-shadow: 0px 0px 10px 0px rgba(255,127,0, 1);
 	-moz-box-shadow: 0px 0px 10px 0px rgba(255,127,0, 1);
 	-webkit-box-shadow: 0px 0px 10px 0px rgba(255,127,0, 1);
}

.nArtEditWindow .nArtPrimitiveEdit{
	border:0px;
}

.nArtPrimitiveEditTitle{
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid gray;
	margin-top:0px;
	margin-bottom:10px;
}

.nArtPrimitiveEdit th{
	text-align: left!important;
	font-size: 12px!important;
	line-height: 15px!important;	
	background-color: #0078bd;
	color: #ffffff; 
	padding:5px;
	font-weight: bold;
	border: 1px solid #eeeeee;
	min-height:35px;
	text-shadow: 0 -1px 0 rgba(255,127,0,0.5);
}

.nArtPrimitiveEdit td{
	color: #0049a5; 
	padding:3px 5px;
	border: 1px solid #ffffff;
	font-size: 13px;
	background-color: #eeeeee;
}

.nArtBtnRefresh, .nArtBtnEdit{
	border-radius: 4px;
	border:1px solid rgb(0,73,165);
	background:white;
}

.nArtBtnRefresh{
	display:none;
}

.nArtTools{
	margin-top: 10px;
}

.titleView{
	margin-top: 10px;
	margin-bottom:10px;
}

input.titleEdit{
	width:100%;
}

.nArtUIWarning {
	background-color: #ffcc99!important;
	color:#b32d00!important;
	font-size: 12px!important;
	font-weight: 400!important;
	padding: 10px!important;
	padding:15px;
	margin-bottom:15px;
	border: 0px solid #336633!important;
}

.nArtUIInfoWarning {
	font-weight: 700;
	text-decoration: none;
	
}

.nArtUIInfo {
	background-color: #e1ffba!important;
	color: #336633!important;
	font-size: 12px!important;
	font-weight: 400!important;
	padding: 10px!important;
	padding:15px;
	margin-bottom:15px;
	border: 0px solid #336633!important;
}

.nArtUIInfoHeader {
	font-weight: 700;
	text-decoration: none;
	
}

.nArtUIErr {
	background-color: #ffc6c1!important;
	color: #990000!important;
	font-size: 12px!important;
	font-weight: 400!important;
	padding: 10px!important;
	text-align: left;
	border: 0px solid #990000;
	border-radius: 3px 3px 3px 3px;
	margin-bottom:15px;
}

.nArtUIErrHeader {
	font-weight: 700;
	text-decoration: none;
	margin-bottom: 5px;
}

.nArtEditWindow INPUT[type=text]{
	width:100%;
}

.nArtEditWindow TEXTAREA{
	width:100%;
	border:1px solid black;
}

.nArtEditWindow TABLE{
	border: 1px solid #eeeeee;
	width:100%;
	text-align:left;
	
}

.nArtEditWindow TABLE td{
	padding:3px;
	
}

.cleditorMain{
	font-family: 'Open Sans', sans-serif!important;
}

.Manage .tablePages td{
	background: #f8f8f8!important;
}

.Manage .tablePages td{
	padding-left: 5px;
	font-size: 13px;
	font-weight: 600;
	color: #49525c;
	padding-bottom: 10px!important;
	padding-top: 10px!important;
}

.Manage .tablePages td a {
	-webkit-border-radius: 3px 3px 3px 3px!important;
 	-moz-border-radius: 3px 3px 3px 3px!important;
  	border-radius: 3px 3px 3px 3px!important;
	padding-top:3px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 7px;
	color: #304D6A;
	background-color: #ffffff;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
	border:1px solid #bcc6d2;
	box-shadow: inset 0px -2px 0px #bcc6d2;
 	-moz-box-shadow: inset 0px -2px 0px #bcc6d2;
 	-webkit-box-shadow: inset 0px -2px 0px #bcc6d2;
}

.Manage .tablePages td a:hover {
		-webkit-border-radius: 3px 3px 3px 3px!important;
 	-moz-border-radius: 3px 3px 3px 3px!important;
  	border-radius: 3px 3px 3px 3px!important;
	padding-top:3px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 7px;
	color: #ffffff;
	background-color: #304D6A;
	font-weight: 600;
	cursor: pointer;
	border:1px solid #304D6A;
	box-shadow: inset 0px -2px 0px #194b7e;
 	-moz-box-shadow: inset 0px -2px 0px #194b7e;
 	-webkit-box-shadow: inset 0px -2px 0px #194b7e;
}

.Manage .tablePages td a:active {
	-webkit-border-radius: 3px 3px 3px 3px!important;
 	-moz-border-radius: 3px 3px 3px 3px!important;
  	border-radius: 3px 3px 3px 3px!important;
	padding-top:3px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 7px;
	color: #ffffff;
	background-color: #304D6A;
	font-weight: 600;
	cursor: pointer;
	border:1px solid #194b7e;
	box-shadow: inset 0px -1px 0px #194b7e;
 	-moz-box-shadow: inset 0px -1px 0px #194b7e;
 	-webkit-box-shadow: inset 0px -1px 0px #194b7e;
 	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.Manage table{
	width: 100%;
	margin-top:20px;
	margin-bottom:20px;
}

.Manage table td{
	color: #0049a5; 
	padding:3px 5px;
	border: 1px solid #ffffff;
	font-size: 13px;
	background-color: #eeeeee;
}

.Manage table tr:hover > td{
	background-color: #cccccc;	
}

.Manage table tr:hover > td{
	/*border: 1px solid #0049a5;*/
}

.Manage table th{
	background-color: #0078bd;
	color: #ffffff; 
	padding:5px;
	font-weight: bold;
	border: 1px solid #eeeeee;
	text-align: center;
	min-height:35px;
	font-size: 13px;
	text-shadow: 0 -1px 0 rgba(255,127,0,0.5);
}



.Manage table label{
	margin-bottom: 0px;
    
}

.Manage input[type="button"], .Manage input[type="submit"]{
	min-width: 120px;
	width: auto;
	font-size: 11px;
	line-height: 10px;
	-webkit-border-radius: 3px 3px 3px 3px;
 	-moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
	background-color: #ffffff;
	color:#0b7cc3;
	font-weight: 700;
	height: 30px!important;
	text-transform: uppercase;
	border: solid 1px rgba(0,0,0,0.15);
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px!important;
	box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
 	-moz-box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
 	-webkit-box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
}

.Manage input[type="button"]:hover,.Manage input[type="submit"]:hover {
	background-color: #0c7cc4;
	color:#ffffff;
	cursor: pointer;
	border: solid 1px rgba(0,0,0,0.3);

}

.Manage input[type="button"]:active,.Manage input[type="submit"]:active {
	box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	-moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	-webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	 -webkit-transform: translateY(1px);
	transform: translateY(1px);
	text-shadow: 0px -1px 0px rgba(0,0,0,0.1);
}

.nArtTools input[type="button"], .nArtTools input[type="submit"]{
	min-width: 120px;
	width: auto;
	font-size: 11px;
	line-height: 10px;
	-webkit-border-radius: 3px 3px 3px 3px;
 	-moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
	background-color: #ffffff;
	color:#0b7cc3;
	font-weight: 700;
	height: 30px!important;
	text-transform: uppercase;
	border: solid 1px rgba(0,0,0,0.15);
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px!important;
	box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
 	-moz-box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
 	-webkit-box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
}

.nArtTools input[type="button"]:hover,.nArtTools input[type="submit"]:hover {
	background-color: #0c7cc4;
	color:#ffffff;
	cursor: pointer;
	border: solid 1px rgba(0,0,0,0.3);

}

.nArtTools input[type="button"]:active,.nArtTools input[type="submit"]:active {
	box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	-moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	-webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	 -webkit-transform: translateY(1px);
	transform: translateY(1px);
	text-shadow: 0px -1px 0px rgba(0,0,0,0.1);
}

.nArtPrimitiveEdit input[type="button"], .nArtPrimitiveEdit input[type="submit"]{
	min-width: 120px;
	width: auto;
	font-size: 11px;
	line-height: 10px;
	-webkit-border-radius: 3px 3px 3px 3px;
 	-moz-border-radius: 3px 3px 3px 3px;
  	border-radius: 3px 3px 3px 3px;
	background-color: #ffffff;
	color:#0b7cc3;
	font-weight: 700;
	height: 30px!important;
	text-transform: uppercase;
	border: solid 1px rgba(0,0,0,0.15);
	cursor: pointer;
	margin: 5px auto;
	padding: 0px 8px 0px 8px!important;
	box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
 	-moz-box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
 	-webkit-box-shadow: inset 0px -2px 0px rgba(0,0,0,0.2);
}

.nArtPrimitiveEdit input[type="button"]:hover,.nArtPrimitiveEdit input[type="submit"]:hover {
	background-color: #0c7cc4;
	color:#ffffff;
	cursor: pointer;
	border: solid 1px rgba(0,0,0,0.3);

}

.nArtPrimitiveEdit input[type="button"]:active,.nArtPrimitiveEdit input[type="submit"]:active {
	box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	-moz-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	-webkit-box-shadow: inset 0px -1px 0px rgba(0,0,0,0.1);
 	 -webkit-transform: translateY(1px);
	transform: translateY(1px);
	text-shadow: 0px -1px 0px rgba(0,0,0,0.1);
}

.circle-avatar {
    max-width: 100%;
    width:100%;
    height:90px;
    display:block;
    /*padding-top:100%;*/
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	/*border:1px solid red;*/
}

.avatar-wrapper {
	height: 90px;
	width: 90px;
	
	display: block;
	overflow: hidden;
}


.avatar-name {
	height: 40px;
	text-align: center;
	font-size: 22px;
	font-weight: 400;
	color: #139be9;
	line-height: 50px;
	display: block;
}

.avatar-title {
	color: #656565;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.avatar-phone {
	color: #777;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px!important;
	display: inline-block;
}

.avatar-phone-txt{
	font-weight: 600;
	font-size: 14px;
}

.avatar-email {
	color: #777;
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
}


.person-container {
	padding: 30px;
}

.event-container {
	padding: 30px;
	padding-top: 50px;
	font-size: 13px;
	
	/*background-position: top left;
	background-size: contain;  */
}

.event-logo{
	background-image: url(img/Logo-RO-FULL-RGB.svg);
	background-repeat: no-repeat;
	height: 85px;
	width: 150px;
	margin: 0px 0px 10px 0px;
	background-size: contain;
	background-position: top left;
	display: inline-block;
}

.event-container .event-time{
	/* padding: 5px;
	line-height: 15px;	
	border-bottom: 1px dashed #eee;
	margin-bottom: 10px; */
	display: inline-block;	
	float: right;
}

.event-container .event-time span{
	background-color: #ff9f00;
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 4px #000000;
	width: 75px;
	height: 75px;
	display: block;
	border-radius: 50%;
	border: 1px solid #eee;
	text-align: center;
	padding-top:5px;
	
	/* position: absolute;
	top:0;
	right:0; */
}

.event-container .top-bar{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; 
	padding: 3px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	text-shadow: 2px 2px 4px #000000;
}

.event-container .top-bar.cercetare{
	background: #9fffcf;
}

.event-container .top-bar.invatamant{
	background: #d9b3ff;
}

.event-container .event-title{
	font-size: 16px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 20px;
}



.event-container .event-descr{
	padding: 5px;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 10px;
	text-align: justify;
} 

.event-container .event-site{
	padding: 5px;
	line-height: 15px;
	margin-bottom: 10px;
	/* border-bottom: 1px dashed #eee; */
}

.event-container .event-contact{
	padding: 5px;
	line-height: 15px;
	margin-bottom: 10px;
	
}

.event-container a{
	font-size: 13px;
	color: #139be9;
}

.event-container a:hover{
	color: #76c5f3;
}

strong a{
	font-weight:bold;
}

.cmsAcordeon {
	border:1px dashed #ccc; 
	margin-left:10px; 
	padding:2px;
	background: #eee;
}

.social-facebook {
	background-image: url(img/icon-facebook.svg);
	width: 30px;
	height: 30px;
	display: inline-block;
	float: left;
	margin: 0px 10px 0px 0px;
}

.social-youtube {
	background-image: url(img/icon-youtube.svg);
	width: 30px;
	height: 30px;
	display: inline-block;
	float: left;
	margin: 0px 10px 0px 0px;
}

.social-linkedin {
	background-image: url(img/LI-In-Bug_white_30_new.png);
	
	width: 30px;
	height: 30px;
	display: inline-block;
	float: left;
	margin: 0px 10px 0px 0px;
}

.social-google{
	background-image: url(img/gplus-32.png);
	width: 32px;
	height: 32px;
	display: inline-block;
	float: left;
	margin: 0px 0px 0px 0px;
}

.social-twitter {
	background-image: url(img/Twitter_Social_Icon_Circle_White.svg);
	width: 30px;
	height: 30px;
	display: inline-block;
	float: left;
	margin: 0px 10px 0px 0px;
}

.logo-men {
	background-image: url(img/MEC.svg);
	background-repeat: no-repeat;
	width: auto;
	height: 90px;
	background-size: contain;
	display: block;
	margin: 30px 0px 0px 0px;
	
	display: none;
}

.logo-mci {
	background-image: url(img/logo-mci-alb.svg);
	background-repeat: no-repeat;
	width: auto;
	height: 90px;
	background-size: contain;
	display: block;
	margin: 30px 0px 0px 0px;
	
	display: none;
}

.collapseButton{
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 0px;
	display: block;
/*	background-color: #139be9;*/
	border: 0px solid #0078bd;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.collapseP1, .collapseP2, .collapseP3, .collapseP4 {
	background-image: -moz-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%);
    background-image: -webkit-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%);
    background-image: -ms-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#0049A5', endColorstr='#0078BD');
}

.collapseButton:hover{
	/* background-color: #eeeeee; */
}

.collapseButtonText{
	font-size: 14px!important;
	height: 20px;
	line-height: 36px;
	font-weight: 400!important;
	color: #ffffff;
	float:left;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
}

.collapseButtonText:hover{
	/*color: #106ec7;*/
}

.collapseButtonIcon {
	background-image: url(img/collapse-down.svg);
	background-repeat: no-repeat;
	width: 11px;
	height: 8px;
	float: left;
	margin-right: 10px;
	margin-top: 14px;
	margin-left: 14px;
}

.collapsed .collapseButtonIcon{
	background-image: url(img/collapse-up.svg);
	background-repeat: no-repeat;
}

.collapseZone{
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	line-height: 18px;
	margin-bottom: 10px;
	background-color: #fcfcfc;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-top: 0px solid #139be9;
	border-bottom: 3px solid #ebebeb;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	font-size: 14px;
	text-align: justify;
}



.collapseZone .card {
  margin: 10px 15px;
  text-align: center!important;
}

.collapseZone .person-container {
	text-align: center;
}

.collapseZone .avatar-name {
	height: 40px;	
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	color: #139be9;
	line-height: 50px;
	display: block;
}

.collapseZone .avatar-title {
	color: #656565;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.collapseZone .avatar-phone {
	color: #777;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 5px;
}

.collapseZone .avatar-email {
	color: #777;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 5px;
}

.collapseZone .person-container {
	padding: 20px;
}


.collapseZone > .card {
	box-shadow: 0px!important;
} 

.avatar-wrapper {margin-left: auto;margin-right: auto;}

.circle-avatar-gabi {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/GabrielaChiric_90.jpg);
}

.circle-avatar-amanolache {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/alexandru_manolache_90.jpg);
}

.circle-avatar-aneferu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/andrada_neferu_90.jpg);
}

.circle-avatar-agheba {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/andreea_gheba_90.jpg);
}

.circle-avatar-amazu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/anton_mazurchievici_90.jpg);
}

.circle-avatar-bbaicu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/bogdan_baicu_90.jpg);
}

.circle-avatar-coniga {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/catalin_oniga_90.jpg);
}

.circle-avatar-chaj {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/cezar_haj_90.jpg);
}

.circle-avatar-cprahoveanu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/cristina_prahoveanu_90.jpg);
}

.circle-avatar-dfotescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/dan_fotescu_90.jpg);
}

.circle-avatar-dbadescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/daniela_badescu_90.jpg);
}

.circle-avatar-ddragomir {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/daniela_dragomir_90.jpg);
}

.circle-avatar-d2dragomir {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/ddragomir90.jpg);
}

.circle-avatar-dsandu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/dragos_sandu90.jpg);
}

.circle-avatar-lchirila {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/laura_chirila90.png);
}

.circle-avatar-astanculea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/adina_stanculea90.jpg);
}

.circle-avatar-afolea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/antoaneta_folea90.jpg);
}

.circle-avatar-gbarbu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/giorgiana_barbu_90.png);
}

.circle-avatar-abricov {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/alex_bricov_90.png);
}

.circle-avatar-solaru {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/sabina_olaru90.jpg);
}

.circle-avatar-eciotea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/eugenia_ciotea_90.jpg);
}

.circle-avatar-imaria {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/iuliana_maria_90.jpg);
}

.circle-avatar-menea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/mihaela_enea_90.jpg);
}

.circle-avatar-adavid {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/alina_beatris_90.jpg);
}

.circle-avatar-eungureanu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/elena_ungureanu_90.png);
}

.circle-avatar-tanicescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/teotim_anicescu_90.png);
}

.circle-avatar-gtaulescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/george_taulescu_90.png);
}

.circle-avatar-istanescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/iulia_stanescu_90.png);
}


.circle-avatar-mcucu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/mihaela_cucu_90.png);
}

.circle-avatar-airimia {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/alina_irimia_90.png);
}

.circle-avatar-ddumitru {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/dodi_dumitru_90.jpg);
}

.circle-avatar-gdobroiu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/grigore_dobroiu_90.jpg);
}

.circle-avatar-mhandra {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/maria_handra_90.jpg);
}

.circle-avatar-mzaharia {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/mugurel_zaharia_90.jpg);
}

.circle-avatar-odervis {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/oana_dervis_90.jpg);
}

.circle-avatar-oiacob {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/oana_iacob_90.jpg);
}

.circle-avatar-rsimionescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/ramona_simionescu_90.jpg);
}

.circle-avatar-rbleaja {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/rodica_bleaja_90.jpg);
}

.circle-avatar-vbacescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/victor_bacescu_90.jpg);
}

.circle-avatar-luciana {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Luciana_BRATU_90.jpg);
}

.circle-avatar-katy {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Ecaterina_GHITA_90.jpg);
}

.circle-avatar-ramonaMiclea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Ramona_MICLEA_90.jpg);
}

.circle-avatar-jitaru {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Gabriela_JITARU_90.jpg);
}

.circle-avatar-zgreaban {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Ramona_ZGREABAN_90.jpg);
}

.circle-avatar-nica {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Remus_Nica_90.jpg);
}

.circle-avatar-marlena {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Marlena_ROTAR_90.jpg);
}

.circle-avatar-adrianaRotar {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Adriana_Rotar_90_2.jpg);
	
}

.circle-avatar-anaZ {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Ana_Zidarescu_90.jpg);
	
}

.circle-avatar-petruIURA {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Petru_IURA_90.jpg);	
}

.circle-avatar-lucia {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Lucia_BOICENCO_90.jpg);
}

.circle-avatar-dcostea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/dana_costea_90.jpg);
}

.circle-avatar-ftirlea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/florica_tirlea_90.jpg);
}

.circle-avatar-gpopa {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/gabriela_popa_90.jpg);
}

.circle-avatar-vzaharia {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/victoria_zaharia_90.jpg);
}

.circle-avatar-cniculescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/cecilia_niculescu_90.jpg);
}

.circle-avatar-diliescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/daniela_iliescu_90.jpg);
}

.circle-avatar-acalota {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/ana_calota_90.jpg);
}

.circle-avatar-tgana {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/theodora_gana_90.jpg);
}

.circle-avatar-florin {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Florin_PETRESCU_90.jpg);
}

.circle-avatar-marius {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Marius_Nicolaescu_90.jpg);
}

.circle-avatar-cosmin {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Cosmin_CIORANU_90.jpg);
}

.circle-avatar-dinu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Dinu_BADESCU_90.jpg);
}

.circle-avatar-lazarica {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Dan_LAZARICA_90.jpg);
}

.circle-avatar-apetre {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/andrei_petre90.jpg);
}

.circle-avatar-aion {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/alexandru_ion_90.jpg);
}

.circle-avatar-mmaier {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/mihai_maier_90.png);
}


.circle-avatar-abulz {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/adrian_bulz_90.png);
}

.circle-avatar-monica {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Monica_CRUCERU_90.jpg);
}

.circle-avatar-buligescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/bianca_buligescu_90.png);
}

.circle-avatar-carmen {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Carmen_Marin_90.jpg);
}

.circle-avatar-ragna {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/eea/Ragna_90.png);
}

.circle-avatar-dediu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/eea/Dediu_90.jpg);
}

.circle-avatar-minca {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/eea/Minca_90.jpg);
}

.circle-avatar-lodemel {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/eea/Lodemel_90.jpg);
}

.circle-avatar-ion-eea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/eea/Ion_90.jpg);
}

.circle-avatar-dumitrescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/eea/Dumitrescu_90.png);
}

.circle-avatar-armin {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/eea/Armin_90.jpg);
}

.circle-avatar-victor {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Victor_VELTER_90.jpg);
}

.circle-avatar-elenaMitroi {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Elena_GICA_90.jpg);
}

.circle-avatar-ciripoiu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Georgete_CIRIPOIU_90.jpg);
}

.circle-avatar-miorga {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/mihaela-iorga-90.png);
}


.circle-avatar-nicoleta {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/NicoletaDumitrache_90.jpg);
}

.circle-avatar-emilia {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/EmiliaDumitras_90.jpg)
}

.circle-avatar-andreea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/AndreeaDimitriu_90.jpg);
}

.circle-avatar-bilu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Cristi_STROE_90.jpg);
}

.circle-avatar-florescu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Alex_FLORESCU_90.jpg);
}

.circle-avatar-misha {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/mihaela-calin-90.png);
}

.circle-avatar-alinam {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Alina_MOLOGIC_90.jpg);
}

.circle-avatar-matei {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Andreea_MATEI.jpg);
}

.circle-avatar-comarita {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Catalin_COMARITA_90.jpg);
}

.circle-avatar-molagicc {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Catalin_MOLAGIC_90.jpg);
}

.circle-avatar-lica {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Corina_LICA_90.jpg);
}

.circle-avatar-avlad {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/andreea_vlad_90.jpg);
}

.circle-avatar-madalina {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Madalina_ANGHELINA_90.jpg);
}

.circle-avatar-nitu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Adriana_NITU_90.jpg);
}

.circle-avatar-murea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Claudia_MUREA_90.jpg);
}

.circle-avatar-nedelcu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Cristina_NEDELCU_90.jpg);
}

.circle-avatar-puiu {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Olivia_PUIU_90.jpg);
}

.circle-avatar-badea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Laura_BADEA_90.jpg);
}

.circle-avatar-enaru {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Luiza_Enaru_90.jpg);
}

.circle-avatar-damian {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Mihaela_Damian_90.jpg);
}

.circle-avatar-pirsoaga {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Mihaela_PIRSOAGA_90.jpg);
}

.circle-avatar-simina {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Simina_SMARANDACHE_90.jpg);
}

.circle-avatar-danielam {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Daniela_MIHAI_90.jpg);
}

.circle-avatar-brat {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/I_BRAT_90.jpg);
}

.circle-avatar-lioara {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Lioara_DOBROIU_90.jpg);
}

.circle-avatar-tudorache {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/M_TUDORACHE_90.jpg);
}

.circle-avatar-fratila {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Mihaela_FRATILA_90.jpg);
}

.circle-avatar-mariadobre {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Maria_90DOBRE.jpg);
}

.circle-avatar-roxs {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Roxana_SOARE_90.jpg);
}

.circle-avatar-vasilica {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Vasilica_CHIRITA_90.jpg);
}

.circle-avatar-curaj {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/AC_90.jpg);
}

.circle-avatar-magda {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Magda_Resiga_90.jpg);
}

.circle-avatar-anghel {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/Dana_A_2020_90.jpg);
}

.circle-avatar-mircea {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/MirceaSegarceanu_90.jpg);
}

.circle-avatar-mihaela {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/MihaelaManole_90.jpg);
}

.circle-avatar-irina {
    max-width: 100%;
    width:100%;
    height:auto;
    display:block;
    padding-top:100%;
    border-radius:50%;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	overflow: hidden;
	background-image: url(img/persoane/IrinaBitescu_90.jpg);
}




.nr-subprogram {
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	color: #656565;
	line-height: 14px;
	margin-bottom: 5px;
}

.titlu-subprogram {
	/*margin-top: 30px;*/
	font-size: 20px;
	font-weight: 300;
	color: #118AD0;
	list-style-type: none;
	margin-bottom: 10px;
}

.titlu-subprogram span{
	font-size: 16px;
	color: #444;
}

.titlu-subprogram > strong {font-weight: 600!important;}

.articleShortLink{
	font-size: 12px;
	float: left;
	color: #0078bd;
	display: inline-block;
	background: #f4f4f4;
	text-decoration: none;
	width: auto;
	padding: 5px 5px;
	margin-top:20px;
}

.linkIcon{
	width: 30px;
	height: 30px;
	background: #f4f4f4;
	background-image: url(img/copy_url_blue.svg);
	background-size: 75%;
	margin-right: 0px;
	margin-top: 20px;
	
	display: inline-block;
	vertical-align: baseline;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
}

.collapseZone ul li a {
	line-height: 28px!important;
	font-size: 14px;
}

.collapseZone ul {
	list-style-type: circle;
	padding: 0;
  	margin: 0;
  	line-height: 20px;
	font-size: 14px;
}

.collapseZone ul > ul, .collapseZone ul > li > ul {
	list-style: square!important;
	list-style-type: square!important;	
}


.collapseZone li::before {
  /* content: "• "; */
  color: #139be9; 
}

.collapseZone ul li {
	/*margin-left: 15px;*/
	line-height: 20px;
	font-size: 1em;
	margin-bottom: 5px!important;
}

.collapseZone ul li p {
	margin-left: 15px;
}


.simpleUIContent ul {
	padding: 15px!important;
	/* list-style-type: none; */
}

.simpleUIContent ul li::before {
  /* content: "• "; */
  color: #139be9; 
}

.simpleUIContent ul li.titlu-subprogram::before {
  content: "";
}

h2.sub-menu-head > a:hover {
	text-decoration: none;
}

.instrumentIconFonduri {
	background-image: url(img/instrument-icon-fonduri-xs.png);
	background-position: middle left;
	background-repeat: no-repeat;
	padding-left: 110px;
	width: 100%;
	height: 90px;
	display: block;
	padding-top: 15px;
}

.instrumentIconFonduri.usd{
	background-image: url(img/instrument_usd_xs.png);
}

.instrumentIconProiecteDepuse {
	background-image: url(img/instrument-icon-proiecte-xs.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 110px;
	width: 100%;
	height: 90px;
	display: block;
	padding-top: 20px;
}

.instrumentIconProiecteFinantate {
	background-image: url(img/instrument-icon-finantate-xs.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 110px;
	width: 100%;
	height: 90px;
	display: block;
	padding-top: 20px;
}

.instrumentNumar {
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	display: block;
	color: #555;
}

.instrumentText {
	color: #777;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
}

.instrumentTabs {
	display: block;
}

.instrumentTab.instrumentTabSelected > a {
	padding: 10px 30px;
	color:#fff!important;
	/*background-color: #139be9!important;*/
	background-image: -moz-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%)!important;
    background-image: -webkit-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%)!important;
    background-image: -ms-linear-gradient( 35deg, rgb(0,73,165) 0%, rgb(0,120,189) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#0049A5', endColorstr='#0078BD');
	border-radius: 5px 5px 0px 0px;
	float: left;
	display: inline-block;
	border: 1px solid #0049a5;
}

.instrumentTab > a {
	width: auto;
	padding: 10px 30px;
	color:#777!important;
	background-color: #efefef!important;
	border-radius: 5px 5px 0px 0px;
	float: left;
	display: inline-block;
	border: 1px dotted #ddd;
}

.tablePageNumberLast, .tablePageNumberFirst {
    color: darkorange !important;
    background-color: #eee !important;
}

.competitieSelectata {
	background-color: #f5f5f5;
	padding: 15px!important;
	display: block;
	border: 1px solid #dcdcdc;
}

h3 {font-size: 28px!important;line-height: 40px!important;}

.tableSearch td{
	background-color:#ffb66c!important;
	color: red!important;
	font-size:11px!important;
}

.tableSearch td input[type="text"]{
	padding:0 3px;
}

.tableSearch td input[type="button"]{
	background-color: #eeeeee;
}	

.tableSearch td input[type="button"]:hover{
	background-color: #aaaaaa;
}

.btn-slider-left {
	width: 100%;
	height: 284px;
	background-color: rgba(0, 52, 78, 0.55);
	border-left: 1px solid rgba(0, 52, 78, 1);
	/*background-color: rgba(0, 0, 0, 0.65);*/
	background-image: url(img/slider-left-arrow.svg);
	background-size: 100px 30px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	padding: 15px;
}

.btn-slider-right {
	width: 100%;
	height: 284px;
	background-color: rgba(0, 52, 78, 0.65);
	border-right: 1px solid rgba(0, 52, 78, 1);
	/*background-color: rgba(0, 0, 0, 0.65);*/
	background-image: url(img/slider-right2-arrow.svg);
	background-size: 100px 30px;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	padding: 15px;
}

.platformaSolo {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 180px;
	font-size: 14px;
	color: #555;
	height: 135px;
}

a.logo-euraxess  span {
	margin-top:30px!important;
}

.logo-laser-valley {
	background-image: url(img/logo-laser-valley.svg);
	background-repeat: no-repeat;
	background-size: 135px 135px;
	background-position: left+20px center;
}

.logo-euraxess {
	background-image: url(img/logo-euraxess.svg);
	background-repeat: no-repeat;
	background-size: 135px 135px;
	background-position: left+20px center;
}

.logo-roeu2019 {
	background-image: url(img/Logo-RO-FULL-RGB_RO2019_EU_115.png);
	background-repeat: no-repeat;
	background-size: 307px 115px;
	background-position: left+20px center;
	padding-left: 405px;
}

.logo-oshub {
	/* background-image: url(img/OSKH_logo_115.png); */
	background-image: url(img/logo_OSKH_170.png);
	background-repeat: no-repeat;
	background-size: 251px 170px;
	background-position: center center;
	background-color: #f7f7f7;
	display:inline-block;

	/* padding: 10px; */
	
	height: 190px;
	margin: 10px;
	
	
	border-radius: 5px;
	min-width: 95%;
	box-shadow: 0 4px 11px 0 rgb(1 58 117 / 33%);
	-webkit-transition: all 200ms ease;
    transition: all 200ms ease;
}

.fa-btn-icon {
    margin-right: 0px;
    margin-left: 10px;
}

.logo-oshub:hover{
	/* border: 1px solid #ccc; */
	box-shadow: 0 6px 20px 0 rgb(1 58 117 / 33%);
    -webkit-transform: translate(0px, -4px);
    -ms-transform: translate(0px, -4px);
    transform: translate(0px, -4px);
}

.logo-covid{
	background-image: url(img/covid_320.png);
	background-repeat: no-repeat;
	background-size: 320px 86px;
	/* width: 320px;
	height:  86px; */
	background-position: left+20px center;
}

.logo-covid span{
	display: block;
	padding-left: 200px;
	padding-top: 20px;
}

.oshub-links{
	/* padding-left: 10px; */
	
}

.oshub-links a{
	font-size: 13px;
	color: #0606ff;
}

.oshub-links a:hover{
	color: #7777ff;
}

.oshub-links ul{
	list-style: circle;
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 0px;
}

.oshub-links li{
	line-height: 1.2;
	margin-top: 5px;
}

.oshub-title{
	font-weight: 600;
	display: block;
	padding-top: 10px;
}

.oshub-title a{
	font-weight: 600;
}

.osh-news-links{
	padding: 15px;
	vertical-align: middle;
}

.osh-news-links a{
	display: block;
	padding: 8px;
	text-align: center;
	font-size: 14px;
	
    border: 1px solid #096ad0;
    border-radius: 10px;
    background-color: #5554c3;
    
    box-shadow: 0 4px 11px 0 rgb(1 58 117 / 33%);
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    
    font-weight: 600;
}

.osh-news-links a:hover{
	/* opacity: 0.9; */
	border: 1px solid #096ad0;
    background-color: #8c8bd5;
    box-shadow: 0 6px 20px 0 rgb(1 58 117 / 33%);
    -webkit-transform: translate(0px, -4px);
    -ms-transform: translate(0px, -4px);
    transform: translate(0px, -4px);
}

.osh-news-links a:focus{
	text-decoration: none;
}

.logo-osh-news{
	/* margin-top: 20px; */
	margin-bottom: 10px;
	
	/* color: yellow; */
	color: white;
}

.logo-osh-news:visited, .logo-osh-news:focus, .logo-osh-news:active{
	/* color: yellow; */
	color: white;
}

.logo-osh-news:hover{
	color: white;
}

.logo-osh-nosci, .logo-osh-nosci:visited, .logo-osh-nosci:focus, .logo-osh-nosci:active{
	color: white;
	/* margin-top: 10px; */
	margin-bottom: 10px;
}

.logo-osh-nosci:hover{
	/* color: pink; */
	color: white;
}

.logo-osh-covid, .logo-osh-covid:visited, .logo-osh-covid:focus, .logo-osh-covid:active{
	/* color: orange; */
	color: white;
	margin-bottom: 10px;
}

.logo-osh-covid:hover{
	color: white;
}

a.btn-slider-right:focus,a.btn-slider-left:focus{
	outline: none;
}

.content-title {
	
}

.content-text {
	line-height: 1.5em!important;
}

.dropzone{
	background-color: #ffc75e!important;

}

.dz-message{
	font-size: 12px!important;
	color: darkred;
}

.resourcesTable tr:hover td{
	/* background-color:transparent!important; */
}

.resourcesTable td{
	border: 1px solid #139be9!important;
	background-color: #cccccc!important;
}

.resourcesTable th{
	background-color: #ffffff!important;
	border: 0px solid #666666!important;
	padding: 0px!important;
}

.resourcesTable th a{
	display: inline-block;
	background-color: #efefef !important;
	color: #777;
	padding: 5px;
	border-radius: 5px 5px 0px 0px;
	margin-left: -1px!important;
	font-weight: 600;
	border: 1px solid #139be9!important;
	border-bottom: 0px!important;
	float: left;
}

.resourcesTable th .bottomResourcesMenu a{
	border-radius: 0px 0px 5px 5px!important;
	border-bottom:1px solid #139be9!important;
	border-top: 0px!important;
}

.resourcesTable th a.selected{
	background-color: #139be9 !important;
	color: #ffffff;
}

.resourcesTable th a:hover{
	color: darkorange;
}

.resourcesTable th a.selected:hover{
	color: orange;
}

.resourcesTable .resourcesTableFiles th{
	text-align: center!important;
	background-color: #0078bd!important;
	border: 1px solid #ffffff!important;
}

.resourcesTable .resourcesTableFiles td{
	border: 1px solid #ffffff!important;
	background-color: #eeeeee!important;
	padding: 2px;
	font-size: 12px!important;
}

.resourcesTable .resourcesTableFiles tr:hover td{
	border: 1px solid #eeeeee!important;
	background-color: #ffffff!important;
}

.resourcesTable .resourcesTableFiles tr.tablePages td{
	border: 1px solid #ffffff!important;
	background-color: #ffffff!important;
}

.resourcesTable .resourcesTableFiles tr.tablePages:hover td{
	border: 1px solid #ffffff!important;
	background-color: #ffffff!important;
}

.resourcesTable .resourcesTableFiles input[type="button"]{
	padding:3px!important;
	height: auto!important;
}

.logoPlatforme{
	height: auto;
	display: block;
	margin-top: 20px;
	line-height: auto!important;
}


.lp-udi {
	padding-top:40px!important;
}

.lp-erris {
	padding-top:45px!important;
}

.lp-rei {
	padding-top:5px!important;
}

.lp-study {
	padding-top:20px!important;
}

.lp-brainmap {
	padding-top:25px!important;
}

.lp-euraxess {}

.gt-container {float: right;margin: 0px!important;}

.card-height-even {height: 165px!important;}

.card-date-invatamant {
	padding: 15px;
	background-color: #009679!important;
}

.card-date-invatamant:hover{
	/*box-shadow: 0 4px 4px 0 rgba(0, 100, 0, .14), 0 5px 2px -2px rgba(0, 100, 0, .2), 0 2px 7px 0 rgba(0, 100, 0, .12)!important;
	*/
}

.card-date-invatamant:hover .txt-invatamant{
	/*font-weight: 500;
	font-size:16px;*/
}

.card-date-invatamant:hover .img-date-invatamant{
	animation-duration: .1s;
    animation-name: zoominlittle;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .1s;
    -webkit-animation-name: zoominlittle;
    -webkit-animation-fill-mode: forwards;
    background-position: left;
}

@keyframes zoominlittle {
  
  from {
      margin-left:0px;
  }

  to {
      margin-left: 5px;
  }
}

@-webkit-keyframes zoominlittle {
  from {
      margin-left:0px;
  }
  to {
      margin-left:5px;
  }
}

.card-sisteme-invatamant {
	padding: 15px;
	background-color: #0078BD!important;
}

.card-sisteme-invatamant:hover{
	/*box-shadow: 0 4px 4px 0 rgba(0, 0, 128, .14), 0 5px 2px -2px rgba(0, 0, 128, .2), 0 2px 7px 0 rgba(0, 0, 128, .12)!important;
*/}

.card-sisteme-invatamant:hover .txt-invatamant{
	/*font-weight: 500;
	font-size:16px;*/
}

.card-sisteme-invatamant:hover .img-sisteme-invatamant{
	animation-duration: .1s;
    animation-name: zoominlittle;
    animation-fill-mode: forwards;
    -webkit-animation-duration: .1s;
    -webkit-animation-name: zoominlittle;
    -webkit-animation-fill-mode: forwards;
    background-position: left;
}

.img-date-invatamant {
	height: 135px;
	width: auto;
	background-image: url(img/is-date-analize.svg);
	background-repeat: no-repeat;
	padding: 25px 0px 0px 200px;
	display: inline-block;
	float: left;
}

.img-sisteme-invatamant {
	height: 135px;
	width: auto;
	background-image: url(img/is-sisteme-informatice.svg);
	background-repeat: no-repeat;
	padding: 35px 0px 0px 200px;
	display: inline-block;
	float: left;
}

.txt-invatamant {
	font-size: 15px;
	line-height: 25px;
	font-weight: 300;
	color: #ffffff!important;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.2);
}

.newsletterRow{
	color: white;
}

.newsletterField{
	background-color: transparent;
	border: 0px;
	border-bottom: 1px solid #a3b5c7;
	margin-left: 30px;
	float:right;
	width:50%;
	height: 23px;
}

.newsletterField:active, .newsletterField:focus {
	outline: none;
}

.newsletterButton{
	float:right;	
	background-color: transparent;
	border: 0px;
	border-bottom: 1px solid #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 15px;
	height: 23px;
}

.newsletterButton:hover{
	border-bottom: 2px solid #ffffff;
}

.newsletterField::-webkit-input-placeholder { /* Chrome */
  	color: #a3b5c7;
	font-size:13px;
	
}
.newsletterField:-ms-input-placeholder { /* IE 10+ */
  	color: #a3b5c7;
	font-size:13px;
	
}
.newsletterField::-moz-placeholder { /* Firefox 19+ */
	color: #a3b5c7;
	font-size:13px;
	opacity: 1;
	
}
.newsletterField:-moz-placeholder { /* Firefox 4 - 18 */
	color: #a3b5c7;
	font-size:13px;
	opacity: 1;
	
}

.newsletterButton2{
	display: none;
}

.newsletterTxt{
	font-weight: 300;
	font-size: 15px;
	line-height: 32px;
}

.newsletterTxtMic{
	font-size: 12px;
	color: #a3b5c7;
}

.newsletter-bg {
  background-image: -moz-linear-gradient( 35deg, rgb(0,46,102) 0%, rgb(0,65,102) 100%);
  background-image: -webkit-linear-gradient(  35deg, rgb(0,46,102) 0%, rgb(0,65,102) 100%);
  background-image: -ms-linear-gradient(  35deg, rgb(0,46,102) 0%, rgb(0,65,102) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#002E66', endColorstr='#004166');
  box-shadow: inset 0px 3px 10px 0px rgba(0, 0, 0, 0.25), 0px -3px 10px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 3px 10px 0px rgba(0, 0, 0, 0.25), 0px -3px 10px 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0px 3px 10px 0px rgba(0, 0, 0, 0.25), 0px -3px 10px 0px rgba(0, 0, 0, 0.25);

  width: 100%;
}

.benchmark{
  color: #3f8bd8;
  text-align: center;
  font-size: 10px;
  position: relative;
  margin-top: -25px;
  height: 20px;	
}

.harta-text-content{
	padding: 15px!important;
	font-size: 13px!important;
	height: auto;
	overflow-y: auto!important;
}

.iframeHartaHome{
	height: 380px; 
	width: 100%; 
	border: 0px; 
	display: block;
}

.hartaTxt{
	color: #139be9;
	font-size: 13px;
	line-height: 20px;
}

/*.hartaInfo ul li {list-style-position: outside!important;margin-left: 1em;}*/

.hartaInfo ul{
	padding: 10px!important;
}

.hartaInfo, .hartaInfo li{
	font-size: 13px;
	color: #777;
	line-height: 20px;
	padding: 10px;
}

.organigramaTable{
	font-size: 11px!important;
	
}

.organigramaTable td{
	padding: 5px;
	line-height: 13px;
	border: 0px;
}

.organigramaTable td:hover .collapseButtonText{
	color: #cccccc;
	
}

.organigramaTable .collapseButton{
	margin-top:0px;
	height: auto;
	min-height: 30px;
	display: block;
	background:none;
}

.organigramaTable .collapseButtonIcon{
	margin-top: 4px;
	margin-left: 5px;
}

.organigramaTable .collapseButtonText{
	font-size: 13px!important;
    line-height: 15px;
    height: auto;
    margin-left: 10px;
    margin-right: 5px;
    text-align:center;
    display: block;
    color: #ffffff;
    float:none;
	
}

.organigramaTable .collapseZone{
	margin-bottom: 0px;
} 

.organigramaTable .collapseZone.in{
	margin-top: 10px;
} 

.organigramaTable .collapseZone .card{
	margin: 0px;
	margin-bottom: 10px;
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
}

.organigramaTable .avatar-wrapper{
	margin-bottom: 10px;
}

.organigramaTable .avatar-name{
	font-size: 14px;
	line-height: 16px;
	height: 25px;
}

.organigramaTable .avatar-title{
	 font-size: 12px;
	 line-height: 14px;
	 margin-bottom: 5px;
}

.organigramaTable .avatar-phone-txt, .organigramaTable .avatar-phone, .organigramaTable .avatar-email{
	font-size: 11px;
	margin-bottom: 0px;
	line-height: 14px!important;
}

.organigramaTable .avatar-email{
	margin-top: 5px;
}

.avatar-name::after{
	 clear: both;
}

.simpleUIContent{
	font-size: 14px;
	font-weight: 500;
}

.competitiiHome{
	color: #139be9;
}


/*---- BREADCRUMBS ------*/


#breadcrumb {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  display: inline-block;
}
#breadcrumb .icon {
  font-size: 14px;
}
#breadcrumb li {
  float: left;
}
#breadcrumb li a {
  color: #646464;
  display: block;
  background: #f4f4f4;
  text-decoration: none;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding: 0 10px 0 5px;
  text-align: center;
  margin-right: 23px;
}
#breadcrumb li:nth-child(even) a {
  background-color: #f4f4f4;
}
#breadcrumb li:nth-child(even) a:before {
  border-color: #f4f4f4;
  border-left-color: transparent;
}
#breadcrumb li:nth-child(even) a:after {
  border-left-color: #f4f4f4;
}
#breadcrumb li:first-child a {
  padding-left: 15px;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 4px;
  border-radius: 2px 0 0 2px;
}
#breadcrumb li:first-child a:before {
  border: none;
}
#breadcrumb li:last-child a {
  padding-right: 15px;
  -moz-border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0;
  border-radius: 0 2px 2px 0;
}
#breadcrumb li:last-child a:after {
  border: none;
}
#breadcrumb li a:before, #breadcrumb li a:after {
  content: "";
  position: absolute;
  top: 0;
  border: 0 solid #f4f4f4;
  border-width: 20px 10px;
  width: 0;
  height: 0;
}
#breadcrumb li a:before {
  left: -20px;
  border-left-color: transparent;
}
#breadcrumb li a:after {
  left: 100%;
  border-color: transparent;
  border-left-color: #f4f4f4;
}
#breadcrumb li a:hover {
  background-color: #e3e3e3;
  /*color: #ffffff;*/
}
#breadcrumb li a:hover:before {
  border-color: #e3e3e3;
  border-left-color: transparent;
  /*color: #ffffff;*/
}
#breadcrumb li a:hover:after {
  border-left-color: #e3e3e3;
  /*color: #ffffff;*/
}
#breadcrumb li a:active {
  background-color: #139be9;
  color: #ffffff;
  outline: none;
}

#breadcrumb li a:focus{
	outline: none;
}

#breadcrumb li a:active:before {
  border-color: #139be9;
  border-left-color: transparent;
  color: #ffffff;
}
#breadcrumb li a:active:after {
  border-left-color: #139be9;
  color: #ffffff;
}

.btn-srch-icon {
	background-image: url(img/btn-search-icon.svg);
	background-repeat: no-repeat;
	background-size: 18px 18px;
	background-position: center center;
}

.hartaFull {
	float: right;
}

::selection {
  background-color: #0049a5!important;
  color: #fff; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background-color: #0049a5!important;
  color: #fff; /* Gecko Browsers */
}

.protected{
	background-color: #ffd9df;
}

.protected h4{
	text-align: center;
	color: red;
}

.protected input[type="password"]{
	border-radius: 5px;
	padding: 3px 5px;
	font-size: 12px;
	border: 0px solid grey;
	box-shadow: 0 4px 11px 0 rgb(0 0 0 / 33%);
}

.protected input[type="button"]{
	margin-left: 5px;
	margin-top: 0;
	
}

.comp-p-collapse .athon-collapse-collapsible:after{
	content: ' ';
	background-color: #0078bd;
	  background-image: url(img/collapse-down.svg);
	  background-repeat: no-repeat;
	  background-position: center center;
	  background-size: 15px 10px;
	  width: 25px;
	  height: 20px;
	  display: inline-block;
	  margin-left: 10px;
	  margin-bottom: -5px;
	  border-radius: 50%;
}

.comp-p-collapse .athon-collapse-active:after{
	content: ' ';
	background-color: #0078bd;
  background-image: url(img/collapse-up.svg);
  background-repeat: no-repeat;
  background-position: center center;
	  background-size: 15px 10px;
	  width: 25px;
	  height: 20px;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: -5px;
	  border-radius: 50%;
}



@media (max-width: 585px){
	.btn-arhiva-news.calendar{display: none!important}
	
	.logo-covid{
		background-position: center top+20px;
		padding-left: 20px!important;
	}
	
	.logo-covid span{
		
		padding-left: 0px!important;
		padding-top: 100px!important;
		font-size: 13px;
		line-height: 17px;
	}
	
}


/* === For phones =================================== */
@media (max-width: 767px) {
	.map {
	    
	    height:380px;
	    width:100%;
	    
	    /*border:1px solid red;*/
	}
	.competitii-header{
		font-size: 15px;
		letter-spacing: 0.3px;
		padding-left: 5px;
	}
	.platformaSolo {
		padding-top: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 105px;
		font-size: 13px;
		color: #555;
		height: auto;
	}

	a.logo-euraxess  span {
		margin-top:30px!important;
	}

	.logo-laser-valley {
		background-image: url(img/logo-laser-valley.svg);
		background-repeat: no-repeat;
		background-size: 70px 70px;
		background-position: left+20px top;
	}

	.logo-euraxess {
		background-image: url(img/logo-euraxess.svg);
		background-repeat: no-repeat;
		background-size: 70px 70px;
		background-position: left+20px top;
	}
	
	.logo-roeu2019{
		background-size: 187px 70px;
		padding: 15px;
		padding-top: 95px;
		background-position: top+5px left+10px;
	}
	
	.oshub-links{
		padding-left: 20px;
		
	}
	
	.oshub-links ul{
		padding-top: 5px;
	}
	
	.oshub-links a, .oshub-links span, .osh-news-links a{
		font-size: 13px;
		
	}
	
	.oshub-links li{
		line-height: 18px;
	}
	
	.osh-news-links{
		padding-left: 20px!important;
	}
	
	.logo-osh-news{
		margin: 0;
		line-height: 40px;
	}
	
	.osh-news-links a{
		width: 200px;
		float: left;
		display: inline-block;
		height: 60px;
		margin-right: 10px;
		margin-bottom: 10px;
		line-height: 40px;
	}
	
	.iframeHartaHome {display: none!important;}

	.scsErrNewsletter {
		background-color: #73150B!important;
		color: #fff!important;
		font-size: 13px!important;
		font-weight: 300!important;
		padding: 15px!important;
		margin: 0px;
		text-align: left;
		border-bottom: 3px solid rgba(255,255,255,0.9);
		border-left: 1px solid rgba(255,255,255,0.1);
		border-right: 1px solid rgba(255,255,255,0.1);
		border-top: 1px solid rgba(255,255,255,0.1);
		border-radius: 1px;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		margin-bottom:0px;
	}

	.ErrNewsletterPosition {width: 100%!important;float: left!important;}

	.section-headline {white-space: normal!important;}

	.section-headline > span {font-size: 17px;}

	.beta-corner {display: none!important;}

	.simpleUIContent h4 {font-size: 20px!important;line-height: 30px!important;}

	.old-site {
		margin-bottom:15px;
		height:auto;
		width: 100%;
		background-color: #f5b68b;
		text-align: left;
		line-height: 20px;
		color: #424242;
		font-weight: 400;
		font-size: 13px;
		display: block;
		padding: 5px 0px 5px 15px;
	}

	.fp-search {margin-left: -15px;margin-right: -15px;}

	#breadcrumb {
		/* display: none; */
		margin-left: -10px;
		margin-top: -25px;
	}
	
	#breadcrumb li a{
		padding: 5px;
		line-height: 30px;
	}

	#fp-calendar ul.weekdays li {font-size: 9px!important;letter-spacing: 0px;}

	.organigramaTable .collapseButtonText{
		font-size: 11px!important;
	}

	.divConsilii .collapseButtonText {
		font-size: 11px!important;
		white-space: normal!important;
		line-height: 1.5em;
		margin-left: 30px;
		display: inline-block!important;
		padding-top: 0px!important;
	}

	.divConsilii .collapseButton {
		height: 60px;
		vertical-align: top;
	}

	.divConsilii .collapseButtonIcon {
		display: inline-block!important;
		float: left;
	}
	
	.organigramaTable .avatar-name{
		font-size: 13px;
		line-height: 14px;
		height: 30px;
	}

	.organigramaTable .avatar-title{
		 font-size: 11px;
		 line-height: 13px;
		 margin-bottom: 5px;
	}
	
	.txt-invatamant{
		font-size: 14px;
		line-height: 20px;
	}
	
	.img-date-invatamant {
		height: 90px;
		width: auto;
		padding: 5px 0px 0px 120px;
	}

	.img-sisteme-invatamant {
		height: 85px;
		width: auto;
		padding: 20px 0px 0px 120px;
	}

	.newsletter-form-container {display: block;margin-left: auto;margin-right: auto;margin-top: 30px!important;}

	.mobi-spacer {height: 30px;display: block;}

	.newsletterField{
	background-color: transparent;
	border: 0px;
	border-bottom: 1px solid #a3b5c7;
	float:left;
	}

	.newsletterTxt {font-size: 14px!important;line-height: 19px!important;display: block;}

	.newsletterButton{
		display: none;
	}

	.newsletterButton2{
		float:left;	
		display: inline-block;
		background-color: transparent;
		border: 0px;
		border-bottom: 1px solid #ffffff;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 15px;
		height: 23px;
	}

	.card-height-even {height: auto!important;}

	.simpleUIContent ul {padding-left: 10px!important;padding-right: 0px!important;padding-top: 15px!important;padding-bottom: 15px!important;}

	#custom-search-input {float: none;}

	.cardThumb {height: auto!important;}

	.card:hover .cardBody {height: 150px!important;}

	div.goog-te-gadget-simple {margin: 0px 0px;}

	.goog-te-banner {}

	.goog-te-banner-frame {display: block;}

	.goog-te-menu-frame {
		max-width:100% !important; 
	}
	.goog-te-menu2 { 
		max-width: 100% !important;
		overflow: scroll !important;
		box-sizing:border-box !important; 
		height:auto !important;
	}

	.header-container {height: 105px;}

	.gt-container {float: left!important;margin-top:-15px!important;margin-bottom: 11px!important;}

	.lp-udi, .lp-erris, .lp-rei, .lp-study, .lp-brainmap {padding: 0px!important;} 

	.img-article-container {height: auto!important;}

	.mobile-disabled {display: none!important;}

	.v-spacer45 {height: 0px!important;}

    .btn-breadcrumb > *:nth-last-child(-n+2) {
        display:block;
    } 
    .btn-breadcrumb > * div {
        max-width: 60px;
    }

    .login-container {
    	/* display: none!important; */
    	margin: 0;
    	margin-top: -15px !important;
		margin-bottom: 11px !important;
    }
    
    .box-round-small{
    	width: 100%!important;
    }

    #custom-search-input {padding-top: 5px;}

    .uefiscdi-logo {/*height: 90px;*/height: 60px!important; width: auto!important;margin-top: 10px!important;margin-bottom: 15px!important;}

    .slider-container {display: none;}

    .program-p1, .program-p2, .program-p3, .program-p4, .program-eea, .program-heu, .swiss-container {width: 100%;}

    .program-p1 {background-image: url(img/pncdi3-p1.svg);}
    .program-p2 {background-image: url(img/pncdi3-p2.svg);}
    .program-p3 {background-image: url(img/pncdi3-p3.svg);}
    .program-p4 {background-image: url(img/pncdi3-p4.svg);}
    .program-eea {background-image: url(img/eea-grants.svg);}
    

    .cardTitle > a {font-size: 14px!important;line-height: 20px!important;font-weight: 500;margin:0!important;} 

    .mdl-button {height: auto!important;margin: 5px 0px 10px 0px!important;padding: 5px 10px!important;text-transform: none;} 

    ul li a.mdl-button {line-height: 22px!important;}

    .counter {font-weight: 400;font-size: 13px!important;float: left;margin-left: 0px;}

    .on-led , .clock {display: none;}

    .competitii-container ul li {margin: 0px;}

    .main-nav {
    background: #0049a5;
    background: -moz-linear-gradient(left, #0049a5 0%, #0078bd 100%);
    background: -webkit-linear-gradient(left, #0049a5 0%,#0078bd 100%);
    background: linear-gradient(to right, #0049a5 0%,#0078bd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0049a5', endColorstr='#0078bd',GradientType=1 );
    }

    .sub-menu-head a, .sub-menu-head a:visited {font-weight: 300; color: #ffffff!important;padding-top:30px!important;/*color: #A1D8F7!important;*/}

    h3 {font-size: 20px!important;line-height: 25px!important;}

    h5 {font-size: 18px!important;line-height: 27px!important;}

    .logo-p1, .logo-p2, .logo-p3, .logo-p4 {margin: 0px 0px 30px 0px!important; float: none;margin-left: auto!important;margin-right: auto!important;}

    .collapseZone, .collapseZone p{
    	padding: 10px!important;
    	font-size: 13px!important;
    	line-height: 20px;
    }
    
    .collapseButtonText{
		font-size: 13px!important;
		height: 20px;
		line-height: 36px;
		font-weight: 400!important;
		color: #ffffff;
		float:left;
		text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
	}

	.pdlr30 {padding-left: 15px!important;padding-right: 15px!important;}

	.mdl-card {font-size: 14px!important}

	.content-wrapper {padding-left:15px!important;padding-right:15px!important;}

	.instrumentIconFonduri {margin: 30px 0px;}
	
	.titlu-subprogram{
		font-size: 16px!important;
	}
	
	.collapseZone ul li, .collapseZone ul li a{
		font-size: 13px!important;
		text-align: left!important;
		line-height: 20px;
	}
	
	.avatar-name{
		font-size: 16px!important;
	}
	
	.avatar-title{
		font-size: 14px!important;
	}
	
	.avatar-phone, .avatar-email{
		font-size: 13px!important;
	}
	
	.iframeHartaHome{
    	height: 650px;
    	
    }
    
    .pozaArhivaStiri{
    	width:75px;
    }
    
    .inputArhivaStiri{
    	width: 100%;
    }
    
    .logo-covid span{
		display: block;
		padding-left: 250px;
		padding-top: 0px;
		font-size: 13px;
		line-height: 17px;
	}
}

/*======= custom mobile banners */
@media (max-width:991px) {
	
	.mobile-banners{
		display: block;
		/* background-image: url(img/slider-bg.jpg);
		background-repeat: repeat;
    	background-size: cover;
    	height: 460px;
    	padding-top: 20px; */
	}
	
}

/* === For tablets ================================== */
@media (min-width: 768px) and (max-width:991px) {
	
	.covid-resource{
		background-image: url(img/slider/Covid-19_UEFISCDI_ResourceHub_750.png);
		height: 201px;
		margin-bottom: 40px;
	}
	
	.covid-research{
		background-image: url(img/slider/Real-time_updates_Covid-19_750.png);
		height: 201px;
	}
	
	.specializare-inteligenta{
		background-image: url(img/slider/specializare_inteligenta_750.png);
		height: 201px;
	}
	
	.sol-2020-pitch{
		background-image: url(img/slider/Sol-2020_750.png);
		height: 201px;
	}
	
	.uef20{
		background-image: url(img/slider/20_ani_750.png);
		height: 201px;
	}
	
	.logo-covid span{
		display: block;
		padding-left: 200px;
		padding-top: 0px;
		font-size: 13px;
		line-height: 17px;
	}
	
	#fp-calendar ul.weekdays li {font-size: 9px!important;letter-spacing: 0px;}

	.btn-srch {
		color: #0078bd;
	    /* background-color: #fff; */
	    border-color: #fff;
		}

	.btn-srch:hover, .btn-srch:active, .btn-srch:focus {color:#0078bd;}

	.form-control {border: 0px solid #fff;}

	#custom-search-input {
		/* margin-right: -15px; */
		margin-top: 5px!important;
		float:none;
	}

    .btn-breadcrumb > *:nth-last-child(-n+4) {
        display:block;
    } 
    .btn-breadcrumb > * div {
        max-width: 100px;
    }
    
    .iframeHartaHome{
    	height: 935px;
    }
    
    .newsletter-form-container {display: block;margin-left: auto;margin-right: auto;margin-top: 0px!important;}

	.mobi-spacer {height: 30px;display: block;}

	.newsletterField{
		background-color: transparent;
		border: 0px;
		border-bottom: 1px solid #a3b5c7;
		float:left;
	}
	
	.newsletterTxt{
		font-size: 14px;
		line-height: 25px;
	}

	.newsletterButton{
		display: none;
	}

	.newsletterButton2{
		float:left;	
		display: inline-block;
		background-color: transparent;
		border: 0px;
		border-bottom: 1px solid #ffffff;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 14px;
		height: 23px;
	}

	.card-height-even {height: auto!important;}

	.simpleUIContent ul {padding-left: 10px!important;padding-right: 0px!important;padding-top: 15px!important;padding-bottom: 15px!important;}
    
    .slider-container {display: none;}
    
    .login-container {
    	/* display: none!important; */
    	margin: 0;
    	margin-top: -5px !important;
		margin-bottom: 11px !important;
    }
    
    .box-round-small{
    	width: 75%!important;
    } 
    
     #custom-search-input {margin-top: -5px;}

    .uefiscdi-logo {/*height: 90px;*/height: 60px!important; width: auto!important;margin-top: 10px!important}
    
    div.goog-te-gadget-simple {margin: 0px 0px;}

	.goog-te-banner {}

	.goog-te-banner-frame {display: block;}

	.goog-te-menu-frame {
		max-width:100% !important; 
	}
	.goog-te-menu2 { 
		max-width: 100% !important;
		overflow: scroll !important;
		box-sizing:border-box !important; 
		height:auto !important;
	}

	.header-container {height: 105px;}

	.gt-container {float: left!important;margin-top:-5px!important;margin-bottom: 11px!important;}
	
	.cardTitle{
		line-height: 17px !important;
	}
	
	.cardTitle a, .cardDescription{
		font-size: 13px;
		line-height: 17px !important;
	}
    
}

@media (max-width: 991px) {

	.logo-men-tower {display: none;}
	.logo-mci-tower {display: none;}
	.centenar-logo {
		display: none;
		
	}

	.uefiscdi-logo {
	/* width: 320px; */
	height: 60px;
	display: block;
	margin: 10px 0px 5px 0px;
	}
	
	.oshub-links{
		padding-left: 20px;
		clear: both;
	}
	
	.oshub-links ul{
		padding-top: 5px;
	}
	
	.oshub-links a, .oshub-links span, .osh-news-links a{
		font-size: 13px;
		
	}
	
	.osh-news-links{
		padding-left: 0px;
	}
	
	.logo-osh-news{
		margin: 0;
		line-height: 40px;
	}
	
	.osh-news-links a{
		width: 175px;
		float: left;
		display: inline-block;
		height: 60px;
		margin-right: 10px;
		margin-bottom: 10px;
		line-height: 40px;
		font-size: 13px;
		font-weight: 400;
	}
	
	a.logo-osh-covid{
		line-height: 1.6;
		min-height: 60px;
		height: auto;
	}
	
	.oshub-links li{
		line-height: 18px;
	}

}



/* === For desktops ================================== */
@media (min-width: 992px) {

	.newsletter-form-container {margin-top:10px;}

    .btn-breadcrumb > *:nth-last-child(-n+6) {
        display:block;
    } 
    .btn-breadcrumb > * div {
        max-width: 170px;
    }
    
    

/* === For laptops? ================================== */
@media (max-width: 1200px){
	.map {
	    
	    height:380px;
	    width:100%;
	    
	    /*border:1px solid red;*/
	}
	.harta-text-content{
		height: 375px;
	}
	.iframeHartaHome{
    	height: 1000px;
    }
    
    .oshub-links{
    	padding-left: 30px;
    }
    
    .ncp-h2{
    	font-size: 20px!important;
    }
}

/* === FOR IE9? =======================================*/
@media screen and (min-width:0\0) {
	.collapseP1 {
		background-color:blue !important;
	}

}
    
}

/* === FOR IE10-11 =======================================*/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

   .program-p1, .program-p2, .program-p3, .program-p4, .program-eea, .program-heu, .swiss-container {
   		width: 400px!important;
   }

   .img-date-invatamant {-ms-background-position-x: -170px;}
   .card-date-invatamant:hover .img-date-invatamant {-ms-background-position-x: -160px;}

   .img-sisteme-invatamant {-ms-background-position-x: -110px;}
   .card-sisteme-invatamant:hover .img-sisteme-invatamant {-ms-background-position-x: -100px;}

}

/* === For  ================================== */
@media (min-width: 569px) and (max-width:767px) {

	.covid-resource{
		background-image: url(img/slider/Covid-19_UEFISCDI_ResourceHub_550.png);
		height: 147px;
		width: 550px;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.covid-research{
		background-image: url(img/slider/Real-time_updates_Covid-19_550.png);
		height: 147px;
		width: 550px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.specializare-inteligenta{
		background-image: url(img/slider/specializare_inteligenta_550.png);
		height: 147px;
		width: 550px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.sol-2020-pitch{
		background-image: url(img/slider/Sol-2020_550.png);
		height: 147px;
		width: 550px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.uef20{
		background-image: url(img/slider/20_ani_550.png);
		height: 147px;
		width: 550px;
		margin-left: auto;
		margin-right: auto;
	}
	
}	


/* === FOR IPHONE <5s =======================================*/

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
	
	.competitii-header{
		font-size: 13px;
		letter-spacing: 0.1px;
		padding-left: 5px;
	}
	
	.covid-resource{
		background-image: url(img/slider/Covid-19_UEFISCDI_ResourceHub_310.png);
		height: 83px;
		width: 310px;
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.covid-research{
		background-image: url(img/slider/Real-time_updates_Covid-19_310.png);
		height: 83px;
		width: 310px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.specializare-inteligenta{
		background-image: url(img/slider/specializare_inteligenta_310.png);
		height: 83px;
		width: 310px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.sol-2020-pitch{
		background-image: url(img/slider/Sol-2020_310.png);
		height: 83px;
		width: 310px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.uef20{
		background-image: url(img/slider/20_ani_310.png);
		height: 83px;
		width: 310px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.program-p1, .program-p2, .program-p3, .program-p4, .program-eea, .program-heu {
    background-repeat: no-repeat;
    height: 45px;
    display: block;
	}
	
	.program-heu{
		line-height: 45px;
	}

	.btn-inv {height: 60px!important;}

	.btn-inv-finantare, .btn-inv-statistici, .btn-inv-consilii {
		background-size: auto 60px!important;
		width: auto;
	}

	.ic.menu:focus ~ .main-nav {width: 320px!important;}

	.newsletterField {margin-left: 15px;}

	.collapseButtonText {font-size: 12px!important;}

	.competitieSelectata {padding: 10px!important;}

	.collapseButtonIcon {margin-left: 10px;}
	
	

}


@media (max-width: 419px){
	.osh-news-links a{
		margin: 10px auto;
		display: block;
		float: none;
		font-size: 12px;
		min-height: 60px;
		height: auto;
	}
	
	a.logo-osh-covid{
		line-height: 1.6;
	}
	
	.p4-page-content{
		padding-left: 10px;
	}

	.simpleUIContent .p4-page-content ul{
		padding: 0px 5px 0px 20px!important;
		clear: both;
	}
	
	.p4-text{
		font-size: 16px;
	}
	
	.p4-sp-text{
		padding-left: 0px;
	}
	
	.logo-laser-platforme{
	
	background-size: 85px 80px;
	height: 135px;
	width: 145px;
	
	background-position: center center;
}

.logo-laser-platforme:hover{
	background-size: 80px 70px;
}

.logo-euraxess-platforme{
	
	background-size: 85px 80px;
	height: 135px;
	width: 145px;
	
	background-position: center center;
}

.logo-euraxess-platforme:hover{
	background-size: 80px 70px;
}
}	

@media (max-width: 319px){
	.mobile-banners{
		display: none;
	}
}	

.logo-space {
	height: 120px;
	width: 100%;
	line-height: 60px;
	vertical-align: middle!important;
	padding: 0px 20px!important;
}

.logo-home-is .logo-space{
	line-height: 120px!important;
}

.logo-home .tooltip-logo{
	max-width: 80px;
	margin: 0 auto;
}

.auth-platforme .logo-space{
	height: 120px;
}

/*====== TOOLTIP ======*/

a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;} 
a.tooltip span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-30px; margin-left:28px;
    width:300px; line-height:16px;
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    box-shadow: 5px 5px 8px #CCC;
}

/*====== / TOOLTIP ======*/


.beta-corner {
	width: 75px;
	height: 75px;
	background-image: url(img/beta-corner.svg);
	background-size: 75px 75px;
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	position: fixed;
	z-index: 9999;
}

/* NPC */

.ncp-box {
    font-family: "Arial", sans-serif !important;
    padding-left: 20px;
    padding-right: 20px;
}
.ncp-box img {
    max-width: 100%;
    max-height: 220px;
}
.padded {

	padding: 10px 20px;
}
.ncp-h2 {
    color: #004494;
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    margin-bottom:0;
}
.ncp-spacer {
    height: 5px;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
    background: #ffcc00;
}
.ncp-h3 {
	text-transform: uppercase;
    font-weight: bold;
    color: #004494;
    font-size: 20px !important;
    margin-top: 0;
    margin-bottom: 0;
}
.ncp-link{
	display: block;
	background: #162B6F;
	color: #FFFFFF;
	font-weight: 700;
	text-align: center;
    padding: 10px 16px;
    margin-top: 24px;
}
.ncp-link:hover{
	opacity: .7;
	color: #FFFFFF;
}
a.ncp-link:visited{
	color: #FFFFFF;
}
.ncp-link-big{
	letter-spacing: 0.1em;
	font-size: 20px;
	margin-top: 68px;
}
p.ncp-mention {
    color: #a4a4a4;
}
ul.ncp-nav {

	list-style-type: circle;
}
ul.ncp-nav li {
    font-weight: bold;
    color: #004494;
}
ul.ncp-nav li a{
	font-weight: bold;
    color: #004494;
    text-decoration: underline;
}

.cleditorMain textarea{
	resize: both!important;
	min-height: 500px;
	height: auto!important;
}