﻿
/*body { font-size: 15px !important; line-height: 25px !important; color: #777777 !important; }

.wrapper { width: 100%; margin: auto; background-color: #fff; padding: 106px 0 0 0; }
.mainsection { width: 1100px;min-height: 340px; }

.mrjobs-hidden { display: none !important; }
.cvpool-hidden { display: block !important; }

input[type="submit"],
input[type="button"],
#products .product .buttons .button,
input[type="submit"]:focus,
input[type="button"]:focus,
#products .product .buttons .button:focus { background: #4dc664; color: #fff !important; text-shadow: none; border: none 0 !important; border-radius: 5px; padding: 15px 35px; width: auto !important; height: auto !important; line-height: normal !important; font-size: 14px !important; font-weight: normal !important; -webkit-box-shadow: none; box-shadow: none; }
    input[type="submit"].small,
    input[type="button"].small { padding: 6px 20px; }
    input[type="submit"]:hover,
    input[type="button"]:hover,
    #products .product .buttons .button:hover { background: #4DA5F5; color: #fff !important; }
a.glbBtn, a.glbBtn:focus { background: #f2503b; color: #fff !important; text-shadow: none; border: none 0 !important; border-radius: 5px; padding: 6px 25px !important; width: auto !important; display: inline-block; }
    a.glbBtn:hover { background: #4DA5F5; }

.topHeader { background: #000; height: 46px; width: 100%; margin: 0; padding: 30px 10px; position: fixed; top: 0; z-index: 1000000; }
    .topHeader .topHeaderInner { width: 1100px; margin: 0 auto; }
    .topHeader .topLoginEmp a, .topLoginEmp span { font-size: 19px; font-weight: bold; color: #ffffff; }
        .topHeader .topLoginEmp a:hover { color: #4dc664; text-decoration: none !important; }
    .topHeader .topLoginEmp .prevversion { display: none; }
    .topHeader .MenuLogo { background: url(/css/img/mrjobs-header_logo2.png) no-repeat 0 50%; width: 171px; height: 90px; display: block; position: absolute; right: 0; left: 0; margin: 0 auto; top: 6px; background-size: contain; }
    .topHeader .topLoginEmp > * { margin-left: 10px; }

.header { display: none; }

.header-scroll .wrapper { padding: 66px 0 0 0; }
.header-scroll .topHeader { padding: 10px 10px; }
    .header-scroll .topHeader .MenuLogo { height: 52px; }

.main_menu a { padding: 5px 20px; margin: 0px 10px 0 10px; background: #4dc664; color: #fff !important; text-shadow: none; border: none 0 !important; border-radius: 5px; display: inline-block; }
    .main_menu a:hover { background: #4DA5F5 !important; color: #fff !important; }
.main_menu span { line-height: 27px; }
.main_menu .list .list-items { top: 30px; border-radius: 5px; }
    .main_menu .list .list-items a { padding: 5px; }

#emp_top_menu1_linkHomePage { font: 15px/1.2em; color: #fff; text-transform: none; padding: 14px 20px; position: relative; background: #4da5f5 !important; border-radius: 4px; font-weight: normal; }
    #emp_top_menu1_linkHomePage:hover { color: #191919 !important; background: #fff !important; }
#footer { background: #eee; border: none 0; margin: 0; padding: 20px 0; }
    #footer .footerLinks { width: 1100px; margin: 0 auto; background-color: transparent; display: block; clear: both; color: #777 !important; border: none 0; font-size: 15px; }
        #footer .footerLinks ul { display: inline-block; width: 100%; text-align: center; }
            #footer .footerLinks ul li { display: inline-block; float: none; }
        #footer .footerLinks a { color: #777 !important; }
            #footer .footerLinks a:hover { color: #0d80e8 !important; }
    #footer .copyright { text-align: center; color: #777 !important; border: none 0; font-size: 12px; padding: 0; margin: 10px 0 0 0; }

#content_page h1, .login-page h1, .mainSection > h1 { font-size: 45px; color: #333; text-transform: none; margin: 20px 0 30px; display: block; letter-spacing: 0; text-align: center; }
#content_page p b u { font-size: 21px; font-weight: bold; color: #4da5f5; text-decoration: none; display: block; margin: 30px 0 10px 0; }

.login-page { }
    .login-page .mainSection { width: 900px; margin: 0 auto; }
    .login-page .tableHeaderTr { display: none; }
    .login-page .BorderPixel3 { background-color: transparent; }
    .login-page .BgColor3 { display: none; }
    .login-page .loginTexWrapper { float: left; width: 22%; }
        .login-page .loginTexWrapper a { color: #4dc664; }
            .login-page .loginTexWrapper a:hover { color: #f2503b; }
    .login-page .login_form { float: right; width: 66%; border-left: solid 1px silver; }
        .login-page .login_form .tr_sep { display: table-row !important; height: 10px !important; }
        .login-page .login_form .Label1 { vertical-align: middle; }
        .login-page .login_form input.textbox { padding: 15px 20px; margin: 0; height: 50px; margin: 0 0 0 0; border-radius: 5px; background: #fff; }
        .login-page .login_form .ButtonLink { line-height: 48px !important; color: inherit; }
    .login-page #loginWrapper { margin: 0 !important; width: 445px !important; }


#myAreaPage .credit { width: auto !important; font-size: 15px !important; }
#myAreaPage .h2 { font-size: 40px !important; color: #333 !important; display: block; }
#myAreaPage .table-title { color: #4da5f5; font-size: 20px; font-weight: bold; }
#myAreaPage .newtable { background-color: transparent; }

#myAreaPage .add-profile-holder { margin: 10px 0 0 0; }
#myAreaPage .chech-header { width: 35px; }
#myAreaPage .cv-details-action { width: 90px; }
#myAreaPage .actions-holder { padding: 10px 0 !important; }
#myAreaPage .send-mark-cvs span { line-height: 28px; }

#appCvPage .PageTitle { font-size: 40px !important; color: #333 !important; display: block; padding: 0; }
#appCvPage tr.details { border: 1px solid #d9d9d9 !important; border-top: none !important; display: none; }
    #appCvPage tr.details .cvtitle { font-size: 24px; font-weight: bold; }

.mrjobs-table .newTableTdHeader, .mrjobs-table .newTableTdHeader td, .mrjobs-table th { background-color: #4dc664; font-size: 16px; border: none 0; }
.mrjobs-table .newTableTd { background-color: transparent !important; }
.mrjobs-table tr.trCv, .mrjobs-table tr.trJob { background-color: #fefee5 !important; border-bottom: 1px solid #d9d9d9; }
.mrjobs-table tr.trDetails td { padding: 0; }
.mrjobs-table tr td, .mrjobs-table tr th { padding: 20px 0; vertical-align: middle; border: none 0; }
.mrjobs-table tr.details td { padding: 0; }
.mrjobs-table tr a.action { display: inline-block; background: #ffa200; padding: 8px 15px; border-radius: 5px; color: #fff; text-align: center; -webkit-box-shadow: none; box-shadow: none; border: none; color: #fff !important; text-shadow: none; font-weight: normal; font-size: 14px; }
.mrjobs-table tr td a.action:hover { background: #4DA5F5; }
.mrjobs-table-red .newTableTdHeader, .mrjobs-table-red .newTableTdHeader td, .mrjobs-table-red th { background-color: #f2503b !important; }
.mrjobs-table-blue .newTableTdHeader, .mrjobs-table-blue .newTableTdHeader td, .mrjobs-table-blue th { background-color: #4DA5F5 !important; }

.pager a { margin-bottom: 5px; background: #ffa200; padding: 5px; border-radius: 5px; color: #fff; text-align: center; border: none 0; color: #fff !important; }
    .pager a.active, .pager a:hover { background: #4DA5F5; border: none 0; }

.cvprofile { border-top: none; border-bottom: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
    .cvprofile .h3 { font-size: 24px; line-height: 28px; }
    .cvprofile .cv-hidden-wrapper * { font-size: 14px !important; }

.emp-update-details { width: 50% !important; }
    .emp-update-details .BorderPixel3 { background-color: transparent; }
    .emp-update-details .Label { vertical-align: middle; }
    .emp-update-details input[type="text"],
    .emp-update-details input[type="password"],
    .emp-update-details input[type="file"],
    .emp-update-details textarea { padding: 15px 20px; margin: 0; height: 50px; margin: 0 0 0 0; border-radius: 5px; background: #fff; width: 100%; }
    .emp-update-details textarea { height: auto; min-height: 50px; }

.employer_register_page .emp-reg-message { padding: 0 0 0 50px; }
.employer_register_page .emp-update-details { width: 59% !important; }

#packages .package { border-radius: 5px; background-color: #fefed8; border: 1px solid #bbb; }
#products .product { border-radius: 5px; background-color: #fefed8; border: 1px solid #bbb; }
    #products .product .buttons .button { font-weight: bold !important; }

    #products .product.product1 .button { background-color: #ffa200; }
    #products .product.product2 .button { background-color: #f2503b; }

#packages .package .buttons .button { background: #4dc664; color: #fff !important; }
#packages .package.package0 .button { background-color: #4dc664; }
#packages .package.package1 .button { background-color: #ffa200; }
#packages .package.package2 .button { background-color: #f2503b; }

#appCvPage { }
    #appCvPage .mainSection.custom-width { width: 1100px; }
    #appCvPage .BorderPixel12 { border: none; background-color: transparent; }
    #appCvPage .Label u { font-size: 20px; margin: 0 0 15px 0; display: block; text-decoration: none; color: #000; }
    #appCvPage .tab .details u { font-size: 18px; margin: 35px 0 15px 0; display: block; text-decoration: none; color: #000; }
    #appCvPage .tab td > div { display: block; margin: 0 0 10px 0; }
        #appCvPage .tab td > div > span { font-size: 15px; display: block; width: 120px; float: right; line-height: 46px; }
    #appCvPage .tabs { }
        #appCvPage .tabs a { border-radius: 5px; padding: 10px 25px; background-color: #ffa200; color: #fff; }
            #appCvPage .tabs a:hover, #appCvPage .tabs a.active { background-color: #4DA5F5; color: #fff; }
    #appCvPage .tab #Table13 td > div > span { line-height: 22px; }
    #appCvPage .field-validator { }
    #appCvPage input[type="text"],
    #appCvPage input[type="password"],
    #appCvPage input[type="file"],
    #appCvPage select,
    #appCvPage textarea { padding: 15px 20px; margin: 0; height: 50px; margin: 0 0 0 0; border-radius: 5px; background: #fff; width: 320px !important; }
    #appCvPage textarea { height: auto; min-height: 50px; }
    #appCvPage #Table11, #appCvPage #Table13 { float: right; width: 49%; }
    #appCvPage #Table12 { float: left; width: 49%; }
    #appCvPage #Table15 .Label1 { display: none; }
    #appCvPage #Table15 .jobcat, #appCvPage #Table15 .list-box-wrapper { float: right; padding: 0 0 0 20px; }
        #appCvPage #Table15 .jobcat select, #appCvPage #Table15 .list-box-wrapper select { width: 270px !important; }
    #appCvPage .tab .list-box-wrapper { padding: 0; }
    #appCvPage .tab input[type=button] { padding: 5px 15px; vertical-align: top; }
    #appCvPage .tab select[multiple] { height: 100px; }
    #appCvPage .tab .details .exp-wrapper, #appCvPage .tab .details .multimessage { margin: 0 286px 0 0; }
    #appCvPage .btnholder { background-color: transparent; }
    #appCvPage #Table21 td > div, #appCvPage .edu-table td > div { display: block; float: right; width: 48%; height: 115px; }
    #appCvPage #Table21 .Label1, #appCvPage .edu-table .Label1 { line-height: 26px; }
    #appCvPage .langs { float: none !important; width: 50% !important; height: auto !important; }
        #appCvPage .langs .titlesec { font-size: 18px; margin: 35px 0 15px 0; display: block; text-decoration: none; color: #000; }
        #appCvPage .langs .BorderPixel3 { background-color: transparent; }
        #appCvPage .langs .bgcolor12 { background-color: transparent; color: #777777; padding: 0 0 10px 0; border-bottom: solid 1px silver; }
        #appCvPage .langs .Label1, #appCvPage .langs td[align] { padding: 5px 0 0 0; line-height: 18px; }
        #appCvPage .langs .InputText { height: 32px !important; width: auto !important; }
    #appCvPage .edu-table td > div { margin: 0 !important; }
    #appCvPage .clsRedRemark { display: block; margin: 10px 0 0 0; }
    #appCvPage #cvWrite { margin: 0 !important; }
        #appCvPage #cvWrite .title u { font-size: 18px; margin: 0 0 15px 0; display: block; text-decoration: none; color: #000; }
        #appCvPage #cvWrite td > div > span { width: 100%; float: none; line-height: 30px; }
        #appCvPage #cvWrite .edu-sec { clear: both; display: inline-block; width: 100%; padding: 20px 0 0 0; }
        #appCvPage #cvWrite #Table22 .edu-sec:nth-child(3) { padding: 0; }
        #appCvPage #cvWrite .edu-sec > div { float: right; width: 277px; margin: 0 !important; }
            #appCvPage #cvWrite .edu-sec > div:nth-child(1) { width: 290px !important; }
            #appCvPage #cvWrite .edu-sec > div:nth-child(2) { width: 260px !important; }
            #appCvPage #cvWrite .edu-sec > div:nth-child(3) { width: 405px !important; }
            #appCvPage #cvWrite .edu-sec > div:nth-child(4) { width: 100px; }
        #appCvPage #cvWrite .edu-sec input { margin: 0 0 5px 0; }
        #appCvPage #cvWrite .edu-sec select, #appCvPage #cvWrite .edu-sec textarea { width: 212px !important; margin: 0 10px 0 0 !important; display: inline-block; }
        #appCvPage #cvWrite .edu-sec textarea { width: 90% !important; }
    #appCvPage .clsRedRemark { margin: 0 10px 0 0; }
    #appCvPage .clsCvForm_HR { margin: 0 0 10px 0; }
    #appCvPage .saveFileWrapper { margin: 0 !important; padding: 0 !important; }
        #appCvPage .saveFileWrapper .text { width: 150px; display: inline-block; font-weight: bold; color: #777; }

#empSpyEditsPage .clsEmpSearchDiv span, #empSpyEditsPage .clsEmpSearchDiv label { font-size: 15px !important; }
#empSpyEditsPage table { background-color: transparent !important; }
#empSpyEditsPage input[type='text'],
#empSpyEditsPage textarea,
#empSpyEditsPage select { padding: 10px 20px; margin: 10px 0 0 0; height: 30px; border-radius: 5px; background: #fff; font-size: 15px !important; }
#empSpyEditsPage select { height: 100px; }
#empSpyEditsPage textarea { height: 100px; }
#empSpyEditsPage .emp_searchResults_td select { width: 180px; }

.mrjobs-panel .common-panel { text-align: center; padding: 110px 0 120px 0; background: url(img/home3.jpg) no-repeat 50% 50%; background-size: cover; }
    .mrjobs-panel .common-panel h1 { color: #fff; text-align: center; font-size: 45px; width: 1000px; margin: 0 auto; line-height: 47px; }
    .mrjobs-panel .common-panel h2 { color: #fff; text-align: center; font-size: 25px; width: 750px; margin: 20px auto 30px auto; line-height: 26px; }
    .mrjobs-panel .common-panel a { display: inline-block; padding: 20px 100px; background-color: #4dc664; color: #fff; font-weight: bold; font-size: 24px; text-align: center; border-radius: 5px; margin: 0 5px; }
        .mrjobs-panel .common-panel a.emp { background-color: #f2503b; }
        .mrjobs-panel .common-panel a:hover { background-color: #4DA5F5; }
.mrjobs-panel .search_results_wrapper { width: 1100px; margin: 0 auto; }
.mrjobs-panel .searchBoxWrapper { width: 100% !important; padding: 60px 0 !important; min-height: 0; }
.mrjobs-panel .search_results_wrapper .details { border: 1px solid #d9d9d9 !important; border-top: none !important; }
    .mrjobs-panel .search_results_wrapper .details .cvtitle { font-size: 24px; font-weight: bold; }
.mrjobs-panel .searchBoxWrapper .searchBox { width: 1100px; margin: 0 auto; }
.mrjobs-panel .emp-panel { padding: 0; }
.mrjobs-panel .cv-panel { padding: 0; }
.mrjobs-panel .searchbox .panel { padding: 15px; }
.mrjobs-panel .cv-panel .searchbox .panel { background-color: #4dc664; border-radius: 5px; }
.mrjobs-panel .emp-panel .searchbox .panel { background-color: #f2503b; border-radius: 5px; }
.mrjobs-panel .searchbox .panel .title { font-size: 40px; }
.mrjobs-panel .searchBoxWrapper .searchbox .panel .controls .btn { background-color: #4DA5F5; color: #fff !important; padding: 8px 32px !important; bottom: 20px; }
    .mrjobs-panel .searchBoxWrapper .searchbox .panel .controls .btn:hover { background-color: #fff; color: #4DA5F5 !important; }
.mrjobs-panel .searchBoxWrapper .controls select { height: 50px !important; width: 292px !important; margin: 10px 0 0 5px !important; }
.mrjobs-panel .emp-panel .searchBoxWrapper { background: #bababa; }
.mrjobs-panel .panel-result { width: 1100px; margin: 20px auto; }*/

