/* 
    Document   : style
    Created on : Oct 8, 2012, 12:22:52 PM
    Author     : UZ
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


.jobsHeader {
    background-color: #75194A;
    overflow: hidden;
    width: 100%;
    height: 30px;
    border-radius: 10px;
}

.jobsHeader span {
    float: left;
    width: 16%;
    color: white;
    text-align: center;
    padding-top: 7px;
}

#header_feature_module {
    text-align:center;
    margin-bottom: 4px;
}

span.featured_job {
    clear: both;
    float:left;
    line-height: 160%;
    margin: 0;
    padding: 10px 0;
    width:100%;
}

span.even {
    background:#EBEBEB;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius:10px;
}
#top2 {
    clear: both;
    overflow: hidden;
    padding: 0;
    width: 100%;
    margin-left:0px;
}
span.featured_job span{
    float: left;
    width: 16%;
    text-align:center;
    color:#9ca7b7;
}
span.featured_job span a{ 
    color:black; 
    text-decoration: none;
}
span.featured_job span a:hover{ color:#9ca7b7; }





#rm-cookies-wrapper .my-cv dl {
	background:white;
	padding:20px;
	font-size:0;
}
#rm-cookies-wrapper .my-cv dl.my-cv-system {margin-bottom:0;text-align:right}
#rm-cookies-wrapper .my-cv dt,
#rm-cookies-wrapper .my-cv dd {
	display:inline-block;
	padding:10px;
	vertical-align:middle;
	font-size:14px;
}

#rm-cookies-wrapper .my-cv-account dd {
	border-bottom: 1px solid lightgrey;
    margin-bottom: 10px;
	padding-bottom: 20px;
}
#rm-cookies-wrapper .my-cv-account dd:last-child {
	padding-bottom: 10px;
	border-bottom: none;
	margin-bottom: 0;
}
#rm-cookies-wrapper .my-cv .sub {
	display:block;
	font-size:10px;
	font-weight:normal;
	margin: 10px 0 24px 0;
	color: lightgrey;
}
#rm-cookies-wrapper .my-cv .disclaimer {
    font-size:14px;
    font-style:italic;
    width:80%;
	margin-bottom:30px;
}
#rm-cookies-wrapper .my-cv .cvFieldsTitle {
	display:block;
	padding:10px 0;
	font-size:20px;
}
#rm-cookies-wrapper .my-cv-account .cvFieldsTitle {padding:0}

#rm-cookies-wrapper .cvFieldsTitle:before {
	font-family: 'FontAwesome';
	padding:0 20px 0 0 ;
}
#rm-cookies-wrapper .button {
	background:whitesmoke;
	padding:10px;
	margin:5px;
	display:inline-block;
}
#rm-cookies-wrapper .button a {color: #666!important}

#rm-cookies-wrapper .rm-yesNo {
	position:relative;
	width:100px;
	height:36px;
	margin:0 auto;
    line-height: 36px;
    cursor: pointer;
    color: white;	
    border: 3px dashed #e8e8e8;
    font-size: 17px;
    font-weight: bold;	
}

#rm-cookies-wrapper .rm-yesNo-yes,
#rm-cookies-wrapper .rm-yesNo-no {
	position:absolute;
	width:45px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	color:white;
	font-size:20px;
	font-weight:bold;
	top:0;
}
#rm-cookies-wrapper .rm-yesNo-yes {background:#00BB27;left:0;}
#rm-cookies-wrapper .rm-yesNo-no {background:red;right:0;}
#rm-cookies-wrapper .rm-yesNo-grayed {background: whitesmoke;color:gray;}

#rm-cookies-wrapper .rm-yesNo-yes:hover,
#rm-cookies-wrapper .rm-yesNo-no:hover {
	text-decoration:underline;
}
#rm-cookies-wrapper .rm-cookies-group-title {font-size:14px}

@media (max-width: 991px) {
	.container {width:100%!important}
}
@media (max-width:767px) {
	#rm-cookies-wrapper .my-cv dl { font-size:0 }
	#rm-cookies-wrapper .my-cv dt,
	#rm-cookies-wrapper .my-cv dd {
		display:block;
		width:100%;
		font-size:15px;	
	}
	#rm-cookies-wrapper .my-cv dt { padding-bottom: 0 }
	#rm-cookies-wrapper .my-cv dd {
		padding-top: 0;
		padding-bottom:20px;
		border-bottom:1px dashed grey;
	}
	#rm-cookies-wrapper .my-cv dd:last-child { border-bottom:none }
	#rm-cookies-wrapper .sub { padding-bottom:5px }
}
@media (max-width:450px) {
	#rm-cookies-wrapper .account-center { padding: 20px 0 }
}