@import url(https://fonts.googleapis.com/css?family=Roboto:500,900,100,300,700,400);/*! impresa-theme - v0.0.1 - 2015-01-12
* Copyright (c) 2015 Impresa - Software Factory; Licensed Proprietary *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;color:#51636e;background-color:#f9fafb}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#008cd1;text-decoration:none}a:focus,a:hover{color:#008cd1;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}a.btn{text-decoration:none}a.btn-yellow{color:#703c02}a.btn-silver{color:#51636e}a.btn-blue,a.btn-gray,a.btn-green{color:#fff}figure{margin:0}img{vertical-align:middle}hr{margin-top:1px;margin-bottom:1px;border:0;border-top:1px solid}ul{list-style-type:none;padding:0;margin:0}form{margin:0;padding:0}dd{margin:0}.label,label{font-size:16px;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica,Arial,sans-serif;color:#51636e}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{line-height:1;color:#51636e}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:32px;font-weight:300;margin-bottom:22.5px}@media only screen and (max-width:480px){.h1,h1{line-height:45px;margin-bottom:0}}.h2,h2{font-size:24px;font-weight:300;line-height:30px}.h3,h3{font-size:20px;font-weight:700;line-height:30px}.h4,h4{font-size:16px;font-weight:700;line-height:20px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:1% 0 1% 3.1%}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12_of_12{width:100%}.span_11_of_12{width:91.4%}.span_10_of_12{width:82.81%}.span_9_of_12{width:74.22%}.span_8_of_12{width:65.63%}.span_7_of_12{width:57.04%}.span_6_of_12{width:48.45%}.span_5_of_12{width:39.85%}.span_4_of_12{width:31.26%}.span_3_of_12{width:22.67%}.span_2_of_12{width:14.08%}.span_1_of_12{width:5.491%}@media only screen and (max-width:480px){.col{margin:1% 0}}@media only screen and (max-width:480px){.span_10_of_12,.span_11_of_12,.span_12_of_12,.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12{width:100%}}@media (max-width:768px){.span_sm_12_of_12{width:100%}.span_sm_11_of_12{width:91.4%}.span_sm_10_of_12{width:82.81%}.span_sm_9_of_12{width:74.22%}.span_sm_8_of_12{width:65.63%}.span_sm_7_of_12{width:57.04%}.span_sm_6_of_12{width:48.45%}.span_sm_5_of_12{width:39.85%}.span_sm_4_of_12{width:31.26%}.span_sm_3_of_12{width:22.67%}.span_sm_2_of_12{width:14.08%}.span_sm_1_of_12{width:5.491%}}@media (max-width:992px){.span_md_12_of_12{width:100%}.span_md_11_of_12{width:91.4%}.span_md_10_of_12{width:82.81%}.span_md_9_of_12{width:74.22%}.span_md_8_of_12{width:65.63%}.span_md_7_of_12{width:57.04%}.span_md_6_of_12{width:48.45%}.span_md_5_of_12{width:39.85%}.span_md_4_of_12{width:31.26%}.span_md_3_of_12{width:22.67%}.span_md_2_of_12{width:14.08%}.span_md_1_of_12{width:5.491%}}.btn{color:#fff;text-transform:uppercase;display:inline-block;outline:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:600;padding:12px 20px;font-size:14px;line-height:14px;border-radius:4px}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:.25;filter:alpha(opacity=25);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-blue{background-image:-webkit-linear-gradient(top,#008cd1 0,#015a86 100%);background-image:-o-linear-gradient(top,#008cd1 0,#015a86 100%);background-image:linear-gradient(to bottom,#008cd1 0,#015a86 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008cd1', endColorstr='#ff015a86', GradientType=0);border-color:#013149}.btn-blue:active,.btn-blue:hover{background-image:-webkit-linear-gradient(top,#015a86 0,#015a86 100%);background-image:-o-linear-gradient(top,#015a86 0,#015a86 100%);background-image:linear-gradient(to bottom,#015a86 0,#015a86 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff015a86', endColorstr='#ff015a86', GradientType=0);border-color:#013149}.btn-blue.disabled,.btn-blue.disabled.active,.btn-blue.disabled:active,.btn-blue.disabled:focus,.btn-blue.disabled:hover,.btn-blue[disabled],.btn-blue[disabled].active,.btn-blue[disabled]:active,.btn-blue[disabled]:focus,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue,fieldset[disabled] .btn-blue.active,fieldset[disabled] .btn-blue:active,fieldset[disabled] .btn-blue:focus,fieldset[disabled] .btn-blue:hover{background-image:-webkit-linear-gradient(top,#008cd1 0,#015a86 100%);background-image:-o-linear-gradient(top,#008cd1 0,#015a86 100%);background-image:linear-gradient(to bottom,#008cd1 0,#015a86 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008cd1', endColorstr='#ff015a86', GradientType=0);border-color:#015a86}.btn-blue .badge{background-image:-webkit-linear-gradient(top,#008cd1 0,#015a86 100%);background-image:-o-linear-gradient(top,#008cd1 0,#015a86 100%);background-image:linear-gradient(to bottom,#008cd1 0,#015a86 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008cd1', endColorstr='#ff015a86', GradientType=0)}.btn-green{background-image:-webkit-linear-gradient(top,#06cea7 0,#0d8874 100%);background-image:-o-linear-gradient(top,#06cea7 0,#0d8874 100%);background-image:linear-gradient(to bottom,#06cea7 0,#0d8874 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff06cea7', endColorstr='#ff0d8874', GradientType=0);border-color:#085044}.btn-green:active,.btn-green:hover{background-image:-webkit-linear-gradient(top,#0d8874 0,#0d8874 100%);background-image:-o-linear-gradient(top,#0d8874 0,#0d8874 100%);background-image:linear-gradient(to bottom,#0d8874 0,#0d8874 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d8874', endColorstr='#ff0d8874', GradientType=0);border-color:#085044}.btn-green.disabled,.btn-green.disabled.active,.btn-green.disabled:active,.btn-green.disabled:focus,.btn-green.disabled:hover,.btn-green[disabled],.btn-green[disabled].active,.btn-green[disabled]:active,.btn-green[disabled]:focus,.btn-green[disabled]:hover,fieldset[disabled] .btn-green,fieldset[disabled] .btn-green.active,fieldset[disabled] .btn-green:active,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:hover{background-image:-webkit-linear-gradient(top,#06cea7 0,#0d8874 100%);background-image:-o-linear-gradient(top,#06cea7 0,#0d8874 100%);background-image:linear-gradient(to bottom,#06cea7 0,#0d8874 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff06cea7', endColorstr='#ff0d8874', GradientType=0);border-color:#0d8874}.btn-green .badge{background-image:-webkit-linear-gradient(top,#06cea7 0,#0d8874 100%);background-image:-o-linear-gradient(top,#06cea7 0,#0d8874 100%);background-image:linear-gradient(to bottom,#06cea7 0,#0d8874 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff06cea7', endColorstr='#ff0d8874', GradientType=0)}.btn-yellow{background-image:-webkit-linear-gradient(top,#f7d193 0,#f9ac36 100%);background-image:-o-linear-gradient(top,#f7d193 0,#f9ac36 100%);background-image:linear-gradient(to bottom,#f7d193 0,#f9ac36 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7d193', endColorstr='#fff9ac36', GradientType=0);border-color:#703c02;color:#703c02}.btn-yellow:active,.btn-yellow:hover{background-image:-webkit-linear-gradient(top,#f9ac36 0,#f9ac36 100%);background-image:-o-linear-gradient(top,#f9ac36 0,#f9ac36 100%);background-image:linear-gradient(to bottom,#f9ac36 0,#f9ac36 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9ac36', endColorstr='#fff9ac36', GradientType=0);border-color:#703c02}.btn-yellow.disabled,.btn-yellow.disabled.active,.btn-yellow.disabled:active,.btn-yellow.disabled:focus,.btn-yellow.disabled:hover,.btn-yellow[disabled],.btn-yellow[disabled].active,.btn-yellow[disabled]:active,.btn-yellow[disabled]:focus,.btn-yellow[disabled]:hover,fieldset[disabled] .btn-yellow,fieldset[disabled] .btn-yellow.active,fieldset[disabled] .btn-yellow:active,fieldset[disabled] .btn-yellow:focus,fieldset[disabled] .btn-yellow:hover{background-image:-webkit-linear-gradient(top,#f7d193 0,#f9ac36 100%);background-image:-o-linear-gradient(top,#f7d193 0,#f9ac36 100%);background-image:linear-gradient(to bottom,#f7d193 0,#f9ac36 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7d193', endColorstr='#fff9ac36', GradientType=0);border-color:#ac5c03}.btn-yellow .badge{background-image:-webkit-linear-gradient(top,#f7d193 0,#f9ac36 100%);background-image:-o-linear-gradient(top,#f7d193 0,#f9ac36 100%);background-image:linear-gradient(to bottom,#f7d193 0,#f9ac36 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7d193', endColorstr='#fff9ac36', GradientType=0)}.btn-gray{background-image:-webkit-linear-gradient(top,#7792a3 0,#51636e 100%);background-image:-o-linear-gradient(top,#7792a3 0,#51636e 100%);background-image:linear-gradient(to bottom,#7792a3 0,#51636e 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7792a3', endColorstr='#ff51636e', GradientType=0);border-color:#37434b}.btn-gray:active,.btn-gray:hover{background-image:-webkit-linear-gradient(top,#51636e 0,#51636e 100%);background-image:-o-linear-gradient(top,#51636e 0,#51636e 100%);background-image:linear-gradient(to bottom,#51636e 0,#51636e 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51636e', endColorstr='#ff51636e', GradientType=0);border-color:#37434b}.btn-gray.disabled,.btn-gray.disabled.active,.btn-gray.disabled:active,.btn-gray.disabled:focus,.btn-gray.disabled:hover,.btn-gray[disabled],.btn-gray[disabled].active,.btn-gray[disabled]:active,.btn-gray[disabled]:focus,.btn-gray[disabled]:hover,fieldset[disabled] .btn-gray,fieldset[disabled] .btn-gray.active,fieldset[disabled] .btn-gray:active,fieldset[disabled] .btn-gray:focus,fieldset[disabled] .btn-gray:hover{background-image:-webkit-linear-gradient(top,#7792a3 0,#51636e 100%);background-image:-o-linear-gradient(top,#7792a3 0,#51636e 100%);background-image:linear-gradient(to bottom,#7792a3 0,#51636e 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7792a3', endColorstr='#ff51636e', GradientType=0);border-color:#51636e}.btn-gray .badge{background-image:-webkit-linear-gradient(top,#7792a3 0,#51636e 100%);background-image:-o-linear-gradient(top,#7792a3 0,#51636e 100%);background-image:linear-gradient(to bottom,#7792a3 0,#51636e 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7792a3', endColorstr='#ff51636e', GradientType=0)}.btn-silver{background-image:-webkit-linear-gradient(top,#fafcfb 0,#d4d5d7 100%);background-image:-o-linear-gradient(top,#fafcfb 0,#d4d5d7 100%);background-image:linear-gradient(to bottom,#fafcfb 0,#d4d5d7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafcfb', endColorstr='#ffd4d5d7', GradientType=0);border-color:#b4b6ba;color:#51636e}.btn-silver:active,.btn-silver:hover{background-image:-webkit-linear-gradient(top,#d4d5d7 0,#d4d5d7 100%);background-image:-o-linear-gradient(top,#d4d5d7 0,#d4d5d7 100%);background-image:linear-gradient(to bottom,#d4d5d7 0,#d4d5d7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd4d5d7', endColorstr='#ffd4d5d7', GradientType=0);border-color:#b4b6ba}.btn-silver.disabled,.btn-silver.disabled.active,.btn-silver.disabled:active,.btn-silver.disabled:focus,.btn-silver.disabled:hover,.btn-silver[disabled],.btn-silver[disabled].active,.btn-silver[disabled]:active,.btn-silver[disabled]:focus,.btn-silver[disabled]:hover,fieldset[disabled] .btn-silver,fieldset[disabled] .btn-silver.active,fieldset[disabled] .btn-silver:active,fieldset[disabled] .btn-silver:focus,fieldset[disabled] .btn-silver:hover{background-image:-webkit-linear-gradient(top,#fafcfb 0,#d4d5d7 100%);background-image:-o-linear-gradient(top,#fafcfb 0,#d4d5d7 100%);background-image:linear-gradient(to bottom,#fafcfb 0,#d4d5d7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafcfb', endColorstr='#ffd4d5d7', GradientType=0);border-color:#d4d5d7}.btn-silver .badge{background-image:-webkit-linear-gradient(top,#fafcfb 0,#d4d5d7 100%);background-image:-o-linear-gradient(top,#fafcfb 0,#d4d5d7 100%);background-image:linear-gradient(to bottom,#fafcfb 0,#d4d5d7 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafcfb', endColorstr='#ffd4d5d7', GradientType=0)}input[type=text]{outline:0;height:40px;font-size:20px;font-weight:200;font-family:Roboto,Helvetica,Arial,sans-serif;border:1px solid #d4d5d7;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 8px -2px #7792a3;-moz-box-shadow:inset 0 0 8px -2px #7792a3;box-shadow:inset 0 0 8px -2px #7792a3}input[type=text]:focus{border:1px solid #008cd1;-webkit-box-shadow:inset 0 0 8px -2px #008cd1;-moz-box-shadow:inset 0 0 8px -2px #008cd1;box-shadow:inset 0 0 8px -2px #008cd1}input[type=text].error{border:1px solid red;-webkit-box-shadow:inset 0 0 8px -2px #d7a0a5;-moz-box-shadow:inset 0 0 8px -2px #d7a0a5;box-shadow:inset 0 0 8px -2px #d7a0a5}.box{padding:52px;background-color:#fff;margin-bottom:52px;max-width:1024px;-webkit-box-shadow:0 0 15px 0 #d4d5d7;-moz-box-shadow:0 0 15px 0 #d4d5d7;box-shadow:0 0 15px 0 #d4d5d7}@media (max-width:480px){.box{padding:32px}}.container{max-width:1024px;margin:auto;padding-left:30px;padding-right:30px}@media (max-width:480px){.container{padding-left:12px;padding-right:12px}}@media (max-width:768px){.container{padding-left:24px;padding-right:24px}}nav.navbar{width:100%;background-color:#f9fafb;-webkit-box-shadow:0 0 15px 0 #d4d5d7;-moz-box-shadow:0 0 15px 0 #d4d5d7;box-shadow:0 0 15px 0 #d4d5d7}nav.navbar.fixed-top{position:fixed;top:0}nav.navbar.fixed-bottom{position:fixed;bottom:0}nav.navbar ul{float:left;width:100%;list-style:none;text-align:center;height:70px;position:relative}nav.navbar ul li{float:left;padding-top:22px;padding-bottom:22px;-webkit-transition:all .07s;-moz-transition:all .07s;-ms-transition:all .07s;-o-transition:all .07s;transition:all .07s}nav.navbar ul li:hover.click-able{cursor:pointer}nav.navbar ul li:hover ul{display:block;opacity:1;visibility:visible}nav.navbar ul li p{margin:0;padding:0}nav.navbar ul li ul{top:27px;height:100%;right:0;padding:0;opacity:0;display:none;visibility:hidden;position:relative;-webkit-box-shadow:0 3px 15px 0 #d4d5d7;-moz-box-shadow:0 3px 15px 0 #d4d5d7;box-shadow:0 3px 15px 0 #d4d5d7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}nav.navbar ul li ul li{font-weight:700;padding:11px;background:#f9fafb;display:block;color:#51636e}nav.navbar ul li ul li:hover{background:#f3f5f7}nav.navbar ul li ul li:first-child{-webkit-box-shadow:inset 0 10px 14px -10px silver;-moz-box-shadow:inset 0 10px 14px -10px silver;box-shadow:inset 0 10px 14px -10px silver}