table table-striped header-fixed/**
* Variables declared here can be overridden by consuming applications, with
* the help of the `!default` flag.
*
* @example
*     // overriding $hoverColor
*     $hoverColor: rgba(red, 0.05);
*
*     // overriding image path
*     $flagsImagePath: "images/";
*
*     // import the scss file after the overrides
*     @import "bower_component/intl-tel-input/src/css/intlTelInput";
*/
.intl-tel-input {
float:left;
position: relative;
display: inline-block; }
.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; }
.intl-tel-input .selected-flag {
z-index: 1;
position: relative;
width: 36px;
height: 100%;
padding: 0 0 0 8px; }
.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 #555; }
.intl-tel-input .selected-flag .iti-arrow.up {
border-top: none;
border-bottom: 4px solid #555; }
.intl-tel-input .country-list {
width: 280px;
/* 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, 0.2);
background-color: white;
border: 1px solid #eee;
white-space: nowrap;
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; }
@media (max-width: 500px) {
.intl-tel-input .country-list {
white-space: normal; } }
.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, 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.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .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: 2px; }
.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, 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, 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-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-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-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-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.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%;
width: 100%; }
.iti-mobile .intl-tel-input .country-list .country {
padding: 10px 10px;
line-height: 1.5em; }
.iti-flag {
width: 20px; }
.iti-flag.be {
width: 18px; }
.iti-flag.ch {
width: 15px; }
.iti-flag.mc {
width: 19px; }
.iti-flag.ne {
width: 18px; }
.iti-flag.np {
width: 13px; }
.iti-flag.va {
width: 15px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.iti-flag {
background-size: 5630px 15px; } }
.iti-flag.ac {
height: 10px;
background-position: 0px 0px; }
.iti-flag.ad {
height: 14px;
background-position: -22px 0px; }
.iti-flag.ae {
height: 10px;
background-position: -44px 0px; }
.iti-flag.af {
height: 14px;
background-position: -66px 0px; }
.iti-flag.ag {
height: 14px;
background-position: -88px 0px; }
.iti-flag.ai {
height: 10px;
background-position: -110px 0px; }
.iti-flag.al {
height: 15px;
background-position: -132px 0px; }
.iti-flag.am {
height: 10px;
background-position: -154px 0px; }
.iti-flag.ao {
height: 14px;
background-position: -176px 0px; }
.iti-flag.aq {
height: 14px;
background-position: -198px 0px; }
.iti-flag.ar {
height: 13px;
background-position: -220px 0px; }
.iti-flag.as {
height: 10px;
background-position: -242px 0px; }
.iti-flag.at {
height: 14px;
background-position: -264px 0px; }
.iti-flag.au {
height: 10px;
background-position: -286px 0px; }
.iti-flag.aw {
height: 14px;
background-position: -308px 0px; }
.iti-flag.ax {
height: 13px;
background-position: -330px 0px; }
.iti-flag.az {
height: 10px;
background-position: -352px 0px; }
.iti-flag.ba {
height: 10px;
background-position: -374px 0px; }
.iti-flag.bb {
height: 14px;
background-position: -396px 0px; }
.iti-flag.bd {
height: 12px;
background-position: -418px 0px; }
.iti-flag.be {
height: 15px;
background-position: -440px 0px; }
.iti-flag.bf {
height: 14px;
background-position: -460px 0px; }
.iti-flag.bg {
height: 12px;
background-position: -482px 0px; }
.iti-flag.bh {
height: 12px;
background-position: -504px 0px; }
.iti-flag.bi {
height: 12px;
background-position: -526px 0px; }
.iti-flag.bj {
height: 14px;
background-position: -548px 0px; }
.iti-flag.bl {
height: 14px;
background-position: -570px 0px; }
.iti-flag.bm {
height: 10px;
background-position: -592px 0px; }
.iti-flag.bn {
height: 10px;
background-position: -614px 0px; }
.iti-flag.bo {
height: 14px;
background-position: -636px 0px; }
.iti-flag.bq {
height: 14px;
background-position: -658px 0px; }
.iti-flag.br {
height: 14px;
background-position: -680px 0px; }
.iti-flag.bs {
height: 10px;
background-position: -702px 0px; }
.iti-flag.bt {
height: 14px;
background-position: -724px 0px; }
.iti-flag.bv {
height: 15px;
background-position: -746px 0px; }
.iti-flag.bw {
height: 14px;
background-position: -768px 0px; }
.iti-flag.by {
height: 10px;
background-position: -790px 0px; }
.iti-flag.bz {
height: 14px;
background-position: -812px 0px; }
.iti-flag.ca {
height: 10px;
background-position: -834px 0px; }
.iti-flag.cc {
height: 10px;
background-position: -856px 0px; }
.iti-flag.cd {
height: 15px;
background-position: -878px 0px; }
.iti-flag.cf {
height: 14px;
background-position: -900px 0px; }
.iti-flag.cg {
height: 14px;
background-position: -922px 0px; }
.iti-flag.ch {
height: 15px;
background-position: -944px 0px; }
.iti-flag.ci {
height: 14px;
background-position: -961px 0px; }
.iti-flag.ck {
height: 10px;
background-position: -983px 0px; }
.iti-flag.cl {
height: 14px;
background-position: -1005px 0px; }
.iti-flag.cm {
height: 14px;
background-position: -1027px 0px; }
.iti-flag.cn {
height: 14px;
background-position: -1049px 0px; }
.iti-flag.co {
height: 14px;
background-position: -1071px 0px; }
.iti-flag.cp {
height: 14px;
background-position: -1093px 0px; }
.iti-flag.cr {
height: 12px;
background-position: -1115px 0px; }
.iti-flag.cu {
height: 10px;
background-position: -1137px 0px; }
.iti-flag.cv {
height: 12px;
background-position: -1159px 0px; }
.iti-flag.cw {
height: 14px;
background-position: -1181px 0px; }
.iti-flag.cx {
height: 10px;
background-position: -1203px 0px; }
.iti-flag.cy {
height: 13px;
background-position: -1225px 0px; }
.iti-flag.cz {
height: 14px;
background-position: -1247px 0px; }
.iti-flag.de {
height: 12px;
background-position: -1269px 0px; }
.iti-flag.dg {
height: 10px;
background-position: -1291px 0px; }
.iti-flag.dj {
height: 14px;
background-position: -1313px 0px; }
.iti-flag.dk {
height: 15px;
background-position: -1335px 0px; }
.iti-flag.dm {
height: 10px;
background-position: -1357px 0px; }
.iti-flag.do {
height: 13px;
background-position: -1379px 0px; }
.iti-flag.dz {
height: 14px;
background-position: -1401px 0px; }
.iti-flag.ea {
height: 14px;
background-position: -1423px 0px; }
.iti-flag.ec {
height: 14px;
background-position: -1445px 0px; }
.iti-flag.ee {
height: 13px;
background-position: -1467px 0px; }
.iti-flag.eg {
height: 14px;
background-position: -1489px 0px; }
.iti-flag.eh {
height: 10px;
background-position: -1511px 0px; }
.iti-flag.er {
height: 10px;
background-position: -1533px 0px; }
.iti-flag.es {
height: 14px;
background-position: -1555px 0px; }
.iti-flag.et {
height: 10px;
background-position: -1577px 0px; }
.iti-flag.eu {
height: 14px;
background-position: -1599px 0px; }
.iti-flag.fi {
height: 12px;
background-position: -1621px 0px; }
.iti-flag.fj {
height: 10px;
background-position: -1643px 0px; }
.iti-flag.fk {
height: 10px;
background-position: -1665px 0px; }
.iti-flag.fm {
height: 11px;
background-position: -1687px 0px; }
.iti-flag.fo {
height: 15px;
background-position: -1709px 0px; }
.iti-flag.fr {
height: 14px;
background-position: -1731px 0px; }
.iti-flag.ga {
height: 15px;
background-position: -1753px 0px; }
.iti-flag.gb {
height: 10px;
background-position: -1775px 0px; }
.iti-flag.gd {
height: 12px;
background-position: -1797px 0px; }
.iti-flag.ge {
height: 14px;
background-position: -1819px 0px; }
.iti-flag.gf {
height: 14px;
background-position: -1841px 0px; }
.iti-flag.gg {
height: 14px;
background-position: -1863px 0px; }
.iti-flag.gh {
height: 14px;
background-position: -1885px 0px; }
.iti-flag.gi {
height: 10px;
background-position: -1907px 0px; }
.iti-flag.gl {
height: 14px;
background-position: -1929px 0px; }
.iti-flag.gm {
height: 14px;
background-position: -1951px 0px; }
.iti-flag.gn {
height: 14px;
background-position: -1973px 0px; }
.iti-flag.gp {
height: 14px;
background-position: -1995px 0px; }
.iti-flag.gq {
height: 14px;
background-position: -2017px 0px; }
.iti-flag.gr {
height: 14px;
background-position: -2039px 0px; }
.iti-flag.gs {
height: 10px;
background-position: -2061px 0px; }
.iti-flag.gt {
height: 13px;
background-position: -2083px 0px; }
.iti-flag.gu {
height: 11px;
background-position: -2105px 0px; }
.iti-flag.gw {
height: 10px;
background-position: -2127px 0px; }
.iti-flag.gy {
height: 12px;
background-position: -2149px 0px; }
.iti-flag.hk {
height: 14px;
background-position: -2171px 0px; }
.iti-flag.hm {
height: 10px;
background-position: -2193px 0px; }
.iti-flag.hn {
height: 10px;
background-position: -2215px 0px; }
.iti-flag.hr {
height: 10px;
background-position: -2237px 0px; }
.iti-flag.ht {
height: 12px;
background-position: -2259px 0px; }
.iti-flag.hu {
height: 10px;
background-position: -2281px 0px; }
.iti-flag.ic {
height: 14px;
background-position: -2303px 0px; }
.iti-flag.id {
height: 14px;
background-position: -2325px 0px; }
.iti-flag.ie {
height: 10px;
background-position: -2347px 0px; }
.iti-flag.il {
height: 15px;
background-position: -2369px 0px; }
.iti-flag.im {
height: 10px;
background-position: -2391px 0px; }
.iti-flag.in {
height: 14px;
background-position: -2413px 0px; }
.iti-flag.io {
height: 10px;
background-position: -2435px 0px; }
.iti-flag.iq {
height: 14px;
background-position: -2457px 0px; }
.iti-flag.ir {
height: 12px;
background-position: -2479px 0px; }
.iti-flag.is {
height: 15px;
background-position: -2501px 0px; }
.iti-flag.it {
height: 14px;
background-position: -2523px 0px; }
.iti-flag.je {
height: 12px;
background-position: -2545px 0px; }
.iti-flag.jm {
height: 10px;
background-position: -2567px 0px; }
.iti-flag.jo {
height: 10px;
background-position: -2589px 0px; }
.iti-flag.jp {
height: 14px;
background-position: -2611px 0px; }
.iti-flag.ke {
height: 14px;
background-position: -2633px 0px; }
.iti-flag.kg {
height: 12px;
background-position: -2655px 0px; }
.iti-flag.kh {
height: 13px;
background-position: -2677px 0px; }
.iti-flag.ki {
height: 10px;
background-position: -2699px 0px; }
.iti-flag.km {
height: 12px;
background-position: -2721px 0px; }
.iti-flag.kn {
height: 14px;
background-position: -2743px 0px; }
.iti-flag.kp {
height: 10px;
background-position: -2765px 0px; }
.iti-flag.kr {
height: 14px;
background-position: -2787px 0px; }
.iti-flag.kw {
height: 10px;
background-position: -2809px 0px; }
.iti-flag.ky {
height: 10px;
background-position: -2831px 0px; }
.iti-flag.kz {
height: 10px;
background-position: -2853px 0px; }
.iti-flag.la {
height: 14px;
background-position: -2875px 0px; }
.iti-flag.lb {
height: 14px;
background-position: -2897px 0px; }
.iti-flag.lc {
height: 10px;
background-position: -2919px 0px; }
.iti-flag.li {
height: 12px;
background-position: -2941px 0px; }
.iti-flag.lk {
height: 10px;
background-position: -2963px 0px; }
.iti-flag.lr {
height: 11px;
background-position: -2985px 0px; }
.iti-flag.ls {
height: 14px;
background-position: -3007px 0px; }
.iti-flag.lt {
height: 12px;
background-position: -3029px 0px; }
.iti-flag.lu {
height: 12px;
background-position: -3051px 0px; }
.iti-flag.lv {
height: 10px;
background-position: -3073px 0px; }
.iti-flag.ly {
height: 10px;
background-position: -3095px 0px; }
.iti-flag.ma {
height: 14px;
background-position: -3117px 0px; }
.iti-flag.mc {
height: 15px;
background-position: -3139px 0px; }
.iti-flag.md {
height: 10px;
background-position: -3160px 0px; }
.iti-flag.me {
height: 10px;
background-position: -3182px 0px; }
.iti-flag.mf {
height: 14px;
background-position: -3204px 0px; }
.iti-flag.mg {
height: 14px;
background-position: -3226px 0px; }
.iti-flag.mh {
height: 11px;
background-position: -3248px 0px; }
.iti-flag.mk {
height: 10px;
background-position: -3270px 0px; }
.iti-flag.ml {
height: 14px;
background-position: -3292px 0px; }
.iti-flag.mm {
height: 14px;
background-position: -3314px 0px; }
.iti-flag.mn {
height: 10px;
background-position: -3336px 0px; }
.iti-flag.mo {
height: 14px;
background-position: -3358px 0px; }
.iti-flag.mp {
height: 10px;
background-position: -3380px 0px; }
.iti-flag.mq {
height: 14px;
background-position: -3402px 0px; }
.iti-flag.mr {
height: 14px;
background-position: -3424px 0px; }
.iti-flag.ms {
height: 10px;
background-position: -3446px 0px; }
.iti-flag.mt {
height: 14px;
background-position: -3468px 0px; }
.iti-flag.mu {
height: 14px;
background-position: -3490px 0px; }
.iti-flag.mv {
height: 14px;
background-position: -3512px 0px; }
.iti-flag.mw {
height: 14px;
background-position: -3534px 0px; }
.iti-flag.mx {
height: 12px;
background-position: -3556px 0px; }
.iti-flag.my {
height: 10px;
background-position: -3578px 0px; }
.iti-flag.mz {
height: 14px;
background-position: -3600px 0px; }
.iti-flag.na {
height: 14px;
background-position: -3622px 0px; }
.iti-flag.nc {
height: 10px;
background-position: -3644px 0px; }
.iti-flag.ne {
height: 15px;
background-position: -3666px 0px; }
.iti-flag.nf {
height: 10px;
background-position: -3686px 0px; }
.iti-flag.ng {
height: 10px;
background-position: -3708px 0px; }
.iti-flag.ni {
height: 12px;
background-position: -3730px 0px; }
.iti-flag.nl {
height: 14px;
background-position: -3752px 0px; }
.iti-flag.no {
height: 15px;
background-position: -3774px 0px; }
.iti-flag.np {
height: 15px;
background-position: -3796px 0px; }
.iti-flag.nr {
height: 10px;
background-position: -3811px 0px; }
.iti-flag.nu {
height: 10px;
background-position: -3833px 0px; }
.iti-flag.nz {
height: 10px;
background-position: -3855px 0px; }
.iti-flag.om {
height: 10px;
background-position: -3877px 0px; }
.iti-flag.pa {
height: 14px;
background-position: -3899px 0px; }
.iti-flag.pe {
height: 14px;
background-position: -3921px 0px; }
.iti-flag.pf {
height: 14px;
background-position: -3943px 0px; }
.iti-flag.pg {
height: 15px;
background-position: -3965px 0px; }
.iti-flag.ph {
height: 10px;
background-position: -3987px 0px; }
.iti-flag.pk {
height: 14px;
background-position: -4009px 0px; }
.iti-flag.pl {
height: 13px;
background-position: -4031px 0px; }
.iti-flag.pm {
height: 14px;
background-position: -4053px 0px; }
.iti-flag.pn {
height: 10px;
background-position: -4075px 0px; }
.iti-flag.pr {
height: 14px;
background-position: -4097px 0px; }
.iti-flag.ps {
height: 10px;
background-position: -4119px 0px; }
.iti-flag.pt {
height: 14px;
background-position: -4141px 0px; }
.iti-flag.pw {
height: 13px;
background-position: -4163px 0px; }
.iti-flag.py {
height: 11px;
background-position: -4185px 0px; }
.iti-flag.qa {
height: 8px;
background-position: -4207px 0px; }
.iti-flag.re {
height: 14px;
background-position: -4229px 0px; }
.iti-flag.ro {
height: 14px;
background-position: -4251px 0px; }
.iti-flag.rs {
height: 14px;
background-position: -4273px 0px; }
.iti-flag.ru {
height: 14px;
background-position: -4295px 0px; }
.iti-flag.rw {
height: 14px;
background-position: -4317px 0px; }
.iti-flag.sa {
height: 14px;
background-position: -4339px 0px; }
.iti-flag.sb {
height: 10px;
background-position: -4361px 0px; }
.iti-flag.sc {
height: 10px;
background-position: -4383px 0px; }
.iti-flag.sd {
height: 10px;
background-position: -4405px 0px; }
.iti-flag.se {
height: 13px;
background-position: -4427px 0px; }
.iti-flag.sg {
height: 14px;
background-position: -4449px 0px; }
.iti-flag.sh {
height: 10px;
background-position: -4471px 0px; }
.iti-flag.si {
height: 10px;
background-position: -4493px 0px; }
.iti-flag.sj {
height: 15px;
background-position: -4515px 0px; }
.iti-flag.sk {
height: 14px;
background-position: -4537px 0px; }
.iti-flag.sl {
height: 14px;
background-position: -4559px 0px; }
.iti-flag.sm {
height: 15px;
background-position: -4581px 0px; }
.iti-flag.sn {
height: 14px;
background-position: -4603px 0px; }
.iti-flag.so {
height: 14px;
background-position: -4625px 0px; }
.iti-flag.sr {
height: 14px;
background-position: -4647px 0px; }
.iti-flag.ss {
height: 10px;
background-position: -4669px 0px; }
.iti-flag.st {
height: 10px;
background-position: -4691px 0px; }
.iti-flag.sv {
height: 12px;
background-position: -4713px 0px; }
.iti-flag.sx {
height: 14px;
background-position: -4735px 0px; }
.iti-flag.sy {
height: 14px;
background-position: -4757px 0px; }
.iti-flag.sz {
height: 14px;
background-position: -4779px 0px; }
.iti-flag.ta {
height: 10px;
background-position: -4801px 0px; }
.iti-flag.tc {
height: 10px;
background-position: -4823px 0px; }
.iti-flag.td {
height: 14px;
background-position: -4845px 0px; }
.iti-flag.tf {
height: 14px;
background-position: -4867px 0px; }
.iti-flag.tg {
height: 13px;
background-position: -4889px 0px; }
.iti-flag.th {
height: 14px;
background-position: -4911px 0px; }
.iti-flag.tj {
height: 10px;
background-position: -4933px 0px; }
.iti-flag.tk {
height: 10px;
background-position: -4955px 0px; }
.iti-flag.tl {
height: 10px;
background-position: -4977px 0px; }
.iti-flag.tm {
height: 14px;
background-position: -4999px 0px; }
.iti-flag.tn {
height: 14px;
background-position: -5021px 0px; }
.iti-flag.to {
height: 10px;
background-position: -5043px 0px; }
.iti-flag.tr {
height: 14px;
background-position: -5065px 0px; }
.iti-flag.tt {
height: 12px;
background-position: -5087px 0px; }
.iti-flag.tv {
height: 10px;
background-position: -5109px 0px; }
.iti-flag.tw {
height: 14px;
background-position: -5131px 0px; }
.iti-flag.tz {
height: 14px;
background-position: -5153px 0px; }
.iti-flag.ua {
height: 14px;
background-position: -5175px 0px; }
.iti-flag.ug {
height: 14px;
background-position: -5197px 0px; }
.iti-flag.um {
height: 11px;
background-position: -5219px 0px; }
.iti-flag.us {
height: 11px;
background-position: -5241px 0px; }
.iti-flag.uy {
height: 14px;
background-position: -5263px 0px; }
.iti-flag.uz {
height: 10px;
background-position: -5285px 0px; }
.iti-flag.va {
height: 15px;
background-position: -5307px 0px; }
.iti-flag.vc {
height: 14px;
background-position: -5324px 0px; }
.iti-flag.ve {
height: 14px;
background-position: -5346px 0px; }
.iti-flag.vg {
height: 10px;
background-position: -5368px 0px; }
.iti-flag.vi {
height: 14px;
background-position: -5390px 0px; }
.iti-flag.vn {
height: 14px;
background-position: -5412px 0px; }
.iti-flag.vu {
height: 12px;
background-position: -5434px 0px; }
.iti-flag.wf {
height: 14px;
background-position: -5456px 0px; }
.iti-flag.ws {
height: 10px;
background-position: -5478px 0px; }
.iti-flag.xk {
height: 15px;
background-position: -5500px 0px; }
.iti-flag.ye {
height: 14px;
background-position: -5522px 0px; }
.iti-flag.yt {
height: 14px;
background-position: -5544px 0px; }
.iti-flag.za {
height: 14px;
background-position: -5566px 0px; }
.iti-flag.zm {
height: 14px;
background-position: -5588px 0px; }
.iti-flag.zw {
height: 10px;
background-position: -5610px 0px; }
.iti-flag {
width: 20px;
height: 15px;
box-shadow: 0px 0px 1px 0px #888;
background-image: url("/images/flags.png");
background-repeat: no-repeat;
background-color: #DBDBDB;
background-position: 20px 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.iti-flag {
background-image: url("/images/flags@2x.png"); } }
.iti-flag.np {
background-color: transparent; }
.fl-builder-content *,.fl-builder-content :before,.fl-builder-content :after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {
display:table;
content:" "
}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {
clear:both
}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {
zoom:1
}
.fl-clear {
clear:both
}
.fl-clearfix:before,.fl-clearfix:after {
display:table;
content:" "
}
.fl-clearfix:after {
clear:both
}
.fl-clearfix {
zoom:1
}
.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col {
display:none
}
.fl-row,.fl-row-content {
margin-left:auto;
margin-right:auto
}
.fl-row-content-wrap {
position:relative
}
.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
background-attachment:scroll
}
.fl-row-bg-video,.fl-row-bg-video .fl-row-content {
position:relative
}
.fl-row-bg-video .fl-bg-video {
bottom:0;
left:0;
overflow:hidden;
position:absolute;
right:0;
top:0
}
.fl-row-bg-video .fl-bg-video video {
bottom:0;
left:0;
position:absolute;
right:0;
top:0
}
.fl-row-bg-video .fl-bg-video iframe {
pointer-events:none;
width:100vw;
height:56.25vw;
min-height:100vh;
min-width:177.77vh;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%)
}
.fl-bg-video-fallback {
background-position:50% 50%;
background-repeat:no-repeat;
background-size:cover;
bottom:0;
left:0;
position:absolute;
right:0;
top:0
}
.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {
position:relative
}
.fl-row .fl-bg-slideshow {
bottom:0;
left:0;
overflow:hidden;
position:absolute;
right:0;
top:0;
z-index:0
}
.fl-builder-edit .fl-row .fl-bg-slideshow * {
bottom:0;
height:auto!important;
left:0;
position:absolute!important;
right:0;
top:0
}
.fl-row-bg-overlay .fl-row-content-wrap:after {
content:'';
display:block;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:0
}
.fl-row-bg-overlay .fl-row-content {
position:relative;
z-index:1
}
.fl-row-full-height .fl-row-content-wrap {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
min-height:100vh
}
.fl-row-full-height .fl-row-content {
-webkit-box-flex:1 1 auto;
-moz-box-flex:1 1 auto;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.fl-row-full-height .fl-row-full-width.fl-row-content {
max-width:100%;
width:100%
}
.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap {
height:1px
}
.fl-builder-ie-11 .fl-row-full-height .fl-row-content {
flex:0 0 auto;
flex-basis:100%;
margin:0
}
.fl-row-full-height.fl-row-align-center .fl-row-content-wrap {
align-items:center;
justify-content:center;
-webkit-align-items:center;
-webkit-box-align:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-align:center;
-ms-flex-pack:center
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
.fl-row-full-height .fl-row-content-wrap {
min-height:1024px
}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
.fl-row-full-height .fl-row-content-wrap {
min-height:768px
}
}
@media screen and (device-aspect-ratio: 4071) {
.fl-row-full-height .fl-row-content-wrap {
min-height:500px
}
}
.fl-col-group-equal-height,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.fl-col-group-equal-height {
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {
-webkit-box-flex:1 1 auto;
-moz-box-flex:1 1 auto;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto
}
.fl-col-group-equal-height .fl-col-content {
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column;
flex-shrink:1;
min-width:1px;
max-width:100%;
width:100%
}
.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after {
content:none
}
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
align-items:center;
justify-content:center;
-webkit-align-items:center;
-webkit-box-align:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-align:center;
-ms-flex-pack:center
}
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
justify-content:flex-end;
-webkit-justify-content:flex-end;
-webkit-box-align:end;
-webkit-box-pack:end;
-ms-flex-pack:end
}
.fl-col-group-equal-height.fl-col-group-align-center .fl-module {
width:100%
}
.fl-builder-ie-11 .fl-col-group-equal-height .fl-module {
min-height:1px
}
.fl-col {
float:left;
min-height:1px
}
.fl-col-bg-overlay .fl-col-content {
position:relative
}
.fl-col-bg-overlay .fl-col-content:after {
content:'';
display:block;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:0
}
.fl-col-bg-overlay .fl-module {
position:relative;
z-index:1
}
.fl-module img {
max-width:100%
}
.fl-builder-module-template {
margin:0 auto;
max-width:1100px;
padding:20px
}
.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
display:inline-block;
font-size:16px;
font-weight:400;
line-height:18px;
padding:12px 24px;
text-decoration:none;
text-shadow:none
}
.fl-builder-content .fl-button:hover {
text-decoration:none
}
.fl-builder-content .fl-button:active {
position:relative;
top:1px
}
.fl-builder-content .fl-button-width-full .fl-button {
display:block;
text-align:center
}
.fl-builder-content .fl-button-width-custom .fl-button {
display:inline-block;
text-align:center;
max-width:100%
}
.fl-builder-content .fl-button-left {
text-align:left
}
.fl-builder-content .fl-button-center {
text-align:center
}
.fl-builder-content .fl-button-right {
text-align:right
}
.fl-builder-content .fl-button i {
font-size:1.3em;
height:auto;
margin-right:8px;
vertical-align:middle;
width:auto
}
.fl-builder-content .fl-button i.fl-button-icon-after {
margin-left:8px;
margin-right:0
}
.fl-builder-content .fl-button-has-icon .fl-button-text {
vertical-align:middle
}
.fl-icon-wrap {
display:inline-block
}
.fl-icon {
display:table-cell;
vertical-align:middle
}
.fl-icon a {
text-decoration:none
}
.fl-icon i {
float:left
}
.fl-icon i:before {
border:0!important
}
.fl-icon-text {
display:table-cell;
text-align:left;
padding-left:15px;
vertical-align:middle
}
.fl-icon-text :last-child {
margin:0!important;
padding:0!important
}
.fl-icon-text a {
text-decoration:none
}
.fl-photo {
line-height:0;
position:relative
}
.fl-photo-align-left {
text-align:left
}
.fl-photo-align-center {
text-align:center
}
.fl-photo-align-right {
text-align:right
}
.fl-photo-content {
display:inline-block;
line-height:0;
position:relative;
max-width:100%
}
.fl-photo-img-svg {
width:100%
}
.fl-photo-content img {
display:inline;
height:auto!important;
max-width:100%;
width:auto!important
}
.fl-photo-crop-circle img {
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%
}
.fl-photo-caption {
font-size:13px;
line-height:18px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.fl-photo-caption-below {
padding-bottom:20px;
padding-top:10px
}
.fl-photo-caption-hover {
background:rgba(0,0,0,0.7);
bottom:0;
color:#fff;
left:0;
opacity:0;
filter:alpha(opacity=0);
padding:10px 15px;
position:absolute;
right:0;
-webkit-transition:opacity .3s ease-in;
-moz-transition:opacity .3s ease-in;
transition:opacity .3s ease-in
}
.fl-photo-content:hover .fl-photo-caption-hover {
opacity:100;
filter:alpha(opacity=100)
}
.fl-builder-pagination {
padding:40px 0
}
.fl-builder-pagination ul.page-numbers {
list-style:none;
margin:0;
padding:0;
text-align:center
}
.fl-builder-content .bx-wrapper .bx-viewport {
background:transparent;
border:0;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
left:0
}
.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {
background:transparent!important;
border:0!important;
outline:0;
position:absolute;
top:50%;
box-shadow:none!important;
-moz-box-shadow:none!important;
-webkit-box-shadow:none!important
}
.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {
background:transparent!important;
border:0!important;
outline:0;
position:absolute;
top:0;
box-shadow:none!important;
-moz-box-shadow:none!important;
-webkit-box-shadow:none!important
}
img.mfp-img {
padding:0
}
.mfp-counter {
display:none
}
.mfp-wrap .mfp-preloader.fa {
font-size:30px
}
.fl-form-field {
margin-bottom:15px
}
.fl-form-field input.fl-form-error {
border-color:#dd6420
}
.fl-form-error-message {
clear:both;
color:#dd6420;
display:none;
padding-top:8px;
font-size:12px;
font-weight:lighter
}
.fl-form-button-disabled {
opacity:.5
}
.fl-animation {
opacity:0
}
.fl-builder-mobile .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {
opacity:1
}
.fl-animated.fl-fade-in {
animation:fl-fade-in 1s ease-out;
-webkit-animation:fl-fade-in 1s ease-out;
-moz-animation:fl-fade-in 1s ease-out
}
@keyframes fl-fade-in {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes fl-fade-in {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-moz-keyframes fl-fade-in {
0% {
opacity:0
}
100% {
opacity:1
}
}
.fl-animated.fl-slide-left {
animation:fl-slide-left 1s ease-out;
-webkit-animation:fl-slide-left 1s ease-out;
-moz-animation:fl-slide-left 1s ease-out
}
@keyframes fl-slide-left {
0% {
opacity:0;
transform:translateX(10%)
}
100% {
opacity:1;
transform:translateX(0%)
}
}
@-webkit-keyframes fl-slide-left {
0% {
opacity:0;
-webkit-transform:translateX(10%)
}
100% {
opacity:1;
-webkit-transform:translateX(0%)
}
}
@-moz-keyframes fl-slide-left {
0% {
opacity:0;
-moz-transform:translateX(10%)
}
100% {
opacity:1;
-moz-transform:translateX(0%)
}
}
.fl-animated.fl-slide-right {
animation:fl-slide-right 1s ease-out;
-webkit-animation:fl-slide-right 1s ease-out;
-moz-animation:fl-slide-right 1s ease-out
}
@keyframes fl-slide-right {
0% {
opacity:0;
transform:translateX(-10%)
}
100% {
opacity:1;
transform:translateX(0%)
}
}
@-webkit-keyframes fl-slide-right {
0% {
opacity:0;
-webkit-transform:translateX(-10%)
}
100% {
opacity:1;
-webkit-transform:translateX(0%)
}
}
@-moz-keyframes fl-slide-right {
0% {
opacity:0;
-moz-transform:translateX(-10%)
}
100% {
opacity:1;
-moz-transform:translateX(0%)
}
}
.fl-animated.fl-slide-up {
animation:fl-slide-up 1s ease-out;
-webkit-animation:fl-slide-up 1s ease-out;
-moz-animation:fl-slide-up 1s ease-out
}
@keyframes fl-slide-up {
0% {
opacity:0;
transform:translateY(10%)
}
100% {
opacity:1;
transform:translateY(0%)
}
}
@-webkit-keyframes fl-slide-up {
0% {
opacity:0;
-webkit-transform:translateY(10%)
}
100% {
opacity:1;
-webkit-transform:translateY(0%)
}
}
@-moz-keyframes fl-slide-up {
0% {
opacity:0;
-moz-transform:translateY(10%)
}
100% {
opacity:1;
-moz-transform:translateY(0%)
}
}
.fl-animated.fl-slide-down {
animation:fl-slide-down 1s ease-out;
-webkit-animation:fl-slide-down 1s ease-out;
-moz-animation:fl-slide-down 1s ease-out
}
@keyframes fl-slide-down {
0% {
opacity:0;
transform:translateY(-10%)
}
100% {
opacity:1;
transform:translateY(0%)
}
}
@-webkit-keyframes fl-slide-down {
0% {
opacity:0;
-webkit-transform:translateY(-10%)
}
100% {
opacity:1;
-webkit-transform:translateY(0%)
}
}
@-moz-keyframes fl-slide-down {
0% {
opacity:0;
-moz-transform:translateY(-10%)
}
100% {
opacity:1;
-moz-transform:translateY(0%)
}
}
.fl-button.fl-button-icon-animation i {
width:0!important;
opacity:0;
-ms-filter:alpha(opacity=0);
transition:all .2s ease-out;
-webkit-transition:all .2s ease-out
}
.fl-button.fl-button-icon-animation:hover i {
opacity:1!important;
-ms-filter:alpha(opacity=100)
}
.fl-button.fl-button-icon-animation i.fl-button-icon-after {
margin-left:0!important
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
margin-left:10px!important
}
.fl-button.fl-button-icon-animation i.fl-button-icon-before {
margin-right:0!important
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
margin-right:20px!important;
margin-left:-10px
}
.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {
background:#fafafa;
border:1px solid #ccc;
color:#333
}
.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited * {
color:#333
}
@media(max-width:992px) {
.fl-visible-desktop,.fl-visible-mobile,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-mobile.fl-col {
display:none
}
.fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col {
display:block
}
}
@media(max-width:768px) {
.fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col {
display:none
}
.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col {
display:block
}
.fl-row-content-wrap {
background-attachment:scroll!important
}
.fl-row-bg-parallax .fl-row-content-wrap {
background-attachment:scroll!important;
background-position:center center!important
}
.fl-col-group.fl-col-group-equal-height {
display:block
}
.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
.fl-col-group.fl-col-group-responsive-reversed {
display:-webkit-box;
display:-moz-box;
display:-ms-flexbox;
display:-moz-flex;
display:-webkit-flex;
display:flex;
flex-flow:row wrap;
-ms-box-orient:horizontal;
-webkit-flex-flow:row wrap
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(1) {
-webkit-box-ordinal-group:12;
-moz-box-ordinal-group:12;
-ms-flex-order:12;
-webkit-order:12;
order:12
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(2) {
-webkit-box-ordinal-group:11;
-moz-box-ordinal-group:11;
-ms-flex-order:11;
-webkit-order:11;
order:11
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(3) {
-webkit-box-ordinal-group:10;
-moz-box-ordinal-group:10;
-ms-flex-order:10;
-webkit-order:10;
order:10
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(4) {
-webkit-box-ordinal-group:9;
-moz-box-ordinal-group:9;
-ms-flex-order:9;
-webkit-order:9;
order:9
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(5) {
-webkit-box-ordinal-group:8;
-moz-box-ordinal-group:8;
-ms-flex-order:8;
-webkit-order:8;
order:8
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(6) {
-webkit-box-ordinal-group:7;
-moz-box-ordinal-group:7;
-ms-flex-order:7;
-webkit-order:7;
order:7
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(7) {
-webkit-box-ordinal-group:6;
-moz-box-ordinal-group:6;
-ms-flex-order:6;
-webkit-order:6;
order:6
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(8) {
-webkit-box-ordinal-group:5;
-moz-box-ordinal-group:5;
-ms-flex-order:5;
-webkit-order:5;
order:5
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(9) {
-webkit-box-ordinal-group:4;
-moz-box-ordinal-group:4;
-ms-flex-order:4;
-webkit-order:4;
order:4
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(10) {
-webkit-box-ordinal-group:3;
-moz-box-ordinal-group:3;
-ms-flex-order:3;
-webkit-order:3;
order:3
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(11) {
-webkit-box-ordinal-group:2;
-moz-box-ordinal-group:2;
-ms-flex-order:2;
-webkit-order:2;
order:2
}
.fl-col-group-responsive-reversed .fl-col:nth-of-type(12) {
-webkit-box-ordinal-group:1;
-moz-box-ordinal-group:1;
-ms-flex-order:1;
-webkit-order:1;
order:1
}
.fl-col {
clear:both;
float:none;
margin-left:auto;
margin-right:auto;
width:auto!important
}
.fl-col-small {
max-width:400px
}
.fl-block-col-resize {
display:none
}
.fl-row-content-wrap {
border-left:0!important;
border-right:0!important;
margin:0!important;
padding-left:0!important;
padding-right:0!important
}
.fl-row .fl-bg-video,.fl-row .fl-bg-slideshow {
left:0!important;
right:0!important
}
.fl-col-content {
border-left:0!important;
border-right:0!important;
margin:0!important;
padding-left:0!important;
padding-right:0!important
}
}
.fl-row-content-wrap {
margin:0;
padding:20px
}
.fl-row-fixed-width {
max-width:1100px
}
.fl-module-content {
margin:20px
}
.page .fl-post-header,.single-fl-builder-template .fl-post-header {
display:none
}
.fl-node-57f043686f0e7>.fl-row-content-wrap {
margin-top:8px;
margin-left:36px;
margin-right:36px;
padding-top:0;
padding-bottom:0
}
.fl-node-57ed7851bb15c>.fl-row-content-wrap {
margin-top:0;
margin-bottom:0;
padding-top:82px
}
.fl-node-57f166ec8e306>.fl-row-content-wrap {
margin-top:0
}
.fl-node-57f16a6652efd>.fl-row-content-wrap {
background-color:#fafafa;
background-color:rgba(250,250,250,1);
padding-top:60px;
padding-bottom:80px
}
.fl-node-57f0768ced1bb>.fl-row-content-wrap {
background-color:#fff;
background-color:rgba(255,255,255,.6);
padding:0
}
.fl-node-57f043fe13f29>.fl-row-content-wrap {
background-color:#fff;
background-color:rgba(255,255,255,.6);
padding:0
}
.fl-node-57f043685fb14 {
width:13.64%
}
.fl-node-57f043685f9ca {
width:44.01%
}
.fl-node-57f043685f9ca>.fl-col-content {
margin-top:0
}
.fl-node-57f043685fa6f {
width:42.35%
}
.fl-node-57ed7851c1e84 {
width:100%
}
@media(max-width:992px) {
.fl-builder-content .fl-node-57ed7851c1e84 {
max-width:none;
width:100%!important
}
}
.fl-node-57ed7851c1e84>.fl-col-content {
margin-left:40px;
margin-right:40px;
padding: 0 0 50px;
}
.fl-node-57f166ec9924f {
width:50.03%
}
.fl-node-57f166ec99302 {
width:39.97%
}
.fl-node-57f168766ce20 {
width:10%
}
.fl-node-57f16a6653ada {
width:40.73%
}
.fl-node-57f16a6653cc6 {
width:59.27%
}
.fl-node-57f1749176dcb {
width:100%
}
.fl-node-57f16f1a063ca {
width:50%
}
.fl-node-57f16f1a063ca>.fl-col-content {
background-color:#fafafa;
background-color:rgba(250,250,250,1);
margin:10px
}
.fl-node-57f16f36045cc {
width:50%
}
.fl-node-57f16f36045cc>.fl-col-content {
background-color:#fafafa;
background-color:rgba(250,250,250,1);
margin:10px
}
.fl-node-57f176100e692 {
width:100%
}
.fl-node-57f049a85e9ff {
width:100%
}
.fl-node-57f049a85e9ff>.fl-col-content {
background-color:#fff;
background-color:rgba(255,255,255,1)
}
.fl-builder-content .fl-node-57f049a85e9ff>.fl-col-content {
border-style:solid;
border-color:#cd0000;
border-color:rgba(54,139,181,1);
border-width:1px
}
.fl-node-57f049a85e9ff>.fl-col-content {
margin-bottom:60px;
margin-left:0;
margin-right:0
}
.fl-node-57f049a85e9ff>.fl-col-content {
padding:47px 0 0
}
.fl-node-57f043fe0483f {
width:100%
}
.fl-node-57f043fe0483f>.fl-col-content {
background-color:#fff;
background-color:rgba(255,255,255,1)
}
.fl-builder-content .fl-node-57f043fe0483f>.fl-col-content {
border-style:solid;
border-color:#cd0000;
border-color:rgba(54,139,181,1);
border-width:1px
}
.fl-node-57f043fe0483f>.fl-col-content {
margin-bottom:60px;
margin-left:0;
margin-right:0
}
.fl-node-57f043fe0483f>.fl-col-content {
padding:47px 0 0
}
@media(max-width:768px) {
.fl-module-button .fl-button-left,.fl-module-button .fl-button-right {
text-align:center
}
}
.fl-builder-content .fl-node-57f043685fe4b a.fl-button,.fl-builder-content .fl-node-57f043685fe4b a.fl-button:visited {
font-size:32px;
line-height:34px;
padding:0;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}
.fl-builder-content .fl-node-57f043685fe4b .fl-button i.fl-button-icon-before {
margin-right:0
}
.fl-node-57f043685fe4b>.fl-module-content {
margin:0
}
.fl-node-57f043685fda7>.fl-module-content {
margin:0
}
.fl-node-57f043685fbb8>.fl-module-content {
margin:-8px 0 0
}
@media(max-width:768px) {
.fl-node-57f043685fbb8>.fl-module-content {
margin-top:20px
}
}
.fl-builder-content .fl-node-57f043685fd02 a.fl-button,.fl-builder-content .fl-node-57f043685fd02 a.fl-button:visited {
font-size:16px;
line-height:18px;
padding:12px 24px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#cd0000;
border:1px solid #cd0000
}
.fl-builder-content .fl-node-57f043685fd02 a.fl-button,.fl-builder-content .fl-node-57f043685fd02 a.fl-button:visited,.fl-builder-content .fl-node-57f043685fd02 a.fl-button *,.fl-builder-content .fl-node-57f043685fd02 a.fl-button:visited * {
color:#fff
}
.fl-builder-content .fl-node-57f043685fd02 a.fl-button:hover,.fl-builder-content .fl-node-57f043685fd02 a.fl-button:focus {
background:#cd0000;
border:1px solid #cd0000
}
.fl-node-57f043685fd02>.fl-module-content {
margin:10px 0 0
}
.fl-node-57f043685fc5d>.fl-module-content {
margin:-8px 0 0
}
@media(max-width:768px) {
.fl-node-57f043685fc5d>.fl-module-content {
margin-top:20px
}
}
.fl-module-heading .fl-heading {
padding:0!important;
margin:0!important
}
.fl-node-57ed79535b58f.fl-module-heading .fl-heading {
text-align:center
}
.fl-node-57ed79535b58f>.fl-module-content {
margin:0
}
.fl-node-57ed7a20bb431.fl-module-heading .fl-heading {
text-align:center
}
.fl-node-57ed7a20bb431>.fl-module-content {
margin:20px 0 40px
}
@media(max-width:768px) {
.fl-node-57ed7a20bb431>.fl-module-content {
margin-bottom:20px
}
}
.fl-node-57ed80fcb7873>.fl-module-content {
margin-top:0;
margin-left:0;
margin-right:0
}
.fl-node-57ed9018c80ba>.fl-module-content {
margin:12px 10px
}
.fl-node-57ed93186362b>.fl-module-content {
margin:12px 10px
}
.fl-node-57f1672cb21b0.fl-module-heading .fl-heading {
text-align:left
}
.fl-node-57f1672cb21b0>.fl-module-content {
margin-top:120px
}
@media(max-width:768px) {
.fl-node-57f1672cb21b0>.fl-module-content {
margin-top:20px
}
}
.fl-node-57f1676dd748d>.fl-module-content {
margin-top:0;
margin-bottom:36px
}
@media(max-width:768px) {
.fl-node-57f1676dd748d>.fl-module-content {
margin-bottom:20px
}
}
.fl-node-57f16a6653b7e.fl-module-heading .fl-heading {
text-align:right
}
.fl-node-57f16a6653b7e>.fl-module-content {
margin-top:90px
}
@media(max-width:768px) {
.fl-node-57f16a6653b7e>.fl-module-content {
margin-top:20px
}
}
.fl-node-57f16a6653c22>.fl-module-content {
margin-top:0;
margin-bottom:36px
}
@media(max-width:768px) {
.fl-node-57f16a6653c22>.fl-module-content {
margin-bottom:20px
}
}
.fl-node-57f1749637a5d.fl-module-heading .fl-heading {
text-align:center
}
.fl-node-57f1749637a5d>.fl-module-content {
margin-top:56px;
margin-bottom:26px
}
@media(max-width:768px) {
.fl-node-57f1749637a5d>.fl-module-content {
margin-top:20px;
margin-bottom:20px
}
}
.fl-node-57f16f68a4d71.fl-module-heading .fl-heading {
text-align:center;
font-size:25px
}
.fl-node-57f16f68a4d71 h5.fl-heading a,.fl-node-57f16f68a4d71 h5.fl-heading .fl-heading-text,.fl-node-57f16f68a4d71 h5.fl-heading .fl-heading-text *,.fl-row .fl-col .fl-node-57f16f68a4d71 h5.fl-heading .fl-heading-text {
color:#cd0000
}
.fl-node-57f16f68a4d71>.fl-module-content {
margin-bottom:0;
margin-left:10px;
margin-right:10px
}
.fl-node-57f1734c8af32>.fl-module-content {
margin:30px 10px 10px
}
@media(max-width:768px) {
.fl-node-57f1734c8af32>.fl-module-content {
margin-top:20px
}
}
.fl-builder-content .fl-node-57f4007fc3614 a.fl-button,.fl-builder-content .fl-node-57f4007fc3614 a.fl-button:visited {
font-size:16px;
line-height:18px;
padding:12px 24px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#cd0000;
border:1px solid #cd0000
}
.fl-builder-content .fl-node-57f4007fc3614 a.fl-button,.fl-builder-content .fl-node-57f4007fc3614 a.fl-button:visited,.fl-builder-content .fl-node-57f4007fc3614 a.fl-button *,.fl-builder-content .fl-node-57f4007fc3614 a.fl-button:visited * {
color:#fff
}
.fl-builder-content .fl-node-57f4007fc3614 a.fl-button:hover,.fl-builder-content .fl-node-57f4007fc3614 a.fl-button:focus {
background:#cd0000;
border:1px solid #cd0000
}
.fl-node-57f4007fc3614>.fl-module-content {
margin-top:10px;
margin-bottom:15px
}
.fl-node-57f17b90ac9c1.fl-module-heading .fl-heading {
text-align:center;
font-size:25px
}
.fl-node-57f17b90ac9c1 h5.fl-heading a,.fl-node-57f17b90ac9c1 h5.fl-heading .fl-heading-text,.fl-node-57f17b90ac9c1 h5.fl-heading .fl-heading-text *,.fl-row .fl-col .fl-node-57f17b90ac9c1 h5.fl-heading .fl-heading-text {
color:#cd0000
}
.fl-node-57f17b90ac9c1>.fl-module-content {
margin-bottom:0;
margin-left:10px;
margin-right:10px
}
.fl-node-57f16fe81e1b9>.fl-module-content {
margin:30px 10px 10px
}
@media(max-width:768px) {
.fl-node-57f16fe81e1b9>.fl-module-content {
margin-top:20px
}
}
.fl-builder-content .fl-node-57f400b48fd09 a.fl-button,.fl-builder-content .fl-node-57f400b48fd09 a.fl-button:visited {
font-size:16px;
line-height:18px;
padding:12px 24px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#cd0000;
border:1px solid #cd0000
}
.fl-builder-content .fl-node-57f400b48fd09 a.fl-button,.fl-builder-content .fl-node-57f400b48fd09 a.fl-button:visited,.fl-builder-content .fl-node-57f400b48fd09 a.fl-button *,.fl-builder-content .fl-node-57f400b48fd09 a.fl-button:visited * {
color:#fff
}
.fl-builder-content .fl-node-57f400b48fd09 a.fl-button:hover,.fl-builder-content .fl-node-57f400b48fd09 a.fl-button:focus {
background:#cd0000;
border:1px solid #cd0000
}
.fl-node-57f400b48fd09>.fl-module-content {
margin-top:10px;
margin-bottom:15px
}
.fl-builder-content .fl-node-57f049a85eaa5 a.fl-button,.fl-builder-content .fl-node-57f049a85eaa5 a.fl-button:visited {
font-size:14px;
line-height:16px;
padding:0;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}
.fl-builder-content .fl-node-57f049a85eaa5 a.fl-button,.fl-builder-content .fl-node-57f049a85eaa5 a.fl-button:visited,.fl-builder-content .fl-node-57f049a85eaa5 a.fl-button *,.fl-builder-content .fl-node-57f049a85eaa5 a.fl-button:visited * {
color:#5a5a5a
}
.fl-builder-content .fl-node-57f049a85eaa5 .fl-button i.fl-button-icon-before {
margin-right:0
}
.fl-node-57f049a85eaa5>.fl-module-content {
margin:15px
}
.fl-node-57f049a85eb4b>.fl-module-content {
margin:0 65px
}
@media(max-width:768px) {
.fl-node-57f049a85eb4b>.fl-module-content {
margin-left:20px;
margin-right:20px
}
}
.fl-node-58028642b089a>.fl-module-content {
margin:0 65px
}
@media(max-width:768px) {
.fl-node-58028642b089a>.fl-module-content {
margin-left:20px;
margin-right:20px
}
}
.fl-node-57f049a85ebf0>.fl-module-content {
margin-left:65px;
margin-right:65px
}
@media(max-width:768px) {
.fl-node-57f049a85ebf0>.fl-module-content {
margin-left:20px;
margin-right:20px
}
}
.fl-builder-content .fl-node-57f043fe0498a a.fl-button,.fl-builder-content .fl-node-57f043fe0498a a.fl-button:visited {
font-size:14px;
line-height:16px;
padding:0;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}
.fl-builder-content .fl-node-57f043fe0498a a.fl-button,.fl-builder-content .fl-node-57f043fe0498a a.fl-button:visited,.fl-builder-content .fl-node-57f043fe0498a a.fl-button *,.fl-builder-content .fl-node-57f043fe0498a a.fl-button:visited * {
color:#5a5a5a
}
.fl-builder-content .fl-node-57f043fe0498a .fl-button i.fl-button-icon-before {
margin-right:0
}
.fl-node-57f043fe0498a>.fl-module-content {
margin:15px
}
.fl-node-57f043fe04c1e>.fl-module-content {
margin:0 65px
}
@media(max-width:768px) {
.fl-node-57f043fe04c1e>.fl-module-content {
margin-left:20px;
margin-right:20px
}
}
.fl-node-57f043fe04ad4>.fl-module-content {
margin-top:0;
margin-left:65px;
margin-right:65px
}
@media(max-width:768px) {
.fl-node-57f043fe04ad4>.fl-module-content {
margin-left:20px;
margin-right:20px
}
}
.fl-node-57f043fe04a2f>.fl-module-content {
margin:0
}
.fl-node-57f043fe048e5>.fl-module-content {
margin:20px 65px 0
}
@media(max-width:768px) {
.fl-node-57f043fe048e5>.fl-module-content {
margin-left:20px;
margin-right:20px
}
}
.fl-node-57f043fe04b79>.fl-module-content {
margin:7px 7px -7px
}
@media(max-width:768px) {
.fl-node-57f043fe04b79>.fl-module-content {
margin-bottom:20px
}
}
html {
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}
body {
margin:0
}
article,aside,details,figcaption,figure,header,hgroup,main,menu,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-color:transparent
}
a:active,a:hover {
outline:0
}
abbr[title] {
border-bottom:1px dotted
}
b,strong {
font-weight:700
}
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 {
-webkit-box-sizing:content-box;
-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"] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
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;
-webkit-box-sizing:content-box;
-moz-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:0
}
@media print {
*,:before,:after {
background:transparent!important;
color:#000!important;
-webkit-box-shadow:none!important;
box-shadow:none!important;
text-shadow:none!important
}
a,a:visited {
text-decoration:underline
}
a[href]:after {
content:" (" attr(href) ")"
}
abbr[title]:after {
content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
content:""
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid
}
thead {
display:table-header-group
}
tr,img {
page-break-inside:avoid
}
img {
max-width:100%!important
}
p,h2,h3 {
orphans:3;
widows:3
}
h2,h3 {
page-break-after:avoid
}
.navbar {
display:none
}
.btn>.caret,.dropup>.btn>.caret {
border-top-color:#000!important
}
.label {
border:1px solid #000
}
.table {
border-collapse:collapse!important
}
.table td,.table th {
background-color:#fff!important
}
.table-bordered th,.table-bordered td {
border:1px solid #ddd!important
}
}
* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
:before,:after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
html {
font-size:10px;
-webkit-tap-highlight-color:rgba(0,0,0,0)
}
input,button,select,textarea {
font-family:inherit;
font-size:inherit;
line-height:inherit
}
a {
color:#920404;
text-decoration:none
}
a:hover,a:focus {
color:#23527c;
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,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img {
display:block;
max-width:100%;
height:auto
}
.img-rounded {
border-radius:6px
}
.img-thumbnail {
padding:4px;
line-height:1.42857143;
background-color:#fff;
border:1px solid #ddd;
border-radius:4px;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
display:inline-block;
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
}
[role="button"] {
cursor:pointer
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
font-family:inherit;
font-weight:500;
line-height:1.1;
color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
font-weight:400;
line-height:1;
color:#777
}
h1,.h1,h2,.h2,h3,.h3 {
margin-top:20px;
margin-bottom:10px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {
font-size:65%
}
h4,.h4,h5,.h5,h6,.h6 {
margin-top:10px;
margin-bottom:10px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
font-size:75%
}
h1,.h1 {
font-size:36px
}
h2,.h2 {
font-size:30px
}
h3,.h3 {
font-size:24px
}
h4,.h4 {
font-size:18px
}
h5,.h5 {
font-size:14px
}
h6,.h6 {
font-size:12px
}
p {
margin:0 0 10px
}
.lead {
margin-bottom:20px;
font-size:16px;
font-weight:300;
line-height:1.4
}
@media(min-width:768px) {
.lead {
font-size:21px
}
}
small,.small {
font-size:85%
}
mark,.mark {
background-color:#fcf8e3;
padding:.2em
}
.text-left {
text-align:left
}
.text-right {
text-align:right
}
.text-center {
text-align: center;
}
.text-justify {
text-align:justify
}
.text-nowrap {
white-space:nowrap
}
.text-lowercase {
text-transform:lowercase
}
.text-uppercase {
text-transform:uppercase
}
.text-capitalize {
text-transform:capitalize
}
.text-muted {
color:#777
}
.text-primary {
color:#920404
}
a.text-primary:hover,a.text-primary:focus {
color:#286090
}
.text-success {
color:#3c763d
}
a.text-success:hover,a.text-success:focus {
color:#2b542c
}
.text-info {
color:#31708f
}
a.text-info:hover,a.text-info:focus {
color:#245269
}
.text-warning {
color:#8a6d3b
}
a.text-warning:hover,a.text-warning:focus {
color:#66512c
}
.text-danger {
color:#a94442
}
a.text-danger:hover,a.text-danger:focus {
color:#843534
}
.bg-primary {
color:#fff;
background-color:#920404
}
a.bg-primary:hover,a.bg-primary:focus {
background-color:#286090
}
.bg-success {
background-color:#dff0d8
}
a.bg-success:hover,a.bg-success:focus {
background-color:#c1e2b3
}
.bg-info {
background-color:#d9edf7
}
a.bg-info:hover,a.bg-info:focus {
background-color:#afd9ee
}
.bg-warning {
background-color:#fcf8e3
}
a.bg-warning:hover,a.bg-warning:focus {
background-color:#f7ecb5
}
.bg-danger {
background-color:#f2dede
}
a.bg-danger:hover,a.bg-danger:focus {
background-color:#e4b9b9
}
.page-header {
padding-bottom:9px;
margin:40px 0 20px;
border-bottom:1px solid #eee
}
ul,ol {
margin-top:0;
margin-bottom:10px
}
ul ul,ol ul,ul ol,ol ol {
margin-bottom:0
}
.list-unstyled {
padding-left:0;
list-style:none
}
.list-inline {
padding-left:0;
list-style:none;
margin-left:-5px
}
.list-inline>li {
display:inline-block;
padding-left:5px;
padding-right:5px
}
dl {
margin-top:0;
margin-bottom:20px
}
dt,dd {
line-height:1.42857143
}
dt {
font-weight:700
}
dd {
margin-left:0
}
@media(min-width:768px) {
.dl-horizontal dt {
float:left;
width:160px;
clear:left;
text-align:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.dl-horizontal dd {
margin-left:180px
}
}
abbr[title],abbr[data-original-title] {
cursor:help;
border-bottom:1px dotted #777
}
.initialism {
font-size:90%;
text-transform:uppercase
}
blockquote {
padding:10px 20px;
margin:0 0 20px;
font-size:17.5px;
border-left:5px solid #eee
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child {
margin-bottom:0
}
blockquote blockquote small,blockquote .small {
display:block;
font-size:80%;
line-height:1.42857143;
color:#777
}
blockquote footer:before,blockquote small:before,blockquote .small:before {
content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
padding-right:15px;
padding-left:0;
border-right:5px solid #eee;
border-left:0;
text-align:right
}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before {
content:''
}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after {
content:'\00A0 \2014'
}
address {
margin-bottom:20px;
font-style:normal;
line-height:1.42857143
}
code,kbd,pre,samp {
font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
code {
padding:2px 4px;
font-size:90%;
color:#c7254e;
background-color:#f9f2f4;
border-radius:4px
}
kbd {
padding:2px 4px;
font-size:90%;
color:#fff;
background-color:#333;
border-radius:3px;
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)
}
kbd kbd {
padding:0;
font-size:100%;
font-weight:700;
-webkit-box-shadow:none;
box-shadow:none
}
pre {
display:block;
padding:9.5px;
margin:0 0 10px;
font-size:13px;
line-height:1.42857143;
word-break:break-all;
word-wrap:break-word;
color:#333;
background-color:#f5f5f5;
border:1px solid #ccc;
border-radius:4px
}
pre code {
padding:0;
font-size:inherit;
color:inherit;
white-space:pre-wrap;
background-color:transparent;
border-radius:0
}
.pre-scrollable {
max-height:340px;
overflow-y:scroll
}
.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:33.33333333%
}
.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-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.66666667%
}
.col-md-7 {
width:58.33333333%
}
.col-md-6 {
width:50%
}
.col-md-5 {
width:41.66666667%
}
.col-md-4 {
width: 17%;
float: right;
text-align: middle
}
.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:16.66666667%
}
.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 {
width:41.66666667%
}
.col-lg-4 {
width:33%
}
.col-md-4 {
width: 17%;
float: right
}
.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
}
}
table {
background-color:transparent
}
caption {
padding-top:8px;
padding-bottom:8px;
color:#777;
text-align:left
}
th {
text-align:left
}
.table {
width:100%;
max-width:100%;
margin-bottom:20px
}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
padding:8px;
line-height:1.42857143;
vertical-align:top;
border-top:1px solid #ddd
}
.table>thead>tr>th {
vertical-align:bottom;
border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
border-top:0
}
.table>tbody+tbody {
border-top:2px solid #ddd
}
.table .table {
background-color:#fff
}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
padding:5px
}
.table-bordered {
border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
background-color:#f5f5f5
}
table col[class*="col-"] {
position:static;
float:none;
display:table-column
}
table td[class*="col-"],table th[class*="col-"] {
position:static;
float:none;
display:table-cell
}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
background-color:#e8e8e8
}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
background-color:#d0e9c6
}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
background-color:#c4e3f3
}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
background-color:#faf2cc
}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
background-color:#ebcccc
}
.table-responsive {
overflow-x:auto;
min-height:.01%
}
@media screen and (max-width: 767px) {
.table-responsive {
width:100%;
margin-bottom:15px;
overflow-y:hidden;
-ms-overflow-style:-ms-autohiding-scrollbar;
border:1px solid #ddd
}
.table-responsive>.table {
margin-bottom:0
}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
white-space:nowrap
}
.table-responsive>.table-bordered {
border:0
}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
border-left:0
}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
border-bottom: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
}
.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
}
.affix {
position:fixed
}
.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!important
}
tr.visible-xs {
display:table-row!important
}
th.visible-xs,td.visible-xs {
display:table-cell!important
}
.visible-xs-block {
display:block!important
}
.visible-xs-inline {
display:inline!important
}
.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!important
}
tr.visible-sm {
display:table-row!important
}
th.visible-sm,td.visible-sm {
display:table-cell!important
}
.visible-sm-block {
display:block!important
}
.visible-sm-inline {
display:inline!important
}
.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!important
}
tr.visible-md {
display:table-row!important
}
th.visible-md,td.visible-md {
display:table-cell!important
}
.visible-md-block {
display:block!important
}
.visible-md-inline {
display:inline!important
}
.visible-md-inline-block {
display:inline-block!important
}
}
@media(min-width:1200px) {
.visible-lg {
display:block!important
}
table.visible-lg {
display:table!important
}
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!important
}
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
}
}
.bg-photo {
background:center top no-repeat;
background-size:cover;
width:100%;
height:250px;
display:inline-block
}
body {
font-size:16px;
background:#fff;
color:#333;
font-family:HarmoniaSans,Helvetica,Arial,sans-serif;
font-weight:400;
line-height:1em;
text-align:center
}
TD {
padding:4px
}
h1,h2,h3,h4,h5 {
color:#000;
font-weight:400;
line-height:1.2em;
margin-bottom:.2em
}
h1 span,h2 span,h3 span,h4 span,h5 span {
font-weight:400
}
h1 {
font-size:36px;
line-height:1.1em;
font-family:Georgia,Times,serif
}
h2 {
font-size:20px
}
h3 {
font-size:18px
}
h3 span {
font-weight:500;
padding-left:45px
}
h4 {
font-size:25px;
font-family:Georgia,Times,serif
}
h5 {
font-size:18px
}
h6 {
font-size:16px
}
ul {
list-style:square;
margin:0 0 18px
}
ol {
list-style:decimal;
margin:0 0 18px
}
ul>li,ol>li {
margin-bottom:1em
}
ol ol {
list-style:upper-alpha
}
ol ol ol {
list-style:lower-roman
}
ol ol ol ol {
list-style:lower-alpha
}
ul ul,ol ol,ul ol,ol ul {
margin-bottom:0
}
p,.p,li {
margin:0 0 1em;
font-weight:400
}
.fa {
color:#cd0000
}
a {
color:#cd0000;
cursor:pointer;
text-decoration:underline;
outline:0
}
a:visited {
color:#141414;
outline:0
}
a:hover,a:active,a:focus {
color:#000;
text-decoration:none;
outline:0
}
img {
max-width:100%;
height:auto
}
hr {
display:none
}
input[type="email"],textarea {
background:#f9f9f9;
border:1px solid #ccc;
box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);
-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);
-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);
font-size:1em;
padding:4px
}
code {
white-space:wrap
}
#page {
overflow:hidden;
text-align:left
}
#page #content {
background:#fff;
padding:0!important
}
#page #header {
top:0;
left:0;
width:100%;
z-index:999;
position:fixed;
background:#fff;
min-height:68px;
text-align:center;
box-shadow:0 1px 1px #ccc
}
.fl-builder-edit #page #header {
z-index:1
}
#page #header #logo {
left:0;
top:14px;
z-index:90;
min-width:100%;
position:absolute
}
#page #header #logo img {
margin:0 auto 0 60px;
height:50px!important
}
#page #header #hamburger {
top:12px;
left:20px;
z-index:91;
position:absolute;
font-size:40px!important
}
#page #header #hamburger a.fl-button {
font-size:50%;
margin-top:10px;
padding:0!important;
border-width:0!important;
background:transparent!important
}
#page #header #app-btn {
top:12px;
right:20px;
z-index:92;
position:absolute
}
#page #header #app-btn a.fl-button {
font-size:13px;
padding-top:8px!important;
padding-bottom:5px!important
}
@media only screen and (min-width: 768px) {
#page #header #app-btn,#page #header #hamburger {
top:0
}
}
#page #header ul.menu {
margin:0;
padding:0;
width:100%;
z-index:998;
display:none;
text-align:left;
position:absolute;
left:0;
top:72px;
background-color:#fff
}
#page #header ul.menu#menu-extras {
top:228px
}
#page #header ul.menu.open {
display:block
}
#page #header ul.menu li {
margin:0;
width:100%;
list-style-type:none
}
#page #header ul.menu li a {
color:#000;
padding:12px;
font-size:12pt;
display:block;
font-weight:700;
text-decoration:none;
text-transform:uppercase
}
#page #header ul.menu li a:hover,#page #header ul.menu li a:active {
color:#cd0000;
border-color:#cd0000
}
@media only screen and (min-width: 1024px) {
#page #header ul.menu li a {
border-top:2px solid #fff
}
}
#page #header ul.menu li {
/* color:#cd0000; */
/* border-color:#cd0000 */
}
@media only screen and (min-width: 769px) {
#page #header {
text-align:left
}
#page #header #logo {
top:0
}
#page #header #logo .fl-photo {
text-align:center!important
}
#page #header #logo .fl-photo img {
margin-left:0
}
}
@media only screen and (min-width: 1024px) {
#page #header ul.menu {
width:auto;
display:block;
position:static
}
#page #header ul.menu li {
width:auto;
display:inline-block
}
#page #header ul.menu li a {
padding:19px 0 16px;
margin-right:32px;
border-top-width:8px
}
#page #header #hamburger {
display:none
}
#page #header #app-btn {
position:static
}
#page #header #logo {
position:static;
min-width:100px;
height:auto!important
}
#page #header #logo .fl-photo {
text-align:left!important
}
}
#page #intro {
text-align:center
}
#page #intro .fl-heading {
max-width:94%
}
#page #intro h1 {
margin:1em auto 0!important
}
#page #intro h2 {
margin-left:auto!important;
margin-right:auto!important
}
#page #intro .button-container {
min-width:260px
}
@media only screen and (max-width: 768px) {
#page #intro .button-container .fl-module-content {
width:200px;
margin:10px auto!important
}
}
#page .sd-content ul {
margin-bottom:0!important
}
.divider {
width:100%;
height:8px;
display:block;
background-image:url(../images/uploads/dash.png)
}
.sharedaddy {
visibility:visible !important;
padding:1px 1px 1px 20px;
background-color:#fafafa;
box-shadow:inset 0 1px 3px #ccc
}
.sharedaddy h3.sd-title:before {
border:0!important
}
.blue-bg {
background:#cd0000;
color:#fff
}
@media only screen and (max-width: 767px) {
.content-row .fl-row-content-wrap {
padding:0 15px!important
}
}
@media only screen and (min-width: 500px) {
h1 {
font-size:26px
}
}
@media only screen and (min-width: 600px) {
h1 {
font-size:35px
}
}
@media only screen and (min-width: 768px) {
h1 {
font-size:38pt
}
h2 {
font-size:28px
}
h3 {
font-size:25px
}
h5 {
font-size:20px
}
}
#page a.fl-button,#page a.btn,#page .btn,#page button,#page input[type="submit"],#page .btn a {
border:0;
cursor:pointer;
font-size:15px;
font-weight:400;
text-align:center;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
text-transform:uppercase;
padding:12px 10px 8px;
border:1px solid #cd0000
}
#page a.fl-button:hover,#page a.btn:hover,#page .btn:hover,#page button:hover,#page input[type="submit"]:hover,#page .btn a:hover {
opacity:.8
}
#page a.fl-button:disabled,#page a.btn:disabled,#page .btn:disabled,#page button:disabled,#page input[type="submit"]:disabled,#page .btn a:disabled {
opacity:.6;
cursor:default
}
#page #watch a.fl-button {
border-width:2px
}
#page button,#page input[type="submit"] {
color:#cd0000;
-webkit-appearance:none
}
#page #demo-form button,#page #demo-form input[type="submit"] {
font-weight:700
}
#page .form_row label {
width:100%
}
#page .form_row label input {
width:100%
}
#page input {
width:95%;
font-weight:400;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
background:#fafafa;
border:1px solid #ccc;
padding:13px 15px!important
}
#page .cta a {
display:block;
font-weight:500;
margin:20px 0 -7px;
letter-spacing:.07em;
text-transform:uppercase;
text-decoration:none!important
}
#page .cta a .fa {
margin-left:6px;
line-height:.9em;
vertical-align:top
}
.content-row #page .cta a {
margin-top:36px
}
#page .app-link .formAppLink {
/* overflow:hidden */
}
#page .app-link .formAppLink button {
width:100%;
margin:12px 0
}
#page .app-link div.formAppLinkHint {
margin-top:6px
}
#page .app-link div.formAppLinkResult {
display:block;
margin-top:6px;
color:#cd0000
}
#page #intro .fa-play {
margin-top:-4px
}
#page #intro .app-link,#page #intro .store-link {
display:none
}
#page #intro .app-link .formAppLink {
margin:0 auto;
width:300px!important;
position: relative;
}
#page #intro .app-link .formAppLink input {
float:left;
width:240px!important;
border-top-right-radius:0!important;
border-bottom-right-radius:0!important;
text-indent: 32px!important
}
#page #intro .app-link .formAppLink button {
top:1px;
margin:0;
float:left;
width:60px!important;
font-size:.9em;
text-align:left;
line-height:17px;
position:relative;
margin:-1px 0 0 -2px;
padding:7px 10px!important;
border-top-left-radius:0!important;
border-bottom-left-radius:0!important
}
@media only screen and (min-width: 980px) {
#page #intro .app-link {
display:block
}
#page #intro .store-link {
display:inline-block;
position:relative;
top:-20px
}
}
@media only screen and (min-width: 1024px) {
#page a.fl-button,#page a.btn,#page .btn,#page button,#page input[type="submit"],#page .btn a {
padding:15px 15px 12px
}
}
#pricing-summary {
max-width:880px!important
}
#pricing-summary .summary-box .fl-module-heading {
border-bottom:2px solid #cd0000
}
#pricing-summary .summary-box .fl-module-heading h5 {
padding-bottom:12px!important
}
#pricing-summary .summary-box .fl-module-heading h5 .fl-heading-text {
font-weight:500
}
#pricing-summary .summary-box .fl-col-content {
overflow:hidden;
border:2px solid #cd0000
}
#pricing-summary .summary-box .fl-col-content strong {
display:block;
font-size:39px;
font-weight:700;
padding-bottom:12px
}
#pricing-summary .summary-box .fl-col-content p em {
font-weight:700
}
#pricing-summary .summary-box .fl-col-content ul,#pricing-summary .summary-box .fl-col-content li {
padding:0;
margin:0 0 2px;
list-style-type:none
}
@media only screen and (min-width: 768px) {
#pricing-summary .summary-box .fl-col-content {
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px
}
}
#pricing-summary .summary-box a.fl-button {
display:block
}
.pricing-detail .fl-row-fixed-width {
max-width:700px
}
.pricing-detail .fl-col-group {
padding-top:.85em;
border-bottom:1px solid #d9d9d9
}
.pricing-detail .fl-col-group p {
text-align:center!important;
margin-bottom:.85em
}
.pricing-detail .fl-col-group:last-child {
border-color:#999
}
.pricing-detail .fl-col-group:first-child {
border-color:#333
}
.pricing-detail .fl-col-group:first-child h5 {
padding-bottom:12px!important
}
.pricing-detail .fl-col-group:first-child strong {
display:block;
font-size:56px;
font-weight:700;
padding-top:8px;
padding-bottom:12px
}
@media only screen and (min-width: 769px) {
.pricing-detail .fl-col-group .fl-col:first-child p {
text-align:right!important
}
}
.pricing-detail.extras {
top:-1px;
position:relative;
border-top:3px dashed #fff
}
.pricing-detail.extras .fl-col-group:last-child {
border:0
}
.pricing-detail.extras .fl-col-group:last-child strong {
font-size:1.2em
}
.pricing-detail.extras .fl-col-group:first-child {
border-color:#d9d9d9
}
@media only screen and (max-width: 768px) {
.pricing-detail.main .fl-col-group:nth-child(10),.pricing-detail.main .fl-col-group:nth-child(11),.pricing-detail.main .fl-col-group:nth-child(12),.pricing-detail.main .fl-col-group:nth-child(13) {
display:none
}
}
html,html a {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
text-shadow:1px 1px 1px rgba(0,0,0,0.004)
}
.needsDisplay {
display:block!important;
visibility:visible!important
}
.clear-fix {
min-height:0;
_zoom:1
}
.clear-fix:after {
content:"";
display:block;
clear:both
}
#header-btn-label {
font-family:sans-serif;
font-weight:700;
font-size:14px
}
#logo a {
display:inline-block
}
.bg-photo {
background:center top no-repeat;
background-size:cover;
width:100%;
height:250px;
display:inline-block
}
TD {
padding:4px
}
h1,h2,h3,h4,h5 {
color:#000;
font-family:Georgia,Times,serif;
font-weight:400;
line-height:1.2em;
margin-bottom:.2em
}
h1 span,h2 span,h3 span,h4 span,h5 span {
font-weight:400
}
h1 {
margin-top:0;
font-size:46px
}
h2 {
font-size:36px;
margin:0 0 20px;
padding:0 0 20px
}
h2.fl-slide-title {
background:0
}
h2.fl-heading,h1.fl-heading {
background:0;
margin:0;
padding:0
}
h3 {
font-family:HarmoniaSans,Helvetica,Arial,sans-serif;
font-size:30px
}
h4 {
font-family:HarmoniaSans,Helvetica,Arial,sans-serif;
font-size:21px
}
h5 {
font-family:HarmoniaSans,Helvetica,Arial,sans-serif;
font-size:18px
}
ul {
list-style:square;
margin:0
}
ol {
list-style:decimal;
margin:0 0 18px
}
ul>li,ol>li {
margin-bottom:1em
}
ol ol {
list-style:upper-alpha
}
ol ol ol {
list-style:lower-roman
}
ol ol ol ol {
list-style:lower-alpha
}
ul ul,ol ol,ul ol,ol ul {
margin-bottom:0
}
p,.p,li {
line-height:1.2em;
margin:0 0 1em;
font-weight:400
}
div {
line-height:1.2em
}
.fa {
color:#cd0000;
text-decoration:none
}
a {
color:#cd0000;
cursor:pointer;
text-decoration:underline;
outline:0
}
a:visited {
color:#920404;
text-decoration:underline;
outline:0
}
a:hover,a:active,a:focus {
color:#333;
text-decoration:none;
outline:0
}
img {
max-width:100%;
height:auto
}
hr {
display:none
}
input[type="text"],input[type="email"],input[type="password"],textarea {
background:#f9f9f9;
border:1px solid #ccc;
box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);
font-size:1em;
padding:4px
}
code {
white-space:wrap
}
.screen-reader-text {
position:absolute;
left:-9000px
}
#container {
font-size:18px;
float:left;
margin:0 auto;
width:100%;
position:relative
}
section,.section {
float:left;
position:relative;
width:100%
}
.container {
position:relative;
text-align:left
}
#header {
background:#fff;
box-shadow:0 2px 3px #aaa;
position:fixed;
padding:0;
z-index:1000
}
#header.landing {
background:0
}
@media only screen and (min-width: 768px) {
#header.landing {
width:200px;
height:100%;
right:-200px
}
#header.landing .container {
height:100%!important;
padding-top:70px
}
#header.landing .col-sm-2 {
display:none
}
#header.landing .col-sm-5 {
width:100%;
padding:0;
margin:0
}
#header.landing .col-sm-5 .nav {
display:block;
width:186px;
float:left;
clear:left
}
#header.landing .col-sm-5 .nav ul {
width:100%
}
#header.landing .col-sm-5 .nav li {
float:right;
clear:right
}
#header.landing .mobile-nav {
right:auto;
left:-40px
}
#header.landing.open {
right:0
}
#header.landing.open .mobile-nav {
left:auto;
right:20px
}
#header.landing.open .nav-right {
margin-top:0
}
#header-right {
top:10px
}
}
#header.open {
background-color:#fff;
box-shadow:0 2px 3px #aaa!important
}
#header .container {
overflow:hidden;
height:70px
}
#header #search {
float:right
}
#header #search #searchform {
position:relative
}
#header #search #searchform #s {
border:1px solid #000;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:6px
}
#header #search #searchform .btn-search {
position:absolute;
right:0;
top:8px;
text-indent:1000px;
overflow:hidden;
background:url(../images/icons/search.png) center center no-repeat;
background-size:contain;
width:16px;
height:16px;
box-shadow:none
}
#header #home-link {
max-height:60px;
width:auto;
margin:0 auto
}
#header .nav {
float:right;
text-align:center;
margin-top:10px;
text-transform:lowercase
}
#header .nav.nav-right {
float:left
}
#header .nav ul {
margin:0 auto
}
#header .nav ul li {
position:relative
}
#header .nav ul li a {
color:#555;
display:block;
padding:10px 7px 4px;
margin:0 0 10px;
text-decoration:none;
position:relative;
font-size:18px
}
#header .nav ul li ,#header .nav ul li ,#header .nav ul li {
color:#555
}
#header .nav ul li a:hover,#header .nav ul li a:active,#header .nav ul li li:hover {
color:#444
}
#header .nav ul li ul.sub-menu,#header .nav ul li ul.children {
position:absolute;
top:33px;
left:4px;
z-index:20000;
box-shadow:0 3px 6px #555;
width:200px;
display:none
}
#header .nav ul li ul.sub-menu li,#header .nav ul li ul.children li {
float:none
}
#header .nav ul li ul.sub-menu a,#header .nav ul li ul.children a {
background:#eee;
border-bottom:1px solid #999;
margin:0;
text-align:left;
padding:10px
}
#header .nav ul li ul.sub-menu ,#header .nav ul li ul.children ,#header .nav ul li ul.sub-menu ,#header .nav ul li ul.children {
background:#cd0000;
color:#fff
}
#header .nav ul li ul.sub-menu a:hover,#header .nav ul li ul.children a:hover,#header .nav ul li ul.sub-menu a:active a:hover,#header .nav ul li ul.children a:active a:hover {
background:#ccc
}
#header .nav ul li:hover ul.sub-menu,#header .nav ul li:hover ul.children {
display:block
}
#header.open {
box-shadow:0 2px 3px #aaa
}
#header.open .container {
height:70px
}
.mobile-nav {
font-size:130%;
font-color:#cd0000;
width:20px;
height:20px;
position:absolute;
right:20px;
top:30px;
z-index:1000;
display:none;
cursor:pointer
}
.landing .mobile-nav {
display:block
}
.glyphicon.icon-close {
display:none;
font-family:Georgia,Times,serif;
font-style:normal;
font-size:120%;
top:-3px
}
.open .glyphicon.icon-close {
display:block
}
.open .glyphicon.glyphicon-menu-hamburger {
display:none
}
.landing .nav,.landing #home-link {
display:none
}
.open .nav,.open #home-link {
display:block
}
.nav,.nav ul,.menu,.menu ul {
margin:0;
padding:0
}
.nav li,.menu li {
float:left;
list-style:none;
margin:0
}
.nav li {
margin-left:15px;
margin-right:15px
}
.nav a,.menu a {
text-decoration:none
}
@media only screen and (max-width: 399px) {
#header .nav ul li a {
font-size:90%
}
}
@media only screen and (max-width: 767px) {
#header.landing {
box-shadow:none
}
#header .container {
width:100%;
margin:0;
padding:0
}
#header .container .row {
margin:0!important
}
#header .mobile-nav {
display:block
}
#header .nav {
background:#cd0000;
position:absolute;
top:61px;
left:0;
width:50%;
z-index:1000
}
#header .nav ul {
width:100%;
padding:0
}
#header .nav ul li {
display:inline-block;
float:left;
margin:0;
text-indent:0;
width:50%;
text-align:center
}
#header .nav ul li a {
color:#fff;
padding:10px 0;
margin:0
}
#header .nav.nav-right {
top:0;
left:50%
}
#header .nav.nav-right ul li {
float:right
}
#header.open .container {
height:112px
}
}
.fl-code-field {
text-align:left
}
#page {
background:#fff;
text-align:left
}
#content {
text-align:left
}
h6 {
font-size:16px
}
.footer1 {
background:#fff;
border-top-width:4px;
border-top-style:solid;
border-top-color:#003;
padding:40px 0 20px
}
.title-widget {
color:#898989;
font-size:20px;
font-weight:300;
line-height:1;
position:relative;
text-transform:uppercase;
font-family:'Fjalla One',sans-serif;
padding-left:18px;
margin:40px 0 15px
}
.title-widget::before {
background-color:#cd0000;
content:"";
height:22px;
left:0;
position:absolute;
top:-1px;
width:5px
}
.widget_nav_menu ul {
list-style:outside none none;
padding-left:0
}
.widget_archive ul li {
background-color:rgba(0,0,0,0.3);
content:"";
height:3px;
left:0;
position:absolute;
top:7px;
width:3px
}
.widget_nav_menu ul li {
font-size:13px;
font-weight:700;
line-height:20px;
position:relative;
text-transform:uppercase;
border-bottom:1px solid rgba(0,0,0,0.05);
margin-bottom:7px;
padding-bottom:7px;
width:95%
}
.title-median {
color:#636363;
font-size:20px;
line-height:20px;
margin:0;
padding:0 0 13px;
text-transform:uppercase;
font-family:'Fjalla One',sans-serif
}
.footerp p {
font-family:'Gudea',sans-serif
}
.nomargin {
margin:0;
padding:0
}
.footer-bottom {
background-color:#15224f;
min-height:30px;
width:100%
}
.copyright {
color:#fff;
line-height:30px;
min-height:30px;
padding:7px 0
}
.design {
color:#fff;
line-height:30px;
min-height:30px;
padding:7px 0;
text-align:right
}
#bottom {
color:#fff;
font-size:.8em;
padding:20px 0
}
#bottom a {
color:#fff
}
#bottom a:hover {
opacity:.8
}
#bottom .copyright,#bottom .credit {
margin:1em 0 0;
font-size:13px
}
#bottom .copyright {
text-align:left
}
#bottom .credit {
text-align:right
}
#bottom .social-media {
text-align:right
}
#bottom .social-media img {
width:32px;
height:32px
}
#legal {
padding-top:20px
}
#legal small {
line-height:1.4em
}
#formAppLinkResult2 {
clear:both;
display:none
}
@media only screen and (max-width: 767px) {
#bottom .copyright {
width:100%;
text-align:center
}
#bottom .informed {
padding:0 5%;
margin-bottom:10px
}
}
img.alignright {
float:right;
margin:0 0 6px 10px
}
img.alignleft {
float:left;
margin:0 10px 6px 0
}
.hide {
display:none
}
.date,.help {
color:#777;
font-size:.9em
}
.divider {
clear:both;
border-bottom:3px solid #52a3cc;
margin-bottom:30px;
padding-bottom:20px
}
.app-icons img {
max-height:60px;
width:auto
}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {
position:relative;
min-height:1px;
padding-right:10px;
padding-left:10px
}
.col-xs-15 {
width:20%;
float:left
}
@media(min-width:768px) {
.col-sm-15 {
width:20%;
float:left
}
}
@media(min-width:992px) {
.col-md-15 {
width:20%;
float:left
}
}
@media(min-width:1200px) {
.col-lg-15 {
width:20%;
float:left
}
}
#container {
padding:0;
overflow:hidden
}
#container #searchsubmit {
text-transform:none
}
#container .cs,#container .cs-viewport,#container .cs-viewport div {
height:450px
}
#container .cs-slide {
background:center center no-repeat;
background-size:cover
}
.error-404 {
max-width:1100px;
padding:50px 20px;
margin:0 auto
}
#container a.btn,#container .btn,#container button,#container input[type="submit"],#container .btn a {
background:#cd0000;
border:0;
color:#fff;
cursor:pointer;
font-size:26px;
text-align:center;
text-transform:uppercase;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0
}
#container a.btn:hover,#container .btn:hover,#container button:hover,#container input[type="submit"]:hover,#container .btn a:hover {
opacity:.8
}
#container button,#container input[type="submit"] {
padding:4px 16px;
-webkit-appearance:none
}
.snippet {
margin-bottom:40px
}
.snippet h2 {
margin-top:0
}
.blog-thumb {
background:center center no-repeat;
background-size:cover;
width:100%;
height:200px
}
.blog-thumb img {
border:0;
margin:0;
padding:0;
width:100%;
height:100%
}
.entry-footer {
color:#999;
font-size:.8em;
text-decoration:none
}
.entry-footer a {
color:#999
}
.entry-footer>span {
margin-right:6px
}
.entry-footer .updated {
display:none
}
.navigation a,.navigation span {
padding-right:6px
}
@media only screen and (max-width: 768px) {
.blog-thumb {
margin-bottom:10px
}
}
#container .frm_forms br {
display:none
}
#container .download-form,#footer .download-form {
margin-bottom:10px
}
#container .download-form button {
border:1px solid #cd0000;
padding:4px 0;
border-radius:0 6px 6px 0;
-moz-border-radius:0 6px 6px 0;
-webkit-border-radius:0 6px 6px 0;
width:55px;
text-align:center
}
#footer .download-form {
float:left
}
#footer .download-form input {
color:#555
}
#container #download h3 {
margin:0;
line-height:1em
}
#container #download h4 {
color:#cd0000;
margin-bottom:.8em!important
}
#container #download .fl-node-56aae3ddbfe9a .fl-module-content {
margin:10px 0
}
#container #download .app-icons {
margin-bottom:3em!important
}
#container #download .app-icons img {
margin:10px 16px 0 0
}
#container #download #formAppLinkResult {
clear:both;
color:#cd0000;
display:none;
position:absolute;
bottom:30px;
left:5%;
width:95%;
text-align:center
}
@media only screen and (max-width: 400px) {
#container #download #formAppLinkResult {
bottom:100px
}
}
@media only screen and (max-width: 768px) {
#container #download div {
text-align:center
}
#container #download form.pull-right {
float:none!important;
display:inline-block;
margin:0 auto
}
#container #download .app-icons img {
margin:48px 2% 0;
display:inline-block;
max-width:42%
}
#container #download #formAppLinkResult {
bottom:124px
}
#container #download img:last-child {
margin-right:0
}
#container #download .fl-module-content {
margin:0
}
}
img {
max-width:100%;
height:auto
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
body {
-webkit-text-size-adjust:none;
font-size:100%;
line-height:1em;
font-size:1em
}
.flatrate{
font-size: x-small;
}
th{
font-size: 14px
}
td{
font-size: 14px
}
.container {
width:90%
}
}
@media only screen and (max-width: 767px) {
body {
-webkit-text-size-adjust:none;
font-size:100%;
line-height:1em;
font-size:1em
}
.flatrate{
font-size: x-small;	
}
th{
font-size: 12px
}
td{
font-size: 12px
}
h1 {
font-size:30px;
text-align:center
}
h2 {
font-size:24px
}
h3 {
font-size:18px
}
.container {
width:90%
}
#content,#sidebar {
width:100%
}
.col {
width:100%;
margin:0
}
}
html,html a {
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
text-shadow:1px 1px 1px rgba(0,0,0,0.004)
}
.needsDisplay {
display:block!important;
visibility:visible!important
}
.clear-fix {
min-height:0;
_zoom:1
}
.clear-fix:after {
content:"";
display:block;
clear:both
}
#header-btn-label {
font-family:sans-serif;
font-weight:700;
font-size:14px
}
#logo a {
display:inline-block;
}
.share-buttons {
list-style-type: none;
padding:0px;
}
.share-buttons li {
background:0 0;
margin: 0px;
display:inline-block !important;
}
.share-buttons li:hover {
filter:hue-rotate(35deg);
-webkit-filter:hue-rotate(35deg)
}
.share-buttons small {
display: inline-block;
clear: right;
}
.sorite1 {
background-repeat: no-repeat;
display: block;
}
.sorite1:hover {
filter:hue-rotate(215deg);
-webkit-filter:hue-rotate(215deg)
}
.sorite1-Email {
width: 32px;
height: 32px;
background-position: -1px -1px;
}
.sorite1-Facebook1 {
width: 35px;
height: 35px;
background-position: -1px -35px;
}
.sorite1-Facebook {
width: 32px;
height: 32px;
background-position: -1px -72px;
}
.sorite1-Google1 {
width: 35px;
height: 35px;
background-position: -1px -106px;
}
.sorite1-Google {
width: 32px;
height: 32px;
background-position: -1px -143px;
}
.sorite1-Pinterest {
width: 32px;
height: 32px;
background-position: -1px -177px;
}
.sorite1-Twitter1 {
width: 35px;
height: 35px;
background-position: -1px -211px;
}
.sorite1-Twitter {
width: 32px;
height: 32px;
background-position: -1px -248px;
}
.sorite1-apple {
width: 35px;
height: 40px;
background-position: -1px -282px;
display: inline-block
}
.sorite1-droid {
width: 35px;
height: 40px;
background-position: -1px -324px;
display: inline-block
}
#stores-list {
display: inline-block;
margin: 0 auto;
list-style-type: none;
width: 100px;
padding: 0px;
}
#stores-list li{
float: left;
width: 50%;
text-align: center;
margin: 0px;
}
#stores-list a {
display: block;
}
#stores-list i {
margin: 0 auto;
}
html:before { display: none; }
/* themplate changes */
.red { color: #cd0000;
padding-left: 0px; }
#type-blockquotes{
padding: 50px 5px 20px 5px;
}
.triple-col-wrapper {
padding: 0px 14px;
}
.about-col {
padding: 0px;
display: inline-table;
float: none !important;
}
.shadow {
margin: 20px 10px 20px;
padding: 22px 17px;
-webkit-box-shadow: 1px 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px 1px #ccc;
box-shadow: 1px 1px 1px 1px #ccc;
}
.bs-component {
//padding-top: 50px;
}
#bs-docs-section{
display: inline-block;}
.panel {
margin-bottom: 20px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px;
-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;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 16px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-primary {
box-shadow: 1px 1px 1px 1px #ccc;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #fff;
border-color: #cd0000;
}
#privacy-pic{
padding: 15px 0;
}
.col-md-right{
float: left;
}
#aboutus-h1{
padding: 35px 8px 30px 0;
}
.gray{
color: #888888;
}
.aboutus-body{
padding: 45px 0 35px 0	
}
/* CSS for IT solutions page */
.shape {
border-style: solid;
border-width: 0 70px 40px 0;
float: right;
height: 0px;
width: 0px;
-ms-transform: rotate(360deg); /* IE 9 */
-o-transform: rotate(360deg); /* Opera 10.5 */
-webkit-transform: rotate(360deg); /* Safari and Chrome */
transform: rotate(360deg);
}
.listing {
background: #fff;
border: 1px solid #ddd;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
margin: 15px 0;
overflow: hidden;
}
.listing:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: rotate scale(1.1);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.shape {
border-color: rgba(255,255,255,0) #cd0000 rgba(255,255,255,0) rgba(255,255,255,0);
}
.listing-radius {
border-radius: 7px;
}
.listing-success {
border-color: #ccc;
}
.listing-success .shape {
border-color: transparent #cd0000 transparent transparent;
}
.shape-text {
color: #fff;
font-size: 11px;
font-weight: bold;
position: relative;
right: -30px;
top: 4px;
white-space: nowrap;
-ms-transform: rotate(30deg); /* IE 9 */
-o-transform: rotate(360deg); /* Opera 10.5 */
-webkit-transform: rotate(30deg); /* Safari and Chrome */
transform: rotate(30deg);
}
.shape-text a{
color: #fff;
underline: none;
}
.listing-content {
padding: 0 20px 10px;
}
.margin-sol {
margin: 50px -30px 0
}
/* END CSS for IT solutions page END */
.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }
.e404{
margin: 30px 0 150px
}
#a-store-link {
text-decoration: none;
}
.close-top{	
top: -10px;
font-size: 12px;
}
.image-wrapper{
max-width: 38%;
}
.table th{
border-bottom: none;
}
.table>tbody>tr {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
body{
min-width: 320px;
}
#terms-conditions{
font-size: small
}
#privacy-policy{
font-size: small
}
@keyframes wiggle {
0% { transform: rotate(0deg); }
3% { transform: rotate(0.1deg); color: #320000 }
4% { transform: rotate(-0.1deg);  color: #320000 }
5% { transform: rotate(0.1deg);   color: #320000}
6% { transform: rotate(-0.1deg);   color: #320000 }
7% { transform: rotate(0.1deg);   color: #320000}
8% { transform: rotate(-0.1deg);  color: #320000 }
9% { transform: rotate(0.1deg);}
100% { transform: rotate(0deg);  }
}
.wiggle {
padding: 5px;
animation: wiggle 3.2s infinite;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
position: fixed;
bottom: 0;
height: 32px;
border: 2px solid #cd0000;
border-bottom: 2px solid #ddd;
background: #fff;
color: #333;
width: 60%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
z-index: 999;
left:0;
right:0;
text-align: center;
margin:auto;
margin-bottom: -5px;
}
.wiggle:hover {
animation: none;
}
.partners{
padding-bottom: 33px
}
.flatrate{
white-space:nowrap;
position:relative;
margin:0 0 0 18px;
font-size: smaller;
displaY:inline-block;
height:18px;
border-radius: 0 5px 5px 0;
padding: 0 6px;
/*   background:#E8EDF0; */
border: 1px solid #C7D2D4;
color:#444;
line-height:16px;
}
.flatrate:before{
position:absolute;
background:#fff; 
content:"\25CF";
color:#cd0000;
text-shadow: 0 0 1px #aaa;
font-size:10px;
line-height:10px;
text-indent:3px;
top:2px;
left:-7px;
width: 12px;
height: 12px;
transform: rotate(45deg);
border-left:1px solid #C7D2D4;
border-bottom:1px solid #C7D2D4;
}
.flatrate-countries h2 {
margin: 0;
padding: 0;
}
.flatrate-countries em {
font-size: 16px;
padding-bottom: 20px;
}
.free-app{
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
padding: 12px 10px 8px;
border: 2px solid #cd0000;
}
@media only screen and (max-width: 767px) {
.flatrate{
font-size: xx-small;
margin: -1px -2px -1px 13px;
}
.wiggle{
width: 85%;
font-size: 12px
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.flatrate{
font-size: x-small;
margin: 0 0 0 15px
}
.wiggle{
width: 80%;	
font-size: 13px
}
}
@media only screen and (min-width: 959px)and (max-width: 1320px){
.wiggle{
width: 80%;	
font-size: 14px
}	
}
@media only screen and (min-width: 1320px)and (max-width: 1550px){
.wiggle{
width: 70%;	
}	
}
/* newmap */
.jqvmap-zoomout {
top: 30px;
}
.jqvmap-zoomin, .jqvmap-zoomout {
position: absolute;
left: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #000000;
padding: 3px;
color: white;
width: 10px;
height: 10px;
cursor: pointer;
line-height: 10px;
text-align: center;
}
path[Attributes Style] {
d: path('M 259.49 274.87 l 1.42 0.25 l 1.97 0.62 l 0.28 -0.05 l 0.67 -0.55 l 1.76 -0.38 l 2.8 -0.94 l 0.12 -0.08 l 0.92 -0.96 l 0.05 -0.33 l -0.15 -0.32 l 0.73 -0.06 l 0.36 0.35 l -0.27 0.93 l 0.17 0.36 l 0.76 0.34 l 0.44 0.9 l -0.58 0.73 l -0.06 0.13 l -0.4 2.13 l 0.03 0.19 l 0.62 1.22 l 0.17 1.11 l 0.11 0.19 l 1.54 1.18 l 0.15 0.06 l 1.23 0.12 l 0.29 -0.15 l 0.2 -0.36 l 0.71 -0.11 l 1.13 -0.44 l 0.79 -0.63 l 1.25 0.19 l 0.65 -0.08 l 1.32 0.2 l 0.32 -0.18 l 0.23 -0.51 l -0.05 -0.31 l -0.31 -0.37 l 0.11 -0.31 l 0.75 0.17 l 0.13 0 l 1.1 -0.24 l 1.34 0.5 l 1.08 0.51 l 0.33 -0.05 l 0.67 -0.58 l 0.27 0.05 l 0.28 0.57 l 0.31 0.17 l 1.2 -0.18 l 0.17 -0.08 l 1.03 -1.05 l 0.76 -1.82 l 1.39 -2.16 l 0.49 -0.07 l 0.52 1.17 l 1.4 4.37 l 0.2 0.2 l 1.14 0.35 l 0.05 1.39 l -1.8 1.97 l 0.01 0.42 l 0.78 0.75 l 0.18 0.08 l 4.16 0.37 l 0.08 2.25 l 0.5 0.22 l 1.78 -1.54 l 2.98 0.85 l 4.07 1.5 l 1.07 1.28 l -0.37 1.23 l 0.36 0.38 l 2.83 -0.75 l 4.8 1.3 l 3.75 -0.09 l 3.6 2.02 l 3.27 2.84 l 1.93 0.72 l 2.13 0.11 l 0.76 0.66 l 1.22 4.56 l -0.96 4.03 l -1.22 1.58 l -3.52 3.51 l -1.63 2.91 l -1.75 2.09 l -0.5 0.04 l -0.26 0.19 l -0.72 1.99 l 0.18 4.76 l -0.95 5.56 l -0.74 0.96 l -0.06 0.15 l -0.43 3.39 l -2.49 3.34 l -0.06 0.13 l -0.4 2.56 l -1.9 1.07 l -0.13 0.16 l -0.51 1.38 l -2.59 0 l -3.94 1.01 l -1.82 1.19 l -2.85 0.81 l -3.01 2.17 l -2.12 2.65 l -0.06 0.13 l -0.36 2 l 0.01 0.13 l 0.4 1.42 l -0.45 2.63 l -0.53 1.23 l -1.76 1.53 l -2.76 4.79 l -2.16 2.15 l -1.69 1.29 l -0.09 0.12 l -1.12 2.6 l -1.3 1.26 l -0.45 -1.02 l 0.99 -1.18 l 0.01 -0.37 l -1.5 -1.95 l -1.98 -1.54 l -2.58 -1.77 l -0.2 -0.05 l -0.81 0.07 l -2.42 -2.05 l -0.25 -0.07 l -0.77 0.14 l 2.75 -3.07 l 2.8 -2.61 l 1.67 -1.09 l 2.11 -1.49 l 0.13 -0.24 l 0.05 -2.15 l -0.07 -0.2 l -1.26 -1.54 l -0.35 -0.09 l -0.64 0.27 l 0.3 -0.95 l 0.34 -1.57 l 0.01 -1.52 l -0.16 -0.26 l -0.9 -0.48 l -0.27 -0.01 l -0.86 0.39 l -0.65 -0.08 l -0.23 -0.8 l -0.23 -2.39 l -0.04 -0.12 l -0.47 -0.79 l -0.14 -0.12 l -1.69 -0.71 l -0.25 0.01 l -0.93 0.47 l -2.29 -0.44 l 0.15 -3.3 l -0.03 -0.15 l -0.62 -1.22 l 0.57 -0.39 l 0.13 -0.3 l -0.22 -1.37 l 0.67 -1.13 l 0.44 -2.04 l -0.01 -0.17 l -0.59 -1.61 l -0.14 -0.16 l -1.25 -0.66 l -0.22 -0.82 l 0.35 -1.41 l -0.28 -0.37 l -4.59 -0.1 l -0.78 -2.41 l 0.34 -0.02 l 0.28 -0.31 l -0.03 -1.1 l -0.05 -0.16 l -0.45 -0.68 l -0.1 -1.4 l -0.16 -0.24 l -1.45 -0.76 l -0.14 -0.03 l -1.48 0.02 l -1.04 -0.73 l -1.62 -0.48 l -0.93 -0.9 l -0.16 -0.08 l -2.72 -0.41 l -2.53 -2.12 l 0.18 -1.54 l -0.01 -0.13 l -0.29 -0.91 l 0.26 -1.83 l -0.34 -0.34 l -3.28 0.43 l -0.14 0.05 l -1.3 0.93 l -2.16 1.01 l -0.12 0.09 l -0.47 0.65 l -1.12 0.05 l -1.84 -0.21 l -0.12 0.01 l -1.33 0.41 l -0.82 -0.21 l 0.16 -3.6 l -0.48 -0.26 l -1.97 1.43 l -1.96 -0.06 l -0.86 -1.23 l -0.22 -0.13 l -1.23 -0.11 l 0.34 -0.69 l -0.05 -0.33 l -1.36 -1.5 l -0.92 -2 l 0.45 -0.32 l 0.13 -0.25 l 0 -0.87 l 1.34 -0.64 l 0.17 -0.32 l -0.23 -1.23 l 0.56 -0.77 l 0.05 -0.13 l 0.16 -1.03 l 2.7 -1.61 l 2.01 -0.47 l 0.16 -0.09 l 0.24 -0.27 l 2.11 0.11 l 0.31 -0.25 l 1.13 -6.87 l 0.06 -1.12 l -0.4 -1.53 l -0.1 -0.15 l -1 -0.82 l 0.01 -1.45 l 1.08 -0.32 l 0.39 0.2 l 0.44 -0.24 l 0.08 -0.96 l -0.25 -0.32 l -1.22 -0.22 l -0.02 -1.01 l 4.57 0.05 l 0.22 -0.09 l 0.6 -0.63 l 0.44 0.5 l 0.47 1.42 l 0.45 0.16 l 0.27 -0.18 l 1.21 1.16 l 0.23 0.08 l 1.95 -0.16 l 0.23 -0.14 l 0.43 -0.67 l 1.76 -0.55 l 1.05 -0.42 l 0.18 -0.2 l 0.25 -0.92 l 1.65 -0.66 l 0.18 -0.35 l -0.14 -0.53 l -0.26 -0.22 l -1.91 -0.19 l -0.29 -1.33 l 0.1 -1.64 l -0.15 -0.28 l -0.44 -0.25 Z');
stroke: rgb(129, 129, 129);
stroke-width: 1;
stroke-linecap: round;
stroke-linejoin: round;
stroke-opacity: 0.25;
fill: rgb(0, 153, 204);
fill-opacity: 1;
}
.fl-col-group a {
text-decoration: none;
border-bottom: none
}
#SendLinkButton{
top: 1px;
margin: 0;
float: right;
width: 60px!important;
font-size: .85em!important; 
text-align: left;
line-height: 17px;
position: relative;
margin: -1px 0 0 -2px;
padding: 7px 10px!important;
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
left: -9px;
border-top-right-radius: 8px!important;
border-bottom-right-radius: 8px!important;
border: 1px solid #cd0000!important;
}
.selected-flag:focus{
	outline:none !important
}