@font-face {
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family: "ubuntu";
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuRegular.eot');
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuRegular.eot?#iefix') format("embedded-opentype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuRegular.woff2') format("woff2"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuRegular.woff') format("woff"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuRegular.ttf') format("truetype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuRegular.svg#UbuntuRegular') format("svg")
}

@font-face {
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family: "ubuntu-md";
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMedium.eot');
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMedium.eot?#iefix') format("embedded-opentype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMedium.woff2') format("woff2"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMedium.woff') format("woff"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMedium.ttf') format("truetype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMedium.svg#UbuntuMedium') format("svg")
}

@font-face {
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family: "ubuntu-bd";
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBold.eot');
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBold.eot?#iefix') format("embedded-opentype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBold.woff2') format("woff2"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBold.woff') format("woff"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBold.ttf') format("truetype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBold.svg#UbuntuBold') format("svg")
}

@font-face {
    font-weight: 400;
    font-style: italic;
    font-variant: normal;
    text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family: "ubuntu";
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuItalic.eot');
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuItalic.eot?#iefix') format("embedded-opentype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuItalic.woff2') format("woff2"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuItalic.woff') format("woff"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuItalic.ttf') format("truetype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuItalic.svg#UbuntuItalic') format("svg")
}

@font-face {
    font-weight: 400;
    font-style: italic;
    font-variant: normal;
    text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family: "ubuntu-md";
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMediumItalic.eot');
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMediumItalic.eot?#iefix') format("embedded-opentype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMediumItalic.woff2') format("woff2"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMediumItalic.woff') format("woff"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMediumItalic.ttf') format("truetype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuMediumItalic.svg#UbuntuMediumItalic') format("svg")
}

@font-face {
    font-weight: 400;
    font-style: italic;
    font-variant: normal;
    text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family: "ubuntu-bd";
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBoldItalic.eot');
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBoldItalic.eot?#iefix') format("embedded-opentype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBoldItalic.woff2') format("woff2"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBoldItalic.woff') format("woff"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBoldItalic.ttf') format("truetype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuBoldItalic.svg#UbuntuBoldItalic') format("svg")
}

@font-face {
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family: "ubuntu-light";
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuLight.eot');
    src: url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuLight.eot?#iefix') format("embedded-opentype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuLight.woff2') format("woff2"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuLight.woff') format("woff"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuLight.ttf') format("truetype"),url('https://www.capgemini.com/wp-content/themes/capgemini-komposite/assets/css/../fonts/Ubuntu/UbuntuLight.svg#UbuntuRegular') format("svg")
}

.cap_header {
	display:block;
	width:100%;
  }
  
  .header_container {
	display:block;
	width:100%;
	max-width:1180px;
	margin:0 auto;
  }
  
  .header_row1 {
	padding: 20px 0 5px 0;
  }
  
  .header_row1 img {
	max-height: 36px;
	padding-left:10px;
  }
  
  .header_row2 img {
	width: 100%;
	height:auto;
  }


.footerrow1 {
	clear:left;
	background: #0070AD;
	padding: 15px 0 10px 0;
	color: #fff;
	font-size: 14px;
	height:55px;
	font-family: 'ubuntu', sans-serif;
}

.footerrow2 {
	width:1180px;
	margin:0 auto !important;
}

.footerspan1 {
	width:40.170940171000005%;
	display:block;
	float:left;
	min-height:28px;
	font-family: 'ubuntu', sans-serif;
	padding: 0 20px;
}

.footerspan2 {
	width:59.8% !important;
	display:block;
	float:left;
	min-height:28px;
	text-align:right;
	font-family: 'ubuntu', sans-serif;
}

.footerspan2 a {
	color: #fff;
	text-decoration:none;
}

.footerfollow {
	display:block;
	float:right;
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	margin-left:100px;
	min-height:28px;
	width:22px;
}

.footerfollow ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right;
}

.footerfollow ul li:last-child {
    margin: 0;
}

.footerfollow ul li {
    float: left;
    background: #fff !important;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    text-align: center;
    transition: all 1s ease;
}

.footerfollow ul li a {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 23px;
    color: #00335e;
}

.footerfollow ul li:hover {
    background: #0070AD !important;
    transition: all 1s ease;
}

.mainsection .inputbutton, .accessmanagement .nav-btn {
    font-family: 'ubuntu', sans-serif;
    font-size: 16px;
    line-height: 150%;
    padding: 5px 11px;
    text-align: center;
    margin: 0px 10px 0px 0px;
    -moz-user-select: none;
    background-clip: padding-box;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    cursor: pointer;
    font-weight: normal;
    overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
    border: 2px solid #0070AD;
    color: #0070AD;
    background: #fff;
}

@media screen and (max-width: 768px) {
	.mainsection .inputbutton {
		margin-bottom: 5px;
	}
}

.mainsection .inputbutton:hover, .accessmanagement .nav-btn:hover {
background: #0070AD;
transition: all ease .5s;
color: #fff;
}


/* iPad 768 x 1024 */
@media screen and (min-width: 768px) and (max-width: 1023px) {

	#container {top:50px;background-color:transparent;z-index:-5;max-width:1024px;}
	.footerrow1 {min-width:100% !important;width: 100%;height:60px;text-align:center;/* margin-right: 0 !important; *//* padding-right: 0 !important; *//* display: inline-block; *//* margin-left: 50px; *//* position: absolute; *//* left: 0; *//* bottom: 0; */}
	.footerrow2 {width:100% !important;}
	.footerspan1 {width:100%;}
	.footerspan2 {width:100% !important;}
	.footerfollow {padding-right:50px;margin-left:55px}
}

/* iPhone 6 375 x 1667 */
@media screen and (min-width: 375px) and (max-width: 666px) {
	.headerrow.row1 {width: 95% !important;margin:0 auto !important;text-align:center; display:none;}
	.followicon {/* width:100% !Important; */float: right;margin: auto !important;/* display: block; *//* margin-left: 50px; */}
	.float-right {float:none;}
	.headerrow.row2a {width:100% !important;margin-top:30px !important;}
	.headerrow.row2b {text-align:center;width:100%;}
	.headerrow.row2b img {float:none;max-width: 90%;margin: 0 auto;}
	.headerrow.row2c {display:none;}
	.headerrow.row3 {width:100%;margin-top: 65px !important;font-size:40px;line-height:42px;}
	.headerrow.row3a {width:100%;font-size:20px;margin-top:25px !important;;}	
	.headerrow.row4 {background-position-x: 83%;}
	.headerrow.row5 {display:none;}
	.main_holder {margin-top:0}
	.footerrow1 {min-width:100% !important;width: 100%;height: 128px;text-align:center;/* margin-right: 0 !important; *//* padding-right: 0 !important; *//* display: inline-block; *//* margin-left: 50px; *//* position: absolute; *//* left: 0; *//* bottom: 0; */}
	.footerrow2 {width:100% !important;}
	.footerspan1 {width:100%;}
	.footerspan2 {width:100% !important;text-align:center;font-size: 13px;}
	.footerfollow {padding-left:25%;padding-top:10px;float:none;text-align:center;}
}

/* iPhone 4 & iPhone 5 -  320 x 480 */
@media screen and (max-width: 374px) {
	.headerrow.row1 {width: 95% !important;margin:0 auto !important;text-align:center; display:none;}
	.followicon {/* width:100% !Important; */float: right;margin: auto !important;/* display: block; *//* margin-left: 50px; */}
	.float-right {float:none;}
	.headerrow.row2a {width:100% !important;margin-top:30px !important;}
	.headerrow.row2b {text-align:center;width:100%;}
	.headerrow.row2b img {float:none;max-width: 90%;margin: 0 auto;}
	.headerrow.row2c {display:none;}
	.headerrow.row3 {width:100%;margin-top: 25px !important;font-size:40px;line-height:42px;}
	.headerrow.row3a {width:100%;font-size:20px;margin-top:25px !important;;}	
	.headerrow.row4 {background-position-x: 83%;}
	.headerrow.row5 {display:none;}
	.main_holder {margin-top:0}
	.footerrow1 {min-width:100% !important;width: 100%;height: 128px;text-align:center;/* margin-right: 0 !important; *//* padding-right: 0 !important; *//* display: inline-block; *//* margin-left: 50px; *//* position: absolute; *//* left: 0; *//* bottom: 0; */}
	.footerrow2 {width:100% !important;}
	.footerspan1 {width:100%;}
	.footerspan2 {width:100% !important;text-align:center;font-size: 12px;}
	.footerfollow {padding-left:25%;padding-top:10px;float:none;text-align:center;}
}


/* Makes the buttons on the advanced search page smaller per client request */
.jobsearch #advancedSearchFooterInterface .inputbutton {
    max-width: 190px;
    margin-bottom: 20px;
}

#requisitionListInterface\.ID4405 {
    color: red;
}

