/* CSS overwrites for new responsive layout implementation */

#signin_content {
    max-width: none !important;
    padding: 100px 0 0 0 !important;
}

#testeur .pageTitle h1 {
    display: inline-block;
    zoom: 1;
    color: #012636;
    font-family: arial;
    font-size: 43px;
    font-weight: 200;
    line-height: 45px;
    vertical-align: top;
    padding: 10px 0 0;
    margin: 0;
}

#testeur .subTitle {
    color: #6c6f71;
    font-size: 18px;
    display: block;
}

.noPattern {
	background: #fff;
}

.inlineStyle {
	box-sizing: content-box;
    display: inline-block;
    zoom: 1;
}

.alignTop {
    vertical-align: top;
}

.openSans-font.size1 {
    font-size: 100px;
    line-height: 100px;
}
.openSans-font {
    font-weight: 200;
    line-height: 26px;
    margin: 0 0 5px;
}

.subTitle {
    color: #6c6f71;
    font-size: 18px;
    display: block;
}

.lightGrey {
    color: #6c6f71;
}
.floatRight {
    float: right;
    padding-top: 20px;
}

.inner-border {
	box-sizing: content-box;
}

/* end css overwrites */

/* common ourservice background y:-300px*/
body {
margin:0;
padding:0;
background:url(/recruiter/resources/cms/images/mainPatternBg.png)
}
#topHeader {
height: 90px  !important;
display: block;
width: 100%;
top: 0px;
z-index: 1001;

}
#content.content {
background: none;
padding:0 0 50px;
border:none;
}
.feature {
width: 100%;
background: black;
left: 0;
top: 0px;
z-index: 1;
text-align: center;
background: #D3C1A8 url('/recruiter/resources/cms/images/rec12-homepage-bg-blank.jpg') no-repeat 50% 0%;
}
.ourClients-leftCol {
width: 215px;
border-right: 1px solid white;
padding: 0px 65px;
}
.ourClients-leftCol.last {
border:none;
}
#ourClients h2{
font-size: 20px;
margin: 0 0 15px;
padding: 0 0 15px;
color: #012636;
}
.contentContainerRight {
font-family:arial;
line-height:18px;
}
 ol {
padding: 0 0 0 15px;
margin: 0 0 0 18px;
}
ol  li{
list-style-type:decimal;
}
.testimonialBlock .leftCol {

width:320px;
}
.testimonialBlock {
margin-bottom: 30px;
}
.testimonialBlock .rightCol {
border-left: 1px solid #C5C5C5;
width: 610px;
padding: 0 0 0 30px;
color:#6c6f71;
font-family:arial;
}
.companyName {
text-align:right;
}


/*cms slider style*/

/*  June 2013 update styles */


#testimonial-main {
	font-family:Arial;
}
#testimonial-inner-left {
	float:left;
	width:402px;
}
#testimonial-inner-left #inner-left-nav { /*left nav ul*/
	
}
#testimonial-inner-left #inner-left-nav li { 
	float:left;	
	margin:0 14px 14px 0;
	position:relative;
}
#testimonial-inner-left #inner-left-nav .no-margin { 
	margin:0 0px 14px 0;
}
#testimonial-inner-left #inner-left-nav li a { 
	display:block;
	width:187px;
	height:115px;
	background:url("/recruiter/resources/cms/images/testimonial-sprite.png") no-repeat;
	position:relative;
}
#testimonial-inner-left #inner-left-nav li a .inner-border { 
	position:absolute;
	width:175px;
	height:103px;
	top:0;
	left:0;
	border:6px solid #ff9a08;
	display:none;
}
#testimonial-inner-left #inner-left-nav li a:hover .inner-border { 
	display:block;
}
#testimonial-inner-left #inner-left-nav li .active .inner-border { 
	display:block;
}
#testimonial-inner-right {
	float:right;
	width:547px;
	background:#f7f8fb;
	min-height:631px;
}
#testimonial-inner-right #testimonial-details-container {
}
#testimonial-inner-right #testimonial-details-container #inner-box {	
	padding:20px 20px 30px 30px;
	position:relative;
}
.testimonial-client-detail #inner-speech {	
	background:url("/recruiter/resources/cms/images/testimonial-sprite.png") no-repeat -101px -459px;
	display:block;
	width:39px;
	height:30px;
	margin-bottom:26px;
}
#testimonial-inner-right #testimonial-details-container #inner-box #inner-main-nav { /*inner nav ul*/	
}
#testimonial-inner-right #testimonial-details-container #inner-box #inner-main-nav li {	/*inner nav li*/
	float:right;
}
#testimonial-inner-right #testimonial-details-container #inner-box #inner-main-nav li a { /*inner nav a*/	
	background:url("/recruiter/resources/cms/images/testimonial-sprite.png") no-repeat;
	display:block;
	width:43px;
	height:43px;	
}
#testimonial-inner-right #testimonial-details-container #inner-box #inner-main-nav li .inactive {	
	visibility:hidden;
}
#testimonial-inner-right #testimonial-details-container #inner-box #inner-main-nav li #main-nav-left { 
	background-position: -0px -449px;
	margin-right:2px;
}
#testimonial-inner-right #testimonial-details-container #inner-box #inner-main-nav li #main-nav-right {
	background-position: -50px -449px;
}
#slide-container {
	width:497px;
	overflow:hidden;
	margin-top:30px;
}
#slide-container-inner {
	position:relative;
	height:100%;
	width:497px;
	overflow:hidden;
}
#slide-container-inner ul {
	position:absolute;
	top:0;
	left:0;
}
#slide-container-inner ul li {
	width:495px;
	float:left;
	margin-right:40px;
	min-height:509px;
	position:relative;
}
#slide-container-inner ul li .details-title {
	display:block;
	color:#012636;
	font-size:17px;
	font-weight:bold;
}
 #slide-container-inner ul li .inner-speech{
	background:url("/recruiter/resources/cms/images/testimonial-sprite.png") no-repeat -100px -454px;
	display:block;
	width:40px;
	height:40px;	
	margin-bottom:20px;
}
#slide-container-inner ul li p {
	margin-bottom:10px;
	padding:0;
	font-size:16px;
	color:#747475;
	line-height:18px;
}
 .inner-details-top {
	position:relative;
	padding-bottom:130px;
}
 .inner-details-top .detail-bold {
	font-weight:bold;
}
.inner-details-top #details-list {
	position:static;
	left:0;
	width:auto;
	margin:25px 0 0 25px;
}
 .inner-details-top #details-list li {
	width: auto;
	float: none;
	margin-right: 0px;
	min-height: 0px;
	position: static;
	font-size: 16px;
	color: #747475;
	line-height: 18px;
	margin-bottom:30px;
}
.inner-details-top #details-list li span {
	font-weight:bold;
	display:block;
}
.inner-details-top #details-list li p {
	font-weight:normal;
	display:block;
	margin:0;
	padding-left:9px;
}
.testimonial-detail-bottom {
	 position:absolute;
	 bottom:15px;
	 right:20px;
}
.testimonial-detail-bottom .details-inner {
}
.testimonial-detail-bottom .details-inner .details-inner-left {
	float:left;
	padding:32px 26px 0 0;
}
.testimonial-detail-bottom .details-inner .details-inner-left span {
	margin-bottom:0;
	font-size:16px;
	display:block;
}
.testimonial-detail-bottom .details-inner .details-inner-right {
	float:right;
	padding-left:26px;
	border-left:1px solid #c6ced4;
}
.testimonial-detail-bottom .details-inner .details-inner-right span {
	float:right;
	display:block;
	width:141px;
	height:86px;
	background:url("/recruiter/resources/cms/images/testimonial-sprite.png") no-repeat;
	margin-bottom:0;
}
.testimonial-detail-bottom .details-inner .details-inner-left span {
	text-align:right;
	font-style:italic;
	color:#747475;
	font-weight:normal;
	margin-bottom:0px;
}




/*large nav logo sprites*/
#testimonial-inner-left #inner-left-nav li #company-1 { 
	background-position: -287px 0px;
}
#testimonial-inner-left #inner-left-nav li #company-2 { 
	background-position: -477px 0px;
}
#testimonial-inner-left #inner-left-nav li #company-3 { 
	background-position: -287px -117px;
}
#testimonial-inner-left #inner-left-nav li #company-4 { 
	background-position: -477px -117px;
}
#testimonial-inner-left #inner-left-nav li #company-5 { 
	background-position: -287px -235px;
}
#testimonial-inner-left #inner-left-nav li #company-6 { 
	background-position: -477px -235px;
}
#testimonial-inner-left #inner-left-nav li #company-7 { 
	background-position: -287px -352px;
}
#testimonial-inner-left #inner-left-nav li #company-8 { 
	background-position: -477px -352px;
}
#testimonial-inner-left #inner-left-nav li #company-9 { 
	background-position: -287px -469px;
}
#testimonial-inner-left #inner-left-nav li #company-10 { 
	background-position: -477px -469px;
}
#testimonial-inner-left #inner-left-nav li #company-11 {
 background-position: -287px -585px;
}
#testimonial-inner-left #inner-left-nav li #company-12 {
 background-position: -477px -701px;
}

/*small logo sprites*/
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-1 {
	background-position:0px 0px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-2 {
	background-position:-144px 0px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-3 {
	background-position:0px -90px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-4 {
	background-position:-144px -90px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-5 {
	background-position:0px -180px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-6 {
	background-position:-144px -180px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-7 {
	background-position:0px -270px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-8 {
	background-position:-144px -270px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-9 {
	background-position:0px -358px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-10 {
	background-position:-144px -358px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-11 {
	 background-position: 0 -504px;
}
.testimonial-detail-bottom .details-inner .details-inner-right #small-logo-12 {
	 background-position: -144px -592px;
}















/*end cms style*/















