@import url("admin.css");
@import url("custom.css");
/* v1.0 | 20080212 */

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
*/
.athon-rm-form{
	max-width: 1650px;
}

.tablePageNumberLast, .tablePageNumberFirst {
    color: darkorange !important;
    background-color: #eee !important;
}

.benchmark{
	color:gray;
	text-align:center;
	font-size:10px;
	padding-bottom:30px;
	margin-top: 5px;	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 3;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
.clear {
	clear: both;
}
body {
	font-family: Exo, sans-serif;
	font-size:12px;
}
a {
	color:#6699cc;
}
a:hover {
	color:#3f4c6b;
}
#container {
	width:100%;
}
#header {
/*	background:url(images/header.jpg) no-repeat; */
	/* background:#AAAAAA; */
/*	border:1px solid #D2D9DC;*/
	height:50px;
	/* box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); */
	/* border-radius:2px; */
}
#header .logoiep a {
	background:url(images/udidrive.jpg) no-repeat;
	width:139px;
	height:40px;
	text-indent:-9999px; 
	display:block;
	float: left;
	border-right:3px solid #CCC;
	/*background-color:#FFFFFF;*/
	margin:5px 5px 5px 40px;
	/*-moz-border-radius:11px 11px 11px 11px;
	-webkit-border-radius: 11px 11px 11px 11px;
	-khtml-border-radius: 11px 11px 11px 11px;
	border-radius: 11px 11px 11px 11px;*/
}

.layout-table{
	border-spacing: 0;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

.left-td{
	padding: 0;
}

.logo-udd{
	width: 210px;
	margin: 0;
	height:50px;
	background:url(images/udidrive_frame3.svg) no-repeat;
	background-size: contain;
	background-color: #1A478A;
	 background-position: center;
}

.header-status{
	background-color: #1A478A;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #ddd;
	border-top: 0px solid #ddd;
	padding-bottom: 10px;
	padding-top: 10px; 
}

.header-status ul, .header-status li{
	padding: 0;
	margin: 0;
}


.header-status li{
	display: block;	
}

.header-status .welcome-div{
	background-color: transparent;
	display: block;
	border: 0;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: lightblue;
	
}

.header-status .welcome-div a{
	font-size: 14px;
	color: orange;
}

.header-status .welcome-div a:hover{
	text-decoration: underline;
}

.right-content{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	border-radius: 5px;
	border: 1px solid #eeeeee;
	padding: 20px;
	box-shadow: 0px 0px 10px rgb(26 71 138 / 30%);
    transition: box-shadow 0.2s;
    color: #1A478A;
}

#content .uef a {
	background-image:url(images/uefiscdi_ro_bl_175w.png);
	background-repeat:no-repeat;
	width:177px;
	height:40px;
	text-indent:-9999px;
	display:block;
	float:left;
	background-color:#dddddd;
	margin:1px 1px 6px 1px;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
	/*-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;*/
}
.logstatus {
	float:right;
}
#header .uniunea-europeana a {
	background:url(images/uniunea-europeana.png) no-repeat;
	width:80px;
	height:80px;
	text-indent:-9999px; 
	display:block;
	float: left;
	margin:10px 20px 0 20px;
}
#header .amposdru a {
	background:url(images/amposdru.png) no-repeat;
	width:90px;
	height:80px;
	text-indent:-9999px; 
	display:block;
	float: left;
	margin:10px 20px 0 20px;
}
#header .fse a {
	background:url(images/fse.png) no-repeat;
	width:83px;
	height:80px;
	text-indent:-9999px; 
	display:block;
	float: left;
	margin:10px 20px 0 20px;
}
#header .structurale a {
	background:url(images/structurale.png) no-repeat;
	width:89px;
	height:80px;
	text-indent:-9999px; 
	display:block;
	float: left;
	margin:10px 20px 0 20px;
}
#header .metcs a {
	background:url(images/mects.jpg) no-repeat;
	width:135px;
	height:80px;
	text-indent:-9999px;
	display:block;
	float: left;
	margin:10px 20px 0 20px;
}
.breadcrumbs {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#3f4c6b;
	font-weight:bold;
	text-align:left;
	width:100%;
	line-height:42px;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
	margin:0 0 4px 0;
	background-color:#dddddd;
}
.breadcrumbs a {
	color:#3f4c6b;
}
.breadcrumbs a:hover {
	color:#6699cc;
}
.breadcrumbs span {
	margin-left:2px;
	margin-right:3px;
}
#content {
	min-height:400px;
	background-color:#FFF;
	/* border:1px solid #D2D9DC; */
	/*padding:0 10px 0 10px;*/
	/* box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); */
	border-radius:2px;
}
#left {
	float:left;
	width: 210px;
	/* width:178px; */
	/*padding:10px 10px 0 0;*/
}
#left p {
	text-align:center;
	margin:0 0 10px 0;
}
#menu {
	font-family: Exo, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#68759c;
}
#menu li {
	border-bottom:4px solid #68759c;
	padding-top: 8px;
}
#menu li a {
	color:#68759c;
	display:block;
	height:22px;
	width: 178px;
}
#menu li a:hover {
	color:#6699cc;
}
#right {
	float:left;
	width:100%;
	/*padding:10px 0 0 10px;*/
	/*border-left:1px solid #D2D9DC;*/
}
h2 {
	font-family: Exo, serif;
	margin-bottom:20px;
	font-size:18px;
	color: #3a3a3a;
	font-weight:100;
}
.register h2 {
	font-family: Exo, serif;
	margin-bottom:20px;
	font-size:18px;
	color: #3a3a3a;
	font-weight:100;
}
.register input {
	width: 220px;
	display: block;
	padding: 4px;
	margin: 10px 0 0 0;
	font-size: 18px;
	color: #3a3a3a;
	font-family: Exo, serif;
}
.register label {
	font-size: 16px;
	font-family: Exo, serif;
	color: #3a3a3a;
}
/*login*/
#login {
	display:block;
	margin:50px 0 0 0;
}
#login .button:hover, .create:hover {
	background: white;
	color: black;
}
/* .formular {
	width:340px;
	margin:100 auto;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
	border:1px solid #d2d9dc;
	font-family:'Arial';
	border-radius:2px;
	background:#fcfcfc;
	text-align:left;
} */
.topform {
	width:300px;
	padding:20px;
	height:140px;
}
.bottomform {
	background:#f2f6f8;
	border-top:1px solid #d2d9dc;
	padding:20px;
	line-height:20px;
}
.bottomform  input{
	float:right;
	color:#000;
	background:#e3e3e3;
	border:4px solid #DBDBDB;
	cursor:pointer;
}
.topform input[type=submit] {
	color:#000;
	background:#e3e3e3;
	border:4px solid #DBDBDB;
	cursor:pointer;
}
.bottomform  input[type=submit]:hover, .topform  input[type=submit]:hover{
	color:#FFF;
	background:#444;
	border:4px solid #000;
	cursor:pointer;
}
.bottomform a {
	color:#444444;
	font-size:11px;
	text-decoration:none;
}
.bottomform a:hover {
	text-decoration:underline;
}
.formular p {
	font-size:14px;
	margin:0 0 10px 0;
	color:#333;
}
.formular input[type="text"],  input[type="password"] {
	height:35px;
	width:97%;
	border:1px solid #ccc;
	background:#f7f9fa;
	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
	font-size:16px;
	padding:0 5px;
	margin:0 0 15px 0;
	border-radius:2px;
}
.formular input[type="text"]:hover,  input[type="password"]:hover {
	border:1px solid #b7d4ea;
	background:#f7f9fa;
}

#footer {
	font-family:Exo, sans-serif;
	font-size:10px;
	color:#3d496a;
	text-align:center;
/*	background: url(images/foot.jpg) no-repeat #FFF; */
	padding:5px 0 0 0;
}
.top {
	width:1100px;
	height:10px;
	margin:0;
	background:url(images/top.jpg) no-repeat;
	padding: 0;
}
/* tables */
table.tablecss {
	font-family: Exo, sans-serif;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablecss thead tr th, table.tablecss tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablecss thead tr .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablecss tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablecss tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablecss thead tr .headerSortDown, table.tablecss thead tr .headerSortUp {
	background-color: #8dbdd8;
}
.errHeader{
    font-weight:bold;
    text-decoration:underline;
    color:#FF6600;
    margin-bottom:-5px;
}
.errMsg {
	margin:10px;
	color:#D8000C;
	height:23px;
	background:#FFBABA;
	border:1px solid #F00;
	width:300px;
	height:auto;
	vertical-align: middle;
	padding:10px;
	line-height:15px	
}


.scsHeader{
    font-weight:bold;
    text-decoration:underline;
    color:#060;
    margin-bottom:-5px;    
}

.scsMsg {
	color:#FFF;
	height:13px;
	background:#00CC66;
	border:1px solid #060;
	width:90%;
	margin:10px;
	height:auto;	
	padding:10px;
	
}

.scsInfo, .scsErr, .scsWarn {
	color:#FFF;
	height:13px;
	background:#21b45b;
	border:0px solid #060;
	width:95%;
	margin:10px auto;
	height:auto;	
	padding:10px;
	border-radius:3px;
}

.scsInfo label, .scsErr label, .scsWarn label{
	margin-bottom: 0;
	font-weight: 500;
	font-size: 13px;
}

.scsErr {
	color:#FFF;
	background:#df4842;
	border:0px solid #FFBABA;
}
.scsWarn {
	color:#FFF;
	background:#e17c00;
	border:0px solid #FF8080;
}

.register_project {
	margin-bottom:10px;
}
.register_project input, select, textarea {
	background-color:#F7F9FA;
	padding: 2px;
	color: #3a3a3a;
	border:1px solid #CCC
}
.register_project input, select {
	width:200px;
}
.register_project ul {
	margin:0 0 0 10px;
}
.register_project li {
	margin-bottom:5px;
	list-style:inside;
	list-style:none;
}
.register_project h2 {
	 margin:15px 0 5px 0;
	 color:#000099
}
	
/*
.formCategoryItemTableFieldName{
	width:200px;
	border:1px solid #000;
}
.formCategoryItemTableValue {
	border:1px solid #000;
}*/
.menuGlobal {
	font-family: Exo, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;

}

a.menuLink:link {
	font-family: Exo, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-image: url(img/bullet.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
a.menuLink:visited {
	font-family: Exo, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-image: url(img/bullet.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 4px;
}
a.menuLink:hover{
	font-family: Exo, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-image: url(img/bullet.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 4px;

}

a.pathExec0:link,
a.pathExec0:visited,
a.pathExec0:hover,
a.pathExec0:active
{
	font-family: Exo, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#9933FF;
    text-align: left;
	line-height:40px;
	padding-left: 35px;
}

a.pathExecQuickAccess:link, 
a.pathExecQuickAccess:visited,

a.pathExecQuickAccess:active
{
	font-family: Exo, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#00325f;
	padding-left: 10px;
	padding-right: 10px;

}
a.pathExecQuickAccess:hover{
	color:#000000;
}

a.pathExec1:link, 
a.pathExec1:visited,

a.pathExec1:active
{
	font-family: Exo, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color:#eb6a0a;*/
	/* color:#8D97EF; */
	color: lightgreen;
	line-height:15px;
}
a.pathExec1:hover{
	/* color:#000000; */
	
}

.path1:hover a.pathExec1 span, .path1:hover a.pathExec1{
	text-decoration: underline;
}

a.pathExec2:link, 
a.pathExec2:visited,
a.pathExec2:active
{
	background-repeat: no-repeat;
	font-family: Exo, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/* color:#CCCCCC; */
	color: white;
	line-height:25px;
	text-transform: uppercase;

}

a.pathExec2 span{
	color: white!important;
}

.path2:hover a.pathExec2 span, .path2:hover a.pathExec2{
	text-decoration: underline;
}

a.pathExec2:hover{
	/* font-weight: bold;
	color:#000000; */
	color: #eeeeee;
}

a.pathExec3:link, 
a.pathExec3:visited,
a.pathExec3:active
{
	font-family: Exo, sans-serif;
	font-size: 13px;
	/* font-weight: bold; */
	/* color:#AAAAAA; */
	color: #ddd;
	line-height:15px;
}

a.pathExec3 span{
	color: #ddd!important;
}

.path3:hover a.pathExec3 span, .path3:hover a.pathExec3{
	text-decoration: underline;
}

a.pathExec3:hover{
	/* font-weight: bold;
	color:#000000; */

}


a.pathExec4:link, 
a.pathExec4:visited,
a.pathExec4:active
{
	font-family: Exo, sans-serif;
	font-size: 12px;
	font-weight: normal;
	/* color:#447fb2; */
	color: white;
	line-height:25px;
}
a.pathExec4:hover{
	/* font-weight: bold; */
}

a.pathExec4 span{
	color: #ddd!important;
	font-weight: normal!important;
}

.path4:hover a.pathExec4 span, .path4:hover a.pathExec4{
	text-decoration: underline;
}

.path0Inner {
	padding-left: 0px;   
}
.path1Inner {
	padding-left: 0px;   
}
.path2Inner {
	padding-left: 10px;   
}
.path3Inner {
	padding-left: 20px;   
}
.path4Inner {
	padding-left: 30px;   
}
.path5Inner {
	padding-left: 40px;   
}

.pathAsList  {
	background-repeat: no-repeat;
	font-family: Exo, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height:20px;
    text-align:left;
	width:100%;
}

.path0  {
	background-repeat: no-repeat;
	font-family: Exo, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height:20px;
    text-align:left;
	width:100%;
	display:none;
}

.path1 {
	/* background: url("images/menubga.jpg") repeat-x scroll 0 0 #444444; */
	background-color: #1A478A;
	border: 0;
    /* border-left: 4px solid #373737; */
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 7px 10px;
	display:block;
/*
	width: 100%;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-position: left center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7fa7ca;
	border-bottom-color: #7f98af;
	height:18px;
	width: 100%;
*/
}


.path2 {
	/* background: url("images/menubga.jpg") repeat-x scroll 0 0 #444444; */
	background-color: #1A478A;
	/* border-left: 4px solid #373737; */
	padding-bottom:2px;
	height:28px;
	width: 100%;
}

.path3 {
	/* background: url("images/menubga.jpg") repeat-x scroll 0 0 #444444;
	border-left: 4px solid #373737; */
	background-color: #1A478A;
	padding-bottom:2px;
	height:28px;
	width: 100%;
}
.path4 {
	/* background: url("images/menubga.jpg") repeat-x scroll 0 0 #444444;
	border-left: 4px solid #373737; */
	background-color: #1A478A;
	padding-bottom:2px;
	height:28px;
	width: 100%;
}
table.path1, table.path2, table.path3, table.path4 {
	/* margin:0 0 2px 0; */
}

table.path1 td, table.path2 td, table.path3 td, table.path4 td{
	padding-top: 5px;
	padding-bottom: 5px;
}

table.path1:hover {
    /* background: url("images/bgmenubg.jpg") repeat-x scroll 0 0 #E3E3E3;
    border-left: 4px solid #DBDBDB;
    color: black; */
    color: #eeeeee;
    text-decoration: none;
	/*	background-color:#e3eff8;*/
}
/*table.path1:hover a, table.path2:hover a, table.path3:hover a, table.path4:hover a {
    color: #000000;
}*/

table.path2:hover{
    /* background: url("images/bgmenua.jpg") repeat-x scroll 0 0 #E3E3E3;
    border-left: 4px solid #DBDBDB;
    color: #444444; */
    color: #eeeeee;
    text-decoration: none;
}

table.path3:hover {
    /* background: url("images/bgmenua.jpg") repeat-x scroll 0 0 #E3E3E3;
    border-left: 4px solid #DBDBDB;
    color: #777777; */
    color: #eeeeee;
    text-decoration: none;
}

table.path4:hover {
    /* background: url("images/bgmenua.jpg") repeat-x scroll 0 0 #E3E3E3;
    border-left: 4px solid #DBDBDB;
    color: #FFFFFF; */
    color: #eeeeee;
    text-decoration: none;
}

.pathSelected {
	background-color: #0088aa;
	background-repeat: no-repeat;
}

a.pathExecSelected:link, 
a.pathExecSelected:visited,
a.pathExecSelected:hover,
a.pathExecSelected:active
{

	color:#CCCCCC;
	

}

a.pathExecNone:link {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;
}
a.pathExecNone:visited {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;
}
a.pathExecNone:hover{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;

}
a.pathExecNone:active{
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;

}

a.pathExecPrimary:link {
	color: #993300;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;
}
a.pathExecPrimary:visited {
	color: #993300;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;
}
a.pathExecPrimary:hover{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;

} 
a.pathExecPrimary:active{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;
}


a.pathExec:link {
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;
}
a.pathExec:visited {
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;
}
a.pathExec:hover{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;

}
a.pathExec:active{
	color: #336699;
	font-weight: bold;
	font-size: 12px;
	font-family: Exo, sans-serif;

}


a.sQL:link, 
a.sQL:visited,
a.sQL:active
{
	font-family: Exo, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#4196d2;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;	
}
a.sQL:hover{
	font-weight: bold;
	color:#333333;

}

.pathQuickAccessSelected{
	background-color:#e3eff8;
	/*border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #7fa7ca;
	border-bottom-color: #7f98af;*/
}


.submenu{
	background-color:#e3eff8;
}
.tableHeader {
	background:#d3d3d3;
	text-align:center;
}
.tableHeaderCount, .tableItemsCount, .tableItemsItem, .tableItemsOptions {
	padding:5px;
	text-align:center;
}
.tableItemsOdd {
	background:#ececec;
}
.showOnPrint{
    display:none;
}
.tableItemsItem{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

}
.tableHeaderTitle{
	background-color: #FFE1C4;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	background-position: center;
}
.tableHeaderTitle td {
	color:#006699;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:8px;
	font-size:16px;
	font-weight:bold;	
	text-align:left;
}
.tableHeaderPages{
	
}
.tableHeaderPages td{
	padding-top:8px;
	padding-bottom:4px;
	padding-left:8px;
}
.tableItemsCount{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-weight: bold;

}

.tableItemsOptions{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #E8E8E8;

}
.tableHeaderCount{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-weight: bold;

}
.tableHeaderItem{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

}
.tableHeaderOptions{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

}
.tableItemOdd{
    background-color: #CCCCCC;
}
.tableItemEven{
    background-color: #FFF;
}
.tableMain {
	BORDER-BOTTOM: 1px solid #999999;
	TEXT-ALIGN: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Exo, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-right-color: #999999;
	background-color: #FDFDFD;
	width: 100%;
	margin-top: 10px;
}
.tableBody {
	BORDER-RIGHT: 1px solid #E0E0E0;
	BORDER-BOTTOM: 1px solid #E0E0E0;
	font-family: Exo, sans-serif;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F7F7F7;
	border-left-color: #F7F7F7;
	border-top-width: 1px;
	padding-right: 2px;
	padding-left: 2px;
}
.wrapword{
  white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  white-space: pre-wrap;       /* css-3 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
 }
 .messageReceived {
	line-height:15px; background-color:#EBEFFE;padding:5px;border:1px solid #ccccff;
 }
 .messageSent {
	line-height:15px; background-color:#EAFAE7;padding:5px;border:1px solid #99cc99;
 }
 .messageAmbiguous {
	line-height:15px; background-color:#FEE9EF;padding:5px;border:1px solid #ffcccc;
 }
 
 /* nomenclatorInst STYLE START*/
.nomenclatorInst{
	padding-top:15px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	
}

.nomenclatorInst input[type="text"] {
	height: 24px;
	border: 1px solid #b5b5b5;
	background-color: #F7F9FA;
	font-size: 9pt;
	padding: 0 5px;
	border-radius: 2px;
	color:#444;
}
.nomenclatorInst  select {
	height: 24px;
	border: 1px solid #b5b5b5;
	background-color: #F7F9FA;
	font-size: 9pt;
	/*padding: 0 5px;*/
	border-radius: 2px;
	color:#444;
}
.nomenclatorInst textarea {
	width:97%;
	height:50px;
	border: 1px solid #b5b5b5;
	background-color: #F7F9FA;
	font-size: 8pt;
	padding:5px;
	border-radius: 2px;
	color:#444;
}
.nomenclatorInst input[type="text"],
.nomenclatorInst  textarea,
.nomenclatorInst  select
{
/*	box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);*/
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.nomenclatorInst input[type="text"]:hover, .nomenclatorInst textarea:hover, .nomenclatorInst  select:hover {
	border:1px solid #75b8eb;
	background:#ededed;
}
.nomenclatorInst table {
	color:#444;
	background-color: #F4F6F4;
	margin:10px 23px 10px 23px;
	font-size: 8pt;
	width: 95%;
	text-align: left;
	
}
.nomenclatorInst table td{
	padding:5px;
	border:1px solid #D5D9F9;
	line-height:15px;

}
.nomenclatorInst table tbody tr td {
	padding:5px;
	border:1px solid #D5D9F9;
	line-height:15px;
}

.labelOnClick label {
	font-weight:bold;
	color:green;
	font-size:11px;
}

.labelOnClick label:hover {
	font-weight:bold;
	color:red;
	font-size:11px;
}
/* nomenclatorInst STYLE END*/
 /*---------------- nomenclatorProiecte STYLE START ----------------*/
.nomenclatorProiecte{
	padding-top:15px;
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-khtml-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	
}

.nomenclatorProiecte table {
	color:#444;
	background-color: #F4F6F4;
	margin:5px 5px 5px 5px;
	font-size: 8pt;
	width: 99%;
	text-align: left;	
}

.nomenclatorProiecte table td{
	padding:5px;
	border:1px solid #eee;
	line-height:15px;

}
.nomenclatorProiecte table tbody tr td {
	padding:5px;
	border:1px solid #eee;
	line-height:15px;
}

.tdTitleItem {
	color:#003399;
	background-color:#D5D9F9;
}
/* nomenclatorInst STYLE END*/

INPUT.axSearch{
	background-image:url(images/dropdown.gif);
	background-position:right center;
	background-repeat: no-repeat;
	background-color:#FFCC99;
}

.adminInfo {
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color:#efefff;
	color:#666666;
	font-style:italic;
	font-size:10px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
 	margin-bottom:10px;
	padding:5px;
	border-bottom:1px solid #999999;
	/* border-right:1px solid #999999; */
}

.userInfo {
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background-color:#efefff;
	color:#666666;
	font-style:italic;
	font-size:10px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
 	margin-bottom:0px;
	padding:5px;
	border-top:1px solid #999999;
	/* border-right:1px solid #999999; */
}
#resize {
    background: url("images/resize.png") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    height: 18px;
    opacity: 0.3;
    outline: medium none;
    position: absolute;
    right: 17px;
    transition: all 0.3s linear 0s;
    width: 18px;
	margin:6px 0 10px 0;
}
#resize:hover {
	opacity:0.9;
}

.welcome {
	border-left:1px solid #D2D9DC;
	float:left;
	padding:0 10px;
	line-height:50px;
	background-color:#444444;
	color:#FFFFFF;
}
.welcome a{
	color:#8D97EF;
	font-size:20px;
}
.welcome a:hover{
	color:lightblue;
	font-size:20px;
}
.headlogin {
	/*background:#F2F6F8;*/
	background-color:#444444;
	border-left:1px solid #D2D9DC;
	font-size:20px;
	line-height:50px;
	text-align:center;
}
.headlogin  a{
	width:150px;
	height:50px;
	display:block;
	color:#8D97EF;
}
.headlogin a:hover{
	color:lightblue;
}
.infoUtil {
	float:left; 
	width:56px; 
	height:40px; 
	margin:5px 5px 5px 6px; 
	box-shadow:1px 1px 12px 1px rgba(0, 0, 0, 0.5);
	background: #141212; 
	background: -moz-linear-gradient(top, #141212 0%, #999999 50%, #999999 50%, #141212 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141212), color-stop(50%,#999999), color-stop(50%,#999999), color-stop(100%,#141212));
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;


}
.infoClock {
	height:50%; 
	position:relative;
	font-family:Impact, Charcoal, sans-serif; 
	color:#EEEEEE; 
	font-size:14px;
	border-bottom:0px dashed #999999;
}
.infoClock hr{
		border-top:solid 1px RGBA(0,0,0,0.9);
		border-bottom:solid 1px RGBA(87,87,87,0.9);
		border-left:none;
		border-right:none;
		position:absolute;
		top: 4px;
		z-index:9999;
		width:100%;
		}
.infoClockUp {
	height:50%; 
	border-bottom:2px solid #999999;
}
.infoClockDown {
	height:50%; 
}
.numberClock {
	position:absolute;
	top:3px; 
	left:4px
}
.infoDate {
	height:50%; 
	font-family:Impact, Charcoal, sans-serif; 
	padding:3px 2px 2px 2px; 
	color:#DDDDDD; 
	border-top:0px dashed #DDDDDD;
}



a.toolinfo span {
	display: none;
}

a.toolinfo:hover {
	position: relative;
}

a.toolinfo:hover span {
	display: block;
	position: absolute;
	border: thin solid black;
	background-color: #E9ECFE;
	width:120px;
	text-align:left;
	padding: 10px 10px 10px 10px;
}

a.tooltip span {
	display: none;
}

a.tooltip:hover {
	position: relative;
}

a.tooltip:hover span {
	  display: block;
      position: absolute;
      line-height: 12px;
      padding: 7px;
      font-size: 11px;
      text-align: left;
      color: darkred;
      background-color: #E9ECFE;
      border: 2px solid darkred;
      border-radius: 5px;
      text-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 1px;
      box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 2px 0px;
      z-index:20;
      top:-5px;
      left:140px;
}

 a.tooltip:hover span:after {
     content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-width: 7px;
      border-style: solid;
      border-color: transparent darkred transparent transparent;
      top: 0px;
      left: -15px;
} 

.hoverTable tr:hover  td{ 
	background-color:#fffbae!important; 
	color:darkred;
}/*hover*/

/*CMS Semplag*/
.btCMS a{
	color: blue;
	font-weight:bold;
	font-size:17px;
}

.btCMS a:hover{
	color: darkblue;
	font-weight: bold;
	font-size: 17px;
}

.btCMS td{
	background: #FF97CB;
	width: 250px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 15px solid white;
	text-align: center;
}

.btCMS h2 {
	line-height:25px;
	font-weight: bold;
	margin-bottom:25px;
	font-size:18px; 
	color:#5174EC;
	text-align: center;
}
/*End CMS Semplag*/

.athonAdmin p, .athonAdmin li{
	font-size: 14px;
}

#footer p{
	font-size: 13px;
}	

.secretariatRegistru table{
	font-size: 10pt!important;
}

input[type="button"].WindowButton {
    cursor: pointer;
    display: block;
    font-weight: 400;
    font-size: 15px;
    width: 90%;
    padding: 15px;
    border-style: solid;
    border-color: rgba(66, 223, 72, .15)!important;
    background-image: -webkit-linear-gradient(0deg, rgba(104, 223, 66, .25), rgba(1, 167, 54, .24))!important;
    background-image: linear-gradient(90deg, rgba(104, 223, 66, .25), rgba(1, 167, 54, .24))!important;
    -webkit-transition: background-color 200ms cubic-bezier(.755, .05, .855, .06)!important;
    transition: background-color 200ms cubic-bezier(.755, .05, .855, .06)!important;
    text-align: center!important;
    border-radius: 5px!important;
    background-color: hsla(0, 0%, 100%, .05)!important;
    color: #fdfdfd!important;
    border-width: 1px!important;
    outline: 0!important;
    height: auto!important;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    margin: 10px auto 5px auto;
    text-transform: uppercase;
    font-family: inherit;
}

input[type="button"].WindowButton:hover {
    border-color: rgba(66, 223, 72, .93)!important;
    background-image: -webkit-linear-gradient(0deg, #68df42, #01a736)!important;
    background-image: linear-gradient(90deg, #68df42, #01a736)!important;
    -webkit-transform: translate(0px, 0px)!important;
    -ms-transform: translate(0px, 0px)!important;
    transform: translate(0px, 0px)!important;
    font-weight: bold;
}

.reg-row.fin-row{
	background-color: #1060d8;
}

.secretariatRegistru .timp-label{
	display: inline-block;
	font-size: 11px!important;
	padding: 2px 10px;
	border-radius: 5px;
	font-weight: normal!important;
	margin-top: 5px;
}

.modal-ui{
	background-color: #ffffff;
	padding:10px;
	border-radius:5px;
	margin:0px!important;
}