@font-face {
    font-family: 'Conv_Arial-AMU-Regular-8974';
    src: url('../fonts/Arial-AMU-Regular-8974.eot');
    src: local('☺'), url('../fonts/Arial-AMU-Regular-8974.woff') format('woff'), url('../fonts/Arial-AMU-Regular-8974.ttf') format('truetype'), url('../fonts/Arial-AMU-Regular-8974.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArianAMU';
    src: url('../fonts/ArianAMU.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ArianAMU.woff') format('woff'),
    url('../fonts/ArianAMU.ttf') format('truetype'),
    url('../fonts/ArianAMU.svg#ArianAMU') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: Bokonique;
    src: url('../fonts/Bokonique-Bold.otf');
}

@font-face {
    font-family: Yerevanyan;
    src: url('../../fonts/Yerevanyan Regular.otf') format('opentype');
}

.service_banner .service_title {
    font-family: "Bokonique"!important;
}

body {
    font-family: 'ArianAMU', sans-serif !important;
}

.reg-title {
    font-family: 'ArianAMU', sans-serif !important;
}
/*.input_styles select,input{ */
    /*font-size: 17px !important;*/
/*}*/

.staff-for-those h3 {
    font-size: 19px;
}
#matching_jobs_container1 .based_on_sunscriptions {
    width: 55%;
}
.file-input .hidden-xs {
    font-size: 10px !important;
}

.detail-warning-text {
    font-size: 13px;
}

.error-page h2 {
    font-size: 42px !important;
}

.staff-for-those2 h3, .staff-for-those2-2 h3 {
    font-size: 15px;
}

.how-to-verify-skills-step-3-3 p,
.how-to-verify-skills-step-2-2 p,
.how-to-verify-skills-step-1-1 p,
.how-to-verify-skills-step-1 p,
.how-to-verify-skills-step-2 p,
.how-to-verify-skills-step-3 p {
    font-size: 12px;
    line-height: 17px;
}

.employer-registration h3 {
    font-size: 25px;
}

#job-list-pagination a, #job-list-pagination span {
    font-family: "Arial Black", arial-black !important;
}



.job-list-item .btn {
    padding: 6px 10px;
}

.job-list-nav a {
    font-size: 13px;
}

.job-list-item .job-inner {
    width: 125px;
}

.job-list-item .job-list-deadline {
    width: 245px;
}

.job-list-item .img {
    width: 85px;
}
.training-list-item .training-item-title {
    width: 470px;
}

.training-list-item .img {
    width: 200px;
    height: 200px;
}

.job-list-item .job-inner.job-item-title {
    width: 230px;
    padding-left: 10px;
}

#menu-header a {
    line-height: 1.3;
}

.price-list ul {
    min-height: 268px !important;
}

#applicants-nav a {
    font-size: 13px !important;
}

.user-search-form label {
    font-size: 12px;
}

.accordion-style {
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.16), 0 0px 0px 0 rgba(0, 0, 0, 0.12);
}

.submit.btn.btn-success {
    background-color: #46af3a;
    margin-bottom: 12px;
    color: #fff;
    /* color: #46af3a; */
    /* background-color: #fff; */
    border: 1px solid #46af3a;
}

.btn-success, a.btn-success {
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, .16), 0 0px 0px 0 rgba(0, 0, 0, .12);
}

#menu-header a {
    border-radius: 0px;
}

.form-control {
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
    border: 1.2px solid #e9e9e9;
}

.social, .text-footer {
    margin-bottom: 30px;
}

.footer .footer-nav h3 {
    font-size: 17px;
}

.footer .footer-nav ul li a {
    font-size: 13px;
}

.header.home-header .navbar-nav>li>a {
    font-size: 11px;
}

.header .left-nav-bar {
    margin-top: 5px;
}

.packages-page .gift h1 {
    font-size: 28px;
}

.packages-page .gift h2 {
    font-size: 20px;
}

.packages-page .packages-block .package-head p {
    font-size: 11px;
}

.packages-page .packages-block .package-description ul li {
    font-size: 15px;
    min-height: 40px;
}

.packages-page .benefits .benefit .benefit-content h3 {
    font-size: 19px;
}

.packages-page .gift span {
    font-size: 20px;
}
.search-box.accordion-style {
    min-height: 462px;
}

.submit.btn.btn-success.btn-draft {
    min-width: 198px;
}

.follow-btn-wrap-company {
    margin-left: 13%;
}
.single-job .single-job-header {
    height: 265px;
}
#header .caret{
    display: none;
}
#job-announcement-share-btns li{
    margin: 0;
}
#job-announcement-share-btns li a{
    margin: 0 5px;

}
#job-announcement-share-btns li a:hover{
    background-color: #fff !important;
}
#job-announcement-share-btns li a:focus{
    outline: 0;
}
#job-announcement-share-btns li a:active{
    box-shadow: none;
}
#job-announcement-share-btns li a.btn-google-plus,
#job-announcement-share-btns li a.btn-pinterest,
#job-announcement-share-btns li a.btn-odnoklassniki{
    display: none;
}
#job-announcement-share-btns li a.btn-facebook{
    background-color: #3b5998;
}
#job-announcement-share-btns li a.btn-twitter{
    background-color: #1da1f2;
}
#job-announcement-share-btns li a.btn-linkedin{
    background-color: #0077b5;
}
#job-announcement-share-btns li a.btn-vk{
    background-color: #507299;
}
#job-announcement-share-btns li a.btn-facebook:hover i{
    color: #3b5998;
}
#job-announcement-share-btns li a.btn-twitter:hover i{
    color: #1da1f2;
}
#job-announcement-share-btns li a.btn-linkedin:hover i{
    color: #0077b5;
}
#job-announcement-share-btns li a.btn-vk:hover i{
   color: #507299 !important;
}
.header .s_header_row .navbar-nav>li>a {padding: 11px 6px;}

.ui-datepicker th {
    padding: 0!important;
}

.reply_forward_btn {
    width: 180px;
}

.hs_active_job_buttons,
.hs_active_job_buttons .btn-follow{
    text-transform: none!important;
}

.single-job .job_company_title {
    max-width: calc(100% - 215px);
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#search_options_container_loader {
    height: 230px;
}
.padding_top_20 {
    padding-top: 20px;
}

.work_experience_block .details_container .job_details {
    width: calc( 100% - 210px );
}
.work_experience_block .details_container .content-content-details-list {
    width: 210px;
}

#applicants-nav .hs_switch_user_search {
    width: 235px;
}

.applicant_card_block.blacklisted_card_block .blacklist_actions_col {
    width: 135px!important;
}

#default_select_content .or_block,
#form-apply-as-guest .or_block {
    right: -21px;
    width: 42px;
}
#default_select_content .or_block::before,
#default_select_content .or_block::after {
    width: 24px;
}
#default_select_content .or_block::before {
    right: -24px;
}
#default_select_content .or_block::after {
    left: -24px;
}

.hs_show_real_info {left: 151px!important;}

.connection_icon_pulse {
    top: 1px!important;
}

.extension_banner .ext_text {
    font-family: "Yerevanyan" !important;
}
.extension_banner .ext_text .ext_button{
    font-family: "Yerevanyan" !important;
}
.extension_banner .ext_text .antipasto_font {
    font-family: "Antipasto Pro Bold" !important;
}

.navbar-nav .post_job_sidebar_btn {
    padding-left: 38px!important;
}

@media (min-width: 1200px) {
    .package_data_container .pull-left {
        float: none!important;
    }
}

@media  (min-width: 1200px) and (max-width: 1436px) {
    .package_data_container .pull-left .components-title,
    .package_data_container .pull-left .bold {
        font-size: 13px;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .package_data_container .pull-left .components-title,
    .package_data_container .pull-left .bold {
        font-size: 12px;
    }
}

@media (min-width: 1200px) and (max-width: 1230px) {
    .package_data_container .pull-left .components-title,
    .package_data_container .pull-left .bold {
        font-size: 11.5px;
    }
}

@media (min-width: 992px) {
    #hs_user_top_menu .user_top_menu {
        height: 85px;
    }

    #user-heading-img {
        min-height: 324px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .forgot-password .img_section img {
        margin-top: 65px;
    }
    .forgot_password_buttons_block .btn.forgot-password-back-btn {
        margin-right: 0!important;
    }
    .forgot_password_buttons_block button.btn.forgot-password-btn {
        display: block;
        margin: 0 auto!important;
    }
}

@media (min-width: 768px) and (max-width: 942px) {
    .package_data_container .pull-left {
        float: none!important;
    }
}

@media (max-width: 1350px) {
    .user-profile-content-body .nav-tabs-box .nav-tabs.nav-justified > li > a[href="cv-details"] span.tooltip-job.applicants_tab_icon_tooltip{
        bottom: 1px;
    }
}

@media (max-width:1200px) {
    .applicant_card_block.blacklisted_card_block .applicant_card_item .card_item_col.status_col.status_text {
        width: calc(100% - 125px);
    }
    .card_block.blacklisted_card_block .applicant_card_item.new_card_item_style .card_item_col.blacklist_actions_col {
        width: 115px!important;
    }
}
@media (max-width: 1198px) {
    #search_options_container.padding_top_20 {
        padding-top: 0;
    }
}

@media (max-width: 1062px) {
    #search_options_container.padding_top_20 {
        padding-top: 20px;
    }
    #search_options_container_loader {
        height: 250px;
    }
}

@media (max-width: 991px) {
    #search_options_container_loader {
        height: 485px;
    }
    #search_options_container_loader.ai_search_loader {
        height: 390px;
    }
    #search_options_container.padding_top_20 {
        padding-top: 0;
    }
}

@media (max-width: 369px) {
    .package_data_container .pull-left {
        float: none!important;
    }
}

@media (min-width: 768px) and (max-width: 774px){
    #search_options_container_loader {
        height: 505px;
    }
}
@media (max-width: 704px) {
    #search_options_container_loader {
        height: 505px;
    }
}

@media (max-width: 610px) {
    #search_options_container_loader.ai_search_loader {
        height: 410px;
    }
}

@media (max-width: 542px) {
    #search_options_container_loader {
        height: 525px;
    }
}

@media (max-width: 456px) {
    #search_options_container_loader {
        height: 545px;
    }
}

@media (max-width: 437px) {
    #search_options_container_loader.ai_search_loader {
        height: 430px;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    #matching_jobs_container1 .based_on_sunscriptions {
        width: 64%!important;
    }
    /*@media (max-width: 468px) {
      #matching_jobs_container1 .based_on_sunscriptions {
          width: 68%!important;
      }
    }*/
}

@media (max-width: 480px) {
    .user-profile-content-body .nav-tabs-box .nav-tabs.nav-justified > li > a[href="cv-details"] span.tooltip-job.applicants_tab_icon_tooltip{
        bottom: -2px;
        font-size: 12px;
        line-height: 14px;
    }
}
@media (max-width: 470px) {
    .forgot_password_buttons_block button.btn.forgot-password-btn {
        display: block;
        margin: 0 auto!important;
    }
    .forgot_password_buttons_block .btn.forgot-password-back-btn {
        margin-right: 0!important;
    }
}
