@import url('share.css');

#smart-banner {position: fixed; width: 100%; z-index: 2000; bottom: 0;}
#smart-banner .smart-banner-container { background-color: #fff; padding: 5%; border-top: solid 1px #d9d9d9;}
#smart-banner .smart-banner-title { margin-bottom: 3%; color: #333; font-size: 40px; font-weight: 700; }
#smart-banner .smart-banner-icon { margin-right: 3%; float:left; width:27%; margin-bottom:3%;}
#smart-banner .smart-banner-body { color: #555; font-size: 30px; font-weight: 400; line-height: 1.3; float:right; width:70%; margin-bottom:3%;}
#smart-banner .smart-banner-view-open-app {margin-top: 5%; background-color: #0085b2; font-size: 37px; font-weight: 700; text-align: center; padding: 3%; clear: both;}
#smart-banner .smart-banner-view-continue { font-size: 35px; font-weight: 400; text-align: center;  margin-top: 5%;}

.epaper_wrap { padding:1em 0;}
.section_content_wrapper{width:100%;display:block;padding:0;float:left; border:1px solid #EEE;/*margin:0.5em 0 0.75em 0; 20151103*/}
.section_title{width:100%;margin:1em 0;}
.section_title_bolder{width:100%;height:45px;background-color:#EDEDED;border-left:5px solid #D90000;padding:.8em 1em; position:relative;}
.section_title_bolder2{width:95%; border-bottom:1px solid #D90000; padding:1em 0em; margin:0 auto; position:relative;}
.section_title_bolder3{width:98%; padding:1em 0em; margin:0 auto; position:relative;}
.section_title_bar{width:100%;height:45px;background-color:#EDEDED;padding:.8em 1em; position:relative;}
.section_title_bolder .tab_list_wrap {text-align: right;}
.section_title_bolder .tab_list_wrap .tab_list {margin:0 0.3125em; cursor: pointer; display: inline-block;}
.section_content_wrapper img{/*display: inherit;*/max-width:100%;max-height:100%;width:auto;height:auto;}

.thum50percent{width:45%;float:left;padding-left:40px;}
.thum37percent{width:42%;float:left; padding:0 0.5em; padding-right: 4%;}
.thum13percent{width:13%;float:left;}
.thum30percent{width:30%;float:left; padding:0 0.5em}
.thum20percent{width:20%;float:left; text-align:center;}
.thum636 {width: 634px; float: left; height: 1240px; overflow-y: auto;}

#job_thum996{border:#EEE 1px solid; float:left; width:100%;}
#job_thum996 .ui-angle_down, #job_thum996 .ui-angle_up {position: relative; top: -2px; left: 8px;}
#carousel-example-generic{border:1px solid #EEE;}
#carousel-example-generic2{border:1px solid #EEE;}

#thum360{width:360px;float:left;}
#thum360 ul li .date{width:100%; padding-bottom:1em;}
#thum360 ul li .position{width:100%; padding-bottom:.3em; font-weight: bold;}
#thum360 ul li .company{width:100%; padding-bottom:.2em;}
#thum360 ul li{ padding:1em;background-color:#F9F9F9;border-bottom:1px solid #EEE; cursor:pointer; position: relative;}
#thum360 ul li:hover {border-bottom:1px solid #EEE;background-color:#fff;}
#thum360 ul li.active {border-left:5px solid #D90000;border-bottom:1px solid #EEE;background-color:#FFF;}

#thum670{width:670px; float:left; }

#job_detail{width: 100%; padding:2em; float: left;}

.padding2em {padding:2em;}
.padding1em {padding:1em;}
.padding05em {padding:0.5em;}
.padding05em0 {padding:0.5em 0;line-height:2em; border-bottom:1px solid #EEE;}
.padding2em1em {padding:2em 1em;}
.padding1em0 {padding:1em 0em;}
.padding2em0 {padding:2em 0em;}
.padding_top1em{padding-top:1em;}
.margin1em0{margin:1em 0;line-height:1.5em;}
.margin2em0{margin:2em 0;}
.margin05em0{margin:0.5em 0;}
.margin0-0-0-5{margin:0 0 0.5em 0;}
.margin0-0-0-1{margin:0 0 1em 0;}

/*other margins*/
.margin0-0-0-05{ margin:0 0 0.5em 0;}
.margin-top0-5{margin-top:0.5em;}
.margin_top1em{ margin-top:1em;}
.margin_top4em{ margin:4em 0 0;}
.margin_top5em{ margin-top:5em;}
.margin_top8em{ margin-top:8em;}
.margin_btm0-5em{ margin-bottom:0.5em;}
.margin_btm1em{ margin-bottom:1em;}
.margin_btm2em{ margin-bottom:2em;}
.margin_left1em{ margin-left:1em;}
.margin_left1_5em{ margin-left:1.5em;}
.margin_right1em{ margin-right:1em;}
.margin_right05em{ margin-right:0.5em;}
.marginatuo{ margin: 0 auto;}

.borderEEE {border:1px solid #EEE;}


#registration_wrap {float: left; margin: 0 0 2em 0; width: 670px;}
#job_detail p{font-size:16px;}
#job_detail ul li{margin-bottom:0.1em;list-style-type:disc;margin-left:1em;}
#job_detail h5.title{ color:#D90000}
#job_detail ul.dropdown-menu.reset1 li, #thum670 ul.dropdown-menu.reset1 li{margin-bottom:1em;list-style-type:none; padding:0.5em; margin-left:0;}

#breadcrumb_wrap { margin:1em 0;}
.breadcrumb { padding: 0px; margin-bottom:0px; list-style: none; background-color:#FFF; border-radius: 0px; }	
.star_wrap {position: absolute; margin: 0.14286em 0.5em 0 0.8em; cursor: pointer;}
.star_wrap2 {position: absolute; right: 10px; cursor: pointer;}
.col-xs-12.padding05em0.txt_14px:hover { background-color: #F9F9F9;}
.col_color { background-color:#FFF !important;}
.c_logo{width:250px; margin:2em auto 1em auto; text-align:center;}
.c_logo img { max-height: 80px; }
.cn_wrap {margin:0 auto 1em auto; text-align:center;}
.mingpao_logo{width:372px; margin:4em auto;}
.my-profile_content ul li { padding-bottom: 1em;}
.my-profile_content ul { padding-top: 2em;}
.my-profile_content h2 { padding-bottom: 0.3em;}
.my-profile_content {padding: 1.5em 1.5em 0 1.5em;}
.app-portal_content {padding: 1em 1em 0 1em; letter-spacing: 1px;}
.e-newsletter_wrap { padding: 1em; background-color: #F9F9F9; float: left; width: 100%;}
.e-newsletter_wrap input{width: 150px; margin-right: 12px; padding: 4px 5px 3px;}
/* IE 11 */
_:-ms-fullscreen, .e-newsletter_wrap input {padding: 6px 5px 5px;}
/* IE 11 */
.e-newsletter_content {padding: 1em 0 0; float:left;}
.invalid_login_wrap {border:1px solid #EEE; width:670px; margin:0 0 1em 0;}
.invalid_login_content { padding: 2em 1em 1em 1em; width: 100%; }
.invalid_login_content ul li { font-size: 14px; list-style: disc; line-height: 1.5em; margin-left: 1em;}
.invalid_login_content h4 { padding: 1em 0;}
.invalid_login_content h5 { padding: 0.5em 0;}
.column_670_content form {}
.column_670_content .login_wrap { width: 670px; padding: 1.5em ; border: 1px solid #EEE; margin: 0 0 1em 0; min-height: 0; }
.column_670_content .login_wrap h5 { margin:0; width:auto;}

.function_wrap { border-top: 3px solid #D90000; border-bottom: 1px solid #EEE; border-left: 1px solid #EEE; border-right: 1px solid #EEE; margin-bottom:1em; }
.function_wrap .nav-tabs li {float: left; margin-bottom: -1px; width: 50%; background-color: #EEE; text-align: center;}
.function_wrap .nav-tabs li.active a, .function_wrap .nav-tabs li.active a:hover, .function_wrap .nav-tabs li.active a:focus {color: #555; cursor: default; font-weight: bold; background-color: #fff; border: 0px solid #ddd; border-bottom-color: transparent;}
.function_wrap ul li { list-style: none; margin: 0; padding-bottom:1em; padding-right:0; width:33%; /*float: left;*/ display:inline-block; vertical-align:top;}
.function_wrap ul li {/*word-wrap:break-word;*/}
.function_wrap .function_content, .function_wrap .industry_content { padding:1em; line-height:1.5; }
.function_wrap .nav-tabs { border:0;}
.function_wrap ul.nav.nav-tabs li  { padding: 0;}
.function_wrap .nav-tabs li a:hover { border-color: #eee;}
.function_wrap .industry_content ul li { list-style: none; margin: 0; padding-bottom: 1em; float: left; width: 50%;}
.function_wrap .function_content ul li:nth-child(3n+1) {width:31.8%}
.function_wrap .function_content ul li:nth-child(3n+2) {width:37.8%}
.function_wrap .function_content ul li:nth-child(3n+3) {width:30.3%}
.function_wrap ul li:last-child {padding:0;}

.adv200_wrap { margin-bottom:1em; }
.adv200_wrap .adv200_content { margin-right:0.93em; }
.display_none { display:none;}

.careen_wrap  { margin-bottom:1em;/*margin-bottom:1em; fix 20160817 sai */}
.careen_wrap  .img_wrap { width:190px; height:160px; margin: 5px auto;}
.careen_wrap  .title {  margin:0.5em }
.careen_wrap  .content { width:200px; float:left; padding: 0 0.5em 0.5em 0.5em; letter-spacing:1px;}
.careen_wrap  .healthcare_wrap, .careen_wrap  .socialservice_wrap { float:left; background-color:#F9F9F9; margin-right:14px; border: 1px solid #EEE; width:200px; min-height: 258px; }
.careen_wrap  .education_wrap { float:left; background-color:#F9F9F9;  border: 1px solid #EEE; width:200px; }
.adv630_wrap { margin-bottom:1em;}
.adv630_wrap ul li { margin-bottom:1em;}
.resource_wrap { width:310px; float:left;}
.careernew_wrap { width:300px; float:right; border: 1px solid #EEE;}
.careernew_wrap .careernew_content { padding:1em 1em 0.5em 1.5em;}
.careernew_wrap .careernew_content > ul > li { padding:1em 0; border-top: 1px dotted #EEE;}
.careernew_wrap .careernew_content > ul > li:first-child  { padding:0 0 1em; border:none;}
.careernew_wrap .careernew_content > ul > li > ul { /*padding:0 0 1em 0;*/}
.careernew_wrap .careernew_content > ul > li > ul > li {padding:0.5em 0 0 0; list-style:disc; margin-left:1em;}
.careernew_wrap .careernew_content > ul > li > ul.noborder { padding:0; border-bottom: 0;}

#upload_resumes_wrap { width:670px;}

.registration_success_wrap, .complete_success_wrap {border:1px solid #EEE; width:670px; margin:0 0 1em 0;}
.registration_success_content, .complete_success_content { padding: 2em 1em 1em 1em; width: 100%; }
.registration_success_content .text-center { padding: 1em 0;}
.registration_success_content h4, .complete_success_content h4 { padding: 1em 0;}
.complete_success_content .pull-left { padding: 1em 1em 0 0;}

.user_wrap { padding:1em;}

#course_detail{width: 100%; padding:2em; float: left;}
#course_detail p{font-size:16px;}
#course_detail ul.content { margin:4em 0; font-size:14px;	}
#course_detail ul li{padding-bottom:1em;}
#course_detail ul.dropdown-menu.reset1 li, #thum670 ul.dropdown-menu.reset1 li{margin-bottom:1em;list-style-type:none; padding:0.5em; margin-left:0;}

.upload_resumes_wrap { margin-top:1em; }
.upload_resumes_wrap .btn-group { position: absolute; bottom: 1.5em; width: 84.3138%; text-align: center;}
.upload_resumes_wrap .btn-group .btn {float:none; margin:0.5em 0 0 0; }
.upload_resumes_wrap .position { position: absolute; bottom: 6.5em; left: 2em;}
.upload_resumes_wrap ul li { margin-left:1.5em; list-style:disc; padding:1.5em 0;}
.upload_resumes_wrap h5 { margin-bottom:1em;}
.Resume_Builder_content { float:left; width:308px; padding:1.5em; border: 1px solid #EEE; min-height:300px; position: relative;}
.or_content { float:left; width:54px; padding:7.5em 1em 0 1em; text-align:center;}
.upload_attachment_content { float:left; width:308px; padding:1.5em; border: 1px solid #EEE; min-height:300px; position: relative; }

.job_print .share_warp { display:none;}
.job_print .btn-group { display:none;}
.nav-tabs > li > a { border-radius:0; margin-right:0;}
.cor_wrap ul { padding:2em 0.5em;}
.cor_wrap ul li {  position: relative; z-index:10; display:inline-block;}
.cor_wrap ul li.disabled1 {width:240px;}
.cor_wrap ul li.disabled2 {width:250px;}
.cor_wrap ul li.disabled1.active, .cor_wrap ul li.disabled2.active { background: #FFF; color:#D90000; font-weight:bold;}
.cor_wrap ul li.disabled1:after { background: #BBB; color: #aaa; cursor: default; content: ''; width: 17%; height: 1px; position: absolute; top: 50%; z-index: -1; right: 0.5em;} 	    
.cor_wrap ul li.disabled1.active:after { background: #D90000; color: #aaa; cursor: default; content: ''; width:28%; height: 1px; position: absolute; top: 50%; z-index: -1; right: 0.5em;}  
.cor_wrap ul li.disabled2:after { background: #BBB; color: #aaa; cursor: default; content: ''; width: 24%; height: 1px; position: absolute; top: 50%; z-index: -1; right: 0.5em;}
.cor_wrap ul li.disabled2.active:after {color: #aaa; cursor: default; content: ''; width: 21%;  height: 1px; position: absolute; top: 50%; z-index: -1; right: 0.5em;}

#fileselector {}
#upload-file-selector {
    display:none;   
}
.margin-correction {
    margin-right: 10px;   
}
.personal_details_wrap, .work_experience_wrap, .education_wrap, .skills_wrap, .languages_wrap, .personal_qualifications_wrap, .referees_wrap, .personal_websites_wrap, .own_section_wrap { border:1px solid #EEE; margin-bottom:1em;}
.personal_details_wrap ul li, .work_experience_content li, ul li .work_experience_content li, ul.education_content li, .education_wrap li, .languages_content li, .referees_content li,.personal_websites_content li, .personal_qualifications_content li, .own_section_content li  { padding:0.5em 0;}
/*.work_experience_wrap ul.work_experience_item li, ul.education_item li { padding:0;}*/
.personal_details_content, .work_experience_content, .education_content, .skills_content, .languages_content, .personal_qualifications_content, .referees_content, .personal_websites_content, .own_section_content { padding:1em;}
.inner_section_wrap {border:1px solid #EEE; margin:0 0 1em;}

ul.myjump_list li { margin-bottom:1em}
ul.myjump_list .col-sm-6 {padding:0 1em !important;}
.savedjob_wrap  ul li { padding:1em; border-bottom:1px solid #EEE; margin-bottom:0em;}
.savedjob_wrap ul li:hover { background-color:#F9F9F9;}
.savedjob_wrap .col-sm-4 {padding-right:1em !important;}
.savedjob_wrap .glyphicon{ top:7px;}
.savedjob_wrap{border:1px solid #EEE;}	
.savedjob_wrap ul li:last-child{ border-bottom:0px;}
.coverletter_content { padding:1em;}
.textarea_spac { width:100%; height:300px;}
.btn.white-space { white-space:normal; max-width:250px;}
.coverletter_content ul li { padding-bottom:1em;}
.textarea_style { padding:1em; background-color:#FAFAFA; border:1px solid #EEE; }
.col-sm-offset-1em { margin-left: 1em;}
.col-sm-offset-05em { margin-left: 0.5em;}

.careernew_listing_wrap .media-left .img_wrap {width:120px; height:90px;}
.video_listing_wrap .video_listing_content { padding:1em; background-color:#FAFAFA; }
.video_listing_wrap .video_listing_content li.media { width: 50%; float:left; border:0; }
.video_listing_wrap .video_listing_content li.media .media-left .img_wrap { width: 140px; height:105px;}
.video_listing_wrap .video_listing_content li.media .media-body {padding:0 0.5em 0 0;}

.addColumn_wrap { padding:0.5em 1.5em 1.5em;}
.success_wrap {border:#0085B2 1px solid; margin:0 0 0.5em; padding:0.5em;}




#foo6 .img_wrap { width:100%; height:147px;}


/*job application page*/
.underline { text-decoration: underline !important;}
.underline:hover { text-decoration: underline !important;}
.job_application_wrap .job_application_content { padding: 1.5em; background-color:#FAFAFA; margin-bottom:1em; }
.job_application_wrap .job_application_information { padding: 1.5em; background-color:#ffffff; border:1px solid #eee;}
.job_application_wrap .job_application_details { background-color:#ffffff; border:1px solid #eee;}
.job_application_wrap .job_application_details ul li{ padding:1.5em 1.5em 3em 1.5em; line-height:20px;}
.job_application_wrap .job_application_details ul.ms-selectSelector li.ms-selectItem {padding: 0.5em 1em; line-height:inherit;}
.job_application_wrap .txt_center{ text-align:center;}
.job_application_wrap .job_application_section_title_bolder { width: 100%; height: 45px; background-color: #EDEDED; padding: .8em 1em; position: relative;}
.job_application_wrap .job_application_box{ margin-top:2em; }
.jad_content { padding:1em 1em 2em 1em;} 
.jad_content .show_wrap {min-height:49px; position:relative;}
.jad_content button.btn.btn-default.bold { padding: 5px 18px 6px; }


/*candidate match page*/
.can_match_wrap p{ padding:0; margin:0; padding-bottom:1em; letter-spacing:1px;}
.can_match_wrap .can_title{ line-height:2em;}
.can_match_wrap .cb{ margin-right:20px; width:35px; float:left; }
.can_match_wrap .reset_input{ padding: 5px; line-height: 0.5px; min-width: 138px; width: 405px;}
.can_match_wrap .num{position:relative;}
.can_match_wrap .order{position:absolute; top: 7px; left: 10px;}
.can_match_wrap .match_box{padding-left:25px;}

/*career news page*/
.careernew_listing_wrap .career_news_header .img_wrap{width: 670px; height: 270px; margin: 1em auto;}
.careernew_listing_wrap .career_news_wrap .career_news_shell {margin-bottom: 1em;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .news_header{position:relative}
.careernew_listing_wrap .career_news_wrap .career_news_shell .title{margin: 0.7em;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .img_wrap{width: 300px; height: 225px; margin: 1em auto;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .news_header_bar {position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.7); text-align: center; width: 100%; padding: 1em 0; color: white; letter-spacing: 1px;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .content{width: 325px; float: left; padding: 0 1em 1em 1em; letter-spacing: 1px;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .content select{width:initial;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .content ul{line-height:1.7em;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .content li{list-style-type:disc;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .news_video_wrap{width: 325px; float: left; padding: 0 1em 1em 1em;}
.careernew_listing_wrap .career_news_wrap .career_news_shell .news_video_wrap .ui-angle_down {position:relative; top:-2px;}
.careernew_listing_wrap .career_news_header{position:relative;}
.careernew_listing_wrap .career_news_header .career_header_bar{ position: absolute; bottom:0px; /*bottom:3px;*/ background-color: rgba(0,0,0,0.7); text-align: center; width: 100%; padding: 1em 0; color: white; letter-spacing: 1px;}

.careernew_listing_wrap .career_news_wrap .career_news_shell:nth-child(odd){float: left; background-color: #F9F9F9; margin-top:1em; margin-right: 20px; border-top:3px solid #D90000; border-left: 1px solid #EEE; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; width: 325px;}
.careernew_listing_wrap .career_news_wrap .career_news_shell:nth-child(even){float: left; background-color: #F9F9F9; margin-top:1em; border-top:3px solid #D90000; border-left: 1px solid #EEE; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; width: 325px;}

/*about us*/
.about_us_wrap{border:1px solid #eeeeee;}

/*jump employer*/
.employer_news_wrap .section_content_wrapper2:nth-child(odd){width: 325px; padding: 0; float: left; border: 1px solid #EEE;}
.employer_news_wrap .section_content_wrapper2:nth-child(even){width: 325px; padding: 0; float: left; border: 1px solid #EEE; margin-left:20px;}
.employer_news_wrap  p{color:#666666; letter-spacing:1px; line-height:1.5em;}
.employer_news_wrap .employer_content span{color:#666666; letter-spacing:1px; line-height:1.5em; font-size:15px;}
.employer_news_wrap .employer_content{background-color:#F9F9F9;}
.section_title_bolder_gray{width: 100%; height: 45px; background-color: #EDEDED; padding: 0.8em 1em; position: relative;}
/*.employer_field_wrap a{line-height:2em;} 20160711 sai*/
.employer_field_wrap{padding: 1em; background-color: #ffffff; width: 100%;}
.employer_field_wrap h5{line-height:2em; letter-spacing:1px;}
.employer_field_wrap .input_wrap_M{width:100%;}
.employer_field_title{background-color:#0085B2; text-align:center; padding:0.5em;}
.employer_field_title a{font-size:18px; color:#ffffff; display:block; letter-spacing:1px;}
.btn-employer{display:inline-block;margin-bottom:0;font-size:16px;/*font-weight:400;*/line-height:18px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0;}

/*alerts criteria*/
.alert_criteria_wrap .alert_wrap{width: 670px; padding: 1.5em; border: 1px solid #EEE; margin: 0 0 1em 0;min-height: 0;}
.alert_ms-selectSelector {max-height: 202px; position: relative; overflow-y: scroll;}
#alert_criteria{display:none; width:650px; margin:2em; height:530px;}
#alert_criteria .ms-selectSelector {max-height:120px; position:relative; overflow-y:scroll;}

/*career times page*/
.news_top_select select {border:#eee 1px solid; padding:4px 27px 4px 17px;}
.career_detail_wrap .career_content p{ font-size:18px; color:#666666; line-height:1.7em;}
.career_detail_wrap .career_content h2{ line-height:1.7em;}
.career_detail_wrap select{width:initial;}
.career_detail_wrap ul{line-height:1.7em;}
.career_detail_wrap ul li{list-style:disc;}
.relative_article_wrap ul, .relative_job_wrap ul, .relative_course_wrap ul {line-height:1.7em;}
.relative_article_wrap ul li, .relative_job_wrap ul li , .relative_course_wrap ul li {list-style:disc;}

.career_detail_wrap .slide_cap{width: 100%; position: absolute; z-index: 50; bottom: 0; left: 0; padding: 0.5em; background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.career_detail_wrap ul.dropdown-menu.reset1 li, #thum670 ul.dropdown-menu.reset1 li {margin-bottom: 1em; list-style-type: none; padding: 0.5em; margin-left: 0;}
.career_content p { letter-spacing:1px; font-size:16px;}

/*jump special page*/
.jump_special_wrap .special_background{background-color:#FAFAFA;}
.jump_special_wrap .jump_special_content .img_wrap{width: 100%; height: 225px;}
.jump_special_wrap .adv200_wrap .adv200_content { margin-right:2em; }

/*jump resource page*/
.jump_resource_wrap .img_wrap{width: 100%; height: 225px;}
.jump_resource_wrap .resource_header{position:relative;} 
.jump_resource_wrap .resource_header .resource_header_bar{position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.7); text-align: center; width: 100%; padding: 1em 0; color: white; letter-spacing: 1px;}
.jump_resource_wrap .resource_banner{width: 326px; height: 245px; margin-right: 1em; float:left; position:relative;}
.jump_resource_wrap .resource_banner2{width: 326px; height: 245px; float:left; position:relative;}
.jump_resource_wrap .resource_banner .resource_header_banner{position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.7); text-align: center; width: 100%; padding: 1em 0; color: white; letter-spacing: 1px;}
.jump_resource_wrap .resource_banner2 .resource_header_banner{position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.7); text-align: center; width: 100%; padding: 1em 0; color: white; letter-spacing: 1px;}
.jump_resource_wrap .ui-angle_down {position:relative; top:-2px;}

/*jump resource page2*/
.jump_resource_wrap .jump_resource_inner_wrap .jump_resource_shell .news_header{position:relative; width:300px; height:225px; margin:1em auto 0;}
.jump_resource_wrap .jump_resource_inner_wrap .jump_resource_shell .news_video_wrap{width: 325px; float: left; padding: 0.5em 1em;}
.jump_resource_wrap .jump_resource_inner_wrap .jump_resource_shell{margin-bottom: 1em;}
.jump_resource_wrap .jump_resource_inner_wrap .jump_resource_shell .title{margin: 0.7em;}
.jump_resource_wrap .jump_resource_inner_wrap .jump_resource_shell .news_header_bar {position: absolute; bottom: 0px; background-color: rgba(0,0,0,0.7); text-align: center; width: 100%; padding: 1em 0; color: white; letter-spacing: 1px;}
.jump_resource_wrap .jump_resource_inner_wrap .jump_resource_shell:nth-child(odd){float: left; background-color: #F9F9F9; margin-top:1em; margin-right: 20px; border-top:3px solid #D90000; border-left: 1px solid #EEE; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; width: 325px;}
.jump_resource_wrap .jump_resource_inner_wrap .jump_resource_shell:nth-child(even){float: left; background-color: #F9F9F9; margin-top:1em; border-top:3px solid #D90000; border-left: 1px solid #EEE; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; width: 325px;}


/*share form*/
.share_form{width:600px;}
.share_form .bg3 {padding: .8em 1em; background: linear-gradient(0deg, rgba(195,0,0,1) 23%, rgba(217,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D90000', endColorstr='#C30000',GradientType=1 );/*border-top:#DB4D4D 1px solid; border-bottom:#DB4D4D 1px solid;*/}
.share_form .sharing_close{width:120px; margin:0 auto;}
.share_form .sharing_close .glyphicon {position: relative; top: 5px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale; margin-right:5px;}
/*******************************************/

/* video_overlap_but */
.video_overlap_but {border-radius:0px; width:40px; height:40px; position:relative; z-index:10; background:#0085B2; top:calc(50% - 18px); left:calc(50% - 19px); color:#fff; padding:10px 11px; font-size:1.2em; transition:all .2s ease-in-out}
/*.video_overlap_but {
    border-radius: 0px;
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 10;
    background: #0085B2;
    top: calc(50% - 18px);
    left: calc(50% - 19px);
    color: #fff;
    padding: 10px 11px;
    font-size: 1.2em;
    transition: all .2s ease-in-out;
}*/
.video_overlap_but:hover{transform:scale(1.2);}

.video_overlap_but_career {border-radius:0px; width:40px; height:40px; position:absolute; z-index:10; background:#0085B2; top:calc(50% - 18px); left:calc(50% - 19px); color:#fff; padding:10px 11px; font-size:1.2em; transition:all .2s ease-in-out}

.video_overlap_but_career:hover{transform:scale(1.2);}

/* btn style */
.btn{display:inline-block;padding:12px 24px;margin-bottom:0;font-size:16px;/*font-weight:400;*/line-height:18px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0;}
.btn-small{display:inline-block;padding:12px 10px;margin-bottom:0;font-size:13px;/*font-weight:400;*/line-height:18px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0; margin-right:8px;}
.btn-default{color:#FFF;background-color:#0085B2;border-color:#0085B2;}
.btn-default{color:#FFF;background-color:#0085B2;border-color:#0085B2;}
.btn-default:hover, .btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color:#FFF;background-color:#037398;border-color:#adadad;}
.btn-default[disabled] {background:#0085B2;}
.btn-default2{color: #FFF; /*background: linear-gradient(to bottom, #ff6262 32%,#c30000 79%);*/ 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6262+32,c30000+79 */
background: #ff6262; 
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmZjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiNjMzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff6262 32%, #c30000 79%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff6262 32%,#c30000 79%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff6262 32%,#c30000 79%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6262', endColorstr='#c30000',GradientType=0 ); /* IE6-8 */
border-radius: 4px;}
.btn-default2:hover, .btn-default2:focus,.btn-default2.focus,.btn-default2:active,.btn-default2.active,.open > .dropdown-toggle.btn-default{color: #FFF; /*background: linear-gradient(to bottom, #ff6262 32%,#c30000 79%);*/ 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff6262+32,c30000+79 */
background: #ff4545; 
/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmZjYyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiNjMzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff4545 32%, #950303 79%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff4545 32%,#950303 79%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff4545 32%,#950303 79%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4545', endColorstr='#950303',GradientType=0 ); /* IE6-8 */ border-color: #a40000;}
.btn-default2[disabled] {background:#333;}

.btnret { padding:5px 20px 5px 20px; }
.btn_small {padding: 4px 9px; font-size: 12px;}
.btn_style1 { padding: 5px 10px;  margin-top: 50px; font-size:14px;}



/* 1 column */
.one_column_wrapper{background:#FFF;margin:0;}
.one_column_wrapper.bdr{border:1px #EBEBEB solid;}
.one_column_wrapper.bg333{background:#333;}
.one_column_wrapper.bg333 .section_title{background:#333;border:#333 3px solid;padding:.3125em;}
.one_column_wrapper .vplayer_lh{line-height:0;}
.one_column_wrapper .img_wrap{position:relative;/*background:#fcfcfc;*/}
/* 696 and 300 column */.column_full_content{width:100%;}
.column_996_content{width:996px;margin:0 auto;}
.column_800_content{width:800px;margin:0 auto;}

.column_696_content{width: 696px; padding-left: 0px;}
.column_670_content{width: 670px; }
.column_670_content.center-block {margin:1em auto;}
.column_630_content{width: 630px; margin-bottom:1em; }
.column_498_content{width:498px;padding-left:0px;}
.column_350_content{width:350px;}
.column_300_content{width:300px;}
.right_wrap{margin:0 0 1em;}
.left_wrap{margin:0 0 .75em;padding:0 .625em 0 0;}

.media-width { width:140px;}
.coverletter_wrap { padding:1em 0;}
.media-left {padding-right:1em;}
ul li.media { padding:0.5em 0; border-top:#EEE 1px solid; margin-top:0px;}
ul li.media:first-child { border-top:0;}
.careernew_header { position:relative; }
.header_bar { position: absolute; bottom: 3px;  background-color: rgba(0,0,0,0.6); text-align: center; width: 100%; padding: 1em 0; color: white; letter-spacing:1px;}

.border_solid {border:#EEE 1px solid; float:left; width:100%;}

/*ie support wrap*/
.support_wrap{ width: 640px; padding: 1.5em ; min-height: 0; }
.support_wrap h5{margin:10px 0px;}
.ie_image{width:100px; margin-top:15px;}


