html, body{font-family:'ProximaNova', Verdana, Geneva, sans-serif;color:#2e4059;}
.navbar{font-size:14px;}
.bannerWrap{width:100%;height:375px;position:relative;background:url('/info/misc/JobDiva-Empowering-Recruiters.jpg') no-repeat 85%;background-size:cover;z-index: -1;}
.bannerWrapInner{width: 100%;height: 375px;position:absolute;top:0px;background: url(/info/misc/banner_blue_filter.png) no-repeat 85%;background-size: cover;}
.bannerTitle{font-size:52px;font-weight:bold;max-width:1190px;margin:auto;padding-top:180px;color:#ffffff;position:relative;z-index:3;}
.contentWrap{width:100%;text-align:center;}
.contentWrapInner{max-width:1190px;margin:auto;line-height:1.35;}
.titleBoxWrap{height:110px;}
.titleBoxWrap .titleBox{
	color:#9b9b9b;
	font-size:16px;
	font-weight: bold;
	display:inline-block;
	padding:18px 15px;
	height:60px;
	vertical-align:top;
	cursor:pointer;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.28);
	-webkit-transition: all 0.05s ease-in-out;
	-moz-transition: all 0.05s ease-in-out;
	-o-transition: all 0.05s ease-in-out;
	transition: all 0.05s ease-in-out;
}
.titleBoxWrap .titleBox.active{height:80px; padding:28px 15px; color:#ffa700;}
.titleBoxWrap .titleBox:hover{height:80px; padding:28px 15px;}
.sectionIntro{display:none;}
.readmore-wrap{text-align:justify;}
.readmore-target{font-size:0;transition: .1s ease;}
.readmorelink{color:#ffa700;font-weight:bold;}
.readmore-target.visible{font-size:inherit;}
.buttonWrap{margin-top:50px;margin-bottom:50px;}
.jdbutton{
	width:210px;
	padding: 16px 30px;
  	border-radius: 4px;
  	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);
  	color:#ffffff;
  	font-weight: bold;
  	display:inline-block;
  	text-align:center;
  	cursor:pointer;
}
.jdbutton.button_demo{
    background: #ffcf3f; /* Old browsers */
    background: -moz-linear-gradient(left, #ffcf3f 0%, #ffa600 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffcf3f 0%,#ffa600 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffcf3f 0%,#ffa600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf3f', endColorstr='#ffa600',GradientType=1 ); /* IE6-9 */
	margin-right:40px;}
.jdbutton.button_ebook{
	background: #00dff9; /* Old browsers */
	background: -moz-linear-gradient(left, #00dff9 0%, #00bcf1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #00dff9 0%,#00bcf1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #00dff9 0%,#00bcf1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dff9', endColorstr='#00bcf1',GradientType=1 ); /* IE6-9 */}
.jdbutton.button_launch{
    background: #ffcf3f; /* Old browsers */
    background: -moz-linear-gradient(left, #ffcf3f 0%, #ffa600 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffcf3f 0%,#ffa600 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffcf3f 0%,#ffa600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf3f', endColorstr='#ffa600',GradientType=1 ); /* IE6-9 */
	width:250px;}
.jdbutton.button_learnmore{
	background: #00dff9; /* Old browsers */
	background: -moz-linear-gradient(left, #00dff9 0%, #00bcf1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #00dff9 0%,#00bcf1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #00dff9 0%,#00bcf1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dff9', endColorstr='#00bcf1',GradientType=1 ); /* IE6-9 */}
.seperatorWrap{height:44px;margin:30px 0px;background:url('/info/misc/blue_line_preview.png');overflow:hidden;}
.oval_parent{width:48px;height:44px;}
.oval_parent, .oval_parent2{position:relative;display:inline-block;float:left;background:#ffffff;}
.oval_parent:nth-child(1){margin-left:-6px;}
.oval_parent:nth-child(2){left:25%;margin-left:-66px;}
.oval_parent:nth-child(4){left:75%;margin-left:-66px;}
.oval_parent:nth-child(5){left:100%;margin-left:-84px;}
.oval_parent2{left:50%;margin-left:-70px;width:56px;height:44px;}
.oval{opacity: 0.37; background-color: #00bdef;position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.oval_parent .oval_s{
	width: 16px;
  	height: 16px; 
  	top:14px;
  	left:16px;
}
.oval_parent .oval_m{
	width: 26px;
  	height: 26px;
  	top:9px;
  	left:11px;
}
.oval_parent .oval_l{
	width: 36px;
  	height: 36px;
  	top:4px;
  	left:6px;
}
.oval_parent2 .oval_l{width:44px;height:44px;top:0px;left:6px;background:url('/info/misc/btn_preview.png');background-size:contain;opacity:1;}
.seperatorWrap:before{content:" ";display:table;}
.seperatorWrap:after{content:" ";display:table;clear:both;}
.textWrap{position: relative;}
.textWrap:after {
    content:"";
    display:block;
    clear:both;
}
.text-left-panel{float:left;width:250px;text-align:left;}
.text-right-panel{float:none;margin-left:300px;text-align:left;}
.left-panel-nav ul a:hover{text-decoration:underline !important;}
.left-panel-link{line-height:24px;display:inline-block;}
.left-panel-link img{width:24px;height:24px;margin-right:10px;vertical-align:top;}
.left-panel-link span{color:#00bdef;font-weight:bold;}
.floating-nav {
  position: fixed; 
  top: 98px;
  width:250px;
}
.abs-nav {
  position: absolute; 
  bottom: 10px;
  width:250px;
}
.text-block{border-bottom:2px solid lightgrey;margin-bottom:38px;}
.text-block:last-child{border-bottom:none;}
.text-title{font-size:24px;font-weight:bold;}
.text-title-sub{color:#ffa700;font-weight:bold;}
.text-right-panel .buttonWrap{margin-top:30px;margin-bottom:30px;text-align:center;}
ul.text-list,ul.text-list-sub {list-style:none;padding-left:35px;}
ul.text-list > li,ul.text-list-sub > li{position:relative;}
ul.text-list > li:before,ul.text-list-sub > li:before{content:"\2022";position: absolute;top: 0px;left: -22px;}
ul.text-list > li:before {color: #ffa700;}
ul.text-list-sub > li:before {color: inherit;}
.text-request-more{text-align:center;font-size:20px;font-weight:bold;margin-top:50px;}
#dlg_presentation_youtube{width:854px;height:489px;text-align:center;}
#dlg_presentation_ifr{width:100%;height:100%;padding:10px;text-align:center;}
#dlg_presentation_ifr_inner{width:100%;height:100%;}
#dlg_presentation_ifr_inner iframe{width:100%;height:100%;}
#btn_youtube_close{position:absolute;width:24px;height:24px;background:#FFFFFF;border:2px solid #000000;border-radius:12px;top:0px;right:0px;}
@font-face {
	font-family: 'ProximaNova';
	src: url("/styles/fonts/ProximaNova-Regular.otf");
}
@font-face {
    font-family: 'ProximaNova';
    src: url("/styles/fonts/ProximaNova-Bold.otf");
    font-weight: bold;
}
@media only screen and (max-width: 1280px) {	
	.contentWrapInner{padding:0px 50px;}
	.bannerTitle{padding-left:50px;padding-right:50px;font-size:42px;}
}
@media only screen and (max-width: 874px) {	
	#dlg_presentation_youtube{width:95%;height:250px;}
}
@media only screen and (max-width: 692px){
	.titleBoxWrap .titleBox{width: 33.333%; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
	.text-left-panel{display:none;}
	.text-right-panel{margin-left:0px;}
	.oval_parent:nth-child(2),.oval_parent:nth-child(4){display:none;}
}
@media only screen and (max-width: 580px) {
	.jdbutton.button_demo{margin: 0px auto 20px auto; display:block;}
}