/**@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,300italic,300,100italic,100&subset=latin,greek);**/
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src:url(../image/fonts/opensanscond.woff2) format('woff2');
}

.browseOptionWrapper {
	width: 20%;
	margin-right:3%
}

#uploadLink {
	background-position: right center;
	width:400px;
}

#editMetaLink1_2, #editMetaLink1_1, #editMetaLink1_3{
	background-image:url("image/itemOptions/edit_metadata.png");
	background-position:225px center;
	font-size:12pt;
	font-family:Verdana, Arial,Helvetica;
}
.metadataGroupTaxon0{display:none;}



.editTable{
	width:85%;
}

#mainNav {
	width: 93%;
}

#progressMenu{
	width:100%;
	text-align:center;
	
}

#sitename{
	color:#6c9e9b;
}


.contextTextDiv{
	clear:both;
	font-size:11pt;
	text-align:center;
	color:#333;
	
}
.contextTextDiv div.heading{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14pt;
	padding: 10px 0 5px 0;

}

.contextTextDiv span.cntxtLabel{
		font-size:12pt;
		font-weight:normal;
}
.contextImgDiv2{
	width:42%;
	float:left;
	display:inline-block;
	margin:2% 3%;
	text-align:center;
}

.contextImgDiv {
    display: inline-block;
    float: left;
    margin: 2%;
    text-align: center;
    width: 20%;
}

.contextImgDiv h4{
	display:inline-block;
	padding-bottom:3px;
	color: #767676;
	font-size:12pt;
	border-bottom:#fff 2px dashed;
}
.cntxtwrapActive h4{
	font-weight:bold;
	color: #000;
	border-bottom:#000 2px dashed;
}

.contextImgDiv img{
	width:auto;
	border:10px #ccc solid;
	border-radius:100%;
	opacity:0.8;
	cursor:pointer;
}

.contextImgDiv2 img{
	width:auto;
	border:10px #ccc solid;
	border-radius:100%;
	opacity:0.8;
	cursor:pointer;
}

.contextImgDiv img:hover{
	opacity:1;
	border:10px #c0c0c0 solid;
}

.contextImgDiv2 img:hover{
	opacity:1;
	border:10px #c0c0c0 solid;
}

.contextImgDiv img.cntxtActive{	
	border:10px #0ab7af solid;/*03ad3b*/
	opacity:1;
}
.contextImgDiv2 img.cntxtActive{	
	border:10px #0ab7af solid;/*03ad3b*/
	opacity:1;
}

.editTable#cat1page2, .editTable#cat1page2 td{
	background-color:#fff;
	border-color: #ccc;
}

.editTable#cat1page3, .editTable#cat1page3 td, .editTable#catz, .editTable#catz td, .editTable#cat3, .editTable#cat3 td{
	background-color:#DFF2FC;
}
.editTable#cat1page3{
	border-bottom:none;
	border-radius:0;
}

.editTable#cat2, .editTable#cat2 td{
	background-color:#edfffb;
}

.editTable#cat4, .editTable#cat4 td{
	background-color:#d4ffd5;
}

.editTable#cat5, .editTable#cat5 td{
	background-color:#f7f4cc;
}

.editTable#cat6, .editTable#cat6 td{
	background-color:#e7dbc2;
}

.editTable#cat7, .editTable#cat7 td{
	background-color:#e9e9e9;
}

.metadataGroupTitle{
	background-position:left top;
}

.submitSubTitle {
	font-size: 11pt;
	font-weight: bold;
	padding: 5px;
	border: none;
	color: #333;
	text-align: left;
	background-color:#edfffb;

}

#column00 {
	margin-left: 40px;
	width: 92%;
	clear: both;
}
.backend{
	padding-bottom:20px;
}

.metadataNarrow {
	width: 25%;
	float: right;
	
}

.submitLabel{
	text-align:left;
	width:100%;
}

.submitLabelt{
	text-align:left;
	}
	

#ccDiv{

	padding-left:30px;
}


.editTable td.metadataDisc, .editTable td.labelDisc{
	padding-left:20px;
	border:none;
}

.editTable td.labelDisc{
	padding-top:10px;
}

.licenceText{
	border:#999 1px solid;
}

.downloadLinkInactive{
background-color: #fff;
    background-image: url("image/itemOptions/downloadDisabled.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 12px auto;
    color: #a4a19c;
    display: inline-block;
    float: right;
    font-size: 11px;
    margin-left: 20px;
    margin-right: 48px;
    padding-right: 22px;
    text-align: right;
    text-decoration: none;
    vertical-align: top;
}

.editTable select#lom_educational-typicallearningtime_select, .editTable select#lom_educational-typicalagerange_select{
	width:400px;
}

.addremoveph{width:5%}
.editTable  td.oneboxNoRep{
	padding-left:6%;
}

.editTable  td.dropdownNoRep{
	padding-left:7%;
}

element.style {
}
input[type="submit"] {
appearance: normal;
-moz-appearance: normal;
-webkit-appearance: normal;
}
.formAddIconS {
	margin-left:50px
}
.dropNameAdd  .formAddIconS{
	margin-left:5px;
}

.textAreaAddLicense .formAddIconS{
	margin-left:20px;
}


.fullDescLink{
cursor:pointer;
float:left;
color:#0544ec;
padding-left:55px;
}
.fullDescText{

float:left;
color:#444444;
padding-left:15px;
}

.fullDescText a{
color:#444444;
}

.myFullDescLoader{
float: left;
    height: 30px;
    padding-left: 20px;
    width: 30px;
	visibility:hidden;

}


.bptyp{
	background-color:#fcfcfc; 
	border:#666 3px solid; 
	height:70px;	
	cursor:pointer;
	text-align:left;
	margin-bottom:70px;
	width:370px;
	float:left; 
	opacity:0.9;
	margin-left:60px;
}

.bptyp div.imgContainer{
	height:150px;width:150px;
	background-color:#fff;
	background-size:auto 115px;
	background-position:-7px 15px;
	background-repeat:no-repeat;		
	border-radius:50%;
	border:#777 5px solid;
	display:inline-block;
	float:left;
	position:relative;
	left:-30px;
	top:-25px;
}


.bptyp:hover{
	background-color:#e6fcfc;/*#afdddd;*/ 
	color:e6fcfc;
	border-color:#136366;
}

.bptyp div.lblContainer{
	width:190px;
	display:inline-block;
	text-align:left;
	line-height:22px;
	font-size:11pt;
	font-weight:bold;
	padding-top:10px;
}


#bptyp1, #bptyp3 {
	/*margin-left:110px;*/
}
#bptyp4 {
	margin-left:250px;
	margin-right:50px;
	width:500px;
	clear:both;
}

#bptyp4 div.lblContainer{
	width:320px;
	line-height:30px;
	padding-top:5px;
}
#bptyp1 div.lblContainer{
	padding-top:17px;
}

#bptyp1 div.imgContainer{
	background-image:url(image/browse/bp1bw.png);
	background-size:150px auto;
	background-position:-3px 12px;
}
#bptyp2 div.imgContainer{
	background-image:url(image/browse/bp2bw.png);
}
#bptyp3 div.imgContainer{
	background-image:url(image/browse/bp3bw.png);
	background-position:3px 17px;
}
#bptyp4 div.imgContainer{
	background-image:url(image/browse/bp4bw.png);
	background-position:-7px 19px;
}
#bptyp5 div.imgContainer{
	background-image:url(image/browse/bp5bw.png);
}


#bptyp1.bptypActive, #bptyp2.bptypActive, #bptyp3.bptypActive, #bptyp4.bptypActive, #bptyp5.bptypActive{
	background-color:#e6fcfc;/*#afdddd;*/ 
	color:e6fcfc;
	border-color:#136366;
	opacity:1;
	box-shadow: 3px 3px 3px #999;
	-moz-box-shadow: 3px 3px 3px #999;
   -webkit-box-shadow: 3px 3px 3px #999;
}

#bptyp1:hover div.imgContainer,#bptyp1.bptypActive div.imgContainer{
	background-image:url(image/browse/bp1c.png);
	border-color:#136366;/*6c9e9b;*/
}
#bptyp2:hover div.imgContainer, #bptyp2.bptypActive div.imgContainer{
	background-image:url(image/browse/bp2c.png);
	border-color:#136366;/*6c9e9b;*/
}
#bptyp3:hover div.imgContainer, #bptyp3.bptypActive div.imgContainer{
	background-image:url(image/browse/bp3c.png);
	border-color:#136366;/*6c9e9b;*/
}
#bptyp4:hover div.imgContainer, #bptyp4.bptypActive div.imgContainer{
	background-image:url(image/browse/bp4c.png);
	border-color:#136366;/*6c9e9b;*/
}
#bptyp5:hover div.imgContainer,#bptyp5.bptypActive div.imgContainer{
	background-image:url(image/browse/bp5c.png);
	border-color:#136366;/*6c9e9b;*/
}

.secondaryLinksSelected a, .secondaryLinks a:hover {
background-color:#f5f5f5 ;
color: #106266;
border-radius:0;
}

.secondaryLinks a {
background-color: #f5f5f5;
color: #999;
border-radius:0;
}
/*e6f0ef*/
body{background-color:#fcfcfc;}

.browseOption {
	border: #b6d0d0 3px solid;
}

.browseOption:hover{
	border:#dcbea7 3px solid;
}

.homeSearchInput {
	border: #b6d0d0 2px solid;
}

.homeSearchBtn {
	border: #b6d0d0 2px solid;
	height:59px;
	opacity:0.9;
}

.homeSearchBtn:hover {
	opacity:1;
}

input[type=text].homeSearchInput:focus {
	box-shadow: inset 0 0 5px rgba(80, 240, 230, 1);
   -moz-box-shadow:   inset 0 0 5px rgba(80, 240, 230, 1);
   -webkit-box-shadow: inset 0 0 15px rgba(80, 240, 230, 1);
}

.filterOptionsTable, .sortOptionsTable td{
	background-color: #e6f0ef;
}

.sortOptionsTable td, .pageLink, .pageLinkL, .pageLinkXL  {
	color: #6c9e9b;
	border: #b6d0d0 solid 2px;
}


.checkBox, .checkBoxClear {
	border: #b6d0d0 solid 1px;
}

#t2 .listMetadata a, .listTitle {
	color: #6c9e9b	
}
#header {
	background-size: 100% auto;
	background-position: center center;
}

.hexWrapper{
	transform: scale(1.4);
}

.hexagon{ 
	opacity:1;
	cursor:pointer;
	position:relative; 
	top:100px;
	float:right;
}

.hexagon:hover .poly{
	fill:#f7f097;	
}

.poly{
	fill:#f7e859;/*f7f097;*/
	width:12%;
	
}

.loginText{
	cursor:pointer;
	font-size:8pt;
	font-weight:bold;
}
@-moz-document url-prefix() {
}

.loginLink{
	cursor:pointer;
	font-family:Myriad; 
	font-size:12pt;
	text-decoration:underline;
	border:#ccc 1px solid;
	color: #6c9e9b;
	/*stroke:#6c9e9b;
	fill:#6c9e9b;*/
	
}

.loginTable,.contactWrapper{
	background-color: #F1EAE2;
}

.profileEmptyTextArea{
	margin-left: 10px;
	margin-top: 10px;

}
.jstree-default li.jstree-last {
    background-color: #e6f0ef !important;
    border: 1px solid #e6f0ef !important;
    border-radius: 5px;
}


.pilot{
	float:right;
	position:relative; 
	top:10px;
	right:80px;
	display:inline-block;width:120px;height:120px; background-size:120px auto;
	background-repeat:no-repeat;

}
.beta_en{
	background-image:url(image/header/beta_en.png);
}

.beta_el{
	background-image:url(image/header/beta_el.png);
}
#seperator div{
	background-color:#487471;/*c46544*/
	height:50px;
	width:50px;
	font-size:34px;
}

#search{
	margin-top:3%;
	margin-bottom:1%;
}

#browse{
	margin-top:1%;
	margin-bottom:1%;
}

.browseOptionWrapper{
	width:20%;
	margin-right:3%;
}

.browseOption{
	margin-right:0;
}

.info-quote1 {
	color: #09b7a5;
	font-size: 22px;
	position: relative;
	top: 1px;
	left: 0px;
	text-indent: 0px;
	font-weight:bold;
}

.info-quote2 {
	color: #59AFC3;
	font-size: 20px;
	position: relative;
	top: 1px;
	left: 0px;
	text-indent: 0px;
	font-weight:bold;
}

.info-quote3 {
	color: #ec874f;
	font-size: 16px;
	position: relative;
	top: 1px;
	left: 0px;
	text-indent: 0px;
	font-weight:bold;
}

.info-quote4{
	color: #9BCA70;
	font-size: 18px;
	position: relative;
	top: 1px;
	left: 0px;
	text-indent: 0px;
	font-weight:bold;
}
.loginOption{
	background-color:#fff;
	height:70px;
	border:#b6d0d0 3px solid; 
	border-radius:5px; 
	background-image:url(image/home/users.jpg);
	background-repeat:no-repeat;
	background-size:auto 280px ;
	background-position:-180px -50px;
	padding:10px;
	padding-left:230px;
	color:#666;
	width:67%;
	text-align:center;
	line-height:22px;
}

.loginOptionLink{
	text-decoration:none;
	width:80%;
}

#startloadingImg {
	margin-top: 3px;
}


.informRepublishTime{
	border:#ff6d09 3px solid; 
	border-radius:5px;
	width:80%;
	padding:5px;
	padding-left:60px;
	background-image:url(image/warn64a.png);
	background-repeat:no-repeat;
	background-size:auto 32px;
	background-position:10px center;
	font-weight:bold;
	text-align:left;
}

.informContainer{
	width:85%; 
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	padding:20px 0px;
}


.submitButton {
background-color: #D7E8C7;
border-color: #bcc5b3;
padding: 10px;
font-size: 10pt;
color: #252645;
border-radius: 3px;
opacity:0.8;
}

.submitButton:hover {
opacity:1;
}

#msgContainerEdit{
	background-color:#fff; 
	margin-top:0;
	padding-top:0;
	width:90%;
}
.submitButtonWork{
cursor:pointer;
}
.itemMenuAdminWorkflow{
position:relative;
bottom: 150px;
    clear: both;
    float: right;
    margin: 5px 0;

    width: 200px;
}
.itemMenuTitleWorkflow{
background-color: #825d28;
}

/****************************/
#loNumber{
	background-color:#f47e55;
	margin-right:5%;
}

#loNumber div{
	font-size:14px;
}

.infoHeader{
background-color:#cc4e35;
}

.ui-dropdownchecklist {
	margin-left: 10px;
}

.info-item h3 {
	background-image: url(image/header/logo.png);
}

.workspace-actions-wrapper div.action2 {
	width:35%;
}

.workspace-actions-wrapper div.action1 {
	width:55%;
}

#logo div{
	background:none;
}
#logo div#siteslogan{
	padding: 0 5px 0px 16px;
	margin-bottom: 20px;
	background: rgba(255,255,255,0.5);
}
.contact-collaborators{
	margin-top:20px;
}

.c_email{
	color:#666;
	font-weight:normal;
}

.c_contact{
	margin:10px 30px;
	color: #2b3e42;
}
.contactWrapper{
	width:90%;
	background-color:#e6f0ef;
}
.ratingLabel{
	display:inline-block; 
	width:100%;
	padding-top:7px;
	color:#333;
}

#spanlrtFilter5, #spanlrtFilter4{	
	height:32px;
}

#spanlrtFilter5 span.lrt_label, #spanlrtFilter4 span.lrt_label{	
	width: 80%;
    padding-left: 5%;
}

#spanlrtFilter5.en{	
	height:16px;
}

#spanlrtFilter5.en span.lrt_label, #spanlrtFilter4.en span.lrt_label{	
    padding-left: 0%;
}

.templatesText{
	margin:45px 10px 0;
	padding:10px;
	
}

.templatesLabelText
{
	margin:5px;
	padding:5px;
	font-weight:bold;
	color:#868686;
}
.tempTd{
  text-align: center;
}
.templPart{
text-align:center;
}
.schoolPartLeft{
width:50%;
float:left;
}
.schoolPartLeft{
width:50%;
float:left;
}
.schoolTitle{
padding :10px;
font-family: Verdana,Geneva,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 20px;
	font-weight:bold;
	color:#868686;
	text-decoration: none;
	min-height:40px;
}

.templFileImg{
margin:8px;
}
.templFileImg a{
text-decoration: none;
width:70px;
}
.schoolImages{

}
.templLink{
text-decoration: none;
display:inline-block;

}


.underFileText{
font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-style: normal;
    padding: 0 5px;
    width: 76px;
}

.sameContest
{
text-align:center !important;
font-weight:bold !important;
}

.info-content-text-link{
padding:0px;
margin:0px;
}

.metadataFieldValues{
	word-wrap:break-word !important;
}

#spanlangFilter1{
height:45px;
}
#spanlangFilter2{
height:45px;
}
.lang_value{
float:right;
}

.lang_label{
float:left;
width:80%;
margin-left: 10px;
}