#user-panel
{
	min-height: 20px;
}

#search-container
{
	text-align: right;
}

#search-container .input-field
{
	text-align: left;
	width: 11em;
}

#search-container .input-submit
{
	text-align:left;
}

/*#search-container a
{
	float: right;
	position: relative;
	right: -31px;
}*/


#menu ul li a
{
	height: 1.4em;
	padding:1em 5% 0 5%;
	display: block;
	width:90%;
}

.clear,
.hidden
{
	background: yellow!important;
	font-size: 0!important;
	line-height: 0!important;
	height: 0!important;
	width:0 !important;
}

.box-content
{

	min-height: 10px;
}

/* Submenu in raports*/
		/*.sub-menu
		{
			height: 4.85em;
			font-size:0.8125em !important;
			color: #253b96 !important;
			text-align:center;
			position: relative;
			z-index: 105;
			padding: 0 !important;
		}
		
			.sub-menu ul
			{
				padding: 1.15em 0 0 0;
				margin: 0 auto;
				display:inline;
				background:red;
			}
			
				.sub-menu ul li
				{
					display:inline;
					border-right: 1px dotted #97948d;
					vertical-align:middle;
					padding: 0 1em 0 0.5em;
					float: left;
					height: 2.3em;
					text-align: left;
				}
				
				.sub-menu ul li.last,
				.sub-menu ul li:last-child
				{
					border:none;
				}
				
				
					.sub-menu ul li a
					{
						color:#253B96!important;
						font-size:inherit !important;
						font-weight:normal !important;
					}
					
				
					.sub-menu ul li a span
					{						 
						 padding: 0.4em 0.4em 0.4em 1.5em !important;
						 display: block;
						  height: 1em;
						  min-height: 1em;
						  max-height: 1em;
						 cursor: pointer;
						 width:100%;
						 
						 border-radius: 3px;
						 /*behavior: url(IEfix/PIE.htc);*/
					}
					
					.sub-menu ul li.ui-state-active a
					{
						background:none;
					}
					*/
					
					.sub-menu ul li a span
					{
						padding-bottom:10px !important;
						position:relative !important;
						z-index: 100 !important;
						overflow:visible !important;
						cursor:pointer !important;
					}
					
					.sub-menu ul li a
					{
						color:#253B96!important;
						font-size:inherit !important;
						font-weight:normal !important;
					}
					

.dotted-container .icons ul
{
	width:9em;
	
}
				
.dotted-container .icons ul li
{
	padding:0!important;
	margin:0!important;
	width:auto!important;
	overflow:visible!important;
	display:inline!important;
}

.dotted-container .icons ul.visible-icon,
.dotted-container .icons ul.invisible-icon
{
	padding: 0 0 0 20px !important;
	margin:0!important;
}

.dotted-container .icons ul.visible-icon li,
.dotted-container .icons ul.invisible-icon li
{
	padding:0 !important;
	width: 4em!important;
	overflow:hidden!important;
}

.dotted-container .icons ul li.private-checkbox
{
	padding: 0 0 0 1em;
}

.overlay-bg
{
  width: 100%;
  left: 0;
  right: 0;
}


.evolution
{
   padding:0.4em 2em 0 15em;
   float:left;
	height: 1.25em !important;
	width:30%;
	text-align: right;
}
				
	.evolution a
	{
		background:url(../gfx/icons.png) no-repeat right  -90px;
		width:16px;
		height:16px;
		float:right;
		text-indent:-1000000px;
		position:relative;
		top:2px;
		right: -1.5em;
		text-align: left;
		margin: -20px 0 0 0;
	}
				
	.evolution label
	{
		padding:0em 0em 0em 0.5em;

	}
				
				
	.evolution input#evolution 
	{
		position:relative;
		top: 0.1em;
	}
				
.back-btn 
{
	background:  url(../gfx/bullets/nav-left-blue.png) no-repeat left 0.8em;
	padding:0.4em 0 0 1em;
}

/*DROP DOWN*/

#menu ul
{
	position: relative;
	z-index: 100;
}

#menu ul.dropdown-menu-1
{
	background: #899d00 !important;
	z-index:101;
}
#menu ul.dropdown-menu-2
{
	z-index:101;
	background: #f08000 !important;
}
#menu ul.dropdown-menu-3
{
	z-index:101;
	background: #b90146 !important;
}
#menu ul.dropdown-menu-4
{
	z-index:101;
	background: #0aa3a4 !important;
}
#menu ul.dropdown-menu-5
{
	z-index:101;
	background: #263c9b !important;
}
#menu ul.dropdown-menu-6
{
	z-index:101;
	background: #858585 !important;
}

#login-container .login-input input
{
	background:#f0f0f0;
	border:1px solid #cccccc;
	margin:0.3em 0 0 0 ;
						
	border-radius: 0px;
	/*behavior: url(IEfix/PIE.htc);*/
	padding:0.3em 2% 0.3em 2%;
	height: auto;
}

.gradient-bg-2
{
	margin:-4px 0 0 8.25em;
}

/*Buttons*/

.button,
.button-gray,
.employer-button,
.jobseeker-button
{
	position: relative;
	z-index: 100;
	width: auto;
	overflow: visible;
	padding:0.6em 1.25em 0.6em 0.95em;
}

button
{
	margin: 0!important;
	padding:0 !important;
}

.button, .button-gray
{
	width: auto;
    white-space:nowrap;
	display:inline !important;
	
	/*padding:3px 5px 3px 10px !important;
	margin:0!important;*/
	
	margin: -0.125em 0.3125em 0.125em 0 !important;
	padding:0.6em 0.95em 0.3em 0.95em !important;
}

.button-1, .button-2, .button-3, .button-4, .button-5, .button-6 
{
	width: auto;
    white-space:nowrap;
	display:inline !important;
	overflow: visible !important;
	
	/*padding:3px 2px 3px 2px !important;*/
	padding:0.4em 10px 0.4em 10px !important;
	margin:0!important;
}

.button-1 span.arrow-bullet, 
.button-2 span.arrow-bullet, 
.button-3 span.arrow-bullet, 
.button-4 span.arrow-bullet, 
.button-5 span.arrow-bullet, 
.button-6 span.arrow-bullet
{
	margin-left:-5px !important;
}

button .margin-right-10
{
	margin-right:0.9375em !important;
}

/*ACTION PANEL*/

	.action-panel 
	{
		text-align:center  !important;
	}
	
	.action-panel .action-box 
	{
		margin: 0px auto !important;
		overflow:auto !important;
		display:inline !important;
	}
	
	/*.action-panel .action-box ul li
	{
		float: none;
		display:inline;
	}*/
	
/*grid*/
.container_12 .grid_3 {
	width:22.9%;
}

.container_12 .grid_4 {
	width:31.31%;
}

/*BOX*/
.box-jobseekers,
.box-css3,
.advert-box
{	margin: 0 0 0.9375em 0;
	position: relative;
	zoom:1;
	top:0.9375em ;
}

.yellow-bg
{
	background: #ffea00 !important;
	-webkit-border-radius: 0.1875em !important; 
	-khtml-border-radius: 0.1875em !important;  
	-moz-border-radius: 0.1875em !important;
	 border-radius: 0.1875em !important;
	 padding:0.4em 0.4em 0.3em 0.4em;
}

.box-content .job-stat ul li
{
	padding: 0.2em 0 0.25em 1em!important;
	margin:0!important
}

.employer-container
{
	margin-top:-5px;
	bottom:-10px;
}

.jobseeker-container ul.jobseeker-link ,
.employer-container ul.employer-link 
{
	/*margin:-10px 0 0 0;*/
}

.jobseeker-container ul.jobseeker-link li,
.employer-container ul.employer-link li
{
	padding: 0.3em 0 0.3em 0em;

}

.jobseeker-container,
.employer-container 
{
margin: 0;
min-height: 17em;
max-height: 17em;
}

.pagination-container
{
	text-align:center;
	padding:0.8em 0 0.7em 0;
}

.pagination-bar 
{
	margin:0 auto;
	font-size:0.75em;
	display:inline;
}

.news-bar .news-text 
{
	position:relative;
	z-index:100;
	top:-5em;
	margin:0 0 -5em 0;
}

ul.paragraph-container li.paragraph-title
{
	padding:0.4em 0 0 0;
}

ul.paragraph-container li.paragraph
{
	font-size:0.75em;
	padding:0.2em 2em 0.2em 0;
}
	
ul.paragraph-container li.paragraph-2
{
	font-size:0.75em;
	padding:0.1em 2em 0.3em 0;
}
#footer .footer-menu ul.first-list li
{
	float:left;
	width:19.9%;
}
		
#footer .footer-menu ul.second-list li
{
	float:none;
	width:100%;
}


.default-icon-a
{
	background-image:url(../gfx/ie_icons/default-A.png);
}

.default-icon-b
{
	background-image:url(../gfx/ie_icons/default-B.png);
}

.delete-2-icon-a
{
	background-image:url(../gfx/ie_icons/delete-2-A.png);
}

.delete-2-icon-b
{
	background-image:url(../gfx/ie_icons/delete-2-B.png);
}

.exclamation-icon-a
{
	background-image:url(../gfx/ie_icons/exclamation-A.png);
}

.exclamation-icon-b
{
	background-image:url(../gfx/ie_icons/exclamation-B.png);
}

.save-icon-a
{
	background-image:url(../gfx/ie_icons/save-A.png);
}

.save-icon-b
{
	background-image:url(../gfx/ie_icons/save-B.png);
}

.send-icon-a
{
	background-image:url(../gfx/ie_icons/send-A.png);
}

.send-icon-b
{
	background-image:url(../gfx/ie_icons/send-B.png);
}

.preview-icon-a
{
	
	background-image:url(../gfx/ie_icons/preview-A.png);

}

.preview-icon-b
{
	background-image:url(../gfx/ie_icons/preview-B.png);

}

.unpublish-icon-a
{
	background-image:url(../gfx/ie_icons/unpublish-A.png);
}

.unpublish-icon-b
{
	background-image:url(../gfx/ie_icons/unpublish-B.png);
}

.publish-icon-a
{
	background-image:url(../gfx/ie_icons/publish-A.png);
}

.publish-icon-b
{
	background-image:url(../gfx/ie_icons/publish-B.png);
}

.language-icon-a
{
	background-image:url(../gfx/ie_icons/language-A.png);
}

.language-icon-b
{
	background-image:url(../gfx/ie_icons/language-B.png);
}

.export-icon-a
{
	background-image:url(../gfx/ie_icons/export-A.png);
}

.export-icon-b
{
	background-image:url(../gfx/ie_icons/export-B.png);
}

.print-icon-a
{
	background-image:url(../gfx/ie_icons/print-A.png);
}

.print-icon-b
{
	background-image:url(../gfx/ie_icons/print-B.png);
}

.delete-icon-a
{
	background-image:url(../gfx/ie_icons/delete-A.png);
}
.delete-icon-b
{
	background-image:url(../gfx/ie_icons/delete-B.png);
}

.events-icon-a
{
	background-image:url(../gfx/ie_icons/events-A.png);
}

.events-icon-b
{
	background-image:url(../gfx/ie_icons/events-B.png);
}

.contact-icon-a
{
	background-image:url(../gfx/ie_icons/contact-A.png);
}

.contact-icon-b
{
	background-image:url(../gfx/ie_icons/contact-B.png);
}

.advert-icon-a
{
	background-image:url(../gfx/ie_icons/advert-A.png);
}

.advert-icon-b
{
	background-image:url(../gfx/ie_icons/advert-B.png);
}

.search-icon-a
{
	background-image:url(../gfx/ie_icons/search-A.png);
}

.search-icon-b
{
	background-image:url(../gfx/ie_icons/search-B.png);
}

.cv-icon-a
{
	background-image:url(../gfx/ie_icons/CV-A.png);
}

.cv-icon-b
{
	background-image:url(../gfx/ie_icons/CV-B.png);
}

.topics-icon-a
{
	background-image:url(../gfx/ie_icons/related-A.png);
}

.topics-icon-b
{
	background-image:url(../gfx/ie_icons/related-B.png);
}

.links-icon-a
{
	background-image:url(../gfx/ie_icons/links-A.png);
}

.links-icon-b
{
	background-image:url(../gfx/ie_icons/links-B.png);
}

.access-icon-a
{
	background-image:url(../gfx/ie_icons/access-A.png);
}

.access-icon-b
{
	background-image:url(../gfx/ie_icons/access-B.png);
}

.help-icon-2-a
{
	background-image:url(../gfx/ie_icons/help-2-A.png);
}

.help-icon-2-b
{
	background-image:url(../gfx/ie_icons/help-2-B.png);
}

.search-doc-icon-a
{
	background-image:url(../gfx/ie_icons/doc-A.png);
}

.search-doc-icon-b
{
	background-image:url(../gfx/ie_icons/doc-B.png);
}

.rss-icon-a
{	
	background-image:url(../gfx/ie_icons/rss-A.png);
}

.rss-icon-b
{
	background-image:url(../gfx/ie_icons/rss-B.png);
}

.portal-icon-a
{
	background-image:url(../gfx/ie_icons/portal-A.png);
}

.portal-icon-b
{
	background-image:url(../gfx/ie_icons/portal-B.png);
}

.newsletter-icon-a
{
	background-image:url(../gfx/ie_icons/newsletter-A.png);
}

.newsletter-icon-b
{
	background-image:url(../gfx/ie_icons/newsletter-B.png);
}

.phone-icon-a
{
	background-image:url(../gfx/ie_icons/phone-A.png);	
}

.phone-icon-b
{
	background-image:url(../gfx/ie_icons/phone-B.png);	
}

.focus-icon-a
{
	background-image:url(../gfx/ie_icons/focus-A.png);
}

.focus-icon-b
{
	background-image:url(../gfx/ie_icons/focus-B.png);
}

.multimedia-icon-a
{
	background-image:url(../gfx/ie_icons/multimedia-A.png);
}

.multimedia-icon-b
{
	background-image:url(../gfx/ie_icons/multimedia-B.png);
}

.account-icon-a
{
	background-image:url(../gfx/ie_icons/account-A.png);
}

.account-icon-b
{
	background-image:url(../gfx/ie_icons/account-B.png);
}

.graduate-icon-a
{
	background-image:url(../gfx/ie_icons/graduate-A.png);
}

.graduate-icon-b
{
	background-image:url(../gfx/ie_icons/graduate-B.png);
}

.public-icon-a
{
	background-image:url(../gfx/ie_icons/public-A.png);
}

.public-icon-b
{
	background-image:url(../gfx/ie_icons/public-B.png);
}

.advisers-icon-a
{
	background-image:url(../gfx/ie_icons/advisers-A.png);
}

.advisers-icon-b
{
	background-image:url(../gfx/ie_icons/advisers-B.png);
}

.what-icon-a
{
	background-image:url(../gfx/ie_icons/what-A.png);
}

.what-icon-b
{
	background-image:url(../gfx/ie_icons/what-B.png);
}

.padlock-icon-a
{
	background-image:url(../gfx/ie_icons/padlock-A.png);
}

.padlock-icon-b
{
	background-image:url(../gfx/ie_icons/padlock-B.png);
}

.abroad-icon-a
{
	background-image:url(../gfx/ie_icons/abroad-A.png);
}

.abroad-icon-b
{
	background-image:url(../gfx/ie_icons/abroad-B.png);
}

.questionnaire-icon-a
{
	background-image:url(../gfx/ie_icons/questionnaire-A.png);
}

.questionnaire-icon-b
{
	background-image:url(../gfx/ie_icons/questionnaire-B.png);
}

.reports-icon-a
{
	background-image:url(../gfx/ie_icons/reports-A.png);
	background-size:1.5em 1.5em;
}

.reports-icon-b
{
	background-image:url(../gfx/ie_icons/reports-B.png);
	background-size:1.5em 1.5em;
}

.statistics-icon-a
{
	background-image:url(../gfx/ie_icons/statistics-A.png);
}

.statistics-icon-b
{
	background-image:url(../gfx/ie_icons/statistics-B.png);
}

.summary-icon-a
{
	background-image:url(../gfx/ie_icons/summary-A.png);
}

.summary-icon-b
{
	background-image:url(../gfx/ie_icons/summary-B.png);
}

.help-icon span,
 span.help-icon,
.help-icon a

{
	background-image:url(../gfx/ie_icons/help_ie.png);
	background-size:1em 1em;
}

.white-help-icon span,
 span.white-help-icon,
.white-help-icon a

{
	background-image:url(../gfx/ie_icons/help-2-A.png);
	background-size:1em 1em;
}

/*Social Media SVG icon*/
.facebook-icon,
.twitter-icon,
.linkdin-icon
{
	background-size:2em 2em!important;
}

.twitter-icon
{
	background-image:url(../gfx/ie_icons/sm-1.png)!important;
}

.facebook-icon
{
	background-image:url(../gfx/ie_icons/sm-2.png)!important;
}

.linkdin-icon
{
	background-image:url(../gfx/ie_icons/sm-3.png)!important;
}

/*Status icon*/
.visible-icon
{
	background-position:left center;
	background-image:url(../gfx/ie_icons/visible.png);
}

.invisible-icon
{
	background-position:left center;
	background-image:url(../gfx/ie_icons/invisible.png);
}

.approved-icon
{
	background-position:left center;
	background-image:url(../gfx/ie_icons/app.png);
}

.declined-icon
{
	background-position:left center;
	background-image:url(../gfx/ie_icons/dec.png);
}

.remove-input-clone{
	background-image:url(../gfx/ie_icons/delete-A.png);
	
}

.ls-right .content
{
	background-image: url(../gfx/ie_icons/ls-dots.png);
}

.ls-left .language-list a
{
	padding-top: 0.5em;
	height:2em;
}

.ls-left .content .logo
{
	width:200px;
	float:right;
}

.login-button
{
	width: auto;
    white-space:nowrap;
	height:auto;
	padding:0;
}
.login-button
{
	padding:3px 5px 3px 10px;
}

.maintenance-content
{
	float:left;
}

.maintenance-close
{
	float:right;
}

.box-css3
{
	box-shadow: 1px 1px 1px #cacaca;
}

.horizontal-nav li
{
	min-width:0 !important;
	width:9.4em!important;
	letter-spacing:-1px;
}


.facebook-icon,
.twitter-icon,
.linkdin-icon
{
	height:1.4em!important;
	padding-left:1.5em !important;
}

.carousel-control-bar
{
	display:inline;
	margin:0 auto;
}

.js-carousel h1, .js-carousel h2
{
	float:left;
}

.em-carousel h1, .em-carousel h2
{
	float:left;
}

.em-carousel button.button-2
{
	position:relative;
	z-index: 200;
}

.events-bar-2 ul.first-list li
{
	display:block !important;
	clear:both !important;
	float:none !important;
	padding:0 !important;
	margin:0 !important;
}

.events-bar-2 ul.first-list li.first, 
.events-bar-2 ul.first-list li:first-child
{
	padding:0 !important;
	margin:0 !important;
}

input .width-25pc
{
	width:23% !important;
}

label.margin-left-10
{
	padding-left:5px !important;
}

.dotted-container .input-field .column-link
{
	/*margin:-30px 0 0 0 ;*/
}

.dotted-container.collapsible .description ul.skills-list
{
	display:block;
}

.dotted-container.collapsible .description ul.skills-list li
{
	display: inline;
	white-space:nowrap;
}

.m-level-1
{
	background:white;
	position:relative;
	z-index:0;
}


.m-level-0 .button-print
{
	background:url(../gfx/ie_icons/print-A.png) no-repeat center center;
}

.button-add
{
	margin:0!important;
	padding:0!important;
	width:auto!important;
	min-width:1px !important;
}


/*Framework*/

div.overview-menu
{
	left:0;
	white-space: nowrap;
}

ul.overview-menu li
{
	display:inline;
	border:none;
	white-space: nowrap;
	margin-left:0!important;
	margin-right:0!important;
	padding:0 !important;
	
}
		ul.overview-menu li a,
		ul.overview-menu li a:hover,
		ul.overview-menu li a:active,
		ul.overview-menu li a:focus,
		ul.overview-menu li a.active,
		ul.overview-menu li.one-level a:hover,
		ul.overview-menu li.one-level a:active,
		ul.overview-menu li.one-level a:focus,
		ul.overview-menu li.one-level a.active
		{
			box-shadow: none;
			padding:15px 10px 16px 10px;
			white-space: nowrap;
			margin-left:0!important;
			margin-right:0!important;
			font-size:13px;
			width:100%;
			display:block;
		}
		
ul.overview-menu  div.secound_menu
{
	margin-top:-1px;
}

.buttons-typeA-list li,
.buttons-typeB-list li
{
	white-space: nowrap;
}

.presentation .sample
{
	top:-30px;
}

.container_12 .example
{
	border: none!important;
	margin-bottom:15px;
}


.footer-menu ul.first-list li
{
	width:19.9%
}

.footer-menu ul.first-list li ul li
{
	width:85%;
}


table.table-1 tbody td
{
	border-bottom:1px dotted #829500;
}

table.table-2 tbody td
{
	border-bottom:1px dotted #ee7f00;
}

table.table-3 tbody td
{
	border-bottom:1px dotted #B30044;
}

table.table-4 tbody td
{
	border-bottom:1px dotted #0A9FA0;
}

table.table-5 tbody td,
table.table-0 tbody td
{
	border-bottom:1px dotted #1f4f8c;
}

table.table-6 tbody td
{
	border-bottom:1px dotted #5a6f7a;
}

ul.table-action-panel
{
	position:absolute;
	z-index:999;
	
}