/*!normalize.css v3.0.1 | MIT License | git.io/normalize*/html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
 display:block
}
audio,canvas,progress,video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],template {
 display:none
}
a {
 background:0 0
}
a:active,a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,strong {
 font-weight:600;
}
dfn {
 font-style:italic
}
h1 {
 font-size:2em;
 margin:.67em 0
}
mark {
 background:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 height:0
}
pre {
 overflow:auto
}
code,kbd,pre,samp {
 font-family:monospace,monospace;
 font-size:1em
}
button,input,optgroup,select,textarea {
 color:inherit;
 font:inherit;
 margin:0
}
button {
 overflow:visible
}
button,select {
 text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
 border:0;
 padding:0
}
input {
 line-height:normal
}
input[type=checkbox],input[type=radio] {
 box-sizing:border-box;
 padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
 height:auto
}
input[type=search] {
 -webkit-appearance:textfield;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 border:0;
 padding:0
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:700
}
table {
 border-collapse:collapse;
 border-spacing:0
}
td,th {
 padding:5px;
}
* {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding-top: 0px;
}
*:before,*:after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
html {
 font-size:10px;
 -webkit-tap-highlight-color:transparent
}
body {
 font-family:LatoWeb;
 font-size:16px;
 line-height:1.42857143;
 color:#343a40;
 background-color:#faf9f8
}
input,button,select,textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#333;
 text-decoration:none
}
a:hover,a:focus {
 color:#0b7253;
 text-decoration:underline
}
a:focus {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
figure {
 margin:0
}
img {
 vertical-align:middle;
}
.img-responsive {
 display:block;
 width:100% \9;
 max-width:150%;
 height:auto
}
.img-rounded {
 border-radius:3px
}
.img-thumbnail {
 padding:4px;
 line-height:1.42857143;
 background-color:#faf9f8;
 border:1px solid #ddd;
 border-radius:3px;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 display:inline-block;
 width:100% \9;
 max-width:100%;
 height:auto
}
.img-circle {
 border-radius:50%
}
hr {
 margin-top:20px;
 margin-bottom:20px;
 border:0;
 border-top:1px solid #eee
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
.container {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
@media(min-width:768px) {
 .container {
  width:750px
 }
}
@media(min-width:992px) {
 .container {
  width:970px
 }
}
@media(min-width:1200px) {
 .container {
  width:1170px
 }
}
.container-fluid {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
.row {
 margin-left:-15px;
 margin-right:-15px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
 position:relative;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
 float:left
}
.col-xs-12 {
 width:100%
}
.col-xs-11 {
 width:91.66666667%
}
.col-xs-10 {
 width:83.33333333%
}
.col-xs-9 {
 width:75%
}
.col-xs-8 {
 width:66.66666667%
}
.col-xs-7 {
 width:58.33333333%
}
.col-xs-6 {
 width:50%;
}
.col-xs-5 {
 width:41.66666667%
}
.col-xs-4 {
 width:33.33333333%
}
.col-xs-3 {
 width:25%
}
.col-xs-2 {
 width:16.66666667%
}
.col-xs-1 {
 width:8.33333333%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-pull-11 {
 right:91.66666667%
}
.col-xs-pull-10 {
 right:83.33333333%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-8 {
 right:66.66666667%
}
.col-xs-pull-7 {
 right:58.33333333%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-5 {
 right:41.66666667%
}
.col-xs-pull-4 {
 right:33.33333333%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-2 {
 right:16.66666667%
}
.col-xs-pull-1 {
 right:8.33333333%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-push-12 {
 left:100%
}
.col-xs-push-11 {
 left:91.66666667%
}
.col-xs-push-10 {
 left:83.33333333%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-8 {
 left:66.66666667%
}
.col-xs-push-7 {
 left:58.33333333%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-5 {
 left:41.66666667%
}
.col-xs-push-4 {
 left:33.33333333%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-2 {
 left:16.66666667%
}
.col-xs-push-1 {
 left:8.33333333%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-offset-12 {
 margin-left:100%
}
.col-xs-offset-11 {
 margin-left:91.66666667%
}
.col-xs-offset-10 {
 margin-left:83.33333333%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-8 {
 margin-left:66.66666667%
}
.col-xs-offset-7 {
 margin-left:58.33333333%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-5 {
 margin-left:41.66666667%
}
.col-xs-offset-4 {
 margin-left:33.33333333%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-2 {
 margin-left:16.66666667%
}
.col-xs-offset-1 {
 margin-left:8.33333333%
}
.col-xs-offset-0 {
 margin-left:0%
}
@media(min-width:768px) {
 .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
  float:left
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-11 {
  width:91.66666667%
 }
 .col-sm-10 {
  width:83.33333333%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-8 {
  width:66.66666667%
 }
 .col-sm-7 {
  width:58.33333333%
 }
 .col-sm-6 {
  width:50%;
 }
 .col-sm-5 {
  width:41.66666667%
 }
 .col-sm-4 {
  width:20%;
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-2 {
  width:16.66666667%
 }
 .col-sm-1 {
  width:8.33333333%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-pull-11 {
  right:91.66666667%
 }
 .col-sm-pull-10 {
  right:83.33333333%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-8 {
  right:66.66666667%
 }
 .col-sm-pull-7 {
  right:58.33333333%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-5 {
  right:41.66666667%
 }
 .col-sm-pull-4 {
  right:33.33333333%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-2 {
  right:16.66666667%
 }
 .col-sm-pull-1 {
  right:8.33333333%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-push-11 {
  left:91.66666667%
 }
 .col-sm-push-10 {
  left:83.33333333%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-8 {
  left:66.66666667%
 }
 .col-sm-push-7 {
  left:58.33333333%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-5 {
  left:41.66666667%
 }
 .col-sm-push-4 {
  left:33.33333333%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-2 {
  left:16.66666667%
 }
 .col-sm-push-1 {
  left:8.33333333%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
 .col-sm-offset-11 {
  margin-left:91.66666667%
 }
 .col-sm-offset-10 {
  margin-left:83.33333333%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-8 {
  margin-left:66.66666667%
 }
 .col-sm-offset-7 {
  margin-left:58.33333333%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-5 {
  margin-left:41.66666667%
 }
 .col-sm-offset-4 {
  margin-left:33.33333333%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-2 {
  margin-left:16.66666667%
 }
 .col-sm-offset-1 {
  margin-left:8.33333333%
 }
 .col-sm-offset-0 {
  margin-left:0%
 }
}
@media(min-width:992px) {
 .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
  float:left;
 }
 .col-md-12 {
  width:100%
 }
 .col-md-11 {
  width:91.66666667%
 }
 .col-md-10 {
  width:83.33333333%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-8 {
  width:66.668%;
 }
 .col-md-7 {
  width:58.33333333%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-5 {
  width:41.66666667%
 }
 .col-md-4 {
  width:32.333%;
  background-color: #fff;
  padding-top: 10px;
 }
 .col-md-3 {
  width:25%
 }
 .col-md-2 {
  width:16.66666667%
 }
 .col-md-1 {
  width:8.33333333%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-pull-11 {
  right:91.66666667%
 }
 .col-md-pull-10 {
  right:83.33333333%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-8 {
  right:66.66666667%
 }
 .col-md-pull-7 {
  right:58.33333333%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-5 {
  right:41.66666667%
 }
 .col-md-pull-4 {
  right:33.33333333%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-2 {
  right:16.66666667%
 }
 .col-md-pull-1 {
  right:8.33333333%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-push-11 {
  left:91.66666667%
 }
 .col-md-push-10 {
  left:83.33333333%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-8 {
  left:66.66666667%
 }
 .col-md-push-7 {
  left:58.33333333%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-5 {
  left:41.66666667%
 }
 .col-md-push-4 {
  left:33.33333333%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-2 {
  left:16.66666667%
 }
 .col-md-push-1 {
  left:8.33333333%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 .col-md-offset-11 {
  margin-left:91.66666667%
 }
 .col-md-offset-10 {
  margin-left:83.33333333%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-8 {
  margin-left:66.66666667%
 }
 .col-md-offset-7 {
  margin-left:58.33333333%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-5 {
  margin-left:41.66666667%
 }
 .col-md-offset-4 {
  margin-left:33.33333333%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-2 {
  margin-left:5%;
 }
 .col-md-offset-1 {
  margin-left:8.33333333%
 }
 .col-md-offset-0 {
  margin-left:0%
 }
}
@media(min-width:1200px) {
 .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
  float:left
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-11 {
  width:91.66666667%
 }
 .col-lg-10 {
  width:83.33333333%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-8 {
  width:66.66666667%
 }
 .col-lg-7 {
  width:58.33333333%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-5 {
 }
 .col-lg-4 {
  width:33.33333333%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-2 {
  width:16.66666667%
 }
 .col-lg-1 {
  width:8.33333333%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-pull-11 {
  right:91.66666667%
 }
 .col-lg-pull-10 {
  right:83.33333333%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-8 {
  right:66.66666667%
 }
 .col-lg-pull-7 {
  right:58.33333333%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-5 {
  right:41.66666667%
 }
 .col-lg-pull-4 {
  right:33.33333333%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-2 {
  right:16.66666667%
 }
 .col-lg-pull-1 {
  right:8.33333333%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-push-11 {
  left:91.66666667%
 }
 .col-lg-push-10 {
  left:83.33333333%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-8 {
  left:66.66666667%
 }
 .col-lg-push-7 {
  left:58.33333333%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-5 {
  left:41.66666667%
 }
 .col-lg-push-4 {
  left:33.33333333%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-2 {
  left:16.66666667%
 }
 .col-lg-push-1 {
  left:8.33333333%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
 .col-lg-offset-11 {
  margin-left:91.66666667%
 }
 .col-lg-offset-10 {
  margin-left:83.33333333%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-8 {
  margin-left:66.66666667%
 }
 .col-lg-offset-7 {
  margin-left:58.33333333%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-5 {
  margin-left:41.66666667%
 }
 .col-lg-offset-4 {
  margin-left:33.33333333%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-2 {
  margin-left:16.66666667%
 }
 .col-lg-offset-1 {
  margin-left:8.33333333%
 }
 .col-lg-offset-0 {
  margin-left:0%
 }
}
fieldset {
 padding:0;
 margin:0;
 border:0;
 min-width:0
}
legend {
 display:block;
 width:100%;
 padding:0;
 margin-bottom:20px;
 font-size:21px;
 line-height:inherit;
 color:#333;
 border:0;
 border-bottom:1px solid #e5e5e5
}
label {
 display:inline-block;
 max-width:100%;
 margin-bottom:5px;
 font-weight:700
}
input[type=search] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
input[type=radio],input[type=checkbox] {
 margin:4px 0 0;
 margin-top:1px \9;
 line-height:normal
}
input[type=file] {
 display:block
}
input[type=range] {
 display:block;
 width:100%
}
select[multiple],select[size] {
 height:auto
}
input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus {
 outline:thin dotted;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
output {
 display:block;
 padding-top:7px;
 font-size:14px;
 line-height:1.42857143;
 color:#868e96
}
.form-control {
 display:block;
 width:100%;
 height:34px;
 padding:6px 12px;
 font-size:14px;
 line-height:1.42857143;
 color:#868e96;
 background-color:#fff;
 background-image:none;
 border:1px solid #ccc;
 border-radius:3px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
 border-color:#66afe9;
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
 color:#999;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#999
}
.form-control::-webkit-input-placeholder {
 color:#999
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
 cursor:not-allowed;
 background-color:#eee;
 opacity:1
}
textarea.form-control {
 height:auto
}
input[type=search] {
 -webkit-appearance:none
}
input[type=date],input[type=time],input[type=datetime-local],input[type=month] {
 line-height:34px;
 line-height:1.42857143 \0
}
input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
 line-height:30px
}
input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
 line-height:46px
}
.form-group {
 margin-bottom:15px
}
.radio,.checkbox {
 position:relative;
 display:block;
 min-height:20px;
 margin-top:10px;
 margin-bottom:10px
}
.radio label,.checkbox label {
 padding-left:20px;
 margin-bottom:0;
 font-weight:400;
 cursor:pointer
}
.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox] {
 position:absolute;
 margin-left:-20px;
 margin-top:4px \9
}
.radio+.radio,.checkbox+.checkbox {
 margin-top:-5px
}
.radio-inline,.checkbox-inline {
 display:inline-block;
 padding-left:20px;
 margin-bottom:0;
 vertical-align:middle;
 font-weight:400;
 cursor:pointer
}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
 margin-top:0;
 margin-left:10px
}
input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox] {
 cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline {
 cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label {
 cursor:not-allowed
}
.form-control-static {
 padding-top:7px;
 padding-bottom:7px;
 margin-bottom:0
}
.form-control-static.input-lg,.form-control-static.input-sm {
 padding-left:0;
 padding-right:0
}
.input-sm,.form-horizontal .form-group-sm .form-control {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-sm {
 height:30px;
 line-height:30px
}
textarea.input-sm,select[multiple].input-sm {
 height:auto
}
.input-lg,.form-horizontal .form-group-lg .form-control {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:3px
}
select.input-lg {
 height:46px;
 line-height:46px
}
textarea.input-lg,select[multiple].input-lg {
 height:auto
}
.has-feedback {
 position:relative
}
.has-feedback .form-control {
 padding-right:42.5px
}
.form-control-feedback {
 position:absolute;
 top:25px;
 right:0;
 z-index:2;
 display:block;
 width:34px;
 height:34px;
 line-height:34px;
 text-align:center
}
.input-lg+.form-control-feedback {
 width:46px;
 height:46px;
 line-height:46px
}
.input-sm+.form-control-feedback {
 width:30px;
 height:30px;
 line-height:30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline {
 color:#3c763d
}
.has-success .form-control {
 border-color:#3c763d;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
 border-color:#2b542c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
 color:#3c763d;
 border-color:#3c763d;
 background-color:#dff0d8
}
.has-success .form-control-feedback {
 color:#3c763d
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline {
 color:#8a6d3b
}
.has-warning .form-control {
 border-color:#8a6d3b;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
 border-color:#66512c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
 color:#8a6d3b;
 border-color:#8a6d3b;
 background-color:#fcf8e3
}
.has-warning .form-control-feedback {
 color:#8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline {
 color:#a94442
}
.has-error .form-control {
 border-color:#a94442;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
 border-color:#843534;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
 color:#a94442;
 border-color:#a94442;
 background-color:#f2dede
}
.has-error .form-control-feedback {
 color:#a94442
}
.has-feedback label.sr-only~.form-control-feedback {
 top:0
}
.help-block {
 display:block;
 margin-top:5px;
 margin-bottom:10px;
 color:#6d7a86
}
@media(min-width:768px) {
 .form-inline .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control {
  width:auto
 }
 .form-inline .input-group>.form-control {
  width:100%
 }
 .form-inline .control-label {
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .radio,.form-inline .checkbox {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .radio label,.form-inline .checkbox label {
  padding-left:0
 }
 .form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox] {
  position:relative;
  margin-left:0
 }
 .form-inline .has-feedback .form-control-feedback {
  top:0
 }
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
 margin-top:0;
 margin-bottom:0;
 padding-top:7px
}
.form-horizontal .radio,.form-horizontal .checkbox {
 min-height:27px
}
.form-horizontal .form-group {
 margin-left:-15px;
 margin-right:-15px
}
@media(min-width:768px) {
 .form-horizontal .control-label {
  text-align:right;
  margin-bottom:0;
  padding-top:7px
 }
}
.form-horizontal .has-feedback .form-control-feedback {
 top:0;
 right:15px
}
@media(min-width:768px) {
 .form-horizontal .form-group-lg .control-label {
  padding-top:14.3px
 }
}
@media(min-width:768px) {
 .form-horizontal .form-group-sm .control-label {
  padding-top:6px
 }
}
.fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 -o-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
tr.collapse.in {
 display:table-row
}
tbody.collapse.in {
 display:table-row-group
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 -webkit-transition:height .35s ease;
 -o-transition:height .35s ease;
 transition:height .35s ease
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-left:2px;
 vertical-align:middle;
 border-top:4px solid;
 border-right:4px solid transparent;
 border-left:4px solid transparent
}
.dropdown {
 position:relative
}
.dropdown-toggle:focus {
 outline:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 list-style:none;
 font-size:14px;
 text-align:left;
 background-color:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.1);
 border-radius:3px;
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
 box-shadow:0 6px 12px rgba(0,0,0,.175);
 background-clip:padding-box
}
.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.dropdown-menu .divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857143;
 color:#343a40;
 white-space:nowrap
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
 text-decoration:none;
 color:#fff;
 background-color:#12b886
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
 color:#fff;
 text-decoration:none;
 outline:0;
 background-color:#14716a
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
 color:#777
}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
 text-decoration:none;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 cursor:not-allowed
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-menu-right {
 left:auto;
 right:0
}
.dropdown-menu-left {
 left:0;
 right:auto
}
.dropdown-header {
 display:block;
 padding:3px 20px;
 font-size:12px;
 line-height:1.42857143;
 color:#777;
 white-space:nowrap
}
.dropdown-backdrop {
 position:fixed;
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:990
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
 border-top:0;
 border-bottom:4px solid;
 content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:1px
}
@media(min-width:992px) {
 .navbar-right .dropdown-menu {
  left:auto;
  right:0
 }
 .navbar-right .dropdown-menu-left {
  left:0;
  right:auto
 }
}
.input-group {
 position:relative;
 display:table;
 border-collapse:separate
}
.input-group[class*=col-] {
 float:none;
 padding-left:0;
 padding-right:0
}
.input-group .form-control {
 position:relative;
 z-index:2;
 float:left;
 width:100%;
 margin-bottom:0
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.33;
 border-radius:3px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
 height:46px;
 line-height:46px
}
textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn {
 height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
 height:30px;
 line-height:30px
}
textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn {
 height:auto
}
.input-group-addon,.input-group-btn,.input-group .form-control {
 display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
 border-radius:0
}
.input-group-addon,.input-group-btn {
 width:1%;
 white-space:nowrap;
 vertical-align:middle
}
.input-group-addon {
 padding:6px 12px;
 font-size:14px;
 font-weight:400;
 line-height:1;
 color:#868e96;
 text-align:center;
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:3px
}
.input-group-addon.input-sm {
 padding:5px 10px;
 font-size:12px;
 border-radius:3px
}
.input-group-addon.input-lg {
 padding:10px 16px;
 font-size:18px;
 border-radius:3px
}
.input-group-addon input[type=radio],.input-group-addon input[type=checkbox] {
 margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.input-group-addon:first-child {
 border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.input-group-addon:last-child {
 border-left:0
}
.input-group-btn {
 position:relative;
 font-size:0;
 white-space:nowrap
}
.input-group-btn>.btn {
 position:relative
}
.input-group-btn>.btn+.btn {
 margin-left:-1px
}
.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active {
 z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
 margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
 margin-left:-1px
}
.nav {
 margin-bottom:0;
 padding-left:0;
 list-style:none
}
.nav>li {
 position:relative;
 display:block
}
.nav>li>a {
 position:relative;
 display:block;
 padding:10px 15px
}
.nav>li>a:hover,.nav>li>a:focus {
 text-decoration:none;
 background-color:#eee
}
.nav>li.disabled>a {
 color:#777
}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
 color:#777;
 text-decoration:none;
 background-color:transparent;
 cursor:not-allowed
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
 background-color:#eee;
 border-color:#12b886
}
.nav .nav-divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.nav>li>a>img {
 max-width:none
}
.nav-tabs {
 border-bottom:1px solid #ddd
}
.nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.nav-tabs>li>a {
 margin-right:2px;
 line-height:1.42857143;
 border:1px solid transparent;
 border-radius:3px 3px 0 0
}
.nav-tabs>li>a:hover {
 border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
 color:#555;
 background-color:#faf9f8;
 border:1px solid #ddd;
 border-bottom-color:transparent;
 cursor:default
}
.nav-tabs.nav-justified {
 width:100%;
 border-bottom:0
}
.nav-tabs.nav-justified>li {
 float:none
}
.nav-tabs.nav-justified>li>a {
 text-align:center;
 margin-bottom:5px
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media(min-width:768px) {
 .nav-tabs.nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-tabs.nav-justified>li>a {
  margin-bottom:0
 }
}
.nav-tabs.nav-justified>li>a {
 margin-right:0;
 border-radius:3px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
 border:1px solid #ddd
}
@media(min-width:768px) {
 .nav-tabs.nav-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:3px 3px 0 0
 }
 .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus {
  border-bottom-color:#faf9f8
 }
}
.nav-pills>li {
 float:left
}
.nav-pills>li>a {
 border-radius:3px
}
.nav-pills>li+li {
 margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
 color:#fff;
 background-color:#14716a
}
.nav-stacked>li {
 float:none
}
.nav-stacked>li+li {
 margin-top:2px;
 margin-left:0
}
.nav-justified {
 width:100%
}
.nav-justified>li {
 float:none
}
.nav-justified>li>a {
 text-align:center;
 margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media(min-width:768px) {
 .nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-justified>li>a {
  margin-bottom:0
 }
}
.nav-tabs-justified {
 border-bottom:0
}
.nav-tabs-justified>li>a {
 margin-right:0;
 border-radius:3px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
 border:1px solid #ddd
}
@media(min-width:768px) {
 .nav-tabs-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:3px 3px 0 0
 }
 .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus {
  border-bottom-color:#faf9f8
 }
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.navbar {
 position:relative;
 min-height:62px;
 margin-bottom:62px;
 border:1px solid transparent
}
@media(min-width:992px) {
 .navbar {
  border-radius:0
 }
}
@media(min-width:992px) {
 .navbar-header {
  float:left
 }
}
.navbar-collapse {
 overflow-x:visible;
 padding-right:15px;
 padding-left:15px;
 border-top:1px solid transparent;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
 -webkit-overflow-scrolling:touch
}
.navbar-collapse.in {
 overflow-y:auto
}
@media(min-width:992px) {
 .navbar-collapse {
  width:auto;
  border-top:0;
  box-shadow:none
 }
 .navbar-collapse.collapse {
  display:block!important;
  height:auto!important;
  padding-bottom:0;
  overflow:visible!important
 }
 .navbar-collapse.in {
  overflow-y:visible
 }
 .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
  padding-left:0;
  padding-right:0
 }
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
 max-height:340px
}
@media(max-width:480px) and (orientation:landscape) {
 .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
  max-height:200px
 }
}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
 margin-right:-15px;
 margin-left:-15px
}
@media(min-width:992px) {
 .container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
  margin-right:0;
  margin-left:0
 }
}
.navbar-static-top {
 z-index:4000;
 border-width:0 0 1px
}
@media(min-width:992px) {
 .navbar-static-top {
  border-radius:0
 }
}
.navbar-fixed-top,.navbar-fixed-bottom {
 position:fixed;
 right:0;
 left:0;
 z-index:1030;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
@media(min-width:992px) {
 .navbar-fixed-top,.navbar-fixed-bottom {
  border-radius:0
 }
}
.navbar-fixed-top {
 top:0;
 border-width:0 0 1px
}
.navbar-fixed-bottom {
 bottom:0;
 margin-bottom:0;
 border-width:1px 0 0
}
.navbar-brand {
 float:left;
 padding:23px 15px;
 font-size:18px;
 line-height:20px;
 height:62px
}
.navbar-brand:hover,.navbar-brand:focus {
 text-decoration:none
}
@media(min-width:992px) {
 .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
  margin-left:-15px
 }
}
.navbar-toggle {
 position:relative;
 float:right;
 margin-right:15px;
 padding:9px 10px;
 margin-top:14px;
 margin-bottom:14px;
 background-color:transparent;
 background-image:none;
 border:1px solid transparent;
 border-radius:3px
}
.navbar-toggle:focus {
 outline:0
}
.navbar-toggle .icon-bar {
 display:block;
 width:22px;
 height:2px;
 border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
 margin-top:4px
}
@media(min-width:992px) {
 .navbar-toggle {
  display:none
 }
}
.navbar-nav {
 margin:11.5px -15px
}
.navbar-nav>li>a {
 padding-top:10px;
 padding-bottom:10px;
 line-height:20px
}
@media(max-width:991px) {
 .navbar-nav .open .dropdown-menu {
  position:static;
  float:none;
  width:auto;
  margin-top:0;
  background-color:transparent;
  border:0;
  box-shadow:none
 }
 .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
  padding:5px 15px 5px 25px
 }
 .navbar-nav .open .dropdown-menu>li>a {
  line-height:20px
 }
 .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
  background-image:none
 }
}
@media(min-width:992px) {
 .navbar-nav {
  float:left;
  margin:0
 }
 .navbar-nav>li {
  float:left
 }
 .navbar-nav>li>a {
  padding-top:23px;
  padding-bottom:23px
 }
 .navbar-nav.navbar-right:last-child {
  margin-right:-15px
 }
}
@media(min-width:992px) {
 .navbar-left {
  float:left!important
 }
 .navbar-right {
  float:right!important
 }
}
.navbar-form {
 margin-left:-15px;
 margin-right:-15px;
 padding:10px 15px;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
 -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
 margin-top:14px;
 margin-bottom:14px
}
@media(min-width:768px) {
 .navbar-form .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .navbar-form .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control {
  width:auto
 }
 .navbar-form .input-group>.form-control {
  width:100%
 }
 .navbar-form .control-label {
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .radio,.navbar-form .checkbox {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .radio label,.navbar-form .checkbox label {
  padding-left:0
 }
 .navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox] {
  position:relative;
  margin-left:0
 }
 .navbar-form .has-feedback .form-control-feedback {
  top:0
 }
}
@media(max-width:991px) {
 .navbar-form .form-group {
  margin-bottom:5px
 }
}
@media(min-width:992px) {
 .navbar-form {
  width:auto;
  border:0;
  margin-left:0;
  margin-right:0;
  padding-top:0;
  padding-bottom:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .navbar-form.navbar-right:last-child {
  margin-right:-15px
 }
}
.navbar-nav>li>.dropdown-menu {
 margin-top:0;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.navbar-btn {
 margin-top:14px;
 margin-bottom:14px
}
.navbar-btn.btn-sm {
 margin-top:16px;
 margin-bottom:16px
}
.navbar-btn.btn-xs {
 margin-top:20px;
 margin-bottom:20px
}
.navbar-text {
 margin-top:21px;
 margin-bottom:21px
}
@media(min-width:992px) {
 .navbar-text {
  float:left;
  margin-left:15px;
  margin-right:15px
 }
 .navbar-text.navbar-right:last-child {
  margin-right:0
 }
}
.navbar-default {
 background-color:#000;
 border-color:transparent
}
.navbar-default .navbar-brand {
 color:#fff
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
 color:#e6e6e6;
 background-color:transparent
}
.navbar-default .navbar-text {
 color:#fff
}
.navbar-default .navbar-nav>li>a {
 color:#fff
}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
 color:#12b886;
 background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
 color:#fff;
 background-color:transparent
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
 color:#ccc;
 background-color:transparent
}
.navbar-default .navbar-toggle {
 border-color:#fff
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
 background-color:#12b886
}
.navbar-default .navbar-toggle .icon-bar {
 background-color:#fff
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
 border-color:transparent
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
 background-color:transparent;
 color:#fff
}
@media(max-width:991px) {
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color:#fff
 }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
  color:#12b886;
  background-color:transparent
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
  color:#fff;
  background-color:transparent
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
  color:#ccc;
  background-color:transparent
 }
}
.navbar-default .navbar-link {
 color:#fff
}
.navbar-default .navbar-link:hover {
 color:#12b886
}
.navbar-default .btn-link {
 color:#fff
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus {
 color:#12b886
}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus {
 color:#ccc
}
.navbar-inverse {
 background-color:#222;
 border-color:#080808
}
.navbar-inverse .navbar-brand {
 color:#777
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-text {
 color:#777
}
.navbar-inverse .navbar-nav>li>a {
 color:#777
}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
 color:#fff;
 background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
 color:#444;
 background-color:transparent
}
.navbar-inverse .navbar-toggle {
 border-color:#333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
 background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
 background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
 border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
 background-color:#080808;
 color:#fff
}
@media(max-width:991px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
  border-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  background-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color:#777
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
  color:#fff;
  background-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
  color:#fff;
  background-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
  color:#444;
  background-color:transparent
 }
}
.navbar-inverse .navbar-link {
 color:#777
}
.navbar-inverse .navbar-link:hover {
 color:#fff
}
.navbar-inverse .btn-link {
 color:#777
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
 color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {
 color:#444
}
.panel {
 margin-bottom:20px;
 background-color:#fff;
 border:1px solid transparent;
 border-radius:3px;
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
 box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
 padding:15px;
 padding-left: 35px;
}
.panel-heading {
 padding:10px 15px;
 border-bottom:1px solid transparent;
 border-top-right-radius:2px;
 border-top-left-radius:2px
}
.panel-heading>.dropdown .dropdown-toggle {
 color:inherit
}
.panel-title {
 margin-top:0;
 margin-bottom:0;
 font-size:16px;
 color:inherit
}
.panel-title>a {
 color:inherit
}
.panel-footer {
 padding:10px 15px;
 background-color:#f5f5f5;
 border-top:1px solid #ddd;
 border-bottom-right-radius:2px;
 border-bottom-left-radius:2px
}
.panel>.list-group {
 margin-bottom:0
}
.panel>.list-group .list-group-item {
 border-width:1px 0;
 border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child {
 border-top:0;
 border-top-right-radius:2px;
 border-top-left-radius:2px
}
.panel>.list-group:last-child .list-group-item:last-child {
 border-bottom:0;
 border-bottom-right-radius:2px;
 border-bottom-left-radius:2px
}
.panel-heading+.list-group .list-group-item:first-child {
 border-top-width:0
}
.list-group+.panel-footer {
 border-top-width:0
}
.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table {
 margin-bottom:0
}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child {
 border-top-right-radius:2px;
 border-top-left-radius:2px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
 border-top-left-radius:2px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
 border-top-right-radius:2px
}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child {
 border-bottom-right-radius:2px;
 border-bottom-left-radius:2px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
 border-bottom-left-radius:2px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
 border-bottom-right-radius:2px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive {
 border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
 border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
 border:0
}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
 border-left:0
}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
 border-right:0
}
.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
 border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
 border-bottom:0
}
.panel>.table-responsive {
 border:0;
 margin-bottom:0
}
.panel-group {
 margin-bottom:20px
}
.panel-group .panel {
 margin-bottom:0;
 border-radius:3px
}
.panel-group .panel+.panel {
 margin-top:5px
}
.panel-group .panel-heading {
 border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
 border-top:1px solid #ddd
}
.panel-group .panel-footer {
 border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
 border-bottom:1px solid #ddd
}
.panel-default {
 border-color:#ddd
}
.panel-default>.panel-heading {
 color:#333;
 background-color:#f5f5f5;
 border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
 color:#f5f5f5;
 background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#ddd
}
.panel-primary {
 border-color:#14716a
}
.panel-primary>.panel-heading {
 color:#fff;
 background-color:#14716a;
 border-color:#14716a
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#14716a
}
.panel-primary>.panel-heading .badge {
 color:#14716a;
 background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#14716a
}
.panel-success {
 border-color:#d6e9c6
}
.panel-success>.panel-heading {
 color:#3c763d;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
 color:#dff0d8;
 background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#d6e9c6
}
.panel-info {
 border-color:#bce8f1
}
.panel-info>.panel-heading {
 color:#31708f;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
 color:#d9edf7;
 background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#bce8f1
}
.panel-warning {
 border-color:#faebcc
}
.panel-warning>.panel-heading {
 color:#8a6d3b;
 background-color:#fcf8e3;
 border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
 color:#fcf8e3;
 background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#faebcc
}
.panel-danger {
 border-color:#ebccd1
}
.panel-danger>.panel-heading {
 color:#a94442;
 background-color:#f2dede;
 border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
 color:#f2dede;
 background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#ebccd1
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.panel-body:before,.panel-body:after {
 content:" ";
 display:table
}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.panel-body:after {
 clear:both
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important;
 visibility:hidden!important
}
.affix {
 position:fixed;
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
@-ms-viewport {
 width:device-width;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg {
 display:none!important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block {
 display:none!important
}
@media(max-width:767px) {
 .visible-xs {
  display:block!important
 }
 table.visible-xs {
  display:table
 }
 tr.visible-xs {
  display:table-row!important
 }
 th.visible-xs,td.visible-xs {
  display:table-cell!important
 }
}
@media(max-width:767px) {
 .visible-xs-block {
  display:block!important
 }
}
@media(max-width:767px) {
 .visible-xs-inline {
  display:inline!important
 }
}
@media(max-width:767px) {
 .visible-xs-inline-block {
  display:inline-block!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .visible-sm {
  display:block!important
 }
 table.visible-sm {
  display:table
 }
 tr.visible-sm {
  display:table-row!important
 }
 th.visible-sm,td.visible-sm {
  display:table-cell!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .visible-sm-block {
  display:block!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .visible-sm-inline {
  display:inline!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .visible-sm-inline-block {
  display:inline-block!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .visible-md {
  display:block!important
 }
 table.visible-md {
  display:table
 }
 tr.visible-md {
  display:table-row!important
 }
 th.visible-md,td.visible-md {
  display:table-cell!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .visible-md-block {
  display:block!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .visible-md-inline {
  display:inline!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .visible-md-inline-block {
  display:inline-block!important
 }
}
@media(min-width:1200px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table
 }
 tr.visible-lg {
  display:table-row!important
 }
 th.visible-lg,td.visible-lg {
  display:table-cell!important
 }
}
@media(min-width:1200px) {
 .visible-lg-block {
  display:block!important
 }
}
@media(min-width:1200px) {
 .visible-lg-inline {
  display:inline!important
 }
}
@media(min-width:1200px) {
 .visible-lg-inline-block {
  display:inline-block!important
 }
}
@media(max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media(min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none!important
 }
}
@media(min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display:none!important
 }
}
@media(min-width:1200px) {
 .hidden-lg {
  display:none!important
 }
}
.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 table.visible-print {
  display:table
 }
 tr.visible-print {
  display:table-row!important
 }
 th.visible-print,td.visible-print {
  display:table-cell!important
 }
}
.visible-print-block {
 display:none!important
}
@media print {
 .visible-print-block {
  display:block!important
 }
}
.visible-print-inline {
 display:none!important
}
@media print {
 .visible-print-inline {
  display:inline!important
 }
}
.visible-print-inline-block {
 display:none!important
}
@media print {
 .visible-print-inline-block {
  display:inline-block!important
 }
}
@media print {
 .hidden-print {
  display:none!important
 }
}
.dropdown-menu {
 border:none
}
.container {
 position:relative
}
.padiOverlay {
 position:fixed;
 left:0;
 top:0;
 padding:0;
 margin:0;
 visibility:visible;
 overflow-x:hidden;
 overflow-y:auto;
 width:100%;
 height:100%;
 z-index:1040
}
.padiFade {
 zoom:1;
 background-color:rgba(0,0,0,.6);
 width:100%;
 height:100%;
 z-index:1041
}
.padiPop4Overlay h1,.padiPop4Overlay h2,.padiPop4Overlay h3,.padiPop4Overlay div,.padiPop4Overlay ul,.padiPop4Overlay li,.padiPop4Overlay ol,.padiPop4Overlay p,.padiPop4Overlay a,.padiPop4Overlay input,.padiPop4Overlay input[type=text],.padiPop4Overlay input[type=email] {
 margin:0;
 padding:0;
 border:0;
 outline:none;
 font-size:100%;
 font-family:averta,Helvetica,Arial,sans-serif;
 vertical-align:middle;
 float:none;
 width:auto;
 height:auto;
 background-image:none;
 letter-spacing:0;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 list-style:none;
 -webkit-text-shadow:none!important;
 -moz-text-shadow:none!important;
 text-shadow:none!important;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 color:#96704d
}
.padiPop4Overlay *,.padiPop4Overlay *:before,.padiPop4Overlay *:after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.padiPop4Wrap {
 position:absolute;
 visibility:visible;
 z-index:1602;
 padding:10px;
 left:50%;
 margin-left:-200px;
 top:5%;
 height:auto;
 width:auto;
 max-width:400px
}
.padiPop4Overlay {
 font-family:averta,Helvetica,Arial,sans-serif;
 font-size:13px;
 background-color:#fff;
 background-image:none;
 background-repeat:no-repeat;
 padding:6px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 box-shadow:0 0 25px rgba(0,0,0,.8);
 -webkit-box-shadow:0 0 25px rgba(0,0,0,.8);
 -moz-box-shadow:0 0 25px rgba(0,0,0,.8);
 -moz-background-clip:padding;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 position:static;
 margin:0;
 z-index:1060;
 overflow:auto
}
.padiPop4Overlay a {
 color:inherit;
 text-decoration:underline;
 border-bottom:none;
 color:#3c9
}
.padiPop4Overlay a:hover {
 color:inherit;
 text-decoration:underline;
 border-bottom:none
}
.padiPop4Overlay h1.padiTitle {
 color:#3c9;
 font-size:26px;
 font-weight:400;
 font-family:averta,Helvetica,Arial,sans-serif;
 margin:0;
 text-align:center;
 padding:15px 0;
 text-shadow:none;
 word-spacing:-1px;
 text-decoration:none;
 line-height:28px
}
.padiPop4Overlay div.padiPopupContent {
 position:relative;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
 background:#fff;
 margin-bottom:0;
 -moz-background-clip:padding;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 color:#2d2d2d
}
.padiPop4Overlay .padiContent {
 padding:0 1.6em .2em 1.5em;
 color:#2d2d2d
}
.padiPop4Overlay .padiContent p {
 margin-top:0;
 margin-bottom:1.4em;
 color:#96704d;
 line-height:18px
}
.padiPop4Overlay .padiContent p.padiErrorMessage {
 color:#b10000
}
.padiPop4Overlay .padiCriticalMessage {
 border:none!important;
 background:#fcc;
 padding:10px;
 font-size:13px;
 font-weight:400;
 color:#b10000;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px
}
.padiPop4Overlay .padiFields {
 width:100%;
 display:block;
 vertical-align:top;
 padding:0
}
.padiPop4Overlay .padiThanks {
 width:100%;
 display:block;
 vertical-align:top;
 padding:0;
 font-weight:700;
 color:#2d2d2d
}
.padiClearfix:after {
 content:" ";
 visibility:hidden;
 display:block;
 height:0;
 clear:both
}
.padiPop4Overlay .padiClose {
 font-family:averta,Helvetica,Arial,sans-serif;
 padding:8px;
 margin:0;
 display:block;
 float:right;
 font-size:28px;
 font-weight:700;
 line-height:18px;
 color:#c5ac93;
 text-shadow:none;
 opacity:.7;
 filter:alpha(opacity=20);
 text-decoration:none!important;
 border:none
}
.padiPop4Overlay .padiClose:hover {
 color:#96704d;
 text-decoration:none;
 opacity:.7;
 cursor:pointer;
 text-decoration:none!important;
 border:none;
 padding:8px;
 margin:0;
 display:block
}
.padiPop4Overlay form {
 position:relative;
 padding-top:5px;
 margin:0;
 display:block
}
.padiPop4Overlay form .padiField {
 display:block!important;
 width:100%!important;
 height:34px;
 padding:6px 8px;
 font-size:13px;
 line-height:1.428571429;
 color:#49301f;
 vertical-align:middle;
 background-color:#fff;
 background-image:none;
 border:1px solid #c5ac93;
 border-radius:2px;
 -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 margin:4px 0 3px;
 font-family:averta,Helvetica,Arial,sans-serif
}
.padiPop4Overlay form .padiCheck {
 margin:0 4px 2px;
 vertical-align:bottom
}
.padiPop4Overlay form .padiField:focus {
 border-color:#4ba6f5;
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,255,255,.6)
}
.padiPop4Overlay form .padiLabel {
 font-weight:regular;
 color:#49301f;
 display:block
}
.padiPop4Overlay form .padiRadioLabel {
 font-weight:400!important;
 font-size:12px
}
.padiPop4Overlay form option {
 color:#333
}
.padiPop4Overlay form .padiRadio {
 margin-bottom:1.4em;
 padding:0;
 list-style:none
}
.padiPop4Overlay form .padiRadio li {
 margin:3px 0
}
.padiPop4Overlay form .padiButton {
 color:#fff;
 background-color:#3c9;
 border-radius:1500px!important;
 text-shadow:none!important;
 font-size:18px!important;
 padding:8px 30px!important;
 font-family:averta,Helvetica,Arial,sans-serif;
 font-weight:400!important;
 width:100%!important;
 margin-top:5px!important
}
.padiPop4Overlay form .padiButton:hover {
 background-color:#1e8a63
}
.padiPop4Overlay form .padiButton:active {
 background-image:none;
 outline:0;
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.225);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.225)
}
.padiPop4Overlay form .padiButton {
 display:inline-block;
 padding:4px 10px;
 margin-bottom:0;
 margin-top:15px;
 font-size:14px;
 font-weight:700;
 line-height:1.428571429;
 text-shadow:0 1px 2px rgba(0,0,0,.3);
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 cursor:pointer;
 background-image:none;
 border:1px solid transparent;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 -o-user-select:none;
 user-select:none;
 outline:none;
 opacity:.9;
 font-family:averta,Helvetica,Arial,sans-serif
}
.padiPop4Overlay form .padiButton:hover {
 opacity:1
}
.padiPop4Overlay form .padiSLabel {
 font-size:12px;
 display:block;
 margin:5px 0
}
.padiPop4Overlay .privacy {
 font-size:11px;
 color:#777;
 margin-bottom:10px!important
}
.padiPreload {
 display:inline-block;
 position:absolute;
 bottom:0;
 right:inherit;
 padding:3px
}
.padiCheckTerms>label,.padiCheckTerms>label>label {
 font-weight:400!important
}
.padiOverlay {
 position:fixed;
 left:0;
 top:0;
 padding:0;
 margin:0;
 visibility:visible;
 overflow-x:hidden;
 overflow-y:auto;
 width:100%;
 height:100%;
 z-index:1040
}
.mfp-bg {
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1042;
 overflow:hidden;
 position:fixed;
 background:#0b0b0b;
 opacity:.8;
 filter:alpha(opacity=80)
}
.mfp-wrap {
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:1043;
 position:fixed;
 outline:none!important;
 -webkit-backface-visibility:hidden
}
.mfp-container {
 text-align:center;
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
 padding:0 8px;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.mfp-container:before {
 content:'';
 display:inline-block;
 height:100%;
 vertical-align:middle
}
.mfp-align-top .mfp-container:before {
 display:none
}
.mfp-content {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin:0 auto;
 text-align:left;
 z-index:1045
}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
 width:100%;
 cursor:auto
}
.mfp-ajax-cur {
 cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
 cursor:-moz-zoom-out;
 cursor:-webkit-zoom-out;
 cursor:zoom-out
}
.mfp-zoom {
 cursor:pointer;
 cursor:-webkit-zoom-in;
 cursor:-moz-zoom-in;
 cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
 cursor:auto
}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.mfp-loading.mfp-figure {
 display:none
}
.mfp-hide {
 display:none!important
}
.mfp-preloader {
 color:#ccc;
 position:absolute;
 top:50%;
 width:auto;
 text-align:center;
 margin-top:-.8em;
 left:8px;
 right:8px;
 z-index:1044
}
.mfp-preloader a {
 color:#ccc
}
.mfp-preloader a:hover {
 color:#fff
}
.mfp-s-ready .mfp-preloader {
 display:none
}
.mfp-s-error .mfp-content {
 display:none
}
button.mfp-close,button.mfp-arrow {
 overflow:visible;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none;
 display:block;
 outline:none;
 padding:0;
 z-index:1046;
 -webkit-box-shadow:none;
 box-shadow:none
}
button::-moz-focus-inner {
 padding:0;
 border:0
}
.mfp-close {
 width:44px;
 height:44px;
 line-height:44px;
 position:absolute;
 right:0;
 top:0;
 text-decoration:none;
 text-align:center;
 opacity:.65;
 filter:alpha(opacity=65);
 padding:0 0 18px 10px;
 color:#fff;
 font-style:normal;
 font-size:28px;
 font-family:Arial,Baskerville,monospace
}
.mfp-close:hover,.mfp-close:focus {
 opacity:1;
 filter:alpha(opacity=100)
}
.mfp-close:active {
 top:1px
}
.mfp-close-btn-in .mfp-close {
 color:#333
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
 color:#fff;
 right:-6px;
 text-align:right;
 padding-right:6px;
 width:100%
}
.mfp-counter {
 position:absolute;
 top:0;
 right:0;
 color:#ccc;
 font-size:12px;
 line-height:18px;
 white-space:nowrap
}
.mfp-arrow {
 position:absolute;
 opacity:.65;
 filter:alpha(opacity=65);
 margin:0;
 top:50%;
 margin-top:-55px;
 padding:0;
 width:90px;
 height:110px;
 -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
 margin-top:-54px
}
.mfp-arrow:hover,.mfp-arrow:focus {
 opacity:1;
 filter:alpha(opacity=100)
}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {
 content:'';
 display:block;
 width:0;
 height:0;
 position:absolute;
 left:0;
 top:0;
 margin-top:35px;
 margin-left:35px;
 border:medium inset transparent
}
.mfp-arrow:after,.mfp-arrow .mfp-a {
 border-top-width:13px;
 border-bottom-width:13px;
 top:8px
}
.mfp-arrow:before,.mfp-arrow .mfp-b {
 border-top-width:21px;
 border-bottom-width:21px;
 opacity:.7
}
.mfp-arrow-left {
 left:0
}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {
 border-right:17px solid #fff;
 margin-left:31px
}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {
 margin-left:25px;
 border-right:27px solid #3f3f3f
}
.mfp-arrow-right {
 right:0
}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {
 border-left:17px solid #fff;
 margin-left:39px
}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {
 border-left:27px solid #3f3f3f
}
.mfp-iframe-holder {
 padding-top:40px;
 padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
 line-height:0;
 width:100%;
 max-width:900px
}
.mfp-iframe-holder .mfp-close {
 top:-40px
}
.mfp-iframe-scaler {
 width:100%;
 height:0;
 overflow:hidden;
 padding-top:56.25%
}
.mfp-iframe-scaler iframe {
 position:absolute;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%;
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#000
}
img.mfp-img {
 width:auto;
 max-width:100%;
 height:auto;
 display:block;
 line-height:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:40px 0;
 margin:0 auto
}
.mfp-figure {
 line-height:0
}
.mfp-figure:after {
 content:'';
 position:absolute;
 left:0;
 top:40px;
 bottom:40px;
 display:block;
 right:0;
 width:auto;
 height:auto;
 z-index:-1;
 box-shadow:0 0 8px rgba(0,0,0,.6);
 background:#444
}
.mfp-figure small {
 color:#bdbdbd;
 display:block;
 font-size:12px;
 line-height:14px
}
.mfp-figure figure {
 margin:0
}
.mfp-bottom-bar {
 margin-top:-36px;
 position:absolute;
 top:100%;
 left:0;
 width:100%;
 cursor:auto
}
.mfp-title {
 text-align:left;
 line-height:18px;
 color:#f3f3f3;
 word-wrap:break-word;
 padding-right:36px
}
.mfp-image-holder .mfp-content {
 max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
 cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
 .mfp-img-mobile .mfp-image-holder {
  padding-left:0;
  padding-right:0
 }
 .mfp-img-mobile img.mfp-img {
  padding:0
 }
 .mfp-img-mobile .mfp-figure:after {
  top:0;
  bottom:0
 }
 .mfp-img-mobile .mfp-figure small {
  display:inline;
  margin-left:5px
 }
 .mfp-img-mobile .mfp-bottom-bar {
  background:rgba(0,0,0,.6);
  bottom:0;
  margin:0;
  top:auto;
  padding:3px 5px;
  position:fixed;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
 }
 .mfp-img-mobile .mfp-bottom-bar:empty {
  padding:0
 }
 .mfp-img-mobile .mfp-counter {
  right:5px;
  top:3px
 }
 .mfp-img-mobile .mfp-close {
  top:0;
  right:0;
  width:35px;
  height:35px;
  line-height:35px;
  background:rgba(0,0,0,.6);
  position:fixed;
  text-align:center;
  padding:0
 }
}
@media all and (max-width:900px) {
 .mfp-arrow {
  -webkit-transform:scale(.75);
  transform:scale(.75)
 }
 .mfp-arrow-left {
  -webkit-transform-origin:0;
  transform-origin:0
 }
 .mfp-arrow-right {
  -webkit-transform-origin:100%;
  transform-origin:100%
 }
 .mfp-container {
  padding-left:6px;
  padding-right:6px
 }
}
.mfp-ie7 .mfp-img {
 padding:0
}
.mfp-ie7 .mfp-bottom-bar {
 width:600px;
 left:50%;
 margin-left:-300px;
 margin-top:5px;
 padding-bottom:5px
}
.mfp-ie7 .mfp-container {
 padding:0
}
.mfp-ie7 .mfp-content {
 padding-top:44px
}
.mfp-ie7 .mfp-close {
 top:0;
 right:0;
 padding-top:0
}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {
 position:absolute;
 left:0;
 top:0
}
.leaflet-container {
 overflow:hidden
}
.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -webkit-user-drag:none
}
.leaflet-safari .leaflet-tile {
 image-rendering:-webkit-optimize-contrast
}
.leaflet-safari .leaflet-tile-container {
 width:1600px;
 height:1600px;
 -webkit-transform-origin:0 0
}
.leaflet-marker-icon,.leaflet-marker-shadow {
 display:block
}
.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer {
 max-width:none!important
}
.leaflet-container.leaflet-touch-zoom {
 -ms-touch-action:pan-x pan-y;
 touch-action:pan-x pan-y
}
.leaflet-container.leaflet-touch-drag {
 -ms-touch-action:pinch-zoom
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
 -ms-touch-action:none;
 touch-action:none
}
.leaflet-tile {
 filter:inherit;
 visibility:hidden
}
.leaflet-tile-loaded {
 visibility:inherit
}
.leaflet-zoom-box {
 width:0;
 height:0;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 z-index:800
}
.leaflet-overlay-pane svg {
 -moz-user-select:none
}
.leaflet-pane {
 z-index:400
}
.leaflet-tile-pane {
 z-index:200
}
.leaflet-overlay-pane {
 z-index:400
}
.leaflet-shadow-pane {
 z-index:500
}
.leaflet-marker-pane {
 z-index:600
}
.leaflet-tooltip-pane {
 z-index:650
}
.leaflet-popup-pane {
 z-index:700
}
.leaflet-map-pane canvas {
 z-index:100
}
.leaflet-map-pane svg {
 z-index:200
}
.leaflet-vml-shape {
 width:1px;
 height:1px
}
.lvml {
 behavior:url(#default#VML);
 display:inline-block;
 position:absolute
}
.leaflet-control {
 position:relative;
 z-index:800;
 pointer-events:visiblePainted;
 pointer-events:auto
}
.leaflet-top,.leaflet-bottom {
 position:absolute;
 z-index:1000;
 pointer-events:none
}
.leaflet-top {
 top:0
}
.leaflet-right {
 right:0
}
.leaflet-bottom {
 bottom:0
}
.leaflet-left {
 left:0
}
.leaflet-control {
 float:left;
 clear:both
}
.leaflet-right .leaflet-control {
 float:right
}
.leaflet-top .leaflet-control {
 margin-top:10px
}
.leaflet-bottom .leaflet-control {
 margin-bottom:10px
}
.leaflet-left .leaflet-control {
 margin-left:10px
}
.leaflet-right .leaflet-control {
 margin-right:10px
}
.leaflet-fade-anim .leaflet-tile {
 will-change:opacity
}
.leaflet-fade-anim .leaflet-popup {
 opacity:0;
 -webkit-transition:opacity .2s linear;
 -moz-transition:opacity .2s linear;
 -o-transition:opacity .2s linear;
 transition:opacity .2s linear
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
 opacity:1
}
.leaflet-zoom-animated {
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0
}
.leaflet-zoom-anim .leaflet-zoom-animated {
 will-change:transform
}
.leaflet-zoom-anim .leaflet-zoom-animated {
 -webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);
 -moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);
 -o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);
 transition:transform .25s cubic-bezier(0,0,.25,1)
}
.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile {
 -webkit-transition:none;
 -moz-transition:none;
 -o-transition:none;
 transition:none
}
.leaflet-zoom-anim .leaflet-zoom-hide {
 visibility:hidden
}
.leaflet-interactive {
 cursor:pointer
}
.leaflet-grab {
 cursor:-webkit-grab;
 cursor:-moz-grab
}
.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive {
 cursor:crosshair
}
.leaflet-popup-pane,.leaflet-control {
 cursor:auto
}
.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable {
 cursor:move;
 cursor:-webkit-grabbing;
 cursor:-moz-grabbing
}
.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container {
 pointer-events:none
}
.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive {
 pointer-events:visiblePainted;
 pointer-events:auto
}
.leaflet-container {
 background:#ddd;
 outline:0
}
.leaflet-container a {
 color:#0078a8
}
.leaflet-container a.leaflet-active {
 outline:2px solid orange
}
.leaflet-zoom-box {
 border:2px dotted #38f;
 background:rgba(255,255,255,.5)
}
.leaflet-container {
 font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif
}
.leaflet-bar {
 box-shadow:0 1px 5px rgba(0,0,0,.65);
 border-radius:4px
}
.leaflet-bar a,.leaflet-bar a:hover {
 background-color:#fff;
 border-bottom:1px solid #ccc;
 width:26px;
 height:26px;
 line-height:26px;
 display:block;
 text-align:center;
 text-decoration:none;
 color:#000
}
.leaflet-bar a,.leaflet-control-layers-toggle {
 background-position:50% 50%;
 background-repeat:no-repeat;
 display:block
}
.leaflet-bar a:hover {
 background-color:#f4f4f4
}
.leaflet-bar a:first-child {
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.leaflet-bar a:last-child {
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 border-bottom:none
}
.leaflet-bar a.leaflet-disabled {
 cursor:default;
 background-color:#f4f4f4;
 color:#bbb
}
.leaflet-touch .leaflet-bar a {
 width:30px;
 height:30px;
 line-height:30px
}
.leaflet-control-zoom-in,.leaflet-control-zoom-out {
 font:700 18px lucida console,Monaco,monospace;
 text-indent:1px
}
.leaflet-control-zoom-out {
 font-size:20px
}
.leaflet-touch .leaflet-control-zoom-in {
 font-size:22px
}
.leaflet-touch .leaflet-control-zoom-out {
 font-size:24px
}
.leaflet-control-layers {
 box-shadow:0 1px 5px rgba(0,0,0,.4);
 background:#fff;
 border-radius:5px
}
.leaflet-control-layers-toggle {
 background-image:url(../assets/images/layers.png);
 width:36px;
 height:36px
}
.leaflet-retina .leaflet-control-layers-toggle {
 background-image:url(../assets/images/layers-2x.png);
 background-size:26px 26px
}
.leaflet-touch .leaflet-control-layers-toggle {
 width:44px;
 height:44px
}
.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
 display:none
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
 display:block;
 position:relative
}
.leaflet-control-layers-expanded {
 padding:6px 10px 6px 6px;
 color:#333;
 background:#fff
}
.leaflet-control-layers-scrollbar {
 overflow-y:scroll;
 padding-right:5px
}
.leaflet-control-layers-selector {
 margin-top:2px;
 position:relative;
 top:1px
}
.leaflet-control-layers label {
 display:block
}
.leaflet-control-layers-separator {
 height:0;
 border-top:1px solid #ddd;
 margin:5px -10px 5px -6px
}
.leaflet-default-icon-path {
 background-image:url(../assets/images/marker-icon.png)
}
.leaflet-container .leaflet-control-attribution {
 background:#fff;
 background:rgba(255,255,255,.7);
 margin:0
}
.leaflet-control-attribution,.leaflet-control-scale-line {
 padding:0 5px;
 color:#333
}
.leaflet-control-attribution a {
 text-decoration:none
}
.leaflet-control-attribution a:hover {
 text-decoration:underline
}
.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {
 font-size:11px
}
.leaflet-left .leaflet-control-scale {
 margin-left:5px
}
.leaflet-bottom .leaflet-control-scale {
 margin-bottom:5px
}
.leaflet-control-scale-line {
 border:2px solid #777;
 border-top:none;
 line-height:1.1;
 padding:2px 5px 1px;
 font-size:11px;
 white-space:nowrap;
 overflow:hidden;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 background:#fff;
 background:rgba(255,255,255,.5)
}
.leaflet-control-scale-line:not(:first-child) {
 border-top:2px solid #777;
 border-bottom:none;
 margin-top:-2px
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
 border-bottom:2px solid #777
}
.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {
 box-shadow:none
}
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {
 border:2px solid rgba(0,0,0,.2);
 background-clip:padding-box
}
.leaflet-popup {
 position:absolute;
 text-align:center;
 margin-bottom:20px
}
.leaflet-popup-content-wrapper {
 padding:1px;
 text-align:left;
 border-radius:12px
}
.leaflet-popup-content {
 margin:13px 19px;
 line-height:1.4
}
.leaflet-popup-content p {
 margin:18px 0
}
.leaflet-popup-tip-container {
 width:40px;
 height:20px;
 position:absolute;
 left:50%;
 margin-left:-20px;
 overflow:hidden;
 pointer-events:none
}
.leaflet-popup-tip {
 width:17px;
 height:17px;
 padding:1px;
 margin:-10px auto 0;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.leaflet-popup-content-wrapper,.leaflet-popup-tip {
 background:#fff;
 color:#333;
 box-shadow:0 3px 14px rgba(0,0,0,.4)
}
.leaflet-container a.leaflet-popup-close-button {
 position:absolute;
 top:0;
 right:0;
 padding:4px 4px 0 0;
 border:none;
 text-align:center;
 width:18px;
 height:14px;
 font:16px/14px Tahoma,Verdana,sans-serif;
 color:#c3c3c3;
 text-decoration:none;
 font-weight:700;
 background:0 0
}
.leaflet-container a.leaflet-popup-close-button:hover {
 color:#999
}
.leaflet-popup-scrolled {
 overflow:auto;
 border-bottom:1px solid #ddd;
 border-top:1px solid #ddd
}
.leaflet-oldie .leaflet-popup-content-wrapper {
 zoom:1
}
.leaflet-oldie .leaflet-popup-tip {
 width:24px;
 margin:0 auto;
 -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
 filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)
}
.leaflet-oldie .leaflet-popup-tip-container {
 margin-top:-1px
}
.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {
 border:1px solid #999
}
.leaflet-div-icon {
 background:#fff;
 border:1px solid #666
}
.leaflet-tooltip {
 position:absolute;
 padding:6px;
 background-color:#fff;
 border:1px solid #fff;
 border-radius:3px;
 color:#222;
 white-space:nowrap;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 pointer-events:none;
 box-shadow:0 1px 3px rgba(0,0,0,.4)
}
.leaflet-tooltip.leaflet-clickable {
 cursor:pointer;
 pointer-events:auto
}
.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {
 position:absolute;
 pointer-events:none;
 border:6px solid transparent;
 background:0 0;
 content:""
}
.leaflet-tooltip-bottom {
 margin-top:6px
}
.leaflet-tooltip-top {
 margin-top:-6px
}
.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before {
 left:50%;
 margin-left:-6px
}
.leaflet-tooltip-top:before {
 bottom:0;
 margin-bottom:-12px;
 border-top-color:#fff
}
.leaflet-tooltip-bottom:before {
 top:0;
 margin-top:-12px;
 margin-left:-6px;
 border-bottom-color:#fff
}
.leaflet-tooltip-left {
 margin-left:-6px
}
.leaflet-tooltip-right {
 margin-left:6px
}
.leaflet-tooltip-left:before,.leaflet-tooltip-right:before {
 top:50%;
 margin-top:-6px
}
.leaflet-tooltip-left:before {
 right:0;
 margin-right:-12px;
 border-left-color:#fff
}
.leaflet-tooltip-right:before {
 left:0;
 margin-left:-12px;
 border-right-color:#fff
}
.flag-icon-background {
 background-size:contain;
 background-position:50%;
 background-repeat:no-repeat
}
.flag-icon {
 background-size:contain;
 background-position:50%;
 background-repeat:no-repeat;
 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(/varanasi/assets/images/flags/4x3/ad.svg)
}
.flag-icon-ad.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ad.svg)
}
.flag-icon-ae {
 background-image:url(/varanasi/assets/images/flags/4x3/ae.svg)
}
.flag-icon-ae.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ae.svg)
}
.flag-icon-af {
 background-image:url(/varanasi/assets/images/flags/4x3/af.svg)
}
.flag-icon-af.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/af.svg)
}
.flag-icon-ag {
 background-image:url(/varanasi/assets/images/flags/4x3/ag.svg)
}
.flag-icon-ag.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ag.svg)
}
.flag-icon-ai {
 background-image:url(/varanasi/assets/images/flags/4x3/ai.svg)
}
.flag-icon-ai.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ai.svg)
}
.flag-icon-al {
 background-image:url(/varanasi/assets/images/flags/4x3/al.svg)
}
.flag-icon-al.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/al.svg)
}
.flag-icon-am {
 background-image:url(/varanasi/assets/images/flags/4x3/am.svg)
}
.flag-icon-am.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/am.svg)
}
.flag-icon-ao {
 background-image:url(/varanasi/assets/images/flags/4x3/ao.svg)
}
.flag-icon-ao.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ao.svg)
}
.flag-icon-aq {
 background-image:url(/varanasi/assets/images/flags/4x3/aq.svg)
}
.flag-icon-aq.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/aq.svg)
}
.flag-icon-ar {
 background-image:url(/varanasi/assets/images/flags/4x3/ar.svg)
}
.flag-icon-ar.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ar.svg)
}
.flag-icon-as {
 background-image:url(/varanasi/assets/images/flags/4x3/as.svg)
}
.flag-icon-as.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/as.svg)
}
.flag-icon-at {
 background-image:url(/varanasi/assets/images/flags/4x3/at.svg)
}
.flag-icon-at.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/at.svg)
}
.flag-icon-au {
 background-image:url(/varanasi/assets/images/flags/4x3/au.svg)
}
.flag-icon-au.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/au.svg)
}
.flag-icon-aw {
 background-image:url(/varanasi/assets/images/flags/4x3/aw.svg)
}
.flag-icon-aw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/aw.svg)
}
.flag-icon-ax {
 background-image:url(/varanasi/assets/images/flags/4x3/ax.svg)
}
.flag-icon-ax.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ax.svg)
}
.flag-icon-az {
 background-image:url(/varanasi/assets/images/flags/4x3/az.svg)
}
.flag-icon-az.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/az.svg)
}
.flag-icon-ba {
 background-image:url(/varanasi/assets/images/flags/4x3/ba.svg)
}
.flag-icon-ba.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ba.svg)
}
.flag-icon-bb {
 background-image:url(/varanasi/assets/images/flags/4x3/bb.svg)
}
.flag-icon-bb.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bb.svg)
}
.flag-icon-bd {
 background-image:url(/varanasi/assets/images/flags/4x3/bd.svg)
}
.flag-icon-bd.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bd.svg)
}
.flag-icon-be {
 background-image:url(/varanasi/assets/images/flags/4x3/be.svg)
}
.flag-icon-be.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/be.svg)
}
.flag-icon-bf {
 background-image:url(/varanasi/assets/images/flags/4x3/bf.svg)
}
.flag-icon-bf.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bf.svg)
}
.flag-icon-bg {
 background-image:url(/varanasi/assets/images/flags/4x3/bg.svg)
}
.flag-icon-bg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bg.svg)
}
.flag-icon-bh {
 background-image:url(/varanasi/assets/images/flags/4x3/bh.svg)
}
.flag-icon-bh.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bh.svg)
}
.flag-icon-bi {
 background-image:url(/varanasi/assets/images/flags/4x3/bi.svg)
}
.flag-icon-bi.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bi.svg)
}
.flag-icon-bj {
 background-image:url(/varanasi/assets/images/flags/4x3/bj.svg)
}
.flag-icon-bj.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bj.svg)
}
.flag-icon-bl {
 background-image:url(/varanasi/assets/images/flags/4x3/bl.svg)
}
.flag-icon-bl.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bl.svg)
}
.flag-icon-bm {
 background-image:url(/varanasi/assets/images/flags/4x3/bm.svg)
}
.flag-icon-bm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bm.svg)
}
.flag-icon-bn {
 background-image:url(/varanasi/assets/images/flags/4x3/bn.svg)
}
.flag-icon-bn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bn.svg)
}
.flag-icon-bo {
 background-image:url(/varanasi/assets/images/flags/4x3/bo.svg)
}
.flag-icon-bo.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bo.svg)
}
.flag-icon-bq {
 background-image:url(/varanasi/assets/images/flags/4x3/bq.svg)
}
.flag-icon-bq.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bq.svg)
}
.flag-icon-br {
 background-image:url(/varanasi/assets/images/flags/4x3/br.svg)
}
.flag-icon-br.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/br.svg)
}
.flag-icon-bs {
 background-image:url(/varanasi/assets/images/flags/4x3/bs.svg)
}
.flag-icon-bs.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bs.svg)
}
.flag-icon-bt {
 background-image:url(/varanasi/assets/images/flags/4x3/bt.svg)
}
.flag-icon-bt.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bt.svg)
}
.flag-icon-bv {
 background-image:url(/varanasi/assets/images/flags/4x3/bv.svg)
}
.flag-icon-bv.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bv.svg)
}
.flag-icon-bw {
 background-image:url(/varanasi/assets/images/flags/4x3/bw.svg)
}
.flag-icon-bw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bw.svg)
}
.flag-icon-by {
 background-image:url(/varanasi/assets/images/flags/4x3/by.svg)
}
.flag-icon-by.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/by.svg)
}
.flag-icon-bz {
 background-image:url(/varanasi/assets/images/flags/4x3/bz.svg)
}
.flag-icon-bz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/bz.svg)
}
.flag-icon-ca {
 background-image:url(/varanasi/assets/images/flags/4x3/ca.svg)
}
.flag-icon-ca.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ca.svg)
}
.flag-icon-cc {
 background-image:url(/varanasi/assets/images/flags/4x3/cc.svg)
}
.flag-icon-cc.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cc.svg)
}
.flag-icon-cd {
 background-image:url(/varanasi/assets/images/flags/4x3/cd.svg)
}
.flag-icon-cd.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cd.svg)
}
.flag-icon-cf {
 background-image:url(/varanasi/assets/images/flags/4x3/cf.svg)
}
.flag-icon-cf.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cf.svg)
}
.flag-icon-cg {
 background-image:url(/varanasi/assets/images/flags/4x3/cg.svg)
}
.flag-icon-cg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cg.svg)
}
.flag-icon-ch {
 background-image:url(/varanasi/assets/images/flags/4x3/ch.svg)
}
.flag-icon-ch.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ch.svg)
}
.flag-icon-ci {
 background-image:url(/varanasi/assets/images/flags/4x3/ci.svg)
}
.flag-icon-ci.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ci.svg)
}
.flag-icon-ck {
 background-image:url(/varanasi/assets/images/flags/4x3/ck.svg)
}
.flag-icon-ck.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ck.svg)
}
.flag-icon-cl {
 background-image:url(/varanasi/assets/images/flags/4x3/cl.svg)
}
.flag-icon-cl.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cl.svg)
}
.flag-icon-cm {
 background-image:url(/varanasi/assets/images/flags/4x3/cm.svg)
}
.flag-icon-cm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cm.svg)
}
.flag-icon-cn {
 background-image:url(/varanasi/assets/images/flags/4x3/cn.svg)
}
.flag-icon-cn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cn.svg)
}
.flag-icon-co {
 background-image:url(/varanasi/assets/images/flags/4x3/co.svg)
}
.flag-icon-co.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/co.svg)
}
.flag-icon-cr {
 background-image:url(/varanasi/assets/images/flags/4x3/cr.svg)
}
.flag-icon-cr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cr.svg)
}
.flag-icon-cu {
 background-image:url(/varanasi/assets/images/flags/4x3/cu.svg)
}
.flag-icon-cu.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cu.svg)
}
.flag-icon-cv {
 background-image:url(/varanasi/assets/images/flags/4x3/cv.svg)
}
.flag-icon-cv.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cv.svg)
}
.flag-icon-cw {
 background-image:url(/varanasi/assets/images/flags/4x3/cw.svg)
}
.flag-icon-cw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cw.svg)
}
.flag-icon-cx {
 background-image:url(/varanasi/assets/images/flags/4x3/cx.svg)
}
.flag-icon-cx.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cx.svg)
}
.flag-icon-cy {
 background-image:url(/varanasi/assets/images/flags/4x3/cy.svg)
}
.flag-icon-cy.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cy.svg)
}
.flag-icon-cz {
 background-image:url(/varanasi/assets/images/flags/4x3/cz.svg)
}
.flag-icon-cz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/cz.svg)
}
.flag-icon-de {
 background-image:url(/varanasi/assets/images/flags/4x3/de.svg)
}
.flag-icon-de.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/de.svg)
}
.flag-icon-dj {
 background-image:url(/varanasi/assets/images/flags/4x3/dj.svg)
}
.flag-icon-dj.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/dj.svg)
}
.flag-icon-dk {
 background-image:url(/varanasi/assets/images/flags/4x3/dk.svg)
}
.flag-icon-dk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/dk.svg)
}
.flag-icon-dm {
 background-image:url(/varanasi/assets/images/flags/4x3/dm.svg)
}
.flag-icon-dm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/dm.svg)
}
.flag-icon-do {
 background-image:url(/varanasi/assets/images/flags/4x3/do.svg)
}
.flag-icon-do.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/do.svg)
}
.flag-icon-dz {
 background-image:url(/varanasi/assets/images/flags/4x3/dz.svg)
}
.flag-icon-dz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/dz.svg)
}
.flag-icon-ec {
 background-image:url(/varanasi/assets/images/flags/4x3/ec.svg)
}
.flag-icon-ec.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ec.svg)
}
.flag-icon-ee {
 background-image:url(/varanasi/assets/images/flags/4x3/ee.svg)
}
.flag-icon-ee.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ee.svg)
}
.flag-icon-eg {
 background-image:url(/varanasi/assets/images/flags/4x3/eg.svg)
}
.flag-icon-eg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/eg.svg)
}
.flag-icon-eh {
 background-image:url(/varanasi/assets/images/flags/4x3/eh.svg)
}
.flag-icon-eh.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/eh.svg)
}
.flag-icon-er {
 background-image:url(/varanasi/assets/images/flags/4x3/er.svg)
}
.flag-icon-er.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/er.svg)
}
.flag-icon-es {
 background-image:url(/varanasi/assets/images/flags/4x3/es.svg)
}
.flag-icon-es.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/es.svg)
}
.flag-icon-et {
 background-image:url(/varanasi/assets/images/flags/4x3/et.svg)
}
.flag-icon-et.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/et.svg)
}
.flag-icon-fi {
 background-image:url(/varanasi/assets/images/flags/4x3/fi.svg)
}
.flag-icon-fi.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/fi.svg)
}
.flag-icon-fj {
 background-image:url(/varanasi/assets/images/flags/4x3/fj.svg)
}
.flag-icon-fj.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/fj.svg)
}
.flag-icon-fk {
 background-image:url(/varanasi/assets/images/flags/4x3/fk.svg)
}
.flag-icon-fk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/fk.svg)
}
.flag-icon-fm {
 background-image:url(/varanasi/assets/images/flags/4x3/fm.svg)
}
.flag-icon-fm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/fm.svg)
}
.flag-icon-fo {
 background-image:url(/varanasi/assets/images/flags/4x3/fo.svg)
}
.flag-icon-fo.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/fo.svg)
}
.flag-icon-fr {
 background-image:url(/varanasi/assets/images/flags/4x3/fr.svg)
}
.flag-icon-fr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/fr.svg)
}
.flag-icon-ga {
 background-image:url(/varanasi/assets/images/flags/4x3/ga.svg)
}
.flag-icon-ga.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ga.svg)
}
.flag-icon-gb {
 background-image:url(/varanasi/assets/images/flags/4x3/gb.svg)
}
.flag-icon-gb.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gb.svg)
}
.flag-icon-gd {
 background-image:url(/varanasi/assets/images/flags/4x3/gd.svg)
}
.flag-icon-gd.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gd.svg)
}
.flag-icon-ge {
 background-image:url(/varanasi/assets/images/flags/4x3/ge.svg)
}
.flag-icon-ge.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ge.svg)
}
.flag-icon-gf {
 background-image:url(/varanasi/assets/images/flags/4x3/gf.svg)
}
.flag-icon-gf.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gf.svg)
}
.flag-icon-gg {
 background-image:url(/varanasi/assets/images/flags/4x3/gg.svg)
}
.flag-icon-gg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gg.svg)
}
.flag-icon-gh {
 background-image:url(/varanasi/assets/images/flags/4x3/gh.svg)
}
.flag-icon-gh.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gh.svg)
}
.flag-icon-gi {
 background-image:url(/varanasi/assets/images/flags/4x3/gi.svg)
}
.flag-icon-gi.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gi.svg)
}
.flag-icon-gl {
 background-image:url(/varanasi/assets/images/flags/4x3/gl.svg)
}
.flag-icon-gl.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gl.svg)
}
.flag-icon-gm {
 background-image:url(/varanasi/assets/images/flags/4x3/gm.svg)
}
.flag-icon-gm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gm.svg)
}
.flag-icon-gn {
 background-image:url(/varanasi/assets/images/flags/4x3/gn.svg)
}
.flag-icon-gn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gn.svg)
}
.flag-icon-gp {
 background-image:url(/varanasi/assets/images/flags/4x3/gp.svg)
}
.flag-icon-gp.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gp.svg)
}
.flag-icon-gq {
 background-image:url(/varanasi/assets/images/flags/4x3/gq.svg)
}
.flag-icon-gq.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gq.svg)
}
.flag-icon-gr {
 background-image:url(/varanasi/assets/images/flags/4x3/gr.svg)
}
.flag-icon-gr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gr.svg)
}
.flag-icon-gs {
 background-image:url(/varanasi/assets/images/flags/4x3/gs.svg)
}
.flag-icon-gs.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gs.svg)
}
.flag-icon-gt {
 background-image:url(/varanasi/assets/images/flags/4x3/gt.svg)
}
.flag-icon-gt.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gt.svg)
}
.flag-icon-gu {
 background-image:url(/varanasi/assets/images/flags/4x3/gu.svg)
}
.flag-icon-gu.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gu.svg)
}
.flag-icon-gw {
 background-image:url(/varanasi/assets/images/flags/4x3/gw.svg)
}
.flag-icon-gw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gw.svg)
}
.flag-icon-gy {
 background-image:url(/varanasi/assets/images/flags/4x3/gy.svg)
}
.flag-icon-gy.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gy.svg)
}
.flag-icon-hk {
 background-image:url(/varanasi/assets/images/flags/4x3/hk.svg)
}
.flag-icon-hk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/hk.svg)
}
.flag-icon-hm {
 background-image:url(/varanasi/assets/images/flags/4x3/hm.svg)
}
.flag-icon-hm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/hm.svg)
}
.flag-icon-hn {
 background-image:url(/varanasi/assets/images/flags/4x3/hn.svg)
}
.flag-icon-hn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/hn.svg)
}
.flag-icon-hr {
 background-image:url(/varanasi/assets/images/flags/4x3/hr.svg)
}
.flag-icon-hr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/hr.svg)
}
.flag-icon-ht {
 background-image:url(/varanasi/assets/images/flags/4x3/ht.svg)
}
.flag-icon-ht.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ht.svg)
}
.flag-icon-hu {
 background-image:url(/varanasi/assets/images/flags/4x3/hu.svg)
}
.flag-icon-hu.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/hu.svg)
}
.flag-icon-id {
 background-image:url(/varanasi/assets/images/flags/4x3/id.svg)
}
.flag-icon-id.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/id.svg)
}
.flag-icon-ie {
 background-image:url(/varanasi/assets/images/flags/4x3/ie.svg)
}
.flag-icon-ie.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ie.svg)
}
.flag-icon-il {
 background-image:url(/varanasi/assets/images/flags/4x3/il.svg)
}
.flag-icon-il.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/il.svg)
}
.flag-icon-im {
 background-image:url(/varanasi/assets/images/flags/4x3/im.svg)
}
.flag-icon-im.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/im.svg)
}
.flag-icon-in {
 background-image:url(/varanasi/assets/images/flags/4x3/in.svg)
}
.flag-icon-in.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/in.svg)
}
.flag-icon-io {
 background-image:url(/varanasi/assets/images/flags/4x3/io.svg)
}
.flag-icon-io.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/io.svg)
}
.flag-icon-iq {
 background-image:url(/varanasi/assets/images/flags/4x3/iq.svg)
}
.flag-icon-iq.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/iq.svg)
}
.flag-icon-ir {
 background-image:url(/varanasi/assets/images/flags/4x3/ir.svg)
}
.flag-icon-ir.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ir.svg)
}
.flag-icon-is {
 background-image:url(/varanasi/assets/images/flags/4x3/is.svg)
}
.flag-icon-is.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/is.svg)
}
.flag-icon-it {
 background-image:url(/varanasi/assets/images/flags/4x3/it.svg)
}
.flag-icon-it.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/it.svg)
}
.flag-icon-je {
 background-image:url(/varanasi/assets/images/flags/4x3/je.svg)
}
.flag-icon-je.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/je.svg)
}
.flag-icon-jm {
 background-image:url(/varanasi/assets/images/flags/4x3/jm.svg)
}
.flag-icon-jm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/jm.svg)
}
.flag-icon-jo {
 background-image:url(/varanasi/assets/images/flags/4x3/jo.svg)
}
.flag-icon-jo.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/jo.svg)
}
.flag-icon-jp {
 background-image:url(/varanasi/assets/images/flags/4x3/jp.svg)
}
.flag-icon-jp.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/jp.svg)
}
.flag-icon-ke {
 background-image:url(/varanasi/assets/images/flags/4x3/ke.svg)
}
.flag-icon-ke.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ke.svg)
}
.flag-icon-kg {
 background-image:url(/varanasi/assets/images/flags/4x3/kg.svg)
}
.flag-icon-kg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/kg.svg)
}
.flag-icon-kh {
 background-image:url(/varanasi/assets/images/flags/4x3/kh.svg)
}
.flag-icon-kh.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/kh.svg)
}
.flag-icon-ki {
 background-image:url(/varanasi/assets/images/flags/4x3/ki.svg)
}
.flag-icon-ki.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ki.svg)
}
.flag-icon-km {
 background-image:url(/varanasi/assets/images/flags/4x3/km.svg)
}
.flag-icon-km.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/km.svg)
}
.flag-icon-kn {
 background-image:url(/varanasi/assets/images/flags/4x3/kn.svg)
}
.flag-icon-kn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/kn.svg)
}
.flag-icon-kp {
 background-image:url(/varanasi/assets/images/flags/4x3/kp.svg)
}
.flag-icon-kp.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/kp.svg)
}
.flag-icon-kr {
 background-image:url(/varanasi/assets/images/flags/4x3/kr.svg)
}
.flag-icon-kr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/kr.svg)
}
.flag-icon-kw {
 background-image:url(/varanasi/assets/images/flags/4x3/kw.svg)
}
.flag-icon-kw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/kw.svg)
}
.flag-icon-ky {
 background-image:url(/varanasi/assets/images/flags/4x3/ky.svg)
}
.flag-icon-ky.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ky.svg)
}
.flag-icon-kz {
 background-image:url(/varanasi/assets/images/flags/4x3/kz.svg)
}
.flag-icon-kz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/kz.svg)
}
.flag-icon-la {
 background-image:url(/varanasi/assets/images/flags/4x3/la.svg)
}
.flag-icon-la.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/la.svg)
}
.flag-icon-lb {
 background-image:url(/varanasi/assets/images/flags/4x3/lb.svg)
}
.flag-icon-lb.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/lb.svg)
}
.flag-icon-lc {
 background-image:url(/varanasi/assets/images/flags/4x3/lc.svg)
}
.flag-icon-lc.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/lc.svg)
}
.flag-icon-li {
 background-image:url(/varanasi/assets/images/flags/4x3/li.svg)
}
.flag-icon-li.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/li.svg)
}
.flag-icon-lk {
 background-image:url(/varanasi/assets/images/flags/4x3/lk.svg)
}
.flag-icon-lk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/lk.svg)
}
.flag-icon-lr {
 background-image:url(/varanasi/assets/images/flags/4x3/lr.svg)
}
.flag-icon-lr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/lr.svg)
}
.flag-icon-ls {
 background-image:url(/varanasi/assets/images/flags/4x3/ls.svg)
}
.flag-icon-ls.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ls.svg)
}
.flag-icon-lt {
 background-image:url(/varanasi/assets/images/flags/4x3/lt.svg)
}
.flag-icon-lt.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/lt.svg)
}
.flag-icon-lu {
 background-image:url(/varanasi/assets/images/flags/4x3/lu.svg)
}
.flag-icon-lu.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/lu.svg)
}
.flag-icon-lv {
 background-image:url(/varanasi/assets/images/flags/4x3/lv.svg)
}
.flag-icon-lv.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/lv.svg)
}
.flag-icon-ly {
 background-image:url(/varanasi/assets/images/flags/4x3/ly.svg)
}
.flag-icon-ly.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ly.svg)
}
.flag-icon-ma {
 background-image:url(/varanasi/assets/images/flags/4x3/ma.svg)
}
.flag-icon-ma.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ma.svg)
}
.flag-icon-mc {
 background-image:url(/varanasi/assets/images/flags/4x3/mc.svg)
}
.flag-icon-mc.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mc.svg)
}
.flag-icon-md {
 background-image:url(/varanasi/assets/images/flags/4x3/md.svg)
}
.flag-icon-md.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/md.svg)
}
.flag-icon-me {
 background-image:url(/varanasi/assets/images/flags/4x3/me.svg)
}
.flag-icon-me.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/me.svg)
}
.flag-icon-mf {
 background-image:url(/varanasi/assets/images/flags/4x3/mf.svg)
}
.flag-icon-mf.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mf.svg)
}
.flag-icon-mg {
 background-image:url(/varanasi/assets/images/flags/4x3/mg.svg)
}
.flag-icon-mg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mg.svg)
}
.flag-icon-mh {
 background-image:url(/varanasi/assets/images/flags/4x3/mh.svg)
}
.flag-icon-mh.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mh.svg)
}
.flag-icon-mk {
 background-image:url(/varanasi/assets/images/flags/4x3/mk.svg)
}
.flag-icon-mk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mk.svg)
}
.flag-icon-ml {
 background-image:url(/varanasi/assets/images/flags/4x3/ml.svg)
}
.flag-icon-ml.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ml.svg)
}
.flag-icon-mm {
 background-image:url(/varanasi/assets/images/flags/4x3/mm.svg)
}
.flag-icon-mm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mm.svg)
}
.flag-icon-mn {
 background-image:url(/varanasi/assets/images/flags/4x3/mn.svg)
}
.flag-icon-mn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mn.svg)
}
.flag-icon-mo {
 background-image:url(/varanasi/assets/images/flags/4x3/mo.svg)
}
.flag-icon-mo.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mo.svg)
}
.flag-icon-mp {
 background-image:url(/varanasi/assets/images/flags/4x3/mp.svg)
}
.flag-icon-mp.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mp.svg)
}
.flag-icon-mq {
 background-image:url(/varanasi/assets/images/flags/4x3/mq.svg)
}
.flag-icon-mq.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mq.svg)
}
.flag-icon-mr {
 background-image:url(/varanasi/assets/images/flags/4x3/mr.svg)
}
.flag-icon-mr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mr.svg)
}
.flag-icon-ms {
 background-image:url(/varanasi/assets/images/flags/4x3/ms.svg)
}
.flag-icon-ms.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ms.svg)
}
.flag-icon-mt {
 background-image:url(/varanasi/assets/images/flags/4x3/mt.svg)
}
.flag-icon-mt.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mt.svg)
}
.flag-icon-mu {
 background-image:url(/varanasi/assets/images/flags/4x3/mu.svg)
}
.flag-icon-mu.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mu.svg)
}
.flag-icon-mv {
 background-image:url(/varanasi/assets/images/flags/4x3/mv.svg)
}
.flag-icon-mv.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mv.svg)
}
.flag-icon-mw {
 background-image:url(/varanasi/assets/images/flags/4x3/mw.svg)
}
.flag-icon-mw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mw.svg)
}
.flag-icon-mx {
 background-image:url(/varanasi/assets/images/flags/4x3/mx.svg)
}
.flag-icon-mx.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mx.svg)
}
.flag-icon-my {
 background-image:url(/varanasi/assets/images/flags/4x3/my.svg)
}
.flag-icon-my.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/my.svg)
}
.flag-icon-mz {
 background-image:url(/varanasi/assets/images/flags/4x3/mz.svg)
}
.flag-icon-mz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/mz.svg)
}
.flag-icon-na {
 background-image:url(/varanasi/assets/images/flags/4x3/na.svg)
}
.flag-icon-na.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/na.svg)
}
.flag-icon-nc {
 background-image:url(/varanasi/assets/images/flags/4x3/nc.svg)
}
.flag-icon-nc.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/nc.svg)
}
.flag-icon-ne {
 background-image:url(/varanasi/assets/images/flags/4x3/ne.svg)
}
.flag-icon-ne.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ne.svg)
}
.flag-icon-nf {
 background-image:url(/varanasi/assets/images/flags/4x3/nf.svg)
}
.flag-icon-nf.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/nf.svg)
}
.flag-icon-ng {
 background-image:url(/varanasi/assets/images/flags/4x3/ng.svg)
}
.flag-icon-ng.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ng.svg)
}
.flag-icon-ni {
 background-image:url(/varanasi/assets/images/flags/4x3/ni.svg)
}
.flag-icon-ni.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ni.svg)
}
.flag-icon-nl {
 background-image:url(/varanasi/assets/images/flags/4x3/nl.svg)
}
.flag-icon-nl.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/nl.svg)
}
.flag-icon-no {
 background-image:url(/varanasi/assets/images/flags/4x3/no.svg)
}
.flag-icon-no.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/no.svg)
}
.flag-icon-np {
 background-image:url(/varanasi/assets/images/flags/4x3/np.svg)
}
.flag-icon-np.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/np.svg)
}
.flag-icon-nr {
 background-image:url(/varanasi/assets/images/flags/4x3/nr.svg)
}
.flag-icon-nr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/nr.svg)
}
.flag-icon-nu {
 background-image:url(/varanasi/assets/images/flags/4x3/nu.svg)
}
.flag-icon-nu.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/nu.svg)
}
.flag-icon-nz {
 background-image:url(/varanasi/assets/images/flags/4x3/nz.svg)
}
.flag-icon-nz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/nz.svg)
}
.flag-icon-om {
 background-image:url(/varanasi/assets/images/flags/4x3/om.svg)
}
.flag-icon-om.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/om.svg)
}
.flag-icon-pa {
 background-image:url(/varanasi/assets/images/flags/4x3/pa.svg)
}
.flag-icon-pa.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pa.svg)
}
.flag-icon-pe {
 background-image:url(/varanasi/assets/images/flags/4x3/pe.svg)
}
.flag-icon-pe.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pe.svg)
}
.flag-icon-pf {
 background-image:url(/varanasi/assets/images/flags/4x3/pf.svg)
}
.flag-icon-pf.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pf.svg)
}
.flag-icon-pg {
 background-image:url(/varanasi/assets/images/flags/4x3/pg.svg)
}
.flag-icon-pg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pg.svg)
}
.flag-icon-ph {
 background-image:url(/varanasi/assets/images/flags/4x3/ph.svg)
}
.flag-icon-ph.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ph.svg)
}
.flag-icon-pk {
 background-image:url(/varanasi/assets/images/flags/4x3/pk.svg)
}
.flag-icon-pk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pk.svg)
}
.flag-icon-pl {
 background-image:url(/varanasi/assets/images/flags/4x3/pl.svg)
}
.flag-icon-pl.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pl.svg)
}
.flag-icon-pm {
 background-image:url(/varanasi/assets/images/flags/4x3/pm.svg)
}
.flag-icon-pm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pm.svg)
}
.flag-icon-pn {
 background-image:url(/varanasi/assets/images/flags/4x3/pn.svg)
}
.flag-icon-pn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pn.svg)
}
.flag-icon-pr {
 background-image:url(/varanasi/assets/images/flags/4x3/pr.svg)
}
.flag-icon-pr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pr.svg)
}
.flag-icon-ps {
 background-image:url(/varanasi/assets/images/flags/4x3/ps.svg)
}
.flag-icon-ps.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ps.svg)
}
.flag-icon-pt {
 background-image:url(/varanasi/assets/images/flags/4x3/pt.svg)
}
.flag-icon-pt.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pt.svg)
}
.flag-icon-pw {
 background-image:url(/varanasi/assets/images/flags/4x3/pw.svg)
}
.flag-icon-pw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/pw.svg)
}
.flag-icon-py {
 background-image:url(/varanasi/assets/images/flags/4x3/py.svg)
}
.flag-icon-py.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/py.svg)
}
.flag-icon-qa {
 background-image:url(/varanasi/assets/images/flags/4x3/qa.svg)
}
.flag-icon-qa.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/qa.svg)
}
.flag-icon-re {
 background-image:url(/varanasi/assets/images/flags/4x3/re.svg)
}
.flag-icon-re.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/re.svg)
}
.flag-icon-ro {
 background-image:url(/varanasi/assets/images/flags/4x3/ro.svg)
}
.flag-icon-ro.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ro.svg)
}
.flag-icon-rs {
 background-image:url(/varanasi/assets/images/flags/4x3/rs.svg)
}
.flag-icon-rs.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/rs.svg)
}
.flag-icon-ru {
 background-image:url(/varanasi/assets/images/flags/4x3/ru.svg)
}
.flag-icon-ru.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ru.svg)
}
.flag-icon-rw {
 background-image:url(/varanasi/assets/images/flags/4x3/rw.svg)
}
.flag-icon-rw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/rw.svg)
}
.flag-icon-sa {
 background-image:url(/varanasi/assets/images/flags/4x3/sa.svg)
}
.flag-icon-sa.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sa.svg)
}
.flag-icon-sb {
 background-image:url(/varanasi/assets/images/flags/4x3/sb.svg)
}
.flag-icon-sb.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sb.svg)
}
.flag-icon-sc {
 background-image:url(/varanasi/assets/images/flags/4x3/sc.svg)
}
.flag-icon-sc.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sc.svg)
}
.flag-icon-sd {
 background-image:url(/varanasi/assets/images/flags/4x3/sd.svg)
}
.flag-icon-sd.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sd.svg)
}
.flag-icon-se {
 background-image:url(/varanasi/assets/images/flags/4x3/se.svg)
}
.flag-icon-se.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/se.svg)
}
.flag-icon-sg {
 background-image:url(/varanasi/assets/images/flags/4x3/sg.svg)
}
.flag-icon-sg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sg.svg)
}
.flag-icon-sh {
 background-image:url(/varanasi/assets/images/flags/4x3/sh.svg)
}
.flag-icon-sh.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sh.svg)
}
.flag-icon-si {
 background-image:url(/varanasi/assets/images/flags/4x3/si.svg)
}
.flag-icon-si.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/si.svg)
}
.flag-icon-sj {
 background-image:url(/varanasi/assets/images/flags/4x3/sj.svg)
}
.flag-icon-sj.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sj.svg)
}
.flag-icon-sk {
 background-image:url(/varanasi/assets/images/flags/4x3/sk.svg)
}
.flag-icon-sk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sk.svg)
}
.flag-icon-sl {
 background-image:url(/varanasi/assets/images/flags/4x3/sl.svg)
}
.flag-icon-sl.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sl.svg)
}
.flag-icon-sm {
 background-image:url(/varanasi/assets/images/flags/4x3/sm.svg)
}
.flag-icon-sm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sm.svg)
}
.flag-icon-sn {
 background-image:url(/varanasi/assets/images/flags/4x3/sn.svg)
}
.flag-icon-sn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sn.svg)
}
.flag-icon-so {
 background-image:url(/varanasi/assets/images/flags/4x3/so.svg)
}
.flag-icon-so.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/so.svg)
}
.flag-icon-sr {
 background-image:url(/varanasi/assets/images/flags/4x3/sr.svg)
}
.flag-icon-sr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sr.svg)
}
.flag-icon-ss {
 background-image:url(/varanasi/assets/images/flags/4x3/ss.svg)
}
.flag-icon-ss.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ss.svg)
}
.flag-icon-st {
 background-image:url(/varanasi/assets/images/flags/4x3/st.svg)
}
.flag-icon-st.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/st.svg)
}
.flag-icon-sv {
 background-image:url(/varanasi/assets/images/flags/4x3/sv.svg)
}
.flag-icon-sv.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sv.svg)
}
.flag-icon-sx {
 background-image:url(/varanasi/assets/images/flags/4x3/sx.svg)
}
.flag-icon-sx.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sx.svg)
}
.flag-icon-sy {
 background-image:url(/varanasi/assets/images/flags/4x3/sy.svg)
}
.flag-icon-sy.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sy.svg)
}
.flag-icon-sz {
 background-image:url(/varanasi/assets/images/flags/4x3/sz.svg)
}
.flag-icon-sz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/sz.svg)
}
.flag-icon-tc {
 background-image:url(/varanasi/assets/images/flags/4x3/tc.svg)
}
.flag-icon-tc.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tc.svg)
}
.flag-icon-td {
 background-image:url(/varanasi/assets/images/flags/4x3/td.svg)
}
.flag-icon-td.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/td.svg)
}
.flag-icon-tf {
 background-image:url(/varanasi/assets/images/flags/4x3/tf.svg)
}
.flag-icon-tf.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tf.svg)
}
.flag-icon-tg {
 background-image:url(/varanasi/assets/images/flags/4x3/tg.svg)
}
.flag-icon-tg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tg.svg)
}
.flag-icon-th {
 background-image:url(/varanasi/assets/images/flags/4x3/th.svg)
}
.flag-icon-th.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/th.svg)
}
.flag-icon-tj {
 background-image:url(/varanasi/assets/images/flags/4x3/tj.svg)
}
.flag-icon-tj.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tj.svg)
}
.flag-icon-tk {
 background-image:url(/varanasi/assets/images/flags/4x3/tk.svg)
}
.flag-icon-tk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tk.svg)
}
.flag-icon-tl {
 background-image:url(/varanasi/assets/images/flags/4x3/tl.svg)
}
.flag-icon-tl.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tl.svg)
}
.flag-icon-tm {
 background-image:url(/varanasi/assets/images/flags/4x3/tm.svg)
}
.flag-icon-tm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tm.svg)
}
.flag-icon-tn {
 background-image:url(/varanasi/assets/images/flags/4x3/tn.svg)
}
.flag-icon-tn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tn.svg)
}
.flag-icon-to {
 background-image:url(/varanasi/assets/images/flags/4x3/to.svg)
}
.flag-icon-to.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/to.svg)
}
.flag-icon-tr {
 background-image:url(/varanasi/assets/images/flags/4x3/tr.svg)
}
.flag-icon-tr.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tr.svg)
}
.flag-icon-tt {
 background-image:url(/varanasi/assets/images/flags/4x3/tt.svg)
}
.flag-icon-tt.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tt.svg)
}
.flag-icon-tv {
 background-image:url(/varanasi/assets/images/flags/4x3/tv.svg)
}
.flag-icon-tv.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tv.svg)
}
.flag-icon-tw {
 background-image:url(/varanasi/assets/images/flags/4x3/tw.svg)
}
.flag-icon-tw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tw.svg)
}
.flag-icon-tz {
 background-image:url(/varanasi/assets/images/flags/4x3/tz.svg)
}
.flag-icon-tz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/tz.svg)
}
.flag-icon-ua {
 background-image:url(/varanasi/assets/images/flags/4x3/ua.svg)
}
.flag-icon-ua.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ua.svg)
}
.flag-icon-ug {
 background-image:url(/varanasi/assets/images/flags/4x3/ug.svg)
}
.flag-icon-ug.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ug.svg)
}
.flag-icon-um {
 background-image:url(/varanasi/assets/images/flags/4x3/um.svg)
}
.flag-icon-um.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/um.svg)
}
.flag-icon-us {
 background-image:url(/varanasi/assets/images/flags/4x3/us.svg)
}
.flag-icon-us.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/us.svg)
}
.flag-icon-uy {
 background-image:url(/varanasi/assets/images/flags/4x3/uy.svg)
}
.flag-icon-uy.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/uy.svg)
}
.flag-icon-uz {
 background-image:url(/varanasi/assets/images/flags/4x3/uz.svg)
}
.flag-icon-uz.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/uz.svg)
}
.flag-icon-va {
 background-image:url(/varanasi/assets/images/flags/4x3/va.svg)
}
.flag-icon-va.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/va.svg)
}
.flag-icon-vc {
 background-image:url(/varanasi/assets/images/flags/4x3/vc.svg)
}
.flag-icon-vc.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/vc.svg)
}
.flag-icon-ve {
 background-image:url(/varanasi/assets/images/flags/4x3/ve.svg)
}
.flag-icon-ve.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ve.svg)
}
.flag-icon-vg {
 background-image:url(/varanasi/assets/images/flags/4x3/vg.svg)
}
.flag-icon-vg.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/vg.svg)
}
.flag-icon-vi {
 background-image:url(/varanasi/assets/images/flags/4x3/vi.svg)
}
.flag-icon-vi.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/vi.svg)
}
.flag-icon-vn {
 background-image:url(/varanasi/assets/images/flags/4x3/vn.svg)
}
.flag-icon-vn.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/vn.svg)
}
.flag-icon-vu {
 background-image:url(/varanasi/assets/images/flags/4x3/vu.svg)
}
.flag-icon-vu.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/vu.svg)
}
.flag-icon-wf {
 background-image:url(/varanasi/assets/images/flags/4x3/wf.svg)
}
.flag-icon-wf.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/wf.svg)
}
.flag-icon-ws {
 background-image:url(/varanasi/assets/images/flags/4x3/ws.svg)
}
.flag-icon-ws.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ws.svg)
}
.flag-icon-ye {
 background-image:url(/varanasi/assets/images/flags/4x3/ye.svg)
}
.flag-icon-ye.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/ye.svg)
}
.flag-icon-yt {
 background-image:url(/varanasi/assets/images/flags/4x3/yt.svg)
}
.flag-icon-yt.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/yt.svg)
}
.flag-icon-za {
 background-image:url(/varanasi/assets/images/flags/4x3/za.svg)
}
.flag-icon-za.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/za.svg)
}
.flag-icon-zm {
 background-image:url(/varanasi/assets/images/flags/4x3/zm.svg)
}
.flag-icon-zm.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/zm.svg)
}
.flag-icon-zw {
 background-image:url(/varanasi/assets/images/flags/4x3/zw.svg)
}
.flag-icon-zw.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/zw.svg)
}
.flag-icon-eu {
 background-image:url(/varanasi/assets/images/flags/4x3/eu.svg)
}
.flag-icon-eu.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/eu.svg)
}
.flag-icon-gb-eng {
 background-image:url(/varanasi/assets/images/flags/4x3/gb-eng.svg)
}
.flag-icon-gb-eng.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gb-eng.svg)
}
.flag-icon-gb-nir {
 background-image:url(/varanasi/assets/images/flags/4x3/gb-nir.svg)
}
.flag-icon-gb-nir.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gb-nir.svg)
}
.flag-icon-gb-sct {
 background-image:url(/varanasi/assets/images/flags/4x3/gb-sct.svg)
}
.flag-icon-gb-sct.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gb-sct.svg)
}
.flag-icon-gb-wls {
 background-image:url(/varanasi/assets/images/flags/4x3/gb-wls.svg)
}
.flag-icon-gb-wls.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/gb-wls.svg)
}
.flag-icon-un {
 background-image:url(/varanasi/assets/images/flags/4x3/un.svg)
}
.flag-icon-un.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/un.svg)
}
.flag-icon-uk {
 background-image:url(/varanasi/assets/images/flags/4x3/uk.svg)
}
.flag-icon-uk.flag-icon-squared {
 background-image:url(/varanasi/assets/images/flags/1x1/uk.svg)
}
.sprcom {
 display:inline-block;
 background-image:url(../assets/common.png)
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .sprcom {
  display:inline-block;
  background-image:url(../assets/common@2x.png);
  background-size:604px 433px
 }
}
.sprcom-abta-number {
 background-position:-452px -245px;
 width:87px;
 height:36px
}
.sprcom-abta {
 background-position:-356px -206px;
 width:87px;
 height:24px
}
.sprcom-abta_blue {
 background-position:-530px -115px;
 width:72px;
 height:50px
}
.sprcom-allianz {
 background-position:-452px -215px;
 width:110px;
 height:30px
}
.sprcom-allianz_blue {
 background-position:-539px -69px;
 width:63px;
 height:16px
}
.sprcom-asta {
 background-position:-452px -69px;
 width:87px;
 height:46px
}
.sprcom-asta_blue {
 background-position:-452px -165px;
 width:72px;
 height:50px
}
.sprcom-atoutfrance {
 background-position:-205px -341px;
 width:130px;
 height:40px
}
.sprcom-cloud-birds {
 background-position:-153px -161px;
 width:175px;
 height:62px
}
.sprcom-concept-footer-agency {
 background-position:-552px -383px;
 width:50px;
 height:50px
}
.sprcom-concept-footer-custom {
 background-position:-502px -383px;
 width:50px;
 height:50px
}
.sprcom-concept-footer-garantee {
 background-position:-452px -383px;
 width:50px;
 height:50px
}
.sprcom-concept-footer-price {
 background-position:-552px -333px;
 width:50px;
 height:50px
}
.sprcom-confianza {
 background-position:-356px 0;
 width:96px;
 height:96px
}
.sprcom-drv {
 background-position:-153px -223px;
 width:150px;
 height:50px
}
.sprcom-ekomi {
 background-position:-452px -34px;
 width:120px;
 height:35px
}
.sprcom-europ_assistance-white {
 background-position:-356px -96px;
 width:94px;
 height:60px
}
.sprcom-europ_assistance {
 background-position:-452px -115px;
 width:78px;
 height:50px
}
.sprcom-sunrays-logo-brand {
 background-position:-452px -260px;
 width:120px;
 height:76px;
}
.sprcom-sunrays-logo-colgate {
 background-position:-452px 0;
 width:152px;
 height:34px
}
.sprcom-faada {
 background-position:-100px -301px;
 width:105px;
 height:80px
}
.sprcom-formers-white {
 background-position:-356px -156px;
 width:90px;
 height:26px
}
.sprcom-hand-on-heart {
 background-position:-206px 0;
 width:150px;
 height:152px
}
.sprcom-house-planet {
 background-position:0 -161px;
 width:153px;
 height:140px
}
.sprcom-medal {
 background-position:-524px -165px;
 width:50px;
 height:50px
}
.sprcom-miles_and_more-white {
 background-position:-356px -182px;
 width:92px;
 height:24px
}
.sprcom-payment-american {
 background-position:-260px -393px;
 width:130px;
 height:40px
}
.sprcom-payment-ideal {
 background-position:0 -393px;
 width:130px;
 height:40px
}
.sprcom-payment-postepay {
 background-position:-130px -393px;
 width:130px;
 height:40px
}
.sprcom-payment {
 background-position:-205px -301px;
 width:130px;
 height:40px
}
.sprcom-phone-agent-traveler {
 background-position:0 0;
 width:206px;
 height:161px
}
.sprcom-selection {
 background-position:-502px -333px;
 width:50px;
 height:50px
}
.sprcom-tiers {
 background-position:-452px -333px;
 width:50px;
 height:50px
}
.sprcom-travel-aware {
 background-position:0 -301px;
 width:100px;
 height:92px
}
.sprcom-vir-white {
 background-position:-452px -281px;
 width:92px;
 height:28px
}
.sprpra {
 display:inline-block;
 background-image:url(../assets/practical.png)
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .sprpra {
  display:inline-block;
  background-image:url(../assets/practical@2x.png);
  background-size:200px 136px
 }
}
.sprpra-balloon-soil {
 background-position:-100px -68px;
 width:24px;
 height:38px
}
.sprpra-calendar-colgate {
 background-position:0 0;
 width:100px;
 height:68px
}
.sprpra-suitcase-colgate {
 background-position:-100px 0;
 width:100px;
 height:68px
}
.sprpra-vocabulary-colgate {
 background-position:0 -68px;
 width:100px;
 height:68px
}
.spriti {
 display:inline-block;
 background-image:url(../assets/itinerary.png)
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .spriti {
  display:inline-block;
  background-image:url(../assets/itinerary@2x.png);
  background-size:143px 81px
 }
}
.spriti-balloon-soil {
 background-position:-106px -33px;
 width:24px;
 height:38px
}
.spriti-calendar-soil {
 background-position:-106px 0;
 width:37px;
 height:33px
}
.spriti-marker-lime {
 background-position:0 0;
 width:106px;
 height:81px
}
.sprcos {
 display:inline-block;
 background-image:url(../assets/cos-coco-sidebar.png)
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .sprcos {
  display:inline-block;
  background-image:url(../assets/cos-coco-sidebar@2x.png);
  background-size:174px 130px
 }
}
.sprcos-calendar-deep-soil {
 background-position:-130px 0;
 width:44px;
 height:38px
}
.sprcos-calendar {
 background-position:-130px -38px;
 width:44px;
 height:38px
}
.sprcos-conversation-deep-soil {
 background-position:-42px -45px;
 width:45px;
 height:40px
}
.sprcos-conversation {
 background-position:0 -90px;
 width:45px;
 height:40px
}
.sprcos-information-deep-soil {
 background-position:0 0;
 width:44px;
 height:45px
}
.sprcos-information {
 background-position:-44px 0;
 width:44px;
 height:45px
}
.sprcos-photo {
 background-position:-45px -90px;
 width:45px;
 height:39px
}
.sprcos-valise-deep-soil {
 background-position:-88px 0;
 width:42px;
 height:45px
}
.sprcos-valise {
 background-position:0 -45px;
 width:42px;
 height:45px
}
.sprcon {
 display:inline-block;
 background-image:url(../assets/concept.png)
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .sprcon {
  display:inline-block;
  background-image:url(../assets/concept@2x.png);
  background-size:640px 470px
 }
}
.sprcon-concept-agency {
 background-position:-490px -150px;
 width:100px;
 height:100px
}
.sprcon-concept-custom {
 background-position:-490px -250px;
 width:100px;
 height:100px
}
.sprcon-concept-garantee {
 background-position:0 -370px;
 width:100px;
 height:100px
}
.sprcon-concept-illus {
 background-position:0 0;
 width:490px;
 height:220px
}
.sprcon-concept-price {
 background-position:-100px -370px;
 width:100px;
 height:100px
}
.sprcon-howitworks-1 {
 background-position:0 -220px;
 width:150px;
 height:150px
}
.sprcon-howitworks-2 {
 background-position:-150px -220px;
 width:150px;
 height:150px
}
.sprcon-howitworks-3 {
 background-position:-300px -220px;
 width:150px;
 height:150px
}
.sprcon-howitworks-4 {
 background-position:-490px 0;
 width:150px;
 height:150px
}
.sprage {
 display:inline-block;
 background-image:url(../assets/agent.png)
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .sprage {
  display:inline-block;
  background-image:url(../assets/agent@2x.png);
  background-size:592px 530px
 }
}
.sprage-afterwork_es {
 background-position:0 0;
 width:175px;
 height:175px
}
.sprage-afterwork_fr {
 background-position:-175px 0;
 width:175px;
 height:175px
}
.sprage-agencies {
 background-position:0 -300px;
 width:153px;
 height:140px
}
.sprage-cloud_bird {
 background-position:-90px -440px;
 width:124px;
 height:62px
}
.sprage-criterion-availability {
 background-position:-333px -300px;
 width:90px;
 height:90px
}
.sprage-criterion-equity {
 background-position:-502px -90px;
 width:90px;
 height:90px
}
.sprage-criterion-expertise {
 background-position:-210px -175px;
 width:90px;
 height:90px
}
.sprage-criterion-flexibility {
 background-position:-153px -300px;
 width:90px;
 height:90px
}
.sprage-criterion-knowledge {
 background-position:-243px -300px;
 width:90px;
 height:90px
}
.sprage-criterion-linguage {
 background-position:0 -440px;
 width:90px;
 height:90px
}
.sprage-criterion-local {
 background-position:-502px 0;
 width:90px;
 height:90px
}
.sprage-criterion-organization {
 background-position:-350px -151px;
 width:90px;
 height:90px
}
.sprage-criterion-reactivity {
 background-position:-502px -180px;
 width:90px;
 height:90px
}
.sprage-criterion-travel {
 background-position:-502px -270px;
 width:90px;
 height:90px
}
.sprage-etd {
 background-position:0 -175px;
 width:210px;
 height:125px
}
.sprage-itinerary-path {
 background-position:-423px -300px;
 width:72px;
 height:87px
}
.sprage-play-button {
 background-position:-502px -360px;
 width:69px;
 height:69px
}
.sprage-travel {
 background-position:-350px 0;
 width:152px;
 height:151px
}
.sprhom {
 display:inline-block;
 background-image:url(../assets/home.png)
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .sprhom {
  display:inline-block;
  background-image:url(../assets/home@2x.png);
  background-size:810px 699px
 }
}
.sprhom-allianz-presse {
 background-position:-420px -454px;
 width:140px;
 height:50px
}
.sprhom-bild {
 background-position:0 -659px;
 width:90px;
 height:40px
}
.sprhom-challenges {
 background-position:0 -629px;
 width:125px;
 height:30px
}
.sprhom-compass-2 {
 background-position:-298px -150px;
 width:138px;
 height:146px
}
.sprhom-compass {
 background-position:-666px -80px;
 width:62px;
 height:62px
}
.sprhom-create {
 background-position:-586px 0;
 width:80px;
 height:80px
}
.sprhom-discover {
 background-position:-586px -80px;
 width:80px;
 height:80px
}
.sprhom-dove {
 background-position:-280px -454px;
 width:140px;
 height:50px
}
.sprhom-drv-presse {
 background-position:-364px -354px;
 width:150px;
 height:50px
}
.sprhom-expreso {
 background-position:0 -504px;
 width:140px;
 height:50px
}
.sprhom-france2 {
 background-position:-75px -554px;
 width:75px;
 height:75px
}
.sprhom-france5 {
 background-position:-150px -554px;
 width:75px;
 height:75px
}
.sprhom-freundin {
 background-position:-90px -659px;
 width:98px;
 height:35px
}
.sprhom-geo {
 background-position:-576px -554px;
 width:84px;
 height:30px
}
.sprhom-globe {
 background-position:-225px 0;
 width:211px;
 height:150px
}
.sprhom-grazzia {
 background-position:-337px -554px;
 width:112px;
 height:40px
}
.sprhom-guardian {
 background-position:-732px -43px;
 width:50px;
 height:50px
}
.sprhom-howitworks-1 {
 background-position:-436px -150px;
 width:150px;
 height:150px
}
.sprhom-howitworks-2 {
 background-position:0 -304px;
 width:150px;
 height:150px
}
.sprhom-howitworks-3 {
 background-position:-436px 0;
 width:150px;
 height:150px
}
.sprhom-howitworks-4 {
 background-position:-148px -150px;
 width:150px;
 height:150px
}
.sprhom-independent {
 background-position:-225px -604px;
 width:150px;
 height:25px
}
.sprhom-m6 {
 background-position:0 -554px;
 width:75px;
 height:75px
}
.sprhom-magellan {
 background-position:-402px -304px;
 width:175px;
 height:50px
}
.sprhom-mailonline {
 background-position:-150px -304px;
 width:252px;
 height:50px
}
.sprhom-map {
 background-position:0 0;
 width:225px;
 height:150px
}
.sprhom-messaggero {
 background-position:0 -454px;
 width:140px;
 height:50px
}
.sprhom-natgeo {
 background-position:-290px -404px;
 width:140px;
 height:50px
}
.sprhom-officiel {
 background-position:-732px 0;
 width:78px;
 height:43px
}
.sprhom-parisien {
 background-position:-449px -554px;
 width:127px;
 height:35px
}
.sprhom-pin {
 background-position:-586px -399px;
 width:78px;
 height:80px
}
.sprhom-republica {
 background-position:-150px -404px;
 width:140px;
 height:50px
}
.sprhom-ribbon {
 background-position:-666px 0;
 width:66px;
 height:80px
}
.sprhom-roughguides {
 background-position:-732px -93px;
 width:50px;
 height:50px
}
.sprhom-rtve {
 background-position:-280px -504px;
 width:140px;
 height:50px
}
.sprhom-sandal {
 background-position:0 -150px;
 width:148px;
 height:154px
}
.sprhom-sundaytimes {
 background-position:-225px -554px;
 width:112px;
 height:50px
}
.sprhom-tag {
 background-position:-586px -320px;
 width:79px;
 height:79px
}
.sprhom-tools {
 background-position:-586px -240px;
 width:80px;
 height:80px
}
.sprhom-travel {
 background-position:-586px -160px;
 width:80px;
 height:80px
}
.sprhom-traveldaily {
 background-position:-150px -354px;
 width:214px;
 height:50px
}
.sprhom-traveldor {
 background-position:-586px -479px;
 width:75px;
 height:75px
}
.sprhom-traveler {
 background-position:-430px -404px;
 width:140px;
 height:50px
}
.sprhom-vanity-fair {
 background-position:-140px -504px;
 width:140px;
 height:50px
}
.sprhom-viajero {
 background-position:-140px -454px;
 width:140px;
 height:50px
}
.sprhom-vogue {
 background-position:-420px -504px;
 width:140px;
 height:50px
}
.sprdmc {
 display:inline-block;
 background-image:url(../assets/dmc.png)
}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .sprdmc {
  display:inline-block;
  background-image:url(../assets/dmc@2x.png);
  background-size:246px 182px
 }
}
.sprdmc-circle {
 background-position:0 0;
 width:182px;
 height:182px
}
.sprdmc-share {
 background-position:-182px 0;
 width:64px;
 height:58px
}
@font-face {
 font-family:varanasi;
 src:url(../assets/iconfonts/56/varanasi/varanasi.woff2) format('woff2'),url(../assets/iconfonts/56/varanasi/varanasi.woff) format('woff');
 font-weight:400;
 font-style:normal
}
.iconvar,.daterangepicker .calendar th.prev .fa.fa-chevron-left,.daterangepicker .calendar th.next .fa.fa-chevron-left,.daterangepicker .calendar th.prev .fa.fa-chevron-right,.daterangepicker .calendar th.next .fa.fa-chevron-right {
 display:inline-block;
 line-height:1px
}
.iconvar:before,.daterangepicker .calendar th.prev .fa.fa-chevron-left:before,.daterangepicker .calendar th.next .fa.fa-chevron-left:before,.daterangepicker .calendar th.prev .fa.fa-chevron-right:before,.daterangepicker .calendar th.next .fa.fa-chevron-right:before {
 display:inline-block;
 font-family:varanasi;
 font-style:normal;
 font-weight:400;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.iconvar-lg {
 font-size:1.33333333em;
 line-height:.75em;
 vertical-align:-15%
}
.iconvar-2x {
 font-size:2em
}
.iconvar-3x {
 font-size:3em
}
.iconvar-4x {
 font-size:4em
}
.iconvar-5x {
 font-size:5em
}
.iconvar-fw {
 width:1.28571429em;
 text-align:center
}
.iconvar.accomodation:before {
 content:"\EA01"
}
.iconvar.africa:before {
 content:"\EA02"
}
.iconvar.america:before {
 content:"\EA03"
}
.iconvar.arrow-down:before {
 content:"\EA04"
}
.iconvar.arrow-left:before,.daterangepicker .calendar th.prev .fa.fa-chevron-left:before,.daterangepicker .calendar th.next .fa.fa-chevron-left:before {
 content:"\EA05"
}
.iconvar.arrow-right:before,.daterangepicker .calendar th.prev .fa.fa-chevron-right:before,.daterangepicker .calendar th.next .fa.fa-chevron-right:before {
 content:"+";
}
.iconvar.arrow-up:before {
 content:"\EA07"
}
.iconvar.art:before {
 content:"\EA08"
}
.iconvar.edit:before {
 content:"\EA09"
}
.iconvar.asia:before {
 content:"\EA0A"
}
.iconvar.arrow-left-bold:before {
 content:"\EA0B"
}
.iconvar.bubble:before {
 content:"\EA0C"
}
.iconvar.warning:before {
 content:"\EA0D"
}
.iconvar.arrow-right-bold:before {
 content:"\EA0E"
}
.iconvar.calendar:before {
 content:"\EA0F"
}
.iconvar.case:before {
 content:"\EA10"
}
.iconvar.charme:before {
 content:"\EA11"
}
.iconvar.valid-bold:before {
 content:"\EA12"
}
.iconvar.clock:before {
 content:"\EA13"
}
.iconvar.community:before {
 content:"\EA14"
}
.iconvar.cross:before {
 content:"X";
}
.iconvar.culture-shock:before {
 content:"\EA16"
}
.iconvar.culture:before {
 content:"\EA17"
}
.iconvar.curious:before {
 content:"\EA18"
}
.iconvar.diamond:before {
 content:"\EA19"
}
.iconvar.combined:before {
 content:"\EA1A"
}
.iconvar.separator:before {
 content:"\EA1B"
}
.iconvar.europe:before {
 content:"\EA1C"
}
.iconvar.sunrays:before {
 content:"\EA1D"
}
.iconvar.expand:before {
 content:"\EA1E"
}
.iconvar.explorer:before {
 content:"\EA1F"
}
.iconvar.facebook:before {
 content:"\EA20"
}
.iconvar.family:before {
 content:"\EA21"
}
.iconvar.food:before {
 content:"\EA22"
}
.iconvar.googleplus:before {
 content:"\EA23"
}
.iconvar.grid:before {
 content:"\EA24"
}
.iconvar.guy:before {
 content:"\EA25"
}
.iconvar.heart:before {
 content:"\EA26"
}
.iconvar.horsdessentiers:before {
 content:"\EA27"
}
.iconvar.incontournables:before {
 content:"\EA28"
}
.iconvar.infos:before {
 content:"\EA29"
}
.iconvar.leaf:before {
 content:"\EA2A"
}
.iconvar.like:before {
 content:"\EA2B"
}
.iconvar.luxury:before {
 content:"\EA2C"
}
.iconvar.magnifying:before {
 content:"\EA2D"
}
.iconvar.map:before {
 content:"\EA2E"
}
.iconvar.medal:before {
 content:"\EA2F"
}
.iconvar.menu-burger:before {
 content:"\EA30"
}
.iconvar.middle-east:before {
 content:"\EA31"
}
.iconvar.mountain:before {
 content:"\EA32"
}
.iconvar.nature:before {
 content:"\EA33"
}
.iconvar.oceania:before {
 content:"\EA34"
}
.iconvar.comment:before {
 content:"\EA35"
}
.iconvar.dislike:before {
 content:"\EA36"
}
.iconvar.pin:before {
 content:"\EA37"
}
.iconvar.hashtag:before {
 content:"\EA38"
}
.iconvar.play:before {
 content:"\EA39"
}
.iconvar.relax:before {
 content:"\EA3A"
}
.iconvar.rows:before {
 content:"\EA3B"
}
.iconvar.safe:before {
 content:"\EA3C"
}
.iconvar.sport:before {
 content:"\EA3D"
}
.iconvar.sport2:before {
 content:"\EA3E"
}
.iconvar.circle-empty:before {
 content:"\EA3F"
}
.iconvar.circle-mid:before {
 content:"\EA40"
}
.iconvar.circle:before {
 content:"\EA41"
}
.iconvar.sustainable:before {
 content:"\EA42"
}
.iconvar.facebook-stroke:before {
 content:"\EA43"
}
.iconvar.arrow-down-bold:before {
 content:"+";
}
.iconvar.train:before {
 content:"\EA45"
}
.iconvar.arrow-up-bold:before {
 content:"\EA46"
}
.iconvar.heart-filled:before {
 content:"\EA47"
}
.iconvar.bills:before {
 content:"\EA48"
}
.iconvar.chat:before {
 content:"\EA49"
}
.iconvar.twitter:before {
 content:"\EA4A"
}
.iconvar.unesco:before {
 content:"\EA4B"
}
.iconvar.valid:before {
 content:"\EA4C"
}
.iconvar.weather:before {
 content:"\EA4D"
}
.iconvar.world:before {
 content:"\EA4E"
}
.iconvar.youtube:before {
 content:"\EA4F"
}
.iconvar.dollar:before {
 content:"\EA50"
}
.iconvar.phone:before {
 content:"\EA51"
}
.iconvar.disapointed-face:before {
 content:"\EA52"
}
.iconvar.dislike-face:before {
 content:"\EA53"
}
.iconvar.happy-face:before {
 content:"\EA54"
}
.iconvar.like-face:before {
 content:"\EA55"
}
.iconvar.instagram:before {
 content:"\EA56"
}
.iconvar.eye:before {
 content:"\EA57"
}
.iconvar.arrow-stroke-right:before {
 content:">";
}
.iconvar.dragon:before {
 content:"\EA59"
}
.iconvar.help:before {
 content:"\EA5A"
}
.iconvar.balloon:before {
 content:"\EA5B"
}
.iconvar.gamepad:before {
 content:"\EA5C"
}
.iconvar.glasses:before {
 content:"\EA5D"
}
.iconvar.car:before {
 content:"\EA5E"
}
.iconvar.airplane:before {
 content:"\EA5F"
}
.iconvar.star-empty:before {
 content:"\EA60"
}
.iconvar.star:before {
 content:"\EA61"
}
.iconvar.star-mid:before {
 content:"\EA62"
}
.iconvar.arrow-stroke-left:before {
 content:"<";
}
.iconvar.stroller:before {
 content:"\EA64"
}
.iconvar.calendar-child:before {
 content:"\EA65"
}
.iconvar.coins:before {
 content:" ";
}
.iconvar.palm:before {
 content:" ";
}
.iconvar.take-off:before {
 content:"\EA68"
}
.iconvar.mail-stroke:before {
 content:"\EA69"
}
.iconvar.printer-stroke:before {
 content:"\EA6A"
}
.iconvar.twitter-stroke:before {
 content:"\EA6B"
}
.iconvar.whatsapp-stroke:before {
 content:"\EA6C"
}
.iconvar.download:before {
 content:"\EA6D"
}
.iconvar.download-bold:before {
 content:"\EA6E"
}
.iconvar.group:before {
 content:"\EA6F"
}
.iconvar.reload:before {
 content:"\EA70"
}
.iconvar.paper-plane:before {
 content:"\EA71"
}
.iconvar.group-top-body:before {
 content:"\EA72"
}
.iconvar.eye-crossed:before {
 content:"\EA73"
}
.loading .iconvar:before,.loading .iconvar:after {
 content:''
}
.daterangepicker {
 position:absolute;
 color:inherit;
 background-color:#fff;
 border-radius:4px;
 padding:12px 24px;
 margin-top:1px;
 top:100px;
 left:20px
}
.daterangepicker.dropdown-menu {
 max-width:none;
 z-index:3001
}
.daterangepicker.single .ranges,.daterangepicker.single .calendar {
 float:none
}
.daterangepicker.show-calendar .calendar {
 display:block
}
.daterangepicker .calendar {
 display:none
}
.daterangepicker .calendar-table {
 border:none
}
.daterangepicker .calendar-table thead {
 border-bottom:1px solid #ccc
}
.daterangepicker .calendar-table thead .month {
 color:#868e96;
 padding:0 5px
}
.daterangepicker table {
 width:100%;
 margin:0
}
.daterangepicker td,.daterangepicker th {
 text-align:center;
 width:20px;
 height:20px;
 border:none;
 white-space:nowrap
}
.daterangepicker th {
 cursor:default;
 font-weight:400
}
.daterangepicker td {
 cursor:pointer;
 border-radius:4px;
 font-weight:700
}
.daterangepicker .calendar th,.daterangepicker .calendar td {
 white-space:nowrap;
 text-align:center;
 min-width:40px;
 height:40px
}
.daterangepicker td.available:hover,.daterangepicker th.available:hover {
 background-color:#ccc;
 border-color:transparent;
 color:inherit
}
.daterangepicker td.week,.daterangepicker th.week {
 font-size:80%;
 color:#ccc
}
.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date {
 background-color:#fff;
 border-color:transparent;
 color:#999
}
.daterangepicker td.in-range {
 background-color:#12b886;
 border-color:transparent;
 color:#fff;
 border-radius:0
}
.daterangepicker td.start-date {
 border-radius:50% 0 0 50%
}
.daterangepicker td.end-date {
 border-radius:0 50% 50% 0
}
.daterangepicker td.start-date.end-date {
 border-radius:50%
}
.daterangepicker td.active,.daterangepicker td.active:hover {
 background-color:#12b886;
 border-color:transparent;
 color:#fff
}
.daterangepicker th.month {
 width:auto
}
.daterangepicker td.disabled,.daterangepicker option.disabled {
 color:#999;
 cursor:not-allowed;
 text-decoration:line-through
}
.daterangepicker .daterangepicker_input {
 display:none
}
.daterangepicker .calendar-time {
 text-align:center;
 margin:5px auto;
 line-height:30px;
 position:relative;
 padding-left:28px
}
.daterangepicker .calendar-time select.disabled {
 color:#ccc;
 cursor:not-allowed
}
.daterangepicker .calendar th.prev,.daterangepicker .calendar th.next {
 position:relative;
 border-radius:50%;
 background:-webkit-radial-gradient(center,ellipse cover,transparent 0%,transparent 47%,#ccc 49%,#ccc 51%,transparent 53%,transparent 100%);
 background:-moz-radial-gradient(center,ellipse cover,transparent 0%,transparent 47%,#ccc 49%,#ccc 51%,transparent 53%,transparent 100%);
 background:radial-gradient(ellipse at center,transparent 0%,transparent 47%,#ccc 49%,#ccc 51%,transparent 53%,transparent 100%)
}
.daterangepicker .calendar th.prev:hover,.daterangepicker .calendar th.next:hover {
 background:-webkit-radial-gradient(center,ellipse cover,transparent 0%,transparent 47%,#999 49%,#999 51%,transparent 53%,transparent 100%);
 background:-moz-radial-gradient(center,ellipse cover,transparent 0%,transparent 47%,#999 49%,#999 51%,transparent 53%,transparent 100%);
 background:radial-gradient(ellipse at center,transparent 0%,transparent 47%,#999 49%,#999 51%,transparent 53%,transparent 100%)
}
.daterangepicker .calendar th.prev .fa.fa-chevron-left,.daterangepicker .calendar th.next .fa.fa-chevron-left,.daterangepicker .calendar th.prev .fa.fa-chevron-right,.daterangepicker .calendar th.next .fa.fa-chevron-right {
 color:#12b886;
 margin-top:4px
}
.daterangepicker .calendar th.prev .fa.fa-chevron-left,.daterangepicker .calendar th.next .fa.fa-chevron-left {
 margin-right:2px
}
.daterangepicker .calendar th.prev .fa.fa-chevron-right,.daterangepicker .calendar th.next .fa.fa-chevron-right {
 margin-left:4px;
 margin-top:12px
}
.daterangepicker .calendar th.next {
 position:absolute;
 top:12px
}
@media(min-width:675px) {
 .daterangepicker {
  width:auto
 }
 .daterangepicker.single .calendar.left {
  clear:none
 }
 .daterangepicker.single.ltr .calendar {
  float:left
 }
 .daterangepicker.single.rtl .calendar {
  float:right
 }
 .daterangepicker.ltr {
  direction:ltr;
  text-align:left
 }
 .daterangepicker.ltr .calendar.left {
  clear:left;
  margin-right:0
 }
 .daterangepicker.ltr .calendar.left .calendar-table {
  border-right:none;
  border-top-right-radius:0;
  border-bottom-right-radius:0
 }
 .daterangepicker.ltr .calendar.right {
  margin-left:0
 }
 .daterangepicker.ltr .calendar.right .calendar-table {
  border-left:none;
  border-top-left-radius:0;
  border-bottom-left-radius:0
 }
 .daterangepicker.ltr .calendar.left .calendar-table {
  padding-right:32px
 }
 .daterangepicker.ltr .calendar.single .calendar-table {
  padding:0
 }
 .daterangepicker.ltr .calendar {
  float:left
 }
 .daterangepicker.rtl {
  direction:rtl;
  text-align:right
 }
 .daterangepicker.rtl .calendar.left {
  clear:right;
  margin-left:0
 }
 .daterangepicker.rtl .calendar.left .calendar-table {
  border-left:none;
  border-top-left-radius:0;
  border-bottom-left-radius:0
 }
 .daterangepicker.rtl .calendar.right {
  margin-right:0
 }
 .daterangepicker.rtl .calendar.right .calendar-table {
  border-right:none;
  border-top-right-radius:0;
  border-bottom-right-radius:0
 }
 .daterangepicker.rtl .calendar.left .calendar-table {
  padding-left:12px
 }
 .daterangepicker.rtl .calendar {
  text-align:right;
  float:right
 }
 .daterangepicker .calendar th.next {
  position:relative;
  top:auto
 }
 .daterangepicker .calendar th.next .fa.fa-chevron-right {
  margin-top:4px
 }
}
.intl-tel-input {
 position:relative
}
.intl-tel-input * {
 box-sizing:border-box;
 -moz-box-sizing:border-box
}
.intl-tel-input .hide {
 display:none
}
.intl-tel-input .v-hide {
 visibility:hidden
}
.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel] {
 position:relative;
 z-index:0;
 margin-top:0!important;
 margin-bottom:0!important;
 padding-right:36px;
 margin-right:0
}
.intl-tel-input .flag-container {
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 padding:1px;
 width:100%
}
.intl-tel-input .selected-flag {
 z-index:1;
 position:relative;
 width:36px;
 height:100%;
 padding:0 0 0 8px;
 outline:none
}
.intl-tel-input .selected-flag .iti-flag {
 position:absolute;
 top:0;
 bottom:0;
 margin:auto
}
.intl-tel-input .selected-flag .iti-arrow {
 position:absolute;
 top:50%;
 margin-top:-2px;
 right:6px;
 width:0;
 height:0;
 border-left:3px solid transparent;
 border-right:3px solid transparent;
 border-top:4px solid #ccc
}
.intl-tel-input .selected-flag .iti-arrow.up {
 border-top:none;
 border-bottom:4px solid #ccc
}
.intl-tel-input .country-list {
 width:100%;
 position:absolute;
 z-index:2;
 list-style:none;
 text-align:left;
 padding:0;
 margin:0 0 0 -1px;
 box-shadow:1px 1px 4px rgba(0,0,0,.2);
 background-color:#fff;
 border:1px solid #ccc;
 max-height:200px;
 overflow-y:scroll
}
.intl-tel-input .country-list.dropup {
 bottom:100%;
 margin-bottom:-1px
}
.intl-tel-input .country-list .flag-box {
 display:inline-block;
 width:20px
}
.intl-tel-input .country-list .divider {
 padding-bottom:5px;
 margin-bottom:5px;
 border-bottom:1px solid #ccc
}
.intl-tel-input .country-list .country {
 padding:5px 10px
}
.intl-tel-input .country-list .country .dial-code {
 color:#999
}
.intl-tel-input .country-list .country.highlight {
 background-color:rgba(0,0,0,.05)
}
.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code {
 vertical-align:middle
}
.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name {
 margin-right:6px
}
.intl-tel-input.allow-dropdown input,.intl-tel-input.separate-dial-code input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input[type=tel] {
 padding-right:6px;
 padding-left:52px;
 margin-left:0
}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container {
 right:auto;
 left:0
}
.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag {
 width:46px
}
.intl-tel-input.allow-dropdown .flag-container:hover {
 cursor:pointer
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
 background-color:rgba(0,0,0,.05)
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover {
 cursor:default
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag {
 background-color:transparent
}
.intl-tel-input.separate-dial-code .selected-flag {
 background-color:rgba(0,0,0,.05);
 display:table
}
.intl-tel-input.separate-dial-code .selected-dial-code {
 display:table-cell;
 vertical-align:middle;
 padding-left:28px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
 padding-left:90px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
 width:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
 padding-left:100px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
 width:94px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
 padding-left:82px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
 width:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
 padding-left:92px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
 width:86px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
 padding-left:74px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
 width:68px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
 padding-left:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
 width:78px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
 padding-left:66px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
 width:60px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
 padding-left:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
 width:70px
}
.intl-tel-input.separate-dial-code.iti-sdc-1 input,.intl-tel-input.separate-dial-code.iti-sdc-1 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-1 input[type=tel] {
 padding-left:58px
}
.intl-tel-input.separate-dial-code.iti-sdc-1 .selected-flag {
 width:52px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-1 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-1 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-1 input[type=tel] {
 padding-left:68px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-1 .selected-flag {
 width:62px
}
.intl-tel-input.iti-container {
 position:absolute;
 top:-1000px;
 left:-1000px;
 z-index:1060;
 padding:1px
}
.intl-tel-input.iti-container:hover {
 cursor:pointer
}
.iti-mobile .intl-tel-input.iti-container {
 top:30px;
 bottom:30px;
 left:30px;
 right:30px;
 position:fixed
}
.iti-mobile .intl-tel-input .country-list {
 max-height:100%
}
.iti-mobile .intl-tel-input .country-list .country {
 padding:10px;
 line-height:1.5em
}
.iti-flag.zw {
 background-image:url(/varanasi/assets/images/flags/4x3/zw.svg)
}
.iti-flag.zm {
 background-image:url(/varanasi/assets/images/flags/4x3/zm.svg)
}
.iti-flag.za {
 background-image:url(/varanasi/assets/images/flags/4x3/za.svg)
}
.iti-flag.yt {
 background-image:url(/varanasi/assets/images/flags/4x3/yt.svg)
}
.iti-flag.ye {
 background-image:url(/varanasi/assets/images/flags/4x3/ye.svg)
}
.iti-flag.xk {
 background-image:url(/varanasi/assets/images/flags/4x3/xk.svg)
}
.iti-flag.ws {
 background-image:url(/varanasi/assets/images/flags/4x3/ws.svg)
}
.iti-flag.wf {
 background-image:url(/varanasi/assets/images/flags/4x3/wf.svg)
}
.iti-flag.vu {
 background-image:url(/varanasi/assets/images/flags/4x3/vu.svg)
}
.iti-flag.vn {
 background-image:url(/varanasi/assets/images/flags/4x3/vn.svg)
}
.iti-flag.vi {
 background-image:url(/varanasi/assets/images/flags/4x3/vi.svg)
}
.iti-flag.vg {
 background-image:url(/varanasi/assets/images/flags/4x3/vg.svg)
}
.iti-flag.ve {
 background-image:url(/varanasi/assets/images/flags/4x3/ve.svg)
}
.iti-flag.vc {
 background-image:url(/varanasi/assets/images/flags/4x3/vc.svg)
}
.iti-flag.va {
 background-image:url(/varanasi/assets/images/flags/4x3/va.svg)
}
.iti-flag.uz {
 background-image:url(/varanasi/assets/images/flags/4x3/uz.svg)
}
.iti-flag.uy {
 background-image:url(/varanasi/assets/images/flags/4x3/uy.svg)
}
.iti-flag.us {
 background-image:url(/varanasi/assets/images/flags/4x3/us.svg)
}
.iti-flag.um {
 background-image:url(/varanasi/assets/images/flags/4x3/um.svg)
}
.iti-flag.ug {
 background-image:url(/varanasi/assets/images/flags/4x3/ug.svg)
}
.iti-flag.ua {
 background-image:url(/varanasi/assets/images/flags/4x3/ua.svg)
}
.iti-flag.tz {
 background-image:url(/varanasi/assets/images/flags/4x3/tz.svg)
}
.iti-flag.tw {
 background-image:url(/varanasi/assets/images/flags/4x3/tw.svg)
}
.iti-flag.tv {
 background-image:url(/varanasi/assets/images/flags/4x3/tv.svg)
}
.iti-flag.tt {
 background-image:url(/varanasi/assets/images/flags/4x3/tt.svg)
}
.iti-flag.tr {
 background-image:url(/varanasi/assets/images/flags/4x3/tr.svg)
}
.iti-flag.to {
 background-image:url(/varanasi/assets/images/flags/4x3/to.svg)
}
.iti-flag.tn {
 background-image:url(/varanasi/assets/images/flags/4x3/tn.svg)
}
.iti-flag.tm {
 background-image:url(/varanasi/assets/images/flags/4x3/tm.svg)
}
.iti-flag.tl {
 background-image:url(/varanasi/assets/images/flags/4x3/tl.svg)
}
.iti-flag.tk {
 background-image:url(/varanasi/assets/images/flags/4x3/tk.svg)
}
.iti-flag.tj {
 background-image:url(/varanasi/assets/images/flags/4x3/tj.svg)
}
.iti-flag.th {
 background-image:url(/varanasi/assets/images/flags/4x3/th.svg)
}
.iti-flag.tg {
 background-image:url(/varanasi/assets/images/flags/4x3/tg.svg)
}
.iti-flag.tf {
 background-image:url(/varanasi/assets/images/flags/4x3/tf.svg)
}
.iti-flag.td {
 background-image:url(/varanasi/assets/images/flags/4x3/td.svg)
}
.iti-flag.tc {
 background-image:url(/varanasi/assets/images/flags/4x3/tc.svg)
}
.iti-flag.ta {
 background-image:url(/varanasi/assets/images/flags/4x3/ta.svg)
}
.iti-flag.sz {
 background-image:url(/varanasi/assets/images/flags/4x3/sz.svg)
}
.iti-flag.sy {
 background-image:url(/varanasi/assets/images/flags/4x3/sy.svg)
}
.iti-flag.sx {
 background-image:url(/varanasi/assets/images/flags/4x3/sx.svg)
}
.iti-flag.sv {
 background-image:url(/varanasi/assets/images/flags/4x3/sv.svg)
}
.iti-flag.st {
 background-image:url(/varanasi/assets/images/flags/4x3/st.svg)
}
.iti-flag.ss {
 background-image:url(/varanasi/assets/images/flags/4x3/ss.svg)
}
.iti-flag.sr {
 background-image:url(/varanasi/assets/images/flags/4x3/sr.svg)
}
.iti-flag.so {
 background-image:url(/varanasi/assets/images/flags/4x3/so.svg)
}
.iti-flag.sn {
 background-image:url(/varanasi/assets/images/flags/4x3/sn.svg)
}
.iti-flag.sm {
 background-image:url(/varanasi/assets/images/flags/4x3/sm.svg)
}
.iti-flag.sl {
 background-image:url(/varanasi/assets/images/flags/4x3/sl.svg)
}
.iti-flag.sk {
 background-image:url(/varanasi/assets/images/flags/4x3/sk.svg)
}
.iti-flag.sj {
 background-image:url(/varanasi/assets/images/flags/4x3/sj.svg)
}
.iti-flag.si {
 background-image:url(/varanasi/assets/images/flags/4x3/si.svg)
}
.iti-flag.sh {
 background-image:url(/varanasi/assets/images/flags/4x3/sh.svg)
}
.iti-flag.sg {
 background-image:url(/varanasi/assets/images/flags/4x3/sg.svg)
}
.iti-flag.se {
 background-image:url(/varanasi/assets/images/flags/4x3/se.svg)
}
.iti-flag.sd {
 background-image:url(/varanasi/assets/images/flags/4x3/sd.svg)
}
.iti-flag.sc {
 background-image:url(/varanasi/assets/images/flags/4x3/sc.svg)
}
.iti-flag.sb {
 background-image:url(/varanasi/assets/images/flags/4x3/sb.svg)
}
.iti-flag.sa {
 background-image:url(/varanasi/assets/images/flags/4x3/sa.svg)
}
.iti-flag.rw {
 background-image:url(/varanasi/assets/images/flags/4x3/rw.svg)
}
.iti-flag.ru {
 background-image:url(/varanasi/assets/images/flags/4x3/ru.svg)
}
.iti-flag.rs {
 background-image:url(/varanasi/assets/images/flags/4x3/rs.svg)
}
.iti-flag.ro {
 background-image:url(/varanasi/assets/images/flags/4x3/ro.svg)
}
.iti-flag.re {
 background-image:url(/varanasi/assets/images/flags/4x3/re.svg)
}
.iti-flag.qa {
 background-image:url(/varanasi/assets/images/flags/4x3/qa.svg)
}
.iti-flag.py {
 background-image:url(/varanasi/assets/images/flags/4x3/py.svg)
}
.iti-flag.pw {
 background-image:url(/varanasi/assets/images/flags/4x3/pw.svg)
}
.iti-flag.pt {
 background-image:url(/varanasi/assets/images/flags/4x3/pt.svg)
}
.iti-flag.ps {
 background-image:url(/varanasi/assets/images/flags/4x3/ps.svg)
}
.iti-flag.pr {
 background-image:url(/varanasi/assets/images/flags/4x3/pr.svg)
}
.iti-flag.pn {
 background-image:url(/varanasi/assets/images/flags/4x3/pn.svg)
}
.iti-flag.pm {
 background-image:url(/varanasi/assets/images/flags/4x3/pm.svg)
}
.iti-flag.pl {
 background-image:url(/varanasi/assets/images/flags/4x3/pl.svg)
}
.iti-flag.pk {
 background-image:url(/varanasi/assets/images/flags/4x3/pk.svg)
}
.iti-flag.ph {
 background-image:url(/varanasi/assets/images/flags/4x3/ph.svg)
}
.iti-flag.pg {
 background-image:url(/varanasi/assets/images/flags/4x3/pg.svg)
}
.iti-flag.pf {
 background-image:url(/varanasi/assets/images/flags/4x3/pf.svg)
}
.iti-flag.pe {
 background-image:url(/varanasi/assets/images/flags/4x3/pe.svg)
}
.iti-flag.pa {
 background-image:url(/varanasi/assets/images/flags/4x3/pa.svg)
}
.iti-flag.om {
 background-image:url(/varanasi/assets/images/flags/4x3/om.svg)
}
.iti-flag.nz {
 background-image:url(/varanasi/assets/images/flags/4x3/nz.svg)
}
.iti-flag.nu {
 background-image:url(/varanasi/assets/images/flags/4x3/nu.svg)
}
.iti-flag.nr {
 background-image:url(/varanasi/assets/images/flags/4x3/nr.svg)
}
.iti-flag.np {
 background-image:url(/varanasi/assets/images/flags/4x3/np.svg)
}
.iti-flag.no {
 background-image:url(/varanasi/assets/images/flags/4x3/no.svg)
}
.iti-flag.nl {
 background-image:url(/varanasi/assets/images/flags/4x3/nl.svg)
}
.iti-flag.ni {
 background-image:url(/varanasi/assets/images/flags/4x3/ni.svg)
}
.iti-flag.ng {
 background-image:url(/varanasi/assets/images/flags/4x3/ng.svg)
}
.iti-flag.nf {
 background-image:url(/varanasi/assets/images/flags/4x3/nf.svg)
}
.iti-flag.ne {
 background-image:url(/varanasi/assets/images/flags/4x3/ne.svg)
}
.iti-flag.nc {
 background-image:url(/varanasi/assets/images/flags/4x3/nc.svg)
}
.iti-flag.na {
 background-image:url(/varanasi/assets/images/flags/4x3/na.svg)
}
.iti-flag.mz {
 background-image:url(/varanasi/assets/images/flags/4x3/mz.svg)
}
.iti-flag.my {
 background-image:url(/varanasi/assets/images/flags/4x3/my.svg)
}
.iti-flag.mx {
 background-image:url(/varanasi/assets/images/flags/4x3/mx.svg)
}
.iti-flag.mw {
 background-image:url(/varanasi/assets/images/flags/4x3/mw.svg)
}
.iti-flag.mv {
 background-image:url(/varanasi/assets/images/flags/4x3/mv.svg)
}
.iti-flag.mu {
 background-image:url(/varanasi/assets/images/flags/4x3/mu.svg)
}
.iti-flag.mt {
 background-image:url(/varanasi/assets/images/flags/4x3/mt.svg)
}
.iti-flag.ms {
 background-image:url(/varanasi/assets/images/flags/4x3/ms.svg)
}
.iti-flag.mr {
 background-image:url(/varanasi/assets/images/flags/4x3/mr.svg)
}
.iti-flag.mq {
 background-image:url(/varanasi/assets/images/flags/4x3/mq.svg)
}
.iti-flag.mp {
 background-image:url(/varanasi/assets/images/flags/4x3/mp.svg)
}
.iti-flag.mo {
 background-image:url(/varanasi/assets/images/flags/4x3/mo.svg)
}
.iti-flag.mn {
 background-image:url(/varanasi/assets/images/flags/4x3/mn.svg)
}
.iti-flag.mm {
 background-image:url(/varanasi/assets/images/flags/4x3/mm.svg)
}
.iti-flag.ml {
 background-image:url(/varanasi/assets/images/flags/4x3/ml.svg)
}
.iti-flag.mk {
 background-image:url(/varanasi/assets/images/flags/4x3/mk.svg)
}
.iti-flag.mh {
 background-image:url(/varanasi/assets/images/flags/4x3/mh.svg)
}
.iti-flag.mg {
 background-image:url(/varanasi/assets/images/flags/4x3/mg.svg)
}
.iti-flag.mf {
 background-image:url(/varanasi/assets/images/flags/4x3/mf.svg)
}
.iti-flag.me {
 background-image:url(/varanasi/assets/images/flags/4x3/me.svg)
}
.iti-flag.md {
 background-image:url(/varanasi/assets/images/flags/4x3/md.svg)
}
.iti-flag.mc {
 background-image:url(/varanasi/assets/images/flags/4x3/mc.svg)
}
.iti-flag.ma {
 background-image:url(/varanasi/assets/images/flags/4x3/ma.svg)
}
.iti-flag.ly {
 background-image:url(/varanasi/assets/images/flags/4x3/ly.svg)
}
.iti-flag.lv {
 background-image:url(/varanasi/assets/images/flags/4x3/lv.svg)
}
.iti-flag.lu {
 background-image:url(/varanasi/assets/images/flags/4x3/lu.svg)
}
.iti-flag.lt {
 background-image:url(/varanasi/assets/images/flags/4x3/lt.svg)
}
.iti-flag.ls {
 background-image:url(/varanasi/assets/images/flags/4x3/ls.svg)
}
.iti-flag.lr {
 background-image:url(/varanasi/assets/images/flags/4x3/lr.svg)
}
.iti-flag.lk {
 background-image:url(/varanasi/assets/images/flags/4x3/lk.svg)
}
.iti-flag.li {
 background-image:url(/varanasi/assets/images/flags/4x3/li.svg)
}
.iti-flag.lc {
 background-image:url(/varanasi/assets/images/flags/4x3/lc.svg)
}
.iti-flag.lb {
 background-image:url(/varanasi/assets/images/flags/4x3/lb.svg)
}
.iti-flag.la {
 background-image:url(/varanasi/assets/images/flags/4x3/la.svg)
}
.iti-flag.kz {
 background-image:url(/varanasi/assets/images/flags/4x3/kz.svg)
}
.iti-flag.ky {
 background-image:url(/varanasi/assets/images/flags/4x3/ky.svg)
}
.iti-flag.kw {
 background-image:url(/varanasi/assets/images/flags/4x3/kw.svg)
}
.iti-flag.kr {
 background-image:url(/varanasi/assets/images/flags/4x3/kr.svg)
}
.iti-flag.kp {
 background-image:url(/varanasi/assets/images/flags/4x3/kp.svg)
}
.iti-flag.kn {
 background-image:url(/varanasi/assets/images/flags/4x3/kn.svg)
}
.iti-flag.km {
 background-image:url(/varanasi/assets/images/flags/4x3/km.svg)
}
.iti-flag.ki {
 background-image:url(/varanasi/assets/images/flags/4x3/ki.svg)
}
.iti-flag.kh {
 background-image:url(/varanasi/assets/images/flags/4x3/kh.svg)
}
.iti-flag.kg {
 background-image:url(/varanasi/assets/images/flags/4x3/kg.svg)
}
.iti-flag.ke {
 background-image:url(/varanasi/assets/images/flags/4x3/ke.svg)
}
.iti-flag.jp {
 background-image:url(/varanasi/assets/images/flags/4x3/jp.svg)
}
.iti-flag.jo {
 background-image:url(/varanasi/assets/images/flags/4x3/jo.svg)
}
.iti-flag.jm {
 background-image:url(/varanasi/assets/images/flags/4x3/jm.svg)
}
.iti-flag.je {
 background-image:url(/varanasi/assets/images/flags/4x3/je.svg)
}
.iti-flag.it {
 background-image:url(/varanasi/assets/images/flags/4x3/it.svg)
}
.iti-flag.is {
 background-image:url(/varanasi/assets/images/flags/4x3/is.svg)
}
.iti-flag.ir {
 background-image:url(/varanasi/assets/images/flags/4x3/ir.svg)
}
.iti-flag.iq {
 background-image:url(/varanasi/assets/images/flags/4x3/iq.svg)
}
.iti-flag.io {
 background-image:url(/varanasi/assets/images/flags/4x3/io.svg)
}
.iti-flag.in {
 background-image:url(/varanasi/assets/images/flags/4x3/in.svg)
}
.iti-flag.im {
 background-image:url(/varanasi/assets/images/flags/4x3/im.svg)
}
.iti-flag.il {
 background-image:url(/varanasi/assets/images/flags/4x3/il.svg)
}
.iti-flag.ie {
 background-image:url(/varanasi/assets/images/flags/4x3/ie.svg)
}
.iti-flag.id {
 background-image:url(/varanasi/assets/images/flags/4x3/id.svg)
}
.iti-flag.ic {
 background-image:url(/varanasi/assets/images/flags/4x3/ic.svg)
}
.iti-flag.hu {
 background-image:url(/varanasi/assets/images/flags/4x3/hu.svg)
}
.iti-flag.ht {
 background-image:url(/varanasi/assets/images/flags/4x3/ht.svg)
}
.iti-flag.hr {
 background-image:url(/varanasi/assets/images/flags/4x3/hr.svg)
}
.iti-flag.hn {
 background-image:url(/varanasi/assets/images/flags/4x3/hn.svg)
}
.iti-flag.hm {
 background-image:url(/varanasi/assets/images/flags/4x3/hm.svg)
}
.iti-flag.hk {
 background-image:url(/varanasi/assets/images/flags/4x3/hk.svg)
}
.iti-flag.gy {
 background-image:url(/varanasi/assets/images/flags/4x3/gy.svg)
}
.iti-flag.gw {
 background-image:url(/varanasi/assets/images/flags/4x3/gw.svg)
}
.iti-flag.gu {
 background-image:url(/varanasi/assets/images/flags/4x3/gu.svg)
}
.iti-flag.gt {
 background-image:url(/varanasi/assets/images/flags/4x3/gt.svg)
}
.iti-flag.gs {
 background-image:url(/varanasi/assets/images/flags/4x3/gs.svg)
}
.iti-flag.gr {
 background-image:url(/varanasi/assets/images/flags/4x3/gr.svg)
}
.iti-flag.gq {
 background-image:url(/varanasi/assets/images/flags/4x3/gq.svg)
}
.iti-flag.gp {
 background-image:url(/varanasi/assets/images/flags/4x3/gp.svg)
}
.iti-flag.gn {
 background-image:url(/varanasi/assets/images/flags/4x3/gn.svg)
}
.iti-flag.gm {
 background-image:url(/varanasi/assets/images/flags/4x3/gm.svg)
}
.iti-flag.gl {
 background-image:url(/varanasi/assets/images/flags/4x3/gl.svg)
}
.iti-flag.gi {
 background-image:url(/varanasi/assets/images/flags/4x3/gi.svg)
}
.iti-flag.gh {
 background-image:url(/varanasi/assets/images/flags/4x3/gh.svg)
}
.iti-flag.gg {
 background-image:url(/varanasi/assets/images/flags/4x3/gg.svg)
}
.iti-flag.gf {
 background-image:url(/varanasi/assets/images/flags/4x3/gf.svg)
}
.iti-flag.ge {
 background-image:url(/varanasi/assets/images/flags/4x3/ge.svg)
}
.iti-flag.gd {
 background-image:url(/varanasi/assets/images/flags/4x3/gd.svg)
}
.iti-flag.gb {
 background-image:url(/varanasi/assets/images/flags/4x3/gb.svg)
}
.iti-flag.ga {
 background-image:url(/varanasi/assets/images/flags/4x3/ga.svg)
}
.iti-flag.fr {
 background-image:url(/varanasi/assets/images/flags/4x3/fr.svg)
}
.iti-flag.fo {
 background-image:url(/varanasi/assets/images/flags/4x3/fo.svg)
}
.iti-flag.fm {
 background-image:url(/varanasi/assets/images/flags/4x3/fm.svg)
}
.iti-flag.fk {
 background-image:url(/varanasi/assets/images/flags/4x3/fk.svg)
}
.iti-flag.fj {
 background-image:url(/varanasi/assets/images/flags/4x3/fj.svg)
}
.iti-flag.fi {
 background-image:url(/varanasi/assets/images/flags/4x3/fi.svg)
}
.iti-flag.eu {
 background-image:url(/varanasi/assets/images/flags/4x3/eu.svg)
}
.iti-flag.et {
 background-image:url(/varanasi/assets/images/flags/4x3/et.svg)
}
.iti-flag.es {
 background-image:url(/varanasi/assets/images/flags/4x3/es.svg)
}
.iti-flag.er {
 background-image:url(/varanasi/assets/images/flags/4x3/er.svg)
}
.iti-flag.eh {
 background-image:url(/varanasi/assets/images/flags/4x3/eh.svg)
}
.iti-flag.eg {
 background-image:url(/varanasi/assets/images/flags/4x3/eg.svg)
}
.iti-flag.ee {
 background-image:url(/varanasi/assets/images/flags/4x3/ee.svg)
}
.iti-flag.ec {
 background-image:url(/varanasi/assets/images/flags/4x3/ec.svg)
}
.iti-flag.ea {
 background-image:url(/varanasi/assets/images/flags/4x3/ea.svg)
}
.iti-flag.dz {
 background-image:url(/varanasi/assets/images/flags/4x3/dz.svg)
}
.iti-flag.do {
 background-image:url(/varanasi/assets/images/flags/4x3/do.svg)
}
.iti-flag.dm {
 background-image:url(/varanasi/assets/images/flags/4x3/dm.svg)
}
.iti-flag.dk {
 background-image:url(/varanasi/assets/images/flags/4x3/dk.svg)
}
.iti-flag.dj {
 background-image:url(/varanasi/assets/images/flags/4x3/dj.svg)
}
.iti-flag.dg {
 background-image:url(/varanasi/assets/images/flags/4x3/dg.svg)
}
.iti-flag.de {
 background-image:url(/varanasi/assets/images/flags/4x3/de.svg)
}
.iti-flag.cz {
 background-image:url(/varanasi/assets/images/flags/4x3/cz.svg)
}
.iti-flag.cy {
 background-image:url(/varanasi/assets/images/flags/4x3/cy.svg)
}
.iti-flag.cx {
 background-image:url(/varanasi/assets/images/flags/4x3/cx.svg)
}
.iti-flag.cw {
 background-image:url(/varanasi/assets/images/flags/4x3/cw.svg)
}
.iti-flag.cv {
 background-image:url(/varanasi/assets/images/flags/4x3/cv.svg)
}
.iti-flag.cu {
 background-image:url(/varanasi/assets/images/flags/4x3/cu.svg)
}
.iti-flag.cr {
 background-image:url(/varanasi/assets/images/flags/4x3/cr.svg)
}
.iti-flag.cp {
 background-image:url(/varanasi/assets/images/flags/4x3/cp.svg)
}
.iti-flag.co {
 background-image:url(/varanasi/assets/images/flags/4x3/co.svg)
}
.iti-flag.cn {
 background-image:url(/varanasi/assets/images/flags/4x3/cn.svg)
}
.iti-flag.cm {
 background-image:url(/varanasi/assets/images/flags/4x3/cm.svg)
}
.iti-flag.cl {
 background-image:url(/varanasi/assets/images/flags/4x3/cl.svg)
}
.iti-flag.ck {
 background-image:url(/varanasi/assets/images/flags/4x3/ck.svg)
}
.iti-flag.ci {
 background-image:url(/varanasi/assets/images/flags/4x3/ci.svg)
}
.iti-flag.ch {
 background-image:url(/varanasi/assets/images/flags/4x3/ch.svg)
}
.iti-flag.cg {
 background-image:url(/varanasi/assets/images/flags/4x3/cg.svg)
}
.iti-flag.cf {
 background-image:url(/varanasi/assets/images/flags/4x3/cf.svg)
}
.iti-flag.cd {
 background-image:url(/varanasi/assets/images/flags/4x3/cd.svg)
}
.iti-flag.cc {
 background-image:url(/varanasi/assets/images/flags/4x3/cc.svg)
}
.iti-flag.ca {
 background-image:url(/varanasi/assets/images/flags/4x3/ca.svg)
}
.iti-flag.bz {
 background-image:url(/varanasi/assets/images/flags/4x3/bz.svg)
}
.iti-flag.by {
 background-image:url(/varanasi/assets/images/flags/4x3/by.svg)
}
.iti-flag.bw {
 background-image:url(/varanasi/assets/images/flags/4x3/bw.svg)
}
.iti-flag.bv {
 background-image:url(/varanasi/assets/images/flags/4x3/bv.svg)
}
.iti-flag.bt {
 background-image:url(/varanasi/assets/images/flags/4x3/bt.svg)
}
.iti-flag.bs {
 background-image:url(/varanasi/assets/images/flags/4x3/bs.svg)
}
.iti-flag.br {
 background-image:url(/varanasi/assets/images/flags/4x3/br.svg)
}
.iti-flag.bq {
 background-image:url(/varanasi/assets/images/flags/4x3/bq.svg)
}
.iti-flag.bo {
 background-image:url(/varanasi/assets/images/flags/4x3/bo.svg)
}
.iti-flag.bn {
 background-image:url(/varanasi/assets/images/flags/4x3/bn.svg)
}
.iti-flag.bm {
 background-image:url(/varanasi/assets/images/flags/4x3/bm.svg)
}
.iti-flag.bl {
 background-image:url(/varanasi/assets/images/flags/4x3/bl.svg)
}
.iti-flag.bj {
 background-image:url(/varanasi/assets/images/flags/4x3/bj.svg)
}
.iti-flag.bi {
 background-image:url(/varanasi/assets/images/flags/4x3/bi.svg)
}
.iti-flag.bh {
 background-image:url(/varanasi/assets/images/flags/4x3/bh.svg)
}
.iti-flag.bg {
 background-image:url(/varanasi/assets/images/flags/4x3/bg.svg)
}
.iti-flag.bf {
 background-image:url(/varanasi/assets/images/flags/4x3/bf.svg)
}
.iti-flag.be {
 background-image:url(/varanasi/assets/images/flags/4x3/be.svg)
}
.iti-flag.bd {
 background-image:url(/varanasi/assets/images/flags/4x3/bd.svg)
}
.iti-flag.bb {
 background-image:url(/varanasi/assets/images/flags/4x3/bb.svg)
}
.iti-flag.ba {
 background-image:url(/varanasi/assets/images/flags/4x3/ba.svg)
}
.iti-flag.az {
 background-image:url(/varanasi/assets/images/flags/4x3/az.svg)
}
.iti-flag.ax {
 background-image:url(/varanasi/assets/images/flags/4x3/ax.svg)
}
.iti-flag.aw {
 background-image:url(/varanasi/assets/images/flags/4x3/aw.svg)
}
.iti-flag.au {
 background-image:url(/varanasi/assets/images/flags/4x3/au.svg)
}
.iti-flag.at {
 background-image:url(/varanasi/assets/images/flags/4x3/at.svg)
}
.iti-flag.as {
 background-image:url(/varanasi/assets/images/flags/4x3/as.svg)
}
.iti-flag.ar {
 background-image:url(/varanasi/assets/images/flags/4x3/ar.svg)
}
.iti-flag.aq {
 background-image:url(/varanasi/assets/images/flags/4x3/aq.svg)
}
.iti-flag.ao {
 background-image:url(/varanasi/assets/images/flags/4x3/ao.svg)
}
.iti-flag.am {
 background-image:url(/varanasi/assets/images/flags/4x3/am.svg)
}
.iti-flag.al {
 background-image:url(/varanasi/assets/images/flags/4x3/al.svg)
}
.iti-flag.ai {
 background-image:url(/varanasi/assets/images/flags/4x3/ai.svg)
}
.iti-flag.ag {
 background-image:url(/varanasi/assets/images/flags/4x3/ag.svg)
}
.iti-flag.af {
 background-image:url(/varanasi/assets/images/flags/4x3/af.svg)
}
.iti-flag.ae {
 background-image:url(/varanasi/assets/images/flags/4x3/ae.svg)
}
.iti-flag.ad {
 background-image:url(/varanasi/assets/images/flags/4x3/ad.svg)
}
.iti-flag.ac {
 background-image:url(/varanasi/assets/images/flags/4x3/ac.svg)
}
.iti-flag {
 background-size:contain;
 background-position:50%;
 background-repeat:no-repeat;
 position:relative;
 display:inline-block;
 width:1.33333333em;
 line-height:1em;
 width:20px;
 height:15px;
 box-shadow:0 0 1px 0 #999;
 background-color:#ccc
}
.iti-flag:before {
 content:"\00a0"
}
.iti-flag.flag-icon-squared {
 width:1em
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
