@font-face {
        font-family: 'icomoon';
        src:url('/wp-content/themes/surveygizmo/assets/fonts/icomoon.eot');
        src:url('/wp-content/themes/surveygizmo/assets/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
            url('/wp-content/themes/surveygizmo/assets/fonts/icomoon.woff') format('woff'),
            url('/wp-content/themes/surveygizmo/assets/fonts/icomoon.ttf') format('truetype'),
            url('/wp-content/themes/surveygizmo/assets/fonts/icomoon.svg#icomoon') format('svg');
        font-weight: normal;
        font-style: normal;
    }
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block }
audio,canvas,video { display:inline-block }
audio:not([controls]) { display:no1ne;height:0 }
[hidden] { display:none }
html { font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100% }
body { margin:0; background: none repeat scroll 0 0 #525a5e; background: white; }
a:focus { outline:thin dotted }
a:active,a:hover { outline:0 }
h1 { margin:0.67em 0;font-size:2em }
.fake-h1 { font-family: "Lato","Helvetica Neue", Arial,sans-serif; ,serif;color: #39a9ca !important;font-size: 30px;font-weight: 600 }
abbr[title] { border-bottom:1px dotted }
b,strong { font-weight:bold }
dfn { font-style:italic }
hr { height:0;-moz-box-sizing:content-box;box-sizing:content-box;*behavior:url(/wp-content/themes/surveygizmo/assets/css/boxsizing.htc); }
mark { color:#000;background:#ff0 }
code,kbd,pre,samp { font-family:monospace, serif;font-size:1em }
pre { white-space:pre-wrap }
q { quotes:"\201C" "\201D" "\2018" "\2019" }
small { font-size:80% }
sub,sup { position:relative;font-size:75%; line-height:0; vertical-align:baseline; }
sup { top:-0.5em }
sub { bottom:-0.25em }
img { border:0 }
svg:not(:root) { overflow:hidden }
figure { margin:0 }
fieldset { padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid #c0c0c0 }
legend { padding:0;border:0 }
button,input,select,textarea { margin:0;font-family:inherit;font-size:100% }
button,input { line-height:normal }
button,select { text-transform:none }
button,html input[type="button"],input[type="reset"],input[type="submit"] { cursor:pointer;-webkit-appearance:button; }
button[disabled],html input[disabled] { cursor:default }
input[type="checkbox"],input[type="radio"] { padding:0;box-sizing:border-box;*behavior:url(/wp-content/themes/surveygizmo/assets/css/boxsizing.htc); }
input[type="search"] { -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;*behavior:url(/wp-content/themes/surveygizmo/assets/css/boxsizing.htc);-webkit-appearance:textfield }
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none }
button::-moz-focus-inner,input::-moz-focus-inner { padding:0;border:0 }
textarea { overflow:auto;vertical-align:top }
table { border-collapse:collapse;border-spacing:0 }
@media print { * { color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important }
a,a:visited { text-decoration:underline }
a[href]:after { content:" (" attr(href) ")" }
abbr[title]:after { content:" (" attr(title) ")" }
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after { content:"" }
pre,blockquote { border:1px solid #999;page-break-inside:avoid }
thead { display:table-header-group }
tr,img { page-break-inside:avoid }
img { max-width:100% !important }
@page { margin:2cm .5cm }
p,h2,h3 { orphans:3;widows:3 }
h2,h3 { page-break-after:avoid }
.navbar { display:none }
.table td,.table th { background-color:#fff !important }
.btn > .caret,.dropup > .btn > .caret { border-top-color:#000 !important }
.label { border:1px solid #000 }
.table { border-collapse:collapse !important }
.table-bordered th,.table-bordered td { border:1px solid #ddd !important }
}
*,*:before,*:after { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/wp-content/themes/surveygizmo/assets/css/boxsizing.htc) }
html { font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0) }
body { font-family:"Lato","Helvetica Neue", Arial,sans-serif; ;font-size:14px;line-height:1.428571429;color:#333333 }
input,button,select,textarea { font-family:inherit;font-size:inherit;line-height:inherit }
button,input,select[multiple],textarea { background-image:none }
a { color:#428bca;text-decoration:none }
a:hover,a:focus { color:#2a6496;text-decoration:underline }
a:focus { outline:none; }
img { vertical-align:middle }
.img-responsive { display:block;height:auto;max-width:100% }
.img-rounded { border-radius:6px }
.img-thumbnail { display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out }
.img-circle { border-radius:50% }
hr { margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee }
.sr-only { position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0 }
p { margin:0 0 10px }
p.guide { margin: 20px 0 10px }
.lead { margin-bottom:20px;font-size:16.099999999999998px;font-weight:200;line-height:1.4 }
@media (min-width: 769px) { .lead { font-size:21px }
}
small { font-size:85% }
cite { font-style:normal }
.text-muted { color:#999999 }
.text-primary { color:#428bca }
.text-warning { color:#c09853 }
.text-danger { color:#b94a48 }
.text-success { color:#468847 }
.text-info { color:#3a87ad }
.text-left { text-align:left }
.text-right { text-align:right }
.text-center { text-align:center }
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { font-family:"Lato","Helvetica Neue", Arial,sans-serif;font-weight:500;line-height:1.1 }
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small { font-weight:normal;line-height:1;color:#999999 }
h1,h2,h3 { margin-top:20px;margin-bottom:10px }
h4,h5,h6 { margin-top:10px;margin-bottom:10px }
h1,.h1 { font-size:36px }
h2,.h2 { font-size:30px }
h3,.h3 { font-size:24px }
h4,.h4 { font-size:18px }
h5,.h5 { font-size:14px }
h6,.h6 { font-size:12px }
h1 small,.h1 small { font-size:24px }
h2 small,.h2 small { font-size:18px }
h3 small,.h3 small,h4 small,.h4 small { font-size:14px }
ul,ol { margin-top:0;margin-bottom:10px }
ul ul,ol ul,ul ol,ol ol { margin-bottom:0 }
.list-unstyled { padding-left:0;list-style:none }
.list-inline { padding-left:0;list-style:none }
.list-inline > li { display:inline-block;padding-right:5px;padding-left:5px }
dl { margin-bottom:20px }
dt,dd { line-height:1.428571429 }
dt { font-weight:bold }
dd { margin-left:0 }
@media (min-width: 769px) { .dl-horizontal dt { float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap }
.dl-horizontal dd { margin-left:180px }
.dl-horizontal dd:before,.dl-horizontal dd:after { display:table;content:" " }
.dl-horizontal dd:after { clear:both }
.dl-horizontal dd:before,.dl-horizontal dd:after { display:table;content:" " }
.dl-horizontal dd:after { clear:both }
}
abbr[title],abbr[data-original-title] { cursor:help;border-bottom:1px dotted #999999 }
abbr.initialism { font-size:90%;text-transform:uppercase }
blockquote { margin: 2em 0;padding: 0.25em 2em;line-height: 1.45;position: relative;font-style: italic;background: none;font-size: 18px !important; }
blockquote:before { display: block;content: "\201C";position: absolute;font-size: 4em;left: -20px;top: 0.5em;color: #d9ecf3; }
blockquote p { font-size:17.5px;font-weight:300;line-height:1.25 }
blockquote p:last-child { margin-bottom:0 }
blockquote small { display:block;line-height:1.428571429;color:#999999 }
blockquote small:before { content:'\2014 \00A0'; }
blockquote.pull-right { padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0 }
blockquote.pull-right p,blockquote.pull-right small { text-align:right }
blockquote.pull-right small:before { content:'' }
blockquote.pull-right small:after { content:'\00A0 \2014' }
q:before,q:after,blockquote:after { content:"" }
address { display:block;margin-bottom:20px;font-style:normal;line-height:1.428571429 }
code,pre { font-family:Monaco, Menlo, Consolas, "Courier New", monospace }
code { padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px }
pre { display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px }
pre.prettyprint { margin-bottom:20px }
pre code { padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border:0 }
.pre-scrollable { max-height:340px;overflow-y:scroll }
.container { padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto }
.container:before,.container:after { display:table;content:" " }
.container:after { clear:both }
.container:before,.container:after { display:table;content:" " }
.container:after { clear:both }
.row { margin-right:-15px;margin-left:-15px }
.row:before,.row:after { display:table;content:" " }
.row:after { clear:both }
.row:before,.row:after { display:table;content:" " }
.row:after { clear:both }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 { position:relative;min-height:1px;padding-right:15px;padding-left:15px }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11 { float:left }
.col-xs-1 { width:8.333333333333332% }
.col-xs-2 { width:16.666666666666664% }
.col-xs-3 { width:25% }
.col-xs-4 { width:33.33333333333333% }
.col-xs-5 { width:41.66666666666667% }
.col-xs-6 { width:50% }
.col-xs-7 { width:58.333333333333336% }
.col-xs-8 { width:66.66666666666666% }
.col-xs-9 { width:75% }
.col-xs-10 { width:83.33333333333334% }
.col-xs-11 { width:91.66666666666666% }
.col-xs-12 { width:100% }
.col-xs-push-1 { left:8.333333333333332% }
.col-xs-push-2 { left:16.666666666666664% }
.col-xs-push-3 { left:25% }
.col-xs-push-4 { left:33.33333333333333% }
.col-xs-push-5 { left:41.66666666666667% }
.col-xs-push-6 { left:50% }
.col-xs-push-7 { left:58.333333333333336% }
.col-xs-push-8 { left:66.66666666666666% }
.col-xs-push-9 { left:75% }
.col-xs-push-10 { left:83.33333333333334% }
.col-xs-push-11 { left:91.66666666666666% }
.col-xs-pull-1 { right:8.333333333333332% }
.col-xs-pull-2 { right:16.666666666666664% }
.col-xs-pull-3 { right:25% }
.col-xs-pull-4 { right:33.33333333333333% }
.col-xs-pull-5 { right:41.66666666666667% }
.col-xs-pull-6 { right:50% }
.col-xs-pull-7 { right:58.333333333333336% }
.col-xs-pull-8 { right:66.66666666666666% }
.col-xs-pull-9 { right:75% }
.col-xs-pull-10 { right:83.33333333333334% }
.col-xs-pull-11 { right:91.66666666666666% }

@media (min-width: 769px) { .container { max-width:750px }
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11 { float:left }
.col-sm-1 { width:8.333333333333332% }
.col-sm-2 { width:16.666666666666664% }
.col-sm-3 { width:25% }
.col-sm-4 { width:33.33333333333333% }
.col-sm-5 { width:41.66666666666667% }
.col-sm-6 { width:50% }
.col-sm-7 { width:58.333333333333336% }
.col-sm-8 { width:66.66666666666666% }
.col-sm-9 { width:75% }
.col-sm-10 { width:83.33333333333334% }
.col-sm-11 { width:91.66666666666666% }
.col-sm-12 { width:100% }
.col-sm-push-1 { left:8.333333333333332% }
.col-sm-push-2 { left:16.666666666666664% }
.col-sm-push-3 { left:25% }
.col-sm-push-4 { left:33.33333333333333% }
.col-sm-push-5 { left:41.66666666666667% }
.col-sm-push-6 { left:50% }
.col-sm-push-7 { left:58.333333333333336% }
.col-sm-push-8 { left:66.66666666666666% }
.col-sm-push-9 { left:75% }
.col-sm-push-10 { left:83.33333333333334% }
.col-sm-push-11 { left:91.66666666666666% }
.col-sm-pull-1 { right:8.333333333333332% }
.col-sm-pull-2 { right:16.666666666666664% }
.col-sm-pull-3 { right:25% }
.col-sm-pull-4 { right:33.33333333333333% }
.col-sm-pull-5 { right:41.66666666666667% }
.col-sm-pull-6 { right:50% }
.col-sm-pull-7 { right:58.333333333333336% }
.col-sm-pull-8 { right:66.66666666666666% }
.col-sm-pull-9 { right:75% }
.col-sm-pull-10 { right:83.33333333333334% }
.col-sm-pull-11 { right:91.66666666666666% }
.col-sm-offset-1 { margin-left:8.333333333333332% }
.col-sm-offset-2 { margin-left:16.666666666666664% }
.col-sm-offset-3 { margin-left:25% }
.col-sm-offset-4 { margin-left:33.33333333333333% }
.col-sm-offset-5 { margin-left:41.66666666666667% }
.col-sm-offset-6 { margin-left:50% }
.col-sm-offset-7 { margin-left:58.333333333333336% }
.col-sm-offset-8 { margin-left:66.66666666666666% }
.col-sm-offset-9 { margin-left:75% }
.col-sm-offset-10 { margin-left:83.33333333333334% }
.col-sm-offset-11 { margin-left:91.66666666666666% }
}
@media (min-width: 992px) { .container { max-width:970px }
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11 { float:left }
.col-md-1 { width:8.333333333333332% }
.col-md-2 { width:16.666666666666664% }
.col-md-3 { width:25% }
.col-md-4 { width:33.33333333333333% }
.col-md-5 { width:41.66666666666667% }
.col-md-6 { width:50% }
.col-md-7 { width:58.333333333333336% }
.col-md-8 { width:66.66666666666666% }
.col-md-9 { width:75% }
.col-md-10 { width:83.33333333333334% }
.col-md-11 { width:91.66666666666666% }
.col-md-12 { width:100% }
.col-md-push-0 { left:auto }
.col-md-push-1 { left:8.333333333333332% }
.col-md-push-2 { left:16.666666666666664% }
.col-md-push-3 { left:25% }
.col-md-push-4 { left:33.33333333333333% }
.col-md-push-5 { left:41.66666666666667% }
.col-md-push-6 { left:50% }
.col-md-push-7 { left:58.333333333333336% }
.col-md-push-8 { left:66.66666666666666% }
.col-md-push-9 { left:75% }
.col-md-push-10 { left:83.33333333333334% }
.col-md-push-11 { left:91.66666666666666% }
.col-md-pull-0 { right:auto }
.col-md-pull-1 { right:8.333333333333332% }
.col-md-pull-2 { right:16.666666666666664% }
.col-md-pull-3 { right:25% }
.col-md-pull-4 { right:33.33333333333333% }
.col-md-pull-5 { right:41.66666666666667% }
.col-md-pull-6 { right:50% }
.col-md-pull-7 { right:58.333333333333336% }
.col-md-pull-8 { right:66.66666666666666% }
.col-md-pull-9 { right:75% }
.col-md-pull-10 { right:83.33333333333334% }
.col-md-pull-11 { right:91.66666666666666% }
.col-md-offset-0 { margin-left:0 }
.col-md-offset-1 { margin-left:8.333333333333332% }
.col-md-offset-2 { margin-left:16.666666666666664% }
.col-md-offset-3 { margin-left:25% }
.col-md-offset-4 { margin-left:33.33333333333333% }
.col-md-offset-5 { margin-left:41.66666666666667% }
.col-md-offset-6 { margin-left:50% }
.col-md-offset-7 { margin-left:58.333333333333336% }
.col-md-offset-8 { margin-left:66.66666666666666% }
.col-md-offset-9 { margin-left:75% }
.col-md-offset-10 { margin-left:83.33333333333334% }
.col-md-offset-11 { margin-left:91.66666666666666% }
}
@media (min-width: 1200px) { .container { max-width:1170px }
.col-lg-1, .col-lg-1-5, .col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11 { float:left }
.col-lg-1 { width:8.333333333333332% }
.col-lg-1-5 { width:12.5% }
.col-lg-2 { width:16.666666666666664% }
.col-lg-3 { width:25% }
.col-lg-4 { width:33.33333333333333% }
.col-lg-5 { width:41.66666666666667% }
.col-lg-6 { width:50% }
.col-lg-7 { width:58.333333333333336% }
.col-lg-8 { width:66.66666666666666% }
.col-lg-9 { width:75% }
.col-lg-10 { width:83.33333333333334% }
.col-lg-11 { width:91.66666666666666% }
.col-lg-12 { width:100% }
.col-lg-push-0 { left:auto }
.col-lg-push-1 { left:8.333333333333332% }
.col-lg-push-2 { left:16.666666666666664% }
.col-lg-push-3 { left:25% }
.col-lg-push-4 { left:33.33333333333333% }
.col-lg-push-5 { left:41.66666666666667% }
.col-lg-push-6 { left:50% }
.col-lg-push-7 { left:58.333333333333336% }
.col-lg-push-8 { left:66.66666666666666% }
.col-lg-push-9 { left:75% }
.col-lg-push-10 { left:83.33333333333334% }
.col-lg-push-11 { left:91.66666666666666% }
.col-lg-pull-0 { right:auto }
.col-lg-pull-1 { right:8.333333333333332% }
.col-lg-pull-2 { right:16.666666666666664% }
.col-lg-pull-3 { right:25% }
.col-lg-pull-4 { right:33.33333333333333% }
.col-lg-pull-5 { right:41.66666666666667% }
.col-lg-pull-6 { right:50% }
.col-lg-pull-7 { right:58.333333333333336% }
.col-lg-pull-8 { right:66.66666666666666% }
.col-lg-pull-9 { right:75% }
.col-lg-pull-10 { right:83.33333333333334% }
.col-lg-pull-11 { right:91.66666666666666% }
.col-lg-offset-0 { margin-left:0 }
.col-lg-offset-1 { margin-left:8.333333333333332% }
.col-lg-offset-2 { margin-left:16.666666666666664% }
.col-lg-offset-3 { margin-left:25% }
.col-lg-offset-4 { margin-left:33.33333333333333% }
.col-lg-offset-5 { margin-left:41.66666666666667% }
.col-lg-offset-6 { margin-left:50% }
.col-lg-offset-7 { margin-left:58.333333333333336% }
.col-lg-offset-8 { margin-left:66.66666666666666% }
.col-lg-offset-9 { margin-left:75% }
.col-lg-offset-10 { margin-left:83.33333333333334% }
.col-lg-offset-11 { margin-left:91.66666666666666% }
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.video-embed { box-shadow: 0 0 10px #666 !important }

/* Container-smooth */
.container-smooth { padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto; max-width: 1170px; }
.container-smooth:before,.container-smooth:after { display:table;content:" " }
.container-smooth:after { clear:both }
.container-smooth:before,.container-smooth:after { display:table;content:" " }
.container-smooth:after { clear:both }


/*    --  Responsive Video --    */
.video-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
.video-embed-container iframe, .video-embed-container object, .video-embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.video-embed-container { 
    position: relative; 
    padding-bottom: 56.25%;
    height: 0; 
    overflow: hidden; 
    max-width: 100%;
    border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);      
} 

.video-embed-container iframe, 
.video-embed-container object, 
.video-embed-container embed { 
    position: absolute; 
    top: -1px; 
    left: -1px;
    width: calc(100% + 2px); 
    height: calc(100% + 2px);
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}

.col-sm-1 { width:12.33% }
table { max-width:100%;background-color:transparent }
th { text-align:left }
.table { width:100%;margin-bottom:20px }
.table thead > tr > th,.table tbody > tr > th,.table tfoot > tr > th,.table thead > tr > td,.table tbody > tr > td,.table tfoot > tr > td { padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #dddddd }
.table thead > tr > th { vertical-align:bottom;border-bottom:2px solid #dddddd }
.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td { border-top:0 }
.table tbody+tbody { border-top:2px solid #dddddd }
.table .table { background-color:#ffffff }
.table-condensed thead > tr > th,.table-condensed tbody > tr > th,.table-condensed tfoot > tr > th,.table-condensed thead > tr > td,.table-condensed tbody > tr > td,.table-condensed tfoot > tr > td { padding:5px }
.table-bordered { border:1px solid #dddddd }
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td { border:1px solid #dddddd }
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td { border-bottom-width:2px }
.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th { background-color:#f9f9f9 }
.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th { background-color:#f5f5f5 }
table col[class*="col-"] { display:table-column;float:none }
table td[class*="col-"],table th[class*="col-"] { display:table-cell;float:none }
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th { background-color:#f5f5f5 }
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th { background-color:#dff0d8;border-color:#d6e9c6 }
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td { background-color:#d0e9c6;border-color:#c9e2b3 }
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th { background-color:#f2dede;border-color:#eed3d7 }
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td { background-color:#ebcccc;border-color:#e6c1c7 }
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th { background-color:#fcf8e3;border-color:#fbeed5 }
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td { background-color:#faf2cc;border-color:#f8e5be }
@media (max-width: 768px) { .table-responsive { width:100%;margin-bottom:15px;overflow-x:scroll;border:1px solid #dddddd }
.table-responsive > .table { margin-bottom:0;background-color:#fff }
.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td { white-space:nowrap }
.table-responsive > .table-bordered { border:0 }
.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left:0 }
.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right:0 }
.table-responsive > .table-bordered > thead > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > thead > tr:last-child > td,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom:0 }
}
fieldset { padding:0;margin:0;border:0 }
legend { display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5 }
label { display:inline-block;margin-bottom:5px;font-weight:bold }
input[type="search"] { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/wp-content/themes/surveygizmo/assets/css/boxsizing.htc) }
input[type="radio"],input[type="checkbox"] { margin:4px 0 0;margin-top:1px \9;line-height:normal }
input[type="file"] { display:block }
select[multiple],select[size] { height:auto }
select optgroup { font-family:inherit;font-size:inherit;font-style:inherit }
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus { outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px }
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button { height:auto }
.form-control:-moz-placeholder { color:#999999 }
.form-control::-moz-placeholder { color:#999999 }
.form-control:-ms-input-placeholder { color:#999999 }
.form-control::-webkit-input-placeholder { color:#999999 }
.form-control { display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s }
.form-control:focus { border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6) }
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control { cursor:not-allowed;background-color:#eeeeee }
textarea.form-control { height:auto }
.form-group { margin-bottom:15px }
.radio,.checkbox { display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle }
.radio label,.checkbox label { display:inline;margin-bottom:0;font-weight:normal;cursor:pointer }
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] { float:left;margin-left:-20px }
.radio+.radio,.checkbox+.checkbox { margin-top:-5px }
.radio-inline,.checkbox-inline { display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer }
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline { margin-top:0;margin-left:10px }
input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline { cursor:not-allowed }
.input-sm { height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px }
select.input-sm { height:30px;line-height:30px }
textarea.input-sm { height:auto }
.input-lg { height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px }
select.input-lg { height:45px;line-height:45px }
textarea.input-lg { height:auto }
.has-warning .help-block,.has-warning .control-label { color:#c09853 }
.has-warning .form-control { border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) }
.has-warning .form-control:focus { border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e }
.has-warning .input-group-addon { color:#c09853;background-color:#fcf8e3;border-color:#c09853 }
.has-error .help-block,.has-error .control-label { color:#b94a48 }
.has-error .form-control { border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) }
.has-error .form-control:focus { border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392 }
.has-error .input-group-addon { color:#b94a48;background-color:#f2dede;border-color:#b94a48 }
.has-success .help-block,.has-success .control-label { color:#468847 }
.has-success .form-control { border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075) }
.has-success .form-control:focus { border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b }
.has-success .input-group-addon { color:#468847;background-color:#dff0d8;border-color:#468847 }
.form-control-static { padding-top:7px;margin-bottom:0 }
.help-block { display:block;margin-top:5px;margin-bottom:10px;color:#737373 }
@media (min-width: 769px) { .form-inline .form-group { display:inline-block;margin-bottom:0;vertical-align:middle }
.form-inline .form-control { display:inline-block }
.form-inline .radio,.form-inline .checkbox { display:inline-block;padding-left:0;margin-top:0;margin-bottom:0 }
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] { float:none;margin-left:0 }
}
.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline { padding-top:7px;margin-top:0;margin-bottom:0 }
.form-horizontal .form-group { margin-right:-15px;margin-left:-15px }
.form-horizontal .form-group:before,.form-horizontal .form-group:after { display:table;content:" " }
.form-horizontal .form-group:after { clear:both }
.form-horizontal .form-group:before,.form-horizontal .form-group:after { display:table;content:" " }
.form-horizontal .form-group:after { clear:both }
@media (min-width: 769px) { .form-horizontal .control-label { text-align:right }
}
.btn { display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none }
.btn:focus { outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px }
.btn:hover,.btn:focus { color:#333333;text-decoration:none; outline: none; color: white; }
.btn:active,.btn.active { background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) }
.btn.disabled,.btn[disabled],fieldset[disabled] .btn { pointer-events:none;cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none }
.btn-default { color:#333333;background-color:#ffffff;border-color:#cccccc }
.btn-default:hover,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default { color:#333333;background-color:#ebebeb;border-color:#adadad }
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default { background-image:none }
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active { background-color:#ffffff;border-color:#cccccc }
.btn-primary { color:#ffffff;background-color:#428bca;border-color:#357ebd }
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary { color:#ffffff;background-color:#3276b1;border-color:#285e8e }
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary { background-image:none }
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active { background-color:#428bca;border-color:#357ebd }
  .btn-secondary { color:#ffffff;background-color:#666;border-color:#357ebd; padding: 17px 25px }
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary { color:#ffffff;background-color:#e1e1e1;border-color:#285e8e }
  .btn-install { padding:17px 25px !important }
  .btn-warning { color:#ffffff;background-color:#f0ad4e;border-color:#eea236 }
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning { color:#ffffff;background-color:#ed9c28;border-color:#d58512 }
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning { background-image:none }
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active { background-color:#f0ad4e;border-color:#eea236 }
.btn-danger { color:#ffffff;background-color:#d9534f;border-color:#d43f3a }
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger { color:#ffffff;background-color:#d2322d;border-color:#ac2925 }
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger { background-image:none }
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active { background-color:#d9534f;border-color:#d43f3a }
.btn-success { color:#ffffff;background-color:#5cb85c;border-color:#4cae4c }
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success { color:#ffffff;background-color:#47a447;border-color:#398439 }
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success { background-image:none }
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active { background-color:#5cb85c;border-color:#4cae4c }
.btn-info { color:#ffffff;background-color:#5bc0de;border-color:#46b8da }
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info { color:#ffffff;background-color:#39b3d7;border-color:#269abc }
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info { background-image:none }
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active { background-color:#5bc0de;border-color:#46b8da }
.btn-link { font-weight:normal;color:#428bca;cursor:pointer;border-radius:0 }
.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link { background-color:transparent;-webkit-box-shadow:none;box-shadow:none }
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active { border-color:transparent }
.btn-link:hover,.btn-link:focus { color:#2a6496;text-decoration:underline;background-color:transparent }
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus { color:#999999;text-decoration:none }
.btn-lg { padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px }
.btn-sm,.btn-xs { padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px }
.btn-xs { padding:1px 5px }
.btn-block { display:block;width:100%;padding-right:0;padding-left:0 }
.btn-block+.btn-block { margin-top:5px }
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block { width:100% }
.fade { opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear }
.fade.in { opacity:1 }
.collapse { display:none }
.collapse.in { display:block }
.collapsing { position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease }
@font-face { font-family:'Glyphicons Halflings';src:url("../fonts/glyphicons-halflings-regular.eot");src:url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular") format("svg") }
.glyphicon { position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1 }
.glyphicon-asterisk:before { content:"\2a" }
.glyphicon-plus:before { content:"\2b" }
.glyphicon-euro:before { content:"\20ac" }
.glyphicon-minus:before { content:"\2212" }
.glyphicon-cloud:before { content:"\2601" }
.glyphicon-envelope:before { content:"\2709" }
.glyphicon-pencil:before { content:"\270f" }
.glyphicon-glass:before { content:"\e001" }
.glyphicon-music:before { content:"\e002" }
.glyphicon-search:before { content:"\e003" }
.glyphicon-heart:before { content:"\e005" }
.glyphicon-star:before { content:"\e006" }
.glyphicon-star-empty:before { content:"\e007" }
.glyphicon-user:before { content:"\e008" }
.glyphicon-film:before { content:"\e009" }
.glyphicon-th-large:before { content:"\e010" }
.glyphicon-th:before { content:"\e011" }
.glyphicon-th-list:before { content:"\e012" }
.glyphicon-ok:before { content:"\e013" }
.glyphicon-remove:before { content:"\e014" }
.glyphicon-zoom-in:before { content:"\e015" }
.glyphicon-zoom-out:before { content:"\e016" }
.glyphicon-off:before { content:"\e017" }
.glyphicon-signal:before { content:"\e018" }
.glyphicon-cog:before { content:"\e019" }
.glyphicon-trash:before { content:"\e020" }
.glyphicon-home:before { content:"\e021" }
.glyphicon-file:before { content:"\e022" }
.glyphicon-time:before { content:"\e023" }
.glyphicon-road:before { content:"\e024" }
.glyphicon-download-alt:before { content:"\e025" }
.glyphicon-download:before { content:"\e026" }
.glyphicon-upload:before { content:"\e027" }
.glyphicon-inbox:before { content:"\e028" }
.glyphicon-play-circle:before { content:"\e029" }
.glyphicon-repeat:before { content:"\e030" }
.glyphicon-refresh:before { content:"\e031" }
.glyphicon-list-alt:before { content:"\e032" }
.glyphicon-flag:before { content:"\e034" }
.glyphicon-headphones:before { content:"\e035" }
.glyphicon-volume-off:before { content:"\e036" }
.glyphicon-volume-down:before { content:"\e037" }
.glyphicon-volume-up:before { content:"\e038" }
.glyphicon-qrcode:before { content:"\e039" }
.glyphicon-barcode:before { content:"\e040" }
.glyphicon-tag:before { content:"\e041" }
.glyphicon-tags:before { content:"\e042" }
.glyphicon-book:before { content:"\e043" }
.glyphicon-print:before { content:"\e045" }
.glyphicon-font:before { content:"\e047" }
.glyphicon-bold:before { content:"\e048" }
.glyphicon-italic:before { content:"\e049" }
.glyphicon-text-height:before { content:"\e050" }
.glyphicon-text-width:before { content:"\e051" }
.glyphicon-align-left:before { content:"\e052" }
.glyphicon-align-center:before { content:"\e053" }
.glyphicon-align-right:before { content:"\e054" }
.glyphicon-align-justify:before { content:"\e055" }
.glyphicon-list:before { content:"\e056" }
.glyphicon-indent-left:before { content:"\e057" }
.glyphicon-indent-right:before { content:"\e058" }
.glyphicon-facetime-video:before { content:"\e059" }
.glyphicon-picture:before { content:"\e060" }
.glyphicon-map-marker:before { content:"\e062" }
.glyphicon-adjust:before { content:"\e063" }
.glyphicon-tint:before { content:"\e064" }
.glyphicon-edit:before { content:"\e065" }
.glyphicon-share:before { content:"\e066" }
.glyphicon-check:before { content:"\e067" }
.glyphicon-move:before { content:"\e068" }
.glyphicon-step-backward:before { content:"\e069" }
.glyphicon-fast-backward:before { content:"\e070" }
.glyphicon-backward:before { content:"\e071" }
.glyphicon-play:before { content:"\e072" }
.glyphicon-pause:before { content:"\e073" }
.glyphicon-stop:before { content:"\e074" }
.glyphicon-forward:before { content:"\e075" }
.glyphicon-fast-forward:before { content:"\e076" }
.glyphicon-step-forward:before { content:"\e077" }
.glyphicon-eject:before { content:"\e078" }
.glyphicon-chevron-left:before { content:"\e079" }
.glyphicon-chevron-right:before { content:"\e080" }
.glyphicon-plus-sign:before { content:"\e081" }
.glyphicon-minus-sign:before { content:"\e082" }
.glyphicon-remove-sign:before { content:"\e083" }
.glyphicon-ok-sign:before { content:"\e084" }
.glyphicon-question-sign:before { content:"\e085" }
.glyphicon-info-sign:before { content:"\e086" }
.glyphicon-screenshot:before { content:"\e087" }
.glyphicon-remove-circle:before { content:"\e088" }
.glyphicon-ok-circle:before { content:"\e089" }
.glyphicon-ban-circle:before { content:"\e090" }
.glyphicon-arrow-left:before { content:"\e091" }
.glyphicon-arrow-right:before { content:"\e092" }
.glyphicon-arrow-up:before { content:"\e093" }
.glyphicon-arrow-down:before { content:"\e094" }
.glyphicon-share-alt:before { content:"\e095" }
.glyphicon-resize-full:before { content:"\e096" }
.glyphicon-resize-small:before { content:"\e097" }
.glyphicon-exclamation-sign:before { content:"\e101" }
.glyphicon-gift:before { content:"\e102" }
.glyphicon-leaf:before { content:"\e103" }
.glyphicon-eye-open:before { content:"\e105" }
.glyphicon-eye-close:before { content:"\e106" }
.glyphicon-warning-sign:before { content:"\e107" }
.glyphicon-plane:before { content:"\e108" }
.glyphicon-random:before { content:"\e110" }
.glyphicon-comment:before { content:"\e111" }
.glyphicon-magnet:before { content:"\e112" }
.glyphicon-chevron-up:before { content:"\e113" }
.glyphicon-chevron-down:before { content:"\e114" }
.glyphicon-retweet:before { content:"\e115" }
.glyphicon-shopping-cart:before { content:"\e116" }
.glyphicon-folder-close:before { content:"\e117" }
.glyphicon-folder-open:before { content:"\e118" }
.glyphicon-resize-vertical:before { content:"\e119" }
.glyphicon-resize-horizontal:before { content:"\e120" }
.glyphicon-hdd:before { content:"\e121" }
.glyphicon-bullhorn:before { content:"\e122" }
.glyphicon-certificate:before { content:"\e124" }
.glyphicon-thumbs-up:before { content:"\e125" }
.glyphicon-thumbs-down:before { content:"\e126" }
.glyphicon-hand-right:before { content:"\e127" }
.glyphicon-hand-left:before { content:"\e128" }
.glyphicon-hand-up:before { content:"\e129" }
.glyphicon-hand-down:before { content:"\e130" }
.glyphicon-circle-arrow-right:before { content:"\e131" }
.glyphicon-circle-arrow-left:before { content:"\e132" }
.glyphicon-circle-arrow-up:before { content:"\e133" }
.glyphicon-circle-arrow-down:before { content:"\e134" }
.glyphicon-globe:before { content:"\e135" }
.glyphicon-tasks:before { content:"\e137" }
.glyphicon-filter:before { content:"\e138" }
.glyphicon-fullscreen:before { content:"\e140" }
.glyphicon-dashboard:before { content:"\e141" }
.glyphicon-heart-empty:before { content:"\e143" }
.glyphicon-link:before { content:"\e144" }
.glyphicon-phone:before { content:"\e145" }
.glyphicon-usd:before { content:"\e148" }
.glyphicon-gbp:before { content:"\e149" }
.glyphicon-sort:before { content:"\e150" }
.glyphicon-sort-by-alphabet:before { content:"\e151" }
.glyphicon-sort-by-alphabet-alt:before { content:"\e152" }
.glyphicon-sort-by-order:before { content:"\e153" }
.glyphicon-sort-by-order-alt:before { content:"\e154" }
.glyphicon-sort-by-attributes:before { content:"\e155" }
.glyphicon-sort-by-attributes-alt:before { content:"\e156" }
.glyphicon-unchecked:before { content:"\e157" }
.glyphicon-expand:before { content:"\e158" }
.glyphicon-collapse-down:before { content:"\e159" }
.glyphicon-collapse-up:before { content:"\e160" }
.glyphicon-log-in:before { content:"\e161" }
.glyphicon-flash:before { content:"\e162" }
.glyphicon-log-out:before { content:"\e163" }
.glyphicon-new-window:before { content:"\e164" }
.glyphicon-record:before { content:"\e165" }
.glyphicon-save:before { content:"\e166" }
.glyphicon-open:before { content:"\e167" }
.glyphicon-saved:before { content:"\e168" }
.glyphicon-import:before { content:"\e169" }
.glyphicon-export:before { content:"\e170" }
.glyphicon-send:before { content:"\e171" }
.glyphicon-floppy-disk:before { content:"\e172" }
.glyphicon-floppy-saved:before { content:"\e173" }
.glyphicon-floppy-remove:before { content:"\e174" }
.glyphicon-floppy-save:before { content:"\e175" }
.glyphicon-floppy-open:before { content:"\e176" }
.glyphicon-credit-card:before { content:"\e177" }
.glyphicon-transfer:before { content:"\e178" }
.glyphicon-cutlery:before { content:"\e179" }
.glyphicon-header:before { content:"\e180" }
.glyphicon-compressed:before { content:"\e181" }
.glyphicon-earphone:before { content:"\e182" }
.glyphicon-phone-alt:before { content:"\e183" }
.glyphicon-tower:before { content:"\e184" }
.glyphicon-stats:before { content:"\e185" }
.glyphicon-sd-video:before { content:"\e186" }
.glyphicon-hd-video:before { content:"\e187" }
.glyphicon-subtitles:before { content:"\e188" }
.glyphicon-sound-stereo:before { content:"\e189" }
.glyphicon-sound-dolby:before { content:"\e190" }
.glyphicon-sound-5-1:before { content:"\e191" }
.glyphicon-sound-6-1:before { content:"\e192" }
.glyphicon-sound-7-1:before { content:"\e193" }
.glyphicon-copyright-mark:before { content:"\e194" }
.glyphicon-registration-mark:before { content:"\e195" }
.glyphicon-cloud-download:before { content:"\e197" }
.glyphicon-cloud-upload:before { content:"\e198" }
.glyphicon-tree-conifer:before { content:"\e199" }
.glyphicon-tree-deciduous:before { content:"\e200" }
.glyphicon-briefcase:before { content:"\1f4bc" }
.glyphicon-calendar:before { content:"\1f4c5" }
.glyphicon-pushpin:before { content:"\1f4cc" }
.glyphicon-paperclip:before { content:"\1f4ce" }
.glyphicon-camera:before { content:"\1f4f7" }
.glyphicon-lock:before { content:"\1f512" }
.glyphicon-bell:before { content:"\1f514" }
.glyphicon-bookmark:before { content:"\1f516" }
.glyphicon-fire:before { content:"\1f525" }
.glyphicon-wrench:before { content:"\1f527" }
.caret { display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent;content:"" }
.dropdown { position:relative }
.dropdown-toggle:focus { outline:0 }
.dropdown-menu { position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box }
.dropdown-menu.pull-right { right:0;left:auto }
.dropdown-menu .divider { height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5 }
.dropdown-menu > li > a { display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333333;white-space:nowrap }
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus { color:#ffffff;text-decoration:none;background-color:#428bca }
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus { color:#ffffff;text-decoration:none;background-color:#428bca; outline:none;}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus { color:#999999 }
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus { text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)";}
.open > .dropdown-menu { display:block }
.open > a { outline:0 }
.dropdown-header { display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999999 }
.dropdown-backdrop { position:fixed;top:0;right:0;bottom:0;left:0;z-index:990 }
.pull-right > .dropdown-menu { right:0;left:auto }
.dropup .caret,.navbar-fixed-bottom .dropdown .caret { border-top:0 dotted;border-bottom:4px solid #000000;content:"" }
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu { top:auto;bottom:100%;margin-bottom:1px }
@media (min-width: 769px) {
    .navbar-right .dropdown-menu { right: 0; left: auto; }
}
.btn-default .caret { border-top-color:#333333 }
.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret { border-top-color:#fff }
.dropup .btn-default .caret { border-bottom-color:#333333 }
.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret { border-bottom-color:#fff }
.btn-group,.btn-group-vertical { position:relative;display:inline-block;vertical-align:middle }
.btn-group > .btn,.btn-group-vertical > .btn { position:relative;float:left }
.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active { z-index:2 }
.btn-group > .btn:focus,.btn-group-vertical > .btn:focus { outline:none }
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group { margin-left:-1px }
.btn-toolbar:before,.btn-toolbar:after { display:table;content:" " }
.btn-toolbar:after { clear:both }
.btn-toolbar:before,.btn-toolbar:after { display:table;content:" " }
.btn-toolbar:after { clear:both }
.btn-toolbar .btn-group { float:left }
.btn-toolbar > .btn+.btn,.btn-toolbar > .btn-group+.btn,.btn-toolbar > .btn+.btn-group,.btn-toolbar > .btn-group+.btn-group { margin-left:5px }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius:0 }
.btn-group > .btn:first-child { margin-left:0 }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius:0;border-bottom-right-radius:0 }
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius:0;border-top-left-radius:0 }
.btn-group > .btn-group { float:left }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius:0 }
.btn-group > .btn-group:first-child > .btn:last-child,.btn-group > .btn-group:first-child > .dropdown-toggle { border-top-right-radius:0;border-bottom-right-radius:0 }
.btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius:0;border-top-left-radius:0 }
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle { outline:0 }
.btn-group-xs > .btn { padding:5px 10px;padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px }
.btn-group-sm > .btn { padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px }
.btn-group-lg > .btn { padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px }
.btn-group > .btn+.dropdown-toggle { padding-right:8px;padding-left:8px }
.btn-group > .btn-lg+.dropdown-toggle { padding-right:12px;padding-left:12px }
.btn-group.open .dropdown-toggle { -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125) }
.btn .caret { margin-left:0 }
.btn-lg .caret { border-width:5px 5px 0;border-bottom-width:0 }
.dropup .btn-lg .caret { border-width:0 5px 5px }
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group { display:block;float:none;width:100%;max-width:100% }
.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after { display:table;content:" " }
.btn-group-vertical > .btn-group:after { clear:both }
.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after { display:table;content:" " }
.btn-group-vertical > .btn-group:after { clear:both }
.btn-group-vertical > .btn-group > .btn { float:none }
.btn-group-vertical > .btn+.btn,.btn-group-vertical > .btn+.btn-group,.btn-group-vertical > .btn-group+.btn,.btn-group-vertical > .btn-group+.btn-group { margin-top:-1px;margin-left:0 }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius:0 }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0 }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0 }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius:0 }
.btn-group-vertical > .btn-group:first-child > .btn:last-child,.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius:0;border-bottom-left-radius:0 }
.btn-group-vertical > .btn-group:last-child > .btn:first-child { border-top-right-radius:0;border-top-left-radius:0 }
.btn-group-justified { display:table;width:100%;border-collapse:separate;table-layout:fixed }
.btn-group-justified .btn { display:table-cell;float:none;width:1% }
[data-toggle="buttons"] > .btn > input[type="radio"],[data-toggle="buttons"] > .btn > input[type="checkbox"] { display:none }
.input-group { position:relative;display:table;border-collapse:separate }
.input-group.col { float:none;padding-right:0;padding-left:0 }
.input-group .form-control { width:100%;margin-bottom:0 }
.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn { height:45px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px }
select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn { height:45px;line-height:45px }
textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn { height:auto }
.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn { height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px }
select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn { height:30px;line-height:30px }
textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn { height:auto }
.input-group-addon,.input-group-btn,.input-group .form-control { display:table-cell }
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) { border-radius:0 }
.input-group-addon,.input-group-btn { width:1%;white-space:nowrap;vertical-align:middle }
.input-group-addon { padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;text-align:center;background-color:#eeeeee;border:1px solid #cccccc;border-radius:4px }
.input-group-addon.input-sm { padding:5px 10px;font-size:12px;border-radius:3px }
.input-group-addon.input-lg { padding:10px 16px;font-size:18px;border-radius:6px }
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] { margin-top:0 }
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-top-right-radius:0;border-bottom-right-radius:0 }
.input-group-addon:first-child { border-right:0 }
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child) { border-bottom-left-radius:0;border-top-left-radius:0 }
.input-group-addon:last-child { border-left:0 }
.input-group-btn { position:relative;white-space:nowrap }
.input-group-btn > .btn { position:relative }
.input-group-btn > .btn+.btn { margin-left:-4px }
.input-group-btn > .btn:hover,.input-group-btn > .btn:active { z-index:2 }
.nav { padding-left:0;margin-bottom:0;list-style:none }
.nav:before,.nav:after { display:table;content:" " }
.nav:after { clear:both }
.nav:before,.nav:after { display:table;content:" " }
.nav:after { clear:both }
.nav > li { position:relative;display:block }
.nav > li > a { position:relative;display:block;padding:10px 15px }
.nav > li > a:hover,.nav > li > a:focus { text-decoration:none;background-color:#eeeeee }
.nav > li.disabled > a { color:#999999 }
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus { color:#999999;text-decoration:none;cursor:not-allowed;background-color:transparent }
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus { background-color:#eeeeee;border-color:#428bca }
.nav .nav-divider { height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5 }
.nav > li > a>img { max-width:none }
.nav-tabs { border-bottom:1px solid #dddddd }
.nav-tabs > li { float:left;margin-bottom:-1px }
.nav-tabs > li > a { margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0 }
.nav-tabs > li > a:hover { border-color:#eeeeee #eeeeee #dddddd }
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus { color:#555555;cursor:default;background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:transparent }
.nav-tabs.nav-justified { width:100%;border-bottom:0 }
.nav-tabs.nav-justified > li { float:none }
.nav-tabs.nav-justified > li > a { text-align:center }
@media (min-width: 769px) {
    .nav-tabs.nav-justified > li { display:table-cell;width:1% }
}
.nav-tabs.nav-justified > li > a { margin-right:0;border-bottom:1px solid #dddddd }
.nav-tabs.nav-justified > .active > a { border-bottom-color:#ffffff }
.nav-pills > li { float:left }
.nav-pills > li > a { border-radius:5px }
.nav-pills > li+li { margin-left:2px }
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus { color:#ffffff;background-color:#428bca }
.nav-stacked > li { float:none }
.nav-stacked > li+li { margin-top:2px;margin-left:0 }
.nav-justified { width:100% }
.nav-justified > li { float:none }
.nav-justified > li > a { text-align:center }
@media (min-width: 769px) {
    .nav-justified > li { display:table-cell;width:1% }
}
.nav-tabs-justified { border-bottom:0 }
.nav-tabs-justified > li > a { margin-right:0;border-bottom:1px solid #dddddd }
.nav-tabs-justified > .active > a { border-bottom-color:#ffffff }
.tabbable:before,.tabbable:after { display:table;content:" " }
.tabbable:after { clear:both }
.tabbable:before,.tabbable:after { display:table;content:" " }
.tabbable:after { clear:both }
.tab-content > .tab-pane,.pill-content > .pill-pane { display:none }
.tab-content > .active,.pill-content > .active { display:block }
.nav .caret { border-top-color:#428bca;border-bottom-color:#428bca }
.nav a:hover .caret { border-top-color:#2a6496;border-bottom-color:#2a6496 }
.nav-tabs .dropdown-menu { margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0 }
.navbar { position:relative;z-index:1000;min-height:50px;margin-bottom:20px;border:1px solid transparent }
.navbar:before,.navbar:after { display:table;content:" " }
.navbar:after { clear:both }
.navbar:before,.navbar:after { display:table;content:" " }
.navbar:after { clear:both }
@media (min-width: 769px) {
    .navbar { border-radius:4px }
}
.navbar-header:before,.navbar-header:after { display:table;content:" " }
.navbar-header:after { clear:both }
.navbar-header:before,.navbar-header:after { display:table;content:" " }
.navbar-header:after { clear:both }
@media (min-width: 769px) {
    .navbar-header { float:left }
}
.navbar-collapse { max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch }
.navbar-collapse:before,.navbar-collapse:after { display:table;content:" " }
.navbar-collapse:after { clear:both }
.navbar-collapse:before,.navbar-collapse:after { display:table;content:" " }
.navbar-collapse:after { clear:both }
.navbar-collapse.in { overflow-y:auto }
@media (min-width: 769px) {
    .navbar-collapse { width:auto;border-top:0;box-shadow:none }
    .navbar-collapse.collapse { display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important }
    .navbar-collapse.in { overflow-y:visible }
    .navbar-collapse .navbar-nav.navbar-left:first-child { margin-left:-15px }
    .navbar-collapse .navbar-nav.navbar-right:last-child { margin-right:-15px }
    .navbar-collapse .navbar-text:last-child { margin-right:0 }
}
.container > .navbar-header,.container > .navbar-collapse { margin-right:-15px;margin-left:-15px }
@media (min-width: 769px) {
    .container > .navbar-header,.container > .navbar-collapse { margin-right:0;margin-left:0 }
}
.navbar-static-top { border-width:0 0 1px }
@media (min-width: 769px) {
    .navbar-static-top { border-radius:0 }
}
.navbar-fixed-top,.navbar-fixed-bottom { position:fixed;right:0;left:0;border-width:0 0 1px }
@media (min-width: 769px) {
    .navbar-fixed-top,.navbar-fixed-bottom { border-radius:0 }
}
.navbar-fixed-top { top:0;z-index:1030 }
.navbar-fixed-bottom { bottom:0;margin-bottom:0 }
.navbar-brand { float:left;padding:15px 15px;font-size:18px;line-height:20px }
.navbar-brand:hover,.navbar-brand:focus { text-decoration:none }
@media (min-width: 769px) {
    .navbar > .container .navbar-brand { margin-left:-15px }
}
.navbar-toggle { position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px }
.navbar-toggle .icon-bar { display:block;width:22px;height:2px;border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:4px }
@media (min-width: 769px) {
    .navbar-toggle { display:none }
}
.navbar-nav { margin:7.5px -15px }
.navbar-nav > li > a { padding-top:10px;padding-bottom:10px;line-height:20px }
@media (max-width: 768px) {
    .navbar-nav .open .dropdown-menu { position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none }
    .navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header { padding:5px 15px 5px 25px }
    .navbar-nav .open .dropdown-menu > li > a { line-height:20px }
    .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus { background-image:none }
}
@media (min-width: 769px) {
    .navbar-nav { float:left;margin:0 }
    .navbar-nav > li { float:left }
    .navbar-nav > li > a { padding-top:15px;padding-bottom:15px }
}
@media (min-width: 769px) {
    .navbar-left { float:left !important }
    .navbar-right { float:right !important }
}
.navbar-form { padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-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) }
@media (min-width: 769px) {
    .navbar-form .form-group { display:inline-block;margin-bottom:0;vertical-align:middle }
    .navbar-form .form-control { display:inline-block }
    .navbar-form .radio,.navbar-form .checkbox { display:inline-block;padding-left:0;margin-top:0;margin-bottom:0 }
    .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"] { float:none;margin-left:0 }
}
@media (max-width: 768px) {
    .navbar-form .form-group { margin-bottom:5px }
}
@media (min-width: 769px) {
    .navbar-form { width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none }
}
.navbar-nav > li > .dropdown-menu { margin-top:0;border-top-right-radius:0;border-top-left-radius:0 }
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius:0;border-bottom-left-radius:0 }
.navbar-nav.pull-right > li > .dropdown-menu,.navbar-nav > li > .dropdown-menu.pull-right { right:0;left:auto }
.navbar-btn { margin-top:8px;margin-bottom:8px }
.navbar-text { float:left;margin-top:15px;margin-bottom:15px }
@media (min-width: 769px) {
    .navbar-text { margin-right:15px;margin-left:15px }
}
.navbar-default { background-color:#f8f8f8;border-color:#e7e7e7 }
.navbar-default .navbar-brand { color:#777777 }
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus { color:#5e5e5e;background-color:transparent }
.navbar-default .navbar-text { color:#777777 }
.navbar-default .navbar-nav > li > a { color:#777777 }
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus { color:#333333;background-color:transparent }
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus { color:#555555;background-color:#e7e7e7 }
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus { color:#cccccc;background-color:transparent }
.navbar-default .navbar-toggle { border-color:#dddddd }
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus { background-color:#dddddd }
.navbar-default .navbar-toggle .icon-bar { background-color:#cccccc }
.navbar-default .navbar-collapse,.navbar-default .navbar-form { border-color:#e6e6e6 }
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color:#333333;border-bottom-color:#333333 }
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus { color:#555555;background-color:#e7e7e7 }
.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret { border-top-color:#555555;border-bottom-color:#555555 }
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color:#777777;border-bottom-color:#777777 }
@media (max-width: 768px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#777777 }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color:#333333;background-color:transparent }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color:#555555;background-color:#e7e7e7 }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#cccccc;background-color:transparent }
}
.navbar-default .navbar-link { color:#777777 }
.navbar-default .navbar-link:hover { color:#333333 }
.navbar-inverse { background-color:#222222;border-color:#080808 }
.navbar-inverse .navbar-brand { color:#999999 }
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus { color:#ffffff;background-color:transparent }
.navbar-inverse .navbar-text { color:#999999 }
.navbar-inverse .navbar-nav > li > a { color:#999999 }
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus { color:#ffffff;background-color:transparent }
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus { color:#ffffff;background-color:#080808 }
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus { color:#444444;background-color:transparent }
.navbar-inverse .navbar-toggle { border-color:#333333 }
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus { background-color:#333333 }
.navbar-inverse .navbar-toggle .icon-bar { background-color:#ffffff }
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form { border-color:#101010 }
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus { color:#ffffff;background-color:#080808 }
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { border-top-color:#ffffff;border-bottom-color:#ffffff }
.navbar-inverse .navbar-nav > .dropdown > a .caret { border-top-color:#999999;border-bottom-color:#999999 }
.navbar-inverse .navbar-nav > .open > a .caret,.navbar-inverse .navbar-nav > .open > a:hover .caret,.navbar-inverse .navbar-nav > .open > a:focus .caret { border-top-color:#ffffff;border-bottom-color:#ffffff }
@media (max-width: 768px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color:#080808 }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color:#999999 }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color:#ffffff;background-color:transparent }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color:#ffffff;background-color:#080808 }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#444444;background-color:transparent }
}
.navbar-inverse .navbar-link { color:#999999 }
.navbar-inverse .navbar-link:hover { color:#ffffff }
.breadcrumb { padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px }
.breadcrumb > li { display:inline-block }
.breadcrumb > li+li:before { padding:0 5px;color:#cccccc;content:"/\00a0" }
.breadcrumb > .active { color:#999999 }
.pagination { display:inline-block;padding-left:0;margin:20px 0;border-radius:4px }
.pagination > li { display:inline }
.pagination > li > a,.pagination > li > span { position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd }
.pagination > li:first-child > a,.pagination > li:first-child > span { margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px }
.pagination > li:last-child > a,.pagination > li:last-child > span { border-top-right-radius:4px;border-bottom-right-radius:4px }
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus { background-color:#eeeeee }
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus { z-index:2;color:#ffffff;cursor:default;background-color:#428bca;border-color:#428bca }
.pagination > .disabled > span,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus { color:#999999;cursor:not-allowed;background-color:#ffffff;border-color:#dddddd }
.pagination-lg > li > a,.pagination-lg > li > span { padding:10px 16px;font-size:18px }
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span { border-bottom-left-radius:6px;border-top-left-radius:6px }
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span { border-top-right-radius:6px;border-bottom-right-radius:6px }
.pagination-sm > li > a,.pagination-sm > li > span { padding:5px 10px;font-size:12px }
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span { border-bottom-left-radius:3px;border-top-left-radius:3px }
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span { border-top-right-radius:3px;border-bottom-right-radius:3px }
.pager { padding-left:0;margin:20px 0;text-align:center;list-style:none }
.pager:before,.pager:after { display:table;content:" " }
.pager:after { clear:both }
.pager:before,.pager:after { display:table;content:" " }
.pager:after { clear:both }
.pager li { display:inline }
.pager li > a,.pager li > span { display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #dddddd;border-radius:15px }
.pager li > a:hover,.pager li > a:focus { text-decoration:none;background-color:#eeeeee }
.pager .next > a,.pager .next > span { float:right }
.pager .previous > a,.pager .previous > span { float:left }
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span { color:#999999;cursor:not-allowed;background-color:#ffffff }
.label { display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em }
.label[href]:hover,.label[href]:focus { color:#ffffff;text-decoration:none;cursor:pointer }
.label:empty { display:none }
.label-default { background-color:#999999 }
.label-default[href]:hover,.label-default[href]:focus { background-color:#808080 }
.label-primary { background-color:#428bca }
.label-primary[href]:hover,.label-primary[href]:focus { background-color:#3071a9 }
.label-success { background-color:#5cb85c }
.label-success[href]:hover,.label-success[href]:focus { background-color:#449d44 }
.label-info { background-color:#5bc0de }
.label-info[href]:hover,.label-info[href]:focus { background-color:#31b0d5 }
.label-warning { background-color:#f0ad4e }
.label-warning[href]:hover,.label-warning[href]:focus { background-color:#ec971f }
.label-danger { background-color:#d9534f }
.label-danger[href]:hover,.label-danger[href]:focus { background-color:#c9302c }
.badge { display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999999;border-radius:10px }
.badge:empty { display:none }
a.badge:hover,a.badge:focus { color:#ffffff;text-decoration:none;cursor:pointer }
.btn .badge { position:relative;top:-1px }
a.list-group-item.active > .badge,.nav-pills > .active > a>.badge { color:#428bca;background-color:#ffffff }
.nav-pills > li > a>.badge { margin-left:3px }
.jumbotron { padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eeeeee }
.jumbotron h1 { line-height:1;color:inherit }
.jumbotron p { line-height:1.4 }
.container .jumbotron { border-radius:6px }
@media (min-width: 769px) {
    .jumbotron { padding-top:48px;padding-bottom:48px }
    .container .jumbotron { padding-right:60px;padding-left:60px }
    .jumbotron h1 { font-size:63px }
}
.thumbnail { display:inline-block;display:block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out }
.thumbnail > img { display:block;height:auto;max-width:100% }
a.thumbnail:hover,a.thumbnail:focus { border-color:#428bca }
.thumbnail > img { margin-right:auto;margin-left:auto }
.thumbnail .caption { padding:9px;color:#333333 }
.alert { padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px }
.alert h4 { margin-top:0;color:inherit }
.alert .alert-link { font-weight:bold }
.alert > p,.alert > ul { margin-bottom:0 }
.alert > p+p { margin-top:5px }
.alert-dismissable { padding-right:35px }
.alert-dismissable .close { position:relative;top:-2px;right:-21px;color:inherit }
.alert-success { color:#468847;background-color:#dff0d8;border-color:#d6e9c6 }
.alert-success hr { border-top-color:#c9e2b3 }
.alert-success .alert-link { color:#356635 }
.alert-info { color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1 }
.alert-info hr { border-top-color:#a6e1ec }
.alert-info .alert-link { color:#2d6987 }
.alert-warning { color:#c09853;background-color:#fcf8e3;border-color:#fbeed5 }
.alert-warning hr { border-top-color:#f8e5be }
.alert-warning .alert-link { color:#a47e3c }
.alert-danger { color:#b94a48;background-color:#f2dede;border-color:#eed3d7 }
.alert-danger hr { border-top-color:#e6c1c7 }
.alert-danger .alert-link { color:#953b39 }
@-webkit-keyframes progress-bar-stripes {
    from { background-position:40px 0 }
    to { background-position:0 0 }
}
@-moz-keyframes progress-bar-stripes {
    from { background-position:40px 0 }
    to { background-position:0 0 }
}
@-o-keyframes progress-bar-stripes {
    from { background-position:0 0 }
    to { background-position:40px 0 }
}
@keyframes progress-bar-stripes {
    from { background-position:40px 0 }
    to { background-position:0 0 }
}
.progress { height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1) }
.progress-bar { float:left;width:0;height:100%;font-size:12px;color:#ffffff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;transition:width 0.6s ease }
.progress-striped .progress-bar { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear,45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent;background-size:40px 40px }
.progress.active .progress-bar { -webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite }
.progress-bar-success { background-color:#5cb85c }
.progress-striped .progress-bar-success { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear,45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent }
.progress-bar-info { background-color:#5bc0de }
.progress-striped .progress-bar-info { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear,45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent }
.progress-bar-warning { background-color:#f0ad4e }
.progress-striped .progress-bar-warning { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear,45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent }
.progress-bar-danger { background-color:#d9534f }
.progress-striped .progress-bar-danger { background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear,45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent }
.media,.media-body { overflow:hidden;zoom:1 }
.media,.media .media { margin-top:15px }
.media:first-child { margin-top:0 }
.media-object { display:block }
.media-heading { margin:0 0 5px }
.media > .pull-left { margin-right:10px }
.media > .pull-right { margin-left:10px }
.media-list { padding-left:0;list-style:none }
.list-group { padding-left:0;margin-bottom:20px }
.list-group-item { position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd }
.list-group-item:first-child { border-top-right-radius:4px;border-top-left-radius:4px }
.list-group-item:last-child { margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px }
.list-group-item > .badge { float:right }
.list-group-item > .badge+.badge { margin-right:5px }
a.list-group-item { color:#555555 }
a.list-group-item .list-group-item-heading { color:#333333 }
a.list-group-item:hover,a.list-group-item:focus { text-decoration:none;background-color:#f5f5f5 }
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus { z-index:2;color:#ffffff;background-color:#428bca;border-color:#428bca }
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading { color:inherit }
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text { color:#e1edf7 }
.list-group-item-heading { margin-top:0;margin-bottom:5px }
.list-group-item-text { margin-bottom:0;line-height:1.3 }
.panel { margin-bottom:20px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05) }
.panel-body { padding:15px }
.panel-body:before,.panel-body:after { display:table;content:" " }
.panel-body:after { clear:both }
.panel-body:before,.panel-body:after { display:table;content:" " }
.panel-body:after { clear:both }
.panel > .list-group { margin-bottom:0 }
.panel > .list-group .list-group-item { border-width:1px 0 }
.panel > .list-group .list-group-item:first-child { border-top-right-radius:0;border-top-left-radius:0 }
.panel > .list-group .list-group-item:last-child { border-bottom:0 }
.panel-heading+.list-group .list-group-item:first-child { border-top-width:0 }
.panel > .table { margin-bottom:0 }
.panel > .panel-body+.table { border-top:1px solid #dddddd }
.panel-heading { padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px }
.panel-title { margin-top:0;margin-bottom:0;font-size:16px }
.panel-title > a { color:inherit }
.panel-footer { padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px }
.panel-group .panel { margin-bottom:0;overflow:hidden;border-radius:4px }
.panel-group .panel+.panel { margin-top:5px }
.panel-group .panel-heading { border-bottom:0 }
.panel-group .panel-heading+.panel-collapse .panel-body { border-top:1px solid #dddddd }
.panel-group .panel-footer { border-top:0 }
.panel-group .panel-footer+.panel-collapse .panel-body { border-bottom:1px solid #dddddd }
.panel-default { border-color:#dddddd }
.panel-default > .panel-heading { color:#333333;background-color:#f5f5f5;border-color:#dddddd }
.panel-default > .panel-heading+.panel-collapse .panel-body { border-top-color:#dddddd }
.panel-default > .panel-footer+.panel-collapse .panel-body { border-bottom-color:#dddddd }
.panel-primary { border-color:#428bca }
.panel-primary > .panel-heading { color:#ffffff;background-color:#428bca;border-color:#428bca }
.panel-primary > .panel-heading+.panel-collapse .panel-body { border-top-color:#428bca }
.panel-primary > .panel-footer+.panel-collapse .panel-body { border-bottom-color:#428bca }
.panel-success { border-color:#d6e9c6 }
.panel-success > .panel-heading { color:#468847;background-color:#dff0d8;border-color:#d6e9c6 }
.panel-success > .panel-heading+.panel-collapse .panel-body { border-top-color:#d6e9c6 }
.panel-success > .panel-footer+.panel-collapse .panel-body { border-bottom-color:#d6e9c6 }
.panel-warning { border-color:#fbeed5 }
.panel-warning > .panel-heading { color:#c09853;background-color:#fcf8e3;border-color:#fbeed5 }
.panel-warning > .panel-heading+.panel-collapse .panel-body { border-top-color:#fbeed5 }
.panel-warning > .panel-footer+.panel-collapse .panel-body { border-bottom-color:#fbeed5 }
.panel-danger { border-color:#eed3d7 }
.panel-danger > .panel-heading { color:#b94a48;background-color:#f2dede;border-color:#eed3d7 }
.panel-danger > .panel-heading+.panel-collapse .panel-body { border-top-color:#eed3d7 }
.panel-danger > .panel-footer+.panel-collapse .panel-body { border-bottom-color:#eed3d7 }
.panel-info { border-color:#bce8f1 }
.panel-info > .panel-heading { color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1 }
.panel-info > .panel-heading+.panel-collapse .panel-body { border-top-color:#bce8f1 }
.panel-info > .panel-footer+.panel-collapse .panel-body { border-bottom-color:#bce8f1 }
.well { min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05) }
.well blockquote { border-color:#ddd;border-color:rgba(0,0,0,0.15) }
.well-lg { padding:24px;border-radius:6px }
.well-sm { padding:9px;border-radius:3px }
.close { float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20) }
.close:hover,.close:focus { color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50) }
button.close { padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none }
.modal-open { overflow:hidden }
body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom { margin-right:15px; position:fixed; overflow: hidden; }
.modal-body { max-height: none }
.modal { position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto; height: 100% !important }
.modal.fade .modal-dialog { -webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out }
.modal.in .modal-dialog { -webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0) }
.modal-dialog { z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto }
.welcome-modal .modal-header, .welcome-modal .modal-body, .welcome-modal .modal-footer { max-width: none;width:90%; }
.videoWrapper { position: relative;padding-bottom: 58.15%; /* 16:9 */padding-top: 25px;height: 0; width: 100%; height: 100% /* max-width: 1035px; max-height: 668px;*/; margin: 0 auto; }
.videoWrapper iframe { position: absolute;top: 0;left: 0;width: 100%; height: 92%; }
.welcome-modal { display:none; position: fixed; top: 0; z-index: 1000;width: 100%; height: 100%; margin: 0; padding: 5%; }
.modal-dialog { max-width:1000px;margin:0 auto; width: 100%;padding: 15px; border-radius: 6px; background:none; }
.header-container header nav a { padding: 14px 12px 11px 12px; }
.modal-testimonial .h6 { line-height: 28px; margin:20px 0px; font-size: 20px; font-weight:400; }
.tooltip { position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible }
.tooltip.in { opacity:0.9;filter:alpha(opacity=90) }
.tooltip.top { padding:5px 0;margin-top:-3px }
.tooltip.right { padding:0 5px;margin-left:3px }
.tooltip.bottom { padding:5px 0;margin-top:3px }
.tooltip.left { padding:0 5px;margin-left:-3px }
.tooltip-inner { max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;border-radius:4px }
.tooltip-arrow { position:absolute;width:0;height:0;border-color:transparent;b	order-style:solid }
.tooltip.top .tooltip-arrow { bottom:0;left:50%;margin-left:-5px;border-top-color:#000000;border-width:5px 5px 0 }
.tooltip.top-left .tooltip-arrow { bottom:0;left:5px;border-top-color:#000000;border-width:5px 5px 0 }
.tooltip.top-right .tooltip-arrow { right:5px;bottom:0;border-top-color:#000000;border-width:5px 5px 0 }
.tooltip.right .tooltip-arrow { top:50%;left:0;margin-top:-5px;border-right-color:#000000;border-width:5px 5px 5px 0 }
.tooltip.left .tooltip-arrow { top:50%;right:0;margin-top:-5px;border-left-color:#000000;border-width:5px 0 5px 5px }
.tooltip.bottom .tooltip-arrow { top:0;left:50%;margin-left:-5px;border-bottom-color:#000000;border-width:0 5px 5px }
.tooltip.bottom-left .tooltip-arrow { top:0;left:5px;border-bottom-color:#000000;border-width:0 5px 5px }
.tooltip.bottom-right .tooltip-arrow { top:0;right:5px;border-bottom-color:#000000;border-width:0 5px 5px }
.popover { position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box }
.popover.top { margin-top:-10px }
.popover.right { margin-left:10px }
.popover.bottom { margin-top:10px }
.popover.left { margin-left:-10px }
.popover-title { padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0 }
.popover-content { padding:9px 14px }
.popover .arrow,.popover .arrow:after { position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid }
.popover .arrow { border-width:11px }
.popover .arrow:after { border-width:10px;content:"" }
.popover.top .arrow { bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0 }
.popover.top .arrow:after { bottom:1px;margin-left:-10px;border-top-color:#ffffff;border-bottom-width:0;content:" " }
.popover.right .arrow { top:50%;left:-11px;margin-top:-11px;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25);border-left-width:0 }
.popover.right .arrow:after { bottom:-10px;left:1px;border-right-color:#ffffff;border-left-width:0;content:" " }
.popover.bottom .arrow { top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0 }
.popover.bottom .arrow:after { top:1px;margin-left:-10px;border-bottom-color:#ffffff;border-top-width:0;content:" " }
.popover.left .arrow { top:50%;right:-11px;margin-top:-11px;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25);border-right-width:0 }
.popover.left .arrow:after { right:1px;bottom:-10px;border-left-color:#ffffff;border-right-width:0;content:" " }
.carousel { position:relative }
.carousel-inner { position:relative;width:100%;overflow:hidden }
.carousel-inner > .item { position:relative;display:none;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left }
.carousel-inner > .item > img,.carousel-inner > .item > a>img { display:block;height:auto;max-width:100%;line-height:1 }
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev { display:block }
.carousel-inner > .active { left:0 }
.carousel-inner > .next,.carousel-inner > .prev { position:absolute;top:0;width:100% }
.carousel-inner > .next { left:100% }
.carousel-inner > .prev { left:-100% }
.carousel-inner > .next.left,.carousel-inner > .prev.right { left:0 }
.carousel-inner > .active.left { left:-100% }
.carousel-inner > .active.right { left:100% }
.carousel-control { position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:0.5;filter:alpha(opacity=50) }
.carousel-control.left { background-image:-webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:linear,to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%;background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)"; }
.carousel-control.right { right:0;left:auto;background-image:-webkit-gradient(linear, 0 top, 100% top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:linear,to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%;background-repeat:repeat-x;"filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);" }
.carousel-control:hover,.carousel-control:focus { color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90) }
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right { position:absolute;top:50%;left:50%;z-index:5;display:inline-block }
.carousel-control .icon-prev,
.carousel-control .icon-next { width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif }
.carousel-control .icon-prev:before { content:'\2039' }
.carousel-control .icon-next:before { content:'\203a' }
.carousel-indicators { position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none }
.carousel-indicators li { display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;border:1px solid #ffffff;border-radius:10px }
.carousel-indicators .active { width:12px;height:12px;margin:0;background-color:#ffffff }
.carousel-caption { position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6) }
.carousel-caption .btn { text-shadow:none }
@media (min-width: 769px) { .carousel-control .icon-prev,.carousel-control .icon-next { width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px }
.carousel-caption { right:20%;left:20%;padding-bottom:30px }
.carousel-indicators { bottom:20px }
}
.clearfix:before,.clearfix:after { display:table;content:" " }
.clearfix:after { clear:both }
.pull-right { float:right !important }
.pull-left { float:left !important }
.hide { display:none !important }
.show { display:block !important }
.invisible { visibility:hidden }
.text-hide { font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0 }
.affix { position:fixed }
@-ms-viewport { width:device-width }
@media screen and (max-width: 400px) {
    @-ms-viewport { width:320px }
}
.hidden { display:none !important;visibility:hidden !important }
.visible-xs { display:none !important }
tr.visible-xs { display:none !important }
th.visible-xs,td.visible-xs { display:none !important }
@media (max-width: 768px) {
    .visible-xs { display:block !important }
    tr.visible-xs { display:table-row !important }
    th.visible-xs,td.visible-xs { display:table-cell !important }
}
@media (min-width: 769px) and (max-width: 991px) {
    .visible-xs.visible-sm { display:block !important }
    tr.visible-xs.visible-sm { display:table-row !important }
    th.visible-xs.visible-sm,td.visible-xs.visible-sm { display:table-cell !important }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-xs.visible-md { display:block !important }
    tr.visible-xs.visible-md { display:table-row !important }
    th.visible-xs.visible-md,td.visible-xs.visible-md { display:table-cell !important }
}
@media (min-width: 1200px) {
    .visible-xs.visible-lg { display:block !important }
    tr.visible-xs.visible-lg { display:table-row !important }
    th.visible-xs.visible-lg,td.visible-xs.visible-lg { display:table-cell !important }
}
.visible-sm { display:none !important }
tr.visible-sm { display:none !important }
th.visible-sm,td.visible-sm { display:none !important }
@media (max-width: 768px) {
    .visible-sm.visible-xs { display:block !important }
    tr.visible-sm.visible-xs { display:table-row !important }
    th.visible-sm.visible-xs,td.visible-sm.visible-xs { display:table-cell !important }
}
@media (min-width: 769px) and (max-width: 991px) {
    .visible-sm { display:block !important }
    tr.visible-sm { display:table-row !important }
    th.visible-sm,td.visible-sm { display:table-cell !important }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-sm.visible-md { display:block !important }
    tr.visible-sm.visible-md { display:table-row !important }
    th.visible-sm.visible-md,td.visible-sm.visible-md { display:table-cell !important }
}
@media (min-width: 1200px) {
    .visible-sm.visible-lg { display:block !important }
    tr.visible-sm.visible-lg { display:table-row !important }
    th.visible-sm.visible-lg,td.visible-sm.visible-lg { display:table-cell !important }
}
tr.visible-md { display:none !important }
th.visible-md,td.visible-md { display:none !important }
@media (max-width: 768px) {
    .visible-md.visible-xs { display:block !important }
    tr.visible-md.visible-xs { display:table-row !important }
    th.visible-md.visible-xs,td.visible-md.visible-xs { display:table-cell !important }
}
@media (min-width: 769px) and (max-width: 991px) {
    .visible-md.visible-sm { display:block !important }
    tr.visible-md.visible-sm { display:table-row !important }
    th.visible-md.visible-sm,td.visible-md.visible-sm { display:table-cell !important }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md { display:block !important }
    tr.visible-md { display:table-row !important }
    th.visible-md,td.visible-md { display:table-cell !important }
}
@media (min-width: 1200px) {
    .visible-md.visible-lg { display:block !important }
    tr.visible-md.visible-lg { display:table-row !important }
    th.visible-md.visible-lg,td.visible-md.visible-lg { display:table-cell !important }
}
.visible-lg { display:none !important }
tr.visible-lg { display:none !important }
th.visible-lg,td.visible-lg { display:none !important }
@media (max-width: 768px) {
    .visible-lg.visible-xs { display:block !important }
    tr.visible-lg.visible-xs { display:table-row !important }
    th.visible-lg.visible-xs,td.visible-lg.visible-xs { display:table-cell !important }
}
@media (min-width: 769px) and (max-width: 991px) {
    .visible-lg.visible-md.visible-sm { display:block !important }
    tr.visible-lg.visible-sm { display:table-row !important }
    th.visible-lg.visible-sm,td.visible-lg.visible-sm { display:table-cell !important }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-lg.visible-md { display:block !important }
    tr.visible-lg.visible-md { display:table-row !important }
    th.visible-lg.visible-md,td.visible-lg.visible-md { display:table-cell !important }
}
@media (min-width: 1200px) {
    .visible-lg { display:block !important }
    tr.visible-lg { display:table-row !important }
    th.visible-lg,td.visible-lg { display:table-cell !important }
}
/* .hidden-xs { display:block !important } */
tr.hidden-xs { display:table-row !important }
th.hidden-xs,td.hidden-xs { display:table-cell !important }
@media (max-width: 768px) {
    .hidden-xs { display:none !important }
    tr.hidden-xs { display:none !important }
    th.hidden-xs,td.hidden-xs { display:none !important }
}
@media (min-width: 769px) and (max-width: 991px) {
    .hidden-xs.hidden-sm { display:none !important }
    tr.hidden-xs.hidden-sm { display:none !important }
    th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm { display:none !important }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-xs.hidden-md { display:none !important }
    tr.hidden-xs.hidden-md { display:none !important }
    th.hidden-xs.hidden-md,td.hidden-xs.hidden-md { display:none !important }
}
@media (min-width: 1200px) {
    .hidden-xs.hidden-lg { display:none !important }
    tr.hidden-xs.hidden-lg { display:none !important }
    th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg { display:none !important }
}
.hidden-sm { display:block !important }
tr.hidden-sm { display:table-row !important }
th.hidden-sm,td.hidden-sm { display:table-cell !important }
@media (max-width: 768px) {
    .hidden-sm.hidden-xs { display:none !important }
    tr.hidden-sm.hidden-xs { display:none !important }
    th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs { display:none !important }
}
@media (min-width: 769px) and (max-width: 991px) {
    .hidden-sm { display:none !important }
    tr.hidden-sm { display:none !important }
    th.hidden-sm,td.hidden-sm { display:none !important }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-sm.hidden-md { display:none !important }
    tr.hidden-sm.hidden-md { display:none !important }
    th.hidden-sm.hidden-md,td.hidden-sm.hidden-md { display:none !important }
}
@media (min-width: 1200px) {
    .hidden-sm.hidden-lg { display:none !important }
    tr.hidden-sm.hidden-lg { display:none !important }
    th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg { display:none !important }
}
.hidden-md { display:block !important }
tr.hidden-md { display:table-row !important }
th.hidden-md,td.hidden-md { display:table-cell !important }
@media (max-width: 768px) {
    .hidden-md.hidden-xs { display:none !important }
    tr.hidden-md.hidden-xs { display:none !important }
    th.hidden-md.hidden-xs,td.hidden-md.hidden-xs { display:none !important }
}
@media (min-width: 769px) and (max-width: 991px) {
    .hidden-md.hidden-sm { display:none !important }
    tr.hidden-md.hidden-sm { display:none !important }
    th.hidden-md.hidden-sm,td.hidden-md.hidden-sm { display:none !important }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md { display:none !important }
    tr.hidden-md { display:none !important }
    th.hidden-md,td.hidden-md { display:none !important }
}
@media (min-width: 1200px) {
    .hidden-md.hidden-lg { display:none !important }
    tr.hidden-md.hidden-lg { display:none !important }
    th.hidden-md.hidden-lg,td.hidden-md.hidden-lg { display:none !important }
}
.hidden-lg { display:block !important }
tr.hidden-lg { display:table-row !important }
th.hidden-lg,td.hidden-lg { display:table-cell !important }
@media (max-width: 768px) {
    .hidden-lg.hidden-xs { display:none !important }
    tr.hidden-lg.hidden-xs { display:none !important }
    th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs { display:none !important }
}
@media (min-width: 769px) and (max-width: 991px) {
    .hidden-lg.hidden-sm { display:none !important }
    tr.hidden-lg.hidden-sm { display:none !important }
    th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm { display:none !important }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-lg.hidden-md { display:none !important }
    tr.hidden-lg.hidden-md { display:none !important }
    th.hidden-lg.hidden-md,td.hidden-lg.hidden-md { display:none !important }
}
@media (min-width: 1200px) {
    .hidden-lg { display:none !important }
    tr.hidden-lg { display:none !important }
    th.hidden-lg,td.hidden-lg { display:none !important }
}
.visible-print { display:none !important }
tr.visible-print { display:none !important }
th.visible-print,td.visible-print { display:none !important }
@media print {
    .visible-print { display:block !important }
    tr.visible-print { display:table-row !important }
    th.visible-print,td.visible-print { display:table-cell !important }
    .hidden-print { display:none !important }
    tr.hidden-print { display:none !important }
    th.hidden-print,td.hidden-print { display:none !important }
}
@media (min-width: 769px) {
    .visible-md { display:block !important }
}


/**************  End Bootstrap  *************/
/***  DO NOT EDIT ABOVE THIS LINE please  ***/


/** Buttons **/
.btn { font-family:"Lato","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all;background-color:#91a0a6;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #91a0a6),color-stop(7%, #adb8bd),color-stop(100%, #adb8bd));background-image:-webkit-linear-gradient(-270deg, #91a0a6 6%,#adb8bd 7%,#adb8bd 100%);background-image:linear-gradient(0deg,#91a0a6 6%,#adb8bd 7%,#adb8bd 100%);background-color:#c4d0d5;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:bold;padding:12px 20px;text-decoration:none;text-transform:uppercase }
@media (max-width: 480px) {
    .btn { font-size: 13px !important; padding: 12px !important }
}
.btn.btn-green { background-color:#85b321;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #85b321),color-stop(7%, #95c925),color-stop(100%, #95c925));background-image:-webkit-linear-gradient(-270deg, #85b321 6%,#95c925 7%,#95c925 100%);background-image:linear-gradient(0deg,#85b321 6%,#95c925 7%,#95c925 100%);background-color:#95c925 }
.btn.btn-purple { background-color:#624c74;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #624c74),color-stop(7%, #7c6093),color-stop(100%, #7c6093));background-image:-webkit-linear-gradient(-270deg, #624c74 6%,#7c6093 7%,#7c6093 100%);background-image:linear-gradient(0deg,#624c74 6%,#7c6093 7%,#7c6093 100%);background-color:#7c6093 }
.btn.btn-blue { background-color:#33798f;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #33798f),color-stop(7%, #4199b4),color-stop(100%, #4199b4));background-image:-webkit-linear-gradient(-270deg, #33798f 6%,#4199b4 7%,#4199b4 100%);background-image:linear-gradient(0deg,#33798f 6%,#4199b4 7%,#4199b4 100%);background-color:#50b4d2 }
.btn.btn-orange { background-color:#d18809;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #d18809),color-stop(7%, #f5a418),color-stop(100%, #f5a418));background-image:-webkit-linear-gradient(-270deg, #d18809 6%,#f5a418 7%,#f5a418 100%);background-image:linear-gradient(0deg,#d18809 6%,#f5a418 7%,#f5a418 100%);background-color:#f5a418 }
.btn.btn-pink { background-color:#cc5572;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #cc5572),color-stop(7%, #f06486),color-stop(100%, #f06486));background-image:-webkit-linear-gradient(-270deg, #cc5572 6%,#f06486 7%,#f06486 100%);background-image:linear-gradient(0deg,#cc5572 6%,#f06486 7%,#f06486 100%);background-color:#f06486 }
.btn:hover { -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);background-color:#b3bdc2;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #b3bdc2),color-stop(7%, #b3bdc2),color-stop(100%, #b3bdc2));background-image:-webkit-linear-gradient(-270deg, #b3bdc2 6%,#b3bdc2 7%,#b3bdc2 100%);background-image:linear-gradient(0deg,#b3bdc2 6%,#b3bdc2 7%,#b3bdc2 100%);box-shadow:0px 5px 15px rgba(0,0,0,0.15);color:#fff }
.btn:hover.btn-green { background-color:#95c925;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #95c925),color-stop(7%, #a3d92f),color-stop(100%, #a3d92f));background-image:-webkit-linear-gradient(-270deg, #95c925 6%,#a3d92f 7%,#a3d92f 100%);background-image:linear-gradient(0deg,#95c925 6%,#a3d92f 7%,#a3d92f 100%) }
.btn:hover.btn-blue { background-color:#4199b4;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #4199b4),color-stop(7%, #4fa5bf),color-stop(100%, #4fa5bf));background-image:-webkit-linear-gradient(-270deg, #4199b4 6%,#4fa5bf 7%,#4fa5bf 100%);background-image:linear-gradient(0deg,#4199b4 6%,#4fa5bf 7%,#4fa5bf 100%) }
.btn:hover.btn-purple { background-color:#7c6093;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #7c6093),color-stop(7%, #896da0),color-stop(100%, #896da0));background-image:-webkit-linear-gradient(-270deg, #7c6093 6%,#896da0 7%,#896da0 100%);background-image:linear-gradient(0deg,#7c6093 6%,#896da0 7%,#896da0 100%) }
.btn:hover.btn-orange { background-color:#f5a418;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #f5a418),color-stop(7%, #f6ae30),color-stop(100%, #f6ae30));background-image:-webkit-linear-gradient(-270deg, #f5a418 6%,#f6ae30 7%,#f6ae30 100%);background-image:linear-gradient(0deg,#f5a418 6%,#f6ae30 7%,#f6ae30 100%) }
.btn.btn-pink:hover { background-color:#cc5572;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #cc5572),color-stop(7%, #f06486),color-stop(100%, #f06486));background-image:-webkit-linear-gradient(-270deg, #cc5572 6%,#f06486 7%,#f06486 100%);background-image:linear-gradient(0deg,#cc5572 6%,#f06486 7%,#f06486 100%);background-color:#f06486 }
.btn:active { -webkit-transform:scale(0.975);-moz-transform:scale(0.975);-ms-transform:scale(0.975);-o-transform:scale(0.975);transform:scale(0.975);background-color:#a8a8a8;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #a8a8a8),color-stop(7%, #a8a8a8),color-stop(100%, #a8a8a8));background-image:-webkit-linear-gradient(-270deg, #a8a8a8 6%,#a8a8a8 7%,#a8a8a8 100%);background-image:linear-gradient(0deg,#a8a8a8 6%,#a8a8a8 7%,#a8a8a8 100%);background-color:#b73756;box-shadow:inset 0px 0px 15px rgba(0,0,0,0.25);color:#e6e6e6 }
.btn:active.btn-green { background-color:#8fc023;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #8fc023),color-stop(7%, #85b321),color-stop(100%, #85b321));background-image:-webkit-linear-gradient(-270deg, #8fc023 6%,#85b321 7%,#85b321 100%);background-image:linear-gradient(0deg,#8fc023 6%,#85b321 7%,#85b321 100%) }
.btn:active.btn-blue { background-color:#3e93ad;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #3e93ad),color-stop(7%, #3a89a1),color-stop(100%, #3a89a1));background-image:-webkit-linear-gradient(-270deg, #3e93ad 6%,#3a89a1 7%,#3a89a1 100%);background-image:linear-gradient(0deg,#3e93ad 6%,#3a89a1 7%,#3a89a1 100%) }
.btn:active.btn-purple { background-color:#775c8d;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #775c8d),color-stop(7%, #6f5684),color-stop(100%, #6f5684));background-image:-webkit-linear-gradient(-270deg, #775c8d 6%,#6f5684 7%,#6f5684 100%);background-image:linear-gradient(0deg,#775c8d 6%,#6f5684 7%,#6f5684 100%) }
.btn:active.btn-orange { background-color:#f5a00e;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #f5a00e),color-stop(7%, #e9980a),color-stop(100%, #e9980a));background-image:-webkit-linear-gradient(-270deg, #f5a00e 6%,#e9980a 7%,#e9980a 100%);background-image:linear-gradient(0deg,#f5a00e 6%,#e9980a 7%,#e9980a 100%) }
.btn-default, .signup-cta .btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all;background-color:#cc5572;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #cc5572),color-stop(7%, #f06486),color-stop(100%, #f06486));background-image:-webkit-linear-gradient(-270deg, #cc5572 6%,#f06486 7%,#f06486 100%);background-image:linear-gradient(0deg,#cc5572 6%,#f06486 7%,#f06486 100%);background-color:#f06486;border:none;border-radius:4px;color:#fff;font-size:18px;font-weight:bold;padding:17px 40px;text-decoration:none;text-transform:uppercase }
.btn-medium { font-size:16px;padding:16px 30px }
.btn-small { font-size:10px;padding:8px 15px }
.signup-cta .btn-default:hover, .btn-default:hover,.btn-primary:hover,.btn-success:hover,.btn-info:hover,.btn-warning:hover,.btn-danger:hover { -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);background-color:#ce5d79;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #ce5d79),color-stop(7%, #f16d8d),color-stop(100%, #f16d8d));background-image:-webkit-linear-gradient(-270deg, #ce5d79 6%,#f16d8d 7%,#f16d8d 100%);background-image:linear-gradient(0deg,#ce5d79 6%,#f16d8d 7%,#f16d8d 100%);box-shadow:0px 5px 15px rgba(0,0,0,0.15);color:#fff }
.signup-cta .btn-default:active, .btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active { -webkit-transform:scale(0.975);-moz-transform:scale(0.975);-ms-transform:scale(0.975);-o-transform:scale(0.975);transform:scale(0.975);background-color:#b4546b;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #b4546b),color-stop(7%, #df5b7b),color-stop(100%, #df5b7b));background-image:-webkit-linear-gradient(-270deg, #b4546b 6%,#df5b7b 7%,#df5b7b 100%);background-image:linear-gradient(0deg,#b4546b 6%,#df5b7b 7%,#df5b7b 100%);background-color:#b73756;box-shadow:inset 0px 0px 15px rgba(0,0,0,0.25);color:#e6e6e6 }
@font-face { font-family:"icomoon";font-weight:normal;font-style:normal;src:url('/wp-content/themes/surveygizmo/assets/fonts/icomoon.eot');src:url("/wp-content/themes/surveygizmo/assets/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/surveygizmo/assets/fonts/icomoon.woff") format("woff"),url("/wp-content/themes/surveygizmo/assets/fonts/icomoon.ttf") format("truetype"),url("/wp-content/themes/surveygizmo/assets/fonts/fonts/icomoon.svg#icomoon") format("svg") }
[class^="icon-"],[class*=" icon-"] { font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }


.btn-text {background: none !important; color: #51b2d2 !important; padding: 0px; margin: 0px 0px 15px 0px !important; display: block}
.btn-text:hover {background: none !important; transform: none; background-image: none; box-shadow: none !important; border: none !important}


/** Wrappers **/
.wrapper { *zoom:1;width:90%;margin:0 auto }
.wrapper:before,.wrapper:after { content:" ";display:table; }
.wrapper:after { clear:both }
@media (min-width: 769px) {
    .wrapper { width:692px;margin:0 auto }
}
@media (min-width: 992px) {
    .wrapper { width:1026px;margin:0 auto }
}
@media (min-width: 1200px) {
    .wrapper { width:1152px;margin:0 auto }
}

/** ? **/
.container { position:relative }
.label { border-radius:0 }
pre { font-family:"Lato","Helvetica Neue", Arial,sans-serif; ,serif;border-radius:0;border:none;padding:20px }
a { -webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all }
a:hover { color:#f06486 }
html,button,input,select,textarea { color:#7e8b93 }
body {
	font-family: Lato,"Helvetica Neue",sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	color:#525a5e;
/* 	background:#525a5e; */
	font-size:1em;
	line-height:1.4;
}
body ::selection { color:#fff;background:#50b4d2;text-shadow:none }
body ::-moz-selection { color:#fff;background:#50b4d2;text-shadow:none }
::-moz-selection { background:#b3d4fc;text-shadow:none }
::selection { background:#b3d4fc;text-shadow:none }
hr { display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0 }
img { vertical-align:middle }
fieldset { border:0;margin:0;padding:0 }
textarea { resize:vertical }
.chromeframe { margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0 }
a { color:#39a9ca;text-decoration:none }
a:hover { color:#2c89a4;text-decoration:none }
a:active { text-decoration:none }

/** Headers **/
h1, h2, h3 {font-weight: 300;}
h1, h2, h3, h4, h5, h6 {
/* 	font-family: "Lato","Helvetica Neue", Arial,sans-serif; ,serif; */
	
/* 	letter-spacing: -.02em; */
}
h1.sans, h2.sans, h3.sans, h4.sans, h5.sans, h6.sans {
	font-family: "Lato","Helvetica Neue",sans-serif;
	text-transform: uppercase;
}
h4, h5, h6 { letter-spacing: 0 }
h1, .h1 {
	font-size:48px;
	color: #39a9ca;
	margin: 5px 0 0 0;
}

h2, .h2 { font-size: 34px }
h3, .h3 { font-size: 30px }
h4, .h4 { font-size: 26px }
h5, .h5 { font-size: 24px }
h6, .h6  { font-size: 20px }

.fake-h2 {
	font-family: "Lato","Helvetica Neue", Arial,sans-serif; 
	color: #39a9ca !important;
	font-size: 36px;
	line-height: 1.2em;
	font-weight: 700;
	float: left !important;
	text-align: left !important;
}
.fake-h3 {
	font-family: "Lato","Helvetica Neue", Arial,sans-serif; 
	color: #39a9ca !important;
	font-size: 24px;
	font-weight: 700;
}
.fake-h4 {
	font-size: 22px;
	font-weight: 700;
}
.sans { font-family: "Lato","Helvetica Neue", Arial,sans-serif; }
.cap { text-transform: uppercase; }

@media (max-width: 768px) {
	h1 {
		font-size:34px;
		color: #39a9ca;
		margin: 5px 0 0 0;
	}
	
	h2 { font-size: 30px }
	h3 { font-size: 26px }
	h4 { font-size: 24px }
	h5 { font-size: 20px }
	h6 { font-size: 20px }
}


/**************  Navigation  *************/

/* Header container */
.header-container {
	background: white;
    height: auto;
    overflow: inherit;
	padding: 0 0 0 0 !important;
	width: 100%;
}
.archive.author .header-container,
.page-template-lp_article-w-sidebar-php .header-container {border-bottom: 1px solid #eeeef1;}
.header-phone {font-size: 18px; font-size: 14px; font-weight: 600; color: #98ADB6;}
.header-container #primary-nav .header-phone a { padding: 0px 0px 10px 10px ; }

.header-container #primary-nav,
.header-container #primary-nav li,
.header-container #primary-nav a {vertical-align: top;}
.header-container #primary-nav .btn-pink { color: white!important; margin-left: 10px; margin-right: 10px; padding: 8px 16px; }
.header-container #primary-nav a {color: #33829A;}
.header-container #primary-nav .menu-item.login a {
    border-radius: 3px;
    cursor: pointer;
    font-weight: 700;
    margin:0;
    margin-bottom: 4px;
    padding: 8px 16px;
    text-transform: uppercase;
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
    vertical-align: text-middle;
	background: #FFFFFF;
	border: 1px solid #94C826;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.13);
	border-radius: 3px;
	color: #94C826;
}

@media (max-width: 768px) {
	.header-container #primary-nav .menu-item-has-children > a::after {
		content: "\f107";
		display: inline-block;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-family: 'FontAwesome';
		left: 3px;
		line-height: 1;
		position: relative;
		speak: none;
		text-transform: none;
		top: 1px;
		vertical-align: baseline;
		font-size: 18px;
	}
}


@media (min-width: 1200px) {
	.header-container #primary-nav .menu-item-has-children > a::after {
		content: "\f107";
		display: inline-block;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-style: normal;
		font-variant: normal;
		font-weight: normal;
		font-family: 'FontAwesome';
		left: 3px;
		line-height: 1;
		position: relative;
		speak: none;
		text-transform: none;
		top: 1px;
		vertical-align: baseline;
		font-size: 18px;
	}
}

.header-container #logo img {margin: 1.2em 0 0 0; width: auto; }

@media (max-width: 455px) {.home .header-container #logo img {height: 25px;}}

@media (min-width: 345px) {
		.header-container #default-logo {margin: 15px 0px; }
		.header-container .nav-container {padding-top: 5px;}
}

@media (max-width: 768px) {
	.header-container {min-height: 4.25em;}
	.header-container #mobile-logo {display:inline-block;}
	.header-container #default-logo {display:none;}
}

@media (max-width: 510px) {
	.header-container #logo img { max-width: none; height: 30px;}
}
@media (min-width: 769px) {
	.header-container {box-shadow: 0 1px 0 rgba(0,0,0,.05); position: relative; z-index: 5;}
    .header-container #logo {float: left;}
}

@media (min-width: 769px) and (max-width: 992px) {.home .header-container #logo img {height: 35px;}}


@media  (min-width: 992px) {
	.header-container #logo img {margin:32px 0px 34px 0px;}
	.header-container .nav-container {padding-top: 1.5em;}
}

@media (max-width: 320px) {	
	.page .section.hero p {font-size: 1.5em!important;}
	.page .section.hero h1 { line-height: 1.2em!important; margin-top: 12px!important; }
}

.header-container .nav-container:before,
.header-container .nav-container:after { content: " "; display: table; }
.header-container .nav-container:after { clear: both; }

@media (min-width: 769px) {
    .header-container .nav-container { float: right;}
    .header-container .nav-container { padding-top: 15px; padding-bottom: 20px;}
}
@media (min-width: 992px) {
    .page-template-enterprise-page .header-container .nav-container,
    .page-template-enterprise-edu-page .header-container .nav-container {padding-top: 0;}
}

/* Primary nav */
.header-container #primary-nav {
	margin: 0;
    padding: 0;
	width: 100%;
}
@media (min-width: 769px) {
    .header-container #primary-nav {margin: 0;width: auto;}
}

/* Menu items */
.header-container #primary-nav .menu {
	padding: 0;
	margin-bottom: 0;
	text-align: right;
}
.header-container #primary-nav .menu-item {
	display: inline-block;
	margin-top: 0;
	position: relative;
	text-align: left;
    vertical-align: baseline;

}
@media(max-width: 768px) {
	.header-container #primary-nav .menu-item {width: 100%;}
}
.header-container #primary-nav .menu-item:not(.login) {display: none;}
.header-container.open #primary-nav .menu-item {display: inline-block;}
.home .header-container #logo {background-size: contain; background-repeat: no-repeat;background-position: bottom left;display: inline-block; outline: none;}
.home .header-container.open #logo {background-image: url(/wp-content/themes/surveygizmo/assets/img/jan2017/surveygizmo@2x.png);}
.home .header-container.open #logo img {opacity: 0;}
.header-container #primary-nav a {
	color: #525a5e;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	padding: 20px 20px 10px 5px;
	text-decoration: none;
	text-transform: uppercase;
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
    vertical-align: baseline;
    cursor: pointer;
    font-family: 'Lato';
}
.footer-divider {mix-blend-mode: multiply;} 
.home .header-container #primary-nav > a:visited,
.home .header-container #primary-nav > a {color: #fff;}
.header-container #primary-nav a:active {cursor: pointer;outline: none;}
.header-container #primary-nav a:hover {color: #f06486;cursor: pointer;outline: none;}
.menu-item-has-children {position: relative;}

@media (min-width: 769px) {
    .header-container #primary-nav .menu-item:not(.login) {
		border-top: none;
        display: inline-block;
		width: auto;
		
	}
	.header-container #primary-nav .menu-item:hover .sub-menu {
		display: block;
		height: auto;
		z-index: 99;
		border-radius: 2px;
	}
	
    .header-container #primary-nav a {padding: 14px 10px 11px; font-size: 13px;}
    
    .header-container #primary-nav .menu > .menu-item.current-menu-item > a,
    .header-container #primary-nav .menu > .menu-item.current-menu-parent > a,
    .header-container #primary-nav .menu > .menu-item.current-menu-ancestor > a {background-color: transparent;color:#f06486;}
   

/*     Dev state */
	.header-container #primary-nav li#menu-item-57760,
	.header-container #primary-nav li#menu-item-55993,
	.header-container #primary-nav li#menu-item-55994,
	.header-container #primary-nav li#menu-item-55995,
	.header-container #primary-nav li#menu-item-55996,
	.header-container #primary-nav li#menu-item-57759,
	.header-container #primary-nav li#menu-item-57761,
	.header-container #primary-nav li#menu-item-57762 {display:inline-block; float: left;  width: 190px; }
		
	.header-container #primary-nav li#menu-item-57760 .sub-menu,
	.header-container #primary-nav li#menu-item-55993 .sub-menu,
	.header-container #primary-nav li#menu-item-55994 .sub-menu,
	.header-container #primary-nav li#menu-item-55995 .sub-menu,
	.header-container #primary-nav li#menu-item-55996 .sub-menu,
	.header-container #primary-nav li#menu-item-57759 .sub-menu,
	.header-container #primary-nav li#menu-item-57761 .sub-menu,
	.header-container #primary-nav li#menu-item-57762 .sub-menu {display: inline-block!important; position: relative;margin: 0;top: 0;  padding: 0px; box-shadow: none; }
	
	.header-container #primary-nav .menu-item-has-children.menu-item-57760 > a::after,
	.header-container #primary-nav .menu-item-has-children.menu-item-55993 > a::after,
	.header-container #primary-nav .menu-item-has-children.menu-item-55994 > a::after,
	.header-container #primary-nav .menu-item-has-children.menu-item-55995 > a::after,
	.header-container #primary-nav .menu-item-has-children.menu-item-55996 > a::after,
	.header-container #primary-nav .menu-item-has-children.menu-item-57759 > a::after,
	.header-container #primary-nav .menu-item-has-children.menu-item-57761 > a::after,
	.header-container #primary-nav .menu-item-has-children.menu-item-57762 > a::after {content: none!important; }

	.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-57760 > a,
	.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-55993 > a,
	.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-55994 > a,
	.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-55995 > a,
	.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-55996 > a,
	.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-57759 > a,
	.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-57761 > a,
	.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-57762 > a {
	font-family: "Lato","Helvetica Neue", Arial,sans-serif; ; font-size: 22px; cursor: default !important; }

	.header-container #primary-nav #menu-item-35 .sub-menu {
	width: 800px; margin-left: -413px; padding: 20px 10px 10px 10px;}
	
	#primary-nav .sub-menu .menu-item-57775 a { color: #50b4d2;}
	#primary-nav .sub-menu .menu-item-57775 a:hover { color: #f06486;}

}
@media (min-width: 769px) and (max-width: 882px) {
	.header-container #primary-nav a {padding: 14px 5px 11px;font-size: 13px;}
	.header-container #primary-nav #menu-primary-navigation > #menu-item-58416 a {display: none;}
}
@media (min-width: 992px) {
    .header-container #primary-nav a {padding: 14px 14px 11px;}
    .header-container #menu-primary-navigation > li > a { padding: 14px 8px 14px 8px;}
}
/* Login button */
.header-container #primary-nav #menu-item-58416 span,
#primary-nav .menu-item.trial-signup a > span {display: none;}
.header-container #primary-nav .menu-item.trial-signup {display: none}
@media (min-width:390px) { 
	.header-container #primary-nav .menu-item.trial-signup {display: inline-block;}
}
#primary-nav .menu-item.trial-signup a > span.signup {display: block;}
@media (min-width: 992px) {
	.header-container #primary-nav #menu-item-58416 span {display: inline-block;}
	#primary-nav .menu-item.trial-signup a > span {display: inline-block;}
	#primary-nav .menu-item.trial-signup a > span.signup {display: none;}
}
@media (max-width: 768px) {
	.header-container #primary-nav .menu-item.login,
	.header-container #primary-nav #menu-item-584168,
	.header-container #primary-nav #menu-item-58812,
	.header-container #primary-nav #menu-item-58416 {
		border-top: none;
		position: absolute;
	    right: 3.5em;
		top: 1.2em;
		width: auto;
	}
	.header-container #primary-nav #menu-item-58416 { right: 7.5em; }
	#primary-nav .menu-item.trial-signup  {
    border-top: none;
    position: absolute;
    right: 11.5em;
    top: 1.2em;
    width: auto;
	}
}
.header-container #primary-nav .menu-item.login a,
.btn-outline-green {
	border-radius: 3px;
    cursor: pointer;
	font-weight: 700;
	margin-left: 0px;
	padding: 8px 16px;
	text-transform: uppercase;
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
	vertical-align: text-middle;
	background-color: #fff;
	color: #94C826 !important;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.13);
	border-radius: 3px;
	border: 1px solid #94C826;
	mix-blend-mode: normal;
}
.header-container #primary-nav .menu-item.login a:hover,
.btn.outline-green:hover {
    color: #FFF !important;
    border-color: #94C826 !important;
    box-shadow: 0 4px 18px 0 rgba(0,0,0,0.13) !important;
    background: #94C826 !important;
}
.header-container #primary-nav .menu-item.login a:active {background-color: #319ebe;color: #e6e6e6;}

@media (min-width: 769px) {
    .header-container #primary-nav .menu-item.login {
		left: inherit;
		right: inherit;
		position: relative;
		top: inherit;
	}
}

/* Sub-menu items */
.header-container #primary-nav .sub-menu {
	background: white;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
}

@media (max-width: 768px) {
 
.header-container #primary-nav .sub-menu {position: relative;}
.header-container #primary-nav li#menu-item-57760 .sub-menu,
.header-container #primary-nav li#menu-item-55993 .sub-menu,
.header-container #primary-nav li#menu-item-55994 .sub-menu,
.header-container #primary-nav li#menu-item-55995 .sub-menu,
.header-container #primary-nav li#menu-item-55996 .sub-menu,
	.header-container #primary-nav li#menu-item-57759 .sub-menu,
	.header-container #primary-nav li#menu-item-57761 .sub-menu,
	.header-container #primary-nav li#menu-item-57762 .sub-menu{background: white;height: 0;margin: 0;overflow: hidden;padding: 0;position: relative;}
	
}
	
.header-container #primary-nav li#menu-item-57760 .sub-menu.opened,
.header-container #primary-nav li#menu-item-55993 .sub-menu.opened,
.header-container #primary-nav li#menu-item-55994 .sub-menu.opened,
.header-container #primary-nav li#menu-item-55995 .sub-menu.opened,
.header-container #primary-nav li#menu-item-55996 .sub-menu.opened,
	.header-container #primary-nav li#menu-item-57759 .sub-menu.opened,
	.header-container #primary-nav li#menu-item-57761 .sub-menu.opened,
	.header-container #primary-nav li#menu-item-57762 .sub-menu.opened {height: auto;}
	
.header-container #primary-nav .sub-menu .menu-item {
	border: none;
	display: block;
	float: inherit;
	margin: 0;
	overflow: hidden;
	padding: 0; 
	text-align: left;
	width: 100%; 
}
.header-container #primary-nav .menu-item-58192 a::first-word {font-size: 20px;}
.header-container #primary-nav .sub-menu .menu-item a {
	margin: 0;
	display: block;
	float: inherit;
	font-size: 15px;
	font-weight: 400;
	padding: 0px 20px 12px 5px;
	text-transform: inherit;
	white-space: nowrap;
	outline: none;
}

.header-container #primary-nav .sub-menu .menu-item-57760,
.header-container #primary-nav .sub-menu .menu-item-55993,
.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-55993 > a,
.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-57760 > a {color:#4199b4!important;}
.header-container #primary-nav .sub-menu .menu-item-57759 > a,
.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-55994 > a,
.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-57759 > a {color:#95c925 !important;}
.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-55995 > a,
.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-57761 > a {color:#7c6093 !important;}
.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-55996 > a,
.header-container #primary-nav .sub-menu .menu-item-has-children.menu-item-57762 > a {color:#f3a417 !important;}

@media (min-width: 769px) {
.header-container #primary-nav .sub-menu .menu-item-57775 { text-align: center; border-top: 1px #ccc solid; width: inherit; margin-left: -10px; padding-top:10px; margin-top: 15px; display: inline-block;}
	}

@media (max-width: 768px) {
	.header-container #primary-nav .sub-menu .menu-item-57775 { border-top: 1px solid #ccc;padding-top: 15px;}
}
.header-container.open #primary-nav .menu-item-has-children.open {height: auto;overflow: hidden;}
.header-container.open #primary-nav .menu-item-has-children.open .sub-menu {height: auto;padding-bottom: 0;padding-top: 15px;}
.header-container #primary-nav li#menu-item-57760 .menu-item-has-children.menu-item-57760 > a:after,
.header-container #primary-nav li#menu-item-55993 .menu-item-has-children.menu-item-55993 > a:after,
.header-container #primary-nav li#menu-item-55994 .menu-item-has-children.menu-item-55993 > a:after,
.header-container #primary-nav li#menu-item-55995 .menu-item-has-children.menu-item-55993 > a:after,
.header-container #primary-nav li#menu-item-55996 .menu-item-has-children.menu-item-55993 > a:after,
.header-container #primary-nav li#menu-item-57759 .menu-item-has-children.menu-item-57760 > a:after,
.header-container #primary-nav li#menu-item-57761 .menu-item-has-children.menu-item-57760 > a:after,
.header-container #primary-nav li#menu-item-57762 .menu-item-has-children > a:after {content: none!important; }
.header-container #primary-nav .menu-item-has-children > a:after:hover {color: #f06486;}

@media (min-width: 769px) {
    .header-container #primary-nav .sub-menu {
        box-shadow: 0px 5px 15px rgba(0,0,0,0.15);
        display: none;
        left: 0;
        height: auto;
        position: absolute;
        top: 98%;
    }
    .header-container #primary-nav .sub-menu .menu-item a {padding: 8px 20px;}
    .header-container.open #primary-nav .menu-item-has-children.open {overflow: inherit;}
}

/* Mobile nav */
.header-container #mobile-nav {
	transition: 0.25s;
	border-left: 1px solid rgba(0,0,0,.09);
	color: #525a5e;
	cursor: pointer;
	height: 4em;
	width: 3.5em;
	padding: 2em 1em;
	position: absolute;
	top: 0;
	right: 0;
}
/* Mobile nav animations */
.header-container #mobile-nav .navicon,
.header-container #mobile-nav .navicon:after,
.header-container #mobile-nav .navicon:before {
	background: #383e41;
	border-radius: 4px;
	height: 3px;
	display: block;
}
.header-container #mobile-nav .navicon {
	position: relative;
	transition: 0.5s;
}
.header-container #mobile-nav .navicon:after,
.header-container #mobile-nav .navicon:before {
	background: #383e41;
	border-radius: 4px;
	content: "";
    transition:0.25s;
	width: 100%;
	position: absolute;
	z-index: 1;
}

.header-container #mobile-nav .navicon:after { top: -6px; }
.header-container #mobile-nav .navicon:before { top: 6px; }
/* hover */
.header-container #mobile-nav:hover .navicon:after { top: -8px; }
.header-container #mobile-nav:hover .navicon:before { top: 8px; }
/* open */
.header-container #mobile-nav.open .navicon { background: transparent; }
.header-container #mobile-nav.open .navicon:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 25px;
	top: 0px;
}
.header-container #mobile-nav.open .navicon:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 25px;
	top: 0px;
}
@media (min-width: 769px) {
    .header-container #mobile-nav {
        display: none;
    }
}

/**************  Header  *************/

#page {background: white;font-size: 18px;}
.page-header {
	background: #51B2D2 no-repeat right;
	margin: 0;
	padding: 130px 0;
	position: relative;
}
.page-header.basic {
	background-position: bottom;
	background-size: auto 100%;
	min-height: 420px;
	padding: 100px 0 50px 0;
}
.page-header.blog-page-header,
.page-header.blog-archive-page-header,
.page-header.survey-software-features-page-header {
    background-color: #625144;
}
.page-header h1,
.page-header h2 {color: white;margin-top: 0;}
.page-title,
.page-header h1 {
	font-family: "Lato","Helvetica Neue", Arial,sans-serif; 
	font-size: 34px;
	font-weight: 300;
}
.page-header h2 {
	font-family: "Lato","Helvetica Neue",sans-serif;
	font-size: 24px;
	font-weight: 400;
}
.page-header .page-subtitle {margin-top: 25px;line-height: 1.35em;width: 100%;}
.page-header .content {position: relative;z-index: 1;}
.page-header .overlay, .overlay {
	-webkit-transition: 0.15s ease-in-out all;
	-moz-transition: 0.15s ease-in-out all;
	transition: 0.15s ease-in-out all;
	background: rgba(57,169,202,0.75);
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	top: 0;
}
.page-header.survey-software-features-page-header .overlay,
.page-header.blog-page-header .overlay,
.page-header.blog-archive-page-header .overlay,
.page-header.report-examples-page-header .overlay {background-color: rgba(98,81,68,0.75);}
.page-header ol.breadcrumb a {color: #b8ecfc;}

@media (min-width: 992px) {
    .page-header .overlay.none {background: transparent;}
}
@media (min-width: 1200px) {
    .page-header .overlay, .overlay {background:transparent;}
}
@media (min-width: 1440px) {
	.page-header.basic {background-size: auto auto;}
}

/**************  Footer  *************/

.footer-header { color: #525a5e; font-size: 16px; margin: 0; text-transform: uppercase; font-family: "Lato","Helvetica Neue", Arial,sans-serif; font-weight: bold; clear: both;margin-top: 20px; }
.footer-container { color:#7e8b93;padding:40px 0 70px 0 }
.footer-container a { -webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all;color:#7e8b93;font-size:18px }
.footer-container a:hover { color:#f06486 }
.footer-container .social-icons a:hover { color:white; }
.footer-container h4 { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#525a5e;font-size:16px;margin:0;text-transform:uppercase }
.footer-container .phone, .footer-container .email { font-size:18px;margin-top:10px }
.footer-container .social-icons { margin-top:20px }
.footer-container .social-icons a { margin-left:4px }
.footer-container .social-icons a:before { content:"\e602";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';font-size:34px }
.footer-container .social-icons a:first-child { margin-left:0 }
.footer-container .social-icons a.linked-in:before { content:"\f08c"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.footer-container .social-icons a.twitter:before { content:"\f081"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.footer-container .social-icons a.google-plus:before { content:"\f0d4"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.footer-container .social-icons a.facebook:before { content:"\f082"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.footer-container .social-icons a.youtube:before { content:"\f166"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.footer-container ul.menu { list-style:none;margin:0;padding:0 }
.footer-container ul.menu li { margin-top:10px }
.footer-container .post a { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto; color: white;}
.footer-container .byline { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#7e8b93;font-size:12px;margin:15px 0 0 0;text-transform:uppercase }
/* .page-id-5 .copyright-container {  background: none; } */
.copyright-container { *zoom:1;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#aaa;display:block;font-size:14px;padding:25px 0; background-color: #525A5E; }

.copyright-container:before,.copyright-container:after { content:" ";display:table }
.copyright-container:after { clear:both }
.copyright-container .copyright { display:block;float:none;text-align:center;width:100% }
@media (min-width: 769px) {
    .copyright-container .copyright { float:left;text-align:left;width:inherit }
}
.social-icons a:before { content:"\e602";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';font-size:34px;color:#c4d0d5; }
.social-icons a:first-child { margin-left:0 }
.social-icons a.linked-in:before { content:"\f08c"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.social-icons a.twitter:before { content:"\f081"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.social-icons a.google-plus:before { content:"\f0d4"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.social-icons a.facebook:before { content:"\f082"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.social-icons a.youtube:before { content:"\f166"; font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal; }
.thank-you-footer a { color:#aaa }
.thank-you-footer a:hover { color:#39a9ca }
.copyright-container .menu-footer-utility-container { *zoom:1;display:block;float:none;margin-top:10px;text-align:center;width:100% }
.copyright-container .menu-footer-utility-container:before,.copyright-container .menu-footer-utility-container:after { content:" ";display:table }
.copyright-container .menu-footer-utility-container:after { clear:both }
.copyright-container .menu-footer-utility-container ul.menu { list-style:none;margin:0;padding:0 }
.copyright-container .menu-footer-utility-container ul.menu li { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;float:none;margin-right:20px }
.copyright-container .menu-footer-utility-container ul.menu li a { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;-webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all;color:#aaa;font-size:16px;padding:6px 0 20px 0;text-transform:uppercase }
.copyright-container .menu-footer-utility-container ul.menu li a:hover { color:#fff }
.copyright-container .social-icons a:before { color: #aaa }
@media (min-width: 0px) {
    .copyright-container .menu-footer-utility-container ul.menu li a { font-size:12px }
}
@media (min-width: 769px) {
    .copyright-container { font-size:12px }
    .copyright-container .menu-footer-utility-container { display:block;float:right;margin-top:0px;width:auto }
    .copyright-container .menu-footer-utility-container ul.menu li { margin-top:0px;float:left;margin-left:20px }
    .copyright-container .menu-footer-utility-container ul.menu li a { padding:0px }
    .copyright-container .menu-footer-utility-container ul.menu li a:first-child { margin-left:0px }
}

@media (min-width: 768px) and (max-width: 992px) {
    .footer-container #support-hide { clear: left}
}

/* 2017 */
@media (max-width: 768px) { 
	.copyright-container .social-icons {text-align: center; padding-bottom: 1em;}
	.copyright-container .pull-right {width: 100%;}
	.copyright-container .copyright {clear: both;}
}
/** ? **/
@media (min-width: 480px) {
    .oldie nav a { margin:0 0.7% }
}
@media (min-width: 769px) {
    .title { float:left }
}
.footer-container .post {
    margin-top: 15px;
    background: #51B2D2;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.08);
    border-radius: 2px;
    color: #fff;
    padding: 10px;
}

/** Print styles **/
@media print {
    * { background:transparent !important;color:#000 !important }
    a,a:visited { text-decoration:underline }
    a[href]:after { content:" (" attr(href) ")" }
    abbr[title]:after { content:" (" attr(title) ")" }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after { content:"" }
    pre,blockquote { border:1px solid #999;page-break-inside:avoid }
    thead { display:table-header-group }
    tr,img { page-break-inside:avoid }
    img { max-width:100% !important }
    @page { margin:0.5cm }
    p,h2,h3 { orphans:3;widows:3 }
    h2,h3 { page-break-after:avoid }
}

@media (min-width: 992px) {

	footer .col1 {width: 14.666666666666664%;}
	footer .col2 {width: 23%;}
	footer .col3 {width: 22%;}
	footer .col4 {width: 22%;}
	footer .col5 {width: 18%;}
}
/**************  Main content  *************/

.content-area .ex { background:#eeeef1;border:none;padding:20px;width:100% }
.content-area blockquote,
.content-area blockquote p { border-left:none;color:#777777;line-height:1.45em }
.content-area.with-header { padding-bottom:90px }
.content-area.with-header h1 { margin:80px 0 0 0 }
.content-area.with-header h1:first-child { margin-top:0 }
.content-area.with-header h2 { color:#39a9ca;font-size:36px;line-height:1.1em }
@media (min-width: 769px) {
    .content-area.with-header h2 { font-size:56px }
}
.content-area.with-header h3 { font-size:34px;line-height:1.1em;margin:68px 0 20px 0 }
.content-area ul li {margin-top:14px;position:relative }
.content-area ul li:before { -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;position:absolute;left:-24px;top:4px }
.content-area .full-column h2 { margin-top:60px;margin-bottom:20px;  color: #39a9ca; }
.content-area .full-column h2:first-child { margin-top:0 }
.content-area .full-column img { height:auto;width:100% }
.content-area .full-column .entry-content img { height:auto;width:auto; }
.content-area .full-column .popup-full-image { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;margin-bottom:30px }
.content-area .full-column .popup-full-image .view-full { color:#525a5e;font-size:14px;margin-top:15px }
.content-area .sidebar-column { padding-bottom:90px }
.content-area .sidebar-column h2 { margin-top:60px;margin-bottom:20px }
.content-area .sidebar-column h2:first-child { margin-top:0 }
.content-area .sidebar-column h3:first-child { margin-top:0 }
.content-area .gallery { *zoom:1;margin:15px 0 20px 0 }
.content-area .gallery:before,
.content-area .gallery:after { content:" ";display:table }
.content-area .gallery:after { clear:both }
.content-area .gallery > a { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all;float:left;height:110px;margin:7px 7px 0 0;overflow:hidden;position:relative;width:110px;z-index:1 }
.content-area .gallery > a:before { -webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all;background:rgba(0,0,0,0);content:" ";display:block;width:100%;height:100%;position:absolute }
.content-area .gallery > a:hover { -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);box-shadow:5px 5px 0px rgba(0,0,0,0.15);z-index:2 }
.content-area .gallery > a:hover:before { background-color:rgba(255,255,255,0.2) }
.content-area .gallery > a:active { -webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);box-shadow:inset 0px 0px 15px rgba(0,0,0,0.25);z-index:0 }
.content-area .gallery > a:active:before { background-color:rgba(0,0,0,0.25) }
.content-area .gallery > a img { width:100% }


/**************  ShareThis  *************/

.share-widget {
    margin-top: 50px;
    padding: 0;
    width: 100%;
}
.share-widget .label {
    background: #7e8b93;
    display: inline-block;
    float: left;
    height: 45px;
    padding: 16px 24px;
    text-transform: uppercase;
}
.share-widget a {
    background: #f06486;
    display: inline-block;
    float: left;
    height: 45px;
    margin: 0 0 0 1px;
    position: relative;
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
    vertical-align: baseline;
    width: 45px !important; /* override ShareThis embedded styles */
    z-index: 1;
}
.share-widget a:hover {
    background: #f16d8d;
    box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.15);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    z-index: 2;
}
.share-widget a:active {
    background-color: #b73756;
    box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.25);
    -webkit-transform: scale(0.975);
    -moz-transform: scale(0.975);
    -ms-transform: scale(0.975);
    -o-transform: scale(0.975);
    transform: scale(0.975);
}
.share-widget a:before {
    color: #fff;
    content: none;
    font-size: 22px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-family: 'FontAwesome';
    left: 12px;
    line-height: 1;
    position: relative;
    speak: none;
    text-transform: none;
    top: 11px;
}
.share-widget a:active:before {
    color: #e6e6e6;
}
.share-widget a.twitter:before {
    content: "\f081";
}
.share-widget a.facebook:before {
    content: "\f082";
}
.share-widget a.linked-in:before {
    content: "\f08c";
}
.share-widget a.google-plus:before {
    content: "\f0d4";
}
.share-widget a.pinterest:before {
    content: "\f0d3";
}
.share-widget a.buffer {
    background: url('/wp-content/uploads/2014/05/buffer-social-icon.png') #f06486 no-repeat center;
}
.share-widget a.buffer:hover {
    background: url('/wp-content/uploads/2014/05/buffer-social-icon.png') #f06486 no-repeat center;
}
.share-widget a span {display: none;}
.share-popover {display: none;position: relative;top: 20px;}
.share-popover.active {display: block;}
.share-popover .share-widget {
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.35);
    background-color: white;
    left: -100px;
    margin-top: 0;
    padding: 14px;
    position: absolute;
    width: 168px; 
    z-index: 10;
}
/* triangle on top of popover */
.share-popover .share-widget:before {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid white;
    content: "";
    display: block;
    height: 0;
    left: 44%;
    position: absolute;
    top: -14px;
    width: 0;
    z-index: 9;
}
/* shadow/border for triangle on top of popover */
.share-popover .share-widget:after {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid rgba(0, 0, 0, 0.1);
    content: "";
    display: block;
    height: 0;
    left: 44%;
    position: absolute;
    top: -16px;
    width: 0;
    z-index: 8;
}

/**************  Blog  *************/

article.post {
    border-bottom: 1px solid #ccc;
    margin: 0 0 40px;
    padding: 0 0 40px;
}
article.post h2 {margin-top: 40px;}
.single .content-area .full-column {margin-bottom: 50px;}
.single .content-area .label-break {margin: 70px 0 24px 0;}
.blog .content-area .entry-title,
.single .content-area .entry-title,
.archive .content-area .entry-title {margin-top: 0;}
.blog .content-area .entry-title,
.archive .content-area .entry-title  {line-height: 1.3em;}
.archive .content-area .section {padding-top: 58px;}
.archive .archive-title {
    font-family: "Lato", "Helvetica Neue", Helvetica,Arial,sans-serif;
    color: #7e8b93;
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.paging-navigation .pagination {margin:0;}

/* Class author-meta appears at bottom of blog posts, if author data is available */
.entry-meta {display: block;font-size: 16px;margin: 20px 0 30px 0;}
footer.entry-meta {background: #eeeef1;padding: 10px 15px;text-transform: uppercase;}
.entry-meta > div {display: inline-block;vertical-align: baseline;color: #7e8b93;margin-left: 30px;}
.entry-meta > div:first-child {margin-left: 0;}
.entry-meta > div:before {font-size: 20px;margin-right: 8px;position: relative;top: 4px;}
.entry-meta > div a {color: #7e8b93;}
.disqus-footer__wrapper {display: none!important;}
.entry-meta .entry-author:before,
.entry-meta .entry-date:before,
.entry-meta .entry-comments:before,
.entry-meta .entry-share:before,
.author-meta .author-social .twitter:before,
.author-meta .author-social .facebook:before,
.author-meta .author-social .linked-in:before,
.author-meta .author-social .google-plus:before,
.author-meta .author-social .pinterest:before,
.author-meta .author-social .github:before,
.author-meta .author-social .dribbble:before,
.author-meta .author-social .tumblr:before,
.author-meta .author-social .instagram:before {
    content: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    line-height: 1;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-family: 'FontAwesome';
}
.entry-meta .entry-author:before {content: "\f040";}
.entry-meta .entry-date:before {content: "\f133";}
.entry-comments:before {content: "\f086";}
.entry-meta .entry-share:before {content: "\f045";}
.author-meta .author-name {color: #39a9ca;font-size: 36px;}
.author-meta .author-social {display: inline-block;vertical-align: baseline;}
.author-meta .author-social a {
    display: inline-block;
    vertical-align: baseline;
    height: 18px;
    margin-left: 8px;
    width: 18px;
}
.author-meta .author-social a:before {color: #c4d0d5;font-size: 20px;}
.author-meta .author-social .twitter:before {content: "\f081";}
.author-meta .author-social .facebook:before {content: "\f082";}
.author-meta .author-social .linked-in:before {content: "\f08c";}
.author-meta .author-social .google-plus:before {content: "\f0d4";}
.author-meta .author-social .pinterest:before {content: "\f0d3";}
.author-meta .author-social .github:before {content: "\f092";}
.author-meta .author-social .dribbble:before {
    content: "\f17d";
}
.author-meta .author-social .tumblr:before {
    content: "\f174";
}
.author-meta .author-social .instagram:before {
    content: "\f16d";
}
.author-meta .author .author-photo {
    height: 145px;
    float: left;
    margin-right: 30px;
    overflow: hidden;
    width: 145px;
}

/** Sidebar column **/
.sidebar-column {
    padding-top: 0px;
    position: relative;
}
.sidebar-column.widget-sidebar {
    padding-top: 90px;
}
.sidebar-column .sidebar-widget {
    font-family: "Lato", "Helvetica Neue", Helvetica,Arial,sans-serif;
    color: #7e8b93;
    font-size: 16px;
}
.sidebar-column .sidebar-widget .label-break {
    margin: 70px 0 0px 0;
}
.sidebar-column .guide-sections {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
.sidebar-column .guide-sections ol {
    font-family: "Lato", "Helvetica Neue", Helvetica,Arial,sans-serif;
    color: #39a9ca;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 0 25px;
    padding: 12px 0 18px 0;
}
.sidebar-column .guide-sections ol li {
    margin-bottom: 5px;
}
.sidebar-column .guide-sections.affix,
.sidebar-column .guide-sections.affix-bottom {
    -webkit-transition: 0.25s ease-out all;
    -moz-transition: 0.25s ease-out all;
    transition: 0.25s ease-out all;
    opacity: 1;
    position: fixed;
    top: 88px;
    max-width: 300px;
    ;
}
.sidebar-column .guide-sections.affix.affix-bottom,
.sidebar-column .guide-sections.affix-bottom.affix-bottom {
    -webkit-transition: 0.25s ease-out all;
    -moz-transition: 0.25s ease-out all;
    transition: 0.25s ease-out all;
    opacity: 0;
}
.sidebar-column .article-topics {
    font-family: "Lato", "Helvetica Neue", Helvetica,Arial,sans-serif;
    border-bottom: 1px solid #ccc;
    color: #7e8b93;
    font-size: 16px;
    list-style: none;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.sidebar-column .article-topics a {
    font-weight: bold;}
.sidebar-column .article-topics ul {margin: 0;padding: 0;}
.sidebar-column .article-topics ul li {padding: 0 0 0 10px;}
.sidebar-column .article-topics ul li:before {content: none;}
.sidebar-column .article-topics ul li:first-child {padding-top: 0;}
.sidebar-column .featured-articles {font-family: "Lato", "Helvetica Neue", Helvetica,Arial,sans-serif;}
.sidebar-column .featured-articles .label-break {margin-bottom: 0;}
.sidebar-column .featured-articles a { line-height: 1.3em;font-size: 16px;font-weight: bold;}
.sidebar-column .featured-articles ul {list-style: none;line-height: 1em;padding: 0;}
.sidebar-column .featured-articles ul li {border-bottom: 1px solid #ccc;margin: 0px;padding: 16px 5px 26px 10px;}
.sidebar-column .featured-articles ul li:before {content: none;}
.sidebar-column .featured-articles .byline {font-size: 14px;margin-top: 8px;}
.sidebar-column .newsletter-signup {padding-top: 15px;}
.sidebar-column .newsletter-signup .newsletter-title,
.sidebar-column .rss-signup .rss-title {color: #39a9ca;font-weight: bold;}
.newsletter-description {padding-bottom: 10px;}
.sidebar-column .newsletter-signup input[type="text"] {display: block;width: 100%;}
.sidebar-column .newsletter-signup .btn-subscribe {margin-top: 20px;padding: 10px 25px;}
.sidebar-column .rss-signup .rss-description {padding: 8px 0;}
.ebook:hover{ opacity: .8;}

/* survey-blog CTAs */
.cta-box {background: orange; min-height:175px; border-radius:10px; margin:100px 0px} 
.cta-box:hover {opacity:0.8}
.cta-cover {height:175px; background-size: 175px 175px !important; background-repeat:no-repeat !important; background-position: left center !important}
@media (max-width: 768px) {
	.cta-cover {border-bottom: 1px #fff solid}}
.cta-copy {margin:25px 0}


/** Specific layout styles **/


/** Home page **/
#hero p {
	font-family: "Lato","Helvetica Neue",sans-serif;
}

@media (max-width: 991px) {
	.section .section-subtitle {
		padding: 0 !important }
}

@media (min-width: 992px) {
.section .section-subtitle {
	padding: 0 8em 3em;
    text-align: center; }
}

/** Steps **/

.stepbox {
	border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
/*-webkit-box-shadow: 0px 0px 16px 4px rgba(196,196,196,1);
-moz-box-shadow: 0px 0px 16px 4px rgba(196,196,196,1);
box-shadow: 0px 0px 8px 1px rgba(196,196,196,1);*/
border: 1px solid #e1e1e1;
border-bottom: none;	
} 

.newstep-bar,
.features .newstep-bar {
background-color: #E9E7E8;
height: 25px;
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
} 

.newstep-bar span {
background-color: #ffffff;
display: inline-block;
margin: 8px 0px 5px 7px;
height: 10px;
width: 10px;
float: left;
-moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
	
} 
.newstep-bar img {
background-color: #ffffff;	
} 

#step2 {
	background-color:#F6F7F7;
	/*border-top: 1px solid #D1D3D4;
	border-bottom: 1px solid #D1D3D4;*/
	padding-top: 50px;
	padding-bottom: 50px;	
}

#step3 {
	border-bottom: 1px solid #D1D3D4;
}

#step3 img {
	padding: 0;
}

.steps-text {padding: 20px 0px;}
.steps-text {padding-left: 0px;}
#step3 .stepbox {margin:0px;}
	
@media (max-width: 768px) {
	.steps-text {padding-left: 0px;}
}

@media screen and (min-width: 992px)  {
.steps-text {padding-left: 30px; padding-top: 55px;}
#step2 .steps-text {padding-bottom: 75px; padding-left: 20px; }
#step3 img {margin-bottom: 55px;}
#step3 .stepbox {margin-top: 30px;}
#step3 .steps-text  {padding-top: 95px;}

}


/** Free software/Thank You page **/
.page-header.free-survey-software-page-header,
.page-header.survey-thank-you-page-header {
	background-size: auto 58%;
}
.page-header.survey-thank-you-page-header .landing-sidebar {
    padding-top: 1px;
}
@media screen and (max-width: 768px) {
    .page-header.survey-thank-you-page-header .clients {
        display: none !important;
    }
}

/** @todo: add CSS class in wp 'free software' Page, and remove this awful selector **/
.page-id-55103 .row.nobkgdimg-mobile > div > div > div:first-child {
	font-family: "Lato","Helvetica Neue", Arial,sans-serif; ;
}

/** Pricing pages **/
.page .section.pricing-plans {padding-top: 0;}
.pricing-plans h1 {
	font-size: 38px;
}
@media screen and (min-width: 992px) {
    .pricing-plans h1 {
    	font-size: 56px;
    }
}

/** Team page **/
.page-header.team-page-header {
	background-size: auto 100%; /* don't chop off any heads! */
}

/** Webinars page */
.page-header.webinar-page-header {
	padding-top: 50px;
}
/** Mobile survey features page */
.embed-responsive iframe {
	/*border: 6px solid #fff;
	border-radius: 12px;*/
}
/** Affiliate page **/
.page-header.affiliate-page-header {
	background-size: 100% auto;
	background-position: 0 -20px;
}
/** Error page **/
.error-page { background:url(../img/error.jpg) no-repeat top #50b4d2;min-height:440px }
.error-page .cta { margin-top:20px }
@media (min-width: 992px) {
    .error-page { min-height:840px }
}
/** How-to **/
.howto-archive .sidebar-column { padding-top:0 }
.howto-archive .featured-articles .label-break { margin-top:30px }
/** Powered-by **/
.powered-by-page { background:url(../img/powered-by.jpg) no-repeat bottom #50b4d2 !important;min-height:800px;padding-top:80px }
.powered-by-page .content { text-align:center }
.powered-by-page .content .page-subtitle { padding:0 }
@media (min-width: 992px) { .powered-by-page .content .page-subtitle { padding:0 20% }
}
.powered-by-page .content h3 { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:14px }
.powered-by-page .content h3 a { color:#fff;text-decoration:underline }
.powered-by-page .cta { margin-top:20px }
.powered-by-page .clients { background:rgba(255,255,255,0.8);bottom:0;display:block;left:0;position:absolute;text-align:center;width:100%;z-index:11 }
.powered-by-page .clients .logo { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;height:24px;margin:22px 24px;opacity:0.75;vertical-align:middle }
@media (min-width: 0px) {
    .powered-by-page .clients .logo { height:28px }
}
@media (min-width: 769px) {
    .powered-by-page .clients .logo { height:32px }
}
@media (min-width: 1200px) {
    .powered-by-page .clients .logo { height:38px }
}
@media (min-width: 992px) {
    .powered-by-page { min-height:840px }
}
/** lp_landing-w-sidebar **/
.landing-w-sidebar-page .clients { background:rgba(255,255,255,0.8);bottom:0;display:block;left:0;position:absolute;text-align:center;width:100%;z-index:11 }
.landing-w-sidebar-page .clients .logo { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;height:24px;margin:22px 24px;opacity:0.75;vertical-align:middle }
@media (min-width: 0px) {
    .landing-w-sidebar-page .clients .logo { height:28px }
}
@media (min-width: 769px) {
    .landing-w-sidebar-page .clients .logo { height:32px }
}
@media (min-width: 1200px) {
    .landing-w-sidebar-page .clients .logo { height:38px }
}
/** Survey/report examples **/
.examples-page .row { margin-top:100px }
.examples-page .row:first-child { margin-top:0 }
.examples-page .example .example-preview { border:1px solid #ccc;display:block;position:relative; max-width: 350px;  }
.examples-page .example .example-preview .example-hover { -webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(0,0,0,0.75);color:#fff;font-size:16px;font-weight:bold;height:100%;left:0;opacity:0;padding-top:120px;position:absolute;text-align:center;text-transform:uppercase;top:0;visibility:hidden;width:100%; }
.examples-page .example .example-preview .example-hover .hover-text:after { content:"\e615";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';-webkit-transition:0.08s ease-out left;-moz-transition:0.08s ease-out left;transition:0.08s ease-out left;left:8px;position:relative;top:2px }
.examples-page .example .example-preview img { width:100% !important; height: 165px !important }
.examples-page .example .example-preview:hover .example-hover { opacity:1;visibility:visible }
.examples-page .example h3 { margin-top:23px }
.examples-page .example-details { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:10px 0 }
.examples-page .example-details .detail-title { font-weight:bold;margin:0 6px 0 0;text-transform:uppercase }
.examples-page .example-details .detail-title:first-child { margin-left:0 }
.examples-page .example-highlights { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:40px 0 }
.examples-page .example-highlights .highlight-title { font-size:12px;font-weight:bold;text-transform:uppercase }
.examples-page .example-highlights .example-highlights-list { margin-left:20px; padding-left:0 }
.example-description { margin-bottom: 25px; min-height: 110px }
.report-examples-page .row { margin-top:100px }
.report-examples-page .row:first-child { margin-top:0 }
.report-examples-page .example .example-preview {
    border: 1px solid #ccc;
    display: inline-block;
    position: relative;
    width: 100%;
    max-width: 348px;
}
.report-examples-page .example .example-preview .example-hover {
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: rgba(0, 0, 0, 0.75);
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 100%;
    left: 0;
    opacity: 0;
    padding-top: 75px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    visibility: hidden;
    width: 100%;
    max-width: 348px;
}
.report-examples-page .example .example-preview .example-hover .hover-text:after { content:"\e615";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';-webkit-transition:0.08s ease-out left;-moz-transition:0.08s ease-out left;transition:0.08s ease-out left;left:8px;position:relative;top:2px }
.report-examples-page .example .example-preview img {
    height: auto;
    width: 100%;
    max-width: 348px;
}.report-examples-page .example .example-preview:hover .example-hover { opacity:1;visibility:visible }
.report-examples-page .example h3 { margin-top:23px }
.report-examples-page .example-details { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:10px 0 }
.report-examples-page .example-details .detail-title { font-weight:bold;margin:0 6px 0 0;text-transform:uppercase }
.report-examples-page .example-details .detail-title:first-child { margin-left:0 }
.report-examples-page .example-highlights { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:40px 0 }
.report-examples-page .example-highlights .highlight-title { font-size:12px;font-weight:bold;text-transform:uppercase }
.report-examples-page .example-highlights .example-highlights-list { margin-left:20px; padding-left:0 }
@media (min-width: 992px) {
    .report-examples-page .example {
        min-height: 450px;
    }
}


/** About us **/
.about-page .about-map { border:1px solid #c4d0d5;display:block;height:200px;overflow:hidden;position:relative;width:100% }
.about-page .about-map img { width:100%;height:auto;position:absolute }
.about-page .about-meta { margin-top:25px }
.about-page .about-meta .about-phone,.about-page .about-meta .about-email { margin-top:25px }
.about-page .about-meta > div > strong { margin-right:6px }
.about-page .press-meta > div > strong { margin-right:6px }
.about-page .resource-link { margin-top:25px }
.about-page .bottom-line .row { margin-top:60px }
.about-page .bottom-line h3 { font-size:26px;margin:15px 0 10px 0 }
.features-page .features { padding:0 }

/* Features page */
#sticky {
    padding: 1.5ex;
    margin-bottom: 100px;
    padding-right: 15px;
    width: 100%;
    background-color: #f7f7f7;
    color: #525a5e;
    border: 1px solid #ccc;
    border-radius: 0.5ex;
}
#sticky.stick {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 990;
    width: 100%;
    border-radius: 0;
    padding-right: 0px;
    border: none;
    border-bottom: 1px solid #ccc;
}
.hideonmobile {
    display: block
}
.label-col {
    width: 50%
}
.feature-col {
    width: 14.5%
}
@media (max-width: 992px) {
    .hideonmobile {display: none !important}
    .label-col {width: 100%}
    .feature-col {width: 0%}
}
@media (min-width: 1200px) {
    .feature-col {
        width: 12.5%
    }
}
/** Events **/
.event-list { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;border-top:1px solid #ccc;font-size:18px;list-style:none;padding:0 }
.event-list li { border-bottom:1px solid #ccc;padding:5px 0 18px 0 }
.event-list li:before { content:none !important }
.event-list .event-date { font-weight:bold }
.event-list .event-rsvp { -webkit-transition:0.5s ease-in-out height;-moz-transition:0.5s ease-in-out height;transition:0.5s ease-in-out height;display:block;height:0px;width:100%;overflow:hidden }
.event-list .event-rsvp .event-rsvp-content { padding:20px 50px }
.event-list .event-cta { text-align:left }
@media (min-width: 992px) { .event-list .event-date { padding-left:30px }
.event-list .event-cta { text-align:center }
}
.event-agenda { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:20px }
.event-agenda h4 { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #ccc;font-size:24px;margin-bottom:0;margin-top:60px;padding-bottom:15px;text-transform:uppercase }
.event-agenda .row { border-bottom:1px solid #ccc;font-size:18px;padding:20px 0;margin:0 }
.event-agenda .row .agenda-time { font-weight:bold }
.event-agenda .row .agenda-track { color:#c4d0d5;font-size:12px;margin-left:5px;text-transform:uppercase }
.event-agenda .row .agenda-title { font-weight:bold;margin-top:30px }
.event-agenda .row .agenda-title:first-child { margin-top:0 }
.events-page .section.events h1,.events-page .section.events h2,.events-page .section.events h3 { margin-top:0 }
.events-page .section.main-events { padding-top:0 }

/** Team **/
.team-page h1 { padding-bottom:60px }
.team-page .team-members { margin-top:0px }
.team-page .team-member { height:280px;text-align:center;position:relative }
.team-page .team-member .team-member-photo { overflow:hidden;height:140px;width:140px; border-radius: 50%;  }
.team-page .team-member .team-member-photo-placeholder { display:block;height:140px;width:140px;}
.team-page .team-member .team-member-name { color:#39a9ca;font-size:16px;font-weight:bold;line-height:1.2em;margin-top:15px }
.team-page .team-member .team-member-title { font-size:14px;font-style:italic;margin-top:0px }
.team-page .team-member .team-member-team { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;margin-top:5px }
.team-page .team-member.active:after { content:" ";position:absolute;bottom:0;border:10px solid #39a9ca;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;left:46% }
.team-page .job-openings-title { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;margin-top:45px;padding-bottom:15px;text-transform:uppercase }
.team-page .job-openings { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;border-top:1px solid #eeeef1;font-size:18px;list-style:none;padding:0 }
.team-page .job-openings > li { border-bottom: 1px solid #eeeef1;margin:0;position:relative }
.team-page .job-openings > li:before { content:none }
.team-page .job-openings > li .job-title { display:block;font-weight:bold;padding:20px 6px }
.team-page .job-openings > li .job-description { -webkit-transition:0.5s ease-in-out height;-moz-transition:0.5s ease-in-out height;transition:0.5s ease-in-out height;display:block;height:0px;width:100%;overflow:hidden }
.team-page .job-openings > li .job-description-content { padding:12px 6px }
.team-page .job-openings > li.active .job-title:after { content:"\e696";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';font-size:22px;position:absolute;right:10px;top:20px }
.team-page .job-openings .job-posted-date {
    color: #525a5e;
    display: block;
    font-weight: normal;
}
.team-page .job-openings .btn-apply-now { margin:25px 0 50px 0 }
/* layout changes multiple times, position .job-posted-date to the right only when wide enough */
@media (min-width: 769px) and (max-width: 992px), (min-width: 1200px) {
    .team-page .job-openings .job-posted-date {
        display: inline-block;
        position: absolute;
        right: 5px;
    }
}

/** ? **/
.breakout { -webkit-transition:0.5s ease-in-out height;-moz-transition:0.5s ease-in-out height;transition:0.5s ease-in-out height;background-color:#39a9ca;color:#fff;height:0px;padding:0;overflow:hidden }
.breakout .content { display:block;padding:100px 0;width:75% }
.breakout .content .active-member-name { font-size:36px;font-weight:bold }
.breakout .content .active-member-title { font-style:italic }
.breakout .content .active-member-bio { margin-top:15px }
.breakout .content .active-member-email { color:#fff }
.breakout .content .active-member-email:before { content:"\e6ad";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';font-size:22px;left:14px;top:3px;position:relative }
.breakout .content .active-member-social { margin-top:20px }
.breakout .content .active-member-social-network { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;color:#fff;height:25px;margin-right:10px;opacity:0.6;width:25px }
.breakout .content .active-member-social-network:before { font-size:26px }
.breakout .content .active-member-social-network:hover { opacity:0.85 }
.breakout .content .active-member-social-network.twitter:before { content:"\e603";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.breakout .content .active-member-social-network.facebook:before { content:"\e602";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.breakout .content .active-member-social-network.linked-in:before { content:"\e600";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.breakout .content .active-member-social-network.google-plus:before { content:"\e601";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.breakout .content .active-member-social-network.pinterest:before { content:false;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.breakout .content .active-member-social-network.github:before { content:"\e6fb";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.breakout .content .active-member-social-network.dribbble:before { content:"\e701";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.breakout .content .active-member-social-network.tumblr:before { content:"\e60b";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.breakout .content .active-member-social-network.instagram:before { content:"\e70c";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }

/** More specific page styles **/
.page .section { padding:90px 0 0 0 }

@media (min-width:320px) {
	.page .section { padding:40px 0 50px 0 }
}
@media (min-width:768px) {
	.page .section { padding:90px 0 0 0 }
}

.page .section p { line-height:1.6em;margin-top:25px }
.page .section.page-section { *zoom:1;display:block;padding:90px 0 0 0 }
.page .section.page-section:before,.page .section.page-section:after { content:" ";display:table }
.page .section.page-section:after { clear:both }
.page .section.page-section h2 { color:#39a9ca;font-size:36px;line-height:1.1em;margin:0 }





/** Plans and pricing **/
/* .pricing-plans p { margin-top: 0px !important; margin-bottom: 1px !important;   padding-right: 10px; font-size: .84em; line-height: 1.28em !important; text-align: right; color: #444; } */
.pricing-plans  { font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;   }
.pricing-plans i { color: #77a60f; } .pricing-plans i:hover { color: #77a60f !important }
.pricing-plans label { color: #444 }
.planinfo {  float: right; padding-top: 2px;  padding-bottom: 2px; border-bottom: 1px #fff solid  }
.fa fa-check { text-align: center !important; }
.pricing-column { text-align: center !important; width: 600px }
.price-red span {
    color: #d84a65;
    font-size: 30px;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.column p { text-align: center; line-height: 1em !important; font-size: 1em !important }
.pcolumn p { text-align: center; margin-top: 0px !important; margin-bottom: 1px !important; line-height: 1.25em !important; font-size: .9em; float: none !important; padding-right: 0px }
.text-small { font-size: 0.8em; margin-bottom: 10px; line-height: 2em }
.plan-details { font-size: .8em !important }
.show-mobile { display:none }
 @media screen and (max-width: 991px) {
     .show-mobile { display:inline-block }
}
.pricing-table { display: inline-block; border-collapse: separate !important; background-color: #f9f9f9 !important }
@media (min-width: 769px) {
    .page .section.page-section h2 { font-size:56px }
}

/** Hero/jumbotron sections **/
.page .section.page-section.screenshot_right { overflow:hidden }
.page .section.page-section.screenshot_right .screenshot { display:none;position:relative }
@media (min-width: 992px) {
    .page .section.page-section.screenshot_right .screenshot { display:inherit }
}
.page .section.page-section.image_right .image img { display:none;width:100% }
@media (min-width: 992px) {
    .page .section.page-section.image_right .image img { display:inherit }
}
.page .section.hero { *zoom:1;-webkit-perspective:0px;-moz-perspective:0px;perspective:0px;-webkit-perspective-origin:0% 0%;-moz-perspective-origin:0% 0%;perspective-origin:0% 0%;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;background:no-repeat bottom left #50b4d2;background-position:55% bottom;background-size:cover;color:#fff;display:block;height:1100px;overflow:hidden;padding:0;position:relative;width:100% }
.page .section.hero:before,.page .section.hero:after { content:" ";display:table }
.page .section.hero:after { clear:both }
@media (max-width: 480px) {
    .page .section.hero.show-hero { background-image:url(../img/hero-bg-320.png) } .page .section.hero { min-height:960px }
}
.page .section.hero .hero-fade { background-color:#50b4d2;display:block;height:100%;left:0;position:absolute;top:0;width:100% }
.page .section.hero .content { display:block;color:#fff;left:inherit;padding-top:10%;position:relative;width:100%;z-index:15 }
@media (min-width: 992px) {
    .page .section.hero .content { left:55%;width:45% }
}
.page .section.hero p { letter-spacing: -.02em; color:#fff;font-size:48px;font-weight:900;line-height:1.1em;margin:0 }
.page .section.hero h1 {
	color: white;
	font-family: "Lato","Helvetica Neue",sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 15px;
}
.page .section.hero .cta { margin-top:30px;font-size:16px;padding:14px 0px;width:100% }
.page .section.hero .clients { background:rgba(255,255,255,0.8);bottom:0;display:block;left:0;position:absolute;text-align:center;width:100%;z-index:11 }
.page .section.hero .clients .logo { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;height:24px;margin:22px 24px;opacity:0.75;vertical-align:middle }
@media (min-width: 0px) {
    .page .section.hero .clients .logo { height:28px }
}
@media (min-width: 769px) {
    .page .section.hero .clients .logo { height:32px }
}
@media (min-width: 1200px) {
    .page .section.hero .clients .logo { height:38px }
}
@media (min-width: 480px) {
    .page .section.hero.show-hero { background-image:url(../img/hero-full.jpg) }
}
@media (min-width: 769px) {
    .page .section.hero p { font-size:48px }
    .page .section.hero .cta { font-size:20px;padding:17px 40px;width:auto }
}
@media (min-width: 992px) {
    .page .section.hero { min-height:600px }
}

/** Content-left and right sections **/
.page .section.content-left,
.page .section.content-right,
.page .section.content-center { padding:50px 0 }
@media (min-width: 992px) {
    .page .section.content-left,
    .page .section.content-right,
    .page .section.content-center { padding:250px 0 }
}
.page .section.content-left h2,
.page .section.content-right h2,
.page .section.content-center h2 { color:#39a9ca;font-size:36px;line-height:1.1em;margin:0 }
@media (min-width: 769px) {
    .page .section.content-left h2,
    .page .section.content-right h2,
    .page .section.content-center h2 { font-size:56px }
}
.page .section.content-left.content-left .content,
.page .section.content-left.content-right .content,
.page .section.content-right.content-left .content,
.page .section.content-right.content-right .content,
.page .section.content-center.content-left .content,
.page .section.content-center.content-right .content { width:100% }
@media (min-width: 769px) {
    .page .section.content-left.content-left .content,
    .page .section.content-left.content-right .content,
    .page .section.content-right.content-left .content,
    .page .section.content-right.content-right .content,
    .page .section.content-center.content-left .content,
    .page .section.content-center.content-right .content { width:50% }
}
@media (min-width: 769px) {
    .page .section.content-left.content-right .content,
    .page .section.content-right.content-right .content,
    .page .section.content-center.content-right .content { float:right }
}

/** Testimonials **/
.page .section.testimonials { color:#7e8b93 }
.page .section.testimonials .testimonial {}
.page .section.testimonials .testimonial .quote { font-size:30px;font-weight:normal;line-height:1.45em;margin:0 }
.page .section.testimonials .person { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin-top:30px;width:270px }
.page .section.testimonials .person .persons-name { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;font-size:16px;max-width:190px;padding-top:20px; padding-left:20px;text-align:left }
.page .section.testimonials .person .persons-name .name { font-weight:600 }
.page .section.testimonials .person .persons-name .title { font-weight:normal;font-style:italic }
.page .section.testimonials .person .persons-photo { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;border-radius:50%;float:left;height:92px;overflow:hidden;width:92px }
.page .section.testimonials .person .persons-photo img { height:100%;width:100% }

/** Newsletter **/
.page .section.newsletter { background:url(../img/newsletter-bg.jpg) center no-repeat #50b4d2;color:#fff;height:inherit;padding:50px 0;position:relative;text-align:center }
.page .section.newsletter .newsletter-title { color:#fff;font-size:36px;font-weight:900;line-height:1.1em;letter-spacing:-.02em }
.page .section.newsletter .newsletter-subtitle { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;line-height:1.1em;letter-spacing:-.02em;margin-top:10px }
.page .section.newsletter .newsletter-form { margin-top:30px }
.page .section.newsletter .newsletter-form .input-wrap { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;width:320px }
.page .section.newsletter .newsletter-form .btn-subscribe { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;text-align:center;padding:10px 20px;width:150px }
@media (min-width: 769px) {
    .page .section.newsletter .newsletter-title { color:#fff;font-size:56px;font-weight:900 }
}
@media (min-width: 1200px) {
    .page .section.newsletter { background-position:bottom;background-size:auto;height:599px;padding:50px 0 0 0;text-align:left }
}
.page .section.newsletter.content-left .content { position:relative;width:100%;z-index:1 }
@media (min-width: 1200px) {
    .page .section.newsletter.content-left .content { width:42% }
}


/** Explore ? **/
.page .section.explore { background:url(../img/explore.jpg) top left no-repeat #50b4d2;background-size:auto 100%;height:inherit;padding:50px 0;position:relative;text-align:center }
.page .section.explore .explore-title {
	font-family: "Lato","Helvetica Neue", Arial,sans-serif; ,serif;
	color: #fff;
	font-size: 36px;
	font-weight: 700; /* bold */
	line-height: 1.1em;
	letter-spacing: -.02em;
}
@media (min-width: 1200px) {
    .page .section.explore { background-size:auto;height:599px;padding:150px 0 0 0;text-align:left }
}
.page .section.explore.content-right .content { position:relative;width:100%;z-index:1 }
@media (min-width: 1200px) {
    .page .section.explore.content-right .content { width:42% }
}
.page .section.explore .btn-primary { font-size:16px;margin-top:30px;padding:14px 0px;width:100% }



@media (min-width: 769px) {
    .page .section.explore .btn-primary {
		font-size: 20px;
		padding: 17px 40px;
		width: auto;
	}
    .page .section.explore .explore-title { font-size: 56px }
}

/** Mashed potatoes **/
.page .section.features h2,
.page .section.features h3,
.page .section.testimonials h2,
.page .section.testimonials h3,
.page .section.alt-plans h2,
.page .section.alt-plans h3 { font-size:34px;line-height:1.2em;margin:5px 0 0 0 }
.page .section.features h2 { font-size:50px }
.page .section.features .feature,
.page .section.features .testimonial,
.page .section.features .alt-plan,
.page .section.testimonials .feature,
.page .section.testimonials .testimonial,
.page .section.testimonials .alt-plan,
.page .section.alt-plans .feature,
.page .section.alt-plans .testimonial,
.page .section.alt-plans .alt-plan { margin-top:60px }
.page .section.features p,
.page .section.testimonials p,
.page .section.alt-plans p { line-height:1.6em }
.page .section.features .btn-primary,
.page .section.testimonials .btn-primary,
.page .section.alt-plans .btn-primary { margin-top:30px }
.page .section.testimonial { background:#39a9ca;color:#fff;padding:150px 0;text-align:center }
.page .section.testimonial .content .quote { font-weight:300;font-size:30px }
.page .section.testimonial .content .quotee { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px }

/** Customer service **/
.page .section.customer-service { background-color:#daf6ff;height:auto;padding:0;position:relative;overflow:hidden }
.page .section.customer-service.content-left .content { width:100% }
@media (min-width: 992px) {
    .page .section.customer-service.content-left .content { width:50% }
}
.page .section.customer-service form { margin-top:30px }
.page .section.customer-service form .input-wrap { width:75% }
.page .section.customer-service form .input-wrap.textarea { width:100% }
.page .section.customer-service form .input-wrap.textarea textarea { height:180px }
.page .section.customer-service form .btn { margin-top:20px }
.page .section.customer-service .content { margin:40px 0;position:relative;z-index:2 }
.page .section.customer-service .content h3 { color:#39a9ca;font-size:56px }
.page .section.customer-service .content .email-us,
.page .section.customer-service .content .call-us { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif }
.page .section.customer-service .content .email-us p,
.page .section.customer-service .content .call-us p { font-size:15px;margin-bottom:0 }
.page .section.customer-service .content .email-us .email,
.page .section.customer-service .content .email-us .phone-number,
.page .section.customer-service .content .call-us .email,
.page .section.customer-service .content .call-us .phone-number { color:#525a5e;font-size:22px;font-weight:bold;margin-top:0 }
.page .section.customer-service .content .email-us a,
.page .section.customer-service .content .call-us a { color:#525a5e }
.page .section.customer-service .team-member { bottom:0;display:none;position:absolute;right:-350px;z-index:1 }
@media (min-width: 992px) {
    .page .section.customer-service .team-member { display:inherit }
}
.page .section.customer-service .team-member .member-info { background:url(../img/name-cloud.png) no-repeat;bottom:0;color:#7e8b93;display:block;height:201px;padding:80px 0 0 210px;position:absolute;right:200px;width:643px }
.page .section.customer-service .team-member .member-info .member-name { font-size:14px;font-weight:bold }
.page .section.customer-service .team-member .member-info .member-title { font-size:14px;font-style:italic }
.page .section.customer-service .team-member .member-info .member-team { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;margin-top:10px;text-transform:uppercase }
@media (min-width: 769px) {
    .page .section.customer-service { height:870px }
    .page .section.customer-service .content { margin:200px 0 0 0 }
    .page .section.customer-service .content .email-us .email,
    .page .section.customer-service .content .email-us .phone-number,
    .page .section.customer-service .content .call-us .email,
    .page .section.customer-service .content .call-us .phone-number { font-size:36px }
    .page .section.customer-service.with-form .content { margin:100px 0 0 0 }
    .page .section.customer-service.with-form .content .email-us .email,
    .page .section.customer-service.with-form .content .email-us .phone-number,
    .page .section.customer-service.with-form .content .call-us .email,
    .page .section.customer-service.with-form .content .call-us .phone-number { font-size:36px }
}

/**************  Feature pages/lists  *************/

.feature-page .section.features {
    padding-top: 70px;
}
.feature-page .section.features .row .feature {
    margin-top: 35px;
}
.feature-page .section.features-cta {
    padding-top: 0px;
    text-align: center;
}
.section.complete-features h4 {
    font-family: "Lato", "Helvetica Neue", sans-serif;
    font-size: 24px;
    margin: 30px 0 7px 0;
    text-transform: uppercase;
}
.section.complete-features .feature-heading-row {
    position: relative;
}
.section.complete-features .feature-heading-row .cta {
    position: relative;
    right: inherit;
    top: inherit;
}
@media (min-width: 769px) {
    .section.complete-features .feature-heading-row .cta {
        position: absolute;
        right: 20px;
        top: -5px;
    }
}
@media (min-width: 992px) {
    .feature-page .section.features .row .feature {
        margin-top: 0;
    }
}
.feature-table {
    table-layout: fixed;
    width: 100%;
}
.feature-table tr {
    height: 48px;
}
.feature-table thead > tr > th {
    border-bottom: none;
}
.feature-table td {
    vertical-align: middle;
}
.feature-table h5,
.feature-table h6 {
    font-family: "Lato", "Helvetica Neue", sans-serif;
    font-size: 18px;
    margin: 0;
}
.feature-table h6 {
    font-size: 15px;
}
.feature-table th.label-column {
    vertical-align: bottom;
}
.feature-table .feature-column {
    font-size: 13px;
    line-height: 1em;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}

.feature-table td.feature-column {
    color: #7e8b93;
    padding: 0;
    text-transform: capitalize;
}
.feature-table td.label-column {
    color: #7e8b93;
}
.feature-table .feature-subtitle {
    color: #7e8b93;
    font-size: 13px;
}
.feature-table .has-feature,
.feature-table .lacks-feature {
    display: block;
    height: 20px;
    line-height: 0;
    margin: 0 auto;
    position: relative;
    vertical-align: middle;
    width: 20px;
}
.feature-table .has-feature:before,
.feature-table .lacks-feature:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    left: 0;
    line-height: 0;
    position: absolute;
    speak: none;
    text-transform: none;
    top: 10px;
}
.feature-table .has-feature:before {
    color: #95c925;
    content: "\f00c";
    font-size: 18px;
    font-family: 'FontAwesome';
}
.feature-table .lacks-feature:before {
    color: #c4d0d5;
    content: "\e695";
    font-size: 30px;
    font-family: 'icomoon';
    left: -6px;
}
.feature-table .feature-column.rotate-90 {
    height: 7em;
    position: relative;
    text-align: left;
    top: 1em;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    white-space: nowrap;
}
@media (min-width: 650px) {
    .feature-table .feature-column.rotate-90 {
        height: auto;
        text-align: center;
        top: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        white-space: normal;
    }
}
/* modal.active.submit .modal-success */
/** Modals **/
.modal { -webkit-transform:rotateX(0deg) translate3d(0, 0, 0, 0);-moz-transform:rotateX(0deg) translate3d(0, 0, 0, 0);-ms-transform:rotateX(0deg) translate3d(0, 0, 0, 0);-o-transform:rotateX(0deg) translate3d(0, 0, 0, 0);transform:rotateX(0deg) translate3d(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:0.75s ease-in-out opacity;-moz-transition:0.75s ease-in-out opacity;transition:0.75s ease-in-out opacity;-webkit-perspective:0px;-moz-perspective:0px;perspective:0px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%;display:block;height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:100%;z-index:-1 }
/* .modal.closing { height:100% !important;visibility:visible !important;opacity:1 !important;position:fixed !important; } */
.modal.no-transition { -webkit-transition:none !important;-moz-transition:none !important;transition:none !important }
.modal.no-transition.active { -webkit-transition:none !important;-moz-transition:none !important;transition:none !important }
@media (max-width: 768px) {
    #modal-signup.modal .modal-content {transition:none; height: 100vh; clear: both; margin: auto; overflow-y: scroll; background: #fff; z-index: 991; overflow: hidden; margin-bottom: -50px; transition: none; }
}
.modal .modal-overlay { -webkit-transition:0.45s all ease-in-out;-moz-transition:0.45s all ease-in-out;transition:0.45s all ease-in-out;background:rgba(0,0,0,0.5);display:block;height:100%;opacity:0;position:absolute;width:100% }
.modal .modal-success,.modal .modal-loading { -webkit-transform:rotateY(-90deg) translate3d(0, 0, 0) scale(2);-moz-transform:rotateY(-90deg) translate3d(0, 0, 0) scale(2);-ms-transform:rotateY(-90deg) translate3d(0, 0, 0) scale(2);-o-transform:rotateY(-90deg) translate3d(0, 0, 0) scale(2);transform:rotateY(-90deg) translate3d(0, 0, 0) scale(2);-webkit-transition:0.35s ease-out all;-moz-transition:0.35s ease-out all;transition:0.35s ease-out all;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;background-color:white;border:none;border-radius:8px;box-shadow:none;bottom:0;left:0;height:200px;margin:auto;overflow:hidden;position:absolute;top:0;right:0;width:200px;z-index:990 }
.modal .modal-success .gear, .modal .modal-loading .gear {
    -webkit-animation:rotating 3s linear infinite;
    -moz-animation:rotating 3s linear infinite;
    animation:rotating 3s linear infinite;
    background:url(../img/gear-gray-2x.png) no-repeat;
    background-size:100% 100%;
    display:none;
    height:64px;
    left:78px;
    position:absolute;
    top:43px;
    width:64px
}
.modal .modal-success .gear.gear-2,
.modal .modal-loading .gear.gear-2 { -webkit-animation:rotating-back 0.45s linear infinite;-moz-animation:rotating-back 0.45s linear infinite;animation:rotating-back 0.45s linear infinite;height:32px;left:56px;top:89px;width:32px }
.modal .modal-success #gear-1,
.modal .modal-success #gear-2,
.modal .modal-loading #gear-1,
.modal .modal-loading #gear-2 { -webkit-animation:rotating 3s linear infinite;-moz-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite;height:64px;left:78px;position:absolute;top:43px;width:64px }
.modal .modal-success #gear-2,
.modal .modal-loading #gear-2 { -webkit-animation:rotating-back 0.75s linear infinite;-moz-animation:rotating-back 0.75s linear infinite;animation:rotating-back 0.75s linear infinite;height:32px;left:58px;top:87px;width:32px }
.modal .modal-success .load-message,
.modal .modal-loading .load-message { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;bottom:33px;color:#7e8b93;font-size:14px;font-weight:700;position:absolute;text-align:center;text-transform:uppercase;width:100% }
.modal.active { -webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);height:100%;opacity:1;position:fixed;visibility:visible;width:100%;z-index:999 }
.modal.active .modal-content {
    -webkit-transform:rotate3d(1, 1, 0, 0deg) translate3d(0, 0, 0) scale(1);
    -moz-transform:rotate3d(1, 1, 0, 0deg) translate3d(0, 0, 0) scale(1);
    -ms-transform:rotate3d(1, 1, 0, 0deg) translate3d(0, 0, 0) scale(1);
    -o-transform:rotate3d(1, 1, 0, 0deg) translate3d(0, 0, 0) scale(1);
    transform:rotate3d(1, 1, 0, 0deg) translate3d(0, 0, 0) scale(1);
    -webkit-transition:0.5s ease-in-out all;
    -moz-transition:0.5s ease-in-out all;
    transition:0.5s ease-in-out all;
    opacity:1;
    transition:none;
}
.modal.active.submit .modal-content {
    -webkit-transition:0.55s ease-in all;
    -moz-transition:0.55s ease-in all;
    transition:0.55s ease-in all;
    -webkit-transform:rotateY(90deg) translate3d(0, 0, 0) scale(0.5);
    -moz-transform:rotateY(90deg) translate3d(0, 0, 0) scale(0.5);
    -ms-transform:rotateY(90deg) translate3d(0, 0, 0) scale(0.5);
    -o-transform:rotateY(90deg) translate3d(0, 0, 0) scale(0.5);
    transform:rotateY(90deg) translate3d(0, 0, 0) scale(0.5);
    z-index:990;
        transition:none;

}

.modal .modal-content.modal-content-training {background:#ffffff;}
.modal .modal-content.modal-content-team {background:#ffffff; width: 600px}

@media (min-width: 769px) {
	.modal-content.modal-content-training {max-width:560px; height: 100%; position: relative !important}
	.modal#modal-signup .modal-content { max-height:570px;}

}

.modal.active.submit .modal-content .modal-signup-form .btn-primary.submit { opacity:0 !important;visibility:hidden !important;display:none !important }
.modal.active.submit .modal-success { -webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;transition-delay:0.45s;-webkit-transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);-moz-transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);-ms-transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);-o-transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);z-index:991 }
.modal.active .modal-overlay { -webkit-transition:0.45s all ease-in-out;-moz-transition:0.45s all ease-in-out;transition:0.45s all ease-in-out;opacity:1 }
.modal#modal-signup .modal-content { background:#fff;z-index:991;overflow: hidden; transition: none;}
/* .modal#modal-signup-descript .modal-content {height:450px!important; transition: none} */

#modal-signup-create.modal .modal-content { background: none repeat scroll 0 0 #fff; height: 625px; z-index: 991; }
.modal#modal-login .modal-content { background:#fff;z-index:991 }
.modal.modal-gallery { -webkit-transition:none !important;-moz-transition:none !important;transition:none !important }
.modal.modal-gallery .modal-caption { background:#fff;height:0;text-align:center;width:auto }
.modal.modal-gallery .modal-caption h3 { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal;margin:0 }
.modal .modal-close { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#c4d0d5;font-size:12px;font-weight:bold;position:absolute;right:0;top:-30px;text-transform:uppercase }
.modal .modal-close:after { content:"\e695";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';font-size:20px;position:relative;top:5px }
.modal .modal-next,
.modal .modal-prev { background:rgba(0,0,0,0.5);color:#fff;display:block;height:48px;left:0;position:absolute;top:45%;width:48px }
.modal .modal-next:before,
.modal .modal-prev:before { content:"\e611";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';font-size:30px;position:absolute;top:8px;left:6px }
.modal .modal-next.modal-next,
.modal .modal-prev.modal-next { left:inherit;right:0 }
.modal .modal-next.modal-next:before,
.modal .modal-prev.modal-next:before { content:"\e614";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon' }
.modal .modal-loading {
    -webkit-transition:none;
    -moz-transition:none;
    transition:none
}
.modal.loading .modal-loading {
    -webkit-transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);
    -moz-transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);
    -ms-transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);
    -o-transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);
    transform:rotateY(0deg) translate3d(0, 0, 0) scale(1);
}
.modal.loading .modal-content { 
    opacity:0
}
/*** This is the adds the 3D animation fly-out effect for the sign-up modal ***/
.modal .modal-content {
    -webkit-transform:rotate3d(1, 1, 0, 120deg) translate3d(0, -250px, 250px) scale(0.5);
    -moz-transform:rotate3d(1, 1, 0, 120deg) translate3d(0, -250px, 250px) scale(0.5);
    -ms-transform:rotate3d(1, 1, 0, 120deg) translate3d(0, -250px, 250px) scale(0.5);
    -o-transform:rotate3d(1, 1, 0, 120deg) translate3d(0, -250px, 250px) scale(0.5);
    transform:rotate3d(1, 1, 0, 120deg) translate3d(0, -250px, 250px) scale(0.5);
    -webkit-transition:0.5s ease-in-out all;
    -moz-transition:0.5s ease-in-out all;
    transition:0.5s ease-in-out all;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    background-color:transparent;
    border:3px solid #39a9ca;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 5px 5px 20px 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 5px 5px 20px 10px rgba(0,0,0,0.5);
    box-shadow: 5px 5px 20px 10px rgba(0,0,0,0.5);
    bottom: 50px;
    left:0;
    height:100%;
    margin:auto;
    opacity:0;
    position:absolute;
    top:0;
    right:0;
    width:100%
        transition:none;

}
.modal .modal-content.loading .modal-loading { display:block }
.modal .modal-content #current-gallery-image { display:block;width:auto;cursor:pointer }
.modal .modal-content .modal-loading, .modal .modal-content.loading #current-gallery-image  { display:none }
@media (min-width: 992px) { .modal .modal-content { width:800px }
}
.modal .modal-content img { width:100%;height:auto }
.modal .modal-content .container,.modal .modal-content .row,.modal .modal-content .column { height:100% }

/* MODAL TESTIMONIAL SECTION */
.modal .modal-content .column.modal-testimonial {
    background-color:#39a9ca;
    color:#b8ecfc;
    padding:25px 20px;
    position:relative;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    z-index: 999;
    behavior: url(/wp-content/themes/surveygizmo/assets/css/css3pie/PIE.htc);
}
.modal .modal-content .ppmain {
    border:3px solid #39a9ca;
    -webkit-border-radius: 6px;
    -moz-border-radius:6px;
    border-radius: 6px;
    background-color:#fff!important;
    behavior: url(/wp-content/themes/surveygizmo/assets/css/css3pie/PIE.htc);
}
.modal .modal-content .column.modal-testimonial .testimonial { margin-top:18% }
.modal .modal-content .column.modal-testimonial .testimonial > p { font-size:24px;font-weight:normal;line-height:1.35em }
.modal .modal-content .column.modal-testimonial .testimonial > p .left-quote { margin-left:-10px }
.modal .modal-content .column.modal-testimonial .testimonial .person { margin-top:15px }
.modal .modal-content .column.modal-testimonial .testimonial .person .persons-photo { border-radius:50%;display:block;overflow:hidden;width:92px;height:92px }
.modal .modal-content .column.modal-testimonial .testimonial .person .persons-name { margin:20px 0 0 12px }
.modal .modal-content .column.modal-testimonial .testimonial .person .persons-name .name { font-size:16px;font-weight:800;line-height:1em }
.modal .modal-content .column.modal-testimonial .testimonial .person .persons-name .title { font-size:16px;font-style:italic;font-weight:none;line-height:1em;margin-top:5px }
.modal .modal-content .column.modal-testimonial .clients { position: absolute; left: 0;bottom: 20px;right: 0;margin: auto 20px;}
.modal .modal-content .column.modal-testimonial .clients .label-break { border-top:1px solid #4199b4 }
.modal .modal-content .column.modal-testimonial .clients .label-break .label { background-color:#39a9ca;color:#285a69 }
.modal .modal-content .column.modal-testimonial .clients .client-logos { margin-top:5px;text-align:center }
.modal .modal-content .modal-signup-form {
    font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:16px;
/*     padding:25px 57px 0 57px; */
}
.modal .modal-content .modal-signup-form .pricing-plan { display:none; }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-default .plan-name { color:#7e8b93 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-default .plan-label { background-color:#7e8b93 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-purple .plan-name { color:#7c6093 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-purple .plan-label { background-color:#7c6093 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-blue .plan-name { color:#4199b4 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-blue .plan-label { background-color:#4199b4 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-green .plan-name { color:#95c925 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-green .plan-label { background-color:#95c925 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-orange .plan-name { color:#f5a418 }
.modal .modal-content .modal-signup-form .pricing-plan.plan-color-orange .plan-label { background-color:#f5a418 }
.modal .modal-content .modal-signup-form .plan-buynow .plan-name { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#95c925;font-size:22px;font-weight:600;text-transform:uppercase }
.modal .modal-content .modal-signup-form .plan-name { font-family:"Lato","Helvetica Neue", Arial,sans-serif; ,serif;color:#39a9ca !important;font-size:30px;font-weight:600;margin-bottom:5px;text-transform:inherit }
.modal .modal-content .modal-signup-form .plan-label { background-color:#95c925;color:#fff;font-size:12px;font-weight:bold;padding:8px 18px;position:absolute;right:0;text-transform:uppercase;top:0 }
.modal .modal-content .modal-signup-form form { margin-top:23px }
/* .modal .modal-content .modal-signup-form .form-error { -webkit-transition:0.35s ease-in-out all;-moz-transition:0.35s ease-in-out all;transition:0.35s ease-in-out all;color:#c92a15;display:block;height:0px;overflow:hidden;width:100% } */
/* .modal .modal-content .modal-signup-form .form-error.has-errors { height:26px } */
.modal .modal-content .modal-signup-form .btn-primary.submit { margin-top:27px;opacity:1;padding:13px 0;visibility:visible;width:100% }
.modal .modal-content .modal-signup-form .disclaimer { font-size:12px;margin-top:0px;text-align:center }

/* .modal .modal-content .modal-signup-form {padding:25px 57px 0 57px;} */
@media (min-width: 476px) {
.modal .modal-content .modal-signup-form {padding:25px 57px 0 57px;}
}

/** Modal 2 Step Signup on Home page**/

@media (max-width: 768px) {
.modal-signup-features-list {padding-left: 10px; margin:0;}
.modal-signup-features {    padding-bottom: 20px;}
}
@media (max-width: 992px) {
.modal-signup-features-list label {width: 140px; font-size: 12px;}
.modal-signup-features li {font-size: 12px; }
.modal-signup-features {    padding-left: 20px;}
}

.modal-signup-features {
	list-style: none;
    padding-top: 5px;
    padding-left: 47px;
    margin:0;
    }
    
.modal-signup-features li{font-size: 14px;}

.modal-signup-features-list label {
color: white;
text-transform: uppercase;
padding: 7px 12px 7px 12px;
margin-left: 7px;
font-size: 14px;
width: 80%;
}


a#sg-signup-back::before {
    content: "\e618";
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    line-height: 1;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-family: 'icomoon';
    -webkit-transition: 0.08s ease-out left;
    -moz-transition: 0.08s ease-out left;
    transition: 0.08s ease-out left;
    left: -8px;
    position: relative;
    top: 2px;
    margin-left: 15px;
}

/** Animation keyframes **/
@-webkit-keyframes rotating {
    from { -webkit-transform:rotate(0deg) }
    to { -webkit-transform:rotate(360deg) }
}
@keyframes rotating {
    from { -webkit-transform:rotate(0deg) }
    to { -webkit-transform:rotate(360deg) }
}
@-moz-keyframes rotating {
    from { -moz-transform:rotate(0deg) }
    to { -moz-transform:rotate(360deg) }
}
@-webkit-keyframes rotating-back {
    from { -webkit-transform:rotate(90deg) }
    to { -webkit-transform:rotate(0deg) }
}
@keyframes rotating-back {
    from { -webkit-transform:rotate(90deg) }
    to { -webkit-transform:rotate(0deg) }
}
@-moz-keyframes rotating-back {
    from { -moz-transform:rotate(90deg) }
    to { -moz-transform:rotate(0deg) }
}

/** Paging **/
.paging-navigation { *zoom:1;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;padding:0 0 40px 0;text-align:center;width:100% }
.paging-navigation:before,
.paging-navigation:after { content:" ";display:table }
.paging-navigation:after { clear:both }
.paging-navigation a.prev { padding-left:8px;padding-right:0 }
.paging-navigation a.prev:before { content:"\e618";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';-webkit-transition:0.08s ease-out left;-moz-transition:0.08s ease-out left;transition:0.08s ease-out left;left:-8px;position:relative;top:2px }
.paging-navigation a.next:after { content:"\e615";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'icomoon';-webkit-transition:0.08s ease-out left;-moz-transition:0.08s ease-out left;transition:0.08s ease-out left;left:8px;position:relative;top:2px;padding-left:0 }
.paging-navigation a.page-numbers { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#f06486;font-size:16px;font-weight:bold;padding:10px 10px;text-decoration:none;text-transform:uppercase }
.paging-navigation a.page-numbers span.meta-nav { display:none }
.paging-navigation a.page-numbers:hover { color:#4199b4 }
.paging-navigation a.page-numbers:hover:after { left:14px }
.paging-navigation a.page-numbers:hover:before { left:-14px }
.paging-navigation .page-numbers.current { color:#7e8b93;font-size:16px;padding:10px 10px }
.paging-navigation .page-numbers.dots { font-size:16px;color:#f06486 }

/** ? **/
.sg-body { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif }
.sg-body .sg-instructions { font-family:"Lato","Helvetica Neue", Arial,sans-serif; ,serif;font-size:20px;font-weight:bold;color:#39a9ca !important }
.sg-body .sg-button-bar input[type="submit"] { float:left !important;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif !important;display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;background-color:#cc5572;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(6%, #cc5572),color-stop(7%, #f06486),color-stop(100%, #f06486));background-image:-webkit-linear-gradient(-270deg, #cc5572 6%,#f06486 7%,#f06486 100%);background-image:linear-gradient(0deg,#cc5572 6%,#f06486 7%,#f06486 100%);background-color:#f06486;border:none !important;border-bottom-color:transparent !important;border-radius:4px;color:#fff;font-size:18px !important;font-weight:100 !important;letter-spacing:0px !important;padding:17px 40px;text-decoration:none;text-shadow:none;text-transform:uppercase }
.free-tag { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#95c925;border-radius:3px;color:#fff;font-size:12px;font-weight:bold;margin-left:15px;padding:3px 6px;text-transform:uppercase }
.asterisk-disclaimer { font-size:14px;margin-top:15px }


/* SIGN UP FORM INPUT FIELDS */
.input-wrap {
    -webkit-transition:0.15s ease-in-out all;
    -moz-transition:0.15s ease-in-out all;
    transition:0.15s ease-in-out all;
    background:#fff;
    border:2px solid #ccc;
    border-radius:5px;
    box-shadow:inset 0px 1px 3px rgba(0,0,0,0.2);
    position:relative;
    width:100%;
    color:#7e8b93;
    margin: 0px 0px 8px 0px;

}
.modal-signup-form .select {
	height: 40px;
	width: 100%;
	background-color: #fff;
	border: 2px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	position: relative;
	z-index: 1;
}

.modal-signup-form .input-wrap:hover,
.modal-signup-form .select:hover {
	border-color: #999;
}


.modal-signup-form select option {
/*    font-size: 2em; */
color: black;
}
.modal-signup-form select:not(:checked) {

}

option[selected] {
color: black;
}


.modal-signup-form .select:after {
	content: "\f0d7";
	color: #ccc;
	display: block;
	font-family: 'FontAwesome';
	font-size: 1.7em;
	height: 100%;
	line-height: auto;
	padding: 0 0.625em;
	position: absolute;
	top: 0;
	right: 15px;
	text-align: center;
	width: 1em;
	z-index: -1;
}

.modal-signup-form .select select {
	background-color: transparent;
	border: 0 none;
	box-shadow: none;
	display: block;
	line-height: normal;
	margin: 0;
	padding: .5em;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.modal-signup-form .select select::-ms-expand {
	display: none; /* to ie 10 */
}

.modal-signup-form .select select:focus {
	outline: none;
}

/* little trick for custom select elements in mozilla firefox  17/06/2014 @rodrigoludgero */

/* pseudo class https://developer.mozilla.org/en-US/docs/Web/CSS/:any */

:-moz-any(.custom-select):before {
	background-color: #fff; /* this is necessary for overcome the caret default browser */
	pointer-events: none; /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events  */
	z-index: 1; /* this is necessary for overcome the pseudo element */
}
.modal-signup-form label {
    margin-bottom: 0px;
    font-size: 14px;
    color: #525a5e;
}
::-webkit-input-placeholder {
   color: #7e8b93!important;
}
:-moz-placeholder { /* Firefox 18- */
   color: #7e8b93!important;
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #7e8b93!important;
   opacity: 1;
}
:-ms-input-placeholder {
   color: #7e8b93!important;
}
.input-wrap:before {
    /*content:"\e6a4";*/
    speak:none;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-transform:none;
    line-height:1;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    font-family:'icomoon';
    -webkit-transition:0.15s ease-in-out all;
    -moz-transition:0.15s ease-in-out all;
    transition:0.15s ease-in-out all;
    color:#ccc;
    font-size:19px;
    left:11px;
    position:absolute;
    top:11px
}
.input-wrap.search {
    position:relative
}
.input-wrap.search .search-submit { display:block;position:absolute;right:11px;top:10px }
.input-wrap.search .search-submit:before { content:"\f002";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'FontAwesome';-webkit-transition:0.15s ease-in-out all;-moz-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all;color:#ccc;font-size:21px }
.input-wrap.search .search-submit:hover:before { color:#4199b4 }
.input-wrap.search:before { content:none !important }
.input-wrap input,
.input-wrap textarea {
    font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-transition:0.15s ease-in-out all;
    -moz-transition:0.15s ease-in-out all;
    transition:0.15s ease-in-out all;
    background:transparent;
    border:none;
    box-shadow:none;
    color:#7e8b93;
    font-size:16px;
	padding: 10px 15px 8px 15px;
    width:100%;
        border-radius:5px;

}
.input-wrap input::-webkit-input-placeholder,
.input-wrap textarea::-webkit-input-placeholder { color:#333 }
.input-wrap input:-moz-placeholder,
.input-wrap textarea:-moz-placeholder { color:#333 }
.input-wrap input::-moz-placeholder,
.input-wrap textarea::-moz-placeholder { color:#333 }
.input-wrap input:-ms-input-placeholder,
.input-wrap textarea:-ms-input-placeholder { /* color:#333 */ }
.input-wrap input::-webkit-input-placeholder,
.input-wrap textarea::-webkit-input-placeholder { color:#adb8bd }
.input-wrap input:autofill,
.input-wrap input:-webkit-autofill,
.input-wrap textarea:autofill,
.input-wrap textarea:-webkit-autofill { background-color:red !important }

/** Example surveys ? **/
#put_default_title {
    padding: 3px 10px 10px 10px;
}
#example_survey {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
    background: transparent;
    border: none;
    box-shadow: none;
    color: #7e8b93;
    font-size: 25px;
    padding: 10px 10px 0px 10px;
    width: 100%;
    text-align: left;
}
#blank-survey-start,
#template-survey-start {
    cursor: pointer;
    padding: 5px;
}
#template-survey-start {
    cursor: pointer;
    border-left: 3px solid #e8e8e8;
    padding-left: 0px;
    z-index: 0;
    position: inherit;
}
#blank-survey-start .fa i:hover,
#template-survey-start .fa i:hover {
    cursor: pointer;
    color: #f06486!important;
}

#location-selected-display {
    margin-top: -30px;
    padding: 5px;
    height: 30px;
}

#or {
    position: absolute;
    left: 50%;
    text-align: center;
    background: none;
    background-color: #e8e8e8;
    border-radius: 18px;
    margin-top: 43px;
    margin-left: -11px;
    height: 25px;
    width: 25px;
    text-align: center;
}
#or2 {
    position: relative;
    text-align: center;
    background: none;
    background-color: #e8e8e8;
    border-radius: 18px;
    height: 25px;
    width: 25px;
    text-align: center;
    margin: 0 auto;
    top: -15px
}
#template-survey-choice {
    color: #7e8b93;
    font-size: 16px;
    height: 44px;
    margin: 10px 0px 17px 0px;
    box-shadow: inset 0px 1px 3px rgba(0,0,0,0.2);
}

/** Why is this way down here **/
body {
    overflow-x: hidden;
}

/** Slides ? **/
#slide_1.left,
#slide_2.left,
#slide_3.left {
    transform: translate(-150%);
    -webkit-transform: translate(-150%);
    -moz-transform: translate(-150%);
    -ms-transform: translate(-150%);
    -o-transform: translate(-150%);
    transform: translate(-150%);
    -webkit-transition:0.5s ease-in-out all;
    -moz-transition:0.5s ease-in-out all;
    transition:0.5s ease-in-out all;
    position: absolute;
}
#slide_1.right,
#slide_2.right,
#slide_3.right {
    transform: translate(150%);
    -webkit-transform: translate(150%);
    -moz-transform: translate(150%);
    -ms-transform: translate(150%);
    -o-transform: translate(150%);
    transform: translate(150%);
    -webkit-transition:0.5s ease-in-out all;
    -moz-transition:0.5s ease-in-out all;
    transition:0.5s ease-in-out all;
    position: absolute;

}
#slide_1,
#slide_2,
#slide_3 {
    -webkit-transition:0.5s ease-in-out all;
    -moz-transition:0.5s ease-in-out all;
    transition:0.5s ease-in-out all;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    width:100%;
}

/* IE fixes */
/*
#n_i_planError.n_i_error,
#n_i_planError.n_i_error2 {
    right:24%\0/!important;
    margin-left:0px\0/!important;
    display:block\0/!important;
    top:0px\9!important;
}
#n_i_planError {
    display:none\0/!important;
}
.plan-name { font-size:23px\0/!important; }
*/

/* SIGN IN STEPS*/

.next-box {width: 100%;}
.signup-cta {width: 100%; padding-bottom: 40px;}

@media (min-width: 769px) {
    #steps_line {
        background-color: #e8e8e8;
        width: 80%;
        position: absolute;
        height: 3px;
    }
    .signup-cta {width: 60%; margin: 0 auto;	}
    
}
.next-box {
    margin: 20px auto;
    height: 60px;
}


.jvectormap-container {
    height:100%;
    width:100%;
}
.social-signup {
    border-bottom: 3px solid #e8e8e8;
    padding-bottom: 25px;

}

/* sign up error styles */
/*
#n_i_planError, #n_i_planError2 {
    background-color: #FD6B1E;
    position: absolute;
    top: -25px;
    width: 375px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-transition:0.5s ease-in-out all;
    -moz-transition:0.5s ease-in-out all;
    transition:0.5s ease-in-out all;
    border: 1px solid #F2993E;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 25px;
    padding: 4px;
    font-size: 16px;
    margin-left: -182.5px;
}
*/
/* class added when error detected: n_i_error */
/*
#n_i_planError.n_i_error, #n_i_planError2.n_i_error {
    transform: translateY(25px);
    -webkit-transform: translateY(25px);
    -moz-transform: translateY(25px);
    -ms-transform: translateY(25px);
    -o-transform: translateY(25px);
    -webkit-transition:0.5s ease-in-out all;
    -moz-transition:0.5s ease-in-out all;
    transition:0.5s ease-in-out all;
}
*/
/* input#first_survey_title {padding-left: 10px!important;} */

.input-wrap.email, .input-wrap.email input { border-radius: 5px 5px 0px 0px }   
    
small.email {
	padding: 4px 0px 3px 10px;
	border-radius: 0px 0px 4px 4px;
	font-size: 12px;
	font-weight: 600;
	display: block;
	border: 2px solid #ccc;
	margin-top: -2px;
	margin-bottom: 5px;
}

.inv.select, .inv { border:2px solid red;}
.input-wrap.inv input::-moz-placeholder,
.input-wrap.inv select::-moz-placeholder,
 .input-wrap.inv textarea::-moz-placeholder {
    border:2px solid red!important;
}
/* Labels for 2 step modal */

.input-wrap.sg-contact-name:before,
.input-wrap.sg-contact-title:before,
.input-wrap.sg-contact-title-team:before,
.input-wrap.sg-contact-company:before,
.input-wrap.sg-contact-phone:before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    line-height: 1;
    font-style: normal;
    font-variant: normal;
    font-family: 'FontAwesome';
    padding-top: 2px;
	font-size: 20px;
	font-weight: bold;
}
.input-wrap.sg-contact-name:before { font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; content: "Name";}
 .input-wrap.sg-contact-title-team:before {font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; content: "Job Function";} 
.input-wrap.sg-contact-company:before {font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; content: "Company";}
.input-wrap.sg-contact-phone:before {font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; content: "Phone";}

.input-wrap.search:before {
    content: "\f002";
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    line-height: 1;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-family: 'FontAwesome';
    font-size: 20px;
    padding: 1px;
}
.input-wrap.search input {
    padding-left: 10px;
    padding-right: 40px
}
.input-wrap.textarea textarea {padding-left: 10px}
.input-wrap.textarea:before {content: ""}
.input-wrap.active:before, .input-wrap.active input, .input-wrap.active textarea {color: #383e41}
.input-wrap.has-content:before,
.input-wrap.has-content input,
.input-wrap.has-content textarea {
    color: #383e41
}
.input-wrap.has-error {
    border: 1px solid #c92a15
}
.input-wrap.has-error:before {
    color: #c92a15
}

/** More blog **/
.single .simplePullQuote,
.single .pullquote,
.blog .simplePullQuote,
.blog .pullquote { background:none;border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-shadow:none;color:#7e8b93;font-size:30px;padding:32px 3px 44px 3px;position:absolute;right:0;text-indent:0;width:25% }
.single .simplePullQuote p,
.single .pullquote p,
.blog .simplePullQuote p,
.blog .pullquote p { margin:0 }
.single .simplePullQuote:after,
.single .pullquote:after,
.blog .simplePullQuote:after,
.blog .pullquote:after { background:url(../img/gear-gray.png) no-repeat #fff right;bottom:-18px;content:" ";display:block;height:35px;position:absolute;right:0;width:42px }

/** Breadcrumbs **/
ol.breadcrumb { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;background:none;margin:10px 0 0 0;padding:0;text-transform:uppercase }
ol.breadcrumb a { color:#c4d0d5;font-size:12px;font-weight:bold }
ol.breadcrumb li { padding-right:4px }
ol.breadcrumb li:before { color:#daf6ff;font-size:12px }

/** Grids **/
.grid { *zoom:1 }
.grid:before, .grid:after { content:" ";display:table }
.grid:after { clear:both }
.grid.two .grid-item { margin:50px 0 0 0;width:100% }
@media (min-width: 992px) {
    .grid.two .grid-item { margin-left:10%;width:45% }
}
.grid.two .grid-item:first-child { margin-left:0 }
.grid.three .grid-item { margin:50px 0 0 0;width:100% }
@media (min-width: 992px) {
    .grid.three .grid-item { margin-left:5%;width:30% }
}
.grid.three .grid-item:first-child { margin-left:0 }
.grid.four .grid-item { margin:50px 0 0 0;width:100% }
@media (min-width: 0px) {
    .grid.four .grid-item { margin:0;min-height:250px;width:50% }
    .grid.four .grid-item:first-child { width:50% }
}
@media (min-width: 992px) {
    .grid.four .grid-item { margin-left:5%;width:21% }
    .grid.four .grid-item:first-child { margin-left:0;width:22% }
}
.grid.five .grid-item { margin:50px 0 0 0;width:100% }
@media (min-width: 0px) {
    .grid.five .grid-item { min-height:250px;margin:0;width:50% }
    .grid.five .grid-item:first-child { width:50% }
}
@media (min-width: 992px) {
    .grid.five .grid-item { margin-left:2%;width:18% }
    .grid.five .grid-item:first-child { margin-left:0;width:19% }
}
.grid .grid-row { *zoom:1;margin-top:60px }
.grid .grid-row:before,.grid .grid-row:after { content:" ";display:table }
.grid .grid-row:after { clear:both }
.grid .grid-row:first-child { margin-top:0 }
.grid .grid-item { display:block;float:left }

/** Label break **/
.label-break {
    border-top: 1px solid #ccc;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}
.label-break .label {
    background-color: white;
    color: #7e8b93;
    display: inline-block;
    font-size: 16px;
    padding: 0 20px;
    position: relative;
    top: -7px;
    vertical-align: baseline;
    white-space: normal;
}
.label-break.label-left {
    text-align: left
}
.label-break.label-left .label {
    padding: 0 10px 0 0
}
.label-break.label-right {
    text-align: right
}
.label-break.label-right .label {padding: 0 0 0 10px}

/** Call to action **/
.small-cta, .icon-cta { font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color:#f06486;font-size:16px;font-weight:bold;text-decoration:none;text-transform:uppercase }
.small-cta:after,
.icon-cta:after { content:"\f178";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'FontAwesome';-webkit-transition:0.08s ease-out left;-moz-transition:0.08s ease-out left;transition:0.08s ease-out left;left:5px;position:relative; }
.small-cta:hover:after,
.icon-cta:hover:after { left:14px }
.small-cta.white,
.icon-cta.white { color:#fff }
.small-cta .icon,
.icon-cta .icon { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;background:url(../img/cta-arrow.png) no-repeat top left;height:9px;margin-left:10px;width:20px }
.icon-cta.pdf,
.icon-cta.csv,
.icon-cta.view-all {
    float:right;
    padding:15px;
}
.icon-cta:hover:after { left:12px }
.icon-cta.download:after { content:"\f019";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;font-style:normal;font-variant:normal;font-weight:normal;font-family:'FontAwesome';font-size:24px;left:12px;top:5px }

/** Feature and plan icons **/
.feature-icon, .plan-icon { background:url(../img/feature-icons.png) no-repeat;background-size:648px;background-position:-145px -130px;display:block;height:90px;width:120px }
.feature-icon.check, .plan-icon.check { background-position:0px 0px }
.feature-icon.paintbrush, .plan-icon.paintbrush { background-position:-132px 0px }
.feature-icon.graph, .plan-icon.graph { background-position:-264px 0px }
.feature-icon.brain, .plan-icon.brain { background-position:-396px 0px }
.feature-icon.figure, .plan-icon.figure { background-position:-528px 0px }
.feature-icon.piggybank, .plan-icon.piggybank { background-position:0px -132px }
.feature-icon.mail, .plan-icon.mail { background-position:-132px -132px }
.feature-icon.rocket, .plan-icon.rocket { background-position:-264px -132px }
.feature-icon.person, .plan-icon.person { background-position:-396px -132px }
.feature-icon.chat, .plan-icon.chat { background-position:-528px -132px }
.feature-icon.gears, .plan-icon.gears { background-position:0px -264px }
.feature-icon.editingtools, .plan-icon.editingtools { background-position:-132px -264px }
.feature-icon.braille, .plan-icon.braille { background-position:-264px -264px }
.feature-icon.lock, .plan-icon.lock { background-position:-396px -264px }
.feature-icon.mailout, .plan-icon.mailout { background-position:-528px -264px }
.feature-icon.graduate, .plan-icon.graduate { background-position:0px -396px }
.feature-icon.love, .plan-icon.love { background-position:-132px -396px }
.feature-icon.free, .plan-icon.free { background-position:-264px -396px }
.feature-icon.tools, .plan-icon.tools { background-position:-396px -396px }
.feature-icon.lockfolder, .plan-icon.lockfolder { background-position:-528px -396px }
.feature-icon.barchart, .plan-icon.barchart { background-position:0px -528px }
.feature-icon.paperairplane, .plan-icon.paperairplane { background-position:-132px -528px }
.feature-icon.personaround, .plan-icon.personaround { background-position:-264px -531px }
.feature-icon.pluses, .plan-icon.pluses { background-position:-396px -528px }
.feature-icon.personheart, .plan-icon.personheart { background-position:-528px -528px }
.feature-icon.book, .plan-icon.book { background-position:0px -660px }
.feature-icon.people, .plan-icon.people { background-position:-132px -660px }
.feature-icon.gearbox, .plan-icon.gearbox { background-position:-264px -660px }
.page-about .feature-icon.gearbox, .plan-icon.gearbox { background-position:-264px -675px }
.feature-icon.happy, .plan-icon.happy { background-position:-396px -660px }
.page-about .feature-icon.happy, .plan-icon.happy { background-position:-396px -675px }
.page-about .feature-icon.happy, .plan-icon.happy { background-position:-396px -675px }
.feature-icon.photo, .plan-icon.photo { background-position:-528px -660px }
.feature-icon.page, .plan-icon.page { background-position:0px -792px }
.feature-icon.logo, .plan-icon.logo { background-position:-132px -792px }
html.no-svg .feature-icon, html.no-svg .plan-icon { background-image:url(../img/feature-icons.png);background-size:644px;height:90px;width:110px }

/** No RGBA support **/
html.no-rgba .page .section.hero { min-height:900px }
html.no-rgba .page .section.hero .clients { background:url(../img/50-pct-white.png) repeat transparent;display:none }
html.no-rgba .page .section.customer-service .content { margin-top:0px }
html.no-rgba .page .section.alt-plans .row { margin-top:0 }
html.no-rgba .page .examples-page .example .example-preview .example-hover { background:url(../img/50-pct-black.png) repeat !important }
html.no-rgba .page .report-examples-page .example .example-preview .example-hover { background:url(../img/50-pct-black.png) repeat !important }
html.no-rgba .modal.active .modal-overlay { background:url(../img/50-pct-black.png) repeat transparent }
html.no-rgba .modal.active.submit .modal-content { display:none }
html.no-rgba .modal.active.submit .modal-success .gear { display:none }

/** Utility **/
.ir { background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px }
.ir:before { content:"";display:block;width:0;height:150% }
.hidden { display:none !important;visibility:hidden }
.visuallyhidden { border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px }
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto }
.invisible { visibility:hidden }


a#modal-video p { font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;position: absolute; top: 65.5%; left: 29%; z-index: 1000; text-align: center; color: #39a9ca; font-weight: bold; text-transform: uppercase; display: none }
.screen-right { -webkit-transition: 0.08s ease-in-out all;-moz-transition: 0.08s ease-in-out all;transition: 0.08s ease-in-out all }
.page-template-lp_article-w-sidebar-php .footer-container {    border-top: 1px solid #eeeef1; }
.article-sidebar-widget { font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;color: #7e8b93;font-size: 16px; }

/*    --  Helper Styles  --    */


/* TYPE */
.sgblue { color:#39a9ca !important }
.sggreen { color:#95c925 !important }
.sgltblue { color: #b8ecfc !important }
.sgorange { color:#f5a417 !important }
.sggray { color:#525a5e !important }
.sgltgray { color:#7e8b93 !important }
.sgltltgray { color:#f7f7f7 !important }
.sgblueb { background-color:#39a9ca !important }
.sggreenb { background-color:#95c925 !important }
.sgltblueb { background: #d9ecf3 !important }
.sgorangeb { background-color:#f5a417 }
.sgorangebg { background-color:#f5a417; }
.sgorangebk { background:#f5a417 }
.sgpink { color: #f06586}
.sgwhite { color:white !important }
.sgred { color:red }
.sggrayb { background-color:#525a5e !important }
.sgltgrayb { background-color:#E0E0E0 !important }
.sgltltgrayb { background-color:#f7f7f7 !important }
.sgpurple {color:#624c74 !important }
.sgpurpleb { background-color:#624c74 !important }
.whiteb { background-color:#FFF !important }
.bold, .b {font-weight: bold !important}
.tiny { font-size: 10px }
.light {font-weight: 300;}
.italic, .i {font-style: italic;}
.entry-content p { margin-top: 20px }
.drop-shaddow {box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);}
/* Border */
.border-radius {border-radius: 3px;}
.border-top {border-top: 1px solid #eeeef1;}
.border-bottom {border-bottom: 1px solid #eeeef1;}
.border-none {border: none;}
.block {display: block;}
.inline {display: inline;}
.page-subtitle {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin-top: 0;
}
.lato {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-top: 0;
    text-align: left;
}
.bitter {font-family: "Lato","Helvetica Neue", Arial,sans-serif; ,serif;}

.lato-title,.lato-light-title {font-family: Lato,"Helvetica Neue",sans-serif;}
.lato-light-title {font-weight: 300;}
.lato-light-title strong {font-weight: 400;}
.lato-title {font-weight: 400;}
.ctatextlink { font-size: 16px !important; text-transform: uppercase; color: #f06586; font-family:'Lato'; letter-spacing: 0.005em; left: 100px; position: absolute; top: 550px; }

/* UNIVERSAL MARGIN */
.mar0 { margin:0px !important }

/* Margin Top */
.mart0 { margin-top:0px !important }
.mart5 { margin-top:5px !important }
.mart10 { margin-top:10px !important }
.mart15 { margin-top:15px !important }
.mart20 { margin-top:20px !important }
.mart25 { margin-top:25px !important }
.mart30 { margin-top:30px !important }
.mart35 { margin-top:35px !important }
.mart40 { margin-top:40px !important }
.mart50 { margin-top:50px !important }
.mart55 { margin-top:55px !important }
.mart60 { margin-top:60px !important }
.mart65 { margin-top:65px !important }
.mart70 { margin-top:70px !important }
.mart75 { margin-top:75px !important }
.mart80 { margin-top:80px !important }
.mart85 { margin-top:85px !important }
.mart90 { margin-top:90px !important }
.mart95 { margin-top:95px !important }
.mart100 { margin-top:100px !important }
.mart150 { margin-top:150px !important }

/* Margin Right */
.marr0 { margin-right:0px !important }
.marr5 { margin-right:5px !important }
.marr10 { margin-right:10px !important }
.marr15 { margin-right:15px !important }
.marr20 { margin-right:20px !important }
.marr25 { margin-right:25px !important }
.marr30 { margin-right:30px !important }
.marr35 { margin-right:35px !important }
.marr40 { margin-right:40px !important }
.marr50 { margin-right:50px !important }
.marr55 { margin-right:55px !important }
.marr60 { margin-right:60px !important }
.marr65 { margin-right:65px !important }
.marr70 { margin-right:70px !important }
.marr75 { margin-right:75px !important }
.marr80 { margin-right:80px !important }
.marr85 { margin-right:85px !important }
.marr90 { margin-right:90px !important }
.marr95 { margin-right:95px !important }
.marr100 { margin-right:100px !important }
.marr150 { margin-right:150px !important }

/* Margin Bottom */
.marb0 { margin-bottom:0px !important }
.marb5 { margin-bottom:5px !important }
.marb10 { margin-bottom:10px !important }
.marb15 { margin-bottom:15px !important }
.marb20 { margin-bottom:20px !important }
.marb25 { margin-bottom:25px !important }
.marb30 { margin-bottom:30px !important }
.marb35 { margin-bottom:35px !important }
.marb40 { margin-bottom:40px !important }
.marb50 { margin-bottom:50px !important }
.marb55 { margin-bottom:55px !important }
.marb60 { margin-bottom:60px !important }
.marb65 { margin-bottom:65px !important }
.marb70 { margin-bottom:70px !important }
.marb75 { margin-bottom:75px !important }
.marb80 { margin-bottom:80px !important }
.marb85 { margin-bottom:85px !important }
.marb90 { margin-bottom:90px !important }
.marb95 { margin-bottom:95px !important }
.marb100 { margin-bottom:100px !important }
.marb150 { margin-bottom:150px !important }

/* Margin Left */
.marl0 { margin-left:0px !important }
.marl5 { margin-left:5px !important }
.marl10 { margin-left:10px !important }
.marl15 { margin-left:15px !important }
.marl20 { margin-left:20px !important }
.marl25 { margin-left:25px !important }
.marl30 { margin-left:30px !important }
.marl35 { margin-left:35px !important }
.marl40 { margin-left:40px !important }
.marl50 { margin-left:50px !important }
.marl55 { margin-left:55px !important }
.marl60 { margin-left:60px !important }
.marl65 { margin-left:65px !important }
.marl70 { margin-left:70px !important }
.marl75 { margin-left:75px !important }
.marl80 { margin-left:80px !important }
.marl85 { margin-left:85px !important }
.marl90 { margin-left:90px !important }
.marl95 { margin-left:95px !important }
.marl100 { margin-left:100px !important }
.marl150 { margin-left:150px !important }


/* UNIVERSAL PADDING */
.pad0 { padding:0px !important }

/* Padding Top */
.padt0 { padding-top:0px !important }
.padt5 { padding-top:5px !important }
.padt10 { padding-top:10px !important }
.padt15 { padding-top:15px !important }
.padt20 { padding-top:20px !important }
.padt25 { padding-top:25px !important }
.padt30 { padding-top:30px !important }
.padt35 { padding-top:35px !important }
.padt40 { padding-top:40px !important }
.padt50 { padding-top:50px !important }
.padt55 { padding-top:55px !important }
.padt60 { padding-top:60px !important }
.padt65 { padding-top:65px !important }
.padt70 { padding-top:70px !important }
.padt75 { padding-top:75px !important }
.padt80 { padding-top:80px !important }
.padt85 { padding-top:85px !important }
.padt90 { padding-top:90px !important }
.padt95 { padding-top:95px !important }
.padt100 { padding-top:100px !important }
.padt150 { padding-top:150px !important }

/* Padding Right */
.padr0 { padding-right:0px !important }
.padr5 { padding-right:5px !important }
.padr10 { padding-right:10px !important }
.padr15 { padding-right:15px !important }
.padr20 { padding-right:20px !important }
.padr25 { padding-right:25px !important }
.padr30 { padding-right:30px !important }
.padr35 { padding-right:35px !important }
.padr40 { padding-right:40px !important }
.padr50 { padding-right:50px !important }
.padr55 { padding-right:55px !important }
.padr60 { padding-right:60px !important }
.padr65 { padding-right:65px !important }
.padr70 { padding-right:70px !important }
.padr75 { padding-right:75px !important }
.padr80 { padding-right:80px !important }
.padr85 { padding-right:85px !important }
.padr90 { padding-right:90px !important }
.padr95 { padding-right:95px !important }
.padr100 { padding-right:100px !important }
.padr150 { padding-right:150px !important }

/* Padding Bottom */
.padb0 { padding-bottom:0px !important }
.padb5 { padding-bottom:5px !important }
.padb10 { padding-bottom:10px !important }
.padb15 { padding-bottom:15px !important }
.padb20 { padding-bottom:20px !important }
.padb25 { padding-bottom:25px !important }
.padb30 { padding-bottom:30px !important }
.padb35 { padding-bottom:35px !important }
.padb40 { padding-bottom:40px !important }
.padb50 { padding-bottom:50px !important }
.padb55 { padding-bottom:55px !important }
.padb60 { padding-bottom:60px !important }
.padb65 { padding-bottom:65px !important }
.padb70 { padding-bottom:70px !important }
.padb75 { padding-bottom:75px !important }
.padb80 { padding-bottom:80px !important }
.padb85 { padding-bottom:85px !important }
.padb90 { padding-bottom:90px !important }
.padb95 { padding-bottom:95px !important }
.padb100 { padding-bottom:100px !important }
.padb150 { padding-bottom:150px !important }

/* Padding Left */
.padl0 { padding-left:0px !important }
.padl5 { padding-left:5px !important }
.padl10 { padding-left:10px !important }
.padl15 { padding-left:15px !important }
.padl20 { padding-left:20px !important }
.padl25 { padding-left:25px !important }
.padl30 { padding-left:30px !important }
.padl35 { padding-left:35px !important }
.padl40 { padding-left:40px !important }
.padl50 { padding-left:50px !important }
.padl55 { padding-left:55px !important }
.padl60 { padding-left:60px !important }
.padl65 { padding-left:65px !important }
.padl70 { padding-left:70px !important }
.padl75 { padding-left:75px !important }
.padl80 { padding-left:80px !important }
.padl85 { padding-left:85px !important }
.padl90 { padding-left:90px !important }
.padl95 { padding-left:95px !important }
.padl100 { padding-left:100px !important }
.padl150 { padding-left:150px !important }


/* Clearing */
.clear {clear:both!important;}
.clr {clear:both!important;}
.clr-l {clear:left!important;}
.clr-r {clear:right!important;}


/* blue app like container border with rounded corners and box shadow */
.blueborder {border: 6px solid #c7e6ef; border-radius: 12px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
@media (max-width:768px) {
	
	.blueborder {
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
	}
}
.imgcontainer {border: 1px solid #e8e8e8; border-radius: 12px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }

/* SM Mobile Padding Hellper style */

@media (max-width: 768px) {

/* Pdding top mobile SM only */
.sm-pad0 {padding:0px;} 
.xs-pad0 {padding:0px;} 

.sm-padt0 {padding-top:0px;}
.sm-padt5 {padding-top:5px;}
.sm-padt10 {padding-top:10px;}
.sm-padt15 {padding-top:15px;}
.sm-padt20 {padding-top:20px;}
.sm-padt25 {padding-top:25px;}
.sm-padt30 {padding-top:30px;}
.sm-padt35 {padding-top:35px;}
.sm-padt40 {padding-top:40px;}
.sm-padt45 {padding-top:45px;}
.sm-padt50 {padding-top:50px;}

/* Pdding bottom mobile SM only */
.sm-padb0 {padding-bottom:0px;}
.sm-padb5 {padding-bottom:5px;}
.sm-padb10 {padding-bottom:10px;}
.sm-padb15 {padding-bottom:15px;}
.sm-padb20 {padding-bottom:20px;}
.sm-padb25 {padding-bottom:25px;}
.sm-padb30 {padding-bottom:30px;}
.sm-padb35 {padding-bottom:35px;}
.sm-padb40 {padding-bottom:40px;}
.sm-padb45 {padding-bottom:45px;}
.sm-padb50 {padding-bottom:50px;}

}	
/* END HELPER STYLES */



/* MODAL (ENTERPRISE SIGNUP) */
.modalDialog {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99998;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
    overflow-y: scroll;

}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    max-width: 1100px;
    max-height: 100%;
    position: relative;
    margin: 10% auto;
    padding: 0 50px 0 0;
    background-color: #ffffff;
}
.contactmodal {
    min-height: 575px;
}

.contactmodal h6 {
    color: #b8ecfc;
}
.closex {
    background-color: #40A2C1;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -4px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
   z-index: 99999;

}
.closex:hover {
    background: #000;
}

/* new */
.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
    user-drag: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
}
/* new */
.maxsize {
    max-height:70px;
    margin:5px;
}
.maxsize2 {
    max-height:125px;
    margin:5px;
    float:left;
}

/** ? **/
.circular {
     width:250px; height:250px; background-color:#d4e9a8; border-radius: 125px; display: block;
    border: 10px solid #d4e9a8; text-align: center; margin: auto;
}
.embed-container {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    border-radius: 3px;
    padding-bottom: 56.25%;
}
.embed-container iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.page .section.page-section {
display: block;
padding: 60px 0 0 0;
}

/** footer container **/
.footer-container { background-color:#ffffff }

/* Responsive images  */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

.formlabel {
    background-color: #39a9ca;
    color: white;
    display: inline-block;
    font-size: 12px;
    padding: 0 20px;
    position: relative;
    top: -7px;
    vertical-align: baseline;
}





/* ==== Items Grid.  Flexbox based item grid which will keep items at the same height.  perfect for cards.
	2017 01 09 */
/* --- ITEM GRID */
.item-grid {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.item-grid .item {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

  width: 100%;
	
}
.item-grid .top {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
}
.item-grid .bottom {
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 100%;
}

.item-grid .strech {
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
/* above 768 */
@media (min-width: 769px) {
  .item-grid {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .item-grid .item {
	margin-left: 5px;
	margin-right: 5px;
	}
	.item-grid .item:first-child {margin-left: 0;}
	.item-grid .item:last-child {margin-right: 0;}
  /* Grid */
  .item-grid-2 {
	  padding-left: 4px;
	  padding-right: 4px;
  }
  .item-grid-2 .item {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }
  .item-grid-3 {
	  padding-left: 4px;
	  padding-right: 4px;
  }
  .item-grid-3 .item {
    -webkit-flex: 0 0 33%;
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%
  }
  .item-grid-4 {
	  padding-left: 16px;
	  padding-right: 16px;
  }
  .item-grid-4 .item {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .item-grid-5 {
	  padding-left: 20px;
	  padding-right: 20px;
  }
  .item-grid-5 .item {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}


/* ===== card visual style */
.card {
  background: #FFFFFF;
  box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);
  padding: 1.25em 2.5% 1.5em 2.5%;
  border-radius: 2px;
  text-align: center;
  }

.item.card {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}  
  .item.card > * {
	  -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    }
    
.card .quote {
  font-size: 19px;
  line-height: 31px;}
/* card olors */
.card-colors .card {color: white;
	background: linear-gradient(-186deg, #9EB7BF 89%, #73929C 89%) #9FB7BF no-repeat;
}
.card-colors .c1 {background: #51B2D2;}
.card-colors .c2 {background: #F3A417;}
.card-colors .c3 {background: #7C6093;}
.card-colors .c4 {background: #94C826;}
.card-colors .c5 {background: #F06586;}

/* specialized card types*/
/* quote */
.card-quote .person {
	opacity: 0.69;
	font-size: 14px;
}
.card-quote .quote {
	font-size: 18px;
	line-height: 35px;
	padding-bottom: 1em;
}
/* Logos */
.card img {
	margin: .5em 0 2em 0;
	max-width: 100%;
	height: auto;
}
.card img:last-child {margin-bottom: .5em;}
.card-logos img {opacity: .8;}

/* text-image-grid - really simple styles just here to help with spacing */
.page .section .text-image-grid p {
	margin-top: 0;
}
.text-image-grid .item.card {
	-webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
.text-image-grid .card {}
.text-image-grid .card img {margin: 0;}


@media (max-width: 768px) {
  .card-colors .card {
	  background-image: none;
  }
  .item.card {box-shadow: none;}
  .section-card-grid { box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1);}
}
@media (min-width: 996px) {
  .page .section.section-card-grid {
	  padding-top: 3.5em;
	  padding-bottom: 3.5em;
  }
}

/* trial cta block */
.page .section.trial-cta h3 {
	font-size: 34px;
	color: #7C6093;
	font-weight: normal;	
}
.page .section.trial-cta p {font-size: 18px; color: #525A5E; line-height: 28px;}

/* page-specific cards: pricing-plans  */
#pricing-plans {
/* 	padding-top: 75px; */
padding-top: 5vh;
}
#pricing-plans .item {
	margin-right: 15px;
	text-align: center;
}

/* ===== Linebreak - makes titles respect the white space in the html so you can do some nice word wrapping */
/* above 996 */
@media (min-width: 996px) {
  .linebreak {white-space: pre-line;}
}


/* ===== Page/section specific - homepage negative margins around the video */
.page .section.video-section {
	background: #EEEEEE;
	padding: 0;
	margin-top: 135px;
	margin-bottom: 85px;
}
@media (max-width: 640px) {
  .page .section.video-section {background: none; margin-top: 0px;}
}
.page .section.video-section .container {
	transform: translateY(-1.75em);
}
.page .section.video-section .videoWrapper {margin-bottom: -4em;}
.page .section.video-section iframe {
	box-shadow: 0 5px 15px 0 rgba(0,0,0,0.17);
	border-radius: 2px;
	height: 100%;
}
.page .section.video-section video {box-shadow: 0 5px 15px 0 rgba(0,0,0,0.17);
	border-radius: 2px;}
.page .section.video-section h3 {color: #009DD1; font-size: 24px; margin-top: 3em}
.page .section.video-section p {
font-size: 16px;
color: #62696D;
line-height: 25px;}


/* ===== Page specific - home */


/*  Page specific - /affiliate/ -  Master Control  */

.pricebutton { background-color: #4199b4; color: white; border: none; }
.pricebutton a { color:white; text-decoration:none; font-family: Lato,"Helvetica Neue",sans-serif; }
.pricebutton.active { background-color: #ffffff; }
.pricebutton.active a { color: #4199b4; }
.content-area.with-header {padding-bottom: 45px}

#master-control .resseller-intro p,
.page.section .mc-content p,
.mc-content p,
.page .section .mc-callout {line-height: 1.3em!important;}
.mc-img {width:100%; border-bottom: 1px solid #cccccc;}
.mc-img img {padding: 0px 0px 0px 0px;}
.mc-content h3 {font-size: 24px;}
.page .section.mc-content {padding-bottom: 70px; padding-top: 0px;}
.check-mark {float:left; padding:5px 25px 20px 20px; }
.stepbox-wrap { overflow: hidden; padding: 30px 30px 0px;}
.cta-section { background-image:url(/wp-content/themes/surveygizmo/assets/img/master-control/cta-section-bg.jpg); }

.md-num {
font-size: 1.2em;
color: white;
background-color: #39a9ca;
display: block;
float: left;
margin: 0px  25px  40px  0px ;
text-align: -webkit-auto;
width: 35px; height: 35px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;
font-family: "Lato","Helvetica Neue", Arial,sans-serif; ,serif;
text-align: center;
padding: 2px 0px 0px 0px; 		
}

#master-control { 
height: auto;
transform-style: preserve-3d;
background: no-repeat;
background-position: 100% center;
background-size: cover; 
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
transform-origin: center center;
transform: rotateY(0deg);
}

@media (min-width: 769px) {
#master-control { background-image:url(/wp-content/themes/surveygizmo/assets/img/master-control/mc-background.jpg); }
.mc-callout { font-size:25px; padding-top:60px; padding-right:60px;}
}

@media (max-width: 768px) {
.alt-plan {margin-bottom: 40px;}
}
@media (max-width: 460px) {
 .md-num { margin: 0px 15px 10px 0px; padding-top: 4px;}
.check-mark {padding: 5px 10px 55px 0px; }
.page .mc-content p {margin-top:  5px; }
.white-section-holder p.resseler-program {margin-bottom:30px;}
.intro-effect {margin-bottom: 40px;}
.form-section h3 {font-size: 24px;}
.img-responsive {display: visible;}
}

@media (min-width: 1200px) { 
.white-section-holder { max-width:750px }
}



/* 	PROGRAMMING SERVICES */

.testemonial img {
    border-radius: 50%;
    display: inline;
    float: left;
    height: 80px;
    margin-right: 15px;
    width: 80px;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.testemonial {width: 75%;}

.testemonial-text {
	font-size: 22px;
	line-height: 32px;
}

.testemonial-name {
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
}

.testemonial-title {
	font-size: 13px;
	line-height: normal;
	font-style: italic;
}

#ps_how_can_we_help0-961aafb8-5adc-4204-8b74-934e61b67a1b,
#ps_how_can_we_help1-961aafb8-5adc-4204-8b74-934e61b67a1b  {width: auto !important; margin: 0px 10px;}
.hs_ps_how_can_we_help .inputs-list label { font-weight: normal; font-size: 14px; padding: 5px 0px 0 0;}

/* Enterprise Page Specific */

.header-container #primary-nav .menu > .menu-item.current-menu-item.menu-item-56260 {border-bottom:none!important;} 
.enterprise .clients { background:url(/wp-content/themes/surveygizmo/assets/img/cloud_slice.png) 65% bottom no-repeat, rgba(255,255,255,0.8) no-repeat ;bottom:0;display:block;left:0;position:relative;z-index:11;  padding: 20px }
.enterprise .logo { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;height:35px;margin:22px 24px;vertical-align:middle }
.enterprise .logo-sm { display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;height:30px;margin:20px;vertical-align:middle }
.big {
	font-size: 50px !important;
	color:#525a5e;
	text-transform: none;
	font-family: "Lato","Helvetica Neue", Arial,sans-serif; ,serif;
	letter-spacing: -0.02em;
    line-height: 1.1em;
}
.subheader {
	color: #39a9ca !important;
    font-family: "Lato","Helvetica Neue", Arial,sans-serif; ,serif;
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 10px;
    text-transform: inherit;
}

/* Modals - JW */
.hidemodal { display: none }
.modalDialog .btn.hidemodal {
    display: block;
    background-color: #fff;
    background-image:none;
    border: solid thin #7e8b93 ;
    border-radius: 4px;
    color: #7e8b93 ;
    display: inline-block;
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 12px;
    margin-top: 10px;
    text-decoration: none;
    text-transform: uppercase;
    transform: scale(1);
    transition: all 0.15s ease-in-out 0s;
    vertical-align: baseline;
}
@media screen and (max-width: 768px) {
    .modal-content { background: none repeat scroll 0 0 #fff; width: 100% !important; height: auto !important; overflow-y: scroll !important }
    .modal .modal-content .modal-signup-form {
        overflow-y: scroll !important;
        height: 100% !important;
/*         padding:25px 10px 10px 10px !important; */
    }
    #markerSelected {
        top: 50px!important;
    }
    @media (max-width: 768px) {
		#world-map-markers { top: 38px !important }
	}
    .hidemodal { display: block; }
    .btn.hidemodal {
	    background-color: #fff;
	    background-image:none;
	    border: solid thin #7e8b93 ;
	    border-radius: 4px;
	    color: #7e8b93 ;
	    display: inline-block;
	    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	    font-size: 16px;
	    font-weight: bold;
	    padding: 6px 12px;
	    text-decoration: none;
	    text-transform: uppercase;
	    transform: scale(1);
	    transition: all 0.15s ease-in-out 0s;
	    vertical-align: baseline;
	}
}

/* in the sign-up modal, make the font better for smaller screens */
@media screen and (max-width: 475px) {
    .plan-name { margin-top: 15px; }
}


/* Code block in blog post */

code {
    width: 100%;
    white-space: normal;
    display: inline-block;
}

/******** Page specific ********/

.page-id-52353 .interior { max-width:1170px !important; min-height: 500px; margin: auto; padding: 100px 0 }
.training-terms { display:none !important }
.page-id-15 .training-terms, .page-id-752 .training-terms, .page-id-759 .training-terms, .page-id-52524 .training-terms { display:inline-block !important; padding-right: 20px }
.training-terms a { color:#c3ced4 !important } .training-terms a:hover { color:#ffffff !important }
.menu-item-53039 a { background-color: #50b4d2; color: #fff !important; font-size: 13px !important; margin-left: 22px; font-weight: bold; margin-left: 10px; padding: 9px 16px !important; text-transform: uppercase; transition: all 0.15s ease-in-out 0s; border-radius: 3px; }
.menu-item-53039 a:hover { background-color: #79c5dc; }
.page-id-53061 h1, .page-id-53077 h1, .page-id-53096 h1, .page-id-53086 h1 { font-size: 42px; }
.page-id-53061 h2, .page-id-53077 h2, .page-id-53096 h2, .page-id-53086 h2 { font-size: 30px; }
.page-id-53061 h3, .page-id-53077 h3, .page-id-53096 h3, .page-id-53086 h3 { font-size: 24px; }


/* Home page */

/* pricing page */
.page-id-7.radio label, { vertical-align: middle; padding-bottom: 10px; }
.page-id-7.radio label, .page-id-7.checkbox label { display: inline-block !important; font-size: 1.0em; }
.page-id-7.radio {    display: block; }
.page-id-7.radio, .page-id-7.checkbox { padding-left: 0px !important }
.page-id-7 td.col-select-green, .page-id-7 th.col-select-green { background-color: #e4f2c4; }
.page-id-7.bg-dkgreen { background-color: #dcecb6 !important; }
.page-id-7.bg-blue { background-color: #4199b4;color: #fff; }
.page-id-7.bg-purple { background-color: #7c6093;color: #fff; }
.page-id-7.arrow-green { border-color: #95c925 transparent transparent; }
.page-id-7.arrow-blue { border-color: #4199b4 transparent transparent; }
.page-id-7.table.table-striped.account-info tbody tr i.icon-ok-sign { color: #60a03e;margin: 0 0.5em 0 1.5em; }
.page-id-7.text-success { color: #94c826; }
.page-id-7.pricing-plans p { margin-top: 0px !important; margin-bottom: 1px !important;   padding-right: 10px; font-size: .85em; line-height: 1.27em !important; text-align: right; color: #444; }
.page-id-7.pricing-plans  { font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;   }
.page-id-7.pricing-plans i { color: #77a60f; } .pricing-plans i:hover { color: #77a60f !important }
.page-id-7.pricing-plans label { color: #444 }
.page-id-7.planinfo { height: 100px !important; float: right; padding-top: 5px; padding-bottom: 5px; }
.page-id-7.fa fa-check { text-align: center !important; }
.page-id-7.pricing-column { text-align: center !important; width: 600px }
.page-id-7.price-red span { color: #d84a65;font-size: 30px;margin-bottom: 0px !important;padding-bottom: 0px !important; }
.page-id-7.column p { text-align: center; line-height: 1em !important; font-size: 1em !important }
.page-id-7.pcolumn { height: 100px }
.page-id-7.pcolumn p { text-align: center; margin-top: 0px !important; margin-bottom: 1px !important; line-height: 1.15em !important; font-size: .9em; float: none !important; padding-right: 0px }
.page-id-7.text-small { font-size: 0.8em; margin-bottom: 10px; line-height: 2em }
.page-id-7.plan-details { font-size: .8em !important }
.page-id-7.show-mobile { display:none }
 @media screen and (max-width: 991px) {
	.page-id-7.show-mobile { display:inline-block }
	.page-id-7.marl0 { margin-left: 0px !important }
}
.page-id-7.pricebutton { background-color: #4199b4;color:white;border:none; }
.page-id-7.pricebutton a { color:white; text-decoration:none; font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif }
.page-id-7.pricebutton.active { background-color: #ffffff; }
.page-id-7.pricebutton.active a { color:#4199b4; }
.page-id-7.page .container p#pricing-annual-callout { font-size: 17px !important; }
.page-id-7.feature-icon, .page-id-7.plan-icon { height: 95px !important }
.first-row {position: relative;}

/* ICON STYLES */
i.fa:hover{
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
}
i.fa:active {
    color:#c0516b;
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
}
i.fa-2x,
i.fa-3x {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    transition: 0.15s ease-in-out all;
}
i.fa-2x:hover,
i.fa-3x:hover {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}
i.fa-2x:active,
i.fa-3x:active {
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -o-transform: scale(0.75);
    transform: scale(0.75);
}

/* LARGER SIZE GREATER THAN 1651 */
@media (min-width: 1651px) {
    .first-row {
        padding-top: 8%;
    }
    .sneak_peek_height {
        height: 50%;
    }
}

/* STANDARD SIZE 992 - 1650 */
@media (min-width: 992px) and (max-width: 1650px) {
    .first-row {
        padding-top: 8%;
    }
    .sneak_peek_height {
        height: 35.5%;
    }
}

/* SMALLER SIZE 769 - 991 */
@media (min-width: 769px) and (max-width: 991px) {
    .first-row {
        padding-top: 4%;
    }
    .sneak_peek {
        z-index: -1;
    }
    .sneak_peek_height {
        height: 90%;
    }
}

/* SMALLEST SIZE LESS THAN 768 */
@media (max-width: 768px) {
    .first-row {
        padding-top: 8%;
    }
    .sneak_peek {
        z-index: -1;
    }
}
@media screen and (max-width: 768px) {
    ::-moz-selection { background:none;text-shadow:none }
    .modal .modal-content {
        border: none;
    }
    .modal-content {
        border: none;
    }
}

#video-play:hover { opacity: 0.8 }

a.asset:link, a.asset:visited, a.asset:hover, a.asset:active { color:#428bca; text-decoration:none !important }

/** Utility **/
.hidden-xs-inline { display:inline !important }
@media (max-width: 768px) {
    .hidden-xs-inline { display:none !important }
}


/* All HubSpot Forms
   ========================================================================== */
.hbspt-form {
    margin: 0 auto;
    padding: 0 20px;/* allow room for submit button transform */
    max-width: 800px;
    color: #525a5e;
}

.content-area.with-header .hs-form h2,
.hbspt-form h2, .hs-form h2,
.content-area.with-header .hbspt-form h2 {
    color: #51b2d2;
    font-family: bitter, Georgia, Times, "Times New Roman", serif;
    font-size: 24px;
    line-height: 1.2;
}

.submitted-message h3,
.content-area.with-header .hs-form-thank-you h3 {
    font-size: 24px;
    padding-top:20px;
    margin-top:0px;
    color: #39a9ca;

}

.content-area .hs-form ul li::before {content: none; }  
.content-area .hs-form ul li {margin-top: 0px;}

.page .section .hs-richtext p, .page .hs-form-thank-you , .hs-richtext, .submitted-message, .submitted-message p {
	font-size: 15.11px;
	clear: left;
    line-height: 1.28em;
    margin-top: 5px;
}

span.hs-form-required {
	color:#f5a417;
	padding-left: 5px;
	
}

.hs-form-phone {
	font-size: 2em;
	color: #f5a417;
	display: block;
	padding-top: 10px;
	font-size: 1.5em;
	font-weight: bold;
}

.hs-form fieldset, .hs-form fieldset.form-columns-1 .hs-input {width: 100%!important; max-width: none!important;}
.hs-form fieldset.form-columns-1 .input {margin-right: 0px!important;}
/* Labels (selects field labels and error messages) */
.hs-form label {
	width: auto;
	color: #000000;
	margin: 0;
	padding: 15px 0px 0 0;
	text-align: left;
	font-size: 14px;
	
}
.sidebar-widget.newsletter-signup .hs-form label {color: white; padding-top: 7px;}
.sidebar-widget.newsletter-signup .hs-form .hs_area_of_interest > label {color: white; padding: 20px 0px 10px 0px ;}

.hs-form input[type="text"] {
    height: 36px;
    width: 100%;
}

.hs-form input[type="checkbox"] {
    margin-right: 10px
}

.sg-form-tc {
    color: #525a5e;
    text-align: left;
    margin: 0px;
    font-size: 12px;
    line-height: 1.3em;
    width: auto;
    padding: 15px 20px 20px 20px;
}

.modal .sg-form-tc {padding: 10px 0px 20px 0px;}

/* Inputs (selectors for all inputs)  */
.hs-form input[type="text"],
.hs-form input[type="password"], 
.hs-form input[type="datetime"], 
.hs-form input[type="datetime-local"], 
.hs-form input[type="date"], 
.hs-form input[type="month"], 
.hs-form input[type="time"], 
.hs-form input[type="week"], 
.hs-form input[type="number"], 
.hs-form input[type="email"], 
.hs-form input[type="url"], 
.hs-form input[type="search"], 
.hs-form input[type="tel"], 
.hs-form input[type="color"],
.hs-form input[type="file"],
.hs-form textarea,
.hs-form select {

	color: rgb(51, 51, 51);
	box-sizing: border-box;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2) inset;
	border: 1px solid rgb(204, 204, 204);
	border-radius: 3px;
	font-size: 15px;
	line-height: 1.467;
	padding: 6px 12px;
	width: 100%;
}

/* Multi-select (selectors for multi-select fields) */
.hs-form form.hs-form .hs-form-field ul.inputs-list { padding-left: 0; margin-left: 0; list-style: none}
.hs-form input[type="radio"] {}
.hs-form input[type="checkbox"] {}
.inputs-list {list-style: none; padding-left:0px}

/* Error message (selector for validation messages) */
.hs-form .hs-form-error-message,
.hs-form .hs-error-msgs  {list-style: none; padding: 0; margin: 0;}
.hs-form .hs-error-msgs li  {line-height: 0.8;}

.hs-form ul.hs-form-error-message li label::before,
.hs-form ul.hs-error-msgs li label::before {  content:'* '; }

.hs-form .hs-form-error-message label, 
.hs-form .hs-error-msgs label { font-size: 0.7em; font-weight: normal;padding: 0; color:#f06586; line-height: 1.0; padding-bottom: 3px;}

body .hs-button.primary {
	color: #ffffff;
    cursor: pointer;
    background-color: #f06586;
    background-image: linear-gradient(0deg,#c0516b 6%,#f06586 7%,#f06586 100%);
    border-color: #f06586!important;
    box-shadow: none;
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    line-height: 1.4;
    margin: 0;
    padding: 17px 1px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.15s ease-in-out all;
    -moz-transition: 0.15s ease-in-out all;
    vertical-align: baseline;
    width: 1px; /* fix for iOS/Safari http://stackoverflow.com/a/23083463 */
    min-width: 100%;
    border-radius: 4px;
    border: 1px solid rgb(204, 204, 204);
    margin: 20px 0px 0px 0px;
    text-align: center;
}

body .hs-button.primary:hover {
	
	   box-shadow: 5px 5px 0px rgba(0,0,0,0.15);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    
}

body .hs-button.primary:focus{
	    color: #e6e6e6;
    -webkit-transform: scale(0.975);
    -moz-transform: scale(0.975);
    -ms-transform: scale(0.975);
    -o-transform: scale(0.975);
    transform: scale(0.975);
}


.sg-modal-dynamic-content .hs-button.primary:hover, .sg-modal-dynamic-content .hs-button.primary { 
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color: -moz-use-text-color;
	border-left-style: none;
	border-left-width: medium;
	border-right-color: -moz-use-text-color;
	border-right-style: none;
	border-right-width: medium;
	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: medium;
	box-shadow: none;
	font-size: 15px;
	min-width: auto;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
	transform: none;
	width: auto;
}

.sg-modal-dynamic-content .hs_submit .actions::after {
	color: white;
	content: "";
	font-family: "FontAwesome";
	font-size: 18px;
	font-style: normal;
	font-variant-alternates: normal;
	font-variant-caps: normal;
	font-variant-east-asian: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-weight: normal;
	left: 5px;
	line-height: 1;
	padding-left: 5px;
	position: relative;
	text-transform: none;
	transition-delay: 0s;
	transition-duration: 0.08s;
	transition-property: left;
	transition-timing-function: ease-out;
}
@media (max-width:768px) {
	.hs-form input[type="text"], .hs-form input[type="email"], .hs-form input[type="tel"] {width: 100% !important;}
	fieldset.form-columns-2 .input { margin-right: 0px !important;}

}

/* START Hubspot Blog Email list optin in signup modal */
#modal-signup .next-box,#modal-signup-descript .next-box {margin:20px 0 10px;}
.hubspot-blog-optin-descript .hs-button.primary.large,.hubspot-blog-optin-descript .hs-form label,.hubspot-blog-optin .hs-button.primary.large,.hubspot-blog-optin .hs-form label {display:none;}
.hubspot-blog-optin .hs-form ul li label,.hubspot-blog-optin-descript .hs-form ul li label {display:inline;color:#525a5e;font-weight:400;font-size:13px;}
.hubspot-blog-optin li.hs-form-booleancheckbox,
.hubspot-blog-optin-descript li.hs-form-booleancheckbox {text-align: center; padding-top: 10px}
.hubspot-blog-optin-descript .hs-form ul li label span,.hubspot-blog-optin .hs-form ul li label span {padding-left:10px;}
.hubspot-blog-optin-descript .hs-form label,.hubspot-blog-optin .hs-form label {padding:0;}
.hubspot-blog-optin-descript form,.hubspot-blog-optin form {margin-top:0!important;}
.hubspot-blog-optin-descript ul,.hubspot-blog-optin ul {list-style:none;margin-bottom:0;padding:0;}
.hubspot-blog-optin-descript .hbspt-form,.hubspot-blog-optin .hbspt-form {padding:0;}
#modal-signup-descript .sg-form-tc,#modal-signup .sg-form-tc {font-size:11.5px!important;}
.hill-corner { background: url('/wp-content/themes/surveygizmo/assets/img/enterprise/ent-sidebar.png') !important; background-position: right bottom !important; background-repeat: no-repeat !important; background-size: 250px auto !important }
/* END Hubspot Blog Email list optin in signup modal */
/*  Start  /survey-software-features/reporting-tools/  */
.page .pfr .section, .pfr .row {position: relative;}
.page .pfr .herocontainer {
  background-image: url(/wp-content/themes/surveygizmo/assets/img/reporting-features/cloud-blue-left@2x.png), url(/wp-content/themes/surveygizmo/assets/img/reporting-features/cloud-blue-right@2x.png);
  background-size: 450px 250px;
  background-repeat: no-repeat;
  background-position: bottom left, bottom right;
  background-color: #50B4D2;
  padding-bottom: 110px;
  padding-top: 55px;
}
.pfr .herocontainer h2,
.pfr .herocontainer h1 {color: #fff;text-align: center;margin: 0;}
.pfr .herocontainer h2 {font-weight: normal;font-size: 30px;}
/* section grey */
.page .pfr .section-grey  {background-color: #EFF4F6;}
.page .section-ltgrey {background: #f7f7f7 url(/wp-content/themes/surveygizmo/assets/img/reporting-features/cloud-white-left@2x.png) no-repeat; background-size: 450px 250px; background-position: bottom left;}
.page .pfr .section-grey h2 {text-align: center;}
/* section green */
.page .pfr .section-green {background-color: #EAF5D4;}
.page .pfr .section-green h1,
.page .pfr .section-green h2,
.page .pfr .section-green h3,
.page .pfr .section-green p,
.page .pfr .section-green div {color: #799356;}
.page .pfr .section-green hr {border-color: #C7D7AD;margin: 2.5em 0;}
/* cloud sections */
.pfr .cloud-grey-right,.pfr .cloud-white-left {background-size: 450px 250px;background-repeat: no-repeat;}
.pfr .cloud-grey-right {
  background-image: url(/wp-content/themes/surveygizmo/assets/img/reporting-features/cloud-grey-right@2x.png);
  background-position: bottom right;
}
.pfr .cloud-white-left {  background-image: url(/wp-content/themes/surveygizmo/assets/img/reporting-features/cloud-white-left@2x.png);  background-position: bottom left;}
/* section screenshot overlap */
.pfr .section.screenshot-overlap {padding-top: 0px;}
.pfr .section.screenshot-overlap .screenshot-wrap {margin-top: -60px;position: relative;z-index: 1;}
/* === blocks quotes */
.pfr .quote-callout {border-top: 1px solid #EF6386;position: absolute;width: 18%;padding-top: 7px;}
.pfr .quote-callout.left {left: 0;padding-right: 15px;top: 12%;}
.pfr .quote-callout.right {padding-left: 15px;right: 0;top: 20%;}
@media (min-width: 1280px) {
  .pfr .quote-callout {width: 22%;}
  .pfr .quote-callout.left {left: -50px;padding-right: 20px;top: 12%;}
  .pfr .quote-callout.right {padding-left: 25px;right: -50px;top: 20%;}
}
.pfr .quote-callout img {width: 30px;height: 30px;float: left;border-radius: 40px;}
.pfr .quote-callout p {font-size: 14px;line-height: 18px;padding-left: 40px;margin-top: 0;}
.pfr .quote-callout .attr {font-size: 12px;color: #7B858A;line-height: 17px;padding-left: 40px;display: block;}

@media (min-width: 1200px) {
	.pfr .hs-form-location.container {max-width: 670px;}  
	.pfr .quote-callout img {width: 40px;height: 40px;}
	.pfr .quote-callout p {font-size: 15px;line-height: 20px;padding-left: 50px;}
	.pfr .quote-callout .attr {padding-left: 50px;font-size: 14px;line-height: 19px;}
}
.pfr .screenshot-wrap {
  background: url(/wp-content/themes/surveygizmo/assets/img/reporting-features/screenshot-stoplights.svg) 5px 5px no-repeat #D5E2E6;
  box-shadow: 0px 0px 0px 0px #1B667D, 0px 3px 12px 0px rgba(50,96,110,0.27);
  border-radius: 5px 5px 0px 0px;
  padding-top: 16px;
  margin: -1px;}
.pfr .screenshot-wrap img {width: 100%;display: block;}
.pfr .feature-icons {padding-bottom: 80px;}
.pfr .feature-icons h3,
.pfr .feature-icons p {padding-left: 115px;}
.pfr .feature-icons h3 {font-size: 23px;margin: 0;}
.pfr .feature-icons p {font-size: 15px;line-height: 20px;margin-top: 14px;margin-bottom: 0;}
.pfr .feature {padding-bottom: 40px;}
.pfr .feature-icon { background-image: url(/wp-content/themes/surveygizmo/assets/img/reporting-features/report-icons@2x.png);background-size: 260px 260px;width: 105px;height: 105px;float: left;}
.pfr .feature-icon.segment {background-position: 0 0;}
.pfr .feature-icon.filter  {background-position: -130px 0;}
.pfr .feature-icon.report  {background-position: -130px -130px;}
.pfr .feature-icon.brand   {background-position: 0 -130px;}

/* HS form */
.pfr .section-contact {padding: 30px 0 50px 0;}
.pfr .form-card {background: #FFFFFF;box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.20);border-radius: 6px;padding: 26px;padding: 20px 26px 26px 26px; }

@media (max-width: 970px) {
	.pfr .sg-form-tc { padding: 0px 0px 60px 0px!important; }
}
.pfr .hs-form-card .hs-form input[type="text"],
.pfr .hs-form-card .hs-form input[type="email"] {color: #7e8b93;}
.pfr .hs-form-card .hs-form .hs-error-msgs label {position: absolute;font-size: 10px;display: none;}
.pfr .hs-form-card .hs-richtext, 
.pfr .hs-form-card .hs_sg_blog_email_subscription_optin,
.pfr .form-madlib  {padding-top: 20px;}
.pfr .hs-form-card .hs_email .input,
.pfr .hs-form-card .hs_lastname .input,
.pfr .hs-form-card .hs_lastname label {padding: 0px;}
.pfr .form-madlib input, .hs-form-card .input {display: inline-block;height: 39px;width: 100%;line-height: auto;font-size: 16px;margin: 0 .15em 0 0;}
.pfr .form-madlib > div:first-child {padding-top: 0px;}
.pfr .form-madlib .hs-error-msgs, .form-error-message {color: #f06586;}
/* hubspot overwrites */
.pfr .hs_submit {margin-top: 30px;}
.pfr .form-madlib input[name="phone"]:after, 
.pfr .form-madlib input[name="company"]:after {  content: '.';}
body .pfr .hs-button.primary {width: auto;height: auto;}
.pfr .screenshot-hr {color:rgba(173, 184, 189, .3); width:80%; clear: both; margin:0px; margin: auto;}
.pfr .reporting-screenshot-cta {padding: 0px 30px;}
.pfr .screenshot-cta-p {font-size:16px; padding-left: 5px;}

@media (min-width: 769px) and (max-width: 992px) {
	.pfr .screenshot-cta-p {font-size:16px;padding-left:5px;}
	.pfr .screenshot-hr {width:100%;}
	.pfr .btn-primary {margin-bottom:20px;}
}

@media (min-width: 320px) and (max-width: 992px) {
	.pfr .screenshot-hr {color:rgba(173,184,189,.3);width:100%;clear:both;margin:0;margin:auto;}
	.pfr .reporting-screenshot-cta {padding:0;}
	.pfr .hs-form-card .hs_firstname label,
	.pfr .hs-form-card .hs-form-field label,
	.pfr .hs-form-card .hs_lastname label,.pfr .hs-form-card .hs_company label,.pfr .hs-form-card .hs_email label,.pfr .hs-form-card .hs_phone label {display:none;}
	.pfr .hs-form-card select {height: 39px;}
	.pfr .hs-form-card .hs-form .hs_sg_blog_email_subscription_optin label {font-size:12px;}
	.pfr .form-madlib input,.hs-form-card .input,.pfr .hs-form-card .hs-form-field {display:block;}
	.pfr .form-madlib input[name="phone"],
	.pfr .form-madlib input[type="email"],
	.pfr .form-madlib input[type="text"],
	.pfr .hs-form-card .hs-form .form-madlib input[name="firstname"],
	.pfr .hs-form-card .hs-form .form-madlib input[name="phone"],
	.pfr .hs-form-card .hs-form .form-madlib input[name="email"],
	.pfr .hs-form-card .hs-form .form-madlib input[type="email"],
	.pfr .hs-form-card .hs-form .form-madlib input[type="phone"],
	.pfr .hs-form-card .hs-form .form-madlib input[name="lastname"] {width:auto;width:100%;max-width: 100%;}
	body .pfr .hs-button.primary {width:100%;}
	.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select {padding:5px 12px;}
	.pfr .form-madlib {padding:20px;}
	.hs-form-card .input {margin-right:0;padding-right:0;margin-bottom:15px;}
}

@media (max-width: 640px) {
  .pfr .form-madlib .flavor-text {display: none;}
  .pfr .form-madlib input[type="text"],
  .pfr .form-madlib input[type="email"] {width: 100%; max-width: none;}
}
.pfr .sg-form-tc {display: inline-block;padding-top: 20px;width: 100%;text-align: center;padding: 10px 0px 60px 0px;}
/* toggle thingy */
.pfr .section-toggle h3 {font-size: 25px; line-height: 30px;margin-bottom: 22px; font-weight: normal;}
.pfr .topic-tab-content,
.pfr .topic-tab-content li {margin: 0; padding: 0; list-style: none; position: relative;color: #525A5E;}
.pfr .topic-tab-content.cropped {height: 430px;}
.pfr .topic-tab-controls {margin: 0;padding: 0;}
.pfr .topic-tab-controls li {
  list-style: none;
  border-radius: 4px;
  padding: 18px 18px 10px 95px;
  position: relative;
  min-height: 80px;
  font-size: 15px;
  color: #525A5E;
  line-height: 20px;
  border: 1px solid #ddd;
  margin-bottom: 5px;
}
.pfr .topic-tab-controls li a {color: #525A5E;}
.pfr .topic-tab-controls li.active {background-color: #E8E9E9;border-color: #E8E9E9;}
.pfr .topic-tab-controls li:not(.active):hover {border-color: #39a9ca;cursor: pointer;}
.pfr .topic-tab-controls li:after {
  content: '';
  width: 55px;
  height: 55px;
  position: absolute;
  top: 17px;
  left: 22px;
  background: url(/wp-content/themes/surveygizmo/assets/img/reporting-features/topic-tab-icons@2x.png);
  background-size: 260px 390px;
}
.pfr .topic-tab-controls .topic-brand:after {background-position: 0 0;}
.pfr .topic-tab-controls .active.topic-brand:after {background-position: -130px 0;}
.pfr .topic-tab-controls .topic-nps:after {background-position: 0 -130px;}
.pfr .topic-tab-controls .active.topic-nps:after {background-position: -130px -130px;}
.pfr .topic-tab-controls .topic-income:after {background-position: 0 -260px;}
.pfr .topic-tab-controls .active.topic-income:after {background-position: -132px -260px;}
/* testimonials */
.page .pfr .section-green {padding: 50px 0 40px 0;}
.pfr .section-green h2, .pfr .section-green p {margin: 0;}
.pfr .section-green p {font-size: 15px;padding-bottom: 25px;}
.pfr .testimonial {padding-bottom: 1em;}
.pfr .testimonial .quote {font-size: 22px; padding-bottom: 1em;}
.pfr .persons-photo img {width: 60px;height: 60px;border-radius: 100%;margin-right: 1em;float: left;}
.pfr .persons-name {font-size: 14px;}
.pfr .persons-name .name {font-weight: 900;}

/*  END  /survey-software-features/reporting-tools/  */

/*   Start Request A demo BUtton Top Nav    */

	.btn-green-light,
	.btn-green-light:hover{
    	background-color: #CDE59C;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #94C826),color-stop(7%, #CDE59C),color-stop(100%, #CDE59C));
		background-image: -webkit-linear-gradient(-270deg, #94C826 6%,#CDE59C 7%,#CDE59C 100%);
		background-image: linear-gradient(0deg,#94C826 6%,#CDE59C 7%,#CDE59C 100%); color: #66920A !important;}

	.header-container #primary-nav #menu-item-58812,
	.header-container #primary-nav #menu-item-58416 {display: inline-block;}
    .header-container #primary-nav #menu-primary-navigation > #menu-item-58812 a,
    .header-container #primary-nav #menu-item-55977 a,
    .header-container #primary-nav #menu-primary-navigation > #menu-item-58416 a {background-color: #7C6093; color: white;}
    .header-container #primary-nav #menu-item-58416 a,
    .header-container #primary-nav #menu-item-58812 a,
    .header-container #primary-nav #menu-item-55977 a,
    .btn-outline-purple, .btn-outline-purple a {
	    font-weight: 700;
	    border-radius: 3px;
	    cursor: pointer;
	    padding: 8px 16px;
	    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.13);
	    border: 1px solid #7C6093;
	    mix-blend-mode: normal;
	    }
    .header-container #primary-nav #menu-item-58812 a:hover,
    .header-container #primary-nav #menu-item-58416 a:hover,
    .header-container #primary-nav #menu-item-55977 a:hover,
    .btn-outline-purple:hover, .btn-outline-purple a:hover  {
	    color: #fff;
	    border-color: #390954;
        box-shadow: 0 4px 18px 0 rgba(0,0,0,0.13);
        background-color: #390954 !important;
    }
    #primary-nav .btn-outline-purple {
        margin-left: 10px !important;
	    margin-bottom: 4px !important;
	    padding: 8px 16px !important;
    }
    
    @media (max-width:560px) {
/*
    	.header-container #primary-nav #menu-item-584168 span,
    	.header-container #primary-nav #menu-item-55977 span,
    	.header-container #primary-nav #menu-item-58812 span,
    	.header-container #primary-nav #menu-item-58416 span {display: none;}
*/
    }

	@media (max-width:480px) { 
		 .header-container #primary-nav #menu-item-55977,
		 .header-container #primary-nav #menu-item-584168,
		 .header-container #primary-nav #menu-item-58812,
		 .header-container #primary-nav #menu-item-58416  {position: static;display: none;}
		 
		 #primary-nav .menu-item.trial-signup { right: 7.5em; }
	
    }
    /*   End Request A demo BUtton Top Nav    */
   
#primary-nav .menu-item.trial-signup a {
	background: #15B4DA; 
	font-weight: 700;
	border-radius: 3px;
	cursor: pointer;
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.13);
	border: 1px solid #15B4DA;
	mix-blend-mode: normal;
	color: white;
}

#primary-nav .menu-item.trial-signup a:hover{
	box-shadow: 0 4px 18px 0 rgba(0,0,0,0.13);
	background: #008EB0;
	border: 1px solid #008EB0;
}

.header-container #primary-nav .menu-item.login a,
.header-container #primary-nav #menu-primary-navigation > #menu-item-58416 a,
#primary-nav .menu-item.trial-signup a {
	padding: 8px 10px;
}


/* START Blue CTA Section Shortcode */
    
/* === generic styles */
.btn-spacing {padding: 1em;}
.nmt {margin-top: 0 !important;}
.nmb {margin-bottom: 0 !important;}

.section.section-contact {
    background-image: url(/wp-content/themes/surveygizmo/assets/img/home/blue-left@1x.png), url(/wp-content/themes/surveygizmo/assets/img/home/blue-right@1x.png);
    background-position: bottom left, bottom right;
    background-repeat: no-repeat;
    background-size: 345px 245px, 270px 210px;
    padding-top: 50px;
    padding-bottom: 70px;
}
    .section-blue { background-color: #55B6D3;}
    
    /* START RETINA */



    @media  (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 

.section.section-contact {background-image: url(/wp-content/themes/surveygizmo/assets/img/home/blue-left@2x.png), url(/wp-content/themes/surveygizmo/assets/img/home/blue-right@2x.png);}

    } 
     
    /* END Blue CTA Section */


.footer-divider img {
    margin-top: -40px !important;
    background: white !important;
}
.footer-divider {
	border-top-width: 1px !important;
    margin-left: 15px;
    margin-right: 15px;
    width: auto !important;
    height: 28px;
}


/* 2017 all new button styles.  limited run for now */
.btn-blue,
.btn.btn-blue {
	background: #51B2D2;
	box-shadow: 0 1px 7px 0 rgba(80,177,210,0.29);
}
.btn-blue:hover,
.btn.btn-blue:hover {
	background: #40A2C1;
}


.btn-grey,
.btn.btn-grey {
background: #82A2AE;
box-shadow: 0 1px 7px 0 rgba(198,211,215,0.47);
}
.btn-grey:hover,
.btn.btn-grey:hover {background: #577681;}

.btn-green,
.btn.btn-green {
background: #94C826;
box-shadow: 0 1px 7px 0 rgba(203,227,153,0.36);
}
.btn-green:hover,
.btn.btn-green:hover {
	background: #76AD03;
}

.btn-purple,
.btn.btn-purple {
background: #7C6093;
box-shadow: 0 1px 7px 0 rgba(123,96,147,0.32);
}
.btn-purple:hover,
.btn.btn-purple:hover {
	background: #5B3F73;
}

.btn-pink,
.btn.btn-pink,
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
	background: #F06586;
	box-shadow: 0 1px 7px 0 rgba(145,22,51,0.24);
}
.btn-pink:hover,
.btn.btn-pink:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-info:hover,
.btn-warning:hover,
.btn-danger:hover {
	background: #DE4066;
	}

.btn-orange,
.btn.btn-orange {
	background: #F3A417;
	box-shadow: 0 1px 7px 0 #EBD2A6;
}
.btn-orange:hover,
.btn.btn-orange:hover {
	background: #F37D15;
}

/* text-colors */
.text-green		{color: #94C826;}
.text-blue		{color: #51B2D2;}
.text-purple	{color: #7C6093;}
.text-orange	{color: #F3A417;}
.text-pink		{color: #F06586;}

a.text-green:hover,
a .text-green:hover		{color: #76AD03;}

a.text-blue:hover,
a .text-blue:hover		{color: #40A2C1;}

a.text-purple:hover,
a .text-purple:hover	{color: #5B3F73;}

a.text-orange:hover,
a .text-orange:hover	{color: #F37D15;}

a.text-pink:hover,
a .text-pink:hover		{color: #DE4066;}


/* Start header team/individual buttons */
@media (min-width: 769px) {
	.header-container #menu-item-58786 {margin-left: -.25em;}
	.header-container #menu-item-58787 a,
	.header-container #menu-item-58786 a {
	    font-weight: 700;
	    cursor: pointer;
	    padding-top: 7px;
	    padding-bottom: 7px;
	    border: 1px solid rgba(0,0,0,.2);
	    font-size: 14px;
	    cursor: pointer;
	    mix-blend-mode: normal;
	    }
	    .header-container #menu-item-58787 a:hover,
		.header-container #menu-item-58786 a:hover {
			background: rgba(255,255,255,.2);
			box-shadow: 0 4px 18px 0 rgba(0,0,0,0.13);
		}
	.header-container #menu-item-58787 a {border-radius: 3px 0 0 3px !important;}
	.header-container #menu-item-58786 a {border-radius: 0px 3px 3px 0px !important;border-left: 0px solid;}
}

/* bottom buttons */
.footerwrap .footer-ind-but,
.footerwrap .footer-team-but {box-shadow: 0 1px 4px 0 rgba(0,0,0,0.13);}

.footerwrap .footer-ind-but:hover {
	color: #40A2C1 !important;
	background: #f8f8f8 !important;
	box-shadow: 0 4px 18px 0 rgba(0,0,0,0.13) !important;
}
.footerwrap .footer-team-but:hover {
	color: #76AD03 !important;
	background: #f8f8f8 !important;
	box-shadow: 0 4px 18px 0 rgba(0,0,0,0.13) !important;
}

.footerwrap .email a {
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

/* 	START GEO BANNER https://www.surveygizmo.com/ */
#geo-banner i.fa-2x {position: absolute; top: 10px; right: 30px; font-size: 24px; color: #000!important; opacity: .6;}
#geo .img{ border-radius: 10px  10px 0px 0px; background: url(/wp-content/themes/surveygizmo/assets/img/banners/canada-flag.jpg); background-position: center center; min-height: 240px; background-size: cover;}
#geo p {font-size: 18px; padding: 0px 60px;text-align: left;}
#geo h2 {margin:30px 0px 30px 0px; }
#geo-banner .sg-row-content {padding: 0px;}
#geo-banner .modal-content {height: 550px !important;bottom: 50px;position: absolute !important;border: none;}
#geo .btn-pink,
#geo .btn-grey  {font-size: 14px !important;padding: 10px 30px !important;margin-top: 20px !important;text-transform: none;margin: 15px 10px 0px  !important;}

@media (max-width:768px) {
	#geo-banner .modal-content { height: 100% !important; border-radius: 0px; bottom: 0px;}	
    #geo .img { border-radius: 0px;}
	#geo p {padding: 0px 30px;}
}
/* 	END GEO BANNER */

/* START MODAL ON MOBILE WITH NO ROUNDED CORNERS */
/* Strange form behaviur */
body.body-fixed {position: fixed;width:100%;}

	@media (min-width: 476px) (max-width: 768px) {
		.modal .modal-content .modal-signup-form {padding:0px 40px}
    }
    
	@media (max-width: 768px) {
	.modal#modal-signup-descript .modal-content,
    #modal-signup.modal.active .modal-content,
    .home #modal-signup.modal .modal-content { margin-bottom:0px; height: auto !important; border: none; border-radius: 0px; bottom: 0px;}
   .modal .modal-content .ppmain,
   .home .modal .modal-content .ppmain {border: none; border-radius: 0px;}

} 
/* END MODAL ON MOBILE WITH NO ROUNDED CORNERS */

/* 03 2017 START SELECT LICENSE TYPE */
	#account-selection {padding-top: 15px;}
	#pswd_info ul, #pswd_info_descr ul,
	#account-selection ul {margin: 0; padding: 0; list-style: none}
	#account-selection label {padding-left: 10px; font-weight: 400; font-size: 14px; margin-bottom:0px;}
	#account-selection li.selected { border: 1px solid #39a9ca; display: inline-block; color: white; border-radius: 2px; background-color: #39a9ca; padding: 0px  15px  2px  10px ;  width: auto; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); margin: 3px 0px;}
	#account-selection li.selected label{font-weight: 600;}
	#account-selection li {padding-top: 2px; padding-left: 10px; width: auto; display: inline-block; float: left; clear: both;	}
	#pswd_info_descr h4,
	#pswd_info .h4 {margin-top: 0px;}
	#pswd_info .h4, #pswd_info_descr .h4, #sg-signup-choice-4 .h6,
	#account-selection legend {margin-bottom: 10px; border-bottom: none; font-size: 18px; color: #333333; margin-top: 0px;}
	li.sg-multi-account {padding-top: 10px;}
	/* 	SECTION 3 */
	#sg-signup-choice-3 {display: none}
	#sg-signup-choice-4 {margin-top: 3px;}
	#sg-signup-choice-3 p, #sg-signup-choice-4 p  {text-align: left; font-size: 14px !important; line-height: 1.4em !important;}

	@media (max-width: 550px) {
		#sg-signup-choice-4  {display: none!important;}
		#sg-signup-choice-1  {width: 40%;}
		#sg-signup-choice-2  {width: 60%;}
	}
	@media (max-width: 475px) {
		#sg-signup-choice-2, #sg-signup-choice-3 {margin-top: 0px;}
		#sg-signup-choice-2  {margin-bottom: 20px; margin-top: 30px; clear: both; width: 100%;}
		#sg-signup-choice-3  {margin-top: 30px; width: 100%;}
		#sg-signup-choice-1  {width: 100%;}
	}
	/* 03 2017 START SELECT LICENSE TYPE */

	/* 03 2017 START NEW PASSWORD POPUP */
	#pswd_info, #pswd_info_descr {position: absolute;top: 55px;bottom: -115px\9;width: 200px;padding: 15px;background: #fefefe;font-size: .875em;border-radius: 5px;box-shadow: 0 1px 3px #ccc;border: 1px solid #ddd;z-index: 999;}
	#pswd_info::before, #pswd_info_descr::before {content: "\25B2";position:absolute;top:-12px;left:45%;font-size:14px;line-height:14px;color:#ddd;text-shadow:none;display:block;}
	#pswd_info .invalid:before {font-family: 'FontAwesome';content: "\f00d";padding-right: 7px;}
	#pswd_info .invalid {content: "\f00c";color:#f5a417;list-style: none;}
	#pswd_info .valid:before {font-family: 'FontAwesome';content: "\f00c";list-style: none;padding-right: 7px;}
	#pswd_info .valid {line-height:24px;color:#95c925; }
	#pswd_info, #pswd_info_descr {display:none;}
	/* END 03 2017 NEW PASSWORD POPUP */
	
	/* 03 2017 START NEW FONT AWESOME GEARS FOR SIGNUP MODAL */
	.modal-success .fa-fw {color: #7E8B93;}
	.modal-success .fa-6x {font-size: 7em; left: 67px;position: absolute;top: 37px;}
	.modal-success .gear1 {left: 60px;position: absolute;top: 92px;}
	.container.sg-row-content {max-width: 100%}
	/* modal close button */
	.fa.fa-times.fa-2x.sgltgray {position:absolute; top:10px; right:15px; cursor:pointer;}
	/* END FONT AWESOME GEARS FOR SIGNUP MODAL */
	#partners-login h3, #partners-login-descript h3  {font-size: 24px;}
	#sg-signup-choice-4 h6:before {
		content: "\f054";
		color: #e5e5e5;
		display: block;
		font-size: 1em;
		float: left;
		padding-right: 5px;
		padding-top: 1px;	
		font-family:'FontAwesome';
	}
	
/* Page Specific TERMS / SERVICE / POLICY  */

.sa ol > ol > ol, .sa ol > ol {list-style: none; }
.sa strong {color: #525A5E; font-weight: 600}
.page .sa p, .sa > ul,  .sa > ol > li, .sa > ol > ol > li, .sa > ol > ol > ol > li {color: #7e8b93; line-height: 1.6em;}
.sa ol  > li {margin-bottom: 20px;}
.sa ol > ol li:last-child {margin-bottom: 40px;}
.sa ol > ol li {margin-bottom: 20px;}
.sa > ol > ol {padding: 0;}
.content-area.with-header .sa  h2 { font-size: 36px;}

/* End Page Specific */


/* START NEW BUTTONS*/

.hvr-shutter-out-horizontal::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #85b321;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal.blue::before {background: #4199b4;}

.hvr-shutter-out-horizontal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #e1e1e1;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 18px !important;
}
.hvr-shutter-out-horizontal.blue {background: #40A2C1;}

[class^="hvr-"] {
    background: #e1e1e1;
    text-decoration: none;
    color: #666;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-shadow: 0px 2px 5px #ccc;
    border-radius: 3px;
    background: #94C826;
    padding: 10px 40px;
    width: auto;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    color: #FFF;
    -moz-osx-font-smoothing: grayscale;
    border-radius:2px;
}

.hvr-shutter-out-horizontal:hover::before, 
.hvr-shutter-out-horizontal:focus::before, 
.hvr-shutter-out-horizontal:active::before,
.hvr-shutter-out-horizontal.blue:hover::before, 
.hvr-shutter-out-horizontal.blue:focus::before, 
.hvr-shutter-out-horizontal.blue:active::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    border-radius:2px;
}

/* END NEW BUTTONS*/
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
        white-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.casl, .ca-consent {font-size:12px; line-height: normal;}
.ca-consent, .hs_ca_consent {display: none;}
.ca-consent.show, .hs_ca_consent.show {display: block;}


/* SELECTION SHARER */

@keyframes selectionSharerPopover-animation{0%{transform:matrix(0.97,0,0,1,0,12);filter:alpha(opacity=0);opacity:0}20%{transform:matrix(0.99,0,0,1,0,2);filter:alpha(opacity=70);opacity:.7}40%{transform:matrix(1,0,0,1,0,-1);filter:alpha(opacity=100);opacity:1}100%,70%{transform:matrix(1,0,0,1,0,0);filter:alpha(opacity=100);opacity:1}}#selectionSharerPopover{display:none;position:absolute;top:-100px;left:-100px;z-index:1010}#selectionSharerPopover:after{content:'';display:block;position:absolute;bottom:-3px;left:50%;margin-left:-4px;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#262625;box-shadow:0 0 2px #262625}#selectionSharerPopover.anim{transition:top .075s ease-out;animation:selectionSharerPopover-animation 180ms forwards linear;-webkit-animation:selectionSharerPopover-animation 180ms forwards linear}#selectionSharerPopover-inner{position:relative;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;border:1px solid;border-color:#262625 #1c1c1b #121211;box-shadow:0 1px 3px -1px rgba(0,0,0,.7),inset 0 0 1px rgba(255,255,255,.07),inset 0 0 2px rgba(255,255,255,.15);background:linear-gradient(to bottom,rgba(49,49,47,.97),#262625);background-repeat:repeat-x}#selectionSharerPopover .selectionSharerPopover-clip{position:absolute;bottom:-11px;display:block;left:50%;clip:rect(12px 24px 24px 0);margin-left:-12px;width:24px;height:24px;line-height:24px}#selectionSharerPopover .selectionSharerPopover-arrow{display:block;width:20px;height:20px;-webkit-transform:rotate(45deg) scale(0.5);transform:rotate(45deg) scale(0.5);background-color:#454543;border:2px solid #121211;box-sizing:content-box}.selectionSharer ul{padding:0;display:inline}.selectionSharer ul li{float:left;list-style:none;background:0 0;margin:0}.selectionSharer a.action{display:block;text-indent:-200px;margin:5px 7px;width:20px;height:20px;border:none}.selectionSharer a:hover{color:#ccc}.selectionSharer a.tweet{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="171" height="139"><g transform="translate(-282.32053,-396.30734)"><path style="fill:white" d="m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z" /></g></svg>') 2px/18px no-repeat}.selectionSharer a.facebook{background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 33 33" width="25" height="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path style="fill:white" d="M 17.996,32L 12,32 L 12,16 l-4,0 l0-5.514 l 4-0.002l-0.006-3.248C 11.993,2.737, 13.213,0, 18.512,0l 4.412,0 l0,5.515 l-2.757,0 c-2.063,0-2.163,0.77-2.163,2.209l-0.008,2.76l 4.959,0 l-0.585,5.514L 18,16L 17.996,32z"></path></g></svg>') 0/18px no-repeat;display:none}.selectionSharer a.linkedin{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="300px" height="300px" viewBox="0 0 300 300" enable-background="new 0 0 300 300" xml:space="preserve"><g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"><path fill="white" d="M343.999,2812.002C222.998,2770,155,2672.002,155,2540c0-62.002,5-85,27.998-132.998 c108.003-219.004,459.004-206.001,560,21.997c16.001,36.001,18.003,60,15,125c-5,97.002-27.998,146.001-91.997,203.003 C586.001,2827.002,453.999,2850,343.999,2812.002z"/> <path fill="white" d="M2035.996,2052.998c-150.996-31.997-257.998-92.998-365-210l-68.994-75l-7.002,79.004 c-5,42.998-10.996,100.996-14.004,127.998l-5.996,50l-253.999,2.998L1067.998,2030l6.001-62.002c3.003-35,8.999-452.998,12.002-930 L1092.998,170h288.003H1670l2.002,597.998C1675,1365,1675,1365,1697.998,1410.996c34.004,70,87.002,125.005,150,156.006 c75,36.997,192.998,38.999,257.998,5c59.004-31.001,111.006-95,137.002-172.002c21.006-64.004,22.002-77.002,25-647.002 L2270.996,170h290h290l-3.994,642.998c-2.998,547.998-6.006,652.002-20,707.002c-42.998,172.998-97.002,280-187.998,371.001 C2494.004,2037.998,2257.002,2101.001,2035.996,2052.998z"/><path fill="white" d="M167.002,2022.998c-4.004-2.998-7.002-421.997-7.002-930V170h295h295l-2.002,927.998L745,2025 l-286.001,2.998C302.002,2028.999,171.001,2027.002,167.002,2022.998z"/></g></svg>') 2px/18px no-repeat}.selectionSharer a.email{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="94" height="64"><g transform="translate(-10, -10)" fill="transparent"><rect x="0" y="0" width="114" height="114"></rect><path d="M12,12 L102,12 L102,72 L12,72 L12,12 Z M16,12 L53,49 C55.6666667,51 58.3333333,51 61,49 L98,12 L16,12 Z M15,72 L45,42 L15,72 Z M69,42 L99,72 L69,42 Z" stroke="white" stroke-width="5"></path></g></svg>') 0/20px no-repeat}#selectionSharerPopunder.fixed{transition:bottom .5s ease-in-out;width:100%;position:fixed;left:0;bottom:-50px}.selectionSharer{transition:-webkit-transform .6s ease-in-out}.selectionSharer.moveDown{-webkit-transform:translate3d(0,60px,0)}#selectionSharerPopunder{position:absolute;left:0;width:100%;height:0;transition:height .5s ease-in-out;background:#ccc;border:none;box-shadow:inset 0 10px 5px -10px rgba(0,0,0,.5),inset 0 -10px 5px -10px rgba(0,0,0,.5);border-radius:0;overflow:hidden}#selectionSharerPopunder.show{height:50px}.selectionSharerPlaceholder{height:1em;margin-bottom:-2em;transition:height .5s ease-in-out}.selectionSharerPlaceholder.show{height:50px!important}#selectionSharerPopunder-inner ul{overflow:hidden;float:right;margin:0}#selectionSharerPopunder-inner ul li{padding:5px 4px 5px 1px;overflow:hidden}#selectionSharerPopunder-inner label{color:#fff;font-weight:300;line-height:50px;margin:0 7px 0 10px}#selectionSharerPopunder-inner a{width:25px;height:25px;background-size:25px}#selectionSharerPopunder-inner a.tweet{background-position:0 2px}


/* Start Integrations Page https://www.surveygizmo.com/integrations/ */

.int .herocontainer {background: #F7971E;background: -webkit-linear-gradient(to right, #FFD200, #F7971E);background: linear-gradient(to right, #FFD200, #F7971E);color: white;}
.page .int .section {padding: 70px 0 70px 0;}
@media (max-width:768px){
	.page .int .section {padding: 70px 0 70px 0;}
}
@media (max-width:414px){
	.page .int .section {padding: 10px 0 50px 0;}
}
@media (max-width:320px){
	.page .int .section {padding: 10px 0 30px 0;}
}
.page .int .integrations-help.section, .page .int .integrations-logos.section {padding: 40px 0 70px 0;}
.page .int .integrations-cta.section,.page .int .integrations-logos.section {background: #f9f9f9;}
.int .form-wrapper {padding: 25px 30px 30px 30px;}
.int .form-wrapper a,
.int .form-wrapper label,
.int .form-wrapper .hs-error-msgs,
.int .form-wrapper .sg-form-tc,
.int .form-wrapper .hs-form .hs-form-error-message label,
.int .form-wrapper .hs-form .hs-error-msgs label {color: white;}
.int .form-wrapper .form-wrapper .sg-form-tc { padding: 0px 0px 0px 0px;  }
.int .form-wrapper .form-wrapper .sg-form-tc a { text-decoration: underline; }
.int .form-wrapper .hs-error-msgs, .hs-form .hs-form-error-message label, .hs-form .hs-error-msgs label {padding: 5px 0px 0px 0px;}
.int .form-wrapper .hs-form select {border-radius: 3px;height: 34px;color: #7e8b93;}
@media (min-width:768px){
	.int .form-wrapper label {float: left; width: 32%;}
	.int .form-wrapper .input {float: right; width: 68%;}
	.int .form-wrapper .hs-form-field {display: inline-block; width: 100%;}
	.int .form-wrapper .hs-form label { padding: 8px 0px 0px 0px;}
	.int .form-wrapper .hs-error-msgs label {100%;}
}

/* End Integrations Page https://www.surveygizmo.com/integrations/ */


/* Start Jobs Page  https://dev-vlad.aws.surveygizmo.com/jobs/ */

.jobs .herocontainer {background:url(/wp-content/uploads/2017/06/SurveyGizmo-Careers.jpg) no-repeat center center; padding: 120px 0px 160px 0px; background-size: cover;}
@media (max-width:768px){
	.jobs .content-area {padding: 0px;}
	.jobs .herocontainer { padding: 150px 0px 170px 0px;}
}
@media (max-width:414px){
	.jobs .hero-content {width: 60%;float: right;}
}
@media (max-width:320px){
	.jobs .hero-content {width: 80%;}
}
.jobs .btn-white:visited, .jobs .btn-white {
	display: inline-block;
	width: 200px;
	padding: 8px;
	color: #fff;
	background-color: transparent;
	border: 1px solid #fff;
	text-align: center;
	outline: none;
	text-decoration: none;
	transition: color 0.3s ease-out,
	background-color 0.3s ease-out,
	border-color 0.3s ease-out;
	border-radius: 5px;
	text-decoration: none;
}
.jobs .btn-white:hover, .jobs .btn-white:active {
	background-color: #fff;
	color: #525a5e;
	transition: color 0.3s ease-in,
	background-color 0.3s ease-in,
	border-color 0.3s ease-in;
}

/* EndJobs Page  https://dev-vlad.aws.surveygizmo.com/jobs/ */

/* 	START /free-survey-software/ */
@media (max-width: 1024px) {.free-survey-software .nobkgdimg-mobile { background: none !important; }}
@media screen and (min-width:768px) {.free-survey-software .landing-sidebar { margin-bottom: 153px; }}
@media screen and (min-width:992px) {.free-survey-software .landing-sidebar { margin-bottom: 77px; }}
@media screen and (min-width:1200px) {.free-survey-software .landing-sidebar { margin-bottom: 83px; }}
.free-survey-software .col {border-radius: 5px;min-height: 200px;padding: 0px;text-align: center;background: white;}
.free-survey-software .mobile-feature-list {padding:20px 0px 20px 0px ; }
.free-survey-software .mobile-feature-list ul { text-align: left;}
.free-survey-software .col.one, .free-survey-software .col.two {border-radius: 5px; background: white; box-shadow: 0 5px 20px 0 rgba(0,0,0,0.08); margin-top: 50px; }
.free-survey-software .col .basic {background-color: #94c826;}
.free-survey-software .col.two .basic .btn {color: #94c826;}
.free-survey-software .col.one .free .btn {color: #aeaeae; margin-top: 46px;}
.free-survey-software .col .free {background-color: #aeaeae;}
.free-survey-software .col .free, .free-survey-software .col .basic { padding: 15px 0px 25px 0px;  border-radius: 5px 5px 0px 0px;   color: white;}
.free-survey-software .col.one > .btn, .free-survey-software .col.one > .btn:hover {background-color: #aeaeae;}
.free-survey-software .plan-label {margin-bottom: 20px;}   
.free-survey-software .plan-label-txt {font-size: 19px;text-transform: uppercase;font-weight: 600;}
.free-survey-software .plan-dollar-sign {position: relative;top: -15px;font-size: 18px;}
.free-survey-software .plan-price-dollar {font-weight: 500;font-size: 46px;line-height: 28px;}
.free-survey-software .plan-price-monthly {font-size: 14px; position: relative;top: -12px;display: inline-block; padding-left: 5px;}	
.free-survey-software .plan-descr-annually {font-size: 13px;margin-top: 5px;}
.free-survey-software .signup-cta .col > .btn {box-shadow: none;background-color: white;padding: 7px 15px;}
.free-survey-software .col.one > .btn, .free-survey-software .col.two > .btn {margin:0px 0px 30px 0px; padding: 7px 15px;box-shadow: none;  }
.free-survey-software .col.one .free .btn, .free-survey-software .col.two .basic .btn {box-shadow: none;background-color: white;padding: 7px 15px;font-size: 16px;}
.free-survey-software .col.one .free .btn:hover, .free-survey-software .col.one .basic .btn:hover {background: #fff;}
.free-survey-software .page-title, .free-survey-software .page-header h1 {font-size: 46px; margin-top:50px;}
.free-survey-software .landing-w-sidebar-page .clients {position: relative;}
.underline {text-decoration: underline;}
@media (min-width:768px) {
	.page-header.free-survey-software-page-header {
	    background: #51b4d3 url("/wp-content/uploads/2017/09/01195134/clouds.png") repeat-x scroll center bottom;
	    background-size: auto 45%;
	}
}
/* 	END /free-survey-software/ */

/* 	START /tutorials/ */
.tutorials .homepage-categories {padding-left: 0;padding-right: 0;}
.tutorials .homepage-categories > li {width: 100%;display: inline-block;float: left;}
.tutorials .category-description {margin-left: 45px;}
.tutorials .icon-container {float: left;border-radius: 2px;margin-right: 10px;}
.tutorials .icon-container-videos {float: left;border-radius: 3px;margin-right: 10px;width: 40px;text-align: center;}
.tutorials .icon-container i {font-size: 35px;padding: 12px 4px 12px 12px;color: rgba(255, 255, 255, 0.79);}
.tutorials .icon-container-videos i {font-size: 25px;padding: 7px 1px 7px 7px;color: rgba(255, 255, 255, 0.79);}
.tutorials .category-text {color: #333333;font-size: 1.35em;font-weight: 300;}
.tutorials .homepage-list .stat-list li{padding: 2px 0 10px;}
.tutorials .homepage-list-panel {border: none;box-shadow: none;}
.tutorials .home-page-panel > .panel-body {border: 1px solid #DDD;border-radius: 2px;}
.tutorials .panel-body > h3 > .fa {padding-right: 0;}
.tutorials .category-text {color: #333333;font-size: 1.35em;font-weight: 300;}
.tutorials .homepage-list .stat-list li {padding: 2px 0 10px;}
.tutorials .homepage-list-panel {border: none; box-shadow: none;}
.tutorials .home-page-panel {margin-bottom: 10px;min-height: 50px;padding: 10px 10px 0 10px;list-style: none;}
.tutorials .page-header.basic {min-height: 320px;}
.tutorials.page .section {padding: 60px 0px;}
.tutorials .home-page-panel > .panel-body:hover {
    background: transparent;
    transform: scale(1.02);
    cursor: hand;
    cursor: pointer;
    border-color: #51b2d2;
    box-shadow: 0 5px 15px rgba(0,107,143,.15);
}
@media all and (min-width: 480px) {
    .tutorials .homepage-categories > li {width: 50%}
    .tutorials .homepage-categories > li .panel-body {min-height: 147px;}
    .tutorials .icon-container i {font-size: 25px;padding: 7px 1px 7px 7px;}
    .tutorials .homepage-categories > li {width: 50%}
    .tutorials .homepage-categories > li .panel-body {min-height: 147px;}
    .tutorials .icon-container i {font-size: 25px;padding: 7px 1px 7px 7px;}
}
@media all and (min-width: 560px) {
    .tutorials .icon-container i {font-size: 35px;padding: 12px 4px 12px 12px;}
}
@media all and (min-width: 200px) {
    .tutorials .icon-container i {font-size: 25px;padding: 7px 1px 7px 7px;}
}
@media all and (min-width: 768px) {
    .tutorials .homepage-categories > li .panel-body {min-height: 124px;}
    .tutorials.page .section {padding: 90px 0px;}
}
@media all and (min-width: 992px) {
    .tutorials .homepage-categories > li {width: 33.33%}
    .tutorials .homepage-categories > li .panel-body {min-height: 158px;}
}
@media all and (min-width: 1070px) {
    .tutorials .homepage-categories > li .panel-body {min-height: 158px;}
}
@media all and (min-width: 1200px) {
    .tutorials .homepage-categories > li .panel-body {min-height: 102px;}
}
/* 	START /tutorials/ */

/* 	START Feature page template */
.feature-page .page-header{display:none;}
.feature-page .embed-responsive img{height:auto;max-height:350px;max-width:100%;}
.feature-page .feature-page ul li {margin-top: 7px;}
.feature-page .feature-page ul {margin-bottom: 50px;}
.feature-page .feature-container { min-height: 100px}
.feature-page .feature-table h6::before {float: left;text-rendering: auto;-moz-osx-font-smoothing: grayscale;padding-top: 5px;display: inline-block;margin-bottom: 12px;clear: both;color: #95c925;content: "\f1db";font-family: "FontAwesome";font-size: 10px;margin-right: 5px;}
.feature-page .sub-feature-highlight {padding-top: 25px !important;}
.feature-page .subfeature_group_description p { margin: 0px 0px 25px 0px; font-size: 16px; }
.feature-page .subfeature_group_cta p { margin: 0px 0px 25px 0px; color: #7e8b93; font-size: 16px; line-height: 1.4em;}
.feature-page .subfeature_group_cta .btn-primary { padding: 10px 30px;}
.feature-page .feature-table h6 { font-size: 16px;    padding-top: 10px; color: #7e8b93;}
.feature-page .feature-table h6 > a { font-size: 13px; font-weight: normal;}
.feature-page .feature-table h5 { margin: 10px 0px 15px 0px; color: #39a9ca; clear: both; font-size: 26px; font-weight: 500}
.feature-page .feature-table { margin: 0px 0px 50px 0px; }
.feature-page .content-area.with-header .feature-table h3 { margin: 0px 0px 10px 0px;  color: #39a9ca;  font-size: 24px; }
.feature-page .col-md-4 feature {padding: 0;}
.feature-page .subfeature_group_cta {padding: 25px; box-shadow: 0 0 3px #999; border-radius: 3px}
.feature-page .features-cta-column .hs-form {padding: 0px 10px 0px 10px;}
.feature-page .feature-table .feature-subtitle {display: block; padding-left: 15px; padding-top: 5px }
.feature-page .feature-ebook-content {margin-top: 30px;}
.feature-page .content-area.with-header .form_heading h3 {margin-top:20px; margin-bottom: 10px; color:#50b4d2; font-size: 22px; font-weight: 600;}
.feature-page .content-area.with-header .form_heading p {font-size: 15px;}
.feature-page .hero-content {color: white;}
.feature-page .hero-content .fa-5x {float: left;  }
.feature-page .hero-content .btn {display: inline-block; width: auto; margin-top: 10px; box-shadow: none; float: left;}
.feature-page .diy, .feature-page .te { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-radius:4px;}
.feature-page .btn-small {font-size: 14px;}
.feature-page .te-cta, .feature-page .diy-cta { padding: 20px 20px 20px 20px; border-radius:0px 0px 4px 4px ; }
.feature-page .features-callout .col1 {padding: 0px 7px 0px 0px; }
.feature-page .features-callout .col2 {padding: 0px 0px 0px 7px; }
.feature-page h6 {font-weight: 400; margin-top: 0px;}
.feature-page .content-area.with-header .h3 {font-size: 34px;line-height: 1.1em;margin: 68px 0 20px 0;margin-top: 68px;margin-bottom: 20px;font-weight: 300;}
.feature-page .fa-5x {font-size: 4em;margin-left:25px;}
@media (max-width:992px) {
 	.feature-page .features-cta-column {margin-top: 50px; clear: both; float: left !important;}
 	.feature-page .feature-table h6::before { margin-bottom: 0px;}
	.feature-page .diy, .feature-page .te {background-size: 100% 80% !important; }
	.feature-page .btn-small {font-size: 16px;padding: 15px 35px;}
	.feature-page h6 {font-size: 26px; margin-bottom: 20px;}
}
@media (max-width:768px) {
	.feature-page .features-callout .col1 {padding: 0px 10px 0px 10px; margin-bottom: 50px; }
	.feature-page .features-callout .col2 {padding: 0px 10px 0px 10px; }
	.feature-page .btn-small {font-size: 16px;padding: 15px 35px;}
}
@media (max-width:475px) {
	.feature-page .col-lg-offset-1.col-lg-5, .feature-page .features-callout .col-md-6 {padding: 0px;}
	.feature-page .img-responsive {width: 100%;} 
}
@media (min-width:475px) and (max-width:768px) {
	.feature-page .col1, .feature-page .col2 {width:50%; float: left;}
	.feature-page .features-callout .col1 {padding: 0px 10px 0px 10px; }
	.feature-page .features-callout .col2 {padding: 0px 10px 0px 10px; }
	.feature-page .features-callout h6 {font-size: 18px;margin-bottom: 15px; margin-top: 0px; font-weight: 400; }
	.feature-page .btn-small {font-size: 14px;padding: 7px 15px;}
}
/* 	END Feature page template */
/* 	START 	/company/about/	 */
.about .gray {color:#8D9395;}
/* 	Hero */
.about .page-header.basic {background-image:url(/wp-content/themes/surveygizmo/assets/img/about/about-people.jpg); padding: 0px;  background-size: cover; background-position: top center;}
.about .about-hero-mask {background-image: url(/wp-content/themes/surveygizmo/assets/img/about/about-hero-mask.svg); height: 40px; background-position: center;}
.about .page-header.basic h1 { margin-bottom: 20px;}
.about .about-hero-content {background: #0C1517; opacity:  0.9; color: white; padding: 30px 20px; margin: 40px 0px 60px 0px;}

/* 	ABOUT */
.about .section.about .col-md-3 {padding-bottom: 50px;}
.about .section.about h3 {color:#39a9ca;font-weight: normal;font-size: 28px;}
/* 	Contact */
.about .contact-overlay { background: #001C3D;background-image: linear-gradient(90deg, #001C3D 1%, #0089B4 100%); color:white;}
.about .section.contact h3 {color:#16B4DA; font-weight: normal}
.about .section.contact p { margin: 0px 0px 0px 0px; }
.about .postal a, .about .postal a:hover { color: white; }
.about .section.contact span, .about .about-intl-phone i, .about .about-phone i, .about .about-fax i { opacity: .5; }
.about .about-intl-phone i, .about .about-phone i, .about .about-fax i { margin-right: 10px }

@media (min-width:475px) {
	.about .section.contact{
		background-image: url("/wp-content/themes/surveygizmo/assets/img/about/about-globe@2x.png") ; /* fallback */
		background-repeat: no-repeat;
		background-position-x: 500px;
		background-size: 100% auto;
		background-position-y: center;
	}
}
/* Whoweare */
.about .section.whoweare .h4 {font-weight: normal;font-size: 26px;}
.about .section.whoweare .cta {    color: #16B4DA;
    border: 1px solid #16B4DA;
    display: inline-block;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    margin: 20px 0px 60px 0px;
    border-radius: 5px;
    padding: 10px 20px;
    text-transform: uppercase;
    line-height: normal;
}

.about #socialicons .icon{
	color: white;
    border: 1px solid #16B4DA;
    display: inline-block;
    font-size: 18px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    vertical-align: middle;
    margin: 0 1px 8px;
    border-radius: 50%;
}
.about #socialicons .icon:hover{border: 1px solid #16B4DA;}
.about #socialicons .careers {
    color: white;
    border: 1px solid #16B4DA;
    display: inline-block;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    margin: 0 0px 8px;
    border-radius: 5px;
    padding: 6px 12px;
    text-transform: uppercase;
    line-height: normal
}
.about .page-header {position: inherit;}
.about .col-md-7.full-column h2:nth-child(1) {margin-top: 0px}
.about .col-md-7.full-column h2 {color: #39a9ca !important; font-size: 36px;}
.about .page-header .content.row div:nth-child(2) {padding: 20px; padding-bottom: 50px}
@media (max-width:768px) {
	.about .page-header.about .border-radius {border-radius:initial;}
	.about .page-header.about .drop-shaddow { box-shadow: none!important; border-bottom: 1px solid #ccc;}
}		
@media (min-width:768px) { 
	.about .page-header.basic {padding: 60px 0 0px 0;}
	.about .page-header .content.row div:nth-child(2) {padding: 50px;}
}
/* 	END 	/company/about/	 */
/* 	START /team-enterprise/	 */
.team-enterprise.page .section.team-enterprise {padding: 0 !important;}
.team-enterprise .container.wide {max-width: 1388px}
.team-enterprise.page .section { padding: 10px 0 0;}
.team-enterprise.page-id-7 .radio input[type="radio"] { float: none !important; margin-right: 5px !important; }
.team-enterprise .cases .case {padding: 0px 30px;}
.team-enterprise .cases .case p {font-size: 16px;}
.team-enterprise .cases h4 {font-family: Lato;font-size: 36px;letter-spacing: 0;font-weight: 300;}
.team-enterprise .hero-sm.section {background: url(/wp-content/themes/surveygizmo/assets/img/enterprise/hero-team-enterprise.jpg) center center no-repeat;}
.team-enterprise .hero-overlay {height: 100%;background-image: linear-gradient(-90deg,rgba(87, 27, 114, 0.7) 0,rgb(216, 201, 34) 100%);}
.team-enterprise .hero-content {margin-bottom: 50px;} 
.team-enterprise .hero-content h1, .hero-content {color:#fff;}
.team-enterprise .hero-content  .h3 {font-size: 22px !important;}
.team-enterprise .well {background-color:#fff; border: none;}	
@media screen and (max-width: 768px) {
   	 .team-enterprise .section .row { padding: 40px 0px 45px 0px;}
} 
.team-enterprise .section .row { padding: 50px 0px 75px 0px;}
.team-enterprise .sg-form-tc {padding: 0;}
.team-enterprise #form .hs-error-msgs label {padding-top: 4px;}
.team-enterprise .well {background-color: white;border-radius: 0px;-webkit-box-shadow:none;box-shadow:none;}
@media screen and (min-width: 992px) {
.team-enterprise .well {
    padding: 20px;
    background-color: white;
	border-radius: 0px;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-bottom: 0px;
	position: relative;
	z-index:2;	
	}	
.team-enterprise  .well-wrapper:before {
	  content: '';
	  position: absolute;
	  top: 0; left: -20px;
	  width: 150px; height: 101%;
	  background: #fff;
	  -webkit-transform-origin: 100% 0;
	  -ms-transform-origin: 100% 0;
	  transform-origin: 100% 0;
	  -webkit-transform: skew(-7deg);
	  -ms-transform: skew(-7deg);
	  transform: skew(-7deg);
	  z-index:1;
	}
.team-enterprise .well-wrapper:after {
	  content: '';
	  position: absolute;
	  top: 0; right: -70px;
	  width: 100px; height: 101%;
	  background: #fff;
	  -webkit-transform-origin: 100% 0;
	  -ms-transform-origin: 100% 0;
	  transform-origin: 100% 0;
	  -webkit-transform: skew(-7deg);
	  -ms-transform: skew(-7deg);
	  transform: skew(-7deg);
	  z-index:1;
	}
} 
.team-enterprise .header-container {box-shadow:none; border-bottom: 1px solid #f6f6f6;}
.team-enterprise .hs-form-697afd19-5ff9-49c8-baed-ad49e7f02685_19421f01-c73c-4e16-a2f3-21ccbcc01003 fieldset.form-columns-2 .input {margin-right: 8px !important;}
/* 	END /team-enterprise/	 */