
#c_granted_intl1 {

  position:absolute; 
 overflow: hidden;
 background:white;

 color:black;

 width:300px;

 top:100%;

 margin-top:10px;

 padding:12px;

 left:0;

 z-index:99;

 border:1px solid #d2d2d2;

 border-radius:3px;

 box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)

}

#c_granted_intl1::before {

 font-family:"FontAwesome";

 content:"\f0d8";

 position:absolute;

 top:-23px;

 color:white;

 font-size:24px;

 left:40%

}

#c_granted_intl2 {

  position:absolute; 
 overflow: hidden;
 background:white;

 color:black;

 width:300px;

 top:100%;

 margin-top:10px;

 padding:12px;

 left:0;

 z-index:9;

 border:1px solid #d2d2d2;

 border-radius:3px;

 box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)

}

#c_granted_intl2::before {

 font-family:"FontAwesome";

 content:"\f0d8";

 position:absolute;

 top:-23px;

 color:white;

 font-size:24px;

 left:40%

}

#pref_locationDiv a {

 color:black;

 float:left

}

#pref_locationDiv li {

 width:100%;

 float:left;

 margin-bottom:5px
list-style: none;
}

#roi_locationDiv a {
 color:#AC2757;
 float:left
}
#roi_locationDiv a:hover {
   color: #000;
}

#roi_locationDiv li {

 width:100%;

 float:left;

 margin-bottom:5px

}

.btn_close {

 background:url(../images/cancel.png) no-repeat #fff;

 border:0;

 height:21px;

 outline:0;

 width:21px

}

a.us span.f {

 background-position:0 0

}

a.au span.f {

 background-position:-16px 0

}

a.be span.f {

 background-position:-32px 0

}

a.br span.f {

 background-position:-48px 0

}

a.ca span.f {

 background-position:-64px 0

}

a.de span.f {

 background-position:-80px 0

}

a.es span.f {

 background-position:-96px 0

}

a.fr span.f {

 background-position:-112px 0

}

a.gb span.f {

 background-position:-128px 0

}

a.ie span.f {

 background-position:-144px 0

}

a.in span.f {

 background-position:-160px 0

}

a.it span.f {

 background-position:-176px 0

}

a.nl span.f {

 background-position:-192px 0

}

a.mx span.f {

 background-position:-208px 0

}

a.jp span.f {

 background-position:-224px 0

}

a.ch span.f {

 background-position:-240px 0;

 width:11px

}

a.cn span.f {

 background-position:-251px 0

}

a.at span.f {

 background-position:-267px 0

}

a.kr span.f {

 background-position:-283px 0

}

a.za span.f {

 background-position:-299px 0

}

a.ru span.f {

 background-position:-331px 0

}

a.se span.f {

 background-position:-347px 0

}

a.pt span.f {

 background-position:-363px 0

}

a.ar span.f {

 background-position:-315px 0

}

span.f {

 background:url("../images/sprite_flags.gif") 16px 0 no-repeat;

 background-position-x:16px;

 background-position-y:0px;

 height:11px;

 left:0;

 top:0px;

 width:16px;

 display:inline-block

}

#c_granted_intl1 .region {

 float:left;

 width:50%;

 margin-bottom:12px

}

#c_granted_intl1 .region strong {

   margin-bottom:7px;
   display:block;
   font-size: 16px;

}

#c_granted_intl1 .intl,

#c_granted_intl1 .intl:visited {

 display:inline-block;

 padding-left:25px;

 position:relative;

 font-size:15px

}



#c_granted_intl2 .region {

 float:left;

 width:50%;

 margin-bottom:12px

}

#c_granted_intl2 .region strong {

 margin-bottom:7px;
 display:block;
 font-size: 16px;

}

#c_granted_intl2 .intl,

#c_granted_intl2 .intl:visited {

 display:inline-block;

 padding-left:25px;

 position:relative;

 font-size:16px

}

.change_country {

 float:left;

 width:100%

}

.change_country>p {

 margin-bottom:5px;

 font-weight:bold

}

select.pref_Searchcountry {
    -moz-appearance: none;
    -webkit-appearance: none;
    height: 28px;
    border-radius: 4px;
    border: 1px solid #ccc;
    background: #f6f6f6 url(../images/select-arrow.png) no-repeat top right;
    padding-right: 25px !important;
    padding-left: 8px;
    font-size: 17px;
    line-height: 30px;
    color: #727272;
    width: 100%;
    outline: none;
    cursor: pointer;
}

a.btn_close_a,

span.f {

 position:absolute

}

.search-input {

 position:relative;

 float:left

}

.search-input>div {

 position:absolute;

 top:100%;

 left:0;

 width:100%;

 z-index:9

}

.search-input>div ul {

 position:static !important;

 overflow-y:scroll;

 max-height:250px;

 background:white;

 border:1px solid #d2d2d2

}

.search-input>div ul li a {

 font-size:12px;

 padding:12px 15px;

 border-bottom:1px solid #d2d2d2;

 color:black;

 display:block;

 font-weight:300;

 cursor:pointer

}

.search-input>div ul li a:hover {

 background:#f1f1f1

}

.search-box .adv_panel .country_block a {

 color:black

}
.width-50-persent{width: 50%;display: inline-block;float: left;}
.clear{clear: both;}
.token-input-list-facebook, .token-input-input-token {width: 95%!important;}

@media (max-width: 991px) {
    .token-input-list-facebook, .token-input-input-token {width: 100%!important;}    
}
 /*bottom css */
 /* ul.token-input-list-facebook {

    width: 100% !important;

    display: block;

    border: 1px solid #747474 !important;

    background-color: #FFF !important;

    height: 30px;

    padding: 3px !important;

    font-family: 'Montserrat',Arial,Helvetica,Verdana,sans-serif;

    font-weight: bold;

    color: #000;

}



 ul.token-input-list-facebook li.token-input-token-facebook {

    margin: 0;

    font-size: 10px;

    padding: 3px 5px;

    height: auto !important;

    line-height: 1.2;

    border-radius: 4px;

    background-color: #1c72e4;

    border: 1px solid #FFF;

    color: #ffff;

}



 ul.token-input-list-facebook li input {

    font-weight: bold;

    font-size: 15px;

    font-family: 'Montserrat',Arial,Helvetica,Verdana,sans-serif;

    height: 22px;

}



 ul.token-input-list-facebook li.token-input-token-facebook p {

    line-height: inherit;

    color: inherit;

} */


.region ul {
   margin: 0;
   padding: 0;
   display: flex;
   flex-wrap: wrap;
}
.acc-setting .tab-content .job-alert p {
   color: #000;
}


ul.token-input-list, ul.token-input-list-facebook {
    background: 0 0;
    background: rgba(0,0,0,0);
    clear: left;
    color: red !important;
    cursor: text;
    font-family: 'Calibre Regular';
    font-size: 18px;
    height: auto !important;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
ul.token-input-list li {
    list-style-type: none;
}
ul.token-input-list li input, ul.token-input-list-facebook li input, li.token-input-token, li.token-input-token-facebook {
    font-family: 'Calibre Regular';
    display: block;
    width: 100% !important;
    height: 42px;
    padding: 6px 0;
    font-size: 18px !important;
    color: #212224;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid rgba(117,126,153,0.5) !important;
    border-radius: 0;
}
ul.token-input-list-facebook {
    border: none;
}
div.token-input-dropdown, div.token-input-dropdown-facebook {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 16px;
    z-index: 999;
}
li.token-input-token span, li.token-input-token-facebook span {
    color: #AC2757;
    cursor: pointer;
    float: right;
    font-size: 26px;
    padding: 0;
    position: absolute;
    right: 4px;
    top: 9px;
}
li.token-input-token p, li.token-input-token-facebook p {
    float: none;
    padding: 3px 18px 0 0 !important;
}
li.token-input-token p, li.token-input-token-facebook p {
    color: #212224 !important;
    float: left;
    font-family: 'Calibre Regular';
    font-size: 16px;
    margin: 0;
    padding: 7px 0 !important;
    width: auto !important;
}
ul.token-input-list, ul.token-input-list-facebook {
    background: 0 0;
    background: rgba(0,0,0,0);
    clear: left;
    color: red !important;
    cursor: text;
    font-family: 'Calibre Regular';
    font-size: 16px;
    height: auto !important;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.location-icon {
    position: relative;
}
.token-input-dropdown ul {
    padding: 0 12px;
}
#pref_locationDiv, #roi_locationDiv{position: relative;z-index: 9999;}