/**
*   HELPERS
*/
@media (max-width: 479px) {
    .none-xs {
        display: none;
    }
}

@media (min-width: 480px) and (max-width: 960px) {
    .none-sm {
        display: none;
    }
}

@media (min-width: 961px) and (max-width: 1200px) {
    .none-md {
        display: none;
    }
}

@media (min-width: 1200px) {
    .none-lg {
        display: none;
    }
}

.global-enterprise-button {
    text-align: center;
}

.global-enterprise-button a {
    background: #0b2137;
    margin: 10px 0px 60px;
    border-radius: 0 60px 0 60px;
    color: #fff;
    border: 1px solid transparent;
    font-family: inherit;
    line-height: 2em;
    font-weight: 600;
    text-transform: uppercase;
    outline: 0;
    box-sizing: border-box;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    padding: 12px 46px;
    font-size: 12px;
    letter-spacing: .07em;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}


.enterprise-checked-list ul {
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    line-height: 34px;
    letter-spacing: 0px;
    color: #0B2137;
    opacity: 1;
}

.enterprise-checked-list ul li {
    list-style: none;
}

.enterprise-checked-list ul li::before {
    content: '';
    display: inline-block;
    height: 14px;
    width: 16px;
    background-image: url("../images/coche-liste.svg");
    background-size: contain;
    margin-top: 0px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 7px;
}


.adocc-contact-form-presentation h4 {
    min-height: 100px;
    text-transform: initial;
}

@media only screen and (max-width: 767px) {
    .adocc-contact-form-presentation h4 {
        min-height: auto;
    }
}

@media only screen and (max-width: 1020px) {
    .adocc-contact-form-presentation h4 {
        min-height: 155px;
    }
}

.no-capitalize,
.no-capitalize > *,
.no-capitalize > * > * {
    text-transform: initial;
}


/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

#enterprise-search-fields-container{
    position: relative;
    z-index: 1;
}
#enterprise-search-fields-container::before{
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 100vw;
    background-color: #e9eaec !important;
    transform: translateX(-50vw);
    z-index: -1;
}

#searchengine-form {
    max-width: 100%;
    width: 100%;
}

#searchresult {
    max-width: 100%;
    width: 100%;
}


.searchresult tbody td:nth-child(1),
.searchresult thead td:nth-child(1) {
    width: 10%;
}

.searchresult tbody td:nth-child(2),
.searchresult thead td:nth-child(2) {
    width: 25%;
}

.enterprise-search-fields-container,
.enterprise-contact-container,
.enterprise-result-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-right: 0% !important;
    padding-bottom: 0 !important;
    padding-left: 0% !important;
}

.enterprise-search-fields-container{
    background-color: #e9eaec;
}
.enterprise-contact-container {
    color: #0B2137 !important;
}

.enterprise-result-container {
    padding-top: 60px !important;
}

.enterprise-result-container .mec-wrap .mec-totalcal-box {
    border: none;
}

.enterprise-search-fields-container .clear {
    clear: both;
}

.enterprise-search-fields-container h3 {
    color: #2d4974;
    font-size: 30px;
    font-weight: 600;
    margin: 2.2rem 0;
    text-align: center;
}

.enterprise-result-container h3 {
    color: #2d4974;
    font-size: 30px;
    font-weight: 600;
    margin: 1px 0;
    text-align: center;
}

.enterprise-search-fields-container input.ui-autocomplete-input{
    position: relative;
    width: 100%;
    margin: 0 0 27px;
    margin-bottom: 27px;
    padding: 16px 23px;
    font-family: inherit;
    font-size: 15px;
    font-weight: 300;
    line-height: calc(60px - (16px * 2) - 2px);
    color: #000;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0 !important;
    outline: 0;
    cursor: text;
    -webkit-appearance: none;
    box-sizing: border-box;
}

.enterprise-search-fields-container .select2-container--default{
    border: 0;
    border-radius: 0;
    box-sizing: border-box;
    box-shadow: 0 0 25px 0 rgba(0,0,0,.07);
    display: inline-block;
    font-size: 14px;
    font-style: italic;
    height: 60px;
    line-height: calc(60px - 2px);
    margin: 0 0 27px;
    margin-bottom: 27px;
    position: relative;
    text-align: initial;
    vertical-align: middle;
    width: auto;
}

body .select2-container--open{
    margin-top: 33px;
}
.enterprise-result-container .nb-results{
    margin: 0 !important;
    padding: 0 !important;
}
.enterprise-result-container .text-align-center{
    text-align: center;
}
.enterprise-result-container a.downloadResults{
    display: inline-block;
    line-height: 26px;
    font-size: 15px;
    margin: 10px 0 60px !important;
    padding: 11px 35px;
    border: 1px solid #ffffff !important;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    background-color: #003451 !important;
    transition: all 0.3s ease-in-out !important;
}
.enterprise-result-container a.downloadResults:hover,
.enterprise-result-container a.downloadResults:focus{
    border-color: #f2f2f2 !important;
    color: #003451 !important;
    background-color: #f2f2f2 !important;
}

.enterprise-result-container a.downloadResults-last {
    margin: 60px 0 40px !important;
}

.enterprise-result-container h4.message-no-fields {
    padding: 1rem;
    text-align: center;
    border: 1px solid #171c24;
}


.enterprise-search-fields-container form button {
    width: 100%;
    height: 60px;
    margin-bottom: 24px !important;
}


.enterprise-search-fields-container form button[type="reset"]{
    border-color: #777;
    color: #777;
    background-color: transparent;
    background: transparent;
    margin: 0 0 27px;
    border-radius: 4px !important;
    transition: all 0.3s ease-in-out !important;
}

.enterprise-search-fields-container form button[type="reset"]:hover {
    border-color: #333 !important;
    color: #333 !important;
    background-color: #f2f2f2;
}

.enterprise-search-fields-container form button[type="submit"] {
    border-color: #ab141f;
    color: #FFF;
    margin: 0 0 27px;
    border-radius: 4px !important;
    background-color: #ab141f;
    transition: all 0.3s ease-in-out !important;
}

.enterprise-search-fields-container form button[type="submit"]:hover {
    color: #ab141f;
    border-color: #ab141f;
    background-color: #f2f2f2;
}

#enterprise-result {
    padding-bottom: 80px;
}

.enterprise-result {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 30px 30px 30px;
    margin: 0px 0px 2rem;
    height: 400px;
    margin-bottom: 30px !important;
    box-shadow: 0px 12px 33px rgb(14,49,178,0.1);
    border-bottom: 2px solid #ff4834;
    border-radius: 5px !important;
    background: #FFF;
}

.enterprise-result h4 {
    width: 90%;
    margin: 0px 0px 30px;
    color: #12304C;
    text-align: left;
    letter-spacing: 0px;
    font-weight: bold;
    font-size: 21px;
    line-height: 25px;
}

.enterprise-result .sector_primary {
    width: 100%;
    text-align: left;
    font-style: italic;
    letter-spacing: 0px;
    color: #2D4974;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500 !important;
}

.enterprise-result .geo_city {
    width: 100%;
    text-align: left;
    font-weight: bold;
    letter-spacing: 0px;
    color: #0B2137;
    font-size: 15px;
    line-height: 25px;
    font-weight: 600 !important;

}

.enterprise-result .society_activity {
    display: block;
    width: 100%;
    height: 80px;
    max-height: 80px;
    text-align: left;
    letter-spacing: 0px;
    color: #0B2137;
    opacity: 1;
    font-size: 15px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-weight: 600 !important;

}

.link-enterprise {
    font-weight: bold;
    font-size: 12px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #2D4974;
    text-transform: uppercase;
}


.enterprise-result .enterprise-read-more {
    position: absolute;
    bottom: 32px;
    right: 23px;
    font-weight: bold;
    font-size: 12px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #2D4974;
    text-transform: uppercase;
}


.enterprise-result .enterprise-read-more::after {
    display: block;
    position: absolute;
    content: "";
    background: #2d4974;
    width: 0%;
    height: 3px;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    transition: width .3s ease;
}


.enterprise-result .enterprise-read-more:hover::after {
    width: 20%;
}


.enterprise-page-container {
    margin-top: 0 !important;
    padding-top: 0 !important;
    padding-right: 15% !important;
    padding-bottom: 0 !important;
    padding-left: 15% !important;
}

.enterprise-page {
    margin-top: 55px;
    background-color: #FFF !important;
    box-shadow: 0px 3px 12px #00000029;
    border-radius: 0px 40px;
    padding: 39px 80px 0px;
}

.enterprise-page-container h4 {
    text-transform: none;
    text-align: left;
    font-size: 30px;
    line-height: 37px;
    letter-spacing: 0px;
    color: #2D4974;
    opacity: 1;
    font-weight: bold;
}

@media only screen and (min-width: 961px) {
    .enterprise-page-container h4 {
        min-height: 80px;
    }
}

.enterprise-page-container h5 {
    text-align: left;
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #5A8EAE;
    opacity: 1;
    font-weight: bold;
    text-transform: initial;
}

.enterprise-page p {
    text-align: left;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #12304C !important;
    opacity: 1;
    font-weight: bold !important;
    margin: 0px 2px;
}

.enterprise-page hr {
    width: 100%;
    height: 0px;
    border: 1px solid #5A8EAE;
    opacity: 0.6;
}

.enterprise-page #foreign-company-explanation {
    margin-top: 80px;
    margin-bottom: 30px;
    text-align: left;
    letter-spacing: 0px;
    color: #12304C;
    font-size: 11px;
    line-height: 14px;
    opacity: 1;
}

.enterprise-page #enterprise-informations {
    margin-top: 0px;
    margin-bottom: 0px;
}

.enterprise-page #enterprise-informations h4,
.enterprise-page #enterprise-activity h4,
.enterprise-page #enterprise-sectors h4,
.enterprise-page .enterprise-coordonate h4{
    color: #2d4974;
    font-weight: bold;
}
.enterprise-page #enterprise-informations h5,
.enterprise-page #enterprise-activity h5,
.enterprise-page #enterprise-sectors h5,
.enterprise-page .enterprise-coordonate h5{
    color: #5a8eae;
    font-weight: bold;
}

.enterprise-page #enterprise-sectors {
    margin-top: 80px;
    margin-bottom: 0px;
}

.enterprise-page #enterprise-activity {
    margin-top: 80px;
    margin-bottom: 0px;

}

.enterprise-page .enterprise-coordonate {
    background: #E7E9EA;
    min-height: 200px;
    margin: 70px -80px 40px;
    border-radius: 0px 0px 0px 40px;
    padding: 39px 80px 40px;
}


.enterprise-page .sector_primary_content,
.enterprise-page .sector_secondary_content,
.enterprise-page .sector_tertiary_content {
    margin-bottom: 80px;
    font-weight: 400 !important;
}

.enterprise-page .enterprise-coordonate h5 {
    color: #2d4974 !important;
}

.enterprise-page .enterprise-coordonate p {
    color: #0B2137 !important;
}

.enterprise-page .enterprise-coordonate a {
    text-decoration: underline;
    color: #0B2137;
    opacity: 1;
}


.enterprise-result-container .page-numbers {
    display: inline-block;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    color: #2D4974;
}

.enterprise-result-container .page-numbers.current {
    background: #2D4974;
    color: #FFF;
    border-radius: 50%;
}

#enterprise-orderBy-container {
    background: transparent;
    padding: 0px;
    height: auto;
    max-height: initial;
    min-height: initial;
}

.enterprise-search-select2 {
    display: none;
    visibility: hidden;
    opacity: 0;
}

body .enterprise-search-select2-input.select2-container--default,
body .enterprise-search-select2-input.select2-container--focus,
body .enterprise-search-select2-input.select2-container--below,
body .enterprise-search-select2-input.select2-container--open {
    background: #FFF;
    border: none !important;
    border-color: #fff;
    outline: none;
}

body .enterprise-search-select2-input.select2-container.enterprise-search-select2-input_select_sector_primary,
body .enterprise-search-select2-input.select2-container.enterprise-search-select2-input_select_society_nb_employees,
body .enterprise-search-select2-input.select2-container.enterprise-search-select2-input_select_society_nb_employees_desc {
    padding-left: 64px !important;
}

body .enterprise-search-select2-input.select2-container.enterprise-search-select2-input_select_sector_primary::before,
body .enterprise-search-select2-input.select2-container.enterprise-search-select2-input_select_society_nb_employees::before,
body .enterprise-search-select2-input.select2-container.enterprise-search-select2-input_select_society_nb_employees_desc::before {
    position: absolute;
    content: "";
    height: 50px;
    width: 64px;
    margin: 5px 0px;
    border-right: 1px solid #5a8eae;
    left: 0px;
    top: 0px;
    background-image: url('../images/picto-secteurActivite.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

body .enterprise-search-select2-input.select2-container.enterprise-search-select2-input_select_society_nb_employees::before,
body .enterprise-search-select2-input.select2-container.enterprise-search-select2-input_select_society_nb_employees_desc::before {
    background-image: url('../images/picto-effectif.svg') !important;
}


body .enterprise-search-select2-input.select2-container--default .select2-selection,
body .enterprise-search-select2-input.select2-container--focus .select2-selection,
body .enterprise-search-select2-input.select2-container--below .select2-selection,
body .enterprise-search-select2-input.select2-container--open .select2-selection {
    border: none !important;
    border-color: #fff;
}

.enterprise-search-select2-selection,
.enterprise-search-select2-dropdown,
.enterprise-search-select2-input li.select2-selection__choice {
    font-family: Sen;

}

.enterprise-search-select2-dropdown .select2-results__option {
    font-size: 15px !important;
    line-height: 29px !important;
    letter-spacing: 0px !important;
    color: #0B2137 !important;
    opacity: 1;
    background: 0 0 !important;
}

body .select2-container--default .select2-search--inline .select2-search__field {
    border: none !important;
    box-sizing: border-box;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: 58px !important;
    margin: 0 !important;
    outline: 0;
    padding: 0 !important;
    width: 100%;
    -webkit-appearance: none;
}

#searchengine-form .select2-container .select2-selection {
    height: 60px;
}
#searchengine-form .select2-selection__rendered{
    margin: 0;
}

#searchengine-form .select2-container--default .select2-selection__choice{
    margin: 5px 5px 0 0 !important;
    font-size: 13px !important;
}

#searchengine-form .select2-selection__choice + .select2-search.select2-search--inline{
    display: none;
}
#searchengine-form .select2-search.select2-search--inline{
    box-sizing: border-box;
    line-height:58px;
    padding: 0 !important;
    margin: 0 !important;
    width: 100%;
}
#searchengine-form .select2-search.select2-search--inline input{
    box-sizing: border-box;
    line-height:58px;
    padding: 0 30px !important;
    margin: 0 !important;
    width: 100% !important;
}

.enterprise-search-select2-dropdown .select2-results__option:before {
    content: "";
    display: block;
    float: left;
    margin-right: 16px;
    margin-top: 6px;
    height: 15px;
    width: 15px;
    border: 1px solid #2D4974;
    background: #FFF;
}

.enterprise-search-select2-dropdown .select2-selected:before,
.enterprise-search-select2-dropdown .select2-results__option.select2-results__option--highlighted:before {
    background: #2D4974;
}

#searchengine-form .select2.select2-container .select2-selection--multiple .select2-selection__rendered {
    overflow-y: auto;
    height: 58px;
}

#searchengine-form .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    line-height: 22px;
    color: #FFF;
    background-color: #2d4974;
}

#searchengine-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #FFF;
}

.enterprise-search-fields-container h3 {
    text-transform: initial;
}

.enterprise-search-fields-container .form-group {
    margin-bottom: 24px !important;
}

.enterprise-page-container .mkdf-row-grid-section,
.enterprise-search-fields-container .mkdf-row-grid-section,
.enterprise-result-container .mkdf-row-grid-section {
    width: 100%;
}

@media only screen and (max-width: 1200px) {
    .enterprise-page-container,
    .enterprise-search-fields-container,
    .enterprise-result-container {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .enterprise-page-container .mkdf-row-grid-section,
    .enterprise-search-fields-container .mkdf-row-grid-section,
    .enterprise-result-container .mkdf-row-grid-section {
        width: 100%;
    }

    .enterprise-page {
        padding-left: 20px;
        padding-right: 20px;
    }

    .enterprise-page .enterprise-coordonate {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 100px;
    }
}

@media only screen and (max-width: 1600px) {
    .enterprise-page-container,
    .enterprise-search-fields-container,
    .enterprise-result-container {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }

    .enterprise-page-container .mkdf-row-grid-section,
    .enterprise-search-fields-container .mkdf-row-grid-section,
    .enterprise-result-container .mkdf-row-grid-section {
        width: 100%;
    }

    .enterprise-page {
        padding-left: 20px;
        padding-right: 20px;
    }

    .enterprise-page .enterprise-coordonate {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 100px;
    }
}


/***
*   ENTERPRISE CONTACT FORM
**/
#enterprise-contact-form input,
#enterprise-contact-form select,
#enterprise-contact-form textarea {
    position: relative;
    width: 100%;
    margin: 0 0 27px;
    padding: 16px 23px;
    font-family: inherit;
    font-size: 15px;
    font-weight: 300;
    line-height: calc(60px - (16px * 2) - 2px);
    color: #000;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    outline: 0;
    cursor: text;
    -webkit-appearance: none;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, .07);
    cursor: pointer;
}


#enterprise-contact-form label {
    display: inline-block;
    width: 100%;
    text-align: left;
    font-weight: bold;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0px;
    color: #0B2137;
    opacity: 1;
    font-weight: 500;
    margin-bottom: 8px;
}

#enterprise-contact-form select {
    background-image: url('../images/select.svg');
    background-repeat: no-repeat;
    background-position: right 24px center;
    background-size: 16px;
}

#enterprise-contact-form textarea {
    width: 100%;
    height: 400px;
    resize: none;
}


#enterprise-contact-form #society_activity {
    margin: 0;
}

#enterprise-contact-form #society_activity_content_length_info {
    margin: 0 0 27px;
}

#enterprise-contact-form .contact_send {
    display: inline-block;
    line-height: 26px;
    font-size: 15px;
    margin: 10px 0 60px !important;
    padding: 11px 35px;
    border: 1px solid #ffffff !important;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    background-color: #003451 !important;
    transition: all 0.3s ease-in-out !important;
}
#enterprise-contact-form .contact_send:hover,
#enterprise-contact-form .contact_send:focus{
    border-color: #f2f2f2 !important;
    color: #003451 !important;
    background-color: #f2f2f2 !important;
}

#enterprise-contact-form input,
#enterprise-contact-form select,
#enterprise-contact-form textarea {
    box-shadow: 0px 3px 12px #00000029;

}

#enterprise-contact-form input:focus,
#enterprise-contact-form select:focus,
#enterprise-contact-form textarea:focus {
    border: 1px solid #2D4974;
}


.no-margin-bottom {
    margin-bottom: 0px !important;
}

.contact_form_light_explanation {
    margin: 5px 0px 20px !important;
}

.close-select-enterprise {
    position: absolute;
    height: 30px;
    width: 30px;
    background: #CCC;
    z-index: 10;
    color: white;
    right: 0px;
    top: 0px;
    text-align: center;
    line-height: 30px;
    border-radius: 0px 0px 0px 5px;
}

.hidden {
    display: none;
    visibility: hidden;
    opacity: 0;
}

.p-relative {
    position: relative;
}

/**
*   FLAGS for COUNTRIES
*/
i.flag {
    position: absolute;
    display: block;
    width: 36px;
    height: 36px;
    border: 1px solid #0B2137;
    border-radius: 50%;
    right: 16px;
    top: 16px;
}

.flag.flag-unknown {
    background: transparent;
}

.flag.flag-AF {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AF.svg");
}

.flag.flag-AX {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AX.svg");
}

.flag.flag-AL {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AL.svg");
}

.flag.flag-DZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/DZ.svg");
}

.flag.flag-AS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AS.svg");
}

.flag.flag-AD {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AD.svg");
}

.flag.flag-AO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AO.svg");
}

.flag.flag-AI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AI.svg");
}

.flag.flag-AG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AG.svg");
}

.flag.flag-AR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AR.svg");
}

.flag.flag-AM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AM.svg");
}

.flag.flag-AW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AW.svg");
}

.flag.flag-AU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AU.svg");
}

.flag.flag-AT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AT.svg");
}

.flag.flag-AZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AZ.svg");
}

.flag.flag-BS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BS.svg");
}

.flag.flag-BH {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BH.svg");
}

.flag.flag-BD {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BD.svg");
}

.flag.flag-BB {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BB.svg");
}

.flag.flag-BY {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BY.svg");
}

.flag.flag-BE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BE.svg");
}

.flag.flag-BZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BZ.svg");
}

.flag.flag-BJ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BJ.svg");
}

.flag.flag-BM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BM.svg");
}

.flag.flag-BT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BT.svg");
}

.flag.flag-BO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BO.svg");
}

.flag.flag-BQ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BQ.svg");
}

.flag.flag-BA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BA.svg");
}

.flag.flag-BW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BW.svg");
}

.flag.flag-BR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BR.svg");
}

.flag.flag-IO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IO.svg");
}

.flag.flag-BN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BN.svg");
}

.flag.flag-BG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BG.svg");
}

.flag.flag-BF {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BF.svg");
}

.flag.flag-BI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/BI.svg");
}

.flag.flag-KH {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KH.svg");
}

.flag.flag-CM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CM.svg");
}

.flag.flag-CA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CA.svg");
}

.flag.flag-KY {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KY.svg");
}

.flag.flag-CF {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CF.svg");
}

.flag.flag-TD {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TD.svg");
}

.flag.flag-CL {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CL.svg");
}

.flag.flag-CN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CN.svg");
}

.flag.flag-CX {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CX.svg");
}

.flag.flag-CC {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CC.svg");
}

.flag.flag-CO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CO.svg");
}

.flag.flag-KM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KM.svg");
}

.flag.flag-CG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CG.svg");
}

.flag.flag-CD {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CD.svg");
}

.flag.flag-CK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CK.svg");
}

.flag.flag-CR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CR.svg");
}

.flag.flag-CI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CI.svg");
}

.flag.flag-HR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/HR.svg");
}

.flag.flag-CU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CU.svg");
}

.flag.flag-CW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CW.svg");
}

.flag.flag-CY {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CY.svg");
}

.flag.flag-CZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CZ.svg");
}

.flag.flag-DK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/DK.svg");
}

.flag.flag-DJ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/DJ.svg");
}

.flag.flag-DM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/DM.svg");
}

.flag.flag-DO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/DO.svg");
}

.flag.flag-EC {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/EC.svg");
}

.flag.flag-EG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/EG.svg");
}

.flag.flag-SV {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SV.svg");
}

.flag.flag-GQ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GQ.svg");
}

.flag.flag-ER {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ER.svg");
}

.flag.flag-EE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/EE.svg");
}

.flag.flag-EU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/EU.svg");
}

.flag.flag-ET {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ET.svg");
}

.flag.flag-FK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/FK.svg");
}

.flag.flag-FO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/FO.svg");
}

.flag.flag-FJ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/FJ.svg");
}

.flag.flag-FI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/FI.svg");
}

.flag.flag-FR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/FR.svg");
}

.flag.flag-PF {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PF.svg");
}

.flag.flag-GA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GA.svg");
}

.flag.flag-GM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GM.svg");
}

.flag.flag-GE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GE.svg");
}

.flag.flag-DE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/DE.svg");
}

.flag.flag-GH {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GH.svg");
}

.flag.flag-GI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GI.svg");
}

.flag.flag-GR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GR.svg");
}

.flag.flag-GL {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GL.svg");
}

.flag.flag-GD {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GD.svg");
}

.flag.flag-GU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GU.svg");
}

.flag.flag-GT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GT.svg");
}

.flag.flag-GG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GG.svg");
}

.flag.flag-GN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GN.svg");
}

.flag.flag-GW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GW.svg");
}

.flag.flag-HT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/HT.svg");
}

.flag.flag-HN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/HN.svg");
}

.flag.flag-HK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/HK.svg");
}

.flag.flag-HU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/HU.svg");
}

.flag.flag-IS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IS.svg");
}

.flag.flag-IN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IN.svg");
}

.flag.flag-ID {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ID.svg");
}

.flag.flag-IR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IR.svg");
}

.flag.flag-IQ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IQ.svg");
}

.flag.flag-IE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IE.svg");
}

.flag.flag-IM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IM.svg");
}

.flag.flag-IL {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IL.svg");
}

.flag.flag-IT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/IT.svg");
}

.flag.flag-JM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/JM.svg");
}

.flag.flag-JP {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/JP.svg");
}

.flag.flag-JE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/JE.svg");
}

.flag.flag-JO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/JO.svg");
}

.flag.flag-KZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KZ.svg");
}

.flag.flag-KE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KE.svg");
}

.flag.flag-KP {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KP.svg");
}

.flag.flag-KR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KR.svg");
}

.flag.flag-KW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KW.svg");
}

.flag.flag-KG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KG.svg");
}

.flag.flag-LA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LA.svg");
}

.flag.flag-LV {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LV.svg");
}

.flag.flag-LB {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LB.svg");
}

.flag.flag-LS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LS.svg");
}

.flag.flag-LR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LR.svg");
}

.flag.flag-LY {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LY.svg");
}

.flag.flag-LI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LI.svg");
}

.flag.flag-LT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LT.svg");
}

.flag.flag-LU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LU.svg");
}

.flag.flag-MO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MO.svg");
}

.flag.flag-MG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MG.svg");
}

.flag.flag-MW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MW.svg");
}

.flag.flag-MY {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MY.svg");
}

.flag.flag-MV {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MV.svg");
}

.flag.flag-ML {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ML.svg");
}

.flag.flag-MT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MT.svg");
}

.flag.flag-MH {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MH.svg");
}

.flag.flag-MQ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MQ.svg");
}

.flag.flag-MR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MR.svg");
}

.flag.flag-MU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MU.svg");
}

.flag.flag-MX {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MX.svg");
}

.flag.flag-FM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/FM.svg");
}

.flag.flag-MD {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MD.svg");
}

.flag.flag-MC {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MC.svg");
}

.flag.flag-MN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MN.svg");
}

.flag.flag-ME {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ME.svg");
}

.flag.flag-MS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MS.svg");
}

.flag.flag-MA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MA.svg");
}

.flag.flag-MZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MZ.svg");
}

.flag.flag-MM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MM.svg");
}

.flag.flag-NA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NA.svg");
}

.flag.flag-NR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NR.svg");
}

.flag.flag-NP {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NP.svg");
}

.flag.flag-NL {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NL.svg");
}

.flag.flag-NZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NZ.svg");
}

.flag.flag-NI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NI.svg");
}

.flag.flag-NE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NE.svg");
}

.flag.flag-NG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NG.svg");
}

.flag.flag-NU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NU.svg");
}

.flag.flag-NF {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NF.svg");
}

.flag.flag-MK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MK.svg");
}

.flag.flag-MP {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/MP.svg");
}

.flag.flag-NO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/NO.svg");
}

.flag.flag-OM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/OM.svg");
}

.flag.flag-PK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PK.svg");
}

.flag.flag-PW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PW.svg");
}

.flag.flag-PS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PS.svg");
}

.flag.flag-PA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PA.svg");
}

.flag.flag-PG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PG.svg");
}

.flag.flag-PY {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PY.svg");
}

.flag.flag-PE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PE.svg");
}

.flag.flag-PH {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PH.svg");
}

.flag.flag-PL {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PL.svg");
}

.flag.flag-PT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PT.svg");
}

.flag.flag-PR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/PR.svg");
}

.flag.flag-QA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/QA.svg");
}

.flag.flag-RO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/RO.svg");
}

.flag.flag-RU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/RU.svg");
}

.flag.flag-RW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/RW.svg");
}

.flag.flag-KN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/KN.svg");
}

.flag.flag-LC {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LC.svg");
}

.flag.flag-WS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/WS.svg");
}

.flag.flag-SM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SM.svg");
}

.flag.flag-ST {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ST.svg");
}

.flag.flag-SA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SA.svg");
}

.flag.flag-SN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SN.svg");
}

.flag.flag-RS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/RS.svg");
}

.flag.flag-SC {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SC.svg");
}

.flag.flag-SL {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SL.svg");
}

.flag.flag-SG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SG.svg");
}

.flag.flag-SX {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SX.svg");
}

.flag.flag-SK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SK.svg");
}

.flag.flag-SI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SI.svg");
}

.flag.flag-SB {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SB.svg");
}

.flag.flag-SO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SO.svg");
}

.flag.flag-ZA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ZA.svg");
}

.flag.flag-SS {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SS.svg");
}

.flag.flag-ES {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ES.svg");
}

.flag.flag-LK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/LK.svg");
}

.flag.flag-SD {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SD.svg");
}

.flag.flag-SR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SR.svg");
}

.flag.flag-SE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SE.svg");
}

.flag.flag-CH {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/CH.svg");
}

.flag.flag-SY {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/SY.svg");
}

.flag.flag-TW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TW.svg");
}

.flag.flag-TJ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TJ.svg");
}

.flag.flag-TZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TZ.svg");
}

.flag.flag-TH {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TH.svg");
}

.flag.flag-TL {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TL.svg");
}

.flag.flag-TG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TG.svg");
}

.flag.flag-TK {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TK.svg");
}

.flag.flag-TO {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TO.svg");
}

.flag.flag-TT {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TT.svg");
}

.flag.flag-TN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TN.svg");
}

.flag.flag-TR {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TR.svg");
}

.flag.flag-TM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TM.svg");
}

.flag.flag-TC {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/TC.svg");
}

.flag.flag-UG {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/UG.svg");
}

.flag.flag-UA {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/UA.svg");
}

.flag.flag-AE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/AE.svg");
}

.flag.flag-GB {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/GB.svg");
}

.flag.flag-US {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/US.svg");
}

.flag.flag-UY {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/UY.svg");
}

.flag.flag-UZ {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/UZ.svg");
}

.flag.flag-VU {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/VU.svg");
}

.flag.flag-VE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/VE.svg");
}

.flag.flag-VN {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/VN.svg");
}

.flag.flag-VI {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/VI.svg");
}

.flag.flag-YE {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/YE.svg");
}

.flag.flag-ZM {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ZM.svg");
}

.flag.flag-ZW {
    background-image: url("/wp-content/plugins/adocc-manager/public/images/ZW.svg");
}
