@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:normal !important; font-size:100%;}
.bg_color { background-color:#ffffff; }

:focus { outline:none; }
.clr { clear:both; }
.fl { float:left; }
.fr { float:right; }
ul, ol, li { list-style:none; padding:0; margin:0; line-height:normal; }
a { text-decoration:none !important; outline:0 !important; }
a img, img { border:none; vertical-align:middle; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0; margin:0; line-height:normal; }
.table th { color:#fff; font-size:12px; text-align:center !important; }
.table td { color:#555; font-size:12px; line-height:25px !important; }

.help-inline { font-size:11px;}
.typeahead.dropdown-menu { z-index:9999; }

a.btn-1 { background:#f9a328; margin-right:10px; }
a.btn-1 { 
	cursor:pointer;
	text-align:center;
	display:inline-block;
	font-size:16px;
	color:#f3f3f3;
	font-weight:700;
	font-family:'Open Sans';
	padding:10px 20px 12px 20px;
	box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;
	-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;
	-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;
	border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px; 
}
a.btn-1:hover { color:#f3f3f3; background:#f3940d; }

#header { background:url(/images/header_bg.png) repeat-x; height:auto; border:solid 1px #00236f; border-bottom:none; position:relative; clear:both; }
#header .sep-1 { position:absolute; right:0; width:99.9%; top:85px; }
#header .sep-1 img { width:100%; }
#header .logo     { width:206px; height:72px; float:left; margin:12px 0 0 0; }
#header_new .logo { width:206px; height:72px; float:left; margin:12px 0 0 0; }
#header_new .logo img { margin-top:18px; }
#header_new .logo .large { display:block; }
#header_new .logo .small { display:none; }

@media(max-resolution:100dpi) {
	#header_new .logo .small { display:block; }
	#header_new .logo .large { display:none; }
}

#header .head_right { float:right; }
#header .head_right .top_box {}
#header .head_right .top_box .cont_box { float:right; margin:10px 0 0 0;}
#header .head_right .top_box .cont_box p { font-size:12px; color:#fffefe; font-family:'Roboto'; padding:0; margin:0; }
#header .head_right .top_box .cont_box p strong { font-weight:700; font-size:13px; color:#37cfdb; font-family: 'Roboto'; }

#header .head_right .top_box .chat-btn { float:right; height:30px; margin:6px 0 0 0;}
#header .head_right .top_box .chat-btn a { display:block; font-size:14px; font-weight:700; color:#fefefe; line-height:30px; font-family: 'Roboto'; padding:0px 0px 0px 7px; }
#header .head_right .top_box .chat-btn a span { display:inline-block; float:none; width:auto; margin:0; }

#header .head_right .top_box .lang_box { float:right; margin:11px 17px 0 0; position:relative; }
#header .head_right .top_box .lang_box p { float:left; font-size:11px; color:#dfdfdf;  font-family: 'Roboto'; padding:0; margin:0 6px 0 0; line-height:20px; }
#header .head_right .top_box .lang_box a.arrow-down { display:block; float:left; background:#043464; border:solid 1px #3378bb; width:56px; height:19px; }
#header .head_right .top_box .lang_box a.arrow-down .span_img { display:inline-block; float:none; margin:0 0 0 7px; width:auto; }
#header .head_right .top_box .lang_box a.arrow-down .span_img2 { display:inline-block; float:none; margin:0 0 0 8px; width:auto; }
#header .head_right .top_box .lang_box .dropdown-menu { background:#043464; min-width:100px; }
#header .head_right .top_box .lang_box .dropdown-menu li { line-height:16px; }
#header .head_right .top_box .lang_box .dropdown-menu li a {font-size:11px; color:#dfdfdf; font-family:'Roboto'; line-height:16px; padding:0 5px; }

#nav { padding:19px 0 0 0; }
#nav ul { display:block; padding:0; margin:0; border:none; }
#nav ul li { display:block; float:left; background:url(/images/li_sep.png) no-repeat center right; padding:0 16px; }
#nav ul li:last-child { background:none; padding-right:0; }
#nav ul li a { display:block; float:left; font-size:13px; color:#fff; font-family: 'Roboto'; background:none; padding:0; margin:0; border:none; text-shadow:none; }
#nav ul li a:hover { color:#00d3db; }

#header .links_block { padding:12px 0 0 0;}

#header .links_block .search { float:left; margin:11px 0 0 0;}
#header .links_block .search .label-1 { float:left; padding:0; margin:0; font-size:18px; color:#fff; font-family: 'Roboto'; font-style:italic; line-height:36px; }
#header .links_block .search .search-box { float:left; border:solid 1px #000;  border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px; height:36px; margin:0 0 0 7px;}
#header .links_block .search .search-box .search-dd { float:left; position:relative;}
#header .links_block .search .search-box .search-dd a { display:block; font-size:16px; color:#5c5c5c; line-height:36px; padding:0 0 0 11px;  font-family: 'Roboto';}
#header .links_block .search .search-box .search-dd .dropdown-menu { z-index:9991;}
#header .links_block .search .search-box .search-dd .dropdown-menu li a:hover { color:#fff;}
#header .links_block .search .search-box .search-dd a span { display:inline-block; float:none; width:auto; margin:0 0 0 27px;}
#header .links_block .search .search-box button { height:36px;}
#header .links_block .search .search-box .textbox { float:left; background-color:#fff !important; border:none; width:630px; height:36px;font-size:16px; font-family: 'Roboto'; color:#5c5c5c; padding:0 0 0 10px; margin:0 0 0 0;}
#header .links_block .search .search-box .submit { float:left; border:none; background:url(/images/search_btn.png) repeat-x; width:43px; height:36px; font-size:20px; color:#fff; cursor:pointer; padding:0; margin:0; border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0; -o-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;font-family: 'Roboto';}

#header .links_block .sign_box { float:left; background:url(/images/li_sep.png) repeat-y left; margin:0 0 0 24px; position:relative;}
#header .links_block .sign_box a.arrow-down { display:block; height:56px;}
#header .links_block .sign_box a.arrow-down span { font-size:16px; font-weight:700; color:#fff; font-family: 'Roboto'; float:left; padding:0; margin:6px 0 16px 12px; line-height:normal; width:auto; display:block;}
#header .links_block .sign_box a.arrow-down strong { display:block; font-weight:normal; font-size:12px; color:#fff; font-family: 'Roboto';}
#header .links_block .sign_box a.arrow-down .span-img { display:block; float:left; margin:16px 0 0 15px; width:auto;}
#header .links_block .sign_box .dropdown-menu { top:55px; z-index:1112; left:-30px;}
#header .links_block .sign_box .dropdown-menu:before {position: absolute; top: -11px; left:83%; display: inline-block; border-right: 9px solid transparent; border-bottom: 12px solid #ccc; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: '';}
#header .links_block .sign_box .dropdown-menu:after {position: absolute; top: -10px; left:83%; display: inline-block; border-right: 8px solid transparent; border-bottom: 11px solid #ffffff; border-left: 8px solid transparent; content: '';}

#header .links_block .cat_box { float:left; background:#ffffff; border:solid 1px #000; border-bottom:none; margin:7px 40px 0 0; position:relative;}
#header .links_block .cat_box a.arrow-down { display:block; width:114px; height:49px;}
#header .links_block .cat_box a.arrow-down span { font-size:16px; color:#000000; font-family: 'Roboto'; font-weight:normal; float:left; padding:0; margin:6px 0 6px 10px; width:auto; display:inline-block;}
#header .links_block .cat_box a.arrow-down span strong { display:block; font-weight:300; font-size:12px; color:#000000; font-family: 'Roboto';}
#header .links_block .cat_box a.arrow-down .span-img { display:block; float:right; margin:13px 8px 0 8px;}

#header .links_block .cat_box .cat_block { position:absolute; left:0; top:48px; min-width:260px; z-index:999; margin:0; border-radius:0; padding:0; z-index:1112}
#header .links_block .cat_box .cat_block ul { background:#fff; display:block; padding:0 0 30px 0; margin:0; border-top:solid 4px #00a4b1; box-shadow:0 0 10px rgba(0,0,0,0.50);}
#header .links_block .cat_box .cat_block ul li { display:block; clear:both; position:relative; line-height:25px; height:25px;}
#header .links_block .cat_box .cat_block ul li a { display:block; margin-left:20px; margin-top:5px; font-size:14px; color:#373737; font-family: 'Roboto'; background:none; padding:0; line-height:normal; white-space:normal;}
#header .links_block .cat_box .cat_block ul li a span { display:block; float:right; width:auto; margin:0 10px 0 0;}
#header .links_block .cat_box .cat_block ul li a:hover { color:#00a8b5;}
#header .links_block .cat_box .cat_block ul li .sub-menu { display:none;}
#header .links_block .cat_box .cat_block ul li:hover .sub-menu {background:#fff; position:absolute; left:259px; top:-9px; min-width:259px; z-index:-999; box-shadow:0 0 10px rgba(0,0,0,0.50); border-top:solid 4px #00a4b1; display:block; padding-bottom:30px;}
#header .links_block .cat_box .cat_block ul li:hover .sub-menu ul { position:static; background:none; padding:0; margin:0; box-shadow:none; border:none;}
#header .links_block .cat_box .cat_block ul li:hover .sub-menu ul li { display:block; height:auto; line-height:normal;}
#header .links_block .cat_box .cat_block ul li:hover .sub-menu ul li a { display:block; font-family: 'Roboto'; color:#716f6f;}
#header .links_block .cat_box .cat_block ul li:hover .sub-menu ul li a strong { font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#838383; font-size:11px; display:block;}

#banner { width:100%; margin:0 auto; background:rgba(0,164,177,0.80); }
#banner .carousel-control { background:none; border:none; width:65px; height:72px; opacity:1;}
#banner .carousel-control:hover { opacity:0.5;}
#banner .caption { width:33%; background:rgba(0,164,177,0.80); left:auto; position:absolute; top:30%; z-index:777; right:8%; text-align:right; padding:0; height:30%; bottom:auto;}
#banner .carousel-filter { position:absolute; width:1920px; height:518px; background-color:rgba(255, 255, 255, 0.15);}
#banner .caption h1 { font-size:72px; color:#fff; font-weight:700; margin:20px 35px 0 0; padding:0; font-family: 'Roboto';}
#banner .caption h2 { font-size:36px; color:#fff; font-weight:300; margin:10px 35px 5px 0; padding:0;font-family: 'Roboto'; line-height:30px;}
#banner .caption h2 strong { font-weight:700; font-family: 'Roboto';}
#banner .caption p { padding:0 35px 15px 0; margin:0; font-size:15px; color:#fff; font-family: 'Roboto';}

#banner2 { width:100%; margin:0 auto;}
#banner2 .img_block { position:relative; background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; height:100%; min-height:185px;}
#banner2 .img_1_block { background-size:cover; -moz-background-size:cover; -webkit-background-size:cover;}
#banner2 .img_2_block { background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; -ms-background-size:cover;}
#banner2 .img_block .block { position:relative;}
#banner2 .img_block .block .caption { width:580px; background:rgba(0,164,177,0.80); position:absolute; top:40px; z-index:100; left:0; width:100%; border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}
#banner2 .img_block .block .caption .block-1 { float:left;}
#banner2 .img_block .block .caption .block-1 h3 { font-size:30px; color:#fff; font-family: 'Roboto'; font-weight:normal; padding:20px 0 0 20px; margin:0; line-height:normal; text-transform:uppercase;}
#banner2 .img_block .block .caption .block-1 p { font-size:16px; color:#fff; padding:10px 0 18px 20px; margin:0; line-height:22px; font-family: 'Roboto'; font-style:italic;}
#banner2 .img_block .block .caption .block-left { float:left; width:65%;}
#banner2 .img_block .block .caption .block-left h3 { font-size:24px; color:#fff; font-family: 'Roboto'; font-weight:normal; padding:10px 0 0 20px; margin:0; line-height:normal;}
#banner2 .img_block .block .caption .block-left p { font-size:16px; color:#fff; padding:10px 0 18px 20px; margin:0; line-height:22px; font-family: 'Roboto'; font-style:italic;}
#banner2 .img_block .block .caption .block-left ul { padding-left:15px;}
#banner2 .img_block .block .caption .block-left li { color:#fff; list-style:square;font-size:16px;}

#banner2 .img_block .block .caption .block-right { float:right;width:35%;}
#banner2 .img_block .block .caption .block-right .img-box { float:right; margin:-29px -1px 0 0;}
#banner2 .img_block .block .caption .block-right h4 {font-size:22px; color:#fff; font-family: 'Roboto'; font-weight:700; margin:0; padding:5px 0 0 0; line-height:24px;}
#banner2 .img_block .block .caption .block-right h4 strong { color:#d5fcff;}
#banner2 .img_block .block .caption .block-right .text-box { float:left; background:url(/images/brace_img.png) no-repeat left 14px; padding-left:29px; margin:8px 0 0 0; min-height: 120px;width:65%;}

#content {}
#content .get_started { background:#fff; box-shadow:0 0 3px rgba(84,188,255,0.47); clear:both; overflow:hidden; width:60%; margin: -50px auto 0px ; border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-msborder-radius:3px; position:relative; z-index:999;}
#content .get_started .text-box { float:left; text-align:center; margin:12px 0 15px 30px; width:40%;}
#content .get_started .text-box h3 { font-size:24px; color:#525252; font-family: 'Roboto'; line-height:normal;padding:0; margin:0; font-weight:300;}
#content .get_started .text-box p { font-size:14px; color:#838383; line-height:18px; padding:0; margin:0; font-family: 'Roboto';}
#content .get_started .link { float:right; margin:16px 41px 0 0; width:45%;}
#content .get_started .link a { display:block; width:100%; height:100%; background:url(/images/get_btn.png) no-repeat; font-size:16px; color:#fff; text-transform:uppercase; line-height:36px; text-align:center; text-shadow:1px 1px 1px #006b74; background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover; border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}

#content .home-row1 { padding:52px 0 0 0;}
#content .home-row1 .title { background:url(/images/title_bg.png) no-repeat center bottom; text-align:center;}
#content .home-row1 .title h2 { font-size:34px; color:#000;font-family: 'Roboto'; line-height:normal;padding:0 0 25px 0; margin:0; font-weight:300;}

#content .home-row1 .blocks { margin-top:7px;}
#content .home-row1 .blocks .img-box {box-shadow:0 0 3px rgba(84,188,255,0.47); border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
#content .home-row1 .blocks .img-box img { width:100%;}
#content .home-row1 .blocks .text-box { height:200px;}
#content .home-row1 .blocks .text-box a.bottom { position:absolute; right:15px; bottom:30px;}
#content .home-row1 .blocks .text-box ul { display:block; overflow:hidden; padding:0 0 20px 0; margin:5px;}
#content .home-row1 .blocks .text-box ul li { display:block; overflow:hidden; font-size:12px; color:#878787; line-height:24px; padding:0 0 0 20px; background:url(/images/right_icon.png) no-repeat left center;}

#content .home-row1 .blocks .text-box.warning { background-color:#fcf8e3 !important; border-color:#fbeed5;}
#content .home-row1 .blocks .text-box h3 { font-size:22px; color:#000; font-weight:300; padding:0 3px 0; margin:0; font-family: 'Roboto';line-height:normal;}
#content .home-row1 .blocks .text-box h6 { font-size:18px; color:#000; font-weight:300; padding:10px 0 6px 0; margin:0; font-family: 'Roboto';line-height:normal;}
#content .home-row1 .blocks .text-box p { font-size:14px; color:#777; padding:0; margin:10px 0; line-height:14px;}
#content .home-row1 .blocks .block-1 { position:relative;}

#content .home-row2 {box-shadow:0 0 3px rgba(84,188,255,0.47); background:#fff;border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px; margin:50px 0 0 0;}

#content .home-row2 .testi_block { padding-left:20px;}
#content .home-row2 .testi_block h5 {font-size:22px; color:#161616; font-weight:300; padding:20px 0 0 22px; margin:0; font-family: 'Roboto';line-height:normal; }
#content .home-row2 .testi_block .box { padding:22px 0 0 0;}
#content .home-row2 .testi_block .box .img-box { float:left; border:solid 1px #c2c2c2; width:54px; margin-top:8px;}
#content .home-row2 .testi_block .box .img-box img { width:100%;}
#content .home-row2 .testi_block .box .text-box { position:relative; float:left; width:500px; margin:0 0 0 18px;}
#content .home-row2 .testi_block .carousel-inner { min-height:190px;}
#content .home-row2 .testi_block .carousel-indicators { top:-38px; right:45%; cursor:pointer;}
#content .home-row2 .testi_block .carousel-indicators li { background-color:#eee;}
#content .home-row2 .testi_block .carousel-indicators .active { background-color:#888;}
#content .home-row2 .testi_block .box .text-box p { padding:0; margin:0; line-height:24px; font-family: 'Roboto'; font-style:italic; font-weight:300; font-size:16px; color:#787878;}
#content .home-row2 .testi_block .box .text-box p strong{ font-weight:normal;}
p span.quote-L { display:block; float:left; width:auto; margin:-5px 10px 0 0;}
p span.quote-R { display:inline-block; float:none; width:auto; margin:0 0 0 10px;}
#content .home-row2 .testi_block .links { padding:37px 0 0 25px;}
#content .home-row2 .testi_block .links ul { display:block; overflow:hidden; padding:0; margin:0;}
#content .home-row2 .testi_block .links ul li { display:block; float:left; border:solid 1px #c2c2c2; width:54px; margin-right:8px;}
#content .home-row2 .testi_block .links ul li a { display:block; float:left; }
#content .home-row2 .testi_block .links ul li a img { width:100%;}

#content .whyeduvision { background-color:#fff;}
#content .whyeduvision h5 {font-size:22px; color:#161616; font-weight:300; padding:0; margin:0 0 15px 0; font-family: 'Roboto'; line-height:normal; }
#content .whyeduvision h4 {font-size:20px; color:#555; font-weight:300; padding:0; margin:0 0 10px 0; font-family: 'Roboto'; line-height:normal; }
#content .whyeduvision ul { display:block; overflow:hidden; padding:20px 0 0 0; margin:0;}
#content .whyeduvision ul li { display:block; overflow:hidden; border-bottom:solid 1px #e5e5e5; font-size:14px; color:#777; padding:7px 0 6px 0; list-style-position:outside; }
#content .whyeduvision ul li:last-child { border:none;}
#content .whyeduvision ul li a { display:block; float:left; margin:0 13px 0 0;}

#content .home-row2 .whyeduvision { margin-top:20px; margin-bottom:35px;}
#content #right_bar .whyeduvision { padding:10px; border:solid 1px #d9ebfb;}
#content #right_bar .whyeduvision h4 {font-size:16px; color:#555; font-weight:300; padding:0; margin:0 0 10px 0; font-family: 'Roboto'; line-height:normal; }

.partenrs { width:100%; border-top:solid 1px #e7edee; padding:22px 0 19px 0; margin-top:33px; background:#f3f3f3;}
.partenrs2 { margin-top:0 !important; }
.partenrs ul { display:block; overflow:hidden; padding:0; margin:0 0 0 10px;}
.partenrs ul li { display:block; float:left; height:39px; line-height:39px;}
.partenrs ul li span { display:block; float:right; width:auto;  margin:0 28px;}


#content .page_path { padding:20px 0 0 0;}
#content .page_path ul { background:none; padding:0; margin:0;}
#content .page_path ul li {font-family: 'Roboto'; color:#6a6a6a;}
#content .page_path ul li a { color:#81ad75;}

#content .acedemy_block {box-shadow:0 0 3px rgba(84,188,255,0.47); background:#fff;border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px; padding:20px 0; margin:40px 0 0 0;}
#content .acedemy_block h3 { font-weight:300; padding:0 0 15px 0; margin:0; line-height:normal; font-size:26px; font-family: 'Roboto';}
#content .acedemy_block p { padding:0; margin:0; line-height:22px; font-size:12px; color:#707070;}
#content .acedemy_block ul { display:block; overflow:hidden; padding:15px 0 0 0; margin:0;}
#content .acedemy_block ul li { display:block; overflow:hidden; background:url(/images/arrow_icon.png) no-repeat left 6px; line-height:normal; margin-bottom:15px; padding-left:20px;}
#content .acedemy_block ul li a { display:block; overflow:hidden; font-size:14px; color:#5087a9; font-family: 'Roboto';}
#content .acedemy_block ul li a:hover {text-decoration:underline !important;}
#content .acedemy_block .img-box { width:284px;}
#content .acedemy_block .img-box img { width:100%;}
#content .acedemy_block a.more { display:block; float:right; font-size:14px; color:#00a8b5; font-family: 'Roboto'; text-decoration:underline !important; margin:12px 0 0 0;}
#content .acedemy_block .block-1 { float:left; width:230px; margin:0 0 0 20px;}
#content .acedemy_block .block-2 { float:left; width:270px; margin:0 0 0 30px; border-left:dashed 1px #bfbfbf; border-right:dashed 1px #bfbfbf; padding:0 25px;}
#content .acedemy_block .block-3 { float:left; width:284px; margin:0 0 0 30px;}

#acedemy_tab-block { padding:40px 0 0 0;}
#acedemy_tab-block .tab-content { background:#fff; padding:0 28px 0 24px; border:solid 1px #d9ebfb; border-left:none;}
#acedemy_tab-block .nav-tabs { margin-right:0; border-right:solid 1px #d9ebfb;}
#acedemy_tab-block .nav-tabs li { font-size:16px; color:#000; font-family: 'Roboto'; line-height:58px; height:58px; padding:0;}
#acedemy_tab-block .nav-tabs li a { color:#000; border-radius:0; line-height:58px; padding:0 0 0 14px; border-right:none !important;}
#acedemy_tab-block .nav-tabs li.active { color:#00d3db; font-family: 'Roboto';}
#acedemy_tab-block .nav-tabs li.active a { color:#00d3db; font-family: 'Roboto'; border:solid 1px #d9ebfb; border-right:none;}
#acedemy_tab-block .nav-tabs li a:hover {color:#00d3db; font-family: 'Roboto'; border:solid 1px #d9ebfb; border-right:none;}

#acedemy_tab-block .tab-content .block { border-bottom:dashed 1px #b0b0b0; padding-bottom:20px;}
#acedemy_tab-block .tab-content .block2 { border-bottom:dashed 1px #b0b0b0; padding-bottom:20px;}
#acedemy_tab-block .tab-content .block3 { padding-bottom:30px;}
#acedemy_tab-block .tab-content .block2 .img-block { float:left !important;}
#acedemy_tab-block .tab-content .block2 .text-block { float:right !important;}
#acedemy_tab-block .tab-content .text-block { float:left; width:48%; margin:20px 0 0 0;}
#acedemy_tab-block .tab-content .text-block h3 { font-weight:300; padding:0; margin:0; line-height:normal; font-size:26px; color:#161616; font-family: 'Roboto';}
#acedemy_tab-block .tab-content .text-block p { padding:10px 0; margin:0; line-height:22px; color:#878787; font-size:12px;}
#acedemy_tab-block .tab-content .img-block { float:right; width:48%; margin:25px 0 0 0;}
#acedemy_tab-block .tab-content .img-block img { width:100%;}

#cta-right { background-color: #fff; border:solid 1px #fbbe67; padding: 10px; margin-bottom:20px;}
#right_bar { width:25%; float:right;}
#right_bar .block_1 a.cta { display:block; background:url(/images/link_btn.png) no-repeat; width:100%; height:100%; font-size:16px; color:#fff; text-align:center; line-height:37px; text-shadow:1px 1px 1px #006b74; margin:0 auto 13px; background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover; border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;}

#right_bar .block_2 { box-shadow:0 0 32px rgba(2,172,185,0.24) inset; width:100%; border-radius:4px;-webkit-width:233px; border-radius:4px;-o-width:233px; border-radius:4px;-ms-width:233px; border-radius:4px; margin:10px 0 0 0;}
#right_bar .block_2 ul { display:block; padding:20px 0 20px 10px; margin:0;}
#right_bar .block_2 ul li { display:block; line-height:normal; padding-bottom:12px;}
#right_bar .block_2 ul li span { display:inline-block; float:none; width:14px; height:14px; text-align:center; margin:0 6px 0 0; background:#87b8bc; font-size:11px; color:#fff; border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;}
#right_bar .block_2 ul li a { display:inline-block; font-size:12px; color:#1b1c1c; font-family: 'Roboto'; text-transform:uppercase; text-decoration:underline !important;}
#right_bar .block_2 ul li a:hover { text-decoration:none !important;}

#right_bar .block_3 { padding:10px 0 0 0; width:100%;}
#right_bar .block_3 .img-box { width:100%; text-align:center; width:100%;}
#right_bar .block_3 .img-box h6 { font-weight:normal; padding:0 0 10px 0; margin:0; line-height:normal; font-size:18px; color:#000; font-family: 'SegoePrintRegular';}
#right_bar .block_3 .img-box img { width:100%;}

#right_bar .block_4 { padding:30px 0 0 0; width:100%;}
#right_bar .block_4 h6 {font-weight:300; padding:0 0 5px 0; margin:0;line-height:normal; font-size:16px; color:#000; font-family: 'Roboto'; }
#right_bar .block_4 .img-box { border:solid 3px #7ddae2; width:100%;}
#right_bar .block_4 .img-box img { width:100%;}

#right_bar .block_5 { padding:20px 0 0 0; width:100%;}
#right_bar .block_5 h6 {font-weight:300; padding:0 0 5px 0; margin:0;line-height:normal; font-size:16px; color:#000; font-family: 'Roboto'; }
#right_bar .block_5 .box { background:#323232; padding:12px 13px 12px 10px;}
#right_bar .block_5 .box .textbox { border:solid 1px #000; background:#fff; padding:0 0 0 8px; font-size:12px; color:#818181; font-family: 'Roboto'; font-style:italic; font-weight:300; height:28px; width:96%; margin:0 0 5px 0;}
#right_bar .block_5 .box .submit { float:right; border:none; cursor:pointer; width:70px; height:28px; border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px; font-size:14px; font-weight:700; color:#fff; font-family: 'Roboto'; text-shadow:1px 1px 1px #006b74; text-transform:uppercase; background:url(/images/sub_img2.png) repeat;}

#sidebar { padding:40px 0 0 0;}
#sidebar .block-1 h6 { font-weight:700; margin:0; line-height:24px; font-size:18px; color:#fff; font-family: 'Roboto';padding:18px 9px 0 0;}
#sidebar .block-1 h6 strong { display:block; font-weight:normal; font-size:16px;}
#sidebar .block-1 .search { float:right; margin:16px 12px 12px 0;}
#sidebar .block-1 .search .textbox { float:left; background:#fff; height:24px; width:112px; padding:0 0 0 7px; font-size:12px; color:#8a8a8a; font-family: 'Roboto'; border:solid 1px #208c95; border-right:none; margin:0;}
#sidebar .block-1 .search .submit { float:left; width:27px; height:24px; border:solid 1px #000; background:url(/images/sub_img3.png) repeat-x; font-size:16px; font-weight:700; color:#feffff; font-family: 'Roboto'; padding:0 0 5px 0;}

#sidebar .block-2 { box-shadow:0 0 3px rgba(84, 188, 255, 0.47); padding:5px 18px 0 16px; margin:20px 0 0 0; background:#fff;}
#sidebar .block-2 ul { display:block; padding:0; margin:0;}
#sidebar .block-2 ul li { display:block; clear:both; line-height:normal; border-bottom:dashed 1px #c4c4c4; padding:13px 0 15px 0;}
#sidebar .block-2 ul li:last-child { border:none;}
#sidebar .block-2 ul li h5 {font-weight:300; margin:0 0 18px 0; line-height:24px; font-size:20px; color:#161616; font-family: 'Roboto'; padding:0 0 5px 0; border-bottom:solid 2px #d5d5d5;}
#sidebar .block-2 ul li .label-1 { display:block; font-size:15px; color:#161616; padding:0 0 8px 0; margin:0; font-family: 'Roboto';}
#sidebar .block-2 ul li .label-2 { display:block; font-size:12px; color:#757575; padding:0 0 8px 0; margin:0; font-family: 'Roboto'; float:left; line-height:16px;}
#sidebar .block-2 ul li .textarea { background:none; border:solid 2px #d4d4d4; font-size:12px; color:#757575; font-family: 'Roboto'; margin:0; padding:7px 0 0 6px; border-radius:0; width:96%;}
#sidebar .block-2 ul li .select-1 { border:solid 1px #d4d4d4; margin:0; font-size:12px; color:#757575; font-family: 'Roboto'; height:25px; border-radius:0; outline:0; width:98%;}
#sidebar .block-2 ul li .checkbox { float:left; margin:0 9px 0 0; padding:0;}

#Courses_tab-block { padding:30px 0;}
#Courses_tab-block .tabbable.course-content .tab-content { background:#fff; padding:0 28px 0 24px; border:solid 1px #d9ebfb; border-left:none; margin: 0;}
#Courses_tab-block .nav-tabs { margin-right:0; border-right:solid 1px #d9ebfb; min-width:243px;}
#Courses_tab-block .nav-tabs li { font-size:16px; color:#000; font-family: 'Roboto'; font-weight:300; line-height:58px; height:58px; padding:0;}
#Courses_tab-block .nav-tabs li a { color:#000; border-radius:0; line-height:58px; padding:0 0 0 14px; border-right:none !important;}
#Courses_tab-block .nav-tabs li a .span-1 { display:inline-block; float:none; background:url(/images/tab_icon6.png) no-repeat; width:29px; height:26px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-1 {background:url(/images/tab_icon6-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-2 { display:inline-block; float:none; background:url(/images/tab_icon2.png) no-repeat; width:28px; height:25px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-2 {background:url(/images/tab_icon2-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-3 { display:inline-block; float:none; background:url(/images/tab_icon8.png) no-repeat; width:27px; height:27px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-3 {background:url(/images/tab_icon8-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-4 { display:inline-block; float:none; background:url(/images/tab_icon9.png) no-repeat; width:24px; height:24px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-4 {background:url(/images/tab_icon9-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-5 { display:inline-block; float:none; background:url(/images/tab_icon18.png) no-repeat; width:27px; height:29px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-5 {background:url(/images/tab_icon18-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-6 { display:inline-block; float:none; background:url(/images/tab_icon11.png) no-repeat; width:24px; height:26px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-6 {background:url(/images/tab_icon11-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-7 { display:inline-block; float:none; background:url(/images/tab_icon17.png) no-repeat; width:27px; height:26px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-7 {background:url(/images/tab_icon17-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-8 { display:inline-block; float:none; background:url(/images/tab_icon13.png) no-repeat; width:26px; height:26px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-8 {background:url(/images/tab_icon13-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-9 { display:inline-block; float:none; background:url(/images/tab_icon14.png) no-repeat; width:21px; height:21px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-9 {background:url(/images/tab_icon14-H.png) no-repeat;}
#Courses_tab-block .nav-tabs li a .span-10 { display:inline-block; float:none; background:url(/images/tab_icon15.png) no-repeat; width:23px; height:23px; margin:0 8px 0 0; vertical-align:middle;}
#Courses_tab-block .nav-tabs li.active a .span-10 {background:url(/images/tab_icon15-H.png) no-repeat;}

#Courses_tab-block .nav-tabs li.active { color:#00d3db; font-family: 'Roboto';}
#Courses_tab-block .nav-tabs li.active a,
#Courses_tab-block .nav-tabs li.active a:hover { color:#00d3db; font-family: 'Roboto'; border:solid 1px #d9ebfb; border-right:none; background:#fff;}
#Courses_tab-block .nav-tabs li a:hover {color:#00d3db; font-family: 'Roboto'; border:solid 1px #d9ebfb; border-right:none; background:#d9ebfb;}

#Courses_tab-block .tab-content .block { padding-bottom:20px;}
#Courses_tab-block .tab-content .block .block_left { margin:15px 0 0 0; min-height: 422px;}
#Courses_tab-block .tab-content .block .block_left h4 { font-weight:300; padding:0 0 10px 0; margin:0; line-height:normal; font-size:16px; color:#161616; font-family: 'Roboto'}
#Courses_tab-block .tab-content .block .block_left h3 { font-weight:300; padding:0 0 10px 0; margin:0; line-height:normal; font-size:26px; color:#161616; font-family: 'Roboto'; border-bottom:dashed 1px #bdbdbd;}
#Courses_tab-block .tab-content .block .block_left h2 { font-weight:300; padding:0 0 10px 0; margin:0; line-height:normal; font-size:20px; color:#161616; font-family: 'Roboto'}
#Courses_tab-block .tab-content .block .block_left .block-1 { padding:12px 0 0 0;}
#Courses_tab-block .tab-content .block .block_left .block-1 li { list-style:square; line-height:22px; font-size:14px; color:#878787;}
#Courses_tab-block .tab-content .block .block_left .block-1 h6 {font-weight:normal; padding:0 0 5px 0; margin:0; line-height:normal; font-size:18px; color:#878787; font-family: 'Roboto';}
#Courses_tab-block .tab-content .block .block_left .block-1 p { padding:0 0 15px 0; margin:0; line-height:22px; font-size:14px; color:#777;}
#Courses_tab-block .tab-content .block .block_left .block-1 .accordion-heading { padding:10px;}
#Courses_tab-block .tab-content .block .block_left .block-1 .accordion-toggle { color:#599F46; font-family: 'Roboto'; display:inline; font-size:16px;}
#Courses_tab-block .tab-content .block .block_left .block-1 .accordion-toggle:hover { color:#00d3dc;}

#Courses_tab-block .tab-content .block .block_left .block-1 .accordion-group { margin-bottom:15px;}
#Courses_tab-block .tab-content .block .block_left .block-1 .btn-signup { margin:20px 0;}

#Courses_tab-block .tabbable { float:left; width:72%;}

#Courses_tab-block .table-lessons th { padding:0; background-color:#599F46;}
#Courses_tab-block .table-lessons td { padding:0; text-align:center;}

#Courses_tab-block .accordion-group { background:#fff;}
#Courses_tab-block .accordion-heading a { font-weight:300; font-size:20px; font-family: 'Roboto';}
#Courses_tab-block .accordion-inner .block .block_left .block-1 { padding-top:12px; }
#Courses_tab-block .accordion-inner .block .block_left h2 { font-weight:300; padding:0 0 10px 0; margin:0; line-height:normal; font-size:26px; color:#161616; font-family: 'Roboto'; border-bottom:dashed 1px #bdbdbd;}
#Courses_tab-block .accordion-inner .block .block_left .block-1 h3 { font-weight:300; padding:0 0 10px 0; margin:0; line-height:normal; font-size:20px; color:#161616; font-family: 'Roboto'}
#Courses_tab-block .accordion-inner .block .block_left .block-1 p { padding:0 0 15px 0; margin:0; line-height:22px; font-size:14px; color:#777;}
#Courses_tab-block .accordion-inner .block .block_left .block-1 .btn-signup {margin:20px 0;}
#Courses_tab-block .accordion-inner .block .block_left .block-1 li { list-style:square; line-height:22px; font-size:14px; color:#878787;}

.nav-cta a { color: #878787; background-color: #f4f4f4;}
.nav-cta a:hover { color: #878787; background-color: #ddd !important;}
.nav-cta .active a, .nav-cta .active a:hover { background-color: #f9a328 !important;}

.rel_courses { background:#fff; width:100%; border-top:solid 1px #e4f4ff; padding:18px 0 20px 0; margin:38px 0 0 0;}
.rel_courses h3 { border-bottom:solid 1px #dbeaeb; font-weight:300; padding:0 0 10px 0; margin:0; line-height:normal; font-size:24px; color:#161616; font-family: 'Roboto'; }
.rel_courses ul { display:block; padding:16px 0 0 0; margin:0 0 0 -25px;}
.rel_courses ul li { display:block; float:left; line-height:normal; border-right:solid 1px #dce3e4; padding:0 25px;}
.rel_courses ul li a { display:block; float:left; font-size:16px; color:#5087a9; font-family: 'Roboto';}
.rel_courses ul li:last-child { padding-right:0; border:none;}


#Cat_tab-block { padding:40px 0 0 0;}
#Cat_tab-block .tab-content { background:#fff; padding:0 28px 0 24px; border:solid 1px #d9ebfb; border-left:none;}
#Cat_tab-block .nav-tabs { margin-right:0; border-right:solid 1px #d9ebfb; min-width:240px;}
#Cat_tab-block .nav-tabs li { font-size:16px; color:#000; font-family: 'Roboto'; line-height:58px; height:58px; padding:0;}
#Cat_tab-block .nav-tabs li a { color:#000; border-radius:0; line-height:58px; padding:0 0 0 14px; border-right:none !important;}
#Cat_tab-block .nav-tabs li a .span-1 { display:inline-block; float:none; background:url(/images/tab_icon16.png) no-repeat; width:26px; height:25px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-1 {background:url(/images/tab_icon16-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-2 { display:inline-block; float:none; background:url(/images/tab_icon17.png) no-repeat; width:27px; height:26px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-2 {background:url(/images/tab_icon17-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-3 { display:inline-block; float:none; background:url(/images/tab_icon18.png) no-repeat; width:27px; height:27px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-3 {background:url(/images/tab_icon18-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-4 { display:inline-block; float:none; background:url(/images/tab_icon19.png) no-repeat; width:27px; height:29px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-4 {background:url(/images/tab_icon19-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-5 { display:inline-block; float:none; background:url(/images/tab_icon5.png) no-repeat; width:27px; height:25px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-5 {background:url(/images/tab_icon5-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-6 { display:inline-block; float:none; background:url(/images/tab_icon20.png) no-repeat; width:23px; height:23px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-6 {background:url(/images/tab_icon11-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-7 { display:inline-block; float:none; background:url(/images/tab_icon21.png) no-repeat; width:26px; height:25px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-7 {background:url(/images/tab_icon12-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-8 { display:inline-block; float:none; background:url(/images/tab_icon22.png) no-repeat; width:29px; height:25px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-8 {background:url(/images/tab_icon13-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-9 { display:inline-block; float:none; background:url(/images/tab_icon23.png) no-repeat; width:26px; height:23px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-9 {background:url(/images/tab_icon14-H.png) no-repeat;}
#Cat_tab-block .nav-tabs li a .span-10 { display:inline-block; float:none; background:url(/images/tab_icon24.png) no-repeat; width:27px; height:26px; margin:0 8px 0 0; vertical-align:middle;}
#Cat_tab-block .nav-tabs li.active a .span-10 {background:url(/images/tab_icon15-H.png) no-repeat;}

#Cat_tab-block .nav-tabs li.active { color:#00d3db; font-family: 'Roboto';}
#Cat_tab-block .nav-tabs li.active a { color:#00d3db; font-family: 'Roboto'; border:solid 1px #d9ebfb; border-right:none;}
#Cat_tab-block .nav-tabs li a:hover {color:#00d3db; font-family: 'Roboto'; border:solid 1px #d9ebfb; border-right:none;}

#Cat_tab-block { padding:40px 0 0 0;}
#Cat_tab-block .tab-content { background:#fff; padding:0 20px 0 18px; border:solid 1px #d9ebfb; border-left:none;}
#Cat_tab-block .tab-content .block {}
#Cat_tab-block .tab-content .block h3 { font-weight:300; padding:0; margin:0; line-height:normal; font-size:26px; font-family: 'Roboto'; color:#161616;}
#Cat_tab-block .tab-content .block p { padding:0; margin:0; line-height:22px; font-size:12px; color:#878787;}
#Cat_tab-block .tab-content .block ul { display:block; overflow:hidden; padding:0; margin:0;}
#Cat_tab-block .tab-content .block ul li { display:block; overflow:hidden; background:url(/images/arrow_icon.png) no-repeat left center;  line-height:29px; border-bottom:solid 1px #dbdbdb; padding:0 0 0 20px;}
#Cat_tab-block .tab-content .block ul li a { display:block; font-size:14px; color:#5087a9; font-family: 'Roboto';}
#Cat_tab-block .tab-content .block ul li a:hover { color:#00D3DB;}
#Cat_tab-block .tab-content .block .block_1 { float:left; margin:25px 0 0 0;}
#Cat_tab-block .tab-content .block .block_2 { float:right; margin:25px 0 0 0;}

#Cat_tab-block .tab-content .block .buttons { padding:26px 0 20px 0;}
#Cat_tab-block .tab-content .block .buttons a.link-1 { float:left; width:190px; height:41px; line-height:41px; font-size:18px; color:#fff; text-transform:uppercase; text-shadow:0 0 1px #006168; border:solid 1px #004e95; border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px; box-shadow:0 0 1px rgba(0,0,0,0.75), 0 0 2px rgba(255,255,255,0.40) inset; text-align:center; display:block;
background: #7ac1fc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYzFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzZjYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7ac1fc 0%, #076cc7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ac1fc), color-stop(100%,#076cc7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7ac1fc 0%,#076cc7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7ac1fc 0%,#076cc7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7ac1fc 0%,#076cc7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7ac1fc 0%,#076cc7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ac1fc', endColorstr='#076cc7',GradientType=0 ); /* IE6-8 */
}

#Cat_tab-block .tab-content .block .buttons a.link-2 {
	float:right;width:190px;height:41px;line-height:41px;font-size:18px;color:#fff;display:block; text-transform:uppercase; text-shadow:0 0 1px #935400; border:solid 1px #a40000; border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px; box-shadow:0 0 1px rgba(0,0,0,0.75), 0 0 2px rgba(255,255,255,0.40) inset; text-align:center; margin-right:30px;
	background: #fc9900; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTI0MGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fc9900 0%, #ea240d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9900), color-stop(100%,#ea240d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fc9900 0%,#ea240d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fc9900 0%,#ea240d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fc9900 0%,#ea240d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fc9900 0%,#ea240d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9900', endColorstr='#ea240d',GradientType=0 ); /* IE6-8 */
}

#footer { width:100%; background:#323232; border-top:solid 4px #599F46; padding:36px 0 0 0;}
#footer .foot_blocks { border-bottom:solid 3px #2b2b2b;}
#footer .foot_block1 { float:left; width:200px;}
#footer .foot_block1 h3 { font-weight:normal; padding:0 0 15px 0; margin:0; line-height:normal; font-size:16px; color:#fff; text-transform:uppercase;}
#footer .foot_block1 ul { display:block; float:left; padding:0; margin:0;}
#footer .foot_block1 ul.second { margin:4px 0 0 72px;}
#footer .foot_block1 ul li { display:block; overflow:hidden; padding-bottom:7px; line-height:normal;}
#footer .foot_block1 ul li a { display:block; overflow:hidden; font-size:12px; color:#bbb;}
#footer .foot_block1 ul li a:hover { color:#00becd;}

#footer .foot_block2 { float:left; width:210px; margin:0 0 0 80px;}
#footer .foot_block2 h3 { font-weight:normal; padding:0 0 15px 0; margin:0; line-height:normal; font-size:16px; color:#fff; text-transform:uppercase;}
#footer .foot_block2 ul { display:block; padding:0; margin:0;}
#footer .foot_block2 ul li { display:block; overflow:hidden; padding-bottom:7px; line-height:normal; padding-bottom:10px;}
#footer .foot_block2 ul li .span-img { width:17px; display:block; float:left; margin:0 10px 0 0;}
#footer .foot_block2 ul li h6 { float:left; padding:0; margin:0; font-size:12px; color:#fff;}
#footer .foot_block2 ul li h6 span { width:auto; display:inline-block; float:none; margin:0 0 0 7px; color:#599F46;}
#footer .foot_block2 ul li h6 .span-1 { display:block; float:left; width:auto; margin:0; color:#fff;}
#footer .foot_block2 ul li h6 strong { font-weight:normal; color:#e0e0e0; display:block; float:left; margin:0 0 0 7px;}

#footer .foot_block3 { float:left; width:160px; margin:0 0 0 80px;}
#footer .foot_block3 h3 { font-weight:normal; padding:0 0 15px 0; margin:0; line-height:normal; font-size:16px; color:#fff; text-transform:uppercase;}
#footer .foot_block3 ul { display:block; padding:0; margin:0;}
#footer .foot_block3 ul li { display:block; overflow:hidden; padding-bottom:7px; line-height:normal; padding-bottom:10px;}
#footer .foot_block3 ul li a { display:block; overflow:hidden; font-size:11px; color:#e0e0e0;}
#footer .foot_block3 ul li a span { display:inline-block; float:none; width:auto; margin:0 8px 0 0;}
#footer .foot_block3 ul li a .link-1 { color:#13c0c5;}
#footer .foot_block3 ul li a .link-2 { color:#46629d;}
#footer .foot_block3 ul li a .link-3 { color:#4998bc;}
#footer .foot_block3 ul li a .link-4 { color:#dd4c39;}
#footer .foot_block3 ul li a .link-5 { color:#c80606;}

#footer .foot_block4 { float:left; width:166px; margin:0 0 0 40px;}
#footer .foot_block4 .control-group { margin:0; }
#footer .foot_block4 h3 { font-weight:normal; padding:0 0 15px 0; margin:0; line-height:normal; font-size:16px; color:#fff; text-transform:uppercase;}
#footer .foot_block4 p { padding:0 0 5px 0; margin:0; line-height:normal; font-size:11px; color:#a1a0a0;}
#footer .foot_block4 p strong { color:#d3d3d3;}
#footer .foot_block4 ul { display:block; padding:0; margin:0;}
#footer .foot_block4 ul li { display:block; height:23px; margin-bottom:7px;}
#footer .foot_block4 ul li .textbox { background:#575757; padding:0 0 0 8px; width:152px; height:21px; border:solid 1px #909090; font-size:11px; color:#fff; margin:0;}
#footer .foot_block4 ul li .submit { float:right; width:63px; height:23px; background:url(/images/sub_img.png) repeat-x; border:none; cursor:pointer;font-size:12px; color:#fff; border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px; margin-right:3px;}

#footer .foot_blocks .courses_link { background:#2b2b2b; height:42px; float:right; margin:50px 0 0 0; border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0; cursor:pointer;}
#footer .foot_blocks .courses_link h6 { font-size:16px; color:#fff; text-transform:uppercase; padding:0 15px 0 24px; line-height:42px; margin:0; font-weight:normal;}
#footer .foot_blocks .courses_link h6 span { display:inline-block; float:none; width:auto; margin:0 0 0 12px;}
#footer .foot_blocks .open h6 { color:#599F46;}

#foot_courses { width:100%; background:#2b2b2b; padding:25px 0 27px 0;}
#foot_courses ul { display:block; float:left; padding:0; margin:0;}
#foot_courses ul li { display:block; overflow:hidden; padding-bottom:7px; line-height:normal;}
#foot_courses ul li a { display:block; overflow:hidden; font-size:12px; color:#bbb;}
#foot_courses ul li a:hover { color:#00becd;}

#footer .footer_bot { width:100%; background:#2b2b2b; border-top:dashed 1px #515151; padding:18px 0 22px 0;}
#footer .footer_bot .links { float:left;}
#footer .footer_bot .links ul { display:block; padding:0; margin:0;}
#footer .footer_bot .links ul li { display:block; float:left; font-size:11px; color:#d6d6d6; border-right:solid 1px #d6d6d6; line-height:12px;}
#footer .footer_bot .links ul li:last-child { border:none;}
#footer .footer_bot .links ul li a {display:block; float:left; font-size:11px; color:#d6d6d6; text-decoration:underline !important; margin:0 11px;}
#footer .footer_bot .links ul li a:hover { text-decoration:none !important;}

#footer .footer_bot .privacy { float:right;}
#footer .footer_bot .privacy p {font-size:11px; color:#d6d6d6; padding:0; margin:0; line-height:12px;}
#footer .footer_bot .privacy p a { display:inline-block;text-decoration:underline !important; margin:0 5px; color:#d6d6d6;}
#footer .footer_bot .privacy p a:hover { text-decoration:none !important;}

.Container-main {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #FFFFFF; border-color: #D9EBFB; border-image: none; border-style: solid; border-width: 1px; margin:40px 0 38px 0px;}
.Container-main .form-actions { background-color: #fff; }
.Container-main p { padding: 10px !important ;}

#content .main_title { font-family:arial; padding:15px 0 0 0; }
#content .main_title h1 { font-weight:normal; padding:0 0 5px 0; margin:10px 0; line-height:normal; font-size:30px; color:#555; font-family:'Roboto'; border-bottom:solid 1px #dae6d4; }
#content .main_title h2 { font-weight:300; padding:0 0 5px 0; margin:5px 0 0 0; line-height:normal; font-size:22px; color:#599F46; font-family: 'Roboto';}
#content .main_title h2 a { text-decoration:underline!important; }
#content .main_title p { font-family:arial!important; padding:10px 0; margin:0; line-height:22px; color:#777;}

#Content-preview { padding:0 20px 3000px; margin-bottom:-3000px; border:solid #C9DBEB 1px; border-right:0;}
#Content-preview .content { color: #878787; font-size: 14px; line-height: 22px; margin: 0; padding: 5px; }
#Content-preview .content h2 { font-size: 15px; line-height: 22px; color:#878787; font-family:'Roboto'; }
#Content-preview .content h2 a { color:#599F46; }
#Content-preview .content p a { color:#599F46; }
#Content-preview .content .course_title { font-size: 22px; color:#599F46; font-family:'Roboto'; text-decoration:underline; line-height: 40px; margin:0; }
#Content-preview .content .course_title a { color:#599F46; }
#Content-preview .content .iconlink { display:block; color:#599F46; font-family:'Roboto'; font-size:18px; margin:20px 0;}
#Content-preview .content .iconlink.inhouse { color:#f9a328; }
#Content-preview .well-reference h4 { font-weight:300; padding:0 0 10px 0; margin:0; line-height:normal; font-size:16px; color:#161616; font-family: 'Roboto'}
#Content-preview .well-reference p { padding:0 0 15px 0; line-height:16px; margin:0; font-size:12px; color:#bb9862;}
#Content-preview .well-reference { background: #fdf8e4;}

form p { color:#878787; margin: 0 0 20px 0;}

.category-pane { overflow:hidden;}
#Category-results { padding-bottom:3000px; margin-bottom:-3000px; border-left:solid 1px #C9DBEB;}
#Category-results .result-block a { color:#599F46; text-decoration:underline !important; font-family:'Roboto'; }
#Category-results h4 { font-weight:normal; padding:0; margin:5px 0 5px 0; line-height:normal; font-size:16px; color:#161616; font-family:arial;}
#Category-results p { padding:0 0 10px 0; margin:0; line-height:22px; color:#878787; font-size:12px;}
#Category-results a.ref { font-size:10px;}
#Category-results h4 a { color: #161616;}
#Category-results .navbar .nav a { margin: 0 1px; font-size:14px; }
#Category-results .navbar .nav > .active > a, 
#Category-results .navbar .nav > .active > a:hover,
#Category-results .navbar .nav > .active > a:focus { color:#ffffff; text-shadow:none; background-color:#00a4b1!important; }

#Category-results .label.label-success { background-color:#8cb55b;}

#Category-results .cursus-data { background-color:transparent; padding: 2px; margin:0 0 5px 0; }
#Category-results .cursus-data p { padding:0; margin:0; line-height:22px; color:#878787; font-size:12px;}
#Category-results .cursus-data h2 { display:none; }
/* .result-selected { background-color:#ffffff; border-width: 1px 1px 1px 0px; border-style: solid; border-color: #D9EBFB; position:inherit; left:-32px; }*/
.result-selected { background-color:#fff; border:solid #C9DBEB 1px; border-left:0; padding:5px; margin-left:-1px;}
.result-notselected { background-color:#f2f2f2; position:inherit; padding:5px;}
.result-notselected:hover { background-color:#D9EBFB; cursor:pointer;}
#Category-results .course-details { line-height:22px; color:#19808c; font-size:12px;}
.main_title .course-details { color:#19808c; background:#fff; padding:3px 6px; border:solid 1px #d9ebfb;}

span.star1 {display: block; width: 65px; height: 13px; background: url(/images/star-rating.png) 0 0; margin: 0; padding: 0;}
span.star2 {display:block; width:97px; height:17px; margin:0; padding:0; }
#Category-main-result span.star1 { margin-top: 10px; }
#Category-results span.star1 { float: left; margin-top: 5px; }

.results-pane .span6 { margin-left:0!important; width:50%!important;}
.result-facets h1 { color:#888; line-height:normal; padding:0; margin:0 0 10px 5px; font-size:24px; font-weight:300; font-family: 'Roboto';}
.breadcrumb { margin:10px 0 0; background:none!important;}
.breadcrumb > li { font-size:14px; line-height:20px!important;}

.borderbox {
	background: #fff;
	margin: 20px 0;
	border: 1px solid #dae6d4;
	display: block;
	padding: 10px 20px 20px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

form .submit-message { font-size: 11px; }

address { font-size: 16px; color: #a1a0a0; line-height: 22px;}
address strong { font-weight:700; margin:0 0 18px 0; line-height:24px; font-size:18px; font-family: 'Roboto';}

a.nav-facet, a.nav-facet:hover { background-color:#dddddd!important; }

.my-select2, .my-select2 .select2-choice { font-size:14px !important;}

.search-box form ul.typeahead {
	width: 640px !important;
}

.dropdown-menu .active > a { 
	background-color: #2f96b4 !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)) !important;
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4) !important;
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4) !important;
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4) !important;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4) !important;
	background-repeat: repeat-x !important;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0) !important;
	filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;
}

.modal-header {
	background:#05b7c3;
	color: white;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.modal-header .close {
	color: white;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.modal-header .close:hover,
.modal-header .close:focus {
	color: white;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.modal-header .lead {font-weight:300; margin:0 0 18px 0; line-height:24px; font-size:22px; font-family: 'Roboto'; padding:0 0 5px 0;}
.modal { max-height:80% !important; overflow:auto;}
.modal-body { max-height:inherit !important;}

i.hide {display:none!important;}

#Webinar-preview .webinar-content { padding-top:10px;}
#Webinar-preview .webinar-content ul { margin-left:5px; }
#Webinar-preview .webinar-content ul li { list-style:none; line-height:22px; font-size:14px; color:#878787; }
#Webinar-preview .webinar-content ul li::before { content:'\25A0'; color:#81ad75; margin-right:10px; }
#Webinar-preview .webinar-content p { line-height:22px; font-size:14px; color:#878787; margin:0; padding: 0 0 15px; }
#Webinar-preview .webinar-content h2 { color: #161616; font-family: 'Roboto'; font-size: 20px; font-weight: 300; line-height: normal; margin:10px 0px 0px 0px; padding: 0 0 10px; }
#Webinar-preview .webinar-content .startdate { color: #599F46; font-family: 'Roboto'; font-size: 16px; font-weight:normal; }
#Webinar-preview .main_title .p { color: #000; }

#webinar-pane h2 { margin-top: 0px !important; }
#Webinar-preview .event-content h2 { font-weight: 700 !important; color: #599F46; }

.webinar-form { padding:10px; }
.webinar-form h2 { color: #161616; font-family: 'Roboto'; font-size: 20px; font-weight: 300; line-height: normal; margin:0; padding: 0 0 10px; }
.webinar-review { background-color:#e9f4fe; background-image:url(/images/quote-symbol.png); background-repeat:no-repeat; border:solid 1px #87B9BC; margin-bottom:10px; }
.webinar-review .quote { font-style:italic; margin:10px 10px 20px 100px; color:#878787; }
.webinar-review .quotee { font-family:'Roboto'; font-weight:300; font-style:normal; padding-right:20px; color:#878787; }
.webinar-review .quotee a { font-style:normal; font-size:12px; }
.quote { margin-bottom:10px; color:#777777; }
.quotee { font-family:'Roboto'; font-weight:300; color:#777777; }

.cta-pane { border:solid 1px #fbbe67; padding: 10px;}
.form-actions .alert-info a { text-decoration:underline!important; }

#hero { padding:20px 40px; background-color:#fff; border-color:#d9ebfb; margin:0;}
#hero li { list-style:square;}

#category-tree { margin-top:40px; }
#category-tree .more { margin-top:15px; clear:both; font-size:12px; color:#599f46; }
#category-tree h2 a { text-decoration:underline!important; color:#599f46; }
#category-tree li { list-style:square; line-height:auto; font-size:12px; color:#599F46; margin-left:-10px; }
#category-tree li a { color:#599F46; }
#category-tree li .main_cat { color:#878787; }
#category-tree .sublist { color:#878787; }
#category-tree .top { font-size:11px; float:right;}
#category-tree .main_cat li { float:left; width:25%;}
#category-tree h2 { color: #161616; font-family: 'Roboto'; font-size: 20px; font-weight: 300; line-height: normal; margin: 0; padding: 0 0 10px; }

#main_cats { margin-top:20px; background-color:#dae6d4; border:solid 1px #599f46; margin-bottom:10px; padding:10px; }
#main_cats li { list-style:square; line-height:auto; font-size:12px; color:#599F46; margin-left:-10px; }
#main_cats li a { color:#599F46; }
#main_cats .inlijn li { float:left; width:25%;}
#main_cats h2 { color: #599F46; font-family: 'Roboto'; font-size:20px; font-weight:300; line-height:normal; margin:0; padding: 0 0 10px; }

.ui-pnotify.stack-bottomright { right: auto; top: auto; z-index:500; }
.ui-pnotify .content { padding:10px 0px 2px 0px; color:#878787; font-size:12px; }
.ui-pnotify .content a { margin:2px; }

#static-content { padding-top:10px;}
#static-content ul li { list-style:square; line-height:22px; font-size:14px; color:#878787; }
#static-content ol li { list-style-type:decimal; line-height:22px; font-size:14px; color:#878787; }
#static-content p  { margin:0; padding: 10px 10px 15px; line-height:22px; font-size:14px; color:#878787; }
#static-content h2 { margin:0; padding: 10px 10px 15px; color: #161616; font-family: 'Roboto'; font-size: 20px; font-weight: 300; line-height: normal; }
#static-content h3 { margin:0; padding: 10px 10px 15px; color: #161616; font-family: 'Roboto'; font-size: 16px; font-weight: 300; line-height: normal; }

#content .static-intro p { margin:0; padding: 10px 0px 15px; line-height:22px; font-size:14px; color:#878787; }
#content .static-intro h2 { margin:0; padding: 10px 0px 15px; color: #161616; font-family: 'Roboto'; font-size: 20px; font-weight: 300; line-height: normal; }
#content .contact-intro p { margin:0; padding: 10px 10px 15px; line-height:22px; font-size:14px; color:#878787; }
#content .contact-intro { padding: 0 10px;}
#content .Container-main .main_title { padding: 0 20px; }

#callme-form, #callme-contact { padding:10px; margin:20px; }

.orange-attn { color: #de8d1a; }
.white-link { color: #ffffff; text-decoration:underline!important; }


#mycta.affix {
    position: fixed;
    top: 0;
}

#mycta.affix-bottom {
    position: fixed;
    bottom: 500px;
}

.no-margin {
	margin: 0!important;
}

.no-padding {
	padding: 0!important;
}

.dl-actionpage dt {text-align:left !important;}
.dl-actionpage dt, .dl-actionpage dd {margin-top:5px;}

.newcta-form { border:solid 2px #cbccce; padding:10px; background-color:#f2faf1; }
.newcta-form .submit { width:297px; background:#599F46; font-size:20px; color:#fff; font-weight:bold; margin:10px 0 0 0; box-shadow:0 -2px 0 rgba(0,0,0,0.20) inset; border:none;border-radius:4px;-webkit-border-radius:4px; -ms-border-radius:4px; text-align:center; padding:10px 0px; cursor:pointer; }
.newcta-form .textbox { background:#fff; border:solid 1px #ccc; height:38px; font-size:14px; color:#878787; padding:0 0 0 12px; margin:0; width:97%;}
.newcta-form h2 { color: #161616; font-family: 'Roboto'; font-size: 20px; font-weight: bold; line-height: normal; margin:0; padding: 0 0 10px; }

.underline { text-decoration:underline!important; }
.no-underline h1 { border-bottom:0!important; }

.np-content { padding-top:10px;}
.np-content ul li { list-style:square url("/images/blue-tick.png"); line-height:22px; font-size:14px; color:#878787; }
.np-content ol li { list-style-type:decimal; line-height:22px; font-size:14px; color:#878787; }
.np-content p { line-height:22px; font-size:14px; color:#878787; margin:0; padding: 0 0 15px; }
.np-content .title { color: #0197a6; font-size:24px; font-weight:300; line-height: normal; margin:10px 0px 0px 0px; padding: 0 0 10px; }
.np-content h2 { color: #161616; font-family:'Roboto'; font-size:20px; font-weight:300; line-height:normal; margin:10px 0px 0px 0px; padding: 0 0 10px; }
.np-content h3 { color: #161616; font-family:'Roboto'; font-size:14px; font-weight:500; line-height:normal; margin:10px 0px 0px 0px; padding: 0 0 10px; }
.np-content img { border:1px solid #cccccc; margin:20px 0px; }
.np-content .img-block { position:relative; margin:10px 0 20px 0; width:580px;}
.np-content .img-block img { width:100%;}
.np-content a.more { display:block; width:101px; height:35px; background:#f9a328; text-align:center; font-size:14px; color:#fff; font-weight:bold; line-height:35px; box-shadow:0 -2px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; }
.np-content a.more:hover { background:#f3940d;}
.blog-preview-image { width:280px; height:210px; }
.blog-title-header { font-family:'Arial'!important; color:#599F46!important; font-size:25px!important; line-height:30px!important; }
.blog-author { padding: 12px 0 20px; }
.whitepaper-preview-image { width:280px; height:210px; }
.whitepaper-title-header { font-family:'Arial'!important; color:#599F46!important; font-size:25px!important; line-height:30px!important; }
.event-title-header { font-family:'Arial'!important; color:#599F46!important; font-size:25px!important; line-height:30px!important; }
#dates a.more { display:block; width:101px; height:35px; background:#f9a328; text-align:center; font-size:14px; color:#fff; font-weight:bold; line-height:35px; box-shadow:0 -2px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; }
#dates a.more:hover { background:#f3940d;}

/* video-block */
.video-block { padding:35px 0 0 0;}
.video-block h1 { font-size:30px; color:#599F46; font-weight:normal; line-height:35px; text-align:center; padding:0; margin:0;}
.video-block h1 strong { font-size:40px; display:block;}
.video-block .vid-box { position:relative; width:560px; height:355px; margin:35px auto 50px; border:solid 2px #999;}
.video-block .vid-box .shad { position:absolute; right:-19px; bottom:0; width:19px;}
.video-block .vid-box img { width:100%;}

iframe { vertical-align:bottom; }
.transparent { background-color:transparent!important; }

/* -------------------------- New Cat Page ------------------------------- */

.cat-content .row-1	{ margin:30px 18px 30px 33px; }
.cat-content .row-1	h1 { font-size:20px; line-height:22px; color:#555555; }
.cat-content .row-1	h2 { font-size:20px; line-height:22px; color:#555555; }
.cat-content .row-1	h3 { font-size:14px; line-height:22px; color:#555555; }
.cat-content .row-1 p { font-size:14px; color:#333333; line-height:24px; padding:0; margin:10px 0 0; }
.cat-content .row-1 ul { margin-left:18px; list-style-position:outside; }
.cat-content .row-1 ul li { float:left; width:33%; list-style:square; font-size:12px; color:#00A8B5; }

.cat-content .products { width:100%; font-size:16px; }
.cat-content .products thead { padding-bottom:20px; }
.cat-content .products thead tr { color:white; background:#599F46; text-align:left; }
.cat-content .products thead tr th { padding:5px; line-height:38px; border-left:solid 1px #4db6c2; }
.cat-content .products thead tr th:first-child { background-color:#006975; border-left:solid 1px #006975; }

.cat-content .products tbody tr { height:50px; border-bottom:1px solid #d9ebfb; /*background-color:#f2faf1;*/ }
.cat-content .products tbody tr td { padding:5px; }
.cat-content .products tbody tr td a { color:#599F46; }

.add_prod { text-align:center; font-weight:bold; margin-top:5px; }
.nc_col1 { margin:20px 0 0 0!important; }

.cat-content .nc_col-left { float:left; margin:0 0 25px 33px;}
.cat-content .nc_col-left h1 { font-size:20px; line-height:22px; color:#555; padding:0; margin:0}
.cat-content .nc_col-left .title { overflow:hidden; clear:both; padding:20px 0 0 0; text-align:left; margin:0;}
.cat-content .nc_col-left .title p { font-size:14px; color:#555; padding:0; margin:0; line-height:16px;}
.cat-content .nc_col-left .title p span { display:block; float:none; margin:0; width:auto;}
.cat-content .nc_col-left .title p span strong { color:#599F46;}

.cat-content .nc_col-left .shorting-nav { background:#599F46; margin:15px 0 10px 0;}
.cat-content .nc_col-left .shorting-nav .span-opt { display:block; float:left; background:#006975; font-size:13px; color:#fff; font-weight:bold; width:auto; margin:0; padding:15px 11px 16px 11px;}
.cat-content .nc_col-left .shorting-nav .nav-tabs { display:block; float:left; margin:0; padding:0; border:none;}
.cat-content .nc_col-left .shorting-nav .nav-tabs li { display:block; float:left; border-left:solid 1px #4db6c2; font-size:13px; color:#fff; font-weight:bold;}
.cat-content .nc_col-left .shorting-nav .nav-tabs li:hover,
.cat-content .nc_col-left .shorting-nav .nav-tabs li.active,
.cat-content .nc_col-left .shorting-nav .nav-tabs li.open { background:#006975;}
.cat-content .nc_col-left .shorting-nav .nav-tabs li a { display:block; float:left; color:#fff; padding:14px; background:none; border:none;}
.cat-content .nc_col-left .shorting-nav .nav-tabs li a span { display:inline-block; width:auto; float:none; margin:0;}

.cat-content .nc_col-left .shorting-nav .nav-tabs li.dropdown .dropdown-menu { padding:0; margin:0;}
.cat-content .nc_col-left .shorting-nav .nav-tabs li.dropdown .dropdown-menu li { float:none; border-left:none; border-bottom:solid 1px #4db6c2;}
.cat-content .nc_col-left .shorting-nav .nav-tabs li.dropdown .dropdown-menu li:last-child { border:none;}
.cat-content .nc_col-left .shorting-nav .nav-tabs li.dropdown .dropdown-menu li a { float:none; color:#599F46; padding:6px;}
.cat-content .nc_col-left .shorting-nav .nav-tabs li.dropdown .dropdown-menu li:hover a { color:#fff;}

.cat-content .nc_col-left .result-blk { overflow:hidden; clear:both; background:#f2faf1; border:solid 1px #d9ebfb; margin:0 0 3px 0; padding:12px 11px 0 9px;}
.cat-content .nc_col-left .result-blk .box-left { float:left;}
.cat-content .nc_col-left .result-blk .box-left h6, .cat-content .nc_col-left .result-blk .box-left a h2 { font-size:20px; color:#599F46; line-height:22px; padding:0; margin:0 0 20px 0;}
.cat-content .nc_col-left .result-blk .box-left .course-details { line-height:22px; color:#333; font-size:13px;}
.cat-content .nc_col-left .result-blk .box-left p { font-size:13px; color:#333;}

.cat-content .nc_col-left .result-blk .box-right { float:right; width:140px; text-align:right;}
.cat-content .nc_col-left .result-blk .box-right h6 { font-size:18px; color:#599F46; line-height:20px;}
.cat-content .nc_col-left .result-blk .box-right h6 strong { font-weight:normal; font-size:10px; color:#666; display:block;}
.cat-content .nc_col-left .result-blk .box-right a.go { display:block; background:#f9a328; text-align:center; font-size:14px; color:#f3f3f3; text-transform:uppercase; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset; margin:0; padding:7px 0 10px 0; font-weight:bold;}
.cat-content .nc_col-left .result-blk .box-right a.go:hover {background:#599F46;}
.cat-content .nc_col-left .result-blk .box-right .star1 { float:right;}
.cat-content .nc_col-left .result-blk .box-right a.reflink { font-size:10px; display:block; margin:0 0 12px; color:#599F46;}

.cat-content .nc_col-left .result-blk ul { display:block; overflow:hidden; clear:both; padding:15px 0 15px 0; margin:0;}
.cat-content .nc_col-left .result-blk ul li { display:block; overflow:hidden; clear:both; padding:6px 0 8px 0; line-height:16px; border-top:solid 1px #d9ebfb;}
.cat-content .nc_col-left .result-blk ul li .span-1 { display:block; float:left; width:380px; margin:0; font-size:12px; color:#599F46; font-weight:bold;}
.cat-content .nc_col-left .result-blk ul li a {color:#599F46; text-decoration: underline !important;}
.cat-content .nc_col-left .result-blk ul li .span-2 { display:block; float:right; width:auto; margin:0; font-size:12px; color:#599F46; font-weight:bold; min-width:130px; text-align:right;}
.cat-content .nc_col-left .result-blk ul li .span-2 strong { text-decoration:line-through;}


.borderbox.cat-content {padding:0;}
.cat-content #leftbar { float:left; width:300px; margin:31px 0 25px 15px;}
.cat-content #leftbar .col-1 { border:solid 2px #ccc;}
.cat-content #leftbar h4 { font-size:25px; line-height:26px; color:#505050; padding:24px 0 0 24px; margin:0; font-weight:normal;}
.cat-content #leftbar .col-2 { border:solid 2px #ccc; margin:28px 0 0 0; padding-bottom:15px;}

.cat-content .accordion { padding:22px 0 0 0; margin:0;}
.cat-content .accordion.sub { padding:0; margin:0;}
.cat-content .accordion .accordion-heading.main a { background:#ccc; font-size:15px; font-weight:bold; color:#333; padding:12px 0 10px 22px; line-height:18px; cursor:pointer; text-transform:uppercase; position:relative; margin:0 0 1px 0;} 
.cat-content .accordion .accordion-heading.sub a { color:#333; padding:0 0 12px 0;} 
.cat-content .accordion .accordion-heading.main .arrow { display:block; float:right; width:15px; height:11px; background:url(/images/down-arrow.png); margin:2px 10px 0 0;}
.cat-content .accordion .accordion-heading.main .collapsed .arrow { background:url(/images/up-arrow.png);}

.cat-content #leftbar .block-1 { padding:34px 0 22px 15px;}
.cat-content #leftbar .block-1 ul { display:block; padding:0; margin:0;}
.cat-content #leftbar .block-1 ul li { display:block; padding:0; margin:0; line-height:none; padding:0 0 14px 0; position:relative;}
.cat-content #leftbar .block-1 .label-1 { display:block; padding:0 0 5px 0; margin:0; cursor:default; font-size:16px; color:#555;}
.cat-content #leftbar .block-1 .textbox-1 { padding:0 0 0 44px; margin:0; font-size:14px; background:url(/images/search_bg.png) no-repeat; color:#666; width:220px; height:33px;}
.cat-content #leftbar .block-1 .textbox-2 { padding:0 0 0 44px; margin:0; font-size:14px; background:url(/images/calander-icon.png) no-repeat 11px; color:#666; width:220px; height:33px;}
.cat-content #leftbar .block-1 .submit-2 { width:31px; height:33px; border:none; background:url(/images/submit-bg.png) no-repeat; cursor:pointer; margin:0; position:absolute; right:24px; top:26px;}
.cat-content #leftbar .block-1 .checkbox { float:left; padding:0; margin:3px 12px 0 0;}
.cat-content #leftbar .block-1 .label-2 { display:block; float:left; padding:0 0 5px 0;}
.cat-content #leftbar .block-1 .submit { width:108px; height:45px; border:none; cursor:pointer; background:#599F46; font-size:20px; color:#fff; font-weight:bold; box-shadow:0 -2px 0 rgba(0,0,0,0.20) inset; border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px; margin:15px 0 0 0;}
.cat-content #leftbar .block-1 .submit:hover { background:#f9a328;}
.cat-content #leftbar .block-1 .select-1 { padding:0 0 0 44px; margin:0; font-size:14px; background:url(/images/calander-icon.png) no-repeat 11px; color:#666; width:220px; height:33px;}
.cat-content #leftbar .block-1 .select-1 option { color:#666;}
.cat-content #leftbar .block-1 .select-1.empty { color:#aaa;}
.cat-content #leftbar .block-1 .select-2 { padding:0 0 0 44px; margin:0; font-size:14px; background:url(/images/route-iconH.png) no-repeat 11px; color:#666; width:220px; height:33px;}
.cat-content #leftbar .block-1 .select-2 option { color:#666;}
.cat-content #leftbar .block-1 .select-2.empty { color:#aaa;}

.cat-content #leftbar .block-2 { padding:20px 0 26px 25px;}
.cat-content #leftbar .block-2 ul { display:block; padding:0; margin:0;}
.cat-content #leftbar .block-2 ul li { display:block; font-size:14px; color:#599F46; overflow:hidden; clear:both; padding:0 0 12px 0; line-height:15px;}
.cat-content #leftbar .block-2 ul li a { display:block; color:#599F46;}
.cat-content #leftbar .block-2 ul li a:hover { text-decoration:underline !important;}

.cat-content #leftbar .block-3 { padding:20px 10px 32px 25px;}
.cat-content #leftbar .block-3 ul { display:block; padding:0; margin:0;}
.cat-content #leftbar .block-3 ul li { display:block; padding:0; margin:0; line-height:none; padding:0 0 8px 0; overflow:hidden; clear:both;}
.cat-content #leftbar .block-3 ul li .span-1 { display:block; float:left; margin:0; width:auto; font-size:14px; color:#599F46;}
.cat-content #leftbar .block-3 ul li .span-1 a {color:#599F46;}
.cat-content #leftbar .block-3 ul li .span-1 a:hover {text-decoration:underline!important;}
.cat-content #leftbar .block-3 ul li .span-2 { display:block; float:right; margin:0; width:auto; font-size:14px; color:#666;}

.cat-content form { margin: 0;}
.bottom-blk { overflow:hidden; clear:both; background:#d9ebfb; padding:30px 0 33px 52px;}
.bottom-blk .span { display:block; float:left; width:auto; margin:10px 0; font-size:25px; color:#333; font-family: 'Open Sans'; }
.bottom-blk .textbox { float:left; width:227px; height:36px; background:#fff; border:solid 2px #434343; margin:8px 10px 0 30px; padding:0 0 0 15px; font-size:16px; color:#333; font-family: 'Open Sans'; font-weight:600;}
.bottom-blk .textbox:focus {border:solid 2px #52a8ec;}
.bottom-blk .submit { 
	float:left; 
	padding:0 15px;
	height:40px; 
	border:none; 
	cursor:pointer; 
	background:#599F46; 
	color:#fff; 
	font-size:16px; 
	border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px; 
	box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset;
	-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset;
	-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset;
	font-family: 'Open Sans';
	font-weight:700;
	margin:8px 0 0 0;
	text-align: center; line-height: 40px; 
}
.bottom-blk .submit:hover { background:#f9a328;}

.cat-content .col-right { float:right; width:575px; margin:30px 18px 25px 0;}
.cat-content .col-right h1 { font-size:20px; line-height:22px; color:#555; padding:0; margin:0}
.cat-content .col-right .title { overflow:hidden; clear:both; padding:20px 0 0 0; text-align:left; margin:0;}
.cat-content .col-right .title p { font-size:14px; color:#555; padding:0; margin:0; line-height:16px;}
.cat-content .col-right .title p span { display:block; float:none; margin:0; width:auto;}
.cat-content .col-right .title p span strong { color:#599F46;}

.cat-content .col-right .shorting-nav { background:#599f46; margin:15px 0 10px 0;}
.cat-content .col-right .shorting-nav .span-opt { display:block; float:left; background:#81ad75; font-size:13px; color:#fff; font-weight:bold; width:auto; margin:0; padding:15px 11px 16px 11px;}
.cat-content .col-right .shorting-nav .nav-tabs { display:block; float:left; margin:0; padding:0; border:none;}
.cat-content .col-right .shorting-nav .nav-tabs li { display:block; float:left; border-left:solid 1px #4dc25b; font-size:13px; color:#fff; font-weight:bold;}
.cat-content .col-right .shorting-nav .nav-tabs li:hover,
.cat-content .col-right .shorting-nav .nav-tabs li.active,
.cat-content .col-right .shorting-nav .nav-tabs li.open { background:#81ad75;}
.cat-content .col-right .shorting-nav .nav-tabs li a { display:block; float:left; color:#fff; padding:14px; background:none; border:none;}
.cat-content .col-right .shorting-nav .nav-tabs li a span { display:inline-block; width:auto; float:none; margin:0;}

.cat-content .col-right .shorting-nav .nav-tabs li.dropdown .dropdown-menu { padding:0; margin:0;}
.cat-content .col-right .shorting-nav .nav-tabs li.dropdown .dropdown-menu li { float:none; border-left:none; border-bottom:solid 1px #4dc25b; }
.cat-content .col-right .shorting-nav .nav-tabs li.dropdown .dropdown-menu li:last-child { border:none;}
.cat-content .col-right .shorting-nav .nav-tabs li.dropdown .dropdown-menu li a { float:none; color:#599F46; padding:6px;}
.cat-content .col-right .shorting-nav .nav-tabs li.dropdown .dropdown-menu li:hover a { color:#fff;}

.cat-content .col-right .result-blk { overflow:hidden; clear:both; background:#f2faf1; border:solid 1px #d9fbeb; margin:0 0 3px 0; padding:12px 11px 0 9px;}
.cat-content .col-right .result-blk .box-left { float:left;}
.cat-content .col-right .result-blk .box-left h6, .cat-content .col-right .result-blk .box-left a h2 { font-size:20px; color:#599F46; line-height:22px; padding:0; margin:0 0 20px 0;}
.cat-content .col-right .result-blk .box-left .course-details { line-height:22px; color:#333; font-size:13px;}
.cat-content .col-right .result-blk .box-left p { font-size:13px; color:#333;}

.cat-content .col-right .result-blk .box-right { float:right; width:140px; text-align:right;}
.cat-content .col-right .result-blk .box-right h6 { font-size:18px; color:#599F46; line-height:20px;}
.cat-content .col-right .result-blk .box-right h6 strong { font-weight:normal; font-size:10px; color:#666; display:block;}
.cat-content .col-right .result-blk .box-right a.go { display:block; background:#f9a328; text-align:center; font-size:14px; color:#f3f3f3; text-transform:uppercase; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.17) inset; margin:0; padding:7px 0 10px 0; font-weight:bold;}
.cat-content .col-right .result-blk .box-right a.go:hover {background:#f3940d; }
.cat-content .col-right .result-blk .box-right .star1 { float:right;}
.cat-content .col-right .result-blk .box-right a.reflink { font-size:10px; display:block; margin:0 0 12px; color:#599F46;}

.cat-content .col-right .result-blk ul { display:block; overflow:hidden; clear:both; padding:15px 0 15px 0; margin:0;}
.cat-content .col-right .result-blk ul li { display:block; overflow:hidden; clear:both; padding:6px 0 8px 0; line-height:16px; border-top:solid 1px #d9d9d9; }
.cat-content .col-right .result-blk ul li .span-1 { display:block; float:left; width:380px; margin:0; font-size:12px; color:#599F46; font-weight:bold;}
.cat-content .col-right .result-blk ul li a {color:#599F46; text-decoration: underline !important;}
.cat-content .col-right .result-blk ul li .span-2 { display:block; float:right; width:auto; margin:0; font-size:12px; color:#599F46; font-weight:bold; min-width:130px; text-align:right;}
.cat-content .col-right .result-blk ul li .span-2 strong { text-decoration:line-through;}

/* superfast typeahead dropdown searchbox stuff */
.tt-hint {   
    float: left;
    width: 630px;
    height: 36px !important;
    padding: 0 0 0 10px!important;
    font-size: 16px !important;
    color: #ccc !important;
    font-family: 'Roboto';
    border: none !important;
    background: none;
}

.tt-dropdown-menu {
	z-index: 9999 !important;
	width: 640px;
	margin-top: 24px;
	margin: auto;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 8px;
	 -moz-border-radius: 8px;
	      border-radius: 8px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	 -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	      box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.block-1 .tt-dropdown-menu { width:400px!important; }
.block-1 .tt-hint { width:0px!important; }
.block-1 .tt-suggestion { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#666666; }

.tt-suggestion {
	padding: 3px 20px;
	font-family: 'Roboto';
	font-size: 16px;
	line-height: 22px;
}
.tt-suggestion.tt-is-under-cursor {
	background-color: #2f96b4;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)) !important;
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4) !important;
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4) !important;
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4) !important;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4) !important;
	background-repeat: repeat-x !important;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0) !important;
	filter: progid:dximagetransform.microsoft.gradient(enabled=false) !important;
}
.tt-suggestion.tt-is-under-cursor p {
  color: #fff !important;
}
.tt-suggestion p {
	color: #5c5c5c;
	margin: 0;
}

/*------------- New Course Page -------------- */
a.back-to-results { float:right; font-size: 12px; color: #00d3db; margin: -18px 0 0 0;}

#course-pane { padding: 0; margin: 18px 0 30px 0;}
#course-pane .title-blk { overflow:hidden; clear:both; padding:30px 34px 0 30px;}
#course-pane .title-blk h1 { font-size:30px; line-height:32px; font-weight:normal; color:#505050; padding:0; margin:0;}
#course-pane .title-blk ul { display:block; padding:15px 0 0 0; margin:0;}
#course-pane .title-blk ul li { display:block; float:left; font-size:14px; color:#676767; border-right:solid 1px #676767; padding:0 3px; line-height:16px;}
#course-pane .title-blk ul li:last-child { border:none;}
#course-pane .title-blk a, #course-type a.btn-1, #course-type a.btn-2  { text-align:center; display:block; float:left; font-size:16px; color:#f3f3f3; font-weight: 700; font-family: 'Open Sans'; padding:10px 20px 12px 20px;box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
#course-pane .title-blk a.btn-1, #course-type a.btn-1 { background:#f9a328; margin-right:10px;}
#course-pane .title-blk a.btn-2, #course-type a.btn-2 { background:#599F46; }
#course-pane .title-blk a.btn-3, #course-type a.btn-3 { background:#ff2c4f; margin-right:10px;}
#course-pane .title-blk a.btn-1:hover, #course-type a.btn-1:hover { background:#f3940d; }
#course-pane .title-blk a.btn-2:hover, #course-type a.btn-2:hover { background:#4b803d; }
#course-pane .title-blk a.btn-3:hover, #course-type a.btn-3:hover { background:#c6223d; }

#course-pane #tabs { padding:40px 0 35px 0;}
#course-pane #tabs .nav-tabs { border-bottom:solid 2px #599F46; padding-left:33px; margin-bottom:38px; }
#course-pane #tabs .nav-tabs > li > a { border:solid 2px #599F46; border-radius:0; color:#599F46; font-weight:bold; font-size:16px; padding:18px 6px 16px 8px; border-bottom:none; }
#course-pane #tabs .nav-tabs li a:hover { background:#599F46; color:#fff;}
#course-pane #tabs .nav-tabs > .active > a, .nav-tabs > .active > a:hover { background:#599F46; color:#fff;}

#course-pane .col_left .breaf-blk { overflow:hidden; clear:both; padding:28px 18px 35px 18px; }
#course-pane .col_left .breaf-blk p { font-size:14px; color:#333; line-height:24px; padding:0; margin:0;}
#course-pane .col_left .breaf-blk p a { color:#599F46; text-decoration: underline !important;}
#course-pane .col_left .movie { text-align: center; }

#course-pane .col_left .kenmerken {overflow:hidden; clear:both;}
#course-pane .col_left .kenmerken ul { display:block; padding:0; margin:0;}
#course-pane .col_left .kenmerken ul li { display:block; font-size:14px; color:#333; line-height:15px; padding:7px 0 5px 0; overflow:hidden; clear:both;}
#course-pane .col_left .kenmerken ul li .span-1 { display:block; float:left; width:30%; margin:0 0 0 18px; line-height:1.8em; }
#course-pane .col_left .kenmerken ul li .span-2 { display:block; float:left; width:60%; margin:0; line-height:1.8em; }
#course-pane .col_left .kenmerken ul li .span-3 { display:block; float:left; width:20%; margin:0;}
#course-pane .col_left .kenmerken ul li .span-2 a { display:inline-block; font-weight:bold; margin:0;}
#course-pane .col_left .kenmerken ul li .span-2 a:hover { text-decoration:underline !important;} 
#course-pane .col_left .kenmerken .block {overflow:hidden; clear:both; background:#fffbd5; margin:30px 18px 38px 18px; padding:0 20px 30px 20px;}
#course-pane .col_left .kenmerken .block h6 { font-size:20px; color:#333; font-weight:normal; padding:22px 0 16px 0; margin:0; line-height:22px;}
#course-pane .col_left .kenmerken .webinar_cta  {padding:0;}
#course-pane .col_left .kenmerken .webinar_cta .block { overflow:hidden; clear:both; margin:0; padding:0 18px; min-height:150px; background:#dae6d4; }
#course-pane .col_left .kenmerken .webinar_cta .block h3 { font-size:20px; color:#333; font-weight:normal; line-height:22px;}
#course-pane .col_left .kenmerken .webinar_cta .block ul li { border:none; display:block; clear:both; margin:0 0 12px 20px; padding-left:0; line-height:none; font-size:14px; color:#555; overflow:visible; }
#course-pane .col_left .kenmerken .webinar_cta .block ul li a { display:inline-block; color:#599F46; font-weight:bold; }
#course-pane .col_left .kenmerken .webinar_cta .block ul li a span { display:inline-block; float:none; width:auto; margin:0 8px 0 0;}

.select-start { float:left; width:160px; border:solid 2px #434343; background:#fff; margin:0 8px 0 0; padding:9px 10px; height:auto;}
.select-start:focus {border:solid 2px #F3940D;}
.select-start-disable { float:left; width:160px; border:solid 2px #aaa; background:#f9f9f9; color: #aaa; margin:0 8px 0 0; padding:9px 10px; height:auto;}
#course-pane .col_left .kenmerken .submita {box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; width:165px; height:41px; border:none; cursor:pointer; background:#f9a328; font-size:13px; font-weight: 700; color:#f3f3f3; font-family: 'Open Sans'; margin:0 0 0 8px;}
#course-pane .col_left .kenmerken .submita:hover { background:#F3940D;}
#course-pane .col_left .kenmerken a.more { display:inline-block; font-weight:bold; color:#599F46; font-size:14px; margin:15px 0 0 18px;}
#course-pane .col_left .kenmerken a.more:hover { text-decoration:underline !important;}  
#course-pane .col_left .kenmerken .btn_cta { margin: 10px;}
#course-pane .col_left .kenmerken .btn_cta a { text-align:center; display:block; float:left; font-size:16px; color:#f3f3f3; font-weight: 700; font-family: 'Open Sans'; padding:10px 20px 12px 20px;box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
#course-pane .col_left .kenmerken .btn_cta a.btn-1 { background:#f9a328; margin-right:10px; }
#course-pane .col_left .kenmerken .btn_cta a.btn-2 { background:#979797; }
#course-pane .col_left .kenmerken .btn_cta a.btn-1:hover { background:#f3940d;}
#course-pane .col_left .kenmerken .btn_cta a.btn-2:hover {background:#599F46;}

#course-pane .col_left .kenmerken ul li { display:block;border-bottom:solid 1px #d9ebfb; font-size:14px; color:#333; line-height:15px; padding:7px 0 5px 0; overflow:hidden; clear:both;}

#course-pane .col_left .review-blk {overflow:hidden; clear:both; padding:0 0 35px 0;}
#course-pane .col_left .review-blk .block {overflow:hidden; clear:both; background:#dae6d4; padding:10px 20px 24px 20px;}
#course-pane .col_left .review-blk .quote { float: left; margin: 0 15px 0 0;}
#course-pane .col_left .review-blk p {font-size:14px; color:#333; line-height:24px; padding:0 0 20px 0; margin:0; font-style:italic;}
#course-pane .col_left .review-blk strong { font-size:14px; color:#333; display:inline-block;}
#course-pane .col_left .review-blk a.more { display:inline-block; font-weight:bold; color:#599F46; font-size:14px; margin:15px 0 0 18px;}
#course-pane .col_left .review-blk a.more:hover { text-decoration:underline !important;}  
#course-pane .col_left .review-blk .star2 { display:block; float:right; padding:0; margin:0;}

#course-pane .col_left .extra-blk {overflow:hidden; clear:both; padding:0 0 35px 0;}
#course-pane .col_left .extra-blk p {font-size:14px; color:#333; line-height:24px; padding:10px 20px 24px; margin:0;}
#course-pane .col_left .extra-blk a.more { display:inline-block; font-weight:bold; color:#599F46; font-size:14px; margin:15px 0 0 18px;}
#course-pane .col_left .extra-blk a.more:hover { text-decoration:underline !important;}

#course-pane .col_left .block .block-left p { font-size:14px; color:#333; line-height:24px; padding:10px 20px 24px; margin:0;}

#course-pane .col_left .tab-blk { overflow:hidden; clear:both; padding:28px 18px 35px 18px; }
#course-pane .col_left .tab-blk p { font-size:14px; color:#333; line-height:24px; padding:0; margin:0 0 10px 0;}
#course-pane .col_left .tab-blk a { color:#599F46;}
#course-pane .col_left .tab-blk h3 { font-size:18px; color:#333; margin: 0;}
#course-pane .col_left .tab-blk li { list-style:square;}

#course-pane .col_left .ref-blk { padding: 15px; margin: 0 0 10px; background: #dae6d4;}
#course-pane .col_left .ref-blk h4 { font-size: 14px;}
#course-pane .col_left a.btn-ref { display:inline-block; font-weight:bold; color:#599F46; font-size:14px; margin:5px 15px 15px;}
#course-pane .col_left a.btn-ref:hover { text-decoration:underline !important;}  

#course-pane .col_left a.btn-signup { display:block; float: left; font-size:12px; color:#f3f3f3; background:#f9a328; font-weight: 700; font-family: 'Open Sans'; padding:5px 10px 7px; margin: 20px 0; box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
#course-pane .col_left a.btn-signup:hover { background:#f3940d;}
#course-pane .col_left .table-lessons th { padding:0; background-color:#599F46;}
#course-pane .col_left .table-lessons td { padding:0; text-align:center;}

#course-pane .related-blocks { margin: 0 0 35px 0;}
#course-pane .related-blocks h2 { font-size:25px; color:#444; line-height:28px; padding:0 0 10px 32px; margin:0; font-weight:normal;}
#course-pane .related-blocks .block { float:left; width:280px; margin:0 10px 0 20px;}
#course-pane .related-blocks .block .text-block {overflow:hidden; clear:both; padding:16px 0 0 0;}
#course-pane .related-blocks .block h6 { font-size:20px; color:#599F46; line-height:22px; padding:0 0 5px 0; margin:0;}
#course-pane .related-blocks .block p { font-size:13px; color:#666; line-height:15px; padding:18px 0 0 0; margin:0;}
#course-pane .related-blocks .block p span { display:block; float:none; width:auto; margin:0; font-size:20px;}
#course-pane .related-blocks .block p span strong { font-weight:normal; font-size:13px;}
#course-pane .related-blocks .block a.more { display:block; width:151px; text-align:center; padding:10px 0 12px 0;font-size:16px; color:#f3f3f3; font-weight:700; font-family: 'Open Sans'; box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; background:#599F46; margin:30px 0 0 0;}
#course-pane .related-blocks .block a.more:hover {background:#4b803d;}

#course-pane #tabs .cta-blk { overflow:hidden; clear:both; padding:12px 16px 10px 0; background:#f2faf1; border-top:solid 1px #dae6d4; margin:0;}
#course-pane #tabs .cta-blk ul { display:block; float:left; padding:0; margin:0 0 0 9px;clear:none;}
#course-pane #tabs .cta-blk ul li {display:block; float:left; line-height:none; margin:0 30px 0 0; background:none;color:#599F46; font-size:14px; font-weight:bold; padding:0; line-height:none;}
#course-pane #tabs .cta-blk ul li a {display:block; float:left; color:#599F46;}
#course-pane #tabs .cta-blk ul li a span { display:inline-block; float:none; width:auto; margin:0 9px 0 0; height:18px;}
#course-pane #tabs .tab-content .tab-blk .btn_cta { margin-top: 10px;}
#course-pane #tabs .tab-content .tab-blk .btn_cta a { text-align:center; display:block; float:left; font-size:12px; color:#f3f3f3; font-weight: 700; font-family: 'Open Sans'; padding: 5px 10px 7px;box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
#course-pane #tabs .tab-content .tab-blk .btn_cta a.btn-1 { background:#f9a328; margin-right:10px;}
#course-pane #tabs .tab-content .tab-blk .btn_cta a.btn-2 {background:#979797;}
#course-pane #tabs .tab-content .tab-blk .btn_cta a.btn-1:hover { background:#f3940d;}
#course-pane #tabs .tab-content .tab-blk .btn_cta a.btn-2:hover {background:#599F46;}

#course-pane .ch-price { color: #599F46; border-color: #599F46; margin: 10px 30px 0 30px; }
#course-pane .webinar-thankyou { color: #599F46; border-color: #599F46; margin: 0 0 10px 0; }

.location-link { color:#599F46; }

#rightbar { float:right; width:290px; margin:0 22px 0 0;}
#rightbar h3 { font-size:20px; line-height:22px; color:#333; padding:24px 0 26px 24px; margin:0; background:#ccc;}

#rightbar .block-1 {overflow:hidden; clear:both; border:solid 2px #cccccc; margin-bottom:12px;}
#rightbar .block-1 h6 { font-size:16px; color:#555; line-height:18px; padding:20px 0 0 22px; margin:0;}
#rightbar .block-1 h6 span { display:block; font-size:13px; color:#599F46; float:none; padding:8px 0 0 0; margin:0;}
#rightbar .block-1 ul { display:block;overflow:hidden; clear:both; padding:22px 0 10px 24px; margin:0;}
#rightbar .block-1 ul li {display:block;overflow:hidden; clear:both; padding:0 0 10px 0; line-height:15px; font-size:15px; color:#599F46; }
#rightbar .block-1 ul li a { display:inline-block; color:#599F46; font-weight:bold;}
#rightbar .block-1 ul li a span { display:inline-block; float:none; width:auto; margin:0 8px 0 0;}
#rightbar .block-1 ol { display:block; margin:10px 22px 10px 44px;}
#rightbar .block-1 ol li { padding: 0 0 10px 0; list-style: decimal;}
#rightbar .block-1 p { display:block; margin:10px 22px 20px; line-height:22px;}
#rightbar .block-1 a { color:#599F46;}
#rightbar .block-1 table.course-references { width:100%; margin: 0 20px; }
#rightbar .block-1 table.course-references td { padding: 10px 0; }

#rightbar .block-2 {overflow:hidden; clear:both; border:solid 2px #ccc; margin-bottom:12px; padding:10px 0;}
#rightbar .block-2 ul { display:block;overflow:hidden; clear:both; padding:22px 0 10px 24px; margin:0;}
#rightbar .block-2 ul li {display:block;overflow:hidden; clear:both; padding:0 0 10px 0; line-height:15px; font-size:15px; color:#599F46; }
#rightbar .block-2 ul li a { display:inline-block; color:#599F46; font-weight:bold;}
#rightbar .block-2 ul li a span { display:inline-block; float:none; width:auto; margin:0 8px 0 0;}

#rightbar .block-3 {overflow:hidden; clear:both; border:solid 2px #ccc; margin-bottom:12px; padding:10px 0;}
#rightbar .block-3 h6 { font-size:20px; color:#555; line-height:22px; padding:30px 0 0 24px; margin:0; font-weight:normal;}
#rightbar .block-3 ul { display:block;overflow:hidden; clear:both; padding:25px 12px 18px 24px; margin:0;}
#rightbar .block-3 ul li {display:block; clear:both; margin:0 0 12px 0; padding-left:22px; line-height:none; font-size:15px; color:#555; background:url(/images/check-icon.png) no-repeat left top; }

#rightbar .free-content {overflow:hidden; clear:both; border:solid 2px #cccccc; margin-bottom:12px;}
#rightbar .free-content h6 { font-size:16px; color:#555; line-height:18px; padding:20px 0 0 22px; margin:0;}
#rightbar .free-content h6 span { display:block; font-size:13px; color:#599F46; float:none; padding:8px 0 0 0; margin:0;}
#rightbar .free-content ul { display:block;overflow:hidden; clear:both; padding:22px 10px 10px 24px; margin:0;}
#rightbar .free-content ul li {display:block; clear:both; margin:0 0 12px 22px; line-height:none; font-size:15px; color:#555; background:none; padding-left:0; }
#rightbar .free-content ul li a { display:inline-block; color:#599F46; font-weight:bold;}
#rightbar .free-content ul li a span { display:inline-block; float:none; width:auto; margin:0 8px 0 0;}
#rightbar .free-content ol { display:block; margin:10px 22px 10px 44px;}
#rightbar .free-content ol li { padding: 0 0 10px 0; list-style: decimal;}
#rightbar .free-content p { display:block; margin:10px 22px 20px; line-height:22px;}
#rightbar .free-content a { color:#599F46;}

#course-pane .col_left { float:left; width:586px; border:solid 2px #ccc; margin:0 0 0 20px;}
#course-pane .col_left h2 { font-size:20px; color:#333; background:#ccc; padding:12px 0 15px 18px; margin:0; line-height:22px; font-weight:normal;}

.form-page { padding:30px 0;}
.form-left { float:left; width:60%; margin: 0 0 0 30px; }
.form-left h1 { font-size:30px; line-height:32px; font-weight:normal; color:#505050; padding:0; margin:0 0 30px 0;}
.form-left h2 { font-size:24px; line-height:26px; font-weight:normal; color:#505050; padding:0; margin:20px 0;}
.form-left li { list-style:square; line-height:24px; font-size:16px;}
.form-left p { padding:0 0 15px 0; margin:0; line-height:22px; font-size:14px;}
.form-left .control-label { text-align: left !important;}
.form-left a.btn-go { background:#f9a328; margin-right:10px; display:block; float:left; font-size:14px; color:#f3f3f3; font-weight: 700; font-family: 'Open Sans'; padding:5px 15px 7px 15px;box-shadow:0 -2px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -2px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -2px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
.form-left a.btn-go:hover { background:#f3940d;}
.form-horizontal .form-actions { background: #fff; border-top:0;}
.form-horizontal a.btn-submit { display:block; float: left; font-size:14px; color:#f3f3f3 !important; background:#599F46; font-weight: 700; font-family: 'Open Sans'; padding:5px 10px 7px; margin:0; box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
.form-horizontal a.btn-submit:hover { background:#f9a328;}

.thankyou { padding: 0 30px 20px 30px;}
.thankyou h1 { font-size:30px; line-height:32px; font-weight:normal; color:#599F46; padding:0; margin:0 0 10px 0;}
.thankyou p { padding:0 0 15px; margin:0; line-height:22px; font-size:14px;}
#rightbar .icons li {clear: none !important; float:left;}
#rightbar .social { margin-right: 10px;}

#course-mobile { margin: 0 0 20px 0;}
#course-mobile .accordion-group { border:none;}
#course-mobile .accordion-heading h2 { font-size:18px; padding:5px 18px;}
#course-mobile .collapse h2 { display:none;}
#course-mobile .accordion .accordion-heading .arrow { display:block; float:right; width:15px; height:11px; background:url(/images/down-arrow.png); margin:5px 0 0 0;}
#course-mobile .accordion .accordion-heading .collapsed .arrow { background:url(/images/up-arrow.png);}
#course-mobile .col_left .ref-blk { padding:0 10px 10px 10px;}
#course-mobile .col_left .ref-blk h4 { padding:5px 0;}
#course-mobile .col_left .ref-blk p { margin: 0;}
#course-mobile .col_left .tab-blk { padding:18px;}
#course-mobile .col_left .tab-blk h3 { line-height:normal; font-weight:normal; margin:10px 0;}
#course-mobile .col_left .tab-blk p, #course-mobile .col_left .breaf-blk p { line-height: 20px;}
/*-------------------------------------------- */

#webinar-mobile { margin: 10px 0 0 0;}
#webinar-mobile .accordion-group { border:none;}
#webinar-mobile .accordion-heading h3 { font-size:18px; padding:5px 18px; background:#ccc; color:#333; margin:0; line-height:22px; font-weight:normal;}
#webinar-mobile .accordion .accordion-heading .arrow { display:block; float:right; width:15px; height:11px; background:url(/images/down-arrow.png); margin:5px 0 0 0;}
#webinar-mobile .accordion .accordion-heading .collapsed .arrow { background:url(/images/up-arrow.png);}

.overflow-visible { overflow:visible!important; }
.turqoise { background-color:#599F46!important; }
.green { color:#00b050; }
.red { color:#c00000; }
.gray { color:#b7b7b7; }

/* These are actually green */
.teal { color:#599F46!important; } 
.blue, .blue:hover { color:#599F46; }

.cat-content .col-right p { font-size:14px; color:#333; line-height:24px; padding:0; margin:0; margin-top: 10px;}

.action { color:#b94a48; }

.cat-content #leftbar .seo-intro h2, .cat-content #leftbar .seo-intro h3, .cat-content #leftbar .seo-intro h4 { font-size:18px; line-height:20px; color:#505050; padding:24px 0 0 24px; margin:0; font-weight:normal;}
.cat-content #leftbar .seo-intro p { font-size:13px; line-height:16px; color:#505050; padding:12px 24px 0 24px; margin:0; font-weight:normal;}

.cat-content #leftbar .related-blogs h2 { font-size:18px; line-height:20px; color:#505050; padding:24px 0 0 24px; margin:0; font-weight:normal;}
.cat-content #leftbar .related-blogs h3 { font-size:15px; line-height:20px; color:#599F46; padding:12px 24px 0 24px; margin:0; font-weight:normal;}
.cat-content #leftbar .related-blogs h3 a { color:#599F46; }
.cat-content #leftbar .related-blogs p { font-size:13px; line-height:16px; color:#505050; padding:0px 24px 0 24px; margin:0; font-weight:normal;}

.button { background:#979797; line-height:15px; width:250px; text-align:center; display:block; font-size:16px; color:#f3f3f3!important; font-weight: 700; font-family: 'Open Sans'; padding:10px 20px 12px 20px;box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; border:medium none;}
.button:hover { background:#599F46!important; }

.form-horizontal a.btn-orange { background:#f9a328; }
.form-horizontal a.btn-orange:hover { background:#f3940d;}

.btn-orange { background:#f9a328; }
.btn-orange:hover { background:#f3940d; }

.btn-green { background-color:#00bf5f; }
.btn-green:hover { background-color:#008642; }
.form-horizontal a.btn-green { background:#00bf5f; }
.form-horizontal a.btn-green:hover { background:#008642;}

.btn-red { background:#e23e0d!important; }
.btn-red:hover { background:#ff5522!important; }
.btn-gray { background:#979797!important; }
.btn-gray:hover { background:#599F46!important; }
.btn-pink { background: #ff2c4f !important; }
.btn-pink:hover { background: #c6223d !important; }

.btn-small { font-size:12px; min-height:35px; }
.btn-large { border-radius:6px!important; font-size:17.5px!important; padding: 11px 19px!important; }

.no-padding { padding:0!important;}

#course-type { width:100%; padding:18px; }
#course-type .column { display:inline-block; width:49%; vertical-align: top; }
#course-type .column ul { margin-top:18px!important; }
#course-type .column ul li { border:0!important; background: url("/images/check-icon.png") no-repeat scroll left center rgba(0,0,0,0); clear:both; color:#555555; display:block; font-size:15px; margin:0 0 0px; padding-left:22px!important; }

.course-type-pane { margin:5px 0px 5px 18px; padding:2px; }

#price-list { border:1px #cccccc solid; padding:18px 18px; margin:5px 0px; width:252px; min-height:40px; }
#price-list .price { float:right; text-align:right; font-size:22px; font-weight:700; display:block; line-height:20px; }
#price-list .price-vat { float:right; text-align:right; color:#bbbbbb; clear:both; padding:2px; }
#price-list .perc { float:right; text-align:right; display:block; }
.block-1 #price-list ul { padding:0; }
.block-1 #price-list ul li { color:#000000; }

.select-sidebar { border:1px #cccccc solid!important; padding:3px!important; width:252px!important; }

.selector { margin:5px 0px 5px 18px; padding:2px; }

.sb { border:1px solid red; }
.subtle { color:#999999; font-size:12px; }

.border-blue { border-color:#599F46!important; }

.sub-header { color: #505050; font-size: 24px; font-weight: normal; line-height: 32px; margin: 0 0 30px; padding: 0; }

/*
 * Socialite Look-a-like defaults
 */

.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .cf { zoom: 1; }
*:first-child+html .cf { zoom: 1; }

.social-buttons li { font-size: 1em; line-height: 1.5em; margin: 0 0 0.5em 0; }


.vhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.social-buttons { display: block; list-style: none; padding: 0; margin: 0px; }
.social-buttons > li { display: block; margin: 0; padding: 10px; float: left; }
.social-buttons .socialite { display: block; position: relative; background: url('/images/social-sprite.png') 0 0 no-repeat; }
.social-buttons .socialite-loaded { background: none !important; }

.social-buttons .twitter-share { width: 55px; height: 65px; background-position: 0 0; }
.social-buttons .googleplus-one { width: 50px; height: 65px; background-position: -75px 0; }
.social-buttons .facebook-like { width: 50px; height: 65px; background-position: -145px 0; }
.social-buttons .linkedin-share { width: 60px; height: 65px; background-position: -215px 0; }

.outplacement {
	background: #f9a328;
    text-align: center;
    display: block;
    float: left;
    font-size: 16px;
    color: #f3f3f3;
    font-weight: 700;
    font-family: 'Open Sans';
    padding: 10px 20px 12px 20px;
    box-shadow: 0 -4px 0 rgba(0,0,0,0.20) inset;
    -webkit-box-shadow: 0 -4px 0 rgba(0,0,0,0.20) inset;
    -ms-box-shadow: 0 -4px 0 rgba(0,0,0,0.20) inset;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
}
.outplacement:hover { background:#f3940d; color: #ddd;}

#rightbar .related-cats li a { font-weight: normal !important; }
#rightbar .related-cats .accordion-toggle { padding-left: 0px !important; }

#course-mobile .term-intro h3 { font-size:24px; font-family: 'Roboto'; font-weight:normal; padding: 0 0 0 20px; margin:0; line-height:normal; }

/* Menu */
#megam { position: absolute; z-index: 1000; width: 100%; background: #fff; }
#megam:after {
    content: "";    
    height: 1px;
    width: 100%;
    margin-top: -1px;
    display: block;
    position: absolute;    
    z-index: -1;
    -webkit-box-shadow: 0px 0px 8px 2px #000000;
       -moz-box-shadow: 0px 0px 8px 2px #000000;
            box-shadow: 0px 0px 8px 2px #000000;
}
#megam a { color: #599F46; }
#megam .head a { font-family: 'Roboto'; }
#megam a.active { font-weight: bold; }
#megam .head { padding: 4px; background-color: #F3F3F3; border-bottom: 1px solid #dcdcdc; margin-bottom: 8px; min-height: 31px;}
#megam .foot { padding: 4px; background-color: #F3F3F3; border-bottom: 3px solid #599F46; min-height: 31px;}
#megam .content a { color: #555; font-size: 12px;}
#megam .content a:hover { color: #599F46; }
#megam h2.title { font-size: 24px; color: #000;	font-family: 'Roboto'; line-height: normal;	padding: 0 0 15px 0; margin: 0;	font-weight: 300; }
#megam .content li { list-style: square; color: #81ad75; }
#megam .megam-loader { height: 115px; padding-top: 40px; color: #0A909C;}
#megam .header-nav { margin: 8px 0 0 0;}
#megam .foot-link ul.inline li { width: 2.4%; }

/* Sitemap */
#sitemap_links .tab-pane li { list-style:square; line-height:auto; font-size:12px; color:#00A8B5; margin-left:-10px; }
#sitemap_links .inlijn li { float:left; width:25%; padding-right: 35px;}
#sitemap_links h2 { color: #161616; font-family: 'Roboto'; font-size: 20px; font-weight: 300; line-height: normal; margin: 10px 0 0 0; padding: 0 0 10px; }

.term-intro ul, .term-intro li { list-style: disc !important;}

/* Big data certificates */
.certificate	{ 
	background-color:#f7903b; 
	display:inline-block; font-family:'Roboto'; 
	color:#ffffff; 
	font-size:16px; 
	border-radius:10px; 
	width:120px; 
	height:165px; 
	line-height:165px; 
	text-align:center; 
	margin:5px;
	cursor:pointer; 
}

.bd_foundation { background-color:#fbc79d; }
.bd_practitioner { background-color:#f9ab6c; }


/* Academy */
.academy 		{ background-color:#eff1f6; }
.academy h3		{ color:#eff1f6!important; background-color:#1c4878!important; }
.academy ul 	{ display:block; overflow:hidden; clear:both; margin:0px 12px 18px 24px!important; padding:0!important; }
.academy ul li 	{ display: block; clear:both; margin:0!important; padding-left:22px!important; font-size:15px; color:#555!important; background: url(/images/check-icon.png) no-repeat left top; }

.home_academy		{ text-align:center; font-family:'Roboto'; font-size:20pt; color:#e6ae57; cursor:pointer; }
.home_academy img 	{ margin:15px; }
.home_academy p:first-of-type { color:#5d7697; font-size:24pt; }

.academy_content	{ font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; line-height:18px; font-weight:300; font-size:12px; }
.academy_content a  { color:#599F46; }
.custom 			{ line-height:20px; font-family: 'Roboto'; font-weight: 300; font-size: 14px; }
.custom a  			{ color:#599F46; }
.custom p 			{ margin:0px 0px 20px 10px; }
.custom h1			{ margin:0px 0px 20px 8px!important; font-family:'Roboto'!important; font-weight:500; font-size:28px; }
.custom h2			{ margin:0px 0px 20px 10px!important; }
.custom h3			{ margin:0px 0px 0px 10px; font-family: 'Roboto'; font-weight: 800; font-size:14px; }
.custom ul 			{ margin:15px 0px 15px 30px; }
.custom ul li 		{ list-style:square; margin-bottom:10px; }
.custom p.quote 	{ border:solid 1px #d9ebfb; padding:20px; font-style:italic; }

.override form p 	{ margin-left:30px; }

.breadcrumbs		{ margin: 10px 0 0 30px; }
.breadcrumbs a		{ color:#599F46; }

#cert-tabs .nav-tabs { border-bottom:none!important; }

#why_bigdata ul		{ 
	padding-top:0!important;
	overflow:visible!important;
	margin-left:25px!important;
	list-style:square url('/images/green-tick.png')!important;	
	list-style-position:inside!important;
}

#why_bigdata ul li	{
	vertical-align:top;    
	font-size:16px!important;
	font-weight:300;
	margin:0 0 10px 0;
	font-family:'Roboto';
	border-bottom:0!important;
	overflow:visible!important;
	display:list-item!important;
}

.ml20 { margin-left:20px; }

.bda-cat { border:2px solid #cccccc; padding:0!important; }
.bda-cat h3 { margin:0; padding: 24px 0 26px 24px; font-size:20px; line-height:22px; }
.bda-cat ul { margin:0!important; }
.bda-cat li { font-size:14px!important; }
.bda-cat a { color:#599F46; }

.pers-why {	padding: 18px 0px 35px 0px;	margin:0; }
.pers-why h5 { font-family:'Roboto'; font-weight: 800; font-size: 16px;  }
.pers-why h4 { font-family:'Roboto'; font-weight: 300; font-size: 14px;  }

.roze { background-color:#ff56aa!important; }
.roze-gradient { background-image:linear-gradient(to bottom,#ffb3d9,#ff3398)!important; }

.btn-loose { 
	text-align:center; 
	font-size:16px; 
	color:#f3f3f3; 
	font-weight:700; 
	font-family:'Open Sans'; 
	padding:10px 20px 12px 20px;
	box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;
	-webkit-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset;
	-ms-box-shadow:0 -4px 0 rgba(0,0,0,0.20) inset; 
	border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
}
.btn-loose:hover { color:#ffffff; }

.pointer { cursor:pointer; }

img.tt { width:15px; height:15px; }
.tt_container { display:inline-block; }
.tt_hover {
	display:none;
	position:absolute;
	margin:0 0 0 0px;
	
	width:300px;
	padding:10px;
	background-color:#ffffff;
	color:#64788a;
	font-size:12px;
	line-height:16px;
	
	border:1px #599F46 solid;
	border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;	
	box-shadow:4px 4px 10px rgba(0,0,0,0.1);
	-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.1);
	-ms-box-shadow:4px 4px 10px rgba(0,0,0,0.1);
}

.startdates_glossary {
	font-size:0.8em;
	line-height:1.5em;
	color:#ababab;
}
.startdates_glossary h5 { 
	font-size:1em;
	line-height:1.5em;
}

.cc-window {
	min-height:150px;
}

div[role=dialog] {
	min-width:100%;
	max-width:100%;
}

.cc-message a {
	text-decoration:underline!important;
	color:inherit!important;
}

.cookie_table {
	color:#878787;
	line-height:22px;
	font-size:14px;
	margin:10px;
}
.cookie_table td {
	border:1px solid #efefef;
	padding:5px 10px;
}

.cookie_table td:first-child {
	font-size:36px;
	padding:10px;
	color:#cdcdcd;
}

#header_new { height:auto; position:relative; clear:both }
#header_new .sep-1 { position:absolute; right:0; width:99.9%; top:85px;}
#header_new .sep-1 img { width:100%;}
/* #header_new .logo (at the top) */
#header_new .head_right { float:right;}
#header_new .head_right .top_box {}
#header_new .head_right .top_box .cont_box { font-weight:700; line-height:30px; font-size:18px; float:right; margin:10px 0 0 0; }
#header_new .head_right .top_box .cont_box p { font-size:12px; color:#fffefe;  font-family: 'Roboto'; padding:0; margin:0;}
#header_new .head_right .top_box .cont_box p strong { font-weight:700; font-size:13px; color:#37cfdb; font-family: 'Roboto';}

#nav_new { padding:8px 0; background-color:#e5e5e5; margin:12px 0; }
#nav_new ul { display:block; padding:0; margin:auto; width:1100px; border:none; }
#nav_new ul li { display:block; float:left; padding:0 30px; }
#nav_new ul li a { display:block; float:left; font-size:14px; font-family:'Roboto'; background:none; padding:0; margin:0; border:none; text-shadow:none; color:#5e5e5e; font-weight:550; }
#nav_new ul li a:hover { color:#81ad75; }

#header_new .links_block { padding:12px 0 0 0;}

#header_new .search { float:left; margin:36px 0 0 16px; }
#header_new .search .search-box { float:left; height:36px; margin:0 0 0 40px; background-color:#e5e5e5; width:630px; }
#header_new .search .search-box .search-dd { float:left; position:relative;}
#header_new .search .search-box .search-dd a { display:block; font-size:16px; color:#5c5c5c; line-height:36px; padding:0 0 0 11px;  font-family: 'Roboto';}
#header_new .search .search-box .search-dd .dropdown-menu { z-index:9991;}
#header_new .search .search-box .search-dd .dropdown-menu li a:hover { color:#fff;}
#header_new .search .search-box .search-dd a span { display:inline-block; float:none; width:auto; margin:0 0 0 27px;}
#header_new .search .search-box button { height:36px; }
#header_new .search .search-box .textbox { float:left; width:630px; background-color:#e5e5e5; border:none; height:36px; font-size:16px; font-family:'Roboto'; color:#5c5c5c; padding:0 0 0 10px; margin:0 0 0 0; }

#header_new .search .search-box .textbox::-webkit-input-placeholder { text-align:center; }
#header_new .search .search-box .textbox::-moz-placeholder { text-align:center; }
#header_new .search .search-box .textbox:-ms-input-placeholder { text-align:center; }

#header_new .search .search-box .submit { position:relative; left:600px; top:-38px; padding:0; margin:0; border:none; width:43px; height:36px; font-size:20px; color:#599F46; background-color:transparent; cursor:pointer; }

#header_new .links_block .sign_box { float:left; background:url(/images/li_sep.png) repeat-y left; margin:0 0 0 24px; position:relative;}
#header_new .links_block .sign_box a.arrow-down { display:block; height:56px;}
#header_new .links_block .sign_box a.arrow-down span { font-size:16px; font-weight:700; color:#fff; font-family: 'Roboto'; float:left; padding:0; margin:6px 0 16px 12px; line-height:normal; width:auto; display:block;}
#header_new .links_block .sign_box a.arrow-down strong { display:block; font-weight:normal; font-size:12px; color:#fff; font-family: 'Roboto';}
#header_new .links_block .sign_box a.arrow-down .span-img { display:block; float:left; margin:16px 0 0 15px; width:auto;}
#header_new .links_block .sign_box .dropdown-menu { top:55px; z-index:1112; left:-30px;}
#header_new .links_block .sign_box .dropdown-menu:before { position: absolute; top: -11px; left:83%; display: inline-block; border-right: 9px solid transparent; border-bottom: 12px solid #ccc; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: '';}
#header_new .links_block .sign_box .dropdown-menu:after { position: absolute; top: -10px; left:83%; display: inline-block; border-right: 8px solid transparent; border-bottom: 11px solid #ffffff; border-left: 8px solid transparent; content: '';}

#header_new .links_block .cat_box { float:left; background:#ffffff; border:solid 1px #000; border-bottom:none; margin:7px 40px 0 0; position:relative;}
#header_new .links_block .cat_box a.arrow-down { display:block; width:114px; height:49px;}
#header_new .links_block .cat_box a.arrow-down span { font-size:16px; color:#000000; font-family: 'Roboto'; font-weight:normal; float:left; padding:0; margin:6px 0 6px 10px; width:auto; display:inline-block;}
#header_new .links_block .cat_box a.arrow-down span strong { display:block; font-weight:300; font-size:12px; color:#000000; font-family: 'Roboto';}
#header_new .links_block .cat_box a.arrow-down .span-img { display:block; float:right; margin:13px 8px 0 8px;}

#header_new .links_block .cat_box .cat_block { position:absolute; left:0; top:48px; min-width:260px; z-index:999; margin:0; border-radius:0; padding:0; z-index:1112}
#header_new .links_block .cat_box .cat_block ul { background:#fff; display:block; padding:0 0 30px 0; margin:0; border-top:solid 4px #00a4b1; box-shadow:0 0 10px rgba(0,0,0,0.50);}
#header_new .links_block .cat_box .cat_block ul li { display:block; clear:both; position:relative; line-height:25px; height:25px;}
#header_new .links_block .cat_box .cat_block ul li a { display:block; margin-left:20px; margin-top:5px; font-size:14px; color:#373737; font-family: 'Roboto'; background:none; padding:0; line-height:normal; white-space:normal;}
#header_new .links_block .cat_box .cat_block ul li a span { display:block; float:right; width:auto; margin:0 10px 0 0;}
#header_new .links_block .cat_box .cat_block ul li a:hover { color:#00a8b5;}
#header_new .links_block .cat_box .cat_block ul li .sub-menu { display:none;}
#header_new .links_block .cat_box .cat_block ul li:hover .sub-menu {background:#fff; position:absolute; left:259px; top:-9px; min-width:259px; z-index:-999; box-shadow:0 0 10px rgba(0,0,0,0.50); border-top:solid 4px #00a4b1; display:block; padding-bottom:30px;}
#header_new .links_block .cat_box .cat_block ul li:hover .sub-menu ul { position:static; background:none; padding:0; margin:0; box-shadow:none; border:none;}
#header_new .links_block .cat_box .cat_block ul li:hover .sub-menu ul li { display:block; height:auto; line-height:normal;}
#header_new .links_block .cat_box .cat_block ul li:hover .sub-menu ul li a { display:block; font-family: 'Roboto'; color:#716f6f;}
#header_new .links_block .cat_box .cat_block ul li:hover .sub-menu ul li a strong { font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#838383; font-size:11px; display:block;}

#header_new .head_right .cont_box a { color:#599F46; }

#header_new .search_btn {  }