@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,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('mega-meniu.css');

/* CSS RESETS */

/* 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: 1;
	/*background-color: #d8e0e5;*/
}
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;	
}

.page-landing{
	background-image: url("../img/world-map-happy-joy.jpg");
	width:1440px;
	height:500px;
	margin-left:auto;
	margin-right:auto;	
}
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;
    *font-size: 100%;
    width:100%;
}


/*! 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;
}

/* 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;}

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

.clear {clear: both;}

.nopadding {
	padding: 0px!important;
}

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

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

/* 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-image: url(../img/geo_bg.jpg)!important;
    background-repeat: no-repeat;
    background-size: 100vw 100vh;
	background-attachment: fixed;
}

label{
	font-weight: normal;
}



a {
	color: #106ec7;
}

a:hover {}

a:visited {color:#139be9;}

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

/* HEADER */

.header-container {
	height: 90px;
}

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

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

.login-container {
  	background-color:rgba(0,0,0,0.5);
  	width:100%;
  	margin-left:auto;
  	margin-right:auto;
  	text-align: right;
  	padding: 10px;
  	font-size: 14px!important;
}

.login-container:hover{
	
}

.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: block;
	
}

.login-label label{
	color: darkorange;
	font-size:12px;
}

.login-label a{
	color:darkorange;
}
.login-label a:hover, a{
	color:orange;
}

.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: #fff;
    background-color: #0078bd;
    border-color: #0078bd;
}

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

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

.uefiscdi-logo {
	background-image: url(img/uefiscdi-logo.svg);
	background-repeat: no-repeat;
	width: 300px;
	height: 60px;
	display: block;
	margin: 20px 0px 5px 0px;
}

.menu-bg {
	width: 100%;
	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;
}

.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 {
    display: block;
    text-align: left;
    overflow: hidden;
    white-space: nowrap; 
    margin-top: 30px;
}

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

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

.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 {
	background-repeat: no-repeat;
	height: 60px;
	width: 600px;
	display: block;
}

.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-repeat: no-repeat;
	height: 80px;
	width: 250px;
	display: block;
	float: right;
	margin: 0px 15px 0px 45px!important;
	background-image: url(img/logo-eea_250.png);
}

.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 {
	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;
}

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

  to {
      background-size: 85%;
  }
}

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

.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-eea {background-image: url(img/eea-grants.svg);}

.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;
}

.clock {
	background-image: url(img/clock.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;
}

.geo-title {
	color: #ffffff;
	font-weight: 300!important;
	text-shadow: 0px 2px 0px rgba(0,0,0,0.6);
	text-align: center;
	line-height: 1.5em;
}


/* --------------------------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: 9px;
  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);
}

.cardThumb {
  height: 150px;
  overflow: hidden;
  background-color: #000;
  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;
}

.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%);
/*  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: rgba(255,255,255,0.95);
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 5px solid rgba(0,0,0,0.5);
	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;
	opacity:0.9;
	border-radius:4px;
	border:1px solid #206040!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-left: 20px;
	margin-right: 20px;*/
	text-align: left;
	/* width: 100%; */
	border: 0px solid #990000;
	border-radius: 3px 3px 3px 3px;
	/* margin-top: -14px; */
	margin-bottom:15px;
	border-radius:4px;
	border:1px solid #990000!important;
}
.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 {
	overflow:hidden;
	border-radius:5px;
	
	background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0, 51, 102,0.8)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, rgba(0,0,0,0), rgba(0, 51, 102,0.8)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, rgba(0,0,0,0), rgba(0, 51, 102,0.8)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, rgba(0,0,0,0), rgba(0, 51, 102,0.8)); /* Standard syntax (must be last) */
}

.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;
	
    
    border:solid black 1px;
    border-radius:6px;
    -moz-border-radius:6px;

}

.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: 24px;
	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;
}

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 0px 0px 0px;
}

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

.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;
}

.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%);
}

.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 #dedede;
	border-right: 1px solid #dedede;
	border-top: 0px solid #139be9;
	border-bottom: 3px solid #dedede;
	-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 ul{
	list-style-type: disc;
	line-height: 20px;
	font-size: 14px;
}

.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-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-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-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 > strong {font-weight: 600!important;}

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

.collapseZone ul {
	list-style: none;
	padding: 0;
  	margin: 0;
}

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

.collapseZone ul li {
	/*margin-left: 15px;*/
	line-height: 24px;
	font-size: 1em;
}

.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: top left;
	background-repeat: no-repeat;
	padding-left: 110px;
	width: 100%;
	height: 90px;
	display: block;
	padding-top: 20px;
}

.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: 22px;
	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;
	border-radius: 5px 5px 0px 0px;
	float: left;
	display: inline-block;
}

.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;
}

.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: 282px;
	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: 282px;
	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;
}

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-sisteme-invatamant {
	padding: 15px;
	background-color: #0078BD!important;
}

.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: 18px;
	line-height: 29px;
	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%);
  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%;
}

/* === For phones =================================== */
@media (max-width: 767px) {

	.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;
	}

	.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: 0px!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;}

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

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

    .slider-container {display: none;}

    .program-p1, .program-p2, .program-p3, .program-p4, .program-eea {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: 15px;line-height: 20px;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;
	}
}

/* === For tablets ================================== */
@media (min-width: 768px) and (max-width:991px) {
    .btn-breadcrumb > *:nth-last-child(-n+4) {
        display:block;
    } 
    .btn-breadcrumb > * div {
        max-width: 100px;
    }
}

/* === 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;
    }
}


.benchmark{
	color:gray;
	font-size:10px;
	text-align:center;
	color:black;
	
}

.ddp-content{
	padding:20px;
	
	
	
	
}

