#btn-dashboard-post-job {
    width: 320px;
    text-align: right;
    padding-right: 20px;
    margin-left: 20px;
}
#btn-upload-candidate-resume{
    width: 300px;
}
.feedback .note div {
    margin-left: 70px;
}
#btn_add_note {
    width: 170px;
}
.tab-profile-field {
    width: 127px;
}
div.signature_preview{
    width: 300px;
    height:80px;
    background: url('/images/fr/signature.jpg') no-repeat top center;
    background-size: 240px auto;
}
.signature_preview img{
    display: none;
}
.signature_preview.no_background img{
    margin-top:-20px;
    display: block;
}
div.signature_preview.no_background {
    height: auto;
    background: none;
}
a#link-goto-add-employee{
    width: 240px !important;
}
#dashboard-messages .btn-send-message {
    width: 340px;
}
.handbook_preview_signature{
     width: 240px !important;
}
#sidebar-nav .profile_nav_menu {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.nav > li > a.link_applicant_category {
    padding-left: 2px;
    padding-right: 10px;
}
#sidebar-nav #dashboard-menu .pointer {
    right: 21px;
}

#sidebar-nav #dashboard-menu a span{
    display: block;
}

.link_save_offer {
    width:180px
}
#link_add_approver {
    width:200px
}
#link_offer_instruction {
    display: none;
}
.link_upsert_offer {
    font-size: 12px !important
}

.formfield-select-zone .list-group>li[data-type="fieldgroup"] {
    background-image: url('/images/icons/form_fr/section.png');
    background-position: center 10px;
    background-size: 92%;
}

.formfield-select-zone .list-group>li[data-type="textinput"] {
    background-image: url('/images/icons/form_fr/textinput.png');
    background-size: 60%;
}

.formfield-select-zone .list-group>li[data-type="textarea"] {
    background-image: url('/images/icons/form_fr/textarea.png');
    background-size: 48%;
}

.formfield-select-zone .list-group>li[data-type="choice"] {
    background-image: url('/images/icons/form_fr/multiplechoice.png');
    background-size: 75%;
}

.formfield-select-zone .list-group>li[data-type="dropdownlist"] {
    background-image: url('/images/icons/form_fr/dropdownlist.png');
    background-size: 82%;
}

.formfield-select-zone .list-group>li[data-type="datepicker"] {
    background-image: url('/images/icons/form_fr/datepicker.png');
    background-size: 82%;
}

.formfield-select-zone .list-group>li[data-type="check"] {
    background-image: url('/images/icons/form_fr/checkbox.png');
    background-position: center 22px;
    background-size: 60%;
}

.formfield-select-zone .list-group>li[data-type="textblock"] {
    background-image: url('/images/icons/form_fr/commentbox.png');
    background-position: center 12px;
    background-size: 88%;
}

.formfield-select-zone .list-group>li[data-type="fileupload"] {
    background-image: url('/images/icons/form_fr/fileupload.png');
    background-size: 88%;
}

.formfield-select-zone .list-group>li[data-type="signature"] {
    background-image: url('/images/icons/form_fr/signature.png');
}

.link_save_offer {
    width:180px
}
#link_add_approver {
    width:200px
}
#link_offer_instruction {
    display: none;
}
.link_upsert_offer {
    font-size: 12px !important
}

@media screen and (max-width: 1700px) {
    .navspan.account_tab{
        display: none;
    }
}
    
@media screen and (max-width: 1700px) and (min-width: 1400px){
    .navbar-inverse input.search{
        width: 180px;
    }
    .candidate_actions a{
        padding:4px 6px 4px 8px;
        margin-left:6px;
    }
    .navbar-inverse .nav > li > a {
        font-size: 14px;
        padding-left: 8px;
        padding-right: 5px;
    }
}

@media screen and (max-width: 1400px) and (min-width: 990px){
    .navbar-inverse .nav > li > a{
        padding: 35px 10px 8px !important;
    }
    #dashboard-stats{
        font-size: 14px;
    }
    .navbar-inverse input.search{
        width: 180px;
    }
}
@media screen and (max-width: 989px) and (min-width: 920px) {
    .navbar-inverse input.search {
        width: 100px;
    }
}
@media screen and (max-width: 921px){
    .content{
        overflow: visible
    }

    .btn-add{
        width: 100%;
    }

    .admin-wrapper-content {
        margin-left: 0 !important;;
    }

    #sidebar-nav {
        display:none !important;
    }

    .modal-med{
        width: calc(100vw - 20px);
    }

    .shared-candidate-view-container{
        position: absolute;
        z-index: 100;
        background-color: #fff;
        display: none;
    }

    #link_back_to_list{
        display: block !important;
    }

    .footer .col-md-6.align_left, .footer .col-md-6.align_right{
        text-align: center;
    }
    .navbar-inverse input.search{
        display:none;
    }
}

@media screen and (max-width: 1560px){
    .col-md-4.job_applicant_container {
        min-width: 490px;
    }
    
    .col-md-8.applicant-detail-container{
        width: calc(100vw - 520px);
    }
    
    .nav > li > a.link_applicant_category {
        padding-left: 5px;
        padding-right: 5px;
    }
}
