/*!
 * Bootstrap v2.1.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:hover,a:active{outline:0}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#map_canvas img{max-width:none}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}
a{color:#08c;text-decoration:none}
a:hover{color:#005580;text-decoration:underline}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.span12{width:940px}
.span11{width:860px}
.span10{width:780px}
.span9{width:700px}
.span8{width:620px}
.span7{width:540px}
.span6{width:460px}
.span5{width:380px}
.span4{width:300px}
.span3{width:220px}
.span2{width:140px}
.span1{width:60px}
.offset12{margin-left:980px}
.offset11{margin-left:900px}
.offset10{margin-left:820px}
.offset9{margin-left:740px}
.offset8{margin-left:660px}
.offset7{margin-left:580px}
.offset6{margin-left:500px}
.offset5{margin-left:420px}
.offset4{margin-left:340px}
.offset3{margin-left:260px}
.offset2{margin-left:180px}
.offset1{margin-left:100px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}
.btn:active,.btn.active{background-color:#ccc \9}
.btn:first-child{*margin-left:0}
.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.btn-large [class^="icon-"]{margin-top:2px}
.btn-small{padding:3px 9px;font-size:12px;line-height:18px}
.btn-small [class^="icon-"]{margin-top:0}
.btn-mini{padding:2px 6px;font-size:11px;line-height:17px}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}
.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.btn-primary:active,.btn-primary.active{background-color:#039 \9}
.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}
.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}
.btn-success:active,.btn-success.active{background-color:#408140 \9}
.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}
.btn-info:active,.btn-info.active{background-color:#24748c \9}
.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}
.btn-group{position:relative;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle}
.btn-group:first-child{*margin-left:0}
.btn-group+.btn-group{margin-left:5px}
.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}
.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}
.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group>.btn+.btn{margin-left:-1px}
.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}
.btn-group>.btn-mini{font-size:11px}
.btn-group>.btn-small{font-size:12px}
.btn-group>.btn-large{font-size:16px}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}
.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover{color:#333;text-decoration:none}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("clientlibs/img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}
.icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("clientlibs/img/glyphicons-halflings-white.png")}
.icon-glass{background-position:0 0}
.icon-music{background-position:-24px 0}
.icon-search{background-position:-48px 0}
.icon-envelope{background-position:-72px 0}
.icon-heart{background-position:-96px 0}
.icon-star{background-position:-120px 0}
.icon-star-empty{background-position:-144px 0}
.icon-user{background-position:-168px 0}
.icon-film{background-position:-192px 0}
.icon-th-large{background-position:-216px 0}
.icon-th{background-position:-240px 0}
.icon-th-list{background-position:-264px 0}
.icon-ok{background-position:-288px 0}
.icon-remove{background-position:-312px 0}
.icon-zoom-in{background-position:-336px 0}
.icon-zoom-out{background-position:-360px 0}
.icon-off{background-position:-384px 0}
.icon-signal{background-position:-408px 0}
.icon-cog{background-position:-432px 0}
.icon-trash{background-position:-456px 0}
.icon-home{background-position:0 -24px}
.icon-file{background-position:-24px -24px}
.icon-time{background-position:-48px -24px}
.icon-road{background-position:-72px -24px}
.icon-download-alt{background-position:-96px -24px}
.icon-download{background-position:-120px -24px}
.icon-upload{background-position:-144px -24px}
.icon-inbox{background-position:-168px -24px}
.icon-play-circle{background-position:-192px -24px}
.icon-repeat{background-position:-216px -24px}
.icon-refresh{background-position:-240px -24px}
.icon-list-alt{background-position:-264px -24px}
.icon-lock{background-position:-287px -24px}
.icon-flag{background-position:-312px -24px}
.icon-headphones{background-position:-336px -24px}
.icon-volume-off{background-position:-360px -24px}
.icon-volume-down{background-position:-384px -24px}
.icon-volume-up{background-position:-408px -24px}
.icon-qrcode{background-position:-432px -24px}
.icon-barcode{background-position:-456px -24px}
.icon-tag{background-position:0 -48px}
.icon-tags{background-position:-25px -48px}
.icon-book{background-position:-48px -48px}
.icon-bookmark{background-position:-72px -48px}
.icon-print{background-position:-96px -48px}
.icon-camera{background-position:-120px -48px}
.icon-font{background-position:-144px -48px}
.icon-bold{background-position:-167px -48px}
.icon-italic{background-position:-192px -48px}
.icon-text-height{background-position:-216px -48px}
.icon-text-width{background-position:-240px -48px}
.icon-align-left{background-position:-264px -48px}
.icon-align-center{background-position:-288px -48px}
.icon-align-right{background-position:-312px -48px}
.icon-align-justify{background-position:-336px -48px}
.icon-list{background-position:-360px -48px}
.icon-indent-left{background-position:-384px -48px}
.icon-indent-right{background-position:-408px -48px}
.icon-facetime-video{background-position:-432px -48px}
.icon-picture{background-position:-456px -48px}
.icon-pencil{background-position:0 -72px}
.icon-map-marker{background-position:-24px -72px}
.icon-adjust{background-position:-48px -72px}
.icon-tint{background-position:-72px -72px}
.icon-edit{background-position:-96px -72px}
.icon-share{background-position:-120px -72px}
.icon-check{background-position:-144px -72px}
.icon-move{background-position:-168px -72px}
.icon-step-backward{background-position:-192px -72px}
.icon-fast-backward{background-position:-216px -72px}
.icon-backward{background-position:-240px -72px}
.icon-play{background-position:-264px -72px}
.icon-pause{background-position:-288px -72px}
.icon-stop{background-position:-312px -72px}
.icon-forward{background-position:-336px -72px}
.icon-fast-forward{background-position:-360px -72px}
.icon-step-forward{background-position:-384px -72px}
.icon-eject{background-position:-408px -72px}
.icon-chevron-left{background-position:-432px -72px}
.icon-chevron-right{background-position:-456px -72px}
.icon-plus-sign{background-position:0 -96px}
.icon-minus-sign{background-position:-24px -96px}
.icon-remove-sign{background-position:-48px -96px}
.icon-ok-sign{background-position:-72px -96px}
.icon-question-sign{background-position:-96px -96px}
.icon-info-sign{background-position:-120px -96px}
.icon-screenshot{background-position:-144px -96px}
.icon-remove-circle{background-position:-168px -96px}
.icon-ok-circle{background-position:-192px -96px}
.icon-ban-circle{background-position:-216px -96px}
.icon-arrow-left{background-position:-240px -96px}
.icon-arrow-right{background-position:-264px -96px}
.icon-arrow-up{background-position:-289px -96px}
.icon-arrow-down{background-position:-312px -96px}
.icon-share-alt{background-position:-336px -96px}
.icon-resize-full{background-position:-360px -96px}
.icon-resize-small{background-position:-384px -96px}
.icon-plus{background-position:-408px -96px}
.icon-minus{background-position:-433px -96px}
.icon-asterisk{background-position:-456px -96px}
.icon-exclamation-sign{background-position:0 -120px}
.icon-gift{background-position:-24px -120px}
.icon-leaf{background-position:-48px -120px}
.icon-fire{background-position:-72px -120px}
.icon-eye-open{background-position:-96px -120px}
.icon-eye-close{background-position:-120px -120px}
.icon-warning-sign{background-position:-144px -120px}
.icon-plane{background-position:-168px -120px}
.icon-calendar{background-position:-192px -120px}
.icon-random{background-position:-216px -120px;width:16px}
.icon-comment{background-position:-240px -120px}
.icon-magnet{background-position:-264px -120px}
.icon-chevron-up{background-position:-288px -120px}
.icon-chevron-down{background-position:-313px -119px}
.icon-retweet{background-position:-336px -120px}
.icon-shopping-cart{background-position:-360px -120px}
.icon-folder-close{background-position:-384px -120px}
.icon-folder-open{background-position:-408px -120px;width:16px}
.icon-resize-vertical{background-position:-432px -119px}
.icon-resize-horizontal{background-position:-456px -118px}
.icon-hdd{background-position:0 -144px}
.icon-bullhorn{background-position:-24px -144px}
.icon-bell{background-position:-48px -144px}
.icon-certificate{background-position:-72px -144px}
.icon-thumbs-up{background-position:-96px -144px}
.icon-thumbs-down{background-position:-120px -144px}
.icon-hand-right{background-position:-144px -144px}
.icon-hand-left{background-position:-168px -144px}
.icon-hand-up{background-position:-192px -144px}
.icon-hand-down{background-position:-216px -144px}
.icon-circle-arrow-right{background-position:-240px -144px}
.icon-circle-arrow-left{background-position:-264px -144px}
.icon-circle-arrow-up{background-position:-288px -144px}
.icon-circle-arrow-down{background-position:-312px -144px}
.icon-globe{background-position:-336px -144px}
.icon-wrench{background-position:-360px -144px}
.icon-tasks{background-position:-384px -144px}
.icon-filter{background-position:-408px -144px}
.icon-briefcase{background-position:-432px -144px}
.icon-fullscreen{background-position:-456px -144px}
.carousel{position:relative;margin-bottom:20px;line-height:1}
.carousel-inner{overflow:hidden;width:100%;position:relative}
.carousel .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel .item>img{display:block;line-height:1}
.carousel .active,.carousel .next,.carousel .prev{display:block}
.carousel .active{left:0}
.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}
.carousel .next{left:100%}
.carousel .prev{left:-100%}
.carousel .next.left,.carousel .prev.right{left:0}
.carousel .active.left{left:-100%}
.carousel .active.right{left:100%}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}
.carousel-control.right{left:auto;right:15px}
.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}
.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none !important}
.visible-tablet{display:none !important}
.hidden-desktop{display:none !important}
.visible-desktop{display:inherit !important}
@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-tablet{display:inherit !important}
.hidden-tablet{display:none !important}
}
@media(max-width:767px){.hidden-desktop{display:inherit !important}
.visible-desktop{display:none !important}
.visible-phone{display:inherit !important}
.hidden-phone{display:none !important}
}
@media(max-width:767px){body{padding-left:20px;padding-right:20px}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px}
.container-fluid{padding:0}
.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}
.dl-horizontal dd{margin-left:0}
.container{width:auto}
.row-fluid{width:100%}
.row,.thumbnails{margin-left:0}
.thumbnails>li{float:none;margin-left:0}
[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}
.controls-row [class*="span"]+[class*="span"]{margin-left:0}
.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}
.modal.fade.in{top:auto}
}
@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}
.page-header h1 small{display:block;line-height:20px}
input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}
.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}
.form-horizontal .controls{margin-left:0}
.form-horizontal .control-list{padding-top:0}
.form-horizontal .form-actions{padding-left:10px;padding-right:10px}
.modal{top:10px;left:10px;right:10px}
.modal-header .close{padding:10px;margin:-10px}
.carousel-caption{position:static}
}
@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}
.span12{width:724px}
.span11{width:662px}
.span10{width:600px}
.span9{width:538px}
.span8{width:476px}
.span7{width:414px}
.span6{width:352px}
.span5{width:290px}
.span4{width:228px}
.span3{width:166px}
.span2{width:104px}
.span1{width:42px}
.offset12{margin-left:764px}
.offset11{margin-left:702px}
.offset10{margin-left:640px}
.offset9{margin-left:578px}
.offset8{margin-left:516px}
.offset7{margin-left:454px}
.offset6{margin-left:392px}
.offset5{margin-left:330px}
.offset4{margin-left:268px}
.offset3{margin-left:206px}
.offset2{margin-left:144px}
.offset1{margin-left:82px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}
.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}
.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}
.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}
.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}
.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}
.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}
.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}
.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}
.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}
.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}
.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}
.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}
.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}
.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}
.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}
.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}
.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}
.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}
.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}
.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}
.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}
.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}
.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}
.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}
.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}
.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}
.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}
.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}
.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}
.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}
.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}
.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}
.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}
.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:20px}
input.span12,textarea.span12,.uneditable-input.span12{width:710px}
input.span11,textarea.span11,.uneditable-input.span11{width:648px}
input.span10,textarea.span10,.uneditable-input.span10{width:586px}
input.span9,textarea.span9,.uneditable-input.span9{width:524px}
input.span8,textarea.span8,.uneditable-input.span8{width:462px}
input.span7,textarea.span7,.uneditable-input.span7{width:400px}
input.span6,textarea.span6,.uneditable-input.span6{width:338px}
input.span5,textarea.span5,.uneditable-input.span5{width:276px}
input.span4,textarea.span4,.uneditable-input.span4{width:214px}
input.span3,textarea.span3,.uneditable-input.span3{width:152px}
input.span2,textarea.span2,.uneditable-input.span2{width:90px}
input.span1,textarea.span1,.uneditable-input.span1{width:28px}
}
@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}
.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}
[class*="span"]{float:left;min-height:1px;margin-left:30px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}
.span12{width:1170px}
.span11{width:1070px}
.span10{width:970px}
.span9{width:870px}
.span8{width:770px}
.span7{width:670px}
.span6{width:570px}
.span5{width:470px}
.span4{width:370px}
.span3{width:270px}
.span2{width:170px}
.span1{width:70px}
.offset12{margin-left:1230px}
.offset11{margin-left:1130px}
.offset10{margin-left:1030px}
.offset9{margin-left:930px}
.offset8{margin-left:830px}
.offset7{margin-left:730px}
.offset6{margin-left:630px}
.offset5{margin-left:530px}
.offset4{margin-left:430px}
.offset3{margin-left:330px}
.offset2{margin-left:230px}
.offset1{margin-left:130px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}
.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}
.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}
.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}
.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}
.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}
.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}
.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}
.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}
.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}
.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}
.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}
.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}
.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}
.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}
.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}
.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}
.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}
.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}
.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}
.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}
.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}
.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}
.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}
.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}
.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}
.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}
.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}
.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}
.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}
input,textarea,.uneditable-input{margin-left:0}
.controls-row [class*="span"]+[class*="span"]{margin-left:30px}
input.span12,textarea.span12,.uneditable-input.span12{width:1156px}
input.span11,textarea.span11,.uneditable-input.span11{width:1056px}
input.span10,textarea.span10,.uneditable-input.span10{width:956px}
input.span9,textarea.span9,.uneditable-input.span9{width:856px}
input.span8,textarea.span8,.uneditable-input.span8{width:756px}
input.span7,textarea.span7,.uneditable-input.span7{width:656px}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}
input.span5,textarea.span5,.uneditable-input.span5{width:456px}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}
input.span3,textarea.span3,.uneditable-input.span3{width:256px}
input.span2,textarea.span2,.uneditable-input.span2{width:156px}
input.span1,textarea.span1,.uneditable-input.span1{width:56px}
.thumbnails{margin-left:-30px}
.thumbnails>li{margin-left:30px}
.row-fluid .thumbnails{margin-left:0}
}
@media(max-width:979px){body{padding-top:0}
.navbar-fixed-top,.navbar-fixed-bottom{position:static}
.navbar-fixed-top{margin-bottom:20px}
.navbar-fixed-bottom{margin-top:20px}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar .container{width:auto;padding:0}
.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 10px}
.nav-collapse .nav>li{float:none}
.nav-collapse .nav>li>a{margin-bottom:2px}
.nav-collapse .nav>.divider-vertical{display:none}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}
.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .open>.dropdown-menu{display:block}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}
.navbar .btn-navbar{display:block}
.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}
}
@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}
}
body{font-family:'Lato','Arial' 'sans-serif';background:#e5e6e7}
a,a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;outline:0}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1080px}
.centered{text-align:center}
.centered img{margin:0 auto}
.headerIParsys{position:relative;z-index:10}
.main-wrapper{max-width:1280px;margin:0 auto;background:#f4f4f4}
.main-wrapper h1{font-size:40px;line-height:44px;margin-bottom:0 0 10px}
.main-wrapper h2{color:#0066b3;font-size:38px;line-height:40px;font-weight:normal;margin:0 0 20px}
.main-wrapper h5{color:#222;font-size:13px;line-height:17px;font-weight:normal;text-transform:uppercase;margin:0 0 10px}
.main-wrapper p{color:#222;font-size:18px;line-height:24px}
.main-wrapper p.blue{color:#0066b3}
.main-wrapper p.small{font-size:15px;line-height:18px}
.main-wrapper p.medium{font-size:24px;line-height:26px}
.main-wrapper p.big{font-size:30px;line-height:36px}
.main-wrapper blockquote{padding-left:15px;border-left:1px solid #ced1d3;margin:5px 0}
.main-wrapper blockquote p{margin:5px 0}
.full-width-container{position:relative;z-index:0;max-width:1280px;margin:0 auto}
.text-align-center{text-align:center}
.text-align-left{text-align:left}
.text-align-right{text-align:right}
.styled-input{display:block}
.styled-input input{background:transparent;height:19px;padding:5px;font-size:15px;color:#5e6a71;line-height:1;border:1px solid #ccc}
.styled-select{display:block;width:130px;height:29px;overflow:hidden;background:url("clientlibs/images/common/select_caret.png") no-repeat scroll right 7px;border:1px solid #ccc}
.styled-select select{background:transparent;width:110%;height:29px;padding:5px;font-size:15px;color:#5e6a71;line-height:1;border:1px solid #e1e1e1;border-radius:0;-webkit-appearance:none}
.abs-top-left{top:0;left:0;right:auto;bottom:auto}
.abs-top-right{top:0;left:auto;right:0;bottom:auto}
.abs-bottom-left{top:auto;left:0;right:auto;bottom:0}
.abs-bottom-right{top:auto;left:auto;right:0;bottom:0}
ul{color:#222;padding:0 0 0 20px}
ol{color:#222;padding:0 0 0 35px}
@media only screen and (min-width:1281px){.main-wrapper{border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;-webkit-box-shadow:0 0 15px 0 #5e6a71;box-shadow:0 0 15px 0 #5e6a71}
}
@media only screen and (min-width:801px) and (max-width:1024px){.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:924px;margin:0 auto}
.span6{width:415px}
.span12{width:924px}
.main-wrapper{min-width:924px}
}
@media only screen and (max-width:480px){.side-finder-open .main-wrapper{right:260px}
.main-wrapper h1{font-size:30px;line-height:34px;margin-bottom:10px}
.main-wrapper h2{font-size:25px;line-height:32px}
.main-wrapper h5{font-size:12px;margin-bottom:10px}
.main-wrapper p{font-size:15px;line-height:20px}
.main-wrapper p.medium{font-size:20px;line-height:22px}
.main-wrapper p.big{font-size:20px;line-height:26px}
.left-blue-quote{display:inline-block;font-size:11px;line-height:11px;padding:10px 0 9px 40px;background-position:left center}
ul,ol{font-size:15px;line-height:20px}
}
@media(max-width:800px){.header-padding{padding-top:30px}
}
#article-container{background:#fff;padding-top:50px;padding-bottom:50px}
.btnGray{background:url("clientlibs/images/buttons/btn_gray.png") no-repeat scroll right -25px transparent;color:#000f24;display:inline-block;font-size:13px;line-height:13px;height:25px;padding-right:9px;text-decoration:none}
.btnGray span{background:url("clientlibs/images/buttons/btn_gray.png") no-repeat transparent;color:#000f24;cursor:pointer;display:block;padding:6px 0 6px 11px;text-align:center}
.btnGray:hover{text-decoration:none}
.btnGray:hover span{color:#fff;text-decoration:none}
.btnGrayMedium{background:url("clientlibs/images/buttons/btn_gray_medium.png") no-repeat scroll right -31px transparent;color:#000f24;display:inline-block;font-size:15px;line-height:15px;height:31px;padding-right:10px;text-decoration:none}
.btnGrayMedium span{background:url("clientlibs/images/buttons/btn_gray_medium.png") no-repeat transparent;color:#000f24;cursor:pointer;display:block;padding:8px 0 8px 12px;text-align:center}
.btnGrayMedium:hover{text-decoration:none}
.btnGrayMedium:hover span{color:#fff;text-decoration:none}
.btnBlue{background:url("clientlibs/images/buttons/btn_blue.png") no-repeat scroll right -31px transparent;color:#fff;display:inline-block;font-size:13px;line-height:13px;height:31px;padding-right:9px;text-decoration:none}
.btnBlue span{background:url("clientlibs/images/buttons/btn_blue.png") no-repeat transparent;color:#fff;cursor:pointer;display:block;padding:9px 0 9px 12px;text-align:center}
.btnBlue:hover{text-decoration:underline}
.btnBlue:hover span{color:#fff;text-decoration:none}
.btnBlueSmall{background:url("clientlibs/images/buttons/btn_blue_small.png") no-repeat scroll right -25px transparent;color:#fff;display:inline-block;font-size:13px;line-height:13px;height:25px;padding-right:10px}
.btnBlueSmall span{background:url("clientlibs/images/buttons/btn_blue_small.png") top left no-repeat transparent;color:#fff;cursor:pointer;display:block;padding:6px 0 6px 10px;text-align:center}
.btnBlueSmall:hover{text-decoration:none}
.btnBlueSmall:hover span{color:#fff;text-decoration:none}
.btnBlueSmall.active{background:url("clientlibs/images/buttons/btn_blue_small.png") no-repeat scroll right -75px transparent}
.btnBlueSmall.active span{background:url("clientlibs/images/buttons/btn_blue_small.png") 0 -50px no-repeat transparent}
.btn-blue{display:inline-block;padding:15px 25px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;color:white;background-color:#0066b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em}
.btn-blue.inactive{background-color:#cbccce;cursor:default}
.btn-blue:hover{color:white;text-decoration:none}
.btn-blue-39,.btn-blue-39 span{background-image:url("clientlibs/images/buttons/btn_blue_39.png");background-repeat:no-repeat}
.btn-blue-39{background-position:bottom right;padding-right:6px}
.btn-blue-39 span{background-position:top left;display:block;height:39px;line-height:39px;padding:0 24px 0 30px;color:white}
.btn-blue-39:hover{text-decoration:none}
.btn-blue-39:hover span{color:white;text-decoration:none}
@media only screen and (max-width:480px){.btn-blue{padding:11px 15px;font-size:12px;line-height:12px}
}
.demoVideo .video-overlay{width:100%;height:100%}
.demoVideo .video-overlay .text a{color:#fff}
@media only screen and (max-width:480px){.demoVideo .video-component,.demoVideo .video-container,.demoVideo .video-container iframe{width:290px;height:163px}
}
.ecpColumns.responsiveColumns .landing-bottom-container{position:relative;overflow:hidden;min-height:1000px;background:#ececec;padding-top:50px}
.ecpColumns.responsiveColumns .landing-bottom-container .bg-image{display:block;width:auto;height:auto;position:absolute}
@media only screen and (max-width:1024px){.ecpColumns.responsiveColumns .landing-bottom-container .bg-image{right:-60px}
}
@media only screen and (max-width:800px){.ecpColumns.responsiveColumns .landing-bottom-container .bg-image{display:none}
}
.find-ecp{color:#fff;padding:50px 0;text-align:center;background:#0066b3}
.find-ecp h2{display:inline-block;font-size:26px;line-height:30px;font-weight:normal;color:#fff;padding-left:48px;background:url("clientlibs/images/common/icon_glasses.png") no-repeat 0 10px;margin-bottom:5px}
.find-ecp p{color:#fff;font-size:18px;margin:5px 0}
.find-ecp p.small{font-size:15px;margin:0}
.find-ecp .finder-input{border-bottom:0;padding-bottom:0;margin-bottom:0;margin-top:25px}
.find-ecp .finder-input input{width:170px;border:0;background:#fff;font-size:13px;color:#5e6a71;padding:5px 9px 4px 9px;vertical-align:top}
.find-ecp a.btnFindSend{margin-left:8px}
.find-ecp a.link{color:#fff;font-size:18px;background:url("clientlibs/images/common/link_caret_white.png") no-repeat scroll right 11px;padding:6px 22px 0 0}
.find-ecp a.link:hover{text-decoration:underline}
.find-ecp .consultant{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #fff}
.find-ecp .heading{font-size:24px;line-height:24px;margin-bottom:10px}
@media only screen and (max-width:480px){.find-ecp h2{font-size:20px;padding-left:0;background:url("clientlibs/images/common/icon_glasses.png") no-repeat center top;padding-top:30px}
.find-ecp p{font-size:15px}
.find-ecp p.small{font-size:13px}
}
.footer{background:#fff;width:100%}
.footer .footer-content{padding:40px 0}
.footer .footer-content .logos div{display:inline-block}
.footer .footer-content .logos div:last-child{margin-right:0;margin-top:-5px;float:left}
.footer .footer-content .logos img{margin-right:28px}
.footer .footer-content .logos img:last-child{margin-right:0;margin-top:-5px;float:left}
.footer .footer-content .logos .expandFooterMenu{display:none;width:15px;height:15px;background:url("clientlibs/img/blue_caret.png") no-repeat;vertical-align:middle}
.footer .footer-content .footer-menu{display:block;margin:20px 0;padding:0}
.footer .footer-content .footer-menu li{display:inline-block}
.footer .footer-content .footer-menu li a{font-size:13px;line-height:13px;color:#5e6a71;text-decoration:none;padding:0 17px}
.footer .footer-content .footer-menu li a:hover{text-decoration:underline}
.footer .footer-content .footer-menu li a.first{padding:0 17px 0 0}
.footer .disclaimer{color:#5e6a71;font-size:11px;padding:0}
.footer .disclaimer>span{font-size:11px;padding:0 12px}
.footer .disclaimer a{color:#5e6a71;font-size:11px;text-decoration:none;border-right:solid 1px #5e6a71;padding:0 12px}
.footer .disclaimer a:hover{text-decoration:underline}
.footer .disclaimer a.first{padding:0 12px 0 0}
.footer .disclaimer a.last{border:0}
.footer .socialLinks{position:relative}
.footer .socialLinks ul.footer-social-links{overflow:hidden;position:absolute;right:0;top:-87px}
.footer .socialLinks ul.footer-social-links li{list-style-type:none;float:left;margin-left:15px}
.footer .socialLinks ul.footer-social-links li:first-child{margin-left:0}
@media only screen and (min-width:1025px){.footer .footer-content .footer-menu{display:block !important}
}
@media only screen and (max-width:800px){.footerBrandLogo a{display:block;width:163px;height:41px;overflow:hidden}
.footer-content .logos{margin-bottom:30px}
.footer-content .logos img{margin:0 !important}
.footer-content .logos .expandFooterMenu{display:inline-block}
.footer .footer-content .footer-menu{border-top:1px solid #e8e8e9}
.footer .footer-content .footer-menu li{display:block;border-bottom:1px solid #e8e8e9;padding:20px}
.footer .footer-content .footer-menu li a{display:block}
.footer .footer-content .footer-menu li a.first{padding:0 17px}
.footer .socialLinks ul.footer-social-links{position:initial;float:none;margin:0 auto;width:116px;margin-top:30px}
}
@media only screen and (max-width:480px){.footer .footer-content .footer-menu li a{padding:0}
.footer .footer-content .footer-menu li a.first{padding:0}
}
.footnote{margin-top:50px;padding-top:15px;border-top:1px solid #d7d7d7;color:#5e6a71;font-size:13px}
@media only screen and (max-width:800px){.footnote{margin-top:30px}
}
.functionalSlideshow .static-slide h2{font-family:'Lato','Arial';font-weight:700;font-size:36px;line-height:40px;color:#222;margin-bottom:20px}
.functionalSlideshow .static-slide .line-gray{display:none}
.functionalSlideshow .static-slide .static-slide-nav-cont{width:424px}
.functionalSlideshow .static-slide .static-slide-nav-cont .static-slide-nav{background-image:url("clientlibs/images/common/static_slide_nav.png")}
.functionalSlideshow .static-slide .static-slide-nav-cont .static-slide-nav a span{padding:0 22px 0 22px}
@media only screen and (max-width:800px){.functionalSlideshow .static-slide .static-slide-nav-cont{width:auto}
}
@media only screen and (max-width:540px){.functionalSlideshow .static-slide .static-slide-nav-cont .static-slide-nav{background-image:none;height:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #d7d7d7}
.functionalSlideshow .static-slide .static-slide-nav-cont .static-slide-nav div{background-image:none;height:auto}
.functionalSlideshow .static-slide .static-slide-nav-cont .static-slide-nav a{width:50%;padding-right:0}
.functionalSlideshow .static-slide .static-slide-nav-cont .static-slide-nav a.btn-blue-39{background-image:none}
.functionalSlideshow .static-slide .static-slide-nav-cont .static-slide-nav a.btn-blue-39 span{background-image:none;background-color:#0066b3;border:1px solid #0066b3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.functionalSlideshow .static-slide .static-slide-nav-cont .static-slide-nav a span{padding:10px 8px;line-height:19px}
}
.ipad .header.main-header.sticky.ipadlandfix{position:absolute !important}
.header{background:#fff;width:100%;z-index:100}
.header.main-header{position:relative}
@media screen and (max-width:800px){.header.main-header{position:fixed !important}
}
.header.main-header.sticky{position:fixed !important}
.header .header-content{padding:30px 0 24px}
.header .header-content .hd-upper{margin-bottom:10px}
.header .header-content .hd-upper .right-block{display:block;float:right;width:70%}
.header .header-content .hd-upper .right-block a.link{float:right;color:#5e6e71;font-size:13px;text-decoration:none;padding:4px 22px 0 0;margin-right:20px;background:url("clientlibs/images/common/link_caret_gray.png") no-repeat scroll right 8px}
.header .header-content .hd-upper .right-block a.link:hover{text-decoration:underline}
.header .header-content .hd-upper .right-block img.logo{display:block;float:right;height:30px;width:auto;margin-left:20px}
.header .header-content .hd-upper .right-block .searchbox{float:right;padding-left:20px;border-left:0;position:relative}
.header .header-content .hd-lower{margin-bottom:10px}
.header .header-content .hd-mobile{display:none;position:relative}
.header .logo{display:block;float:left}
.header .logo h1{text-indent:-9999px;margin:0;background-repeat:no-repeat !important;width:163px;height:56px}
.main-container.sticky-header{padding-top:0}
.main-menu{display:block;float:left;margin:14px 0 0;padding:0;line-height:8px}
.main-menu li{display:inline-block;border-left:solid 1px #0066b3}
.main-menu li:first-child{border-left:none !important}
.main-menu li a{font-size:13px;line-height:13px;color:#5e6a71;text-decoration:none;margin:0 17px;white-space:nowrap;border-bottom:2px solid #fff;padding-bottom:10px;webkit-transition:all .5s;transition:all .5s}
.main-menu li a:hover,.main-menu li a.active{border-color:#0066b3;padding-bottom:5px}
.main-menu li a.first{margin:0 17px 0 0}
.mobile-menu{display:block;position:absolute;left:0;top:12px}
.mobile-menu .btnToogleMenu{display:block;background:url("clientlibs/images/common/mobile_menu_icon.png") no-repeat;width:38px;height:29px}
.side-menu-open .side-menu{left:0}
.side-menu{display:none;color:#fff;background:#f4f4f4;position:fixed;top:0;z-index:98;left:-350%;width:350px;padding:0;height:100%;overflow:hidden}
.side-menu .searchbox{position:relative;padding:5px 0}
.side-menu .searchbox .btnSearch{right:35px}
.side-menu .main-menu{width:100%;border-top:1px solid #e8e8e9}
.side-menu .main-menu li{display:block;border-bottom:1px solid #e8e8e9;padding:20px;border-left:0}
.side-menu .main-menu li a{font-size:18px;display:block;border:0;padding:0}
.side-menu .main-menu li a:hover{padding:0}
.side-menu .main-menu li a.first{padding:0 17px}
.side-menu .bottom-link{display:inline-block;padding:20px}
.side-menu a.link{display:block;font-size:15px;color:#5e6a71;margin:0 17px}
.finder,.sticky .finder.open{display:block;float:right;position:relative;width:154px}
.finder .finder-box.open,.sticky .finder .finder-box.open{background-position:0 -47px;height:97px;width:154px}
.finder .finder-content,.sticky .finder .open .finder-content{padding:10px 9px 10px 9px;width:auto;cursor:pointer}
.finder .finder-box{position:absolute;background:url("clientlibs/images/common/finder_bg.png") top left no-repeat;width:154px;height:41px}
.finder .finder-content a.btnFind{font-size:13px;color:#fff;text-decoration:none;text-transform:uppercase}
.finder .finder-content a.btnFind span.classes{background:transparent url("clientlibs/images/common/find-eyezen-icon.png") no-repeat scroll right top;display:inline-block;height:18px;margin-bottom:-2px;margin-right:9px;width:33px;margin-left:0}
.finder .finder-content .finder-input{display:none;border-top:1px solid #496daf;padding-top:14px;margin-top:10px}
.finder .open .finder-content .finder-input{display:block}
.sticky-search{display:none;float:left}
.sticky-search.searchbox{padding:0;border:0;padding-top:5px;margin-right:77px;float:right;padding-left:20px;border-left:0;position:relative}
.sticky-search.searchbox .showSearch{display:block;width:16px;height:30px;background:url("clientlibs/images/common/search_icon_big.png") no-repeat 0 7px;z-index:10}
.sticky-search.searchbox .btnSearch{display:none !important}
.sticky-search.searchbox input{display:none}
.sticky-search.searchbox.open .showSearch{display:none}
.sticky-search.searchbox.open .btnSearch{display:block !important}
.sticky-search.searchbox.open input{display:block}
.finderVisible .sticky-search.searchbox{margin-right:170px}
.sticky .finder{width:52px}
.sticky .finder .open .finder-content a.btnFind span.text{display:inline-block}
.sticky .finder .open .finder-content span.classes{background:transparent url("clientlibs/images/common/find-eyezen-icon.png") no-repeat scroll right top;width:33px;margin-right:9px;margin-left:0}
.sticky .finder .finder-box{background-position:0 -149px;width:54px}
.sticky .finder .finder-content{padding:10px 8px;width:36px}
.sticky .finder .finder-content span.classes{background:transparent url("clientlibs/images/common/find-eyezen-icon.png") no-repeat scroll center top;width:37px;margin-right:20px}
.sticky .finder .finder-content a.btnFind span.text{display:none}
.sticky .sticky-search{display:block}
.side-finder{display:none;color:#fff;background:url("clientlibs/images/common/side_menu_bg.png") repeat-y;position:fixed;top:0;z-index:100;right:-100%;width:280px;padding:35px;height:100%;overflow:hidden}
.side-finder .finder-input{border-bottom:1px solid #5b6169;padding-bottom:30px;margin-bottom:10px;margin-top:30px}
.side-finder h2{font-size:24px;font-weight:normal}
.side-finder p{font-size:18px;margin:10px 0}
.side-finder p.small,.side-finder p>span.small{font-size:15px;margin:0}
.side-finder a.link{display:inline-block;color:#fff;font-size:15px;background:url("clientlibs/images/common/gray_caret.png") no-repeat scroll right 8px;padding:4px 22px 0 0;margin-top:5px}
.side-finder a.link:hover{text-decoration:underline}
.side-finder-open .side-finder{right:0}
.finder .finder-content .finder-input input,.side-finder .finder-input input{width:55px;border:0;background:#fff;font-size:13px;color:#5e6a71;padding:5px 9px 4px 9px;vertical-align:top}
.finder .finder-content .finder-input a.btnFindSend,.side-finder .finder-input a.btnFindSend{margin-left:6px}
.mobile-finder{display:block;position:absolute;right:0;top:8px}
.mobile-finder .btnToogleFinder{display:block;background:url("clientlibs/images/common/mobile_finder_icon.png") no-repeat;width:38px;height:29px}
.mobile-finder-input{display:block;background:#0f4dbc;padding:9px 0}
.mobile-finder-input .container{position:relative}
.mobile-finder-input input{background:#fff;padding:9px 1%;border:0;position:relative;z-index:0;margin:0 auto;display:block;width:98%}
.mobile-finder-input .btnGoogles{display:block;border:0;width:34px;height:33px;background:url("clientlibs/images/common/mobile_finder_input_glasses.jpg") no-repeat;position:absolute;z-index:10;right:0;top:0;text-indent:-9999px}
.hd-upper .right-block .searchbox input,.sticky-search.searchbox input,.side-menu .searchbox input{width:135px;background:url("clientlibs/images/common/search_icon.png") no-repeat 145px 8px;border:1px solid #e7e9ea;color:#5e6a71;font-size:13px;padding:6px 25px 6px 8px;z-index:0;position:relative}
.hd-upper .right-block .searchbox .btnSearch,.sticky-search.searchbox .btnSearch,.side-menu .searchbox .btnSearch{display:block;width:30px;height:30px;position:absolute;text-indent:-9999px;right:0;top:0;z-index:10;background:url("clientlibs/images/common/spacer.gif")}
.search.section form input.error{border-color:red}
@media only screen and (width:1024px){.sticky-search.searchbox input{width:165px;background-position:175px 8px}
}
@media only screen and (min-width:801px){.mobile-finder-input{display:none}
}
@media only screen and (max-width:800px){.main-container{padding-top:80px}
.side-menu{display:block;overflow:auto}
.side-menu .searchbox .btnSearch{right:45px}
.side-menu .searchbox input{display:block;margin:15px auto 10px auto;background-position:255px 8px;width:245px}
.side-menu .bottom-link{margin-bottom:100px}
.main-container.sticky-header{padding-top:0}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:auto;margin:0 50px}
body{padding:0}
body.side-menu-open{overflow:hidden !important}
.main-wrapper{position:relative;z-index:99}
.side-menu-open .main-wrapper{left:350px}
.side-finder-open .main-wrapper{right:350px}
.hd-upper,.hd-lower{display:none !important}
.header .header-content{padding:14px 0}
.header .header-content .hd-mobile{display:block;min-height:35px}
.header .logo{margin-left:auto;margin-right:auto;float:none;display:table}
.header .logo h1{text-indent:-9999px;margin:0;background-repeat:no-repeat !important;width:130px;height:40px;margin-top:4px}
.side-finder{display:block;overflow:auto}
.side-finder a.link{margin-bottom:100px}
}
@media only screen and (max-width:480px){.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:280px;margin:0 20px}
.side-menu-open .main-wrapper{left:260px}
.side-menu{position:fixed;left:-260%;width:260px;height:100%}
.side-menu .searchbox .btnSearch{right:20px}
.side-menu .searchbox input{background-position:195px 8px;width:185px}
.side-menu .main-menu li{display:block;border-bottom:1px solid #e8e8e9;padding:16px}
.side-menu .main-menu li a{font-size:15px;padding:0 10px;margin:0}
.side-menu .main-menu li a:hover{padding:0 10px}
.side-menu .main-menu li a.first{padding:0 10px}
.side-menu .bottom-link{padding:16px}
.side-menu a.link{font-size:13px;margin:0 10px}
.side-finder{right:-100%;width:220px;padding:20px}
.side-finder .finder-input input{width:135px}
.side-finder h2{font-size:20px}
.side-finder p{font-size:15px}
.side-finder p.small{font-size:13px}
.side-finder a.link{font-size:13px}
.hd-upper .right-block .searchbox input,.sticky-search.searchbox input,.side-menu .searchbox input{width:195px;background-position:205px 8px}
}
@media only screen and (min-width:321px) and (max-width:480px){.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:auto !important;margin:0 20px}
}
@media(max-width:800px){.header-padding{padding-top:30px}
}
.responsiveTextImage .textOverlay.right .landing-bottom-container .container{margin-left:50%;opacity:.9;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;border-top-left-radius:30px;border-bottom-left-radius:30px}
.responsiveTextImage .textOverlay.right .landing-bottom-container .container .text-image-1{padding:50px 50px 32px}
@media only screen and (max-width:800px){.responsiveTextImage .textOverlay.right .landing-bottom-container .container{margin-left:50px;opacity:1;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.responsiveTextImage .textOverlay.right .landing-bottom-container .container .text-image-1{padding:0}
}
@media only screen and (max-width:480px) and (min-width:320px){.responsiveTextImage .textOverlay.right .landing-bottom-container .container{margin:0 20px;width:auto}
}
.responsiveTextImage .textOverlay.left .landing-bottom-container .container{margin-left:0;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}
.responsiveTextImage .textOverlay.left .landing-bottom-container .container .text-image-1{padding:50px 100px 32px 50px}
@media only screen and (max-width:800px){.responsiveTextImage .textOverlay.left .landing-bottom-container .container{margin-left:50px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
.responsiveTextImage .textOverlay.left .landing-bottom-container .container .text-image-1{padding:0}
}
@media only screen and (min-width:1025px){.responsiveTextImage .textOverlay.left .landing-bottom-container .container .row-fluid{margin-left:50px}
}
@media only screen and (max-width:480px) and (min-width:320px){.responsiveTextImage .textOverlay.left .landing-bottom-container .container{margin:0 20px;width:auto}
}
.responsiveTextImage .textOverlay.blue .landing-bottom-container .container{background:#0066b3;background:rgba(0,102,179,0.9)}
@media only screen and (max-width:800px){.responsiveTextImage .textOverlay.blue .landing-bottom-container .container{background:0}
}
.responsiveTextImage .textOverlay.green .landing-bottom-container .container{background:#497c2b;background:rgba(73,124,43,0.9)}
@media only screen and (max-width:800px){.responsiveTextImage .textOverlay.green .landing-bottom-container .container{background:0}
}
.responsiveTextImage .textOverlay.lightGray .landing-bottom-container .container{background:#f4f4f4;background:rgba(244,244,244,0.9)}
.responsiveTextImage .textOverlay.lightGray .landing-bottom-container .container h2{color:#222}
.responsiveTextImage .textOverlay.lightGray .landing-bottom-container .container p{color:#222}
.responsiveTextImage .textOverlay.lightGray .landing-bottom-container .container ul{color:#222}
@media only screen and (max-width:800px){.responsiveTextImage .textOverlay.lightGray .landing-bottom-container .container{background:0}
}
.responsiveTextImage .textOverlay.darkGray .landing-bottom-container .container{background:#5e6a71;background:rgba(94,106,113,0.9)}
.responsiveTextImage .textOverlay.purple .landing-bottom-container .container{background:#6f2a8e;background:rgba(111,42,142,0.9)}
@media only screen and (max-width:800px){.responsiveTextImage .textOverlay.darkGray .landing-bottom-container .container{background:0}
}
.responsiveTextImage .textOverlay .landing-bottom-container{position:relative;overflow:hidden;background:#ececec;padding-top:50px;padding-bottom:50px}
.responsiveTextImage .textOverlay .landing-bottom-container .bg-image{width:auto;position:absolute;max-width:none;margin-bottom:0}
.responsiveTextImage .textOverlay .landing-bottom-container .container{position:relative;z-index:10;width:50%;margin-left:50px}
.responsiveTextImage .textOverlay .landing-bottom-container .container .row-fluid .span12{margin-bottom:0}
.responsiveTextImage .textOverlay .landing-bottom-container .container h2{font-family:'Lato',Arial;font-weight:700;font-size:48px;line-height:52px;color:#fff;margin:0 0 40px}
.responsiveTextImage .textOverlay .landing-bottom-container .container h2 sup{top:-2em;font-size:30%}
.responsiveTextImage .textOverlay .landing-bottom-container .container h3{font-family:'Lato',Arial;font-weight:400;font-size:26px;line-height:32px;color:#fff;margin:0 0 30px}
.responsiveTextImage .textOverlay .landing-bottom-container .container p{display:block;font-family:'Lato',Arial;font-size:18px !important;line-height:24px !important;color:#fff;margin:0 0 20px}
.responsiveTextImage .textOverlay .landing-bottom-container .container img{margin-bottom:20px}
.responsiveTextImage .textOverlay .landing-bottom-container .container ul{color:#fff;padding-left:20px}
.responsiveTextImage .textOverlay .landing-bottom-container .container ul li{margin-bottom:9px}
.responsiveTextImage .textOverlay.hero .landing-bottom-container{min-height:315px}
.responsiveTextImage .textOverlay.hero .landing-bottom-container .container{padding-top:20px;padding-bottom:20px}
.responsiveTextImage .textOverlay.hero .landing-bottom-container .container .row-fluid{padding:0;width:100%}
.responsiveTextImage .textOverlay.hero .landing-bottom-container .container p{display:block;font-family:Lato,Arial;font-size:18px !important;line-height:24px !important;color:#fff;margin:0}
.responsiveTextImage .textOverlay.hero .landing-bottom-container .container a{margin-top:20px}
@media only screen and (max-width:800px){.responsiveTextImage .textOverlay .landing-bottom-container{padding-top:0;padding-bottom:0}
.responsiveTextImage .textOverlay .landing-bottom-container .bg-image{display:block;position:relative;z-index:0;width:100%}
.responsiveTextImage .textOverlay .landing-bottom-container .container{padding-top:50px;padding-bottom:50px;margin-left:50px;width:auto}
.responsiveTextImage .textOverlay .landing-bottom-container .container h2{font-size:36px;line-height:40px}
.responsiveTextImage .textOverlay.hero .landing-bottom-container .container{padding-top:50px;padding-bottom:50px}
}
@media only screen and (min-width:1025px){.responsiveTextImage .textOverlay.hero .landing-bottom-container .container{margin-left:100px}
}
@media only screen and (max-width:767px){.responsiveTextImage .hero .text-image-1{margin-bottom:0}
}
@media only screen and (max-width:480px) and (min-width:320px){.responsiveTextImage .textOverlay .landing-bottom-container .container{margin:0 20px;width:auto}
}
.lensDemo .lensdemo-container .lensdemo-slides-wrapper{width:100%}
.lensDemo .lensdemo-container .lensdemo-slides .demo.active{display:block;margin:0 auto}
.lensDemo .lensdemo-container .lensdemo-btns .selected{background-image:url("clientlibs/images/buttons/btn_blue_39.png")}
.lensDemo .lensdemo-container .lensdemo-btns .selected span{background-image:url("clientlibs/images/buttons/btn_blue_39.png")}
@media only screen and (max-width:600px){.lensDemo .lensdemo-container .lensdemo-slides .demo{width:89%}
.lensDemo .lensdemo-container .lensdemo-btns .selected{background:#0066b3}
}
.lensSelector .landing-bottom-container{text-align:center;background:#fff;padding-top:50px;padding-bottom:50px}
.lensSelector .landing-bottom-container .container{padding-bottom:0}
.lensSelector .landing-bottom-container .container h2{font-family:'Lato';font-weight:700;font-size:36px;line-height:40px;color:#222;margin:0 0 40px}
.lensSelector .landing-bottom-container .container h3{font-family:'Lato';font-weight:700;font-size:26px;line-height:30px;color:#0066b3;margin:0 0 30px}
.lensSelector .landing-bottom-container ul{list-style-type:none;overflow:hidden;padding:0;margin:0 auto 30px;font-size:0}
.lensSelector .landing-bottom-container ul li{position:relative;display:inline-block;cursor:pointer}
.lensSelector .landing-bottom-container ul li.active p{background:url("clientlibs/images/common/lens-selector-active.png") no-repeat center center;display:block}
.lensSelector .landing-bottom-container ul li.active p span{display:none}
.lensSelector .landing-bottom-container ul li p{position:absolute;margin-left:28px;margin-right:28px;left:0;right:0;top:10px;background:url("clientlibs/images/common/lens-selector-bg.png") no-repeat 0 0;background:rgba(255,255,255,0.8);border-radius:140px;height:200px;width:200px;display:table}
.lensSelector .landing-bottom-container ul li p span{display:table-cell;text-align:center;vertical-align:middle;font-size:18px;line-height:22px;font-family:'Lato';font-weight:700;color:#0066b3;padding:0 20px}
.lensSelector .select-criteria-results{background:#fff;display:none;margin-bottom:-50px;padding-bottom:50px}
.lensSelector .select-criteria-results .main-container{padding-top:50px;margin-top:-50px}
.lensSelector .select-criteria-results .main-container .select-criteria-content.hidden{display:block;visibility:visible}
.lensSelector .select-criteria-results .main-container .take-away{background:#fff;border-top:1px solid #d7d7d7;border-bottom:0;border-left:0;border-right:0}
.lensSelector .select-criteria-results .main-container .take-away #emailForm,.lensSelector .select-criteria-results .main-container .take-away #textForm{margin:14px auto;width:265px}
.lensSelector .select-criteria-results .main-container .take-away #emailForm noched-rule,.lensSelector .select-criteria-results .main-container .take-away #textForm noched-rule{background:0}
@media only screen and (max-width:600px){.lensSelector .landing-bottom-container{padding-bottom:30px}
.lensSelector .landing-bottom-container ul li p{top:0;margin-left:auto;margin-right:auto;height:170px;width:170px}
}
@media print{.main-wrapper .print-button{display:none}
.main-wrapper .select-criteria-content .container{width:auto}
}
.small-link{font-size:13px !important;line-height:16px !important}
.medium-link{font-size:15px !important;line-height:18px !important}
.link-blue{color:#0066b3;position:relative;width:auto;height:auto;padding-right:25px;font-size:18px;line-height:24px;font-weight:700;display:block}
.link-blue:after{content:"";width:15px;height:15px;background:url("clientlibs/images/common/link_caret_blue.png") no-repeat;top:50%;margin-bottom:-3px;margin-left:5px;right:0;display:inline-block}
.link-blue:hover{color:#0066b3;text-decoration:underline}
.link-gray{color:#fff;position:relative;width:auto;height:auto;padding-right:25px;font-size:18px;line-height:24px;font-weight:700;display:block}
.link-gray:after{content:"";width:15px;height:15px;background:url("clientlibs/images/common/link_caret_white.png") no-repeat;top:50%;margin-bottom:-3px;margin-left:5px;right:0;display:inline-block}
.link-gray:hover{color:#fff;text-decoration:underline}
.expandable-blue{position:relative;width:auto;height:auto;padding-left:25px;font-size:18px;line-height:24px}
.expandable-blue:before{content:"";width:15px;height:15px;background:url("clientlibs/images/responsive_text_image/blue_caret_collapse.png") no-repeat;top:50%;margin-top:-7px;left:0;position:absolute;display:inline-block}
.expandable-blue.expanded:before{background-position:0 -20px}
@media only screen and (max-width:480px){.link-blue{padding-right:20px;font-size:18px;line-height:25px}
}
.linklist{border:0;padding:20px 0 0}
.linklist h5{font-size:26px;line-height:30px;text-transform:none;color:#222;font-weight:700}
.linklist ul{list-style-type:none;padding-left:0}
.linklist ul li{margin-bottom:10px}
.linklist ul li a{overflow:hidden;font-size:15px;line-height:20px}
.linklist ul li a img{float:left;margin-top:2px}
.linklist ul li a span{padding-left:30px;display:block}
.linklist .noIcon ul li a img{display:none}
.linklist .noIcon ul li a span{padding-left:0}
.span8 .quotes .container{padding-top:4px}
.quotes{background:transparent;padding:0 0 15px}
.quotes .container{padding-top:50px;z-index:0}
.quotes .container h5{color:#222;font-size:13px;line-height:17px;font-weight:normal;text-transform:uppercase;margin:0 0 10px;text-align:left}
.quotes .container .span6{border-left:0;padding-left:0;padding-bottom:30px;position:relative;min-height:100% !important}
.quotes .container .span6:first-child{border-right:0;padding-left:0;padding-right:75px}
.quotes .container .quotes-group .left-blue-quote{text-transform:uppercase;position:absolute;bottom:20px;background:url("clientlibs/images/common/quote_bubble.png") no-repeat 0 0;padding-left:34px;height:24px}
@media only screen and (max-width:800px){.quotes .container .span6:first-child{padding-right:0}
.quotes .container .quotes-group .left-blue-quote{position:relative;padding-bottom:7px;margin-top:20px;background:url("clientlibs/images/common/quote_bubble.png") no-repeat 0 6px}
}
@media(min-width:768px) and (max-width:800px){.quotes .container .span6:first-child{padding-right:40px}
.quotes .container .quotes-group .left-blue-quote{text-transform:uppercase;position:relative;background:url("clientlibs/images/common/quote_bubble.png") no-repeat 0 0;padding-left:34px;padding-bottom:7px;height:24px;margin-top:20px}
}
@media only screen and (max-width:480px){.quotes .container{margin:0 20px;padding-bottom:0}
}
@media only screen and (max-width:320px){.quotes .container .quotes-group .left-blue-quote{padding-bottom:7px}
}
.responsiveColumns h2{font-family:'Lato','Arial';font-weight:700;font-size:40px;line-height:44px;color:#222;margin:0 0 20px}
.responsiveColumns .quotes{padding-top:0;padding-bottom:0}
.responsiveColumns .span8 .quotes .container{max-width:100%}
.responsiveColumns .span8 .quotes .container .span6{width:100%}
@media only screen and (max-width:800px){.responsiveColumns .landing-bottom-container{padding:50px 0 25px}
.responsiveColumns .landing-bottom-container .bg-image{display:block;height:auto;max-width:none}
.responsiveColumns .span8 .quotes .container{margin:0}
.responsiveColumns .span8 .quotes .span6{width:100%;border:0;padding-bottom:0}
}
.responsiveTextImage .centeredTopBorder .landing-bottom-container{padding-top:0;padding-bottom:60px;margin-top:-20px}
.responsiveTextImage .centeredTopBorder .landing-bottom-container .container{text-align:center;padding-top:20px;border-top:1px solid #d7d7d7}
@media only screen and (max-width:800px){.responsiveTextImage .centeredTopBorder .landing-bottom-container{padding-top:0;padding-bottom:50px;margin-top:-10px}
.responsiveTextImage .centeredTopBorder .landing-bottom-container .container{text-align:center;padding-top:20px;border-top:1px solid #d7d7d7}
}
.responsiveTextImage .featuredProducts{border-left:1px solid #d7d7d7;padding-left:30px}
.responsiveTextImage .featuredProducts .landing-bottom-container{padding-top:0;padding-bottom:0}
.responsiveTextImage .featuredProducts .landing-bottom-container .container{margin:0;width:100%}
.responsiveTextImage .featuredProducts .landing-bottom-container .container p{font-size:15px}
@media only screen and (max-width:767px){.responsiveTextImage .featuredProducts{border-left:0;border-top:1px solid #d7d7d7;padding-left:0;margin-top:30px;padding-top:30px}
.responsiveTextImage .featuredProducts .landing-bottom-container{padding-top:0;padding-bottom:0}
.responsiveTextImage .featuredProducts .landing-bottom-container .container{margin:0;width:100%}
.responsiveTextImage .featuredProducts .landing-bottom-container .container p{font-size:15px}
}
.responsiveTextImage .twoColumnImageOnly{text-align:center}
.responsiveTextImage .twoColumnImageOnly .landing-bottom-container .container img{margin:20px 0}
.responsiveTextImage .heroSmall.light .landing-bottom-container .container h2,.responsiveTextImage .heroSmall.light .landing-bottom-container .container h3,.responsiveTextImage .heroSmall.light .landing-bottom-container .container h4,.responsiveTextImage .heroSmall.light .landing-bottom-container .container h5,.responsiveTextImage .heroSmall.light .landing-bottom-container .container p{color:#fff}
.responsiveTextImage .heroSmall.light .landing-bottom-container .bg-image{max-width:none}
@media only screen and (max-width:800px){.responsiveTextImage .heroSmall.light .landing-bottom-container .bg-image{display:block}
}
.imgFloatRight{overflow:hidden}
.imgFloatRight .landing-bottom-container{padding-top:0 !important;padding-bottom:0 !important}
.imgFloatRight .landing-bottom-container .container h2,.imgFloatRight .landing-bottom-container .container h3,.imgFloatRight .landing-bottom-container .container h4,.imgFloatRight .landing-bottom-container .container h5,.imgFloatRight .landing-bottom-container .container p{color:#fff !important}
.imgFloatRight .landing-bottom-container .container img{margin-bottom:20px}
.imgFloatRight .span9{margin-left:0}
.imgFloatRight .span3{float:right}
@media only screen and (max-width:800px){.imgFloatRight .landing-bottom-container .container{margin:0}
}
.responsiveTextImage .threeColumnTextImageCenter{text-align:center}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container h2{margin:0 0 40px}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container h3{font-size:18px;line-height:24px;margin:20px 0 14px}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container p{font-size:15px;line-height:20px}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container a{margin-bottom:20px}
@media only screen and (max-width:767px){.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container{padding-bottom:10px}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container{padding-bottom:0}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container .span4{margin-bottom:40px}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container .textimage img{margin-bottom:10px}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container .textimage h3{margin:10px 0}
.responsiveTextImage .threeColumnTextImageCenter .landing-bottom-container .container .textimage p{margin:0 0 10px}
}
.responsiveTextImage .campaign-centered{text-align:center}
.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container{width:80%;margin:0 auto}
.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container img{margin-bottom:40px}
.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container h2,.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container p{color:#222}
.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container h2{margin-bottom:20px;font-size:40px;line-height:44px}
.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container p{margin-bottom:0}
@media only screen and (max-width:800px){.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container{width:auto;margin:0 50px}
.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container h2{font-size:36px;line-height:40px}
}
@media only screen and (max-width:480px){.responsiveTextImage .campaign-centered.textOverlay .landing-bottom-container .container{margin:0 20px}
}
.responsiveTextImage .landing-bottom-container{position:relative;overflow:hidden;background:#ececec;padding-top:50px;padding-bottom:50px}
.responsiveTextImage .landing-bottom-container .container{position:relative;z-index:10;padding-bottom:0}
.responsiveTextImage .landing-bottom-container .container .row-fluid .span12{margin-top:0}
.responsiveTextImage .landing-bottom-container .container h2{color:#222;font-size:40px;line-height:44px;font-weight:700;margin:0 0 20px}
@media only screen and (max-width:800px){.responsiveTextImage .landing-bottom-container .bg-image{display:block;max-width:none}
}
.sliderDemo{max-width:874px;margin:0 auto}
.sliderDemo .landing-bottom-container{background:#5c6b73;padding-top:0;padding-bottom:10px;margin:50px 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.sliderDemo .landing-bottom-container .container{width:100%}
.sliderDemo .landing-bottom-container .container .dividing-line{background:url("clientlibs/images/common/slider-line.jpg") repeat-y center center}
.sliderDemo .landing-bottom-container .container h5{text-align:center;color:#fff;margin-top:10px;margin-bottom:15px;padding:0 10px;text-transform:uppercase}
.sliderDemo .landing-bottom-container .container p{text-align:center;color:#fff;font-style:italic;font-size:13px;margin:4px 0 14px;line-height:18px;padding:0 10px}
.sliderDemo .landing-bottom-container .container .swipe-container .twentytwenty-handle{height:58px;width:38px;position:absolute;left:50%;top:50%;margin-left:-19px;margin-top:-22px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:40;cursor:pointer;background:url("clientlibs/images/common/slider-grip.png") no-repeat 10px 0}
.sliderDemo .landing-bottom-container .container .swipe-container .twentytwenty-handle:before{bottom:50%;margin-bottom:29px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#0066b3}
.sliderDemo .landing-bottom-container .container .swipe-container .twentytwenty-handle:after{top:50%;margin-top:18px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#0066b3}
.sliderDemo .landing-bottom-container .container .swipe-container .twentytwenty-handle .twentytwenty-left-arrow,.sliderDemo .landing-bottom-container .container .swipe-container .twentytwenty-handle .twentytwenty-right-arrow{display:none}
@media only screen and (max-width:800px){.sliderDemo .landing-bottom-container{margin:50px 20px}
.sliderDemo .landing-bottom-container .container{margin:0;padding-bottom:0}
}
@media only screen and (max-width:767px){.sliderDemo .landing-bottom-container{margin:50px 20px}
.sliderDemo .landing-bottom-container .container{margin:0}
.sliderDemo .landing-bottom-container .container .row-fluid .span6{width:50%;float:left}
}
@media only screen and (max-width:600px){.sliderDemo{max-width:524px}
.sliderDemo .landing-bottom-container{margin:50px 20px}
.sliderDemo .landing-bottom-container .container{margin:0}
.sliderDemo .landing-bottom-container .container .row-fluid .span6{width:50%;float:left}
}
.homepageSlideshow .carousel-condensed{background:#fff}
.homepageSlideshow .carousel-condensed .carousel-inner{overflow:hidden;width:100%;position:relative}
.homepageSlideshow .carousel-condensed .carousel-inner .item{height:236px;background-repeat:no-repeat;background-position:120px 70px;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;filter:none !important}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text{position:inherit;padding:0;background-image:none;width:auto;padding-top:40px;padding-left:140px}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text h4{font-size:24px;line-height:28px;color:#0066b3}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text a{color:#0066b3;font-weight:700}
.homepageSlideshow .carousel-condensed .carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:0;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:1;height:60px;display:block}
.homepageSlideshow .carousel-condensed .carousel-control.left{background:url("clientlibs/images/common/carousel-left-arrow.png") no-repeat 16px 0}
.homepageSlideshow .carousel-condensed .carousel-control.right{background:url("clientlibs/images/common/carousel-right-arrow.png") no-repeat 16px 0;left:auto;right:15px}
.homepageSlideshow .carousel-condensed .carousel-nav .slide-item{background-position:0 -126px;width:14px;height:14px;display:inline-block;margin:0 7px;text-indent:-4000px;background:url("clientlibs/images/common/carousel-pagination.png") no-repeat -23px 0}
.homepageSlideshow .carousel-condensed .carousel-nav .slide-item.active{background:url("clientlibs/images/common/carousel-pagination.png") no-repeat 0 0}
@media only screen and (max-width:1230px){.homepageSlideshow .carousel-condensed .carousel-inner .item{background-position:190px 70px;margin:0 auto}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container{width:800px}
}
@media only screen and (max-width:1100px){.homepageSlideshow .carousel-condensed .carousel-inner .item{background-position:150px 70px}
}
@media only screen and (max-width:990px){.homepageSlideshow .carousel-condensed .carousel-inner .item{background-position:110px 70px}
}
@media only screen and (max-width:800px){.homepageSlideshow .carousel-condensed .carousel-inner{height:300px}
.homepageSlideshow .carousel-condensed .carousel-inner .item{height:236px;width:100%;background-position:center 50px}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container{width:auto}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text{padding-top:120px;padding-left:0}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text a{display:inline}
}
@media only screen and (max-width:767px){.homepageSlideshow .carousel-condensed .carousel-inner{height:auto}
.homepageSlideshow .carousel-condensed .carousel-inner .item{height:366px;background-position:center 50px}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container{width:auto;margin:0 70px}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text{margin-top:0}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text a{display:inline;font-size:18px}
}
@media only screen and (max-width:480px){.homepageSlideshow .carousel-condensed .carousel-inner .item{height:370px}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text h4{font-size:18px;line-height:22px}
.homepageSlideshow .carousel-condensed .carousel-inner .item .container .carousel-text a{font-size:15px}
}
@media only screen and (max-width:370px){.homepageSlideshow .carousel-condensed .carousel-inner .item{height:450px}
}
@media only screen and (max-width:800px) and (min-width:320px){.carousel-control{display:block !important}
}
.smudgeDemo .landing-bottom-container{background:#5e6a71;overflow:visible}
.smudgeDemo .landing-bottom-container .container{text-align:center}
.smudgeDemo .landing-bottom-container .container .row-fluid{width:878px;margin:0 auto}
.smudgeDemo .landing-bottom-container .container h2{font-family:'Lato','Arial';font-weight:700;font-size:36px;line-height:40px;color:#fff;margin:0 0 30px}
.smudgeDemo .landing-bottom-container .container p{display:block;font-size:18px !important;line-height:24px !important;color:#fff;margin:0 0 8px}
.smudgeDemo .landing-bottom-container .container p.directions{background:url("clientlibs/images/common/wipe-icon.png") no-repeat 0 0;display:inline-block;height:28px;font-style:italic;padding-left:36px;line-height:28px !important;margin-bottom:20px}
.smudgeDemo .landing-bottom-container .container p.directions.dark{background:url("clientlibs/images/common/wipe-icon-dark.png") no-repeat 0 0}
.smudgeDemo .landing-bottom-container .container h5{color:#fff;font-weight:700;font-size:15px;line-height:20px}
.smudgeDemo .landing-bottom-container .container .col-6{width:50%;float:left}
.smudgeDemo .landing-bottom-container .container a.reset{color:#fff;text-transform:uppercase;font-size:18px;text-decoration:none;padding:10px 18px;background:#5e6a71;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;bottom:60px}
.smudgeDemo .landing-bottom-container .container .static-view.first{margin-right:0;border-right:2px solid #fff}
.smudgeDemo .landing-bottom-container .container .static-view.second{margin-left:0;border-left:2px solid #fff}
.smudgeDemo .landing-bottom-container .container .canvas-mask-eraser{width:437px;text-align:center;height:280px;margin:0 auto;background-repeat:no-repeat}
.smudgeDemo .landing-bottom-container .container .canvas-mask-eraser.first{margin-right:0;border-right:2px solid #fff}
.smudgeDemo .landing-bottom-container .container .canvas-mask-eraser.second{margin-left:0;border-left:2px solid #fff}
.smudgeDemo .landing-bottom-container .container .canvas-mask-eraser .bg-layer{position:relative;width:100%;margin-bottom:10px;height:100%;background-repeat:no-repeat}
.smudgeDemo .landing-bottom-container .container .canvas-mask-eraser .bg-layer canvas{display:block;position:absolute;top:0;left:0}
@media only screen and (max-width:800px){.smudgeDemo .landing-bottom-container .container{padding-bottom:0}
.smudgeDemo .landing-bottom-container .container .row-fluid{width:auto}
.smudgeDemo .landing-bottom-container .container .row-fluid .col-6{width:100%;margin-left:0;margin-bottom:0}
.smudgeDemo .landing-bottom-container .container .static-view.first{margin-right:auto;border-right:0;margin-bottom:30px}
.smudgeDemo .landing-bottom-container .container .static-view.second{margin-left:auto;border-left:0;margin-bottom:30px}
.smudgeDemo .landing-bottom-container .container .canvas-mask-eraser.first{margin-right:auto;border-right:0;margin-bottom:30px}
.smudgeDemo .landing-bottom-container .container .canvas-mask-eraser.second{margin-left:auto;border-left:0;margin-bottom:30px}
}
@media only screen and (max-width:600px){.smudgeDemo .landing-bottom-container .container .canvas-mask-eraser{width:265px;height:169px}
}
.tabs .landing-bottom-container.hidden{visibility:hidden;height:0;display:block;padding-bottom:0}
.tabs .landing-bottom-container.visible{visibility:visible}
.tabs .landing-bottom-container .tab-nav{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}
.tabs .landing-bottom-container .tab-nav .container{padding-bottom:0}
.tabs .landing-bottom-container .tab-nav .container .tab-item{list-style-type:none;padding:0;margin:0}
.tabs .landing-bottom-container .tab-nav .container .tab-item li{display:inline-block;padding:0}
.tabs .landing-bottom-container .tab-nav .container .tab-item li a{padding:14px 24px;text-transform:uppercase;font-size:13px;color:#5e6a71;display:block;line-height:18px;text-align:center}
.tabs .landing-bottom-container .tab-nav .container .tab-item li a.long{width:130px}
.tabs .landing-bottom-container .tab-nav .container .tab-item li a.short{width:60px}
.tabs .landing-bottom-container .tab-nav .container .tab-item li a.active,.tabs .landing-bottom-container .tab-nav .container .tab-item li a:hover{background:#0066b3;color:#fff;border-radius:6px;text-decoration:none}
.tabs .landing-bottom-container .tab-nav .container .tab-item li a h3{font-weight:normal;font-size:13px}
.tabs .slider-demo .landing-bottom-container{margin:0;padding-bottom:10px}
.tabs .responsiveColumns .landing-bottom-container{padding-bottom:0}
ul.all-tabs{list-style-type:none;margin:0;padding:0}
.tab-item .accordion-nav{display:none}
.tab-item .landing-bottom-container{padding-top:0}
.tab-item .landing-bottom-container .content-container .summary{padding-bottom:0}
.tab-item .landing-bottom-container .content-container .summary p{font-size:24px;line-height:30px;font-weight:700;margin-bottom:0}
.tab-item .landing-bottom-container .content-container .smudgeDemo .landing-bottom-container{background:0;padding-bottom:0}
.tab-item .landing-bottom-container .content-container .smudgeDemo .landing-bottom-container h5{color:#222}
.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container{padding-bottom:0;background:0}
.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container{width:800px;margin:40px auto 0;padding:40px 20px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}
.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container h2,.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container h3,.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container h4,.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container h5,.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container p{color:#222 !important}
.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container h2{margin-top:26px;font-size:26px;line-height:30px}
.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container p{padding-right:30px}
.tab-item .landing-bottom-container .tab-header{background:#5e6a71;background:url("clientlibs/images/common/tab-head-bg.png") no-repeat -430px 4px}
.tab-item .landing-bottom-container .tab-header .container img{float:left;background:#0066b3;border-radius:6px;padding:11px 5px}
.tab-item .landing-bottom-container .tab-header .container h2{float:left;margin-top:4px;background:url("clientlibs/images/common/tab-head-bg.png") no-repeat right center;padding:16px 20px 24px;font-family:'Lato' 'Arial';font-weight:700;font-size:36px;line-height:40px;color:#fff}
@media only screen and (max-width:800px){.tabs .tabbed-navigation{display:none}
.tab-item .accordion-nav{display:block}
.tab-item .accordion-nav a{padding:14px 24px;font-size:15px;color:#0066b3;background:#cbccce url("clientlibs/images/common/accordion-arrows.png") no-repeat 95% -59px;border-bottom:1px solid white;text-transform:uppercase;font-weight:700;display:block;text-decoration:none;overflow:hidden}
.tab-item .accordion-nav a img.img-inactive{display:block}
.tab-item .accordion-nav a img.img-active{display:none}
.tab-item .accordion-nav a.active{background:#0066b3 url("clientlibs/images/common/accordion-arrows.png") no-repeat 95% 30px;color:#fff;border-radius:0}
.tab-item .accordion-nav a.active img.img-inactive{display:none}
.tab-item .accordion-nav a.active img.img-active{display:block}
.tab-item .accordion-nav a h3{margin-top:10px}
.tab-item .accordion-nav img{padding-right:10px;float:left}
.tab-item .accordion-nav h3{display:block;padding-left:50px;font-size:13px}
.tab-item .landing-bottom-container{padding-top:0}
.tab-item .landing-bottom-container .content-container{padding-bottom:50px}
.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container{width:auto}
.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container h2{margin-top:0}
.tab-item .landing-bottom-container .content-container .imgFloatRight .landing-bottom-container .container p{padding-right:0}
.tab-item .landing-bottom-container .tab-header{display:none}
.tab-item .smudgeDemo .landing-bottom-container .container .canvas-mask-eraser.second,.tab-item .smudgeDemo .landing-bottom-container .container .static-view.second{margin-bottom:0}
}
@media only screen and (max-width:400px){.tab-item .accordion-nav a h3{font-size:13px}
}
#article-container .article .container{overflow:hidden}
#article-container .article .container .article.img.right img{float:right;padding:0 0 20px 20px}
#article-container .article .container .article.img.left img{float:left;padding:0 20px 20px 0}
@media only screen and (max-width:800px){#article-container .article .container{overflow:hidden}
#article-container .article .container .article.img.right img{float:none;padding:50px 0 0 0}
#article-container .article .container .article.img.left img{float:left;padding:50px 0 0 0}
}
.textImage .with-quote{border-left:1px solid #d7d7d7;padding-left:30px}
.textImage .with-quote img{margin-bottom:30px}
.textImage .with-quote h2{font-size:18px;line-height:24px;margin-bottom:12px;margin-top:-20px}
.textImage .with-quote p{font-size:15px;line-height:19px}
@media only screen and (max-width:767px){.textImage .with-quote{border-left:0;padding-left:0;border-top:1px solid #d7d7d7;padding-top:30px}
}
.textImage .smallHeading{margin-bottom:40px}
.textImage .smallHeading h2{font-size:26px;line-height:32px;margin-bottom:20px}
.textImage .imgLeftSmallHeading{margin-top:30px;overflow:hidden}
.textImage .imgLeftSmallHeading img{float:left;margin:2px 12px 0 0}
.textImage .imgLeftSmallHeading h2{font-size:18px;line-height:24px;margin-bottom:12px}
.textImage .imgLeftSmallHeading p,.textImage .imgLeftSmallHeading a{font-size:13px;line-height:18px;padding-left:38px}
.textImage .centeredLeftImg{text-align:center}
.textImage .centeredLeftImg img{margin-right:20px}
.textImage .centeredLeftImg h2{display:inline-block;padding-top:20px}
@media only screen and (max-width:767px){.textImage .centeredLeftImg{text-align:center}
.textImage .centeredLeftImg img{margin-top:0;margin-right:0}
.textImage .centeredLeftImg h2{display:block}
}
.noPadding .landing-bottom-container{padding:0}
@media only screen and (max-width:767px){.noPadding .text-image-1 img{margin-bottom:0}
}
.topLink{margin-bottom:40px}
.topLink img{margin-bottom:6px}
.topLink a{font-size:16px;font-weight:bold}
.topPadding .landing-bottom-container{padding:50px 0 0 0}
@media only screen and (max-width:767px){.topPadding .text-image-1 img{margin-bottom:0}
}
.whiteCentered{background:#fff;padding:50px 25px;margin-top:30px;max-height:109px}
.whiteCentered img{display:block;margin:0 auto;margin-bottom:20px}
.whiteCentered a{text-align:center;padding-right:0;margin-bottom:0 !important;font-size:16px}
.textImage h2{font-family:'Lato','Arial';font-weight:700;font-size:36px;line-height:40px;color:#222;margin:0 0 40px}
.textImage a{margin-bottom:15px}
.main-wrapper .ajax-toggle-tabs-container p{font-family:'Lato',Arial,sans-serif}
.main-wrapper .ajax-toggle-tabs-container .responsiveColumns .landing-bottom-container{padding-top:45px}
.main-wrapper .ajax-toggle-tabs-container .ajax-toggle-tabs-btns .selected{background:#0066b3}
.main-wrapper .ajax-toggle-tabs-container .tabs{background-image:none}
.main-wrapper .ajax-toggle-tabs-container .tabs .landing-bottom-container{padding-bottom:0}
.main-wrapper .ajax-toggle-tabs-container .tabs .landing-bottom-container .tab-nav{text-align:left}
@media only screen and (max-width:1024px) and (min-width:801px){.main-wrapper .ajax-toggle-tabs-container .tab-header .container{padding-bottom:0}
.main-wrapper .ajax-toggle-tabs-container .responsiveColumns .landing-bottom-container{padding-top:40px}
}
@media only screen and (max-width:480px){.main-wrapper .ajax-toggle-tabs-container .responsiveColumns .landing-bottom-container .row-fluid .span12{margin-top:0}
}
.main-wrapper .link-list-tabs-container p{font-family:'Lato',Arial,sans-serif}
.main-wrapper .link-list-tabs-container .responsiveColumns .landing-bottom-container{padding-top:45px}
.main-wrapper .link-list-tabs-container .link-list-tabs-btns .selected{background:#0066b3}
.main-wrapper .link-list-tabs-container .tabs{background-image:none}
.main-wrapper .link-list-tabs-container .tabs .landing-bottom-container{padding-bottom:0}
.main-wrapper .link-list-tabs-container .tabs .landing-bottom-container .tab-nav{text-align:left}
@media only screen and (max-width:1024px) and (min-width:801px){.main-wrapper .link-list-tabs-container .tab-header .container{padding-bottom:0}
.main-wrapper .link-list-tabs-container .responsiveColumns .landing-bottom-container{padding-top:40px}
}
@media only screen and (max-width:480px){.main-wrapper .link-list-tabs-container .responsiveColumns .landing-bottom-container .row-fluid .span12{margin-top:0}
}
#contact-section .link-list-tabs-container>.container:first-child{padding-bottom:0;border-bottom:0}
#contact-section .link-list-tabs-container .link-list-tabs-btns{height:60px}
#contact-section .link-list-tabs-container .link-list-tabs-btns span{height:60px;line-height:58px}
#contact-section .link-list-tabs-container h2{color:#222;font-weight:700;margin:0 0 20px;font-family:'Lato','Arial'}
#contact-section .link-list-tabs-container p{font-size:16px;line-height:22px}
#contact-section.form-section .submit.section{border-top:1px solid #e1e1e1}
#contact-section.form-section .responsiveTextImage .landing-bottom-container{padding-top:20px;padding-bottom:30px}
#contact-section.form-section .responsiveTextImage .landing-bottom-container.faq-heading-override{padding-bottom:0}
#contact-section.form-section form .form_captchatimer{margin-bottom:30px}
#contact-section .tabs .tabbed-navigation .landing-bottom-container{padding-top:0;padding-bottom:3px}
#contact-section .tabs .tab-item .landing-bottom-container{background:0;padding-bottom:0}
#contact-section .tabs .tab-item .landing-bottom-container.hidden{padding-top:0}
#contact-section .tabs .tab-item .landing-bottom-container .tab-nav{text-align:center}
#contact-section .tabs .tab-item .landing-bottom-container .tab-nav .container .tab-item li a.short{width:90px}
#contact-section .tabs .content-container .tab-item-parsys .landing-bottom-container{padding-top:0}
#contact-section .tabs .content-container .tab-item-parsys .landing-bottom-container .span12{margin-bottom:-15px;margin-top:-7px}
#contact-section .tabs .landing-bottom-container .content-container .tab-item-parsys .span12 .faqpage .faqs{border-bottom:1px solid #c8cacc;padding-bottom:30px;margin-top:50px;margin-bottom:65px}
#contact-section .tabs .landing-bottom-container .content-container .tab-item-parsys .span12 .faqpage .faqs p,#contact-section .tabs .landing-bottom-container .content-container .tab-item-parsys .span12 .faqpage .faqs ul,#contact-section .tabs .landing-bottom-container .content-container .tab-item-parsys .span12 .faqpage .faqs ol{font-size:16px;font-weight:normal}
#contact-section .tab-item-parsys .responsiveColumns .landing-bottom-container{padding-top:0}
#contact-section .responsiveColumns .landing-bottom-container{padding-top:0;padding-bottom:0}
#contact-section .responsiveColumns .landing-bottom-container.faq-section-override{padding-top:0}
#contact-section .responsiveColumns .landing-bottom-container.faq-section-override .faqpage .faq-question{color:#0f4dbc;font-size:20px;margin-bottom:0}
#contact-section .responsiveColumns .landing-bottom-container.faq-section-override .faqpage .faq-answer{margin-top:0;font-size:18px}
#contact-section .responsiveColumns .landing-bottom-container.faq-section-override .faqpage .faq-answer p{margin-top:0;margin-bottom:10px;font-weight:normal}
#contact-section .responsiveColumns h2{font-size:30px;line-height:34px}
@media only screen and (max-width:800px){#contact-section{padding-top:0}
#contact-section .landing-bottom-container .container{padding-bottom:0}
#contact-section.form-section form{margin-top:0}
#contact-section.form-section h2{padding-top:28px}
#contact-section.form-section .responsiveTextImage .landing-bottom-container{padding-top:0}
#contact-section .tabs .landing-bottom-container .content-container .tab-item-parsys .span12 .faqpage h2{display:none}
#contact-section .tabs .landing-bottom-container .content-container .tab-item-parsys .span12 .faqpage .faqs{margin-bottom:0}
#contact-section .tab-item .accordion-nav a h3{padding-left:30px}
}
@media only screen and (max-width:600px){#contact-section .link-list-tabs-container .link-list-tabs-btns{width:277px;height:61px}
#contact-section .link-list-tabs-container .link-list-tabs-btns span{line-height:20px;padding-top:10px;height:51px}
#contact-section.form-section h2{font-size:26px;line-height:30px;padding-top:28px}
#contact-section .responsiveColumns h2{font-size:26px;line-height:30px}
#contact-section form .section{margin-bottom:20px}
}
@media only screen and (max-width:480px){#contact-section .tab-item .accordion-nav a h3{padding-left:0}
}
.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 0 12px rgba(51,51,51,0.5);box-shadow:0 0 12px rgba(51,51,51,0.5)}
.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}
.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}
.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}
.twentytwenty-before-label,.twentytwenty-after-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}
.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}
.twentytwenty-before-label:before,.twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:.1em}
.twentytwenty-before-label:before,.twentytwenty-after-label:before{position:absolute;background:rgba(255,255,255,0.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.twentytwenty-horizontal .twentytwenty-before-label:before,.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px}
.twentytwenty-vertical .twentytwenty-before-label:before,.twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}
.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}
.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}
.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}
.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}
.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}
.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}
.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.twentytwenty-before-label{opacity:0}
.twentytwenty-before-label:before{content:"Before"}
.twentytwenty-after-label{opacity:0}
.twentytwenty-after-label:before{content:"After"}
.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}
.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}
.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}
.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}
.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:transparent;z-index:25}
.twentytwenty-overlay:hover{background:rgba(0,0,0,0.5)}
.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}
.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}
.twentytwenty-before{z-index:20}
.twentytwenty-after{z-index:10}
.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid white;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 0 12px rgba(51,51,51,0.5);box-shadow:0 0 12px rgba(51,51,51,0.5);z-index:40;cursor:pointer}
.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white,0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 3px 0 white,0 0 12px rgba(51,51,51,0.5);box-shadow:0 3px 0 white,0 0 12px rgba(51,51,51,0.5)}
.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white,0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:0 -3px 0 white,0 0 12px rgba(51,51,51,0.5);box-shadow:0 -3px 0 white,0 0 12px rgba(51,51,51,0.5)}
.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 white,0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:3px 0 0 white,0 0 12px rgba(51,51,51,0.5);box-shadow:3px 0 0 white,0 0 12px rgba(51,51,51,0.5)}
.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 white,0 0 12px rgba(51,51,51,0.5);-moz-box-shadow:-3px 0 0 white,0 0 12px rgba(51,51,51,0.5);box-shadow:-3px 0 0 white,0 0 12px rgba(51,51,51,0.5)}
.twentytwenty-left-arrow{border-right:6px solid white;left:50%;margin-left:-17px}
.twentytwenty-right-arrow{border-left:6px solid white;right:50%;margin-right:-17px}
.twentytwenty-up-arrow{border-bottom:6px solid white;top:50%;margin-top:-17px}
.twentytwenty-down-arrow{border-top:6px solid white;bottom:50%;margin-bottom:-17px}