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

/*inherit*/
body.skin-3{ background:#12609d; }
body.skin-3.mini-navbar .nav-second-level{ background: #4f7bac; }
.clients-list .tab-pane{ min-height: 500px;height:auto;}
.clients-list.min_height_a .tab-pane{ min-height: 100px; }
textarea.h_10{ height: 100px;}
.mypartner_dropdown.open > .dropdown-menu{ left: 0; right: auto;}
.label_radio input[type=checkbox],.label_radio input[type=radio]{ margin: 2px 0; float: left; margin-right: 5px;}

.nav.nav-second-level > li.t_line{ border-top: 1px dashed #475c6f;}
.wizard > .steps .currented a{ background: #6fd1bd;}
.nocommand .dropdown-toggle,.nocommand .fa-times,.nocommand_set .dropdown-toggle{ display: none;}
.btn_dropdown{ display: inline-block; position: relative;}
.btn_dropdown .btn{ float: left;}
.btn_dropdown .btn.left{ border-radius: 3px 0 0 3px;z-index: 1;}
.btn_dropdown .btn.right{ border-radius: 0 3px 3px 0; margin-left: -1px; z-index: 0;}
.label_radio input[type=checkbox],.label_radio input[type=radio]{ margin: 2px 0; float: left; margin-right: 5px;}
.navbar-top-links .dropdown-menu li a.pull-left{ padding:2px 10px;}
.footer div{ text-align: center; padding-right: 230px;}
.btn-group .left_btn{ float: right; margin-left: -2px;}
.logo-element{ padding: 6px 0; }
/*.dropdown-menu{ min-width: 120px;}*/
.ibox-title{ padding: 10px 20px;}
.ibox-title h5{ margin-top: 4px;}
.nav-tabs > li > a{ padding:7px 15px 7px 15px; border-radius: 3px 3px 0 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-bottom-color: #fff;}
.tag-list li a{ font-size: 12px;}
.ui-calendar .fc-event-time, .ui-calendar .fc-event-title{ font-weight: bold;}
.clients-list .nav.nav-tabs{ margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px;}
.ui-widget-content{ z-index: 99999; border:0;}
.ui-widget-content.ui-autocomplete{ border:1px solid #ddd; }
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{ color: #999; font:12px/18px "open sans", "Helvetica Neue", Helvetica, Arial, Microsoft YaHei; padding-left: 10px;}
.chosen-container-multi .chosen-choices li.search-choice{ color: #555}
.input-group .chosen-container{ z-index: 3; font-size: 12px;}
.jquery-modal.blocker{ z-index: 2500!important;}
select.form-control{ padding: 6px 10px;}
.table>tbody+tbody{ border: 0; }
.project-list table tr td{ padding: 12px 8px;}
.tab_pane_center{ text-align: center; height: 34px; border-bottom: 1px solid #a48268; }
.skin-3 .p_t_0{ padding-top: 0;}
.skin-3 .sidebar-collapse .nav > li > a{ color: #ccc; }
.skin-3 .sidebar-collapse .nav > li.active{ background: #08427f; border-left:3px solid #a48268;}
.skin-3 .sidebar-collapse .nav > li.active > a{ color: #fff;}
.skin-3 .sidebar-collapse .nav > li.active ul.nav-second-level li.active,
.skin-3 .sidebar-collapse .nav > li.active ul.nav-second-level li:hover,
.skin-3 .sidebar-collapse .nav > li.active ul.nav-second-level li:hover a,
.skin-3 .sidebar-collapse .nav > li.active ul.nav-second-level li:active a,.skin-3 .sidebar-collapse .nav > li ul.nav-second-level li a:focus{ border-left: 0; background: #a48268; }
.skin-3 .sidebar-collapse .nav > li ul.nav-second-level li a{ padding-top: 10px; padding-bottom: 10px;}
.skin-3 .sidebar-collapse .nav > li ul.nav-second-level li ul.nav-second-level li a{ padding-left: 62px; }
.skin-3 .navbar-default .sidebar-collapse .nav > li > a:hover,
.skin-3 .navbar-default .sidebar-collapse .nav > li > a:focus{ background: #08427f; color: #fff;}
.skin-3 .nav-header{ background: #2d3d52; background: url(/public/css/patterns/header-profile-skin-2.png);}
.cg-notify-message.office-notify{ border:2px solid #f8ac59; background: #fff; border-radius: 5px; padding: 15px; color: #666; width: 400px; text-align:center; display: inline-block;}
.cg-notify-message.office-notify .mailinvite-notify-body{ padding: 20px 30px; text-align: left; display: inline-block;}
.cg-notify-message.office-notify .mailinvite-notify-body i{ float: left; margin-left: -20px; margin-top: 2px; font-size: 14px; color: #F8AC59;}
.cg-notify-message.office-notify.alert-info.alert-danger .mailinvite-notify-body i.info,
.cg-notify-message.office-notify.alert-info .mailinvite-notify-body i.info,
.cg-notify-message.office-notify.alert-danger .mailinvite-notify-body i.danger{ display: block;}
.cg-notify-message.office-notify.alert-info .mailinvite-notify-body i.danger,
.cg-notify-message.office-notify.alert-danger .mailinvite-notify-body i.info{ display: none;}
.slimScrollDiv .full-height-scroll .vertical-container{ background: url(/mypartner/img/mypartner_sendinvite_bg.png) repeat-y 24px 12px; width: 100%; padding-left: 10px;}
.slimScrollDiv .vertical-timeline-content p{ margin-top: 5px; margin-bottom: 5px; }
.vertical-timeline-block:first-child .vertical-timeline-icon{ background: #ffe7b6; border: 3px solid #ffe7b6;}
.vertical-timeline-block:first-child .vertical-timeline-icon i.fa{ color: #7592ff;}
.vertical-timeline-block .vertical-timeline-icon{ width: 20px; height: 20px; line-height: 20px; margin-left: 5px; margin-top: 14px;}
.vertical-timeline-block .vertical-timeline-icon i.fa{ font-size: 12px; margin-top: -6px;}
.vertical-timeline-block .vertical-timeline-content{ margin-left: 42px;}
.vertical-timeline-block:last-child{ margin-bottom:20px;}
.candidate_footer:after{ display: block; content: ''; clear: both; }
.candidate_footer{ display: table; }
.candidate_footer .pic{ display: table-cell; vertical-align: middle;}
.candidate_footer .pic img{ max-height: 48px; max-width: 100px; }
.candidate_footer .inner{ display: table-cell; vertical-align: middle; padding-left: 30px; }
.ibox_content_nopd{ border:1px solid #e7eaec; background: #fff; }
.table-stress table.table_sce_th tr th{ padding: 8px 6px; border-bottom: 0; }
.table-stress table.table_sce_td tr td{ padding-left: 5px; padding-right: 5px; }
.table-stress table.table_sce_td tr:last-child td{ border-bottom: 0; }
.ibox-content.report_spline{ border-top: 3px solid #a48268; }
.tohrupload_file{ position: relative; display: inline-block;height: 21px;width: 90px;}
.tohrupload_file a{ position: absolute; left: 0; top: 0; z-index: 1;border-top-left-radius:0;border-bottom-left-radius:0;height:34px;}
.tohrupload_file input.pop_t_file{ width: 88px; height: 32px; overflow: hidden; padding: 0; position: absolute; left: 0; top: 0; z-index: 2; font-size: 0;cursor: pointer;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background: #337ab7; border-color:#337ab7; }

/*mypartner_login*/
.mypartner_login{ background: #4f7bac; }
.mypartner_login_cont{ max-width: 680px; position: relative; left: 50%; margin-left: -340px; top: 50%; margin-top: -313px;}
.mypartner_login_cont .s_btn,.hrRegister_btn{background: #4791e0; display: block;text-align: center;height: 40px;line-height: 40px; border-radius: 3px; color: #fff; font-size: 14px; text-decoration: none;}
.hrRegister_btn:hover{ color: #fff; }
.mypartner_login_cont .s_input{display: block; border: 1px solid #ddd; height: 40px; line-height: 40px; background: #fff; font-size: 14px;padding: 0 10px; width: 100%;}
.mypartner_login_cont .s_input:focus{ border:1px solid #4791e0;}
.mypartner_login_cont .logo img{height: 60px;}
.mypartner_login_cont .center{ background:#f5f5f5; padding: 25px 160px; border: 10px solid rgba(79, 123, 172,0.9);}
.mypartner_login_cont .s_btn_white{ width: 140px; color: #666; background: #fff; border:1px solid #e2e2e2; background: #fefefe;}
.mypartner_login_cont input[disabled]{background:#f8f8f8;}
.mypartner_login_checkcode .codetext{ margin-right: 155px;}
.mypartner_login_checkcode{ position: relative;}
.mypartner_login_checkcode a,.mypartner_login_checkcode .button{ position: absolute; right: 0; top: 0;}
.mypartner_login_foot{ position: fixed; bottom: 0; width: 100%; background: #2d3d52; padding: 30px 0 30px 0; color: #b2b2b2;}
.mypartner_login_foot .portal_copyright_text{ color: #b2b2b2; }
.mypartner_login_foot .portal_copyright_text:hover{ color: #5BBC2E; }

.mypartner_login_tab a{ float: left; width: 50%; border-bottom: 2px solid #ddd; padding: 10px; padding-top: 0; text-align: center; color: #666; }
.mypartner_login_tab a.activ{ border-bottom: 2px solid #4791e0; }
.mypartner_login_tab a:hover{ color: #4791e0; }

/*navbar*/
.mypartner_navnote{border:1px dashed #999; border-radius: 4px; margin: 20px 25px; text-align: center; padding: 10px 5px; position: relative;}
.mypartner_navnote a p{ margin-bottom: 3px; }
.mypartner_navnote a .p1{ font-size: 12px; color: #999;}
.mypartner_navnote a .p2{ font-size: 12px; color: #999;}
.mypartner_navnote a .p3{ font-size: 14px; color: #999; text-decoration: underline;}
.mypartner_navnote a:hover .p1,.mypartner_navnote a:hover .p2,.mypartner_navnote a:hover .p3{ color: #fff; }
.mypartner_navnote .qrcode img{ width: 128px; padding-top: 15px; padding-bottom: 10px;}
.mypartner_navnote .qrcode_min,.mini-navbar .mypartner_navnote .qrcode_max{ display: none;}
.mypartner_navnote .qrcode_max,.mini-navbar .mypartner_navnote .qrcode_min{ display: block;}
.mini-navbar .mypartner_navnote{ padding: 5px 0;}
.mini-navbar .mypartner_navnote .qrcode{ position: absolute; top: -1px; left: 18px;}
.mini-navbar .mypartner_navnote .qrcode img{ padding: 0;width: 104px;border: 1px dashed #695c6c;border-left: 0;}

/*home*/
.mypartner_protocol_note a.close{ position: absolute; right:18px; top: 15px; font-size: 22px;}
.mypartner_home_top{ text-align: center; margin: 10px 0;}
.mypartner_home_top tr td{ border-right: 1px dashed #eee; padding: 10px 0;}
.mypartner_home_top tr td:last-child{ border-right: 0;}
.mypartner_home_top tr td a.nub{ font-size: 24px; line-height: 30px;}

/*头部导航圆圈*/
.mypartner_navbar_menu{ position: absolute; text-align: center; left: 215px; right: 215px;}
.mypartner_navbar_menu .menu_box{ display: inline-block; }
.mypartner_navbar_menu .tomydesk{ float: left; padding: 15px;}
.mypartner_navbar_menu ul{ float: left;margin:0;}
.mypartner_navbar_menu ul li{ float: left; margin:10px 10px; }
.mypartner_navbar_menu ul li a{ position: relative; display: table-cell;vertical-align: middle; width: 40px; padding: 0 3px; height: 40px; line-height: 14px; border-radius: 50%; text-align: center; background: #fff; border:1px solid #12609d; background: #12609d; color: #fff; }
.mypartner_navbar_menu ul li.active a,.mypartner_navbar_menu ul li a:hover{ border:3px solid #7592ff; background: #08427f; color: #fff; }
.mypartner_navbar_menu ul li a em{ position: absolute; border-radius: 7px; top: -11px; left: 23px; padding: 3px 3px;font-family: Arial; font-size: 85% }

/*mypartner_pad_bar*/
.mypartner_navbar_top{ min-height: 60px;}
.mypartner_navbar_top .minimalize-styl-2{ margin-top: 15px; }
.mypartner_navbar_top .mypartner_pad_bar{ display: none; float: right; margin: 15px 20px 5px 5px;}
.mypartner_navbar_top .mypartner_pad_bar a{padding: 6px 11px 4px;}
.mypartner_navbar_top .mypartner_pad_bar .tag{ display: none; position: absolute; z-index: 9; bottom: 0; right: 0; margin-right: 27px; margin-bottom: 5px; width: 20px; height: 11px; background: url(/mypartner/img/mypartner_icon.png) -1px 1px no-repeat;}
.mypartner_navbar_top .navbar-right.for_pad.active{ display: block; position: relative; right: auto; top: auto; padding-left: 0; padding-right: 0; background: none; border:0; border-radius: 0; box-shadow: 0 0 0 rgba(0,0,0,0);; right: 0; margin-right: 0;}

/*mypartner_list*/
.mypartner_cont_tab{ height: 46px;}
.mypartner_cont_tab li{ height: 40px; float: left;}
.mypartner_cont_tab a{ width: 160px; text-align: center; font-size: 14px; color: #999; height: 37px; line-height: 35px; display: block; margin-right: 7px; background: #f9f9fa; border-top: 3px solid #f9f9fa; border-radius: 3px; box-shadow: 0 1px 0 #e6e6e6;}
.mypartner_cont_tab li.selected a,.mypartner_cont ul li a:hover{ border-top: 3px solid #a48268;}
.mypartner_cont_tab li.selected{ height: 46px;}
.mypartner_cont_tab li.selected a{ background: #fff; border-top: 3px solid #a48268; height: 43px; border-radius: 3px 3px 0 0; box-shadow:none;}
.mypartner_list_loading{ min-height: 220px; background:url(/public/css/patterns/loading.gif) #fff no-repeat 50% 50%;}
.mypartner_list_table{ background: #fff;}
.mypartner_list_table tr th{ background: #f6f6f6; color: #999; padding: 6px 8px; border-bottom: 1px solid #e7eaec;}
.mypartner_list_table tr td{ padding: 15px 8px; border-bottom: 1px solid #e7eaec;}
.mypartner_list_table tr:hover td{ background: #f5f5f5;}
.mypartner_list_table tr th:first-child{ padding-left: 15px; border-radius: 3px 0 0 0;}
.mypartner_list_table tr th:last-child{ padding-right: 15px; border-radius: 0 3px 0 0;}
.mypartner_list_table tr td:first-child{ padding-left: 15px;}
.mypartner_list_table tr td:last-child{ padding-right: 15px;}
.mypartner_list_table_box{ border-top: 4px solid #e7eaec;}
.mypartner_list_table_box2{ border-top: 1px solid #e7eaec;}
.mypartner_list_table_two{ background: #fff;}
.mypartner_list_table_two tr td{ padding: 10px 8px; border-bottom: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3;}
.mypartner_list_table_two tr td:first-child{ padding-left: 15px;}
.mypartner_list_table_two tr td:last-child{ padding-right: 15px; border-right:0;}
.mypartner_list_table_two tr:nth-child(2n){ background: #f9f9f9;}
.mypartner_list_table_two tr:hover{ background: #fbfbfb;}
.mypartner_list_table.minlist tr th,.mypartner_list_table.minlist tr td{ padding-top: 10px; padding-bottom:10px; }

/*mypartner_cont*/
.ibox-list-search-wrap{padding-left:0;}
.mypartner_cont_tab_cent{ background: #fff; border-radius: 0 3px 0 0;}
.mypartner_cont_head{padding:7px 0;height:32px;color: #888;overflow:hidden;background:#f6f6f6;border-bottom-color: #dddddd;border-bottom-style: solid;border-bottom-width: 1px;}
.mypartner_cont_head div{text-align:center;}
.mypartner_cont_head.t_l{ padding-left: 8px; padding-right: 8px;}
.mypartner_cont_head.t_l div{ text-align: left;}
/*.mypartner_cont_box{ border: 1px solid #fff; border-left: 3px solid #fff; border-radius: 3px; border-bottom: 1px solid #eee;padding:7px 0;})*/
.mypartner_cont_box{border-radius:0; border-bottom: 1px solid #eee;padding:12px 8px;}
.m/*ypartner_cont_box:nth-child(2n+1){background:#f9f9f9;}*/
.mypartner_cont_p{ padding: 8px 10px;}
.mypartner_cont_p p{ margin-bottom: 0;}
.mypartner_cont_p a b{ color: #666;}
.mypartner_cont_btn{ padding: 0 10px 10px;}
.mypartner_cont_btn a{ margin-right: 6px;}
.mypartner_cont_title{ height: 32px; background: #f6f6f6; border-radius: 3px 3px 0 0; padding: 0 13px;border-bottom-color: #dddddd;border-bottom-style: solid;border-bottom-width: 1px;}
.mypartner_cont_title p{ float: left; height: 32px; line-height: 32px; font-size: 12px; color: #888; margin-bottom: 0;}
.mypartner_cont_title .open > .dropdown-menu{ left: 0; right: auto;}
.mypartner_cont_box:hover{ background: #f6f6f6;}
/*.mypartner_cont_box.showNow{ background: #F4FDFB; border: 1px solid #18A689; border-left: 3px solid #18A689;}*/
/* .mypartner_cont_box.showNow .mypartner_cont_p p,.mypartner_cont_box.showNow .mypartner_cont_p a,.mypartner_cont_box.showNow .mypartner_cont_p p span{ font-weight: bold;}
.mypartner_cont_box.showNow .mypartner_cont_p p span.label{ font-weight: normal;} */
.mypartner_cont_p.no_read td,.mypartner_cont_p.no_read td p,.mypartner_cont_p.no_read td a,.mypartner_cont_p.no_read td span{ font-weight: bold; }
.mypartner_cont_p.no_read td .pending-card-wrap,.mypartner_cont_p.no_read td .nameCard{ font-weight: normal; }
.mypartner_cont_p.no_read td{ color: #333; }
#ibox-list-search .input-group{margin-left:-40px;}
.mypartner_cont_tab_cent .card-name{display:none;}
.mypartner_cont_whell .well{ margin-bottom: 0; margin-top: 15px; margin-bottom: 5px; padding: 12px;}

/*mypartner_img*/
.mypartner_imgbg img{ width: 48px; height: 48px; border-radius: 26px;}
.mypartner_imgdf img{ width: 42px; height: 42px; border-radius: 21px;}
.mypartner_imgnm img{ width: 50px; height: 50px; border-radius: 25px;}
.mypartner_imgsm img{ width: 32px; height: 32px; border-radius: 16px;}
.mypartner_imgsm .img-jg{padding: 0 6px 0 0}

/*mypartner_alert*/
.mypartner_alert{ border:0; border-radius: 3px; background: #fff; max-width: 450px; min-height: 250px; padding-bottom: 10px;}
.mypartner_alert .modal-body{ background: #fff;}
.mypartner_alert .modal-header{ border-bottom: 0;}
.mypartner_alert .modal-footer{ border-top: 0;}

/*mypartner_changelanguage*/
.mypartner_changelanguage a em{ display: inline-block; padding: 0 1px; font-weight: bold; border-radius: 3px; color: #999c9e; text-align: center;}

/*mypartner_list_pop*/
.mypartner_detail_h4{ border-left: 3px solid #18a689;}

.mypartner_interviewed_dateline_box .ibox-interviewed_area,
.mypartner_interviewed_dateline_box .nameCard_box{padding-left:20px;}

.mypartner_clients_top{ position: relative;}
.mypartner_clients_top .title{ position: absolute; width: 80px;}
.mypartner_clients_cont{ margin-left: 90px;}

/*mypartner_table_tab*/
table.mypartner_table_tab tr td{ border-top: 0; border-bottom: 1px solid #eee; line-height: 20px;}
table.mypartner_table_tab tr td p{ margin-bottom: 5px;}

/*mypartner_table_tab*/
.mypartner_table_tab tbody tr th{ background: #fff; border-top: 0; border-bottom: 1px dashed #ddd; line-height: 20px; color: #999;}
table.mypartner_info_table tr th,table.mypartner_info_table tr td{ height: 20px; line-height: 20px; padding: 4px 5px;}
table.mypartner_info_table tr th{ color: #999; text-align: right;}
table.mypartner_info_table.contact{ border-top: 1px solid #ddd;}
table.mypartner_info_table.contact tr th{ background: #fafafa; border-bottom: 1px solid #fff;}

/*mypartner_detail_right*/
.mypartner_detail_h5{ border-left: 3px solid #18a689;}
.mypartner_recommend_detail p{ width: 50%;float: left; margin: 0;}
.mypartner_recommend_detail p a{ font-size: 12px; display: block; padding: 15px 0; text-align: center; color: #333; background: #fff; border:1px solid #eee; margin-top: -1px;}
.mypartner_recommend_detail p:nth-child(2n) a{ border-left:0;}
.mypartner_recommend_detail p a:hover{ background: #fafafa;}
.mypartner_recommend_detail p a i{ display: block; font-size: 24px; line-height: 28px; margin-bottom: 5px;}
/*.mypartner_recommend_detail a.send,
.mypartner_recommend_detail a.apply{ padding: 10px 0;}*/
.mypartner_recommend_detail a.apply{ display: none;}
.mypartner_recommend_detail a.more{ float: right; width: 40px; padding: 10px; text-align: center; position: absolute; right: 0; top: 0; border-left: 1px solid #eee;}
.mypartner_recommend_detail a.more:hover{ background: #eee;}

.mypartner_recommend_btn{ text-align: right;}
.mypartner_recommend_btn span{ display: inline-block; min-width: 26px; text-align: center; }
.mypartner_recommend_btn a i{ display: inline-block; font-size: 18px; line-height: 28px;}

.mypartner_recommend_confirmed .signet{ display: inline-block; width: 100px; height: 38px; background:url(/public/css/patterns/public_signet.png) no-repeat 0 0;
transform:rotate(-18deg);
-ms-transform:rotate(-18deg); 	/* IE 9 */
-moz-transform:rotate(-18deg); 	/* Firefox */
-webkit-transform:rotate(-18deg); /* Safari 和 Chrome */
-o-transform:rotate(-18deg);} 	/* Opera */

/*mypartner_print*/
.mypartner_print_box{ border: 1px solid #ddd;}

/*mypartner_info_title*/
.mypartner_info_top{ height: }
.mypartner_info_title{ position: relative; top: 10px; height: 70px;}
.mypartner_info_title i{ position: absolute; top: 0; left: 0; font-size: 44px; z-index: 2;}
.mypartner_info_title h2{ position: absolute; top: 0; left: 24px; margin-top: 17px; background: #f4f6fa; padding: 4px; z-index: 3;}
.mypartner_info_cont p{ margin-bottom: 0; line-height: 22px;}
.mypartner_info_cand li{ float: left; width: 50%; padding: 10px; padding-right: 0;}
.mypartner_info_cand li.b_r{ border-right: 1px dotted #ddd;}
.mypartner_info_cand li.b_b{ border-bottom: 1px dotted #ddd;}
.mypartner_info_cand p{ margin-bottom: 0;}

/*mypartner_pop*/
.mypartner_pople_info{ position: relative;}
.mypartner_pople_info dt,.mypartner_pople_info dd.p{ margin-left: 58px;}
.mypartner_pople_info dt,.mypartner_pople_info dd.p p{ overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.mypartner_pople_info dd.mypartner_imgbg{ top:0; left: 0;}
.mypartner_label{ border: 1px solid #eee; padding: 6px 20px; background: #fff; border-radius: 3px;}
.mypartner_label:hover{ border:1px solid #ddd;}
.mypartner_dateline_box{ border-top:0;}
.mypartner_recommend_record{ margin-top: 0px; margin-bottom: 0; display: inline-block; line-height: 20px; font-size: 12px;}
.mypartner_recommend_record li{ margin-top: 4px; }
.mypartner_recommend_record li a{ color: #666; margin-right: 5px; border-radius: 3px;padding: 3px 8px;}
.mypartner_recommend_record li a:hover{ border:1px solid #ddd; padding: 2px 7px;}
.mypartner_recommend_record li a.selected{  background-color: #1ab394; border-color: #1ab394; color: #FFFFFF;}

/*mypartner_merger_box*/
.mypartner_merger_box{ height: 400px; overflow-y: auto;}

/*mypartner_pending_detail*/
.timeline-item{ /*overflow-x: hidden;*/}
.timeline-item .ibox-resume-card-wrap .resume-name{display:inline-block;padding:0;margin:0;}
.timeline-item .content.mypartner_time_line{ padding: 10px 20px 20px; margin-left: 110px;}
.mypartner_dateline .fst.mypartner_time_line{border-top:none;}
.timeline-item .content.mypartner_time_line:hover{ background: #fff;}
.mypartner_time_line .r_line{ min-height: 45px;}
.mypartner_pending_detail p{ margin-bottom: 5px;}
.mypartner_pending_bottom{ position: fixed; bottom: 0; right: 0; left: 230px; box-shadow: 0 -2px 2px rgba(0,0,0,0.1); z-index: 999; background: #fff; padding: 15px; min-height: 30px;}
.mypartner_pending_bottom.mininavbar{ left: 70px; }
.mypartner_dateline p.day{ height: 30px; line-height: 30px; border:1px solid #f1f1f1; background: #f9f9f9; padding: 0 20px; font-weight: bold; color: #999;}
.mypartner_dateline .cont{ border:1px solid #f1f1f1; background: #f9f9f9; padding: 10px;}
/*.ibox-interviewed-list .mypartner_dateline .cont{ border:none; background:transparent; padding:0;}*/
.mypartner_search_tab button.selected{ background-color: #1ab394; border-color: #1ab394; color: #fff;}

.mypartner_profileset_top{ border:1px solid #ffcbab; background: #fff6f1;}
.mypartner_profile_ul{ border-bottom: 2px solid #1ab394; height: 36px;}
.wizard > .steps .mypartner_profile_ul a, .wizard > .steps .mypartner_profile_ul a:hover, .wizard > .steps .mypartner_profile_ul a:active li a{ border-radius: 5px 5px 0 0;}
.mypartner_headpic img{ width: 120px; height: 120px; border-radius: 60px; border: 3px solid #fff; box-shadow: 0 3px 3px rgba(0,0,0,0.3)}
.mypartner_mail{ position: relative;padding-bottom: 250px;}
.mypartner_mail_box{ position: absolute; width: 100%; bottom: 0; right: 0; margin-bottom: 0;}
.mypartner_mail_box.talk_pos{ position: fixed; display: none; z-index: 9; right: 0; margin-right: 30px; padding-bottom: 0; }
.mypartner_info_discussion{ overflow: visible; height: auto; padding: 0; background: none;}
.mypartner_info_discussion .msg{ width: 100px; text-align: center;}
.mypartner_info_discussion .msg p{ text-align: center; height: 20px; width: 100%; overflow: hidden; margin-bottom: 0; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; }
.mypartner_info_discussion .chat-message{ position: relative; padding-left: 0; padding-right: 0;}
.chat-discussion .chat-message .message-avatar,.chat-discussion .chat-message .message-avatar{ margin-right: 0; float: none; width: 42px; height: 42px; border-radius: 21px; border: 0;}
.chat-discussion .chat-message .msg{ position: absolute; left: 0; right: auto; top: 10px; text-align: center;}
.chat-discussion .chat-message .msg.isme{ position: absolute; right: 0; left: auto; top: 10px;}
.chat-discussion .chat-message .message{ float: left; background: #f4fdff;}
.chat-discussion .chat-message .message.isme{ margin-right: 100px; float: right; background: #ffffef;}
.chat-discussion .chat-message:nth-child(2n) .message-date{ float: right;}
.chat-discussion .chat-message:nth-child(2n) .message-avatar,.chat-discussion .chat-message:nth-child(2n+1) .message-avatar{ float: none; margin: 0;}
.chat-discussion .chat-message:nth-child(2n) .message,.chat-discussion .chat-message:nth-child(2n+1) .message{ margin-right: 0; margin-left: 100px;text-align: left; float: left; min-width:65%;}
.chat-discussion .chat-message:nth-child(2n) .message.isme,.chat-discussion .chat-message:nth-child(2n+1) .message.isme{ margin-left: 0; margin-right: 100px; float: right;}
.chat-discussion .chat-message:nth-child(2n) .message.isme .message-date,.chat-discussion .chat-message:nth-child(2n+1) .message.isme .message-date{ float: left; margin-right: 5px;}
.mypartner_info_discussion{ text-align: center;}
.mypartner_info_discussion .time{ position: relative;}
.mypartner_info_discussion .time hr{ border-top: 1px dashed #ddd; margin: 0;}
.mypartner_info_discussion .time span{ position: relative; top: -10px; padding: 0 10px; display: inline-block; margin: 0 auto; background: #fff;}

/*pm*/
.mypartner_mail_box_header{ background: #F5F5F5; border-bottom: 1px solid #E7EAEC; padding-bottom: 30px;}

/*mypartner_conf_bg*/
.inmodal .modal-body.mypartner_conf_bg,.mypartner_contract_bg{ background:url(/public/css/patterns/1stoffice_conf_bg.png) repeat center center #fff;}

/*mypartner_list_pop*/
.mypartner_detail_h4{ border-left: 3px solid #18a689;}
.clients-list table.mypartner_table_report tr th,.clients-list table.mypartner_table_report tr td{ height: auto; padding: 5px 0; line-height: 22px;}
.clients-list table.mypartner_table_report tr td{ padding-left: 10px;}

/*mypartner_myrecommend*/
.mypartner_myrecommend_table tr th,.mypartner_myrecommend_table tr td{ line-height: 20px; padding: 10px 6px;}
.mypartner_myrecommend_table tr th{ background: #f9f9f9; border-bottom: 1px solid #fff; text-align: right;}
.mypartner_myrecommend_info{ padding: 20px 0 10px; border-bottom: 2px solid #f4f4f4;}
.mypartner_myrecommend_info em{ color: #ccc; margin: 0 5px;}
.mypartner_myrecommend_info span i{ display: inline-block; width: 16px; height: 16px; margin-right: 5px;}
.mypartner_myrecommend_info span i.in{ background-position:-208px 0;}
.mypartner_myrecommend_info span i.sina{ background-position:-245px 0;}
.mypartner_myrecommend_ul li{ margin-right: 5px;}
.mypartner_myrecommend_ul li a{ background: #fff;cursor: default;}
.mypartner_myrecommend_confirmed{ background:url(/mypartner/img/mypartner_confirmed.png) right bottom no-repeat;}
.mypartner_upload{ padding: 8px; background: #f8f8f8; border:1px solid #e2e2e2;}
.mypartner_upload .icon img{ width: 24px; height: 24px;}
.mypartner_upload p{ margin-bottom: 0;}
.mypartner_myrecommend_list{ padding: 5px 0  8px; border-bottom: 0;}

.mypartner_add_fare_select{ padding:10px; border-radius: 3px; background: #fff; margin-top: -3px; border-top: 3px solid #a48268; box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.mypartner_add_fare_select label{ float: left; margin: 0 5px; margin-right: 25px; padding: 8px 0;}
.mypartner_add_fare_select input[type=checkbox],.mypartner_add_fare_select input[type=radio]{ margin: 2px 0; float: left; margin-right: 5px;}
.mypartner_add_fare a{ float: left; width: 20px; height: 20px; margin-top: 6px;}

.mypartner_list_tab button{ padding: 4px 14px;}
.mypartner_list_tab button.selected{ background-color: #1ab394; border-color: #1ab394; color: #fff;}
.mypartner_list_tab button.selected i.fa{ color: #fff;}

.ibox-content-detail-wrap .nameCard{top:50px;max-width:290px;left:0;top:20px;}
/*.ibox-search-wrap{padding-left:0;margin-left:-5px;}*/
.modal-open-confirmation-footer select{height:auto;padding-top:5px;padding-bottom:4px;}
.well-color-y{background-color:#fff6f1;border:1px solid #ffcbab;}
.hand{cursor:pointer;}
.mypartner_commission_list tr:last-child td{ border-bottom: 0; }
.mypartner_up_icon{ position: absolute; bottom: -1px; left: 23px; width: 20px; height: 10px; background: url(/mypartner/img/mypartner_icon.png) 0 0 no-repeat; }

/*mypartner_step_bar*/
.mypartner_step_bar{ display: block; margin: 0 auto; max-width: 400px; background: #fff; border:1px solid #a48268; border-radius: 3px;}
.mypartner_step_bar li{ position: relative; display: inline-block; width: 50%; text-align: center; padding: 7px; border-radius: 1px; background: #ddcdc1; color: #fff; }
.mypartner_step_bar li i{ position: absolute; z-index: 2; right: -11px; top: -1px; height: 34px; width: 12px; background: url(/mypartner/img/mypartner_icon.png) no-repeat -100px 0px; }
.mypartner_step_bar li.active{ background: #a48268; color: #fff;}
.mypartner_step_bar li.active i{ position: absolute; right: -11px; top: -1px; height: 34px; width: 12px; background: url(/mypartner/img/mypartner_icon.png) no-repeat -84px 0px; }

.mypartner_show_tip{ position: absolute; padding: 7px; border:1px solid #ddd; box-shadow:3px 3px 4px rgba(0,0,0,0.1); border-radius: 3px; background: #fff; bottom: 33px; left: 0; margin-left: -12px; white-space: nowrap; }
.mypartner_show_tip span.icon{ position: absolute; width: 20px; height: 10px; bottom: -10px;left: 13px; background: url(/mypartner/img/mypartner_icon.png) -32px 0 no-repeat; }

.mypartner_emailList{ position: absolute;top: 0; left: 15px; z-index: 3;}
.mypartner_email_span{ display: inline-block; background: #eee; border-radius: 4px; margin: 3px; padding: 5px 7px; }
.mypartner_email_span a{ display: inline-block; padding: 0px 2px 0 6px; color: #999; }
.mypartner_email_span a:hover{ color: #d00; }
#addressee.form-control[disabled], #addressee.form-control[readonly], fieldset[disabled] #addressee.form-control{ background-color: #fff; }

/*mypartner_partner*/
.mypartner_screen{ height: 232px; overflow: hidden;}
.mypartner_screen ul li{ margin-top: 8px;}
.mypartner_screen ul li a{ position: relative; display: block; border-bottom: 1px solid #e4e4e4; height: 31px; width: 100%;}
.mypartner_screen ul li a span{ position: absolute; z-index: 2; top: 0; left: 0; display:inline-block; box-sizing:border-box; color: #666; height: 30px; line-height: 30px; width: 100%; padding-left: 10px; padding-right: 50px; background: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mypartner_screen ul li a span.stant{ width: 0; z-index: 1; height: 30px; background: #f6f6f6; margin: 0; padding: 0;}
.mypartner_screen ul li a em{ position: absolute; z-index: 2; right: 0; top: 0; display:inline-block; color: #999; text-align: right; float: right; margin-right: 5px; height: 30px; line-height: 30px;}
.mypartner_screen_btn span a:hover{ color: #000;}
.mypartner_ibox_title{ padding-top: 20px; padding-bottom: 20px;}
.mypartner_findpartner_btn .space{ padding: 0; }
.mypartner_findpartner_btn .space:nth-child(1){ padding-right: 10px; }
.mypartner_findpartner_btn .space:nth-child(2){ padding: 0 5px; }
.mypartner_findpartner_btn .space:nth-child(3){ padding-left: 10px; }
.mypartner_findpartner_btn .space .mypartner_label{ padding-left: 0; padding-right: 0; }
.mypartner_findpartner_btn .space .mypartner_label:hover{ border-color: #a48268; }
.mypartner_findpartner_btn .space .mypartner_label.active{ border-color: #a48268; color: #a48268; }
.mypartner_folder_list li a{ padding: 10px 5px;}
.mypartner_folder_list li a i{ color: #888;}
.mypartner_folder_list li:last-child{ border-bottom: 0;}
.mypartner_folder_list li span a i{ margin-right: 0; color: #999;}
.mypartner_folder_list li span a:hover i{ color: #666;}
.mypartner_file_box .download{ display: none;}
.mypartner_file_box .download i.fa{ position: absolute; bottom: 10px; right: 12px; font-size: 30px;}
.mypartner_file_box .file_icon{ height: 100px; background: url(/mypartner/img/mypartner_file_icon.png) no-repeat;}
.mypartner_file_box.namecard .file_icon{ background-position: 64px 29px;}
.mypartner_file_box.ppt .file_icon{ background-position: 64px -65px;}
.mypartner_file_box.xls .file_icon{ background-position: 64px -166px;}
.mypartner_file_box.pol .file_icon{ background-position: 64px -163px;}
.mypartner_file_box.help .file_icon{ background-position: 64px -355px;}
.mypartner_file_box span.title{ font-weight: bold;}
.mypartner_file_box.namecard span{ color: #7592ff;}
.mypartner_file_box.namecard span:hover{ color: #7592ff;}
.mypartner_file_box .file:hover{ box-shadow: 0 1px 9px rgba(0,0,0,0.1);}
.mypartner_file_box .file:hover .download{ display: block;}
.mypartner_mailinvite_card{ position: relative; }
.mypartner_mailinvite_card p,.mypartner_mailinvite_card h3{ width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mypartner_mailinvite_card h3 span.partner_cmd{ position:absolute; right: 0px; top:0px;}
.mypartner_mailinvite_card h3{ font-size: 12px; margin-bottom: 5px; position: relative;}
.mypartner_mailinvite_card_right{ margin-left: 100px;}
.mypartner_showup a:hover{ background: #E7EAEC;}
.mypartner_mailinvite_card .team_tip{ position: absolute; z-index: 0; right: 0; top: 0; width: 34px; height: 30px;}
.mypartner_mailinvite_card .team_tip img{ width: 34px; height: 30px; }

/*mypartner_group_dl*/
.mypartner_group_dl dt{ position: absolute; }
.mypartner_group_dl dd{ margin-left: 65px; position: relative; }
.mypartner_group_dl dd .title{ position: absolute; }
.mypartner_group_dl dd .cont{ margin-left: 60px; }
.mypartner_group_dl dd .cmd{ position: absolute; right: 0; top: 5px; }
.mypartner_group_team dt{ position: absolute; }
.mypartner_group_team dd{ margin-left: 65px; }
.mypartner_find_dl{ background: #fff; }
.mypartner_find_dl:nth-child(even){ background: #f5f5f5;}
.mypartner_find_dl:hover{ background: #f2f2f2; }

.mypartner_cooperate ul,.mypartner_cooperate ul li,.mypartner_cooperate ul li a,.mypartner_cooperate ul li span{ float: left; width: 100%; box-sizing:border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mypartner_cooperate ul li{ height: 40px; line-height: 40px; border-bottom: 1px dotted #ddd;}
.mypartner_cooperate ul li a{ width: 50%;}
.mypartner_cooperate ul li span{ width: 25%;}
.mypartner_cooperate_mini{ float: right;}
.mypartner_cooperate_mini a{ display: inline-block; border: 1px solid #fbfbfb; border-radius: 3px; padding: 1px 6px;}
.mypartner_cooperate_mini a:hover{ background: #fff; border:1px solid #eee;}
.mypartner_nocommand{ position: absolute; top: 5px; right: 0;}

.mypartner_add_remark label{ position: relative; display: inline-block; border:1px solid #ddd; background: #fff; padding: 6px 2px; min-width: 65px; text-align: center; cursor: pointer; }
.mypartner_add_remark label i.fa{ position: absolute; right: 0px; bottom: 0px; width: 18px; height: 18px; background: url(/public/css/patterns/public_icon.png) no-repeat -120px 1px;}
.mypartner_add_remark label:hover{ border:1px solid #a48268; }
.mypartner_add_remark label.active{ border:1px solid #a48268; }
.mypartner_add_remark label.active i.fa{ display: block; }

.mypartner_cCard dl{ position: relative; }
.mypartner_cCard dl dt{ position: absolute; left: 0; top: 0; }
.mypartner_cCard dl dd{ margin-left: 60px; }

/*mypartner_new_confirmation*/
.mypartner_new_confirmation{ height: 40px; border-bottom: 1px solid #ddd; display: table; width: 100%; }
.mypartner_new_confirmation .cell{ display: table-cell; vertical-align: middle; }
.mypartner_new_confirmation .company_logo{ width: 40px; text-align: center; display: block; float: left; }
.mypartner_new_confirmation .company_logo img{ max-height: 40px; max-width: 40px; }
.mypartner_new_confirmation .box_tip{ border: 1px solid #ddd; }
.mypartner_cList_dl dl{ position: relative; margin-bottom: 0; }
.mypartner_cList_dl dl dt{ position: absolute; left:0; top: 5px; width: 60px; }
.mypartner_cList_dl dl dd{ margin-left: 60px; }
.mypartner_project_list table tbody:hover tr td{ background: #f8f8f8; }
.mypartner_project_list table tr td.v_t{ vertical-align: top; }
.mypartner_company_logo img{ width:auto; height:auto; max-width:100%; max-height:30px; border-radius: 0;}

.mypartner_fws_pic img{ max-width: 32px; max-height: 32px; }
.mypartner_c_info .company_logo img{ max-width: 150px; max-height: 25px; }

.mypartner_viewlist_button{ display: inline-block;padding: 3px 6px; border-radius: 3px; }
.mypartner_viewlist_button:hover{ border:1px solid #ddd; padding: 2px 5px;}

.summernote-candidate-html.resetstyle .note-editable.panel-body{ min-height: 300px; }

/*authentication*/
.mypartner_guide{ min-height: 450px; background: url(/mypartner/img/mypartner_guide_bg.jpg) no-repeat right center;}
.mypartner_authentication_pic a{ display: table; vertical-align: middle; width: 200px; height: 200px; border:1px solid #ddd; background:#ececec;text-align:center;}
.mypartner_authentication_pic a img{ max-width: 200px; max-height: 200px; }
.mypartner_authentication_pic a .upload_txt{ display: table-cell; text-align: center; vertical-align: middle; font-size: 18px; }
.mypartner_authentication_pic a .upload_img{ display: table-cell; text-align: center; vertical-align: middle; }

/*mypartner_employer*/
.mypartner_employer_img{ width: 400px; margin: 0 auto; }
.mypartner_employer_img .sec_tb{ width: 120px; height: 120px; margin: 0 auto; border:1px solid #ddd; padding: 3px; }
.mypartner_employer_img img{ max-width: 114px; max-height: 114px;}

/*mypartner_visiting_btn*/
.mypartner_visiting_btn{ text-align: right; }
.mypartner_visiting_btn ul{ margin-bottom: 0; }
.mypartner_visiting_btn ul li{ display: inline-block; margin-bottom: 7px;}
.mypartner_visiting_btn.list_btn ul li{ margin-bottom: 0; margin-top: 7px;}
.mypartner_visiting_btn.btn_inline ul li{ display: inline-block;}
.mypartner_visiting_btn.btn_inline ul li:last-child{ margin-bottom: 10px; }
.mypartner_pos_btngroup{ position: fixed; z-index: 999; bottom: 0;left: 0; right: 0; margin-bottom: 0; padding-top: 15px; padding-bottom: 0px; border: 1px solid #ddd; background: #fbfbfb; }

/*mypartner_check_card*/
.mypartner_check_card{ border:1px solid #ddd; border-radius: 3px; padding: 5px 30px 5px 55px; position: relative; display: inline-block; min-width: 230px; }
.mypartner_check_card .pic{ position: absolute; left: 0; top: 0; margin-left: 10px; margin-top: 4px; }
.mypartner_check_card .remove{ position: absolute; right: 0; top: 0; margin-top: 10px; margin-right: 10px; }
.mypartner_check_card:hover{ border: 1px solid #a48268; }

.mypartner_consign_project{ border:1px solid #ddd; border-top: 2px solid #a48268; }
.mypartner_consign_cont .tab_ul li{ border-bottom: 1px solid #ddd; }
.mypartner_consign_cont .tab_ul li a{ display: block; padding: 8px 12px; color: #666;}
.mypartner_consign_cont .tab_ul li.active a{ background: #a48268; color: #fff;}
.mypartner_consign_cont tr td.right .h_h{ min-height: 324px;max-height: 492px; overflow: auto; }

.mypartner_partner_dl{ min-height: 80px; position: relative;background:#fff;cursor:pointer;}
.mypartner_partner_dl dl{ margin: 0; padding: 10px 15px 5px; min-height: 79px; position: relative; padding-left: 70px;}
.mypartner_partner_dl dl dt{ position: absolute; left: 0; top: 0; margin-left: 15px; margin-top: 13px;}
.mypartner_partner_dl dl dd p{ color: #666; width: 100%; overflow: hidden; margin-bottom: 0; padding-bottom: 5px;}
.mypartner_partner_dl .add{ position: absolute; z-index: 3; right: 15px; top: 10px; width: 25px; height: 25px;}
.mypartner_partner_dl .add.block{ display: block;}
.mypartner_partner_dl:nth-child(2n+1) {background-color: #f9f9f9;}

/*mypartner_create_conf*/
.mypartner_form_group{ position: relative;}
.mypartner_form_group .box_l{ margin-right: 140px;}
.mypartner_form_group .box_l2{ margin-right: 290px;}
.mypartner_form_group .box_l3{ margin-right: 30px;}
.mypartner_form_group .box_l3.box_l4{ margin-right: 0;}
.mypartner_form_group .box_r{ width: 250px; position: absolute; right: 0; top: 0;}
.mypartner_form_group .box_r.box_l4{ width: 280px;}
.mypartner_form_group .box_r2{ width: 30px; text-align: center; line-height: 34px;}
.mypartner_form_group .box_r5{ width: 280px;}

/*mypartner_index_top*/
.mypartner_index_top{ background: url(/mypartner/img/mypartner_index_top.jpg) no-repeat top center;background-size: cover;}
.mypartner_index_top h1{ font-size: 40px; line-height: 60px; text-align: center; padding-top: 18px;}
.mypartner_index_top p.cont{ text-align: center; padding: 10px;}
.mypartner_onece_box{ padding: 20px; padding-top: 30px; background-color: #fff;}
.mypartner_onece_box .tit{ position: relative;}
.mypartner_onece_box .tit span{ background: #fff; padding: 0 20px; position: relative; z-index: 1;}
.mypartner_onece_box .tit .hr{ position: absolute; width: 100%; left: 0; top: -10px; z-index: 0; border-top: 1px dashed #eee;}

/*mypartner_diff_table*/
.mypartner_diff_table{ border-left: 1px solid #e7eaec; border-bottom: 1px solid #e7eaec; }
.mypartner_diff_table tr td{ border-right: 1px solid #e7eaec; }
.mypartner_diff_table tr td input{ border: 0;border-bottom: 1px solid #a48268; background: none; width: 40px; text-align: center; padding-left: 2px; padding-right: 2px; height: 24px; }
.mypartner_diff_table tr.diff{ background: #fffabb;}
.mypartner_diff_table tr td.tit{ width: 100px; padding-left: 15px; }

/*mypartner_project_note*/
.mypartner_project_note{ position: absolute; left: 0;top: 0;margin-top: -28px; margin-left: 15px; width: 320px; border:1px solid #e7eaec; background: #fffabb; text-indent: 0; padding: 10px 15px; border-radius: 4px; box-shadow:3px 3px 4px rgba(0,0,0,0.2)}
.mypartner_project_note em.icon{ position: absolute; left: 0; top: 0; margin-left: -15px; margin-top: 10px; width: 15px; height: 30px; background: url(/mypartner/img/mypartner_icon.png) no-repeat -137px 0; }

/*mypartner_top_btn_group*/
.mypartner_top_btn_group{ margin-top: 15px; }
.mypartner_top_btn_group a{ position: relative; }
.mypartner_top_btn_group em.label{ position: absolute; right: 0;top: 0;margin-right: -5px; margin-top: -15px; border-radius: 9px; padding: 3px 6px;font-family: Arial; font-size: 85%;}

/*mypartner_top_tip*/
.mypartner_top_tip{ position: absolute; bottom: 0; left: 0; width: 100%;height: 0;padding: 0 25px;}
.mypartner_top_tip .tip_min{ text-align: center;padding: 0; margin: 0;}
.mypartner_top_tip .tip_min .tip_btn{ display: inline-block; padding: 5px 15px; background: #f8ac59; border-radius: 0 0 5px 5px; box-shadow: 1px 2px 3px rgba(0,0,0,0.4); color: #fff;}
.mypartner_top_tip .tip_max{ position: relative; z-index: 9; max-width: 800px; padding: 15px; background: #fff; border:1px solid #f8ac59; border-top: 1px solid #ddd; border-radius: 0 0 5px 5px; box-shadow: 3px 4px 5px rgba(0,0,0,0.2); margin:0 auto; }
.mypartner_top_tip .tip_inner{ margin-bottom: 15px; border-top: 1px solid #e7eaec; border-bottom: 1px solid #e7eaec; max-height: 500px; overflow: auto;}

/*mypartner_auth_step*/
.mypartner_auth_step{ width: 500px; }
.mypartner_auth_step .step{ float: left; border-bottom: 2px solid #ddd; padding: 10px 0; position: relative; }
.mypartner_auth_step .step.active{ border-bottom: 2px solid #12609d; }
.mypartner_auth_step .step.active{ color: #12609d; }










/*mypartner_color*/
.skin-3 .img-circle{ border-radius:50%;}
.label-primary{background-color:#7592ff;border-color:#7592ff;}
.btn-primary,.mypartner_list_tab button.selected,.progress-bar,.pace .pace-progress,.btn-info,.mypartner_search_tab button.selected{background-color:#a48268;border-color:#a48268; color: #fff;}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled],.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-color:#a48268;border-color:#a48268; color: #fff;}
.btn.btn-white-{ border-color:#a48268; }
.btn.btn-white-brown{ background: #fff; border:1px solid #a48268; color: #666; }
.btn.btn-white-brown:hover{ color: #a48268; }
.mypartner_detail_h4,.mypartner_detail_h5{border-left: 3px solid #a48268;}
.ibox .wizard > .steps .current a,.ibox .wizard > .steps .current a:hover,.ibox .wizard > .steps .current a:active{background:#a48268;}
.mypartner_profile_ul {border-bottom:2px solid #a48268;}
.skin-3 .navbar-minimalize{ background: #a48268; border-color:#a48268; }
.form-control:focus,.single-line:focus{ border-color: #a48268 !important;}
.chosen-container-active .chosen-choices{ border: 1px solid #a48268;}
.chosen-container .chosen-results li.highlighted {
    background-color: #a48268;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #a48268), color-stop(90%, #96775f));
    background-image: -webkit-linear-gradient(#a48268 20%, #96775f 90%);
    background-image: -moz-linear-gradient(#a48268 20%, #96775f 90%);
    background-image: -o-linear-gradient(#a48268 20%, #96775f 90%);
    background-image: linear-gradient(#a48268 20%, #96775f 90%);
    color: #fff;
}

/*雇主认证信息状态*/
.label_authentication{ padding: 0px 4px; border-radius: 3px; font-size: 10px; display: inline-block; }
.label_authentication.yrz{ background-color: #fff; border:1px solid #1ab394; color: #1ab394;}/*已认证*/
.label_authentication.wrz{ background-color: #999; border:1px solid #999; color: #fff;}/*未认证*/
.label_authentication.shz{ background-color: #f8ac59; border:1px solid #f8ac59; color: #fff;}/*审核中*/

/*项目、推荐状态*/
/*.label_primary{ background-color: #34495e; color: #fff;}
.label_primary2{ background-color: #00b454; color: #fff;}
.label_info{ background-color: #3498db; color: #fff;}*/
.label_info2{ background-color: #2A7AAF; color: #fff;}/*最终候选人*/
/*.label_success{ background-color: #62cb31; color: #fff;}*/
.label_success2{ background-color: #58b62c; color: #fff;}
.label_warning{ background-color: #ffb606; color: #fff;}
.label_warning2{ background-color: #58ccac; color: #fff;}
/*.label_danger{ background-color: #e74c3c; color: #fff;}*/
.label_danger2{ background-color: #c0392b; color: #fff;}
.label_gray{ background-color: #d1dade; color: #fff;}
.label_white{ /*background-color: #fff; color: #c00;*/ border: 1px solid #ddd;}
/*项目状态新*/
.label_primary{ background-color: #ac8ba8; color: #fff;}/*合同已签毕、已入职、已接受offer*/
.label_primary2{ background-color: #f0e081; color: #fff;}/*合同已审核中、入职确认中*/
.label_info{ background-color: #e9b258; color: #fff;}/*函审核中、客户已阅、伙伴已阅*/
.label_success{ background-color: #7dddab; color: #fff;}/*函已确认、合同已确认、新推荐、已安排面试*/
.label_danger{ background-color: #f47857; color: #fff;}/*函已谢绝、合同已反馈、已申请面试、需申请面试、已发offer*/
.label_white{ background-color: #e4e4e4; color: #666;}/*项目结束、终止、暂停、淘汰、已谢绝offer*/
.label_ytkh{ background-color: #a3e780; color: #fff;}/*已推客户*/
/*项目状态再新*/
.label_confirmation{ background-color: #82c1e6; color: #fff; }/*确认函 1ab394、shortlist*/
.label_contract{ background-color: #96e0d0; color: #fff; }/*委托函 1484c7*/
.label_project{ background-color: #c4d114; color: #fff; }/*项目 eb9d43*/


.summernote-editor-preview-wrap .note_editor{min-height:44px;}
.summernote-editor-preview-wrap .note_editor .note-editable[contenteditable="false"]{background:#fff;padding:10px 15px;}
.summernote-editor-preview-wrap .note_editor .note-dropzone,
.summernote-editor-preview-wrap .note_editor .note-dialog,
.summernote-editor-preview-wrap .note_editor .note-handle,
.summernote-editor-preview-wrap .note_editor .note-popover,
.summernote-editor-preview-wrap .note_editor .note-toolbar,
.summernote-editor-preview-wrap .note_editor .note-codable{display:none;}
.summernote-candidate-html .note-editable.panel-body{ min-height: 100px;}

.ibox-recommend-detail-reoprt-wrap .summernote-editor-preview-wrap .note_editor .note-editable[contenteditable="false"]{padding-left:0;}
.ibox-recommend-detail-reoprt-wrap .note_editor{min-height:42px;}

/*media query----------------------------------------------------------------------------------*/
@media(max-width: 1340px){
	.footer div{ text-align: left; padding-right: 0;}
}
@media(max-width: 1280px){
	html.en .mypartner_navbar_menu{ left: 60px; right: 60px;}
	html.en .mypartner_navbar_top .navbar-right{ display: none; }
	html.en .mypartner_navbar_top .mypartner_pad_bar{ display: block; }
	html.en .mypartner_navbar_top .navbar-right.for_pad.active{ display: block; position: absolute; right: 0; top: 54px; padding-left: 5px; padding-right: 5px; background: #fff; border:1px solid #e4e5e7; border-radius: 4px; box-shadow: -2px 3px 5px rgba(0,0,0,0.1); right: 0; margin-right: 0;}
	.block_1280{ display: block; }
}
@media(max-width: 1200px){
	.mypartner_navbar_menu{ left: 60px;}
}
@media(max-width: 992px){
	.mypartner_navbar_menu{ left: 60px; right: 60px; }
	.mypartner_navbar_top .mypartner_pad_bar{ display: block; }
	.mypartner_navbar_top .navbar-right{ display:none; }
	.mypartner_navbar_top .navbar-right.for_pad.active{ display: block; position: absolute; right: 0; top: 54px; padding-left: 5px; padding-right: 5px; background: #fff; border:1px solid #e4e5e7; border-radius: 4px; box-shadow: -2px 3px 5px rgba(0,0,0,0.1); right: 0; margin-right: 0;}
	.mypartner_navbar_top .navbar-right.for_pad.navbar-top-links li:last-child{ margin-right: 0; }
}
@media (max-width: 768px) {
    .mypartner_pending_bottom{ left: 0;}
    .mypartner_login_cont .logo img{ height: 50px; }
    .mypartner_login_cont{left: auto; top: 40%; margin-left: 10px; margin-right: 10px; top: 0; margin-top:0px; padding-top: 40px; overflow: hidden;}
	.mypartner_login_cont .center{ padding: 25px 20px }
	.mypartner_login_foot{ position: relative; margin-top: 50px; }
}

/*
英文状态下样式修改
 */
html.en .mypartner_group_dl dd .cont{ margin-left: 120px; }
html.en .mypartner_navbar_menu ul li a{ min-width: 70px; }