/*.nav > li > a:focus {background: none;c488olor:#fff;outline: none;}
a:focus {outline: none;}*/
*:focus {
    outline: none;
}
a, img {
   outline: none;
}
a:hover, a:focus {
    color: #fff;
    text-decoration: none;
}

#hidden-array, #countries_nav, #compare {display: none;}
#compare .tfoot th{color: #fff; text-align: center;padding: 2px 0;font-size: 18px;}
#compare .tfoot th .total {text-align: right; width:49%;float: right;margin: 12px 5px 0 0 ;line-height: 24px;}
.foot_bottom.total_text {text-align: right;padding: 0px 5px 0px 0px;margin: 0px;}

#compare_filters { 
 display: block;
 width: 310px;
 padding: 8px 11px;
 padding-top: 70px;
 position: fixed;
 top: 0;
 left: 0;
 height: 100%;
 background-color: #222;
}
#compare_filters hr {
    border-top: 1px solid #b5824f;
}
#compare_filters h3 {
    margin-top: 25px;
    margin-bottom: 22px;
}
#compare_filters h4 {
    font-size: 15px;
}

#compare .tfoot .inactive_text {color: #fff}

.comp_filter {
    position: absolute;
    font-size: 19px;
    cursor: pointer;
    
    animation: colorchange 5s infinite;
    -webkit-animation: colorchange 5s infinite;
    
    border-top-right-radius: 50px;
    background-color: #222;
    border-bottom-right-radius: 50px;
    margin-top: 8px;
}
.comp_filter i.fa-cog {
    margin: 5px 7px 3px;
}
.comp_filter i.fa-angle-double-left {
    margin: 3px 7px;
}
.comp_filter i.fa-angle-double-left, .comp_filter.open i.fa-cog {display: none;}
.comp_filter i.fa-cog, .comp_filter.open i.fa-angle-double-left {display: block;}


    @keyframes colorchange
    {
      0%   {color: #cc9966;}
      50% {color: #ffffff;}
      100%   {color: #cc9966;}
    }

    @-webkit-keyframes colorchange /* Safari and Chrome - necessary duplicate */
    {
      0%   {color: #cc9966;}
      50% {color: #ffffff;}
      100%   {color: #cc9966;}
    }

.foot_bottom {
    height: 50%;
    line-height: 10px;
    margin: 0 0 5px 0;
    width: 100%;
    
    
}
.foot_top, .vfs_top {font-size: 36px;line-height: 55px;}
.total_col0 {font-size: 18px;font-weight: bold;}

.all_row img.caution {height: auto; width:15px;}
#compare .tfoot .foot_bottom.total {width: 100%;}
#compare .tfoot .total .info_tfoot {padding-left: 15px;}
.vfs_top {color: #dedede;font-size: 36px;}
.vfs_top .ppr_grey {color:#333;}
.vfs_top sup {top: 0; font-size:14px;}

#myTable-sticky2 {display: none;}


.tablesorter-dropbox thead tr.lead-head {
			bottom: 40px;
			position: fixed;
			width: 100%;
			z-index: 1;
			background-color: transparent;
			border: 0;
			height: auto;
}
thead tr.lead-head td {background-color: transparent;border: 0;}
thead tr.lead-head td.lcol2, thead tr.lead-head td.lcol3, thead tr.lead-head td.lcol4, thead tr.lead-head td.lcol5 {background-color: #cc9966; color: #fff;border: 1px solid #222; 
text-align:center;
text-transform: uppercase;}
thead tr.lead-head td.hidetd {background-color: transparent;border: 0;}
thead tr td.hidetd a {display: none;}
#compare .table_potential {top: auto ! important; bottom: 40px; left: 0px; visibility: visible; z-index: 2; width: 100%;position: fixed;}
.tablesorter-dropbox th.comp-filter, .tablesorter-dropbox .comp_head th.comp-filter div {text-align: center!important;}
#myTable th.comp-filter.button {background-color: #cc9966;color: #fff;}
#myTable th.comp-filter.button-all {background-color: #cc9966;color: #fff;}
#myTable-sticky th.comp-filter.button {background-color: #cc9966;color: #fff;}
#myTable-sticky th.comp-filter.button-all {background-color: #cc9966;color: #fff;}

 .info_tfoot, .info_potential, .info_checkbox {color: #999;opacity: 0.7;font-family: "times new roman";font-style: italic;font-size: 13px}
 .info_checkbox {float: left;width: 100%;text-align: center;}
 
 #myTable-sticky2 .info_tfoot {color: #fff;}
.info_potential {opacity: 1;color: #fff;font-size: 16px;}

#countries_titleText {width: 270px!important;}


.share_plane {
    text-align: left;
    width: 30%;
    float: left;
    margin: 14px 0 0 5px;
    font-size: 16px;
    cursor: pointer;
}
.share_plane span{font-size: 16px;font-family: "Times New Romoan"; font-style: italic;}

.share_icon.st-icon-circle {
    text-indent: initial;
    color: #fff;
    font-size: 18px;
    display: block;
    margin-top: 10px;
    height: 50px;
}
.share_icon.st-icon-circle .st-icon-facebook::before, .share_icon.st-icon-circle .st-icon-twitter::before {
    color: #cc9966;
}
.share_icon.st-icon-circle .st-icon-facebook:hover:before {
    color: #3b5998;
}
.share_icon.st-icon-circle .st-icon-twitter:hover:before {
    color: #55acee;
}
.share_icon.st-icon-circle .fa-link:hover:before {
    color: #666;
}
.gms_div {margin-right: 5px;}



.div_filter_comp input[type="checkbox"] {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
}


.div_filter_comp input[type="checkbox"] + label {
  position: relative;
  display: inline-block;
  overflow: hidden;
  text-indent: -9999px;
  background: #ccc;
  width: 50px;
  height: 24px;
  border-radius: 100px;
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9);
  transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9);
}
form input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #0288D1;
  border-radius: 100px;
  -webkit-transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9) 0.1s;
  transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9) 0.1s;
  -webkit-transform: translateZ(0) scale(0);
          transform: translateZ(0) scale(0);
}
.div_filter_comp input[type="checkbox"] + label:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  display: block;
  height: 20px;
  width: 20px;
  background: white;
  border-radius: 100%;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9);
  transition: all 0.3s cubic-bezier(1, 0.1, 0, 0.9);
  -webkit-transform: translateZ(0) translateX(0);
          transform: translateZ(0) translateX(0);
}
.div_filter_comp input[type="checkbox"].vf:checked + label {
  background: #2B893C;
}
.div_filter_comp input[type="checkbox"].voa:checked + label {
  background: #3266B1;
}
.div_filter_comp input[type="checkbox"].vr:checked + label {
  background: #A22121;
}
.div_filter_comp input[type="checkbox"]:checked + label:after {
  left: calc(100% - 23px);
  left: -moz-calc(100% - 23px);
  left: -webkit-calc(100% - 23px);
  left: -o-calc(100% - 23px);
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}


/***** googloe chart chart*/

div.google-visualization-tooltip {background-color: #000!important;border: 1px solid #333!important;box-shadow: unset;}
.chart {width:100%;float:left;}
.chart_text_content {width:100%;float:left;margin:0}
#chart1 {margin:0; min-height: 600px;}
#chart2 {margin-top:0; min-height: 600px;}
.chart_descr {color: #ccc;}
.chart_text_content .container {padding: 0 10px;}
.charts_nav .dd input {display: none!important;}

@media only screen and (max-width: 670px) /* 660 */
{
	#chart1 {min-height: 600px;position: absolute; z-index: 100000}
	#chart2 {min-height: 600px;position: absolute; z-index: 100000}
	.chart_text_content .after_chart { margin-top: 600px;	margin-bottom: 15px;}
	
}

/*---------------*/
/*****  *****/
/*---------------*/

#compare .tfoot th.share_mobility {padding: 0;overflow: hidden;}

th.share_mobility .share_icon, .div_filter_comp {
    width: 165px;
    margin: 6px auto 0;
    min-width: 145px;
}
.div_filter_comp {
    width: auto;
    margin-top: 12px
}

th.share_mobility h2 {
	float: left;
}

th.share_mobility .share_icon a, .share_icon button {
	float: left;
	color: #3c4a50;
	font-size: 1.4em;
        margin-right: 10px;
        display: inline-block;
}
.share_icon button {
    border: none;
    background-color: transparent;
    margin-top: 2px;
    display: ruby;
    margin-right: 5px;
    padding-left:0;
}
th.share_mobility .share_icon a.face {
    margin-left: 20px;
}




.icon-eye::before {
	content: '\e000';
}

.icon-paper-clip::before {
	content: '\e001';
}

.icon-heart::before {
	content: '\e024';
}

th.share_mobility h2 {
	display: inline-block;
}

th.share_mobility:hover p.description {
	opacity: 1;
}


.copyclip i:before {color: #cc9966;}
button:hover {color: #666666;}


body {
    background-color: #151515;
    margin: 0;
    color: #cc9966;
    font-family: "Proxima", sans-serif;
}

#content {
    padding-top: 71px;
    /*float: left;*/
    width: 100%;
    position: relative;
   /* z-index: 2;*/
    background-color: #111;
    
}

.header {
    background-color: #000;
    margin: 0 auto;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top:0;
}
.header_line {border-bottom: 1px solid #444;width: 100%;}

/* menu */
.sec_menu {
    position: fixed;
    left: 0;
    top: 71px;
    width: 100%;
    height: 60px;
    background-color: #222;
}
.sec_menu li {
    line-height: 60px;
    list-style: none;
}

.navbar div .navbar-nav  a:hover, .menu_sec .nav  a:hover{
    background-color: #222;
}
.navbar .container-fluid .navbar-nav .active a:hover, .menu_sec .nav .active a{
    background-color: #e7e7e7;
    color: #cc9966;
}
.navbar-collapse {
    padding-left: 20px;

}
.navbar-main {
    font-size: 16px;
    text-transform: uppercase; 
    padding-top: 11px;
}
.navbar-main > li > a {
    padding-left: 25px;
    padding-right: 25px;
    
}
.navbar-nav > li > a {
    padding-top: 20px;
    padding-bottom: 20px;
}
.navbar-default .navbar-nav > .active > a {
    background-color: #e7e7e7;
    color: #555;
}

.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #eee;
    background-color: #222;
}


.sub_menu_title {
    font-family: "Times New Roman";
    font-style: italic;
    text-transform: initial;
    font-family: "Times New Roman";
    padding-left: 20px !important;
    color: #fff;
    padding-top: 7px;
    font-size: 13px !important;
}
.sec_menu ul {
    text-align: center;
    padding: 0;
}
.sec_menu ul li {
    display:inline-block;
    *display:inline;
    *zoom:1;
    padding: 0;
    color: #cc9966;
}
.sec_menu li a {
    padding: 10px 10px;
    font-size: 14px;
}
.navbar .sec_menu li a:hover, .navbar .sec_menu li.active a {
    background-color: #e7e7e7;
    color: #555;
}

.sec_menu {
    display: none;
    animation: grow .3s ease-in-out;
}
/*.navbar-main > li:hover > .sec_menu{display:block}*/



@keyframes grow {
  0% {
    display: none;
    opacity: 0;
    height:0px
  }
/*  40% {
    display: block;
    opacity: 0.4;
    //transform: scaley(0);
    height:40px
  }*/
  100% {
    opacity: 1;
    /*transform: scaley(1);*/
    height:60px
  }
}

.nav-controls {
    position: absolute;
    top: 81px;
    right: calc(50% - 635px);
    right: -moz-calc(50% - 635px);
    right: -webkit-calc(50% - 635px);
    right: -o-calc(50% - 635px);
    text-align: left;
}
.nav-controls2 {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.nav-controls2  .ddcommon .ddTitle {
	z-index:1;
}
.nav-controls2  .ddcommon {
	min-width: 250px;
}
.nav-container {
	max-width:770px;
	margin: 0 auto;
}
.submenu .nav > li {
    display: inline-block;
    float: none;
}
.submenu  > ul {
    float: none;
    list-style-type: none;
    text-align: center;
}
.main_content {
    margin-top: 10px;
    margin-bottom: 56px;
}
#vmap {
    top:0px;
    min-height: 50px;
    max-height: 600px;
}
#vmap.stick {
    position: fixed!important;
    top: 111px;
    z-index: 4;
    border-radius: 0 0 0.5em 0.5em;
}
#passport {
    float: left;
    margin-bottom: 35px;
    width: 100%;
    background-color: #151515;
}
#rank, #freevisa, #grank {color: #fff;}



#infobox {
    background-color: rgba(0,0,0,0.8);
    border:1px solid #cc9966;
    left: 50%;
    margin-left: -170px;
    position: fixed;
    top: 12%;
    width: 340px;
    display:none;
    color: #cc9966;
    z-index:1500;
}
#infobox .content {
	margin: 40px auto;
	width: 80%;
	
}

#infobox .content img {
    width:100%;
}
.closing, .closinga, .closingc, .closingl, .closingm{
	background: url("../images/close_button.png");
	width:30px;
	height: 30px;
	cursor: pointer;
	right: -13px;
        top: -13px;
        position:absolute;
        transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s; 
	-webkit-transition: all 0.47s cubic-bezier(0.3, 1, 0.3, 0.95) 0s; 
}
.closing:hover, .closinga:hover, .closingc:hover, .closingl:hover, .closingm:hover {
    transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.text {
    padding-top:10px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;  
}
.text .infotext{
    text-align: left;
}
.small-text {
    padding-top:10px;
    text-align: left;
    font-size: 10px;
    
    color: #666;
}
.small-text a {
    font: 10px;
    color: #666;
}
a.underlined {text-decoration: underline;color: #cc9966}
.fb-like span:first-child {vertical-align: inherit!important;}
.empty-zone{
    position: fixed;
    width:100%;
    height:100%;
    background-color: rgba(0,0,0,0.2);
    z-index:2;
    display: none;
}
.navbar-brand {
    height: 60px;
    padding: 2px;
}
.menu{float: right;font-size: 14px;color:#cc9966;text-align: right;}
.menu a {color:#cc9966;}
.menu a:hover {color:#fff;}

.menu ul {padding-top: 15px;}
.menu li{float: left;list-style: outside none none;cursor: pointer;}
.menu li.active {cursor: default;}
.menu li.active, .menu li:hover{color: #fff;}

/* Gallery */
.gal_div img {height: 100px;cursor: pointer;width: 70px;}
.passp img {cursor: pointer;}
.gal_div,.gal_div2 { 
    float: left;
    padding: 3px;
    border: 1px solid #151515;
    margin: 0;
    }


.gal_rank {
    float: left;
    height: 70px;
    padding: 4px;
    width: 52px;
}
/*.gal_div:hover, .gal_rank:hover,.gal_div:focus, .gal_rank:focus, .gal_div:active, .gal_rank:active {border: 1px solid #cc9966}*/

/*Color Menu*/
.main_choose {width:100%;float:left;background-color: #000;}
.choose_cont {width: 300px;margin: 0 auto;height: 30px;}
.choose_cont.long {width: 320px;}
.choose {width: 72px;height: 25px;margin: 2px 4px; padding: 0;}

.choose .red, .choose .green, .choose .blue, .choose .black { height: 17px;
    margin: 3px;
    width: 64px;cursor: pointer;}
.choose .red {background-color: red;}
.choose .green {background-color: green;}
.choose .blue {background-color: blue;}
.choose .black {background-color: #121212;border: 1px solid #333;}

.green_passport_color, .blue_passport_color, .black_passport_color {display: none;}

.choose_cont .choose:hover,.choose_cont .choose:focus,.choose_cont .choose:active {border: 1px solid #333;}
.choose_cont .choose.chosen {border: 1px solid #cc9966;}

.footer{
    font-size: 12px;
     width: 100%;
     float: left;
     color: #fff;
     margin: 2px 0 3px 0;
    position: fixed;
    bottom: 0;
    background-color: #000;
    color: #999;
    text-transform: uppercase;
    font-size: 11px;
    border-top: 1px solid #333;
    left: 0;
    margin: 0;
    height: 40px;
    z-index: 300;
}
.footer a{color:#fff; margin: 0 2px;text-decoration: none;}
.footer a:hover{color:#fff;}
.footer .footer-right {margin-top: 11px;margin-bottom: 5px;}
.footer .ft_name {color:#999;}
.footer a.about_link:hover, .footer a.about_link:focus {color:#cc9966;}

/*
    ##############################################################
    Arton favorite mobile menu
    ##############################################################
*/

.navbar button{
    font:inherit;
    vertical-align:middle;
    box-shadow:none;
    padding:0;
    margin:0;
    border:0;
    right: 0px;
    top: 8px;
    background-color:transparent;
    -webkit-tap-highlight-color:transparent;
    /*display: block;*/
    position: absolute;
    height: 3em;
    width: 3em;
    
    outline: none;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    -webkit-tap-highlight-color: transparent;
    -webkit-transform: translateZ(0) rotate(90deg);
    -ms-transform: translateZ(0) rotate(90deg);
    transform: translateZ(0) rotate(90deg);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    
}


.navbar .gh-svg-rect-top, .navbar .gh-svg-rect-bottom {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.2s;
    transition: transform 0.2s;   
    left: 0;
    top: 0;
   
}

.navbar .gh-svg {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translateZ(0) rotate(0deg);
    -ms-transform: translateZ(0) rotate(0deg);
    transform: translateZ(0) rotate(0deg);
    fill: #fff; /* Color of lines*/
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    font-size: 18px;
    -webkit-transition: -webkit-transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s 0.2s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transform: translateZ(0) rotate(45deg);
    -ms-transform: translateZ(0) rotate(45deg);
    transform: translateZ(0) rotate(45deg);
}

.navbar .gh-svg-wrapper .gh-svg-top {
    -webkit-transform: translateZ(0) rotate(45deg);
    -ms-transform: translateZ(0) rotate(45deg);
    transform: translateZ(0) rotate(45deg);
}
.navbar .gh-svg-wrapper .gh-svg-bottom {
    -webkit-transform: translateZ(0) rotate(-45deg);
    -ms-transform: translateZ(0) rotate(-45deg);
    transform: translateZ(0) rotate(-45deg);
}

.navbar .collapsed .gh-svg-rect-top, .navbar .collapsed .gh-svg-rect-bottom, .navbar .collapsed .gh-svg-rect-middle {
    
    -webkit-transform: translate3d(0, -8px, 0);
    -ms-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
    left: 0;
    top: 0;
    -webkit-transition: -webkit-transform 0.2s 0.2s;
    transition: transform 0.2s 0.2s; 
}
.navbar .collapsed .gh-svg-rect-middle {
    -webkit-transform: translate3d(0, 16px, 0);
    -ms-transform: translate3d(0, 16px, 0);
    transform: translate3d(0, 0px, 0);
    left: 0;
    top: 0;
    -webkit-transition: -webkit-transform 0.2s 0.2s;
    transition: transform 0.2s 0.2s; 
}
.navbar .gh-svg-wrapper.collapsed .gh-svg-top {
    -webkit-transform: translateZ(0) rotate(90deg);
    -ms-transform: translateZ(0) rotate(90deg);
    transform: translateZ(0) rotate(90deg);
}
.navbar .gh-svg-wrapper.collapsed .gh-svg-middle {
    -webkit-transform: translateZ(0) rotate(90deg);
    -ms-transform: translateZ(0) rotate(90deg);
    transform: translateZ(0) rotate(90deg);
}
.navbar .gh-svg-wrapper.collapsed .gh-svg-bottom {
    -webkit-transform: translateZ(0) rotate(-90deg);
    -ms-transform: translateZ(0) rotate(-90deg);
    transform: translateZ(0) rotate(-90deg);
}


/* To here **/

.arton_footer {
    float: left;
    color: #999;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-right: 0;
}

/*.footer .col-lg-5{
    padding-top: 6px;
}*/
.arton_footer a{
    color: #fff;
    text-decoration: none;
}
.arton_footer a:hover{
    color: #cc9966;
}

#vrank, #irank  {color: #fff;margin-bottom: 40px;margin-top:0px;padding-left: 0;padding-right: 10px;}
#vrank img, #irank img {height: 60px!important;width: 43px!important;float: left;}
#cvetove #vmap {top: 0;margin: 0 auto;}
#vrank .name_country, #irank .name_country, #irank .name_rank, .passport_index {text-transform: uppercase;display: -webkit-box;display: -webkit-grid;display: -moz-box;display: -ms-flexbox;display: grid;height: 60px;}
#vrank .name_country span, #irank .name_country span, #irank .name_rank span{margin: auto 0;}
#vrank .passport_index span, #irank .passport_index span {margin: auto;}
#vrank .progressbar, #irank .progressbar{margin-top: 15px;padding-left: 0;padding-right: 0;}
#vrank .passp, #irank .passp {padding: 0;}
.passp h1 {color: #cc9966;margin-bottom: 5px;}
.passp h5 {color: #666;margin-top: 0;font-size: 10px;}

.ppr { 
    margin: auto;
    cursor: default;
}

.local_rank .ppr_local, .local_rank .ppr {
    float: left;
    text-align: center;
    width: 100%;
    height: 30px;
}

.ppr_local {display: none;border-bottom: 1px solid #cc9966;color:#fff}
#vrank .passport_index.local_rank, #irank .passport_index.local_rank {
    display: block;
}
.local_rank .ppr_local {display: block;padding-top: 8px;margin: 0 25%;width: 50%;}

.title_content {text-align: center;}
.title_content h1 {font-size: 27px; margin: 8px 0 5px;}
.rank_desc {margin-bottom: 5px; font-family: "Times New Roman"; font-style: italic;font-size: 14px;color: #fff;}
.gov_desc {margin-top: 5px; font-family: "Times New Roman"; font-style: italic;font-size: 16px;color: #fff;margin-right: 15px;}

.passport_index {padding: 0;text-align: center;color:#cc9966;font-size: 16px}
.progress_pop {color: #666;}

.compare_pass i{
    line-height: 60px;
    font-size: 24px;
    color: #4a4a4a;
    cursor: pointer;
}
.all_row i {
    font-size: 16px;
    color: #4a4a4a;
    cursor: pointer;
    margin: 7px 2px;
    font-size: 13px;
}
.all_row i span{
    font-family: "Proxima", sans-serif;
    color: #fff;
    font-variant: all-small-caps;
    letter-spacing: 2px;
}
.all_row i:before {
    font-size: 15px;
    padding-top: 0px;
    vertical-align: middle;
    padding-right: 2px;
}
.compare_pass i:hover, .all_row i:hover {
    color: #6a6a6a;
}
.compare_pass i.fa-check-square, .all_row i.fa-check-square {
    color: #cc9966;
}
.compare_title, .vfs_title {

    border-bottom: 1px solid #6a6a6a;
    color: #6a6a6a;
    padding: 10px 0px 9px 0;
    margin-bottom: 15px;
    text-align: center;
    font-size: 12px;
    line-height: 10px;
    -webkit-transition: background-color 0.2s ease;
    -moz-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}

.compare_title span:first-child {font-size: 11px;}
.compare_title.button {
    cursor: pointer;
    background-color: #cc9966;
    color: #fff;
    font-size: 11px;
    line-height: 21px;
    text-transform: uppercase;
}


.compare_title.button.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 72px;
    z-index: 10000;
    right: 0;
    width: 7%;
}
.compare_title.button span:first-child{
    display: none;
}
#gpr_1 {z-index: 12;}
.compare_pass {
 	text-align: center;
	padding-left:30px
}

/* Old  Progress */
progress {
    /* Reset the default appearance */
  -webkit-appearance: none;
   appearance: none;
    border-image: none;
    border-radius: 0;
    border-style: none;
    border-width: 0;
    background-color: #222;
    height: 22px;
    width: 100%;
    color:#fff;   
}

progress::-webkit-progress-bar {background-color: #222;}

progress::-webkit-progress-value {background-color: #cc9966;}
progress::-moz-progress-bar {background-color: #cc9966;}

progress.progress_pop::-webkit-progress-value {background-color: #999;}
progress.progress_pop::-moz-progress-bar {background-color: #999;}

/* Second progress bar VoA*/
.progress_voa progress {
    background-color: #222;
}
.progress_voa progress::-webkit-progress-bar {
    background-color: #222;
}
.progress_voa progress::-webkit-progress-value {
    background-color: #666;
}
.progress_voa progress.progress_pop::-webkit-progress-value {
    background-color: #999;
}
.progress_voa progress::-moz-progress-bar {
    background-color: #666;      
}

.progress-value {
    color: #fff;
    left: 5px;
    margin-top: 2px;
    position: absolute;
    font-size: 14px;
}
.progres_div {width: 100%;height: 25px;font-size: 12px;}
.progres_div.unhdi {margin-top: 30px;height: 14px;}
.progress_name {font-size: 14px;color:#564529;position: absolute;right:21px;margin-top:2px;}
.pr_grey {color:#666;}
.pr_dgrey {color:#222;}
.fa-male.dark {color: #666;}
.progres_div .fa, .about .fa{letter-spacing: 3px}

/* New Progress bar*/

.rank.score {
  width: 40px;
  background-color: transparent;
  color: #fff;
  font-weight: 800;
  font-size: 14px;
  padding-top: 2px;
  padding-left: 0;
  line-height: 18px;
}
.rank.vf {

  background-color: #cc9966;
  color: #fff;
}
.rank.voa {
  background-color: #8E6f51;
  color: #fff;
}
.rank.vr {
  background-color: #660000;
  color: #fff;
}
.rank.text {
  background-color: transparent;
  color: #eee;
  font-weight: normal;
  font-size: 12px;
}
.rank {
  background: #fff;
  margin: 0 0;
  padding: 5px 4px 3px 4px;
  text-align: left;
  float: left;
}

 .margin_left_no {padding: 20px 7px 20px 0}
 
 
.navbar-nav > li > a:hover,.navbar-nav > li > a:focus{background-color: #000;}
.navbar-default {
    background-color: transparent;
    border: 0;
    margin-bottom: 0;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #000;border: 0;
}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover{
    color:#cc9966
}
.vfs_title {
		line-height: 21px;
		margin: 0 1%;
}
.vfs_title.col-xs-1 {
	width: 6%;
}
.vfs_title.col-lg-6,.vfs_title.col-lg-5 { margin-left: 0%;margin-right: 1%;}
.name_rank {text-align:right;font-size:20px}
	.compare_title {
		width: 7.6%;
	}
@media only screen and (max-width: 992px) /* 992 */
{
	
	.col-xs-0 {display:none;}
	.compare_title {
    width: 16.66666667%;}
	.progressbar.col-xs-12 {
		position: fixed; width:100%;position: absolute;
		width: 100%;
		top: 88px;
		margin: 0;
		padding: 0;
		left: 0;
		right: 0;
	}
	.globalrank .margin_left_no {
    min-height: 133px;
	}
	.name_country, .name_rank {
		padding-left: 0;
		padding-right: 0;
	}
	
	.name_rank {margin: 0 5px;text-align:center;font-size:16px}
	.compare_pass {margin: 0 -5px;}
  #vrank, #irank  {padding-left:10px;}
}
#vrank.globalrank .progressbar, #irank.globalrank .progressbar {margin-top: 15px;}

.progressbar.changesbar progress {width: 50%;}


progress.negative::-webkit-progress-value {background-color: #222;}
progress.negative::-moz-progress-bar {background-color: #222;}



progress.negative::-webkit-progress-bar  {background-color: red;}
progress.negative  {background-color: red;}

/*progress.negative::-webkit-progress-bar-value  {background-color: red;}*/
.progressbar.changesbar .progress-value {left: calc(50% + 5px);}

.ch_notes {width: 100%; float: left; padding-right: 20px;color: #999;margin-bottom: 20px;}

.globalrank .margin_left_no {padding: 5px 7px 5px 0}
.globalrank .all_gpr, .individualRank .all_gpr{padding-left: 0;padding-right:0}
.menu_sec {width:400px; margin: 0 auto 4px;}
.text_menu .menu_sec {width:600px;}

.nav_page {float: right;margin: 0px 7px 0px 0;}
.counter{float: left;color: #cbcbcb;border-bottom: 1px solid #6a6a6a;padding: 10px 0px 10px 0; margin-bottom: 15px;font-weight: bold;}
.bywelcoming .counter {width: 100%;}
.counter span{color: #6a6a6a;font-weight: normal;}

/** **/
[data-easyshare] *{box-sizing:border-box}[data-easyshare]{position:relative;height:24px;float:left}[data-easyshare] [data-easyshare-button]{display:block;float:left;margin:0;padding:0 8px;height:24px;line-height:24px;border:0;border-radius:2px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:12px;font-weight:bold;cursor:pointer}[data-easyshare] [data-easyshare-button]:hover+[data-easyshare-button-count]{border-color:#959595}[data-easyshare] [data-easyshare-button]:hover+[data-easyshare-button-count]:before{border-right-color:#959595}[data-easyshare] [data-easyshare-button="total"]{cursor:default;background-color: #cc9966;}[data-easyshare] [data-easyshare-button="facebook"]{background-color:#3b5998;text-shadow:1px 1px 0 #1b2947}[data-easyshare] [data-easyshare-button="facebook"]:hover{background-color:#2d4373}[data-easyshare] [data-easyshare-button="twitter"]{background-color:#00aced;text-shadow:1px 1px 0 #00506e}[data-easyshare] [data-easyshare-button="twitter"]:hover{background-color:#0099d3}[data-easyshare] [data-easyshare-button="google"]{background-color:#d34836;text-shadow:1px 1px 0 #69241b}[data-easyshare] [data-easyshare-button="google"]:hover{background-color:#b03626}[data-easyshare] [data-easyshare-total-count],[data-easyshare] [data-easyshare-button-count]{position:relative;display:block;float:left;margin:0 15px 0 8px;padding:0 7px;height:24px;line-height:24px;border:1px solid #aeaeae;border-radius:2px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#555;cursor:default}[data-easyshare] [data-easyshare-total-count]:before,[data-easyshare] [data-easyshare-total-count]:after,[data-easyshare] [data-easyshare-button-count]:before,[data-easyshare] [data-easyshare-button-count]:after{content:"";position:absolute;display:block;height:0;width:0}[data-easyshare] [data-easyshare-total-count]:before,[data-easyshare] [data-easyshare-button-count]:before{top:5px;left:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #aeaeae}[data-easyshare] [data-easyshare-total-count]:after,[data-easyshare] [data-easyshare-button-count]:after{top:6px;left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #fff}[data-easyshare] [data-easyshare-loader]{position:absolute;top:0;left:0;width:100%;height:24px;line-height:24px;background-color:rgba(255,255,255,0.8);font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px}
.flag{float:left;padding:0 !important;margin:0 5px 3px 0;width:16px;height:11px;background:url(/images/msdropdown/icons/flagssprite_small.png) no-repeat;}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb,.flag.uk{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}.flag.rk{background-position:-64px -385px}
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}


.table_caption {margin-top: 0px; }
.rank_table {margin-top: 0px;max-width:340px;width:100%;}
.rank_table a {color: #cc9966;text-decoration: underline;}
.p_score {font-size: 37px;color: #fff;}
.p_score_t {font-size: 12px;text-transform: capitalize;font-family: "times new roman";font-style: italic;}

.p_courtesy_mail, .p_courtesy {text-align: center;font-size: 10px;text-transform:none;}
.p_courtesy {color:#999;}
.p_courtesy_mail a:focus {color: #fff;border: 0px solid transparent;}
.table_caption a:focus {border: 0px solid transparent;}
.table_caption img:focus {border: 0px solid transparent;}

#countries_nav {float:right;font-size: 13px;min-width: 246px;}
.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;text-align: left;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .text{color:#fff;padding:0 0 0 4px; position:absolute; background: #111; display:block;  height:30px; left:2px; top:1px; border:none;text-transform: initial;text-align: left;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}

img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%;background-color: transparent;border: 1px solid #fff;}
#compare .ddcommon .ddTitle{background-color: #fff;height:35px;}
.ddcommon .ddTitle .ddTitleText{display:block;color: #fff}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1;border-top: 1px solid #ccc;}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{background-color: transparent;width:237!important;}
#compare  .dd{width:100%!important;min-width: 237px;}
.dd .divider{/*border-left:1px solid #c3c3c3; border-right:1px solid #fff;;*/ right:24px;}
.dd .ddArrow{width:16px;height:16px; margin-top:-2px; background: url(/images/msdropdown/skin1/dd_arrow-new.png) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;margin-top:-11px;}

.dd .ddTitle .ddTitleText{padding:5px 20px 5px 7px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{ background-color:#fff; left:0;}
.dd .ddChild li{padding:5px 5px 5px 9px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#111;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}

.dd input{
    display: block !important;
    width: 90%;
}
#compare .dd input{
    background-color: #fff;
}
.submenu {
    z-index: 20;
    top: 70px;
}
#passport {
    margin-bottom: 43px;
    margin-top: 0;
}



@font-face {
    font-family: 'Proxima';
    src: url('font/proximanova-regular-webfont.eot');
    src: url('font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-regular-webfont.woff') format('woff'),
         url('font/proximanova-regular-webfont.ttf') format('truetype'),
         url('font/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


img {
    vertical-align: middle;
    border: 0 none;
}
a, a:hover {text-decoration: none;color: #fff;}

header {
	background-color: #000;
	width: 100%;
	border-bottom: 1px solid #333; 
}

h1{
  font-size: 24px;
}
::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(204,153,102,0);
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 80px rgba(204,153,102,0.9);
}

.text-right {
	text-align: right;
}
.text-left {
	text-align: left;
}

.logo {margin: 5px auto;}

article {
	background-color: #151515;
	height: 100%;
	width: 100%;
}

menu {
	width: 100%;
	background-color: #000;
	position: fixed;
	bottom: 30px;
	left: 0;
	padding: 0 0 0 9px;
	margin: 0;

  background-color: #333;
}

sup {font-size: 12px;top: -0.3em;}
footer a{color:#999; margin: 0 2px;text-decoration: none;}
footer a:hover{color:#fff;}
footer a.ft_name:hover, .footer a.ft_name:focus {color:#cc9966;}
.about_footer {display: inline;}


a.become {color:#cc9966;border-bottom: 1px solid;}
a.become:hover {color:#fff;}

.col-1 {float: left;width: 50%;margin: 8px 0 5px;}

.menu_button{
	background-color: #cc9966;
	width: 205px;
	height: 85px;
	float: left;
	font-size: 18px;
	text-align: center;
	margin: 15px 4px;
	line-height: 48px;
  border-radius: 2px;
  line-height: 28px;
  color: #fff;
  padding-top: 28px;
}
/*
.menu_button_content {
  border: 1px solid #cc9966;
  margin: 7px;
  padding: 8px 0 0 0;
  height: 67px;
}
.actions .menu_button_content {
  border: 1px solid #fff;
}
*/
.menu_button.active {
   opacity: 0.6;
}
.menu_button.actions {
   background-color: #fff;
   color: #cc9966;
   /*border: 1px solid #cc9966;*/
   
}

.text_pass {
  text-transform:uppercase;
  font-size:18px;
}
.text_by {
  font-style:italic;
  font-size:25px;
  font-family: "Times New Roman";
}



figcaption {
	display: none;
}
figure { float: left;margin: 0;padding: 0;text-align: center;}


.flag {
    background: rgba(0, 0, 0, 0) url("/images/flagssprite_small.png") no-repeat scroll 0 0;
    float: left;
    height: 11px;
    margin: 1px 6px 5px 0;
    padding: 0 !important;
    width: 16px;
}
.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb,.flag.uk{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}.flag.rk{background-position:-64px -385px}.flag.ss{background-position:-64px -396px}
#myTable .flag {margin: 2px 9px 4px 0;}


/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus,
  .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px;
  top:5px;
  right:10px;
  margin: 10px;
   -webkit-transition: background-image 0.2s ease-in-out;
   -moz-transition: background-image 0.2s ease-in-out;
   transition: background-image 0.2s ease-in-out;
}

.pswp__button--close:hover  { background-image: url("default-skin_gold.png");}
.pswp__button--arrow--left:hover::before, .pswp__button--arrow--right:hover::before { background-image: url("default-skin_gold.png");}

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 25px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 25px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
 /* min-height: 200px; */
}
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; 
display:none;}

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }



@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 1; }
.pswp__top-bar {min-height: 70px;}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 1; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }
/* *************************************** */
#title_pass {
        color: #fff;font-size: 25px;
        font-weight: bold;
        display: inherit;
        line-height: 36px;
}

#imagelightbox-caption-title h2 {font-size: 16px;margin: 0;}

#imagelightbox {position: fixed;z-index: 9999; -ms-touch-action: none;  touch-action: none;}
#imagelightbox-overlay {background-color: rgba( 0, 0, 0, .9 ); position: fixed; z-index: 9999; top: 0; right: 0; bottom: 0; left: 0;}

/*Closing button*/

#imagelightbox-close
{
    width: 2.5em; /* 40 */
    height: 2.5em; /* 40 */
    text-align: left;
    background-color: transparent;
    border-radius: 50%;
    position: fixed;
    z-index: 10002;
    top: 2.5em; /* 40 */
    right: 2.5em; /* 40 */

    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    border: 1px solid #666;
    cursor: pointer;
}
#imagelightbox-close:before,#imagelightbox-close:after
{
    width: 3px;
    background-color: #666;
    content: '';
    position: absolute;
    top: 20%;
    bottom: 20%;
    left: 50%;
    margin-left: -1px;
}
#imagelightbox-close:before
{
    -webkit-transform:  rotate(45deg);
    -moz-transform:     rotate(45deg);
    -o-transform:       rotate(45deg);
    -ms-transform:      rotate(45deg);
    transform:          rotate(45deg);

    -webkit-transition: all 1s ease;
    -moz-transition:    all 1s ease;
    -o-transition:      all 1s ease;
    -ms-transition:     all 1s ease;
}
#imagelightbox-close:after
{
    -webkit-transform:  rotate(-45deg);
    -moz-transform:     rotate(-45deg);
    -o-transform:       rotate(-45deg);
    -ms-transform:      rotate(-45deg);
    transform:          rotate(-45deg);
    -webkit-transition: all 1s ease;
    -moz-transition:    all 1s ease;
    -o-transition:      all 1s ease;
    -ms-transition:     all 1s ease;
}
#imagelightbox-close:hover::before, #imagelightbox-close:focus::before
{
    -webkit-transform:  rotate(-45deg);
    -moz-transform:     rotate(-45deg);
    -o-transform:       rotate(-45deg);
    -ms-transform:      rotate(-45deg);
    transform:          rotate(-45deg);
    background-color: #fff;
   
}
#imagelightbox-close:hover::after, #imagelightbox-close:focus::after
{
    -webkit-transform:  rotate(-135deg);
    -moz-transform:     rotate(-135deg);
    -o-transform:       rotate(-135deg);
    -ms-transform:      rotate(-135deg);
    transform:          rotate(-135deg);
    background-color: #fff;
}

/*img#imagelightbox {min-height: 400px; width: auto!important;}*/
#imagelightbox-caption-title, #imagelightbox-caption-text {
  text-align: center;
  color: #cc9966;
  background-color: transparent;
  position: relative;
  z-index: 10001;
  left: 0;
  right: 0;
  bottom: 2%;
  padding: 0px;
  text-transform: uppercase;
  
}
#imagelightbox-caption-title {
  /*top: 200px;bottom: auto;*/
  width: 80%;
  margin: 0 auto;
  position: fixed;
  top: 6%;
  height: 200px;
}
#imagelightbox-caption-title div:first-child {
	font-size: 16px;
	/*letter-spacing: 25px;*/
}
#imagelightbox-caption-title div:last-child {
	font-size: 25px;
	font-weight: bold;
}
#imagelightbox-caption-text table {
	width: 300px;
	margin: 10px auto 0;
	font-size: 16px;
}
#imagelightbox-caption-text table:last-child {
    margin-bottom: 10px;

}
.icon-angle-left,.icon-angle-right  {
   	color: #fff;
    font-size: 70px;
    position: fixed;
    top: 45%;
    width: 50px;
    z-index: 9999;
    cursor: pointer;
    -webkit-transition: color .6s ease;
    -moz-transform:     color .6s ease;
    -o-transform:       color .6s ease;
    -ms-transform:      color .6s ease;
    transition: 		color .6s ease;
    font-style: normal;
    font-family: Arial;
}
.icon-angle-left {
    left: 0;
    padding: 20px 20px 20px 15px;
}
.icon-angle-right {
    right: 0;
    padding: 20px 15px 20px 20px
}
.icon-angle-left:hover, .icon-angle-right:hover {
    color: #666;
}

.icon-angle-right::before {
    content: "›";
}
[class^="icon-"]::before, [class*=" icon-"]::before {
    display: inline-block;
    text-decoration: inherit;
}
.icon-angle-left::before {
    content: "‹";
}
[class^="icon-"]::before, [class*=" icon-"]::before {
    display: inline-block;
    text-decoration: inherit;
}

@media only screen and (max-width: 670px) /* 660 */
{
    #container {width: 100%;}
    #vrank, #irank  {margin-bottom: 60px;padding-left:10px;}
    #imagelightbox-close { top: 1.25em; /* 20 */ right: 1.25em; /* 20 */ }
    #imagelightbox-nav  {  bottom: 1.25em; /* 20 */ }
    .icon-angle-right,.icon-angle-left { top: 45%;  padding-top:0;  }
    #imagelightbox-caption-text table {font-size: 13px;line-height: 0;}
 	#imagelightbox-caption-title div:first-child {font-size: 15px;}
 	#imagelightbox-caption-title div:last-child {font-size: 19px;font-weight: bold;}
 	#imagelightbox-caption-title, #imagelightbox-caption-text {opacity: 1;}
 	.pswp__top-bar, .pswp__caption {background-color: rgba(0, 0, 0, 0.3);}

 	/*.pswp__top-bar,.pswp__caption__center {display: none;}*/
 	table tr {height: 20px;}
 	.pswp__caption {min-height: auto!important;}
	/*.gal_div img {height:99px;width:68px;}*/
	.gal_div {padding: 2px;}
	/*.compare_pass, .compare_title {display: none;}*/
	.share_plane span {font-size: 12px;}
	.share_plane .fa {font-size: 12px;}
	.share_plane { width: 40%; margin: 10px 0px 0 4px;}
	#vrank .name_country, #irank .name_country, #irank .name_rank {height: 60px;}
	.bychanges #vrank .name_country {height: 66px;}
	.bywelcoming #vrank .name_country {height: 70px;}
	#vrank .passp, #irank .passp {margin-bottom: 0;}
	#vrank.globalrank .progressbar, #irank.globalrank .progressbar {margin-left: 0px;margin-top:0;}
	.bychanges #vrank.globalrank .progressbar {margin-left: 0;margin-right: 0;padding-right: 0;margin-top: 7px;}
	.bychanges .globalrank .margin_left_no {padding-bottom: 10px;}
	/*.counter {width: 75%;}
	.compare_title {width:23%}*/
	.compare_title.button.stick {width:28%}
	.compare_pass {margin: 0 -5px;text-align: center;}
	.byrank .compare_pass i{line-height: 60px;}
	.historicRank .tablesorter-dropbox th.history_cell div.tablesorter-header-inner {font-size: 12px;line-height: 20px;min-width: 90px;}
	.historicRank .vfs_top {font-size: 21px;display: ruby;}
	.historicRank .tablesorter-dropbox .col1, .historicRank .tablesorter-dropbox .col2 {font-size: 14px;}
	
	.title_content .dd input {display: none!important;}
	.nav-controls2 {
			float: none;
			text-align: center;
		}
	.nav-container {
		max-width: 300px;
	}
        
}
@media only screen and (max-width: 380px) /* 660 */
{
    .gal_div {padding: 3px;}
    .historicRank .tablesorter-dropbox th.history_cell div.tablesorter-header-inner {font-size: 9px;line-height: 15px;min-width: 80px;}
    .historicRank .tablesorter-dropbox .col1, .historicRank .tablesorter-dropbox .col2 {font-size: 14px;}
    .historicRank .vfs_top {font-size: 19px;}
    /*.pswp__img {margin-left: 15%!important;}*/
    /*.pswp__img {width:270px!important;height: 385px!important;margin: 10% auto;position: relative!important;}/*margin: 50px auto;*/
    
}


/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  /*.pswp img {max-width: none; }*/

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off 
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; */
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.8);
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
  will-change: transform; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }


/*!
 * jQVMap Version 1.1.0
 *
 * http://jqvmap.com
 *
 * Copyright 2012-2015, Peter Schmalfeldt <manifestinteractive@gmail.com>
 * Copyright 2011-2012, Kirill Lebedev
 * Licensed under the MIT license.
 *
 * Fork Me @ https://github.com/manifestinteractive/jqvmap
 */
.jqvmap-label
{
  position: absolute;
  display: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
}
.jqvmap-zoomin, .jqvmap-zoomout
{
  position: absolute;
  left: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 15px;
  background: #cc9966;
  padding: 8px 6px 17px;
  color: white;
  width: 26px;
  height: 6px;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  font-size: 19px;
}
.jqvmap-zoomin
{
  top: 10px;
}
.jqvmap-zoomout
{
  top: 50px;
  padding-bottom: 18px;
  padding-top: 7px;
}
.jqvmap-region
{
  cursor: pointer;
}
.jqvmap-ajax_response
{
  width: 100%;
  height: 500px;
}

#vmap_pass {
  width: 100%;
  height: 970px;
  border-bottom: 1px solid #1b1b1b;
}
#vmap_legend {
    margin-top: 50px;
    margin-bottom: -50px;
    text-align: center;
    /*background-color: #151515;*/
    position: relative;
    z-index: 1;
    color: #f3f3f3;
    background: #cc9966; /* Old browsers */
    background: -moz-linear-gradient(left,  #cc9966 0%, #222222 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #cc9966 0%,#222222 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #cc9966 0%,#222222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc9966', endColorstr='#222222',GradientType=1 ); /* IE6-9 */
    width: 230px;
    margin: 30px auto -50px;
    border: 1px solid #000;
    text-transform: uppercase;
    font-size: 10px;
    padding: 2px 4px;
}
#vmap_legend.ch_table {
   background: #cc9966; /* Old browsers */
   background: -moz-linear-gradient(left,  #cc9966 0%, #ff0000 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(left,  #cc9966 0%,#ff0000 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to right,  #cc9966 0%,#ff0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc9966', endColorstr='#ff0000',GradientType=1 ); /* IE6-9 */ 
   color: #fff;
}
.bycountry #vmap_legend {
    background: #A22121; /* Old browsers */
    background: -moz-linear-gradient(left,  #A22121 7%, #3566B1 38%, #2B893C 71%, #000000 94%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #A22121 7%,#3566B1 38%,#2B893C 71%,#000000 94%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #A22121 7%,#3566B1 38%,#2B893C 71%,#000000 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A22121', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

#vmap_legend > div {
    display: table-cell;
    width: 112px;
    text-align: right;
}

#vmap_legend > div:first-child {
    text-align: left;
}

.map_pass_view {display: none;}

#map-pass-title { 
    margin: 0 5%;
    position: fixed;
    top: 120px;
    width: 90%;
    height: 110px;
    text-align: center;
  }
#map-pass-title div:first-child {
    font-size: 18px;
}
#map-pass-title div:last-child {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
}
#vmap_desc {
    margin: 0 5%;
    position: fixed;
    top: 980px;
    width: 90%;
    text-align: center;
}
#vmap_img {
  margin: 0 5%;
  position: fixed;
  top: 220px;
  width: 90%;
  text-align: center; 
}
#vmap_img img{ height: 730px;}
#vmap_help {font-family: "Times New Roman";text-align: center;font-style: italic;margin: 2px 0 ;color: #999;}
.vmap_div {position: fixed;top: 110px;max-height: 500px}
/* About Page */
.about p, #blog p {color:#999;}
.about .container{margin-top: 70px;margin-bottom: 70px;}
.about li, .about table{color: #999;}
.about strong {color: #e4e4e4;}
.about h3 {font-size: 21px;}
.about ul, .about ol{padding-left: 20px;}
.about li {padding-left: 5px;}
.about table {text-align: right;width: 300px;}
.about table td {width: 100px;}
.about table td:first-child {width: 120px;}
.about a:hover {color: #cc9966;}
.about #media {margin-top: 0;margin-bottom: 30px}
.many_more {text-align: center;color: #999;}
.media_section .container{margin: 0 auto;}
.media_section {background-color: #000;padding: 50px 0;}
.asseenon {margin-bottom: 10px;}
.asseenon a {opacity: 0.3;}
.asseenon a:hover {opacity: 1;}
#sec_menu a:focus {background-color: transparent;color: #fff;}

#sec_menu a:hover {background-color: #333;}
#sec_menu .active a, #sec_menu a.active, #sec_menu .active a:hover, #sec_menu a.active:hover {background-color: #e7e7e7;color: #cc9966;}

.contact_left, .contact_right {
    float: right;
    margin: 0;
    padding: 0;
    width: 46%;
}


.pswp * {
    box-sizing: border-box;
}
.close_text {
    
    opacity: 1;
    background: rgba(0, 0, 0, 0) url("default-skin.png") no-repeat scroll 0 0 / 264px 88px;
    background-position: 0 -44px;
    height: 44px;
    width: 44px;
    border: 0 none;
    box-shadow: none;
    cursor: pointer;
    display: block;
    float: right;
    margin: 30px 30px 0;
    overflow: visible;
    padding: 0;
    position: relative;
    transition: opacity 0.2s ease 0s;
  }


/* Share button*/
#share-buttons img {
width: 35px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}


/*************
  Dropbox Theme 
 *************/
/* overall */

.tablesorter-dropbox {
	width: 100%;
	font: 13px/32px "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
	color: #555;
	text-align: left;
	border-collapse: collapse;
	border-top: 1px solid #222;
	border-spacing: 0;
}

/* header */
.tablesorter-dropbox th,
.tablesorter-dropbox thead td {
	
	border-color: #222 #222 #222;
	border-style: solid;
	border-width: 1px;
        border-left: 0;
	padding: 0px px;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	color: #cc9966;
	text-align: left;
}
.tablesorter-dropbox .comp_head th div{
    
    text-align: left;
}
.tablesorter-dropbox .comp_head th.col1 div,
.tablesorter-dropbox .comp_head th.col2 div,
.tablesorter-dropbox .comp_head th.col3 div,
.tablesorter-dropbox .comp_head th.col4 div,
.tablesorter-dropbox .comp_head th.col5 div,
.tablesorter-dropbox .comp_head th.cbp div{
    text-align: left;
    margin-left: 0;
}


.tablesorter-dropbox th {
    text-align: center;
}
.tablesorter-dropbox .header,
.tablesorter-dropbox thead tr,
.tablesorter-dropbox .tablesorter-headerRow {
	background-color: #e7e7e7;
	border-bottom: 1px solid #96c4ea;
	box-shadow: 0 0 0;
	white-space: normal;
}
.tablesorter-dropbox thead tr.vfs {
    background-color: #222;
}
.tablesorter-dropbox thead tr.vfs th {
    border-color: #111;
}
.tablesorter-dropbox th:first-child {
    padding: 0px 5px 0 5px;
    background-position: right center;
}
.tablesorter-dropbox tr.tfoot
{
	background-color: #cc9966;
        color:#fff;
        height: 56px;
}
.compareDest .tablesorter-dropbox tr.tfoot {
    background-color: #222; 
}
.compareDest .tablesorter-dropbox tr.tfoot th{
     border-color: #111;
}
.tablesorter-dropbox .tablesorter-headerSortUp,
.tablesorter-dropbox .tablesorter-headerSortDown,
.tablesorter-dropbox .tablesorter-headerAsc,
.tablesorter-dropbox .tablesorter-headerDesc {
	font-weight: 600;
}
.tablesorter-dropbox .tablesorter-header {
	cursor: pointer;
        background-image: url("../images/black-unsorted.gif");
        background-position: right center;
        background-repeat: no-repeat;

}

.tablesorter-dropbox .tablesorter-headerSortUp ,
.tablesorter-dropbox .tablesorter-headerAsc  {
	background-image: url(../images/black-asc.gif);
}
.tablesorter-dropbox .tablesorter-headerSortUp:hover ,
.tablesorter-dropbox .tablesorter-headerAsc:hover  {	
	background-image: url(../images/black-asc.gif);
}
.tablesorter-dropbox .tablesorter-headerSortDown ,
.tablesorter-dropbox .tablesorter-headerDesc  {
	 background-image: url(../images/black-desc.gif); 
}
.tablesorter-dropbox .tablesorter-headerSortDown:hover ,
.tablesorter-dropbox .tablesorter-headerDesc:hover  {
	background-image: url(../images/black-desc.gif);
}
.tablesorter-dropbox thead .sorter-false {
	cursor: default;
}

.tablesorter-dropbox thead .sorter-false ,
.tablesorter-dropbox thead .sorter-false:hover  {
	background-image: none;
	padding: 4px;
}

/* tbody */
.tablesorter-dropbox td {
	padding: 5px 6px;
	line-height: 20px;
	color: #fff;
	text-align: left;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	border-left: 1px solid #222;
	border-right: 1px solid #222;
        height:31px;
}

/* hovered row colors */
.tablesorter-dropbox tbody > tr.hover > td:not(.noborder),
.tablesorter-dropbox tbody > tr:hover > td:not(.noborder),
.tablesorter-dropbox tbody > tr.even:hover > td:not(.noborder),
.tablesorter-dropbox tbody > tr.odd:hover > td:not(.noborder) {
	/*background-color: rgba(230, 245, 255, 0.9);*/
        
	border-color: #cc9966;
	/* trick to do border-top and bottom colors */
	border-style: double;
}

/* table processing indicator */
.tablesorter-dropbox .tablesorter-processing {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	/* background-image: url(images/loading.gif) !important; */
	background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
}

/* Zebra Widget - row alternating colors */
.tablesorter-dropbox tr.odd > td {
}
.tablesorter-dropbox tr.even > td {
}

/* Column Widget - column sort colors */
.tablesorter-dropbox td.primary,
.tablesorter-dropbox tr.odd td.primary {
}
.tablesorter-dropbox tr.even td.primary {
}
.tablesorter-dropbox td.secondary,
.tablesorter-dropbox tr.odd td.secondary {
}
.tablesorter-dropbox tr.even td.secondary {
}
.tablesorter-dropbox td.tertiary,
.tablesorter-dropbox tr.odd td.tertiary {
}
.tablesorter-dropbox tr.even td.tertiary {
}

/* caption */
caption {
	background-color: #fff;
}

/* Filter Widget */
.tablesorter-dropbox .tablesorter-filter-row {
	background-color: #fff;
}
.tablesorter-dropbox .tablesorter-filter-row td {
	background-color: #fff;
	line-height: normal;
	text-align: center; /* center the input */
	-webkit-transition: line-height 0.1s ease;
	-moz-transition: line-height 0.1s ease;
	-o-transition: line-height 0.1s ease;
	transition: line-height 0.1s ease;
}
/* optional disabled input styling */
.tablesorter-dropbox .tablesorter-filter-row .disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: not-allowed;
}

/* hidden filter row */
.tablesorter-dropbox .tablesorter-filter-row.hideme td {
	/*** *********************************************** ***/
	/*** change this padding to modify the thickness     ***/
	/*** of the closed filter row (height = padding x 2) ***/
	padding: 2px;
	/*** *********************************************** ***/
	margin: 0;
	line-height: 0;
	cursor: pointer;
}
.tablesorter-dropbox .tablesorter-filter-row.hideme * {
	height: 1px;
	min-height: 0;
	border: 0;
	padding: 0;
	margin: 0;
	/* don't use visibility: hidden because it disables tabbing */
	opacity: 0;
	filter: alpha(opacity=0);
}

/* filters */
.tablesorter-dropbox input.tablesorter-filter,
.tablesorter-dropbox select.tablesorter-filter {
	width: 98%;
	height: auto;
	margin: 0;
	background-color: #fff;
	border: 1px solid #bbb;
	color: #333;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: height 0.1s ease;
	-moz-transition: height 0.1s ease;
	-o-transition: height 0.1s ease;
	transition: height 0.1s ease;
}
/* rows hidden by filtering (needed for child rows) */
.tablesorter .filtered {
	display: none;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {
	text-align: center;
	cursor: pointer;
	background-color: #e6bf99;
}

.tablesorter-dropbox td.visafree {background-color: #2B893C;text-align: center;color: #99cc66;}/*#00933B*/
.tablesorter-dropbox td.visaona {background-color: #3266B1;text-align: center;color: #89bcef;}/*#0266C8*/
.tablesorter-dropbox td.visaeta {background-color:#B09203;text-align: center;color: #e2e27c;}/*#F2B50F*/
.tablesorter-dropbox td.visreq {background-color:#A22121;text-align: center;color: #ff9999;}/*#F90101*/
.tablesorter-dropbox td.trump_ban {
    color: white;
  background: repeating-linear-gradient(
    -45deg,
    #fff,
    #fff 10px,
    #A22121 10px,
    #A22121 20px
  );
    
    text-align: center;color: #ff9999;}
    .tablesorter-dropbox td.trump_ban span{
        background-color: #A22121;
        padding: 2px 10px;
        color: #fff;
    }

.tablesorter-dropbox th.cbp {min-width: 50px;font-size: 11px;}  
td.noborder {border: none;text-align: center;} td.noborder h2 {text-align: center;color:#cc9966} td.noborder #total_improve{font-size: 46px;line-height: 55px;color:#cc9966}

.ifixed {
    top: 200px;
    position: fixed;
    width: 15%;
}
.select_act {
    width: 100%;
    height: 38px;
    border: none;
    color: #585858;
    line-height: 30px;
    
}
.select_act option {
    margin: 5px;
}

.tablesorter-sticky-wrapper {top:70px!important;}
/*#myTable-sticky .vfs {display: none;}*/

.pass_image {
    position: absolute;
}
.pass_image img {
    height: 70px;
    width: auto;
    border: 1px solid #cc9966;
    padding: 1px;
}
.row_image th {background-color: #222!important;text-align: center;}

.all_row img {
    height: 37px;
    margin-right: 8px;
}

.all_row .flag-icon {
    font-size: 12px;margin-right: 7px;
}
.all_row th:first-child {text-align: center;}
.tablesorter-header .flag-icon {font-size: 50px;}
.hide_row, .hide_row_diff {display: none;}

td.history_cell {text-align: center;color: #999;}
.tablesorter-dropbox th.history_cell div.tablesorter-header-inner {text-align: center; font-weight: bold;font-size: 15px;line-height: 25px;}
.tablesorter-dropbox th.history_cell div.tablesorter-header-inner span {font-size: 0.8em;}
td.history_cell .red, .vfs_top .red {color: red;}
td.history_cell .green, .vfs_top .green {color: green;}
td.history_cell .dark_grey {color: #111;}
td.history_cell .light_grey {color: #666;}


.flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(../flags/4x3/ad.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(../flags/1x1/ad.svg)}.flag-icon-ae{background-image:url(../flags/4x3/ae.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(../flags/1x1/ae.svg)}.flag-icon-af{background-image:url(../flags/4x3/af.svg)}.flag-icon-af.flag-icon-squared{background-image:url(../flags/1x1/af.svg)}.flag-icon-ag{background-image:url(../flags/4x3/ag.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(../flags/1x1/ag.svg)}.flag-icon-ai{background-image:url(../flags/4x3/ai.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(../flags/1x1/ai.svg)}.flag-icon-al{background-image:url(../flags/4x3/al.svg)}.flag-icon-al.flag-icon-squared{background-image:url(../flags/1x1/al.svg)}.flag-icon-am{background-image:url(../flags/4x3/am.svg)}.flag-icon-am.flag-icon-squared{background-image:url(../flags/1x1/am.svg)}.flag-icon-ao{background-image:url(../flags/4x3/ao.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(../flags/1x1/ao.svg)}.flag-icon-aq{background-image:url(../flags/4x3/aq.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(../flags/1x1/aq.svg)}.flag-icon-ar{background-image:url(../flags/4x3/ar.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(../flags/1x1/ar.svg)}.flag-icon-as{background-image:url(../flags/4x3/as.svg)}.flag-icon-as.flag-icon-squared{background-image:url(../flags/1x1/as.svg)}.flag-icon-at{background-image:url(../flags/4x3/at.svg)}.flag-icon-at.flag-icon-squared{background-image:url(../flags/1x1/at.svg)}.flag-icon-au{background-image:url(../flags/4x3/au.svg)}.flag-icon-au.flag-icon-squared{background-image:url(../flags/1x1/au.svg)}.flag-icon-aw{background-image:url(../flags/4x3/aw.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(../flags/1x1/aw.svg)}.flag-icon-ax{background-image:url(../flags/4x3/ax.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(../flags/1x1/ax.svg)}.flag-icon-az{background-image:url(../flags/4x3/az.svg)}.flag-icon-az.flag-icon-squared{background-image:url(../flags/1x1/az.svg)}.flag-icon-ba{background-image:url(../flags/4x3/ba.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(../flags/1x1/ba.svg)}.flag-icon-bb{background-image:url(../flags/4x3/bb.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(../flags/1x1/bb.svg)}.flag-icon-bd{background-image:url(../flags/4x3/bd.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(../flags/1x1/bd.svg)}.flag-icon-be{background-image:url(../flags/4x3/be.svg)}.flag-icon-be.flag-icon-squared{background-image:url(../flags/1x1/be.svg)}.flag-icon-bf{background-image:url(../flags/4x3/bf.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(../flags/1x1/bf.svg)}.flag-icon-bg{background-image:url(../flags/4x3/bg.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(../flags/1x1/bg.svg)}.flag-icon-bh{background-image:url(../flags/4x3/bh.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(../flags/1x1/bh.svg)}.flag-icon-bi{background-image:url(../flags/4x3/bi.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(../flags/1x1/bi.svg)}.flag-icon-bj{background-image:url(../flags/4x3/bj.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(../flags/1x1/bj.svg)}.flag-icon-bl{background-image:url(../flags/4x3/bl.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(../flags/1x1/bl.svg)}.flag-icon-bm{background-image:url(../flags/4x3/bm.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(../flags/1x1/bm.svg)}.flag-icon-bn{background-image:url(../flags/4x3/bn.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(../flags/1x1/bn.svg)}.flag-icon-bo{background-image:url(../flags/4x3/bo.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(../flags/1x1/bo.svg)}.flag-icon-bq{background-image:url(../flags/4x3/bq.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(../flags/1x1/bq.svg)}.flag-icon-br{background-image:url(../flags/4x3/br.svg)}.flag-icon-br.flag-icon-squared{background-image:url(../flags/1x1/br.svg)}.flag-icon-bs{background-image:url(../flags/4x3/bs.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(../flags/1x1/bs.svg)}.flag-icon-bt{background-image:url(../flags/4x3/bt.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(../flags/1x1/bt.svg)}.flag-icon-bv{background-image:url(../flags/4x3/bv.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(../flags/1x1/bv.svg)}.flag-icon-bw{background-image:url(../flags/4x3/bw.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(../flags/1x1/bw.svg)}.flag-icon-by{background-image:url(../flags/4x3/by.svg)}.flag-icon-by.flag-icon-squared{background-image:url(../flags/1x1/by.svg)}.flag-icon-bz{background-image:url(../flags/4x3/bz.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(../flags/1x1/bz.svg)}.flag-icon-ca{background-image:url(../flags/4x3/ca.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(../flags/1x1/ca.svg)}.flag-icon-cc{background-image:url(../flags/4x3/cc.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(../flags/1x1/cc.svg)}.flag-icon-cd{background-image:url(../flags/4x3/cd.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(../flags/1x1/cd.svg)}.flag-icon-cf{background-image:url(../flags/4x3/cf.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(../flags/1x1/cf.svg)}.flag-icon-cg{background-image:url(../flags/4x3/cg.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(../flags/1x1/cg.svg)}.flag-icon-ch{background-image:url(../flags/4x3/ch.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(../flags/1x1/ch.svg)}.flag-icon-ci{background-image:url(../flags/4x3/ci.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(../flags/1x1/ci.svg)}.flag-icon-ck{background-image:url(../flags/4x3/ck.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(../flags/1x1/ck.svg)}.flag-icon-cl{background-image:url(../flags/4x3/cl.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(../flags/1x1/cl.svg)}.flag-icon-cm{background-image:url(../flags/4x3/cm.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(../flags/1x1/cm.svg)}.flag-icon-cn{background-image:url(../flags/4x3/cn.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(../flags/1x1/cn.svg)}.flag-icon-co{background-image:url(../flags/4x3/co.svg)}.flag-icon-co.flag-icon-squared{background-image:url(../flags/1x1/co.svg)}.flag-icon-cr{background-image:url(../flags/4x3/cr.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(../flags/1x1/cr.svg)}.flag-icon-cu{background-image:url(../flags/4x3/cu.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(../flags/1x1/cu.svg)}.flag-icon-cv{background-image:url(../flags/4x3/cv.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(../flags/1x1/cv.svg)}.flag-icon-cw{background-image:url(../flags/4x3/cw.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(../flags/1x1/cw.svg)}.flag-icon-cx{background-image:url(../flags/4x3/cx.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(../flags/1x1/cx.svg)}.flag-icon-cy{background-image:url(../flags/4x3/cy.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(../flags/1x1/cy.svg)}.flag-icon-cz{background-image:url(../flags/4x3/cz.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(../flags/1x1/cz.svg)}.flag-icon-de{background-image:url(../flags/4x3/de.svg)}.flag-icon-de.flag-icon-squared{background-image:url(../flags/1x1/de.svg)}.flag-icon-dj{background-image:url(../flags/4x3/dj.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(../flags/1x1/dj.svg)}.flag-icon-dk{background-image:url(../flags/4x3/dk.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(../flags/1x1/dk.svg)}.flag-icon-dm{background-image:url(../flags/4x3/dm.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(../flags/1x1/dm.svg)}.flag-icon-do{background-image:url(../flags/4x3/do.svg)}.flag-icon-do.flag-icon-squared{background-image:url(../flags/1x1/do.svg)}.flag-icon-dz{background-image:url(../flags/4x3/dz.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(../flags/1x1/dz.svg)}.flag-icon-ec{background-image:url(../flags/4x3/ec.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(../flags/1x1/ec.svg)}.flag-icon-ee{background-image:url(../flags/4x3/ee.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(../flags/1x1/ee.svg)}.flag-icon-eg{background-image:url(../flags/4x3/eg.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(../flags/1x1/eg.svg)}.flag-icon-eh{background-image:url(../flags/4x3/eh.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(../flags/1x1/eh.svg)}.flag-icon-er{background-image:url(../flags/4x3/er.svg)}.flag-icon-er.flag-icon-squared{background-image:url(../flags/1x1/er.svg)}.flag-icon-es{background-image:url(../flags/4x3/es.svg)}.flag-icon-es.flag-icon-squared{background-image:url(../flags/1x1/es.svg)}.flag-icon-et{background-image:url(../flags/4x3/et.svg)}.flag-icon-et.flag-icon-squared{background-image:url(../flags/1x1/et.svg)}.flag-icon-fi{background-image:url(../flags/4x3/fi.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(../flags/1x1/fi.svg)}.flag-icon-fj{background-image:url(../flags/4x3/fj.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(../flags/1x1/fj.svg)}.flag-icon-fk{background-image:url(../flags/4x3/fk.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(../flags/1x1/fk.svg)}.flag-icon-fm{background-image:url(../flags/4x3/fm.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(../flags/1x1/fm.svg)}.flag-icon-fo{background-image:url(../flags/4x3/fo.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(../flags/1x1/fo.svg)}.flag-icon-fr{background-image:url(../flags/4x3/fr.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(../flags/1x1/fr.svg)}.flag-icon-ga{background-image:url(../flags/4x3/ga.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(../flags/1x1/ga.svg)}.flag-icon-uk{background-image:url(../flags/4x3/gb.svg)}.flag-icon-uk.flag-icon-squared{background-image:url(../flags/1x1/gb.svg)}.flag-icon-gd{background-image:url(../flags/4x3/gd.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(../flags/1x1/gd.svg)}.flag-icon-ge{background-image:url(../flags/4x3/ge.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(../flags/1x1/ge.svg)}.flag-icon-gf{background-image:url(../flags/4x3/gf.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(../flags/1x1/gf.svg)}.flag-icon-gg{background-image:url(../flags/4x3/gg.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(../flags/1x1/gg.svg)}.flag-icon-gh{background-image:url(../flags/4x3/gh.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(../flags/1x1/gh.svg)}.flag-icon-gi{background-image:url(../flags/4x3/gi.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(../flags/1x1/gi.svg)}.flag-icon-gl{background-image:url(../flags/4x3/gl.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(../flags/1x1/gl.svg)}.flag-icon-gm{background-image:url(../flags/4x3/gm.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(../flags/1x1/gm.svg)}.flag-icon-gn{background-image:url(../flags/4x3/gn.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(../flags/1x1/gn.svg)}.flag-icon-gp{background-image:url(../flags/4x3/gp.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(../flags/1x1/gp.svg)}.flag-icon-gq{background-image:url(../flags/4x3/gq.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(../flags/1x1/gq.svg)}.flag-icon-gr{background-image:url(../flags/4x3/gr.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(../flags/1x1/gr.svg)}.flag-icon-gs{background-image:url(../flags/4x3/gs.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(../flags/1x1/gs.svg)}.flag-icon-gt{background-image:url(../flags/4x3/gt.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(../flags/1x1/gt.svg)}.flag-icon-gu{background-image:url(../flags/4x3/gu.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(../flags/1x1/gu.svg)}.flag-icon-gw{background-image:url(../flags/4x3/gw.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(../flags/1x1/gw.svg)}.flag-icon-gy{background-image:url(../flags/4x3/gy.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(../flags/1x1/gy.svg)}.flag-icon-hk{background-image:url(../flags/4x3/hk.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(../flags/1x1/hk.svg)}.flag-icon-hm{background-image:url(../flags/4x3/hm.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(../flags/1x1/hm.svg)}.flag-icon-hn{background-image:url(../flags/4x3/hn.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(../flags/1x1/hn.svg)}.flag-icon-hr{background-image:url(../flags/4x3/hr.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(../flags/1x1/hr.svg)}.flag-icon-ht{background-image:url(../flags/4x3/ht.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(../flags/1x1/ht.svg)}.flag-icon-hu{background-image:url(../flags/4x3/hu.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(../flags/1x1/hu.svg)}.flag-icon-id{background-image:url(../flags/4x3/id.svg)}.flag-icon-id.flag-icon-squared{background-image:url(../flags/1x1/id.svg)}.flag-icon-ie{background-image:url(../flags/4x3/ie.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(../flags/1x1/ie.svg)}.flag-icon-il{background-image:url(../flags/4x3/il.svg)}.flag-icon-il.flag-icon-squared{background-image:url(../flags/1x1/il.svg)}.flag-icon-im{background-image:url(../flags/4x3/im.svg)}.flag-icon-im.flag-icon-squared{background-image:url(../flags/1x1/im.svg)}.flag-icon-in{background-image:url(../flags/4x3/in.svg)}.flag-icon-in.flag-icon-squared{background-image:url(../flags/1x1/in.svg)}.flag-icon-io{background-image:url(../flags/4x3/io.svg)}.flag-icon-io.flag-icon-squared{background-image:url(../flags/1x1/io.svg)}.flag-icon-iq{background-image:url(../flags/4x3/iq.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(../flags/1x1/iq.svg)}.flag-icon-ir{background-image:url(../flags/4x3/ir.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(../flags/1x1/ir.svg)}.flag-icon-is{background-image:url(../flags/4x3/is.svg)}.flag-icon-is.flag-icon-squared{background-image:url(../flags/1x1/is.svg)}.flag-icon-it{background-image:url(../flags/4x3/it.svg)}.flag-icon-it.flag-icon-squared{background-image:url(../flags/1x1/it.svg)}.flag-icon-je{background-image:url(../flags/4x3/je.svg)}.flag-icon-je.flag-icon-squared{background-image:url(../flags/1x1/je.svg)}.flag-icon-jm{background-image:url(../flags/4x3/jm.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(../flags/1x1/jm.svg)}.flag-icon-jo{background-image:url(../flags/4x3/jo.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(../flags/1x1/jo.svg)}.flag-icon-jp{background-image:url(../flags/4x3/jp.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(../flags/1x1/jp.svg)}.flag-icon-ke{background-image:url(../flags/4x3/ke.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(../flags/1x1/ke.svg)}.flag-icon-kg{background-image:url(../flags/4x3/kg.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(../flags/1x1/kg.svg)}.flag-icon-kh{background-image:url(../flags/4x3/kh.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(../flags/1x1/kh.svg)}.flag-icon-ki{background-image:url(../flags/4x3/ki.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(../flags/1x1/ki.svg)}.flag-icon-km{background-image:url(../flags/4x3/km.svg)}.flag-icon-km.flag-icon-squared{background-image:url(../flags/1x1/km.svg)}.flag-icon-kn{background-image:url(../flags/4x3/kn.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(../flags/1x1/kn.svg)}.flag-icon-kp{background-image:url(../flags/4x3/kp.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(../flags/1x1/kp.svg)}.flag-icon-kr{background-image:url(../flags/4x3/kr.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(../flags/1x1/kr.svg)}.flag-icon-kw{background-image:url(../flags/4x3/kw.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(../flags/1x1/kw.svg)}.flag-icon-ky{background-image:url(../flags/4x3/ky.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(../flags/1x1/ky.svg)}.flag-icon-kz{background-image:url(../flags/4x3/kz.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(../flags/1x1/kz.svg)}.flag-icon-la{background-image:url(../flags/4x3/la.svg)}.flag-icon-la.flag-icon-squared{background-image:url(../flags/1x1/la.svg)}.flag-icon-lb{background-image:url(../flags/4x3/lb.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(../flags/1x1/lb.svg)}.flag-icon-lc{background-image:url(../flags/4x3/lc.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(../flags/1x1/lc.svg)}.flag-icon-li{background-image:url(../flags/4x3/li.svg)}.flag-icon-li.flag-icon-squared{background-image:url(../flags/1x1/li.svg)}.flag-icon-lk{background-image:url(../flags/4x3/lk.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(../flags/1x1/lk.svg)}.flag-icon-lr{background-image:url(../flags/4x3/lr.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(../flags/1x1/lr.svg)}.flag-icon-ls{background-image:url(../flags/4x3/ls.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(../flags/1x1/ls.svg)}.flag-icon-lt{background-image:url(../flags/4x3/lt.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(../flags/1x1/lt.svg)}.flag-icon-lu{background-image:url(../flags/4x3/lu.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(../flags/1x1/lu.svg)}.flag-icon-lv{background-image:url(../flags/4x3/lv.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(../flags/1x1/lv.svg)}.flag-icon-ly{background-image:url(../flags/4x3/ly.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(../flags/1x1/ly.svg)}.flag-icon-ma{background-image:url(../flags/4x3/ma.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(../flags/1x1/ma.svg)}.flag-icon-mc{background-image:url(../flags/4x3/mc.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(../flags/1x1/mc.svg)}.flag-icon-md{background-image:url(../flags/4x3/md.svg)}.flag-icon-md.flag-icon-squared{background-image:url(../flags/1x1/md.svg)}.flag-icon-me{background-image:url(../flags/4x3/me.svg)}.flag-icon-me.flag-icon-squared{background-image:url(../flags/1x1/me.svg)}.flag-icon-mf{background-image:url(../flags/4x3/mf.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(../flags/1x1/mf.svg)}.flag-icon-mg{background-image:url(../flags/4x3/mg.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(../flags/1x1/mg.svg)}.flag-icon-mh{background-image:url(../flags/4x3/mh.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(../flags/1x1/mh.svg)}.flag-icon-mk{background-image:url(../flags/4x3/mk.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(../flags/1x1/mk.svg)}.flag-icon-ml{background-image:url(../flags/4x3/ml.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(../flags/1x1/ml.svg)}.flag-icon-mm{background-image:url(../flags/4x3/mm.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(../flags/1x1/mm.svg)}.flag-icon-mn{background-image:url(../flags/4x3/mn.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(../flags/1x1/mn.svg)}.flag-icon-mo{background-image:url(../flags/4x3/mo.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(../flags/1x1/mo.svg)}.flag-icon-mp{background-image:url(../flags/4x3/mp.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(../flags/1x1/mp.svg)}.flag-icon-mq{background-image:url(../flags/4x3/mq.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(../flags/1x1/mq.svg)}.flag-icon-mr{background-image:url(../flags/4x3/mr.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(../flags/1x1/mr.svg)}.flag-icon-ms{background-image:url(../flags/4x3/ms.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(../flags/1x1/ms.svg)}.flag-icon-mt{background-image:url(../flags/4x3/mt.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(../flags/1x1/mt.svg)}.flag-icon-mu{background-image:url(../flags/4x3/mu.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(../flags/1x1/mu.svg)}.flag-icon-mv{background-image:url(../flags/4x3/mv.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(../flags/1x1/mv.svg)}.flag-icon-mw{background-image:url(../flags/4x3/mw.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(../flags/1x1/mw.svg)}.flag-icon-mx{background-image:url(../flags/4x3/mx.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(../flags/1x1/mx.svg)}.flag-icon-my{background-image:url(../flags/4x3/my.svg)}.flag-icon-my.flag-icon-squared{background-image:url(../flags/1x1/my.svg)}.flag-icon-mz{background-image:url(../flags/4x3/mz.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(../flags/1x1/mz.svg)}.flag-icon-na{background-image:url(../flags/4x3/na.svg)}.flag-icon-na.flag-icon-squared{background-image:url(../flags/1x1/na.svg)}.flag-icon-nc{background-image:url(../flags/4x3/nc.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(../flags/1x1/nc.svg)}.flag-icon-ne{background-image:url(../flags/4x3/ne.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(../flags/1x1/ne.svg)}.flag-icon-nf{background-image:url(../flags/4x3/nf.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(../flags/1x1/nf.svg)}.flag-icon-ng{background-image:url(../flags/4x3/ng.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(../flags/1x1/ng.svg)}.flag-icon-ni{background-image:url(../flags/4x3/ni.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(../flags/1x1/ni.svg)}.flag-icon-nl{background-image:url(../flags/4x3/nl.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(../flags/1x1/nl.svg)}.flag-icon-no{background-image:url(../flags/4x3/no.svg)}.flag-icon-no.flag-icon-squared{background-image:url(../flags/1x1/no.svg)}.flag-icon-np{background-image:url(../flags/4x3/np.svg)}.flag-icon-np.flag-icon-squared{background-image:url(../flags/1x1/np.svg)}.flag-icon-nr{background-image:url(../flags/4x3/nr.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(../flags/1x1/nr.svg)}.flag-icon-nu{background-image:url(../flags/4x3/nu.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(../flags/1x1/nu.svg)}.flag-icon-nz{background-image:url(../flags/4x3/nz.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(../flags/1x1/nz.svg)}.flag-icon-om{background-image:url(../flags/4x3/om.svg)}.flag-icon-om.flag-icon-squared{background-image:url(../flags/1x1/om.svg)}.flag-icon-pa{background-image:url(../flags/4x3/pa.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(../flags/1x1/pa.svg)}.flag-icon-pe{background-image:url(../flags/4x3/pe.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(../flags/1x1/pe.svg)}.flag-icon-pf{background-image:url(../flags/4x3/pf.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(../flags/1x1/pf.svg)}.flag-icon-pg{background-image:url(../flags/4x3/pg.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(../flags/1x1/pg.svg)}.flag-icon-ph{background-image:url(../flags/4x3/ph.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(../flags/1x1/ph.svg)}.flag-icon-pk{background-image:url(../flags/4x3/pk.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(../flags/1x1/pk.svg)}.flag-icon-pl{background-image:url(../flags/4x3/pl.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(../flags/1x1/pl.svg)}.flag-icon-pm{background-image:url(../flags/4x3/pm.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(../flags/1x1/pm.svg)}.flag-icon-pn{background-image:url(../flags/4x3/pn.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(../flags/1x1/pn.svg)}.flag-icon-pr{background-image:url(../flags/4x3/pr.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(../flags/1x1/pr.svg)}.flag-icon-ps{background-image:url(../flags/4x3/ps.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(../flags/1x1/ps.svg)}.flag-icon-pt{background-image:url(../flags/4x3/pt.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(../flags/1x1/pt.svg)}.flag-icon-pw{background-image:url(../flags/4x3/pw.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(../flags/1x1/pw.svg)}.flag-icon-py{background-image:url(../flags/4x3/py.svg)}.flag-icon-py.flag-icon-squared{background-image:url(../flags/1x1/py.svg)}.flag-icon-qa{background-image:url(../flags/4x3/qa.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(../flags/1x1/qa.svg)}.flag-icon-re{background-image:url(../flags/4x3/re.svg)}.flag-icon-re.flag-icon-squared{background-image:url(../flags/1x1/re.svg)}.flag-icon-ro{background-image:url(../flags/4x3/ro.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(../flags/1x1/ro.svg)}.flag-icon-rs{background-image:url(../flags/4x3/rs.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(../flags/1x1/rs.svg)}.flag-icon-ru{background-image:url(../flags/4x3/ru.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(../flags/1x1/ru.svg)}.flag-icon-rw{background-image:url(../flags/4x3/rw.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(../flags/1x1/rw.svg)}.flag-icon-sa{background-image:url(../flags/4x3/sa.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(../flags/1x1/sa.svg)}.flag-icon-sb{background-image:url(../flags/4x3/sb.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(../flags/1x1/sb.svg)}.flag-icon-sc{background-image:url(../flags/4x3/sc.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(../flags/1x1/sc.svg)}.flag-icon-sd{background-image:url(../flags/4x3/sd.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(../flags/1x1/sd.svg)}.flag-icon-se{background-image:url(../flags/4x3/se.svg)}.flag-icon-se.flag-icon-squared{background-image:url(../flags/1x1/se.svg)}.flag-icon-sg{background-image:url(../flags/4x3/sg.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(../flags/1x1/sg.svg)}.flag-icon-sh{background-image:url(../flags/4x3/sh.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(../flags/1x1/sh.svg)}.flag-icon-si{background-image:url(../flags/4x3/si.svg)}.flag-icon-si.flag-icon-squared{background-image:url(../flags/1x1/si.svg)}.flag-icon-sj{background-image:url(../flags/4x3/sj.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(../flags/1x1/sj.svg)}.flag-icon-sk{background-image:url(../flags/4x3/sk.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(../flags/1x1/sk.svg)}.flag-icon-sl{background-image:url(../flags/4x3/sl.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(../flags/1x1/sl.svg)}.flag-icon-sm{background-image:url(../flags/4x3/sm.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(../flags/1x1/sm.svg)}.flag-icon-sn{background-image:url(../flags/4x3/sn.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(../flags/1x1/sn.svg)}.flag-icon-so{background-image:url(../flags/4x3/so.svg)}.flag-icon-so.flag-icon-squared{background-image:url(../flags/1x1/so.svg)}.flag-icon-sr{background-image:url(../flags/4x3/sr.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(../flags/1x1/sr.svg)}.flag-icon-ss{background-image:url(../flags/4x3/ss.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(../flags/1x1/ss.svg)}.flag-icon-st{background-image:url(../flags/4x3/st.svg)}.flag-icon-st.flag-icon-squared{background-image:url(../flags/1x1/st.svg)}.flag-icon-sv{background-image:url(../flags/4x3/sv.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(../flags/1x1/sv.svg)}.flag-icon-sx{background-image:url(../flags/4x3/sx.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(../flags/1x1/sx.svg)}.flag-icon-sy{background-image:url(../flags/4x3/sy.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(../flags/1x1/sy.svg)}.flag-icon-sz{background-image:url(../flags/4x3/sz.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(../flags/1x1/sz.svg)}.flag-icon-tc{background-image:url(../flags/4x3/tc.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(../flags/1x1/tc.svg)}.flag-icon-td{background-image:url(../flags/4x3/td.svg)}.flag-icon-td.flag-icon-squared{background-image:url(../flags/1x1/td.svg)}.flag-icon-tf{background-image:url(../flags/4x3/tf.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(../flags/1x1/tf.svg)}.flag-icon-tg{background-image:url(../flags/4x3/tg.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(../flags/1x1/tg.svg)}.flag-icon-th{background-image:url(../flags/4x3/th.svg)}.flag-icon-th.flag-icon-squared{background-image:url(../flags/1x1/th.svg)}.flag-icon-tj{background-image:url(../flags/4x3/tj.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(../flags/1x1/tj.svg)}.flag-icon-tk{background-image:url(../flags/4x3/tk.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(../flags/1x1/tk.svg)}.flag-icon-tl{background-image:url(../flags/4x3/tl.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(../flags/1x1/tl.svg)}.flag-icon-tm{background-image:url(../flags/4x3/tm.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(../flags/1x1/tm.svg)}.flag-icon-tn{background-image:url(../flags/4x3/tn.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(../flags/1x1/tn.svg)}.flag-icon-to{background-image:url(../flags/4x3/to.svg)}.flag-icon-to.flag-icon-squared{background-image:url(../flags/1x1/to.svg)}.flag-icon-tr{background-image:url(../flags/4x3/tr.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(../flags/1x1/tr.svg)}.flag-icon-tt{background-image:url(../flags/4x3/tt.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(../flags/1x1/tt.svg)}.flag-icon-tv{background-image:url(../flags/4x3/tv.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(../flags/1x1/tv.svg)}.flag-icon-tw{background-image:url(../flags/4x3/tw.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(../flags/1x1/tw.svg)}.flag-icon-tz{background-image:url(../flags/4x3/tz.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(../flags/1x1/tz.svg)}.flag-icon-ua{background-image:url(../flags/4x3/ua.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(../flags/1x1/ua.svg)}.flag-icon-ug{background-image:url(../flags/4x3/ug.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(../flags/1x1/ug.svg)}.flag-icon-um{background-image:url(../flags/4x3/um.svg)}.flag-icon-um.flag-icon-squared{background-image:url(../flags/1x1/um.svg)}.flag-icon-us{background-image:url(../flags/4x3/us.svg)}.flag-icon-us.flag-icon-squared{background-image:url(../flags/1x1/us.svg)}.flag-icon-uy{background-image:url(../flags/4x3/uy.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(../flags/1x1/uy.svg)}.flag-icon-uz{background-image:url(../flags/4x3/uz.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(../flags/1x1/uz.svg)}.flag-icon-va{background-image:url(../flags/4x3/va.svg)}.flag-icon-va.flag-icon-squared{background-image:url(../flags/1x1/va.svg)}.flag-icon-vc{background-image:url(../flags/4x3/vc.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(../flags/1x1/vc.svg)}.flag-icon-ve{background-image:url(../flags/4x3/ve.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(../flags/1x1/ve.svg)}.flag-icon-vg{background-image:url(../flags/4x3/vg.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(../flags/1x1/vg.svg)}.flag-icon-vi{background-image:url(../flags/4x3/vi.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(../flags/1x1/vi.svg)}.flag-icon-vn{background-image:url(../flags/4x3/vn.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(../flags/1x1/vn.svg)}.flag-icon-vu{background-image:url(../flags/4x3/vu.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(../flags/1x1/vu.svg)}.flag-icon-wf{background-image:url(../flags/4x3/wf.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(../flags/1x1/wf.svg)}.flag-icon-ws{background-image:url(../flags/4x3/ws.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(../flags/1x1/ws.svg)}.flag-icon-ye{background-image:url(../flags/4x3/ye.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(../flags/1x1/ye.svg)}.flag-icon-yt{background-image:url(../flags/4x3/yt.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(../flags/1x1/yt.svg)}.flag-icon-za{background-image:url(../flags/4x3/za.svg)}.flag-icon-za.flag-icon-squared{background-image:url(../flags/1x1/za.svg)}.flag-icon-zm{background-image:url(../flags/4x3/zm.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(../flags/1x1/zm.svg)}.flag-icon-zw{background-image:url(../flags/4x3/zw.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(../flags/1x1/zw.svg)}.flag-icon-eu{background-image:url(../flags/4x3/eu.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(../flags/1x1/eu.svg)}.flag-icon-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(../flags/1x1/gb-eng.svg)}.flag-icon-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(../flags/1x1/gb-sct.svg)}.flag-icon-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(../flags/1x1/gb-wls.svg)}.flag-icon-rk{background-image:url(../flags/4x3/rk.svg)}.flag-icon-rk.flag-icon-squared{background-image:url(../flags/1x1/rk.svg)}


input[type=checkbox] {
	visibility: hidden;
}
.slideThree label:after, .slideThree label:before {
    box-sizing: unset;
}
.slideThree {
	width: 50px;
	height: 22px;
	background: #000;
	margin: 3px auto;
        border: 1px solid #333;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;

}
/*
.slideThree:after {
	content: 'OFF';
	font: 11px/24px Arial, sans-serif;
	color: #333;
	position: absolute;
	right: 10px;
	z-index: 0;
	font-weight: bold;
}
*/
.slideThree:before {
	content: 'ON';
	font: 8px/20px Arial, sans-serif;
	color: #cc9966;
	position: absolute;
	left: 4px;
	z-index: 0;
	font-weight: bold;
}

.slideThree label {
	display: block;
	width: 25px;
	height: 14px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-transition: left .4s ease;
	-moz-transition: left .4s ease;
	-o-transition: left .4s ease;
	-ms-transition: left .4s ease;
	transition: left .4s ease;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 1;
	background-color: #333;
}

.slideThree label.aline_checked {background-color: #cc9966;}
.slideThree .aline_checked {left: 20px;}
.sticky_aline {position: fixed;top:65px;left: 120px;z-index: 100;}

.bywelcoming .flag-icon {font-size: 25px;line-height: initial;margin-top: 19px;}

.unhdi div {float: left;cursor: default;}
.navbar-nav > li.lang_bar {position: absolute;right: 0;top: 5px;}
.navbar-nav > li.lang_bar > a { padding: 0 6px ;float: left; font-size: 10px; line-height: 15px; }
/*.navbar-nav > li.lang_bar > a:first-child {padding: 0 0 0 30px;}*/
.footer-right  a.active_lang, ul.slimmenu li.lang_bar_mobile > a.active_lang {display:none;}

.lang_bar_mobile {border-top: 1px solid;}
ul.slimmenu li.lang_bar_mobile > a {float: left;padding: 12px 17px;font-size: 14px;}


@media (max-width: 1300px){
  .nav-controls {right: 5px;}
	.hide_pi {display: none;}
}
@media (max-width: 992px){
    .navbar-brand {height: 49px;}
    .navbar-brand.logo img {width: 230px;}
    .navbar-nav > li > a {
        line-height: 16px;
        padding: 15px 10px;
    }
    .navbar-main {font-size: 14px;}
    .menu_sec {font-size: 12px;width:290px;}
    .text_menu .menu_sec {width:465px;}
    .nav_page {
        float: none;
        margin: 0 auto;
        padding: 5px 0 5px 0;
        width: 245px;
    }
    .nav_page.color_nav {width: 300px;}
    .bycountry .nav_page {padding: 10px 0 36px 0;}
    
    .comparePass .main_content, .compareDest .main_content {margin-top: 25px;}

    #vmap {top: 0px;margin-top: 0px;}
    #vmap_legend {
        margin: 10px auto -50px;
    }
    .bycountry #vmap_legend {margin-top: 50px;}
    .menu_sec .nav>li>a {
        padding: 8px 9px;
    }
    #power_rank #vmap,#power_rank #vmap_legend, #gov_ser {display: none;}
    #content.byrank, #content.bychanges, #content.bywelcoming {padding-top: 45px;}
    #power_rank .passport_index {margin-bottom: 70px;}
    .populationrank  #power_rank .passport_index {margin-bottom: auto;}
    .individualRank #power_rank .col-xs-2 {padding-left: 6px;}
    .choose .red, .choose .green, .choose .blue, .choose .black {width: 59px;}
    .choose {width: 67px;}
    .footer {height: 45px;}
    .footer .footer-left {font-size:10px;text-align: right;padding-left: 5px;margin-top: 5px;padding-right:0px;}
    .footer .footer-icon {padding-left: 0px;padding-right:0px;text-align: left;}
    .footer .footer-icon a  {font-size: 20px;}
    .footer .footer-icon p {margin-bottom: 4px;}
    .footer sup {font-size: 10px;top: -0.2em;left: 1px;}
    
    .footer .arton_footer {font-size:10px;text-align: left;padding-left: 5px;padding-right:0px;}
    .footer .arton_footer a {font-size: 10px;}
    .submenu {
        -webkit-transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        -moz-transition: -moz-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        z-index: 20;
        top: 60px;
    }
    .submenu {
        -webkit-transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        -moz-transition: -moz-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        z-index: 20;
        top: 60px;   
    }
    .submenu.hidden_smenu {
        -webkit-transform: translateY(-100px);
        -moz-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        -o-transform: translateY(-100px);
        transform: translateY(-100px);
    }
    #passport {
        margin-bottom: 50px;
        margin-top: 10px;
    }
    .nav-controls {
        position: relative;
        top: auto;
        right: auto;
        text-align: center;
    }
    .tablesorter-sticky-wrapper {
        top: 60px !important;
    }
    .ifixed {
        top: 130px;
        width: 115px;
    }
    td.noborder #total_improve {
        font-size: 35px;
    }
    
    #myTable-sticky .vfs {
        display: none;
    }
    #vrank.globalrank, #irank.globalrank { padding-left: 10px;}
    .compare_title.button {font-size: 9px;}
    .compare_title.button.stick {top: 58px;}
    
    
}
@media (min-width: 750px){ ul.slimmenu {display: none!important;}}
@media (max-width: 750px){
    .title h1 {font-size: 22px;}
    .navbar-brand img {width:210px;}
    .navbar-brand {padding-top: 4px;height: 50px;}
    [data-easyshare] [data-easyshare-total-count], [data-easyshare] [data-easyshare-button-count]{margin: 0 7px;}
    .footer a {margin: 0;font-size: 10px;}
    .footer .arton_footer a {font-size: 13px;}
    .footer a img{width:60px;}
    #cvetove {margin-bottom: 100px;}
    .footer .col-lg-3 {padding-top: 0;}
    .footer .text-left {padding-bottom: 0;}
    .container {
        padding-left: 0px;
        padding-right: 0px;}
    .menu_sec {width: 290px;margin: 0 auto!important;}
    .nav_page {float: none;margin: 0 auto;}
    
    .footer {height: 75px;}
    .footer .footer-left {font-size:10px;text-align: left;padding-left: 5px;margin-top: 5px;padding-right:0px;}
    .footer .footer-icon {padding-left: 0px;padding-right:0px;}
    .footer .footer-icon a  {font-size: 25px;}
    .footer .footer-icon p {margin-bottom: 4px;}
    .footer sup {font-size: 10px;top: -0.2em;left: 1px;}
    
    .footer .arton_footer {font-size:10px;text-align: center;padding-left: 5px;padding-right:0px;}
    .footer .arton_footer a {font-size: 10px;}
    .submenu {
        -webkit-transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        -moz-transition: -moz-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        z-index: 20;
        top: 60px;
        
        
    }
    .submenu.hidden_smenu {
        -webkit-transform: translateY(-100px);
        -moz-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        -o-transform: translateY(-100px);
        transform: translateY(-100px);
    }
    #passport {
        margin-bottom: 50px;
    }
    .navbar-nav {
        margin: 0 -15px;
    }
    #compare  .dd{width:100%;min-width: initial;}
    
    /* mobile menu*/
    .nav {display: none;}
    
/*    .sec_menu {
        height: 46px;
        top: auto;
        margin-top: -46px;
        z-index: 200;
        -webkit-animation-delay: 2s;
        -moz-animation-delay: 2s;
        -o-animation-delay: 2s;
        animation-delay: 2s;

    }
    .sec_menu ul li.sub_menu_title {display: none;}
    .sec_menu li {
        line-height: 40px;
        margin-top: 3px;
    }
    .navbar-main > li > a {z-index: 20;}
    .navbar div .navbar-nav  a:hover, .menu_sec .nav  a:hover{
        background-color: transparent;
    }*/
	.tablesorter-dropbox thead tr.lead-head {bottom: 74px;}
	.tablesorter-dropbox thead tr.lead-head td.lcol3, 	.tablesorter-dropbox thead tr.lead-head td.lcol4, 	.tablesorter-dropbox thead tr.lead-head td.lcol5{display: none;}
    

}
@media (max-width: 460px){
    
    .footer {height: 60px;}
    .footer .footer-right {font-size:10px;text-align: right;padding-left: 0;margin-top: 5px;padding-right:5px;}
    .footer .footer-icon {padding-left: 0px;padding-right:0px;}
    .footer .footer-icon a  {font-size: 15px;}
    .footer .footer-icon p {margin-bottom: 4px;}
    .footer sup {font-size: 10px;top: -0.2em;left: 1px;}
    
    .footer .arton_footer {font-size:12px;text-align: center;padding-left: 5px;margin-top: 0px;padding-right:0px;}
    .footer .arton_footer a {font-size: 12px;}
    .footer .about_footer a {font-size: 8.5px;}
    .submenu {
        -webkit-transition: -webkit-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        -moz-transition: -moz-transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        transition: transform 1s cubic-bezier(0.86, 0, 0.07, 1);
        z-index: 20;
        top: 60px;
        
        
    }
    .submenu.hidden_smenu {
        -webkit-transform: translateY(-100px);
        -moz-transform: translateY(-100px);
        -ms-transform: translateY(-100px);
        -o-transform: translateY(-100px);
        transform: translateY(-100px);
    }
    #passport {
        margin-bottom: 50px;
    }
    .navbar-nav {
        margin: 0 -15px;
    }
    .tablesorter-sticky-wrapper {
        top: 61px !important;
    }
    .tablesorter-sticky-wrapper.hidden_smenu {
        -webkit-transform: translateY(-50px);
        -moz-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
        -o-transform: translateY(-50px);
        transform: translateY(-50px)!important;
    }
    .text_menu .menu_sec {width:100%;text-align: center;}
    
    .tablesorter-dropbox {font-size: 12px;}
    .tablesorter-dropbox thead tr.lead-head {bottom: 80px;}
}
@media (max-width: 360px){
    #infobox {
        width: 94%;
        top: 10px;
        left: 2%;
        margin-left:0;
    }
    .title h1 {font-size: 14px;} 
    [data-easyshare] [data-easyshare-button-count] {display: none;}
    [data-easyshare] [data-easyshare-button] {margin: 0 5px; padding: 0 8px;}
    
    
    
  }
  
  
  /* Social Icon*/
@font-face{
    font-family:'Stackicons-Social';
    src:url("../fonts/Stackicons-Social-Minimal.eot");
    src:url("../fonts/Stackicons-Social-Minimal.eot?#iefix") format("embedded-opentype"),
        url("../fonts/Stackicons-Social-Minimal.woff") format("woff"),
        url("../fonts/Stackicons-Social-Minimal.ttf") format("truetype"),
        url("../fonts/Stackicons-Social-Minimal.svg#76cc4077294aa89eeb6c5fa684bb9048") format("svg");
    font-style:normal!important;
    font-weight:400!important;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-smoothing:antialiased;
    speak:none
}

.st-embossed{text-shadow:0 -1px 0 #bbb,0 1px 0 white;text-shadow:0 -1px rgba(0,0,0,0.263),0 -1px 1px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.5)}
.st-raised{text-shadow:0 1px 0 #bbb,0 -1px 0 white;text-shadow:0 1px rgba(0,0,0,0.263),0 1px 1px rgba(0,0,0,0.05),0 -1px 0 rgba(255,255,255,0.5)}
.st-dropshadow{text-shadow:0 1px 1px #999;text-shadow:0 1px 1px rgba(0,0,0,0.395)}
.st-glow{text-shadow:0 0 1px white;text-shadow:0 0 1px rgba(255,255,255,0.67)}
.st-glowshadow{text-shadow:0 0 1px #777;text-shadow:0 0 1px rgba(0,0,0,0.528)}
.st-embossed{text-shadow:0 -1px 0 #bbb,0 1px 0 white;text-shadow:0 -1px rgba(0,0,0,0.263),0 -1px 1px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.5)}
.st-raised{text-shadow:0 1px 0 #bbb,0 -1px 0 white;text-shadow:0 1px rgba(0,0,0,0.263),0 1px 1px rgba(0,0,0,0.05),0 -1px 0 rgba(255,255,255,0.5)}
.st-dropshadow{text-shadow:0 1px 1px #999;text-shadow:0 1px 1px rgba(0,0,0,0.395)}
.st-glow{text-shadow:0 0 1px white;text-shadow:0 0 1px rgba(255,255,255,0.67)}
.st-glowshadow{text-shadow:0 0 1px #777;text-shadow:0 0 1px rgba(0,0,0,0.528)}
.st-icon,[class^="st-icon-"]{display:inline-block;vertical-align:top;white-space:nowrap;position:relative;margin:0 -.16em 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.143em;height:1.45788em;width:1.45788em;font-size:1.815em;text-align:left;zoom:1;*display:inline}
.nav-list{font-size:62.5%}
.nav-list .st-icon,.nav-list [class^="st-icon-"]{display:block;height:auto;min-height:1.45788em;line-height:1.3;width:auto;margin-left:-0.143em;padding-left:1.61788em;text-indent:0}
.st-icon-only.nav-list .st-icon,.st-icon-only.nav-list [class^="st-icon-"]{padding-left:1.53788em}
.nav-list-tighter{margin-bottom:-.1em}
.nav-list a{color:#666}
.nav-list a:hover,.nav-list a:focus{color:#333}
.nav-list a:active{color:#000}

.st-icon:before,
.st-icon:after,
.st-icon span:before,
.st-icon span:after,
.st-icon b:before,
.st-icon b:after,
/*.st-icon i:before,
.st-icon i:after,*/
[class^="st-icon-"]:before,
[class^="st-icon-"]:after,
[class^="st-icon-"] span:before,
[class^="st-icon-"] span:after,
[class^="st-icon-"] b:before,
[class^="st-icon-"] b:after
/*[class^="st-icon-"] i:before,
[class^="st-icon-"] i:after*/
{-webkit-transition:color .2s ease-out,background .2s ease-out;-moz-transition:color .2s ease-out,background .2s ease-out;-o-transition:color .2s ease-out,background .2s ease-out;-ms-transition:color .2s ease-out,background .2s ease-out;transition:color .2s ease-out,background .2s ease-out;display:block;position:absolute;white-space:normal;top:.113em;left:.143em;text-indent:0;font-size:1em;font-family:"Stackicons-Social";font-weight:400!important;font-style:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;speak:none}

.nav-left,.nav-center{margin-left:-0.143em}
.nav-right{margin-right:-0.143em}
.text-left,.nav-left{text-align:left}
.text-right,.nav-right{text-align:right}
.text-center,.nav-center{text-align:center}
.text-justify,.nav-justify{text-align:justify}
.raise-on-hover .st-icon:focus,.raise-on-hover .st-icon:hover,.raise-on-hover.st-icon:focus,.raise-on-hover.st-icon:hover,[class^="st-icon-"].raise-on-hover:focus,[class^="st-icon-"].raise-on-hover:hover,[class^="st-icon-"].raise-on-hover:focus,[class^="st-icon-"].raise-on-hover:hover{top:-1px}
.raise-on-hover .st-icon:active,.raise-on-hover.st-icon:active,[class^="st-icon-"].raise-on-hover:active,[class^="st-icon-"].raise-on-hover:active{top:0}
.raise-on-hover .st-icon:active:before,.raise-on-hover.st-icon:active:before,.raise-on-hover [class^="st-icon-"]:active:before,[class^="st-icon-"].raise-on-hover:active:before{text-shadow:none}
.st-icon-email:before{content:"\e04b";color:#999}
.st-icon-email:hover:before,.st-icon-email:focus:before{color:#cc9966}
.st-icon-email2:before{content:"\e04b";color:#999}
.st-icon-email2:hover:before,.st-icon-email2:focus:before{color:#cc9966}
.st-icon-facebook:before{content:"\e022";color:#999}
.st-icon-facebook:hover:before,.st-icon-facebook:focus:before{color:#cc9966}
.st-icon-facebook-alt:before{content:"\e02b";color:#999}
.st-icon-facebook-alt:hover:before,.st-icon-facebook-alt:focus:before{color:#cc9966}
.st-icon-gmail:before{content:"\e192";color:#999}
.st-icon-gmail:hover:before,.st-icon-gmail:focus:before{color:#cc9966;}
.st-icon-gmail-alt:before{content:"\e192";color:#999}
.st-icon-gmail-alt:hover:before,.st-icon-gmail-alt:focus:before{color:#cc9966;}
.st-icon-googleplus:before{content:"\e03b";color:#999}
.st-icon-googleplus:hover:before,.st-icon-googleplus:focus:before{color:#cc9966;}
.st-icon-instagram:before{content:"\e222";color:#999}
.st-icon-instagram:hover:before,.st-icon-instagram:focus:before{color:#cc9966;}
.st-icon-linkedin:before{content:"\e25b";color:#999}
.st-icon-linkedin:hover:before,.st-icon-linkedin:focus:before{color:#cc9966;}
.st-icon-pinterest:before{content:"\e292";color:#999}
.st-icon-pinterest:hover:before,.st-icon-pinterest:focus:before{color:#cc9966;}
.st-icon-twitter:before{content:"\e032";color:#999}
.st-icon-twitter:hover:before,.st-icon-twitter:focus:before{color:#cc9966;}
.st-icon-vimeo:before{content:"\e362";color:#999}
.st-icon-vimeo:hover:before,.st-icon-vimeo:focus:before{color:#cc9966;}
.st-icon-youtube:before{content:"\e412";color:#999}
.st-icon-youtube:hover:before,.st-icon-youtube:focus:before{color:#cc9966;}
.st-icon-youtube2:before{content:"\e412";color:#999}
.st-icon-youtube2:hover:before,.st-icon-youtube2:focus:before{color:#cc9966;}
.st-icon-youtube-alt:before{content:"\e422";color:#999}
.st-icon-youtube-alt:hover:before,.st-icon-youtube-alt:focus:before{color:#cc9966;}
.st-icon-youtube-alt-sm:before{content:"\e422";color:#999}
.st-icon-youtube-alt-sm:hover:before,.st-icon-youtube-alt-sm:focus:before{color:#cc9966;}
.st-icon-circle .st-icon-email:before,.st-icon-circle.st-icon-email:before,.st-icon-cir .st-icon-email:before,.st-icon-cir.st-icon-email:before,.st-icon-rounded4 .st-icon-email:before,.st-icon-rounded4.st-icon-email:before,.st-icon-r4 .st-icon-email:before,.st-icon-r4.st-icon-email:before{content:"\e04e"}
.st-icon-circle .st-icon-email2:before,.st-icon-circle.st-icon-email2:before,.st-icon-cir .st-icon-email2:before,.st-icon-cir.st-icon-email2:before,.st-icon-rounded4 .st-icon-email2:before,.st-icon-rounded4.st-icon-email2:before,.st-icon-r4 .st-icon-email2:before,.st-icon-r4.st-icon-email2:before{content:"\e04e"}
.st-icon-circle .st-icon-facebook:before,.st-icon-circle.st-icon-facebook:before,.st-icon-cir .st-icon-facebook:before,.st-icon-cir.st-icon-facebook:before,.st-icon-rounded4 .st-icon-facebook:before,.st-icon-rounded4.st-icon-facebook:before,.st-icon-r4 .st-icon-facebook:before,.st-icon-r4.st-icon-facebook:before{content:"\e027"}
.st-icon-circle .st-icon-facebook-alt:before,.st-icon-circle.st-icon-facebook-alt:before,.st-icon-cir .st-icon-facebook-alt:before,.st-icon-cir.st-icon-facebook-alt:before,.st-icon-rounded4 .st-icon-facebook-alt:before,.st-icon-rounded4.st-icon-facebook-alt:before,.st-icon-r4 .st-icon-facebook-alt:before,.st-icon-r4.st-icon-facebook-alt:before{content:"\e02e"}
.st-icon-circle .st-icon-gmail:before,.st-icon-circle.st-icon-gmail:before,.st-icon-cir .st-icon-gmail:before,.st-icon-cir.st-icon-gmail:before,.st-icon-rounded4 .st-icon-gmail:before,.st-icon-rounded4.st-icon-gmail:before,.st-icon-r4 .st-icon-gmail:before,.st-icon-r4.st-icon-gmail:before{content:"\e195"}
.st-icon-circle .st-icon-gmail-alt:before,.st-icon-circle.st-icon-gmail-alt:before,.st-icon-cir .st-icon-gmail-alt:before,.st-icon-cir.st-icon-gmail-alt:before,.st-icon-rounded4 .st-icon-gmail-alt:before,.st-icon-rounded4.st-icon-gmail-alt:before,.st-icon-r4 .st-icon-gmail-alt:before,.st-icon-r4.st-icon-gmail-alt:before{content:"\e195"}
.st-icon-circle .st-icon-googleplus:before,.st-icon-circle.st-icon-googleplus:before,.st-icon-cir .st-icon-googleplus:before,.st-icon-cir.st-icon-googleplus:before,.st-icon-rounded4 .st-icon-googleplus:before,.st-icon-rounded4.st-icon-googleplus:before,.st-icon-r4 .st-icon-googleplus:before,.st-icon-r4.st-icon-googleplus:before{content:"\e03e"}
.st-icon-circle .st-icon-instagram:before,.st-icon-circle.st-icon-instagram:before,.st-icon-cir .st-icon-instagram:before,.st-icon-cir.st-icon-instagram:before,.st-icon-rounded4 .st-icon-instagram:before,.st-icon-rounded4.st-icon-instagram:before,.st-icon-r4 .st-icon-instagram:before,.st-icon-r4.st-icon-instagram:before{content:"\e225"}
.st-icon-circle .st-icon-linkedin:before,.st-icon-circle.st-icon-linkedin:before,.st-icon-cir .st-icon-linkedin:before,.st-icon-cir.st-icon-linkedin:before,.st-icon-rounded4 .st-icon-linkedin:before,.st-icon-rounded4.st-icon-linkedin:before,.st-icon-r4 .st-icon-linkedin:before,.st-icon-r4.st-icon-linkedin:before{content:"\e25e"}
.st-icon-circle .st-icon-pinterest:before,.st-icon-circle.st-icon-pinterest:before,.st-icon-cir .st-icon-pinterest:before,.st-icon-cir.st-icon-pinterest:before,.st-icon-rounded4 .st-icon-pinterest:before,.st-icon-rounded4.st-icon-pinterest:before,.st-icon-r4 .st-icon-pinterest:before,.st-icon-r4.st-icon-pinterest:before{content:"\e295"}
.st-icon-circle .st-icon-rss:before,.st-icon-circle.st-icon-rss:before,.st-icon-cir .st-icon-rss:before,.st-icon-cir.st-icon-rss:before,.st-icon-rounded4 .st-icon-rss:before,.st-icon-rounded4.st-icon-rss:before,.st-icon-r4 .st-icon-rss:before,.st-icon-r4.st-icon-rss:before{content:"\e045"}
.st-icon-circle .st-icon-twitter:before,.st-icon-circle.st-icon-twitter:before,.st-icon-cir .st-icon-twitter:before,.st-icon-cir.st-icon-twitter:before,.st-icon-rounded4 .st-icon-twitter:before,.st-icon-rounded4.st-icon-twitter:before,.st-icon-r4 .st-icon-twitter:before,.st-icon-r4.st-icon-twitter:before{content:"\e035"}
.st-icon-circle .st-icon-vimeo:before,.st-icon-circle.st-icon-vimeo:before,.st-icon-cir .st-icon-vimeo:before,.st-icon-cir.st-icon-vimeo:before,.st-icon-rounded4 .st-icon-vimeo:before,.st-icon-rounded4.st-icon-vimeo:before,.st-icon-r4 .st-icon-vimeo:before,.st-icon-r4.st-icon-vimeo:before{content:"\e365"}
.st-icon-circle .st-icon-youtube:before,.st-icon-circle.st-icon-youtube:before,.st-icon-cir .st-icon-youtube:before,.st-icon-cir.st-icon-youtube:before,.st-icon-rounded4 .st-icon-youtube:before,.st-icon-rounded4.st-icon-youtube:before,.st-icon-r4 .st-icon-youtube:before,.st-icon-r4.st-icon-youtube:before{content:"\e415"}
.st-icon-circle .st-icon-youtube2:before,.st-icon-circle.st-icon-youtube2:before,.st-icon-cir .st-icon-youtube2:before,.st-icon-cir.st-icon-youtube2:before,.st-icon-rounded4 .st-icon-youtube2:before,.st-icon-rounded4.st-icon-youtube2:before,.st-icon-r4 .st-icon-youtube2:before,.st-icon-r4.st-icon-youtube2:before{content:"\e415"}
.st-icon-circle .st-icon-youtube-alt:before,.st-icon-circle.st-icon-youtube-alt:before,.st-icon-cir .st-icon-youtube-alt:before,.st-icon-cir.st-icon-youtube-alt:before,.st-icon-rounded4 .st-icon-youtube-alt:before,.st-icon-rounded4.st-icon-youtube-alt:before,.st-icon-r4 .st-icon-youtube-alt:before,.st-icon-r4.st-icon-youtube-alt:before{content:"\e425"}
.st-icon-circle .st-icon-youtube-alt-sm:before,.st-icon-circle.st-icon-youtube-alt-sm:before,.st-icon-cir .st-icon-youtube-alt-sm:before,.st-icon-cir.st-icon-youtube-alt-sm:before,.st-icon-rounded4 .st-icon-youtube-alt-sm:before,.st-icon-rounded4.st-icon-youtube-alt-sm:before,.st-icon-r4 .st-icon-youtube-alt-sm:before,.st-icon-r4.st-icon-youtube-alt-sm:before{content:"\e425"}

.button-link {
    padding: 10px 15px;
    background: #cc9966;
    color: #FFF;
    text-transform: uppercase;
}
.button-link:hover {
    background-color: #666;
    color: #fff;
    text-decoration: none;
}

/* shake **/
.img_gal {
   display:inline-block;
    border:0;
    width:196px;
    height:210px;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    border: 0 solid #cc9966;
}
.img_gal:hover, .img_gal.selected_pass {
     box-shadow: 0px 0px 150px #000000;
    z-index: 40;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
    border: 1px solid #cc9966;
    padding: 2px;
    background-color: #151515;
}

.ui-autocomplete {
  padding: 0;
  list-style: none;
  background-color: #fff;
  width: 218px;
  border: 1px solid #cc9966;
  max-height: 350px;
  overflow-x: hidden;
  z-index: 111;
    }
.ui-autocomplete .ui-menu-item {
  border-top: 1px solid #cc9966;
  display: block;
  padding: 4px 6px;
  color: #353D44;
  cursor: pointer;
}
.ui-autocomplete .ui-menu-item:first-child {
  border-top: none;
}
.ui-autocomplete .ui-menu-item.ui-state-focus {
  background-color: #cc9966;
  color: #161A1C;
}
.ui-autocomplete-input {
    width: 100%;
    height: 37px;
    border: 1px solid #BBB!important;
    font-size: 14px;
    padding-left: 5px;
}
.ui-helper-hidden-accessible {display: none;}
    
#tooltip
    {
    text-align: center;
    color: #fff;
    font-size:12px;
    text-transform: uppercase;
    background: #333;
    position: absolute;
    z-index: 100;
    padding: 12px;
    -webkit-transition: all 400ms ease-in;
    -ms-transition: all 400ms ease-in;
    -moz-transition: all 400ms ease-in;
    transition: all 400ms ease-in;
}
#tooltip span{color: #999}
#tooltip:after /* triangle decoration */
 {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #333;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}
 
#tooltip.top:after
{
    border-top-color: transparent;
    border-bottom: 10px solid #333;
    top: -20px;
    bottom: auto;
}

#tooltip.left:after
{
    left: 10px;
    margin: 0;
}

#tooltip.right:after
{
    right: 10px;
    left: auto;
    margin: 0;
}
        
        
        
        
       
@media (max-width: 780px){
    .col4,.col5 {display: none;}
    #compare .table_potential{position: relative;display: inline;bottom: 0;}
    .info_potential {line-height:13px;}
    .foot_bottom.total {width: 100%}
    .info_tfoot, .info_potential, .info_checkbox {font-size: 11px;}
    .ui-autocomplete-input {font-size: 10px;}
    .foot_top {line-height: 21px;}
    .vfs_top {line-height: 40px;}
    #compare .tfoot th .total {line-height: 19px;}
    .col3, .pass_image  {display: none;}
    .vfs_top {font-size: 21px}
    .vfs_top sup {font-size: 12px}
    th.share_mobility .share_icon, .div_filter_comp {
    width: 115px;
    margin: 5px auto 0;}
    .share_icon.st-icon-circle {font-size: 14px;}
    .title_content {margin: auto 35px}
    th.share_mobility .share_icon a.face {margin-left: 0px;}
}

.become span {
    -webkit-transition: color 0.8s ease-in-out;
    -moz-transition: color 0.8s ease-in-out;
    transition: color 0.8s ease-in-out;
    
}


/* Visa page*/
.about .toc {line-height: 36px}
.visapage img {width:100%;}
.visapage .container {
    margin-top: 0px;
    margin-bottom: 0px;
}
.visapage .container:first_child {
    margin-top: 70px;
    margin-bottom: 70px;
}

.visapage hr {border-color: #333;}

.div-highlight {background:#333;}

/* go to top */
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 70px;
  right: 2%;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(204, 153, 102, 0.8) url(../images/top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
	border-radius: 40px;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 0.85;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 0.5;
}
.cd-top:hover {
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 2%;
    bottom: 70px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 50px;
    width: 50px;
    right: 5%;
    bottom: 70px;
  }
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */


.tooltipped {
    position: relative
}

.tooltipped:after {
    position: absolute;
    z-index: 1000000;
    display: none;
    padding: 5px 8px;
    font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: break-word;
    white-space: pre;
    pointer-events: none;
    content: attr(aria-label);
    background: rgba(0, 0, 0, 0.8);
    border-radius: 3px;
    -webkit-font-smoothing: subpixel-antialiased
}

.tooltipped:before {
    position: absolute;
    z-index: 1000001;
    display: none;
    width: 0;
    height: 0;
    color: rgba(0, 0, 0, 0.8);
    pointer-events: none;
    content: "";
    border: 5px solid transparent
}

.tooltipped:hover:before,
.tooltipped:hover:after,
.tooltipped:active:before,
.tooltipped:active:after,
.tooltipped:focus:before,
.tooltipped:focus:after {
    display: inline-block;
    text-decoration: none
}

.tooltipped-multiline:hover:after,
.tooltipped-multiline:active:after,
.tooltipped-multiline:focus:after {
    display: table-cell
}

.tooltipped-s:after,
.tooltipped-se:after,
.tooltipped-sw:after {
    top: 100%;
    right: 50%;
    margin-top: 5px
}

.tooltipped-s:before,
.tooltipped-se:before,
.tooltipped-sw:before {
    top: auto;
    right: 50%;
    bottom: -5px;
    margin-right: -5px;
    border-bottom-color: rgba(0, 0, 0, 0.8)
}

.tooltipped-se:after {
    right: auto;
    left: 50%;
    margin-left: -15px
}

.tooltipped-sw:after {
    margin-right: -15px
}

.tooltipped-n:after,
.tooltipped-ne:after,
.tooltipped-nw:after {
    right: 50%;
    bottom: 100%;
    margin-bottom: 5px
}

.tooltipped-n:before,
.tooltipped-ne:before,
.tooltipped-nw:before {
    top: -5px;
    right: 50%;
    bottom: auto;
    margin-right: -5px;
    border-top-color: rgba(0, 0, 0, 0.8)
}

.tooltipped-ne:after {
    right: auto;
    left: 50%;
    margin-left: -15px
}

.tooltipped-nw:after {
    margin-right: -15px
}

.tooltipped-s:after,
.tooltipped-n:after {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
}

.tooltipped-w:after {
    right: 100%;
    bottom: 50%;
    margin-right: 5px;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%)
}

.tooltipped-w:before {
    top: 50%;
    bottom: 50%;
    left: -5px;
    margin-top: -5px;
    border-left-color: rgba(0, 0, 0, 0.8)
}

.tooltipped-e:after {
    bottom: 50%;
    left: 100%;
    margin-left: 5px;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%)
}

.tooltipped-e:before {
    top: 50%;
    right: -5px;
    bottom: 50%;
    margin-top: -5px;
    border-right-color: rgba(0, 0, 0, 0.8)
}

.tooltipped-multiline:after {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 250px;
    word-break: break-word;
    word-wrap: normal;
    white-space: pre-line;
    border-collapse: separate
}

.tooltipped-multiline.tooltipped-s:after,
.tooltipped-multiline.tooltipped-n:after {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.tooltipped-multiline.tooltipped-w:after,
.tooltipped-multiline.tooltipped-e:after {
    right: 100%
}

@media screen and (min-width: 0\0) {
    .tooltipped-multiline:after {
        width: 250px
    }
}

.tooltipped-sticky:before,
.tooltipped-sticky:after {
    display: inline-block
}

.tooltipped-sticky.tooltipped-multiline:after {
    display: table-cell
}

.fullscreen-overlay-enabled.dark-theme .tooltipped:after {
    color: #000;
    background: rgba(255, 255, 255, 0.8)
}

.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before {
    border-bottom-color: rgba(255, 255, 255, 0.8)
}

.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before,
.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before {
    border-top-color: rgba(255, 255, 255, 0.8)
}

.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before {
    border-right-color: rgba(255, 255, 255, 0.8)
}

.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before {
    border-left-color: rgba(255, 255, 255, 0.8)
}

.menu-collapser {
    position: relative;
    width: 100%;
    height: 48px;
    padding: 0 8px;
    color: #FFF;
    font-size: 16px;
    line-height: 48px;
    background-color: #999;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.collapse-button {
    position: absolute;
    right: 8px;
    top: 50%;
    width: 40px;
    padding: 7px 10px;
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    background-color: #0E0E0E;
    border-radius: 2px;
    cursor: pointer;
    transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.collapse-button:hover,
.collapse-button:focus {
    color: #FFF;
    background-color: #040404
}

.collapse-button .icon-bar {
    display: block;
    height: 2px;
    width: 18px;
    margin: 2px 0;
    background-color: #F5F5F5;
    border-radius: 1px
}

ul.slimmenu {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style-type: none
}

ul.slimmenu:before,
ul.slimmenu:after {
    content: '';
    display: table
}

ul.slimmenu:after {
    clear: both
}

ul.slimmenu.collapsed li {
    display: block;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

ul.slimmenu.collapsed li>ul {
    position: static;
    display: none
}

ul.slimmenu.collapsed li a {
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
    box-sizing: border-box;
    color:#cc9966;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    
}

ul.slimmenu.collapsed li .sub-toggle {
    height: 40px
}

ul.slimmenu li {
    position: relative;
    float: left;
    display: inline-block;
    background-color: #000
    
}

ul.slimmenu li ul {
    margin: 0;
    list-style-type: none
}

ul.slimmenu li ul li {
    background: #111
}

ul.slimmenu li>ul {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 999;
    display: none;
    width: 100%
}

ul.slimmenu li>ul>li ul {
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 999;
    display: none;
    width: 100%
}

ul.slimmenu li a {
    display: block;
    padding: 12px 64px 12px 16px;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -webkit-transition: background-color 0.5s ease-out
}

ul.slimmenu li a:hover, ul.slimmenu.collapsed li.active a {
    text-decoration: none;
    color: #999;
}

ul.slimmenu>li:first-child,
ul.slimmenu>li.has-submenu+li {
    border-left: 0
}

.visafree sup {font-size: 10px;
top: -0.6em;}

table.trank {
    width: 100%;
    text-align: center;
    background-color: #000;
    border: 1px solid #6a6a6a;
    color: #c96;
    font-size: 10px;
    margin-bottom: 20px;
}
table.trank td:not(:last-child){
  width: 20%;
}
table.trank .trank_number {
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}
table.trank tr.trank_number td{
  padding-top: 10px;
  line-height: 32px;
  
}
table.trank tr:not(.trank_number) td{
  padding-bottom: 12px;
  line-height: 10px;  
}
@media only screen and (max-width: 992px) {
  table.trank .trank_number {
  font-size: 20px;
  }
  .historicRank .vfs_top {font-size: 23px;display: ruby;}
  .vfs_top sup {font-size: 14px;}
  th.share_mobility .share_icon a.face {margin-left: 10px;}
}
@media only screen and (min-width: 992px) {
  table.trank {
    position: fixed;
    left: 12px;
    width: 40%;
    bottom: 32px;
  }
}