@charset "UTF-8";
/*GENERAL*/
* { margin: 0; padding: 0; }

body { border-top: 4px solid #0071bc; margin-top: 0; -webkit-transition: all ease-in-out 300ms; transition: all ease-in-out 300ms; font-family: "Lato","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif; font-weight: 400; overflow-x: hidden; font-size: 15px; line-height: 1.5; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-size-adjust: 100%; }

img, a img { border: 0; }

#wrapper { position: relative; width: 100%; overflow-x: hidden; }

#move-content { position: relative; }

.section { padding: 50px 0; background: #fff; }

.container { width: 1180px; margin: 0 auto; position: relative; }

@media (max-width: 1140px) { .container { width: 90%; } }

.row { width: 100%; display: block; }

.divider { border-top: 1px solid #dedede; width: 100%; margin: 30px 0; margin-top: 14px; }

.lightyellow .section, footer .section { background: none; }

.center { text-align: center; }

.left { text-align: left; }

.right { text-align: right; }

.img_right { float: right; }

.img_center { margin: 0 auto; }

.img_left { float: left; }

.checklist_left { float: left; width: 15%; }

.checklist_right { float: left; width: 85%; }

.arrow { position: absolute; right: 0; bottom: 0; }

.margin-top { margin: 0; margin-top: 30px; }

.margin-top-15 { margin: 0; margin-top: 15px; }

.margin-top-50 { margin: 0; margin-top: 50px; }

.margin-bottom { margin: 0; margin-bottom: 30px; }

.margin-bottom-50 { margin: 0; margin-bottom: 50px; }

.margin-top-bottom { margin: 30px 0; }

.no-margin { margin: 0 !important; }

.lesswidth { width: 80%; margin: 0 auto; }

.clearfix { clear: both; height: 0; width: 0; }

.full-width { width: 100%; }

.clearfix { clear: both; }

.col_5 { float: left; width: 17.6%; padding-right: 3%; }

.col_5 img { max-width: 100%; }

.col_4_of_5 { float: left; width: 79.4%; padding-right: 3%; }

.col_margin .col_4, .col_margin .col_3, .col_margin .col_2 { margin-bottom: 50px; }

.col_4 { float: left; width: 22%; padding-right: 4%; }

.col_4 img { max-width: 100%; }

.col_3 { float: left; width: 31.33%; padding-right: 3%; }

.col_3 img { max-width: 100%; }

.col_2 { float: left; width: 47%; padding-right: 6%; }

.col_2 img { max-width: 100%; }

.col_1 { float: left; width: 100%; }

.col_2_of_3 { float: left; width: 65.66%; padding-right: 3%; }

.col_2_of_3 img { max-width: 100%; }

.col_1_of_3 { float: left; width: 31.33%; padding: 0 1%; }

.last { padding: 0 !important; }

header { padding: 0; width: 100%; background: #fff; z-index: 100; position: relative; }

header .container { padding: 20px 0 12px 0; }

header .community-siteID { margin-left: 250px; font-size: 38px; font-weight: 300; color: #0071bc; line-height: 60px; display: none; }

.community header .community-siteID { display: block; }

.community header .container { padding: 20px 0 0 0; }

header .logo, header .menubar_right { float: left; width: 15%; }

header .menubar_right { padding-top: 8px; }

header .logo { width: auto; }

header .logo img { max-width: 200px; }

.headerfixed { width: 100%; }

.menubar_right .search, .menubar_right form { display: none; }

.login { position: absolute; height: 20px; cursor: pointer; bottom: -19px; right: 0; }

.login p { color: black; padding: 8px 20px 6px 20px; margin: 0; font-weight: 700; }

.login p .icon-login { display: inline-block; width: 12px; height: 14px; margin-right: 5px; position: relative; top: 1px; background-image: url(https://media.flexerasoftware.com/designimages/secunia-nav-padlock.png); background-position: top left; background-size: auto 100%; }

.login.active p, .login:hover p { color: white; background-color: #0071bc; }

.login.active p .icon-login, .login:hover p .icon-login { background-position: top right; }

.login img { display: none; }

.login p, .logindropdown ul li a { font-size: 14px; text-decoration: none; }

.login_wrapper { position: absolute; right: 0px; top: 35px; display: none; }

.logindropdown { padding: 10px; background: #0071bc; display: block; color: white; position: relative; }

.logindropdown_arrow { display: inline-block; position: absolute; top: -11px; left: 42%; }

.logindropdown ul { list-style: none; padding: 0; margin: 0; }

.logindropdown ul li a { color: white; display: block; white-space: nowrap; padding: 3px 10px; }

.logindropdown ul li a:hover { background-color: white; color: black; text-decoration: none; }

.topnav, .submenu { background: #fff; position: relative; }

.topnav, .topnav *, .submenu, .submenu * { box-sizing: border-box; }

.topnav ul, .submenu ul { list-style: none; text-align: center; display: block; margin: 0; position: relative; left: -10px; padding: 0; }

.community .topnav ul, .community .submenu ul { margin: 0 0 0 250px; }

.topnav ul:after, .submenu ul:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }

.topnav li, .submenu li { display: inline-block; float: left; margin: 0; padding: 0; }

.topnav a, .submenu a { display: inline-block; font-size: 15px; line-height: 1.2; font-weight: 400; color: #000; padding: 8px 12px; margin: 0; }

.community .topnav a, .community .submenu a { font-weight: 700; font-size: 17px; }

.topnav a:hover, .submenu a:hover { background-color: #0071bc; color: white; text-decoration: none; }

.topnav a.active, .submenu a.active { background-color: #e6e6e6; }

.topnav a.active:hover, .submenu a.active:hover { background-color: #e6e6e6; color: black; }

.topnav { margin: 0 0 0 250px; text-align: left; padding-top: 14px; }

.topnav ul { margin: 0; }

.topnav ul li { text-align: left; }

.topnav ul li a { font-size: 19px; font-weight: 700; }

.submenu + .submenu { background-color: #e6e6e6; font-size: 13.5px; font-weight: 300; }

.submenu + .submenu a { font-size: 14px !important; font-weight: 400 !important; }

.submenu + .submenu a.active { font-weight: 700 !important; }

.forums .submenu + submenu .container { text-align: center; }

.forums .submenu + submenu ul { margin-left: 0; display: inline-block; }

#cookie { position: fixed; bottom: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 150; width: 100%; min-height: 75px; }

#cookie #button_wrapper { width: 30%; float: left; text-align: center; }

.forums .generated.submenu ul { margin-left: 0; }

.static.submenu { display: none; }

.community .submenu.static { display: block; }

.community .topnav { display: none; }

#hidemenu { display: none; }

.remove_menu { display: none; }

.menubar_right .searchbox { display: none; }

#cookie { position: fixed; bottom: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 150; width: 100%; min-height: 75px; }

#cookie_p { width: 70%; color: #fff; font-size: 15px; float: left; margin-top: 18px; font-weight: 400; }

#cookie_p a { color: #fff; text-decoration: underline; }

#cookie_button { background-color: rgba(21, 155, 208, 0.7); font-size: 17px; color: #fff; display: inline-block; padding: 4px 15px; -webkit-appearance: none; border: none; margin-top: 25px; font-weight: 300; }

#cookie_button:hover { background-color: rgba(21, 155, 208, 0.9); cursor: pointer; -webkit-transition: 1s ease; transition: 1s ease; }

#breadCrumb { width: 1020px; height: 20px; margin: 0 24px; color: #666; line-height: 2; font-size: 12px; padding-bottom: 5px; }

.flexera-banner { background: #0071bc url("https://media.flexerasoftware.com/designimages/SFDC-customer-community-interior-banner-bg.jpg"); background-size: 100% auto; background-position: 50% 20%; margin-bottom: 0px; min-height: 130px; }

.flexera-banner .container { padding: 50px 0 25px 0; }

.flexera-banner h1, .flexera-banner h1 a { font-size: 40px; color: white; font-weight: 300; }

.flexera-banner p, .flexera-banner p a { font-size: 20px; font-weight: 500; color: white; }

.flexera-banner.empty { display: none; }

.watermark-grey { max-width: 1180px; margin: 0 auto; padding: 20px 20px 10px 20px; background-color: #e7eff5; box-sizing: border-box; }

.watermark-grey:hover { /* background-color: rgba(254,209,79,0.75); */ background-color: #CEDFEB; }

.watermark-yellow { width: 1020px; margin: 0 auto; height: 3px; background-color: #e7eff5; display: none; }

.watermark-yellow:hover { background-color: #CEDFEB; }

/*FONTS*/
.blue { background: #1e8fbc; }

.red { background: #c61a2e; }

.grey { color: grey; }

.lightgrey { color: #d3d3d3; }

.blue * { color: #fff; }

.red * { color: #fff; }

.white { color: #fff; }

/*BACKGROUNDCOLORS*/
.lightyellow { background: #f2f2f2; }

.whitebg { background: #fff; }

.small { width: 70% !important; margin: 0 auto; }

.bannerbig { font-size: 70px; font-weight: 300; color: #fff; line-height: 1.2em; text-align: center; margin: 0 auto; margin-bottom: 50px; }

.bannermedium { font-size: 40px; font-weight: 300; color: #fff; line-height: 1.2em; }

.bannersmall { font-size: 40px; font-weight: 300; color: #fff; line-height: 1.2em; }

.company_info_headline { text-align: center; color: #888; margin: 0; }

.company_info_text { font-size: 14px; text-align: center; margin: 10px 0 0; }

.big_number { font-size: 50px; font-weight: 300; margin: 30px 0; }

.info_text_number { font-size: 26px; }

.contact { display: inline-block; width: 200px; }

.address { height: 240px; }

h1 { font-size: 40px; font-weight: 700; color: #000; line-height: 1.2em; margin-bottom: 30px; }

h2 { font-size: 36px; font-weight: 300; color: #000; line-height: 1.2em; margin-bottom: 30px; }

h3 { font-size: 27px; font-weight: 400; line-height: 1.2em; color: #000; margin-bottom: 20px; }

.footerh3 { color: #4b4b4d; }

.footer_p { color: #4b4b4d; font-size: 12px; font-weight: 400; }

h4 { font-size: 22px; font-weight: 700; /*Ã†ndret fra 400-300 d. 8/1-15*/ line-height: 1.2em; color: #000; margin-bottom: 20px; }

h5 { color: #000; font-size: 18px; font-weight: 700; }

h6 { color: #000; font-size: 15px; line-height: 1.3; font-weight: 700; }

p { color: #000; font-size: 16px; font-weight: 400; margin-bottom: 20px; }

.small_p { color: #000; font-size: 14px; line-height: 1.4; font-weight: 400; margin-bottom: 20px; }

strong { font-weight: 600; }

ul { padding-left: 20px; margin-bottom: 30px; }

ol { padding-left: 20px; }

a { text-decoration: none; color: #0071bc; }

pre { line-height: 1; }

a:hover { color: #003a60; text-decoration: underline; }

.msp_list { line-height: 1.4; }

.breadCrumb { padding-left: 9px; padding-right: 5px; background-image: url(//?action=fetch&filename=bcarrow.gif); background-repeat: no-repeat; background-position: left; }

.blog_headline { margin-bottom: 0; }

.blog_subtitle { color: #888; }

th { text-align: left; }

li { text-align: left !important; }

.anchor { display: block; height: 60px; /*same height as header*/ margin-top: -60px; /*same height as header*/ visibility: hidden; }

.anchor-sub { display: block; height: 120px; margin-top: -120px; visibility: hidden; }

.animated { -webkit-animation-delay: .5s; /* Chrome, Safari, Opera */ animation-delay: .5s; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

@-webkit-keyframes bounceInUp { 0% { opacity: 0;
    -webkit-transform: translateY(100px); }
  50% { opacity: 1;
    -webkit-transform: translateY(-20px); }
  90% { -webkit-transform: translateY(5px); }
  100% { -webkit-transform: translateY(0); } }

@keyframes bounceInUp { 0% { opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px); }
  50% { opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  90% { -webkit-transform: translateY(5px); transform: translateY(5px); }
  100% { -webkit-transform: translateY(0); transform: translateY(0); } }

.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

.animated_sub { -webkit-animation-delay: .5s; /* Chrome, Safari, Opera */ animation-delay: .5s; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

@-webkit-keyframes bounceInUp_sub { 0% { opacity: 0;
    -webkit-transform: translateY(50px); }
  50% { opacity: 1;
    -webkit-transform: translateY(-5px); }
  90% { -webkit-transform: translateY(2px); }
  100% { -webkit-transform: translateY(0); } }

@keyframes bounceInUp_sub { 0% { opacity: 0;
    -webkit-transform: translateY(50px);
            transform: translateY(50px); }
  50% { opacity: 1;
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px); }
  90% { -webkit-transform: translateY(2px); transform: translateY(2px); }
  100% { -webkit-transform: translateY(0); transform: translateY(0); } }

.bounceInUp_sub { -webkit-animation-name: bounceInUp_sub; animation-name: bounceInUp_sub; }

a.expand { display: block; position: absolute; z-index: 100; text-align: center; color: #fff; top: 90px; }

.expand span { text-decoration: underline; }

#effect-1 .overlay { bottom: 0; left: 0; right: 0; width: 100%; height: 0; }

#effect-1 .overlay a.expand, #effect-1 .overlay a.firmname { left: 0; right: 0; bottom: 45%; margin: 0 auto -30px; }

#effect-1 .reference.hover .overlay { height: 100%; }

/*TABLES*/
.tablewrapper { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25); }

.table-overflow-mobile { overflow-x: scroll; }

.table { padding: 24px 0; width: 100%; text-align: center; border-top: 1px solid #dedede; }

/*  .table * { margin: 0; padding: 0; } */
table th, table td { padding: 3px 6px; }

.table-sesovumali { width: 100%; }

.table-sesovumali tr { padding: 20px 0; border-bottom: 1px solid #d3d3d3; display: block; }

.table-sesovumali tr:first-child .table-sesovumali td:first-child { vertical-align: bottom; }

.table-sesovumali tr:last-child { border-bottom: none; }

.table-sesovumali td { width: 20%; padding: 0 2.5%; text-align: center; vertical-align: top; }

.table-sesovumali td:first-child { text-align: left; font-weight: 700; padding: 0; padding-right: 5%; }

.table-sesovumali td img { width: 100px; margin: 0 auto; }

/* Secunia Research Vulnerabilities */
.srlistHeader { background-color: #f8f8f3; width: 100%; font-size: 14px; cursor: pointer; border-radius: 1px; margin-bottom: 5px; border: 1px solid #ccc; padding: 6px; }

.srlistHeader:hover { background-color: #f2f2ea; }

.srlistHeader h4 { margin: 0; }

.srlist { font-size: 14px; margin: 10px 0 20px; padding: 5px; }

.srlist span { margin-right: 10px; color: #999; padding: 5px; }

#prodTable { color: #666; border-top: 1px solid #ddd; }

#prodTable th { text-align: left; font-size: 14px; font-weight: 400; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

#prodTable tr td { text-align: center; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; font-size: 15px; line-height: 1.3; }

#prodTable tr td.altcol { background: #f8f8f3; }

#prodTable tr td.prod { background: url(../img/tdprodbg.gif) repeat-x; padding: 0; }

/*======== Extra box is the right box with red header, contating latest advisories, latest news and similar ======*/
.extraboxTop { width: 162px; height: 21px; background: #0071bc; color: #FFF; font-size: 17px; text-align: left; margin-top: 5px; padding: 5px 3px 0 10px; }

.extraboxMiddle { width: 173px; background-color: #0071bc; font-size: 14px; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; }

.extraboxMiddle div { padding: 10px 12px 0; font-size: 14px; }

.extraboxMiddle div span { font-size: 15px; font-weight: 700; display: block; clear: right; }

.extraboxMiddle div div { background: #fff; border: 1px dotted #aaa; padding: 5px; margin: 10px 0 0; color: #888; font-size: 12px; border-radius: 1px; }

.extraboxMiddle div div b { color: #666; }

.extraboxMiddle div div img { margin-right: 7px; }

.outlink { margin: 10px 0 0 120px; display: block; padding-bottom: 10px; }

.extraboxDown { width: 175px; height: 3px; }

.community.research .row > table { margin: 0 auto; }

/* Forum */
.forumTable { font-size: 14px; line-height: 1.4; border: 1px solid #d1d1d1; margin-top: 20px; }

.forumTable th { background: #0071bc; color: #fff; font-size: 15px; text-align: right; cursor: pointer; }

.forumTable a { display: block; font-size: 14px; text-decoration: underline; font-weight: 400; }

.forumTable tr:hover { background-color: #eee; }

.altRow { background-color: #f5f5f5; color: #fff; }

.forumTable tr td span { display: block; color: #333; }

.forumTable td + td { text-align: right; vertical-align: top; }

.forumTable td + td + td { text-align: right; vertical-align: top; }

.forumTableSelected { font-size: 14px; line-height: 1.3; border: 1px solid #4aaa06; margin-top: 20px; }

.forumTableSelected th { background: #4aaa06; color: #fff; font-size: 15px; text-align: right; cursor: pointer; }

.forumTableSelected a { display: block; font-size: 14px; text-decoration: underline; }

.forumTableSelected tr:hover { background-color: #4aaa06; }

.forumTableSelected tr td span { display: block; color: #333; }

.forumTableSelected td + td { text-align: right; vertical-align: top; }

.forumTableSelected td + td + td { text-align: right; vertical-align: top; }

.altRowSelected { background-color: #4aaa06; color: #fff; }

.forumTable th, .forumTable td { padding: 4px; }

.thread th { text-align: left; }

.thread td + td { text-align: left; }

.thread td + td + td { text-align: left; }

.thread tr:hover { background-color: #fff; }

.thread tr td span { display: inline; color: #666; }

.advForumTable { font-size: 12px; border: 1px solid #f5f5f5; margin-top: 20px; }

.advForumTable th { background: #666; color: #fff; font-size: 15px; text-align: right; cursor: pointer; }

.advForumTable a { display: block; font-size: 14px; text-decoration: underline; }

.advForumTable tr td span { display: block; color: #333; }

.advForumTable td + td { text-align: right; vertical-align: top; }

.advForumTable td + td + td { text-align: right; vertical-align: top; }

.adv th { text-align: left; }

.adv td + td { text-align: left; }

.adv td + td + td { text-align: left; }

.adv tr td span { display: inline; color: #666; }

/* Forum listing on community landing page*/
#forumList { line-height: 1.3; font-size: 11px; }

#forumList a { line-height: 1.4; font-size: 14px; display: block; float: left; }

#forumList span { display: block; float: right; color: #999; font-size: 12px; margin-left: 15px; }

#forumList div { display: block; float: right; }

.listBox { font-size: 14px; font-family: arial; }

.listBox td { font-size: 14px; font-family: arial; }

.listBox td:hover { background-color: #000; color: #fff; cursor: pointer; }

/*FORMS*/
.form-page { width: 100%; }

.form-page input, .form-page select { padding: 5px 2%; font-size: 18px; margin-right: 2%; margin-top: 15px; width: 42.1%; border: 1px solid #2F7EDA; color: #555; border-radius: 1px; }

.form-page select { width: 46.4%; padding: 4px 2%; }

.checkbox-formside { float: left; width: 13px !important; margin-top: 3px !important; margin-right: 10px !important; height: 30px; }

.form-wrapper { width: 90%; margin: 0 auto; text-align: left; }

.form-background { background: #fff; width: 100%; padding: 20px 0; position: relative; }

.trial-icon { position: absolute; right: -40px; top: -40px; width: 90px !important; }

input, select { font-family: 'Lato',sans-serif; font-weight: 300; font-size: 18px; color: #000; border-radius: 2px; border: 1px solid #2F7EDA; }

input:focus, select:focus, textarea:focus { color: #000 !important; }

input:-webkit-autofill { background-color: #fff !important; }

select { appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ overflow: hidden; overflow: -moz-hidden-unscrollable; background: #fff url("https://secunia.com/?action=fetch&filename=dropdown-btn.png") no-repeat right; }

.input_1_small { padding: 5px 2%; margin-right: 2%; margin-top: 15px; width: 43%; float: left; color: grey !important; }

.input_forum_small { height: 22px; width: 140px; padding: 2px; padding-left: 15px; margin: 0 10px 0 0; color: grey !important; }

.form-last { margin-right: 0; }

.input_1_wide { padding: 5px 2%; margin-right: 2%; margin-top: 15px; width: 92.6%; float: left; color: grey !important; }

.input_1_wide-select { margin-top: 15px; margin-right: 2%; width: 97%; padding: 4px 2%; float: left; color: grey !important; }

.select_1 { line-height: 40px; width: 336px; height: 40px; padding: 5px; padding-left: 15px; margin: 0 0 15px; color: grey !important; }

.select_1_small { line-height: 40px; width: 162px; height: 40px; padding: 5px; padding-left: 15px; margin: 0 0 15px; color: grey !important; }

.select_forum_small { line-height: 40px; width: 162px; height: 40px; padding: 5px; padding-left: 15px; margin: 0 0 15px; color: grey !important; }

.checkbox_1 { border: 1px solid #2F7EDA; color: #2F7EDA; margin-right: 10px; }

.form-textbox { border: 1px solid #2F7EDA; height: 235px; width: 95.5%; margin: 0; margin-top: 15px; padding: 5px; resize: none; overflow: auto; }

.form-eula { height: 235px; width: 97.2%; margin: 0; padding: 5px; resize: none; overflow: auto; }

::-webkit-input-placeholder { /* WebKit browsers */ color: grey; }

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: grey; opacity: 1; }

::-moz-placeholder { /* Mozilla Firefox 19+ */ color: grey; opacity: 1; }

:-ms-input-placeholder { /* Internet Explorer 10+ */ color: grey; }

select option:first-child { color: grey; }

/*BUTTONS*/
[class^="button"] { background-color: #feca40; border: 1px solid #fec01c; border-radius: 1px; color: #000; font-weight: 400; -webkit-transition: 300ms ease; transition: 300ms ease; }

[class^="button"].button_secondary { border: 1px solid #d5d5d5; background-color: #dadada; }

[class^="button"] + [class^="button"] { margin-left: 10px; }

[class^="button"]:hover { background-color: #ffca3f; border: 1px solid #fec42c; box-shadow: -2px 0 2px 0 rgba(0, 0, 0, 0.16), 2px 0 2px 0 rgba(0, 0, 0, 0.16), 0 2px 2px 0 rgba(0, 0, 0, 0.23); -webkit-transform: translate3d(-1px, -1px, 0px); transform: translate3d(-1px, -1px, 0px); color: #000; }

[class^="button"]:hover.button_secondary { border: 1px solid #c0c0c0; background-color: #d0d0d0; }

.button_big { font-size: 24px; display: inline-block; padding: 7px 30px; }

.button_medium { font-size: 16px !important; display: inline-block; padding: 4px 18px !important; width: auto !important; }

.button_small { font-size: 14px; display: inline-block; padding: 4px 12px; }

.form-page input[class^="button"] { border-color: #fec01c; }

/*Frontpage*/
.frontpage_banner { background-image: url(/?action=fetch&filename=secunia-homepage-topbanner.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; padding: 90px 0 100px 0; text-align: center; }

/*BANNERS*/
.banner-wrapper { position: relative; top: 0; left: 0; right: 0; bottom: 0; }

.banner-1-level { margin-top: 60px !important; }

.banner-niv1 { background-size: cover; background-repeat: no-repeat; background-position: center; height: 320px; width: 100%; margin-top: 60px; }

.banner-niv2 { background-size: cover; background-repeat: no-repeat; background-position: center; height: 200px; width: 100%; margin-top: 120px; }

.banner-content { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: table-cell; vertical-align: middle; }

#product-banner { background-image: url(/?action=fetch&filename=banner_products.jpg); }

#customers-banner { background-image: url(/?action=fetch&filename=banner_customers.jpg); }

#reference-niv2-banner { background-image: url(/?action=fetch&filename=banner-industries.jpg); }

#company-banner { background-image: url(/?action=fetch&filename=banner_company.jpg); }

#about-secunia-banner { background-image: url(/?action=fetch&filename=banner_about.jpg); }

#contact-banner { background-image: url(/?action=fetch&filename=banner_contactUs.jpg); }

#company_press_releases { background-image: url(/?action=fetch&filename=banner_pressreleases.jpg); }

#press_release_banner { background-image: url(/?action=fetch&filename=banner_pressreleases.jpg); }

#career-banner { background-image: url(/?action=fetch&filename=banner_careers.jpg); }

#awards-banner { background-image: url(/?action=fetch&filename=banner_awards.jpg); }

#company_blog { background-image: url(/?action=fetch&filename=banner_blog.jpg); }

#blog_banner { background-image: url(/?action=fetch&filename=banner_blog.jpg); }

#resources-banner { background-image: url(/?action=fetch&filename=banner_resources.jpg); }

#reports-banner { background-image: url(/?action=fetch&filename=banner_reports.jpg); }

#webinars-banner { background-image: url(/?action=fetch&filename=banner_webinars.jpg); }

#we-speak-geek-banner { background-image: url(/?action=fetch&filename=banner_webinars_wespeakgeek.jpg); }

#country-reports-banner { background-image: url(/?action=fetch&filename=banner_countryReports.jpg); }

#vr-banner { background-image: url(/?action=fetch&filename=banner_vr2015.jpg); }

#events-banner { background-image: url(/?action=fetch&filename=topbanner_events.jpg); }

#support-banner { background-image: url(/?action=fetch&filename=banner_support.jpg); }

.csi-overview-banner { background-image: url(/?action=fetch&filename=banner_csi_overview.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; padding: 80px 0; margin-top: 120px; }

#CSI-banner { background-image: url(/?action=fetch&filename=banner_csi_overview.jpg); }

.csi-psi-for-android-banner { background-image: url(/?action=fetch&filename=banner_psi_for_android.jpg); background-size: cover; background-repeat: no-repeat; background-position: center top; padding: 40px 0; margin-top: 60px; }

.sc2012-banner { background-image: url(/?action=fetch&filename=illu_topbanner_sc2012.jpg); background-size: cover; background-repeat: no-repeat; background-position: center top; padding: 80px 0; margin-top: 60px; }

.psi-overview-banner { background-image: url(/?action=fetch&filename=illu_topbanner_psi.jpg); background-size: cover; background-repeat: no-repeat; background-position: center top; padding: 80px 0; margin-top: 120px; }

#PSI-banner { background-image: url(/?action=fetch&filename=topbanner_psi_faq_small.jpg); }

.vim-overview-banner { background-image: url(/?action=fetch&filename=illu_topbanner_vim.jpg); background-size: cover; background-repeat: no-repeat; background-position: center top; padding: 80px 0; margin-top: 120px; }

#VIM-banner { background-image: url(/?action=fetch&filename=illu_topbanner_vim.jpg); }

#choose-banner { background-image: url(/?action=fetch&filename=banner_choose.jpg); }

#sesovumali-banner { background-image: url(/?action=fetch&filename=banner_sesovumali.jpg); }

#partner-banner { background-image: url(/?action=fetch&filename=banner_partner_overview.jpg); }

#partner-channel-banner { background-image: url(/?action=fetch&filename=banner_partner.jpg); }

#partner-trusted-advisor-banner { background-image: url(/?action=fetch&filename=banner_trustedAdvisor.jpg); }

#partner-msp-banner { background-image: url(/?action=fetch&filename=banner_msp.jpg); }

#partner-oem-banner { background-image: url(/?action=fetch&filename=banner_oem.jpg); }

#partner-become-banner { background-image: url(/?action=fetch&filename=banner_become_partner.jpg); }

#find-a-partner-banner { background-image: url(/?action=fetch&filename=banner_findAPartner.jpg); }

#thank-you-banner { background-image: url(/?action=fetch&filename=banner_download.jpg); }

#form-banner { background-image: url(/?action=fetch&filename=banner_vulnReport.jpg); }

.csi-overview-banner h1 { z-index: 0; }

.csi-overview .col_4 img { width: 120px; padding-top: 40px; padding-bottom: 20px; }

.psi-overview .col_3 img { padding-top: 40px; padding-bottom: 20px; max-width: 140px; min-width: 100px; }

.csi-overview .picheight { height: 157px; }

.vim-overview .picheight { height: 117px; margin: 30px 0; }

.vim-overview .picheight img { width: auto; height: 117px; }

.psi-overview .picheight { height: 180px; }

.psi h3 { margin-bottom: 5px; }

.psi img { min-width: 92px; max-width: 103px; }

.psi .picheight { height: 149px; padding-top: 20px; }

.csi-features .col_3 img { width: 200px; }

.vim-quality { padding: 0; }

.no-pic-margin { padding: 0; }

.vim-quality .col_2_of_3 { margin: 50px 0; }

.no-pic-margin .last { margin: 50px 0; }

.vim-quality .col_3 img { width: 100%; }

.new { max-width: 31px !important; min-width: 31px !important; }

.videobox { box-shadow: 0 0 5px 2px rgba(85, 85, 85, 0.5); padding: 1%; background: #fff; }

video { max-width: 100%; }

.videobox video { width: 100%; }

.csi-video h2 { margin-bottom: 5px; }

.csi-video h4 { color: #d3d3d3; margin-bottom: 30px; }

.csi-video { padding-bottom: 0; }

.csi-references .col_3 .picheight { height: 58px; }

.csi-references .col_3 p { margin-top: 30px; }

.csi-details { padding-bottom: 0; }

.csi-details .col_3 img { margin-top: 30px; width: 100%; }

.csi-ready { padding-bottom: 0; }

.vim-references .picheight { height: 140px; }

.vim-references img { padding-top: 40px; padding-bottom: 20px; max-width: 140px; min-width: 100px; }

/*CUSTOM*/
.factsbox { width: 200px; height: 200px; border: 1px solid #d3d3d3; margin: 0 auto; text-align: center; padding: 20px; border-radius: 5px; display: table-cell; vertical-align: middle; max-width: 100%; }

.factsbox .big_number { margin: 10px 0; font-size: 70px; }

.bordergrey { border: 1px solid #d3d3d3; }

.it-operations { width: auto; text-align: center; }

.overflow-none { overflow: hidden; }

.csi-support-ctrl { float: right; }

.csi-support-ctrl .switch-support { display: inline-block; margin-left: 10px; padding: 3px 10px; border-radius: 5px; cursor: pointer; }

.csi-support-ctrl .switch-support p { margin-bottom: 0; }

.switch-active { font-weight: 700 !important; }

.support h2 { float: left; }

.social-thank-you { text-align: center; width: 100%; margin-top: 45px; }

.social-thank-you img { display: inline-block; margin: 5px; }

.overlay-bg { position: relative; background: #1d0e07; font-size: 0; display: inline-block; }

.overlay-bg img { opacity: .9; }

.overlay-bg img:hover { opacity: 1; }

.overlay-bg-sticker { position: absolute; top: 10px; right: 0; padding: 3px 6px; background-color: #f7921e; color: #fff; z-index: 1; }

.se-table { border-bottom: 1px solid #d3d3d3; width: 1020px; }

#linelogo { height: 100px; text-align: center; }

#linelogo img { width: 100px; }

#line2 { padding-top: 20px; height: 102px; }

#line3 { padding-top: 20px; height: 190px; }

#line4 { padding-top: 20px; height: 190px; }

#line5 { padding-top: 20px; height: 220px; }

#line6 { padding-top: 20px; }

/*Partner maps*/
.partner-wrapper { width: 70%; }

.black-top { padding: 20px; background: rgba(0, 0, 0, 0.8); }

.black-top select { width: 100%; padding: 5px 10px; }

.white-bottom { padding: 30px 20px; background: rgba(255, 255, 255, 0.8); }

.join-partner-background { background-image: url(/?action=fetch&filename=background_form_1.jpg); background-size: cover; background-repeat: no-repeat; background-position: center top; padding: 100px 0; }

.join-partner-background p { font-size: 1.6em; font-weight: 300; }

.join-partner-background .button_big { margin-top: 50px; }

.find-a-partner-map { background-size: cover; background-repeat: no-repeat; background-position: center top; padding: 40px 0 80px; }

#map-uk { background-image: url(/?action=fetch&filename=disti_uk.jpg); }

#map-us { background-image: url(/?action=fetch&filename=hq_unitedStates.jpg); }

#map-at { background-image: url(/?action=fetch&filename=disti_austria.jpg); }

#map-aus { background-image: url(/?action=fetch&filename=disti_apac.jpg); }

#map-dk { background-image: url(/?action=fetch&filename=disti_denmark.jpg); }

#map-de { background-image: url(/?action=fetch&filename=disti_germany.jpg); }

#map-hu { background-image: url(/?action=fetch&filename=disti_hungary.jpg); }

#map-jp { background-image: url(/?action=fetch&filename=disti_apac.jpg); }

#map-nl { background-image: url(/?action=fetch&filename=disti_netherlands.jpg); }

#map-no { background-image: url(/?action=fetch&filename=disti_norway.jpg); }

#map-pl { background-image: url(/?action=fetch&filename=disti_poland.jpg); }

#map-se { background-image: url(/?action=fetch&filename=disti_sweden.jpg); }

#map-latam { background-image: url(/?action=fetch&filename=hq_denmark.jpg); }

#map-me { background-image: url(/?action=fetch&filename=disti_dubai.jpg); }

#map-ch { background-image: url(/?action=fetch&filename=disti_switzerland.jpg); }

#map-fr { background-image: url(/?action=fetch&filename=disti_france.jpg); }

#map-es { background-image: url(/?action=fetch&filename=hq_denmark.jpg); }

/*SLIDEBOX*/
.slidebox { display: block; width: 100%; }

.left-arrow { cursor: pointer; margin-top: 120px; font-size: 50px; float: left; width: 7%; padding-right: 3%; }

.right-arrow { cursor: pointer; font-weight: 300; margin-top: 120px; font-size: 50px; float: left; width: 7%; padding-left: 3%; text-align: right; }

.slidecontent { float: left; width: 80%; overflow: hidden; }

/*ERROR PAGES*/
.error-wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.error-bg { background-size: cover; background-repeat: no-repeat; background-position: center; height: 100%; width: 100%; }

.error-content { position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; }

.error-content * { color: #fff; margin: 20px 0; }

.error-content p { font-size: 26px; font-weight: 300; }

.error-logo { position: absolute; top: 30px; left: 30px; }

.error-message { font-size: 80px; }

.error-500 { background-image: url(/?action=fetch&filename=back_500.jpg); }

.error-404 { background-image: url(/?action=fetch&filename=back_404.jpg); }

.error-403 { background-image: url(/?action=fetch&filename=back_403.jpg); }

.error-401 { background-image: url(/?action=fetch&filename=back_401.jpg); }

.error-400 { background-image: url(/?action=fetch&filename=back_400.jpg); }

.number { width: 6%; }

.company_infobox { float: left; width: 115px; height: 96px; padding: 5px; border: 1px solid #000; border-radius: 5px; margin-right: 20px; }

.infobox_last { margin-right: 0; }

.blog_date { float: left; width: 10%; }

.blog_title { float: left; width: 90%; }

.reports { width: 190px; float: left; margin: 0 20px 20px 0; padding: 20px; height: 230px; }

.webinars { width: 190px; float: left; margin: 0 20px 20px 0; padding: 20px; height: 250px; position: relative; }

.webinars .small_p { position: absolute; bottom: 0; left: 20px; }

.reports img { width: 100%; margin-bottom: 10px; }

.reports img:hover { opacity: .8; }

.webinars img { width: 100%; margin-bottom: 20px; }

.webinars img:hover { opacity: .8; }

.webinars h5 { margin-bottom: 20px; font-weight: 400; }

.reports p, .webinars p:last-chld { margin: 0; }

.customerlogo { width: 117px; margin: 0 4px 8px 0; background: #fff; display: inline-block; }

.vr_row { width: 100%; padding: 10px 0; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; margin: 30px 0; }

.vr_active { font-weight: 700; }

.vr-time-to-patch .vr_5 { height: 156px; }

.vendor-update .vr_5 { height: 100px; }

.pdf .vr_5 { height: 120px; }

.vr_5 { float: left; width: 17.5%; height: 86px; padding: 10px 1%; border-left: 1px solid #d3d3d3; }

.vr_5:first-child { border: none; }

.vr_pic { position: relative; border: 1px solid #d3d3d3; }

.vr_pic img { width: 100%; }

.data-ctrl { padding: 10px 20px; border-left: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; margin-bottom: 50px; }

.data-ctrl p { margin: 0; float: right; }

.data-ctrl #footnote { float: left; }

.data-ctrl p a { margin-left: 10px; cursor: pointer; }

.social-icons { position: absolute; top: 15px; right: 20px; }

.social-icons img { width: 30px; display: inline-block; margin-left: 0; cursor: pointer; }

.chart { padding: 0; border: 1px solid #dedede; }

.first { margin-right: 5%; }

.chartcontainer { height: 300px; width: 90%; margin: 0 auto 5%; }

.gradient { /* FF3.6+ */ background-image: url(/?action=fetch&filename=alert_advisories1.jpg), -webkit-gradient(linear, left bottom, left top, color-stop(0%, #fffcf5), color-stop(45%, #fffdf9), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */ background-image: url(/?action=fetch&filename=alert_advisories1.jpg), -webkit-linear-gradient(bottom, #fffcf5 0%, #fffdf9 45%, rgba(255, 255, 255, 0) 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */ background-image: url(/?action=fetch&filename=alert_advisories1.jpg), linear-gradient(to top, #fffcf5 0%, #fffdf9 45%, rgba(255, 255, 255, 0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf5',endColorstr='#00ffffff',GradientType=0); /* IE6-9 */ }

.divider-right { border-right: 1px solid #d3d3d3; margin-right: 3%; width: 62.46%; }

.choosing-col { display: inline-block; margin-right: 10px; vertical-align: top; }

.choosing-col p { margin-top: 3px; }

.no-responsive { width: auto !important; max-width: 100%; min-width: 0 !important; }

.th-csi-editions { float: left; width: 255px; height: 50px; line-height: 50px; }

.tc-csi-editions { float: left; width: 255px; height: 30px; min-height: 30px; height: auto !important; }

.th-yellow { background-color: #fbb31b; }

.th-green { background-color: #69bc45; }

.th-blue { background-color: #058db9; }

.tc-yellow { background-color: #fef0d1; }

.tc-green { background-color: #e1f2da; }

.tc-blue { background-color: #cde8f1; }

.th-margin-top { margin-top: 14px; }

.tc-margin-top { margin-top: 6px; }

/* Google Maps DIV */
#map_canvas1 { margin-top: 9px; border: 1px solid #cbcbcb; border-radius: 4px; width: 350px; height: 400px; }

#map_canvas2 { margin-top: 9px; border: 1px solid #cbcbcb; border-radius: 4px; width: 350px; height: 400px; }

#mapDescription { font-size: 12px; line-height: 1.2; }

/*CUSTOMER HOVER EFFECT*/
.reference { float: left; margin: 10px 10px 0 0; position: relative; overflow: hidden; }

.reference img { display: block; margin: 0; padding: 0; max-width: 100%; height: auto; }

a.firmname { display: block; position: absolute; z-index: 100; text-align: center; color: #fff; top: 20px; font-weight: 300; font-size: 17px; padding: 5px 10px; }

.col_2_of_3 h4, .col_2 h4 { font-weight: 400; font-size: 16px; line-height: 1.4; }

[id^="reporter_"] { display: none; }

[id^="objWindowContainer"] h5 { font-size: 14px; margin: 10px; font-weight: 400; }

/*FANCYBOX*/
.fancybox-bg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: rgba(255, 255, 255, 0.97); z-index: 8000; }

.close { position: absolute; top: 20px; right: 20px; cursor: pointer; }

.middle { margin-top: 10%; }

.fancyvideo { width: 100%; }

.fancyvideo video { width: 100%; }

.overlay { display: block; position: absolute; z-index: 20; background: rgba(0, 0, 0, 0.8); overflow: hidden; -webkit-transition: all .5s; transition: all .5s; border-radius: 5px; }

a.close-overlay { display: block; position: absolute; top: 0; right: 0; z-index: 100; width: 45px; height: 45px; font-size: 24px; font-weight: 700; color: #fff; line-height: 1.5; text-align: center; background-color: #000; cursor: pointer; }

a.close-overlay.hidden { display: none; }

/*FOOTER*/
.flexera-footer_connect, .flexera-footer { color: #CCC; padding-top: 30px; padding-bottom: 20px; font-weight: 400; font-size: 14.4px; }

.flexera-footer_connect, .flexera-footer_connect *, .flexera-footer, .flexera-footer * { box-sizing: border-box; }

.flexera-footer { background-color: #262626; }

.flexera-footer, .flexera-footer_connect, .flexera-footer .footer-topics, .flexera-footer .footer-bottom, .footer-sitesections, .footer-legal { clear: both; height: auto; width: 100%; display: block; clear: none; position: relative; }

.footer-topics { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; width: 100%; }

.footer-topics .footer-col { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: inline-block; width: 33%; padding-bottom: 30px; background-color: #262626; }

.flexera-footer .footer-topics h5, .flexera-footer .footer-topics a { font-size: 14.4px; }

.flexera-footer .footer-topics h5 { text-transform: uppercase; margin-bottom: 10px; font-weight: 700; color: #ccc; }

.flexera-footer ul { margin: 0; padding: 0; }

.flexera-footer ul li { list-style-type: none; margin: 5px 0 0 0; }

.flexera-footer a, .flexera-footer a:visited { color: #bbb !important; }

.flexera-footer a:hover, .flexera-footer a:active { color: #fff !important; }

.flexera-footer .footer-bottom { margin-top: 30px; border-top: 1px solid #444444; }

.flexera-footer .footer-bottom img { width: 200px; float: left; margin-right: 30px; }

.flexera-footer .footer-bottom li { display: inline-block; padding: 25px 0 0 20px; padding-left: 20px; }

.flexera-footer .footer-sitesections, .flexera-footer .footer-legal { display: block; clear: both; padding-top: 30px; }

.flexera-footer .footer-legal { padding-top: 40px; }

.flexera-footer .footer-legal, .flexera-footer .footer-legal a { font-size: 13px; color: #888 !important; }

.flexera-footer .footer-legal a { padding: 0  0 0 20px; }

.flexera-footer .footer-legal a:hover { color: #fff !important; }

.flexera-footer .footer-legal-vbulletin { margin-top: 1em; }

.flexera-footer .footer-legal-vbulletin a { padding: 0; }

.flexera-footer_connect { background-color: #535353; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE4IDE2Ij4NCiAgPHBhdGggZmlsbD0iIzRhNGE0YSIgZD0iTTEyLjUgMGMuODI1IDAgMS41LjY3NSAxLjUgMS41djVjMCAuODI1LS42NzUgMS41LTEuNSAxLjVINi44TDIgMTJWOGgtLjVDLjY3NSA4IDAgNy4zMjUgMCA2LjV2LTVDMCAuNjc1LjY3NSAwIDEuNSAwaDExem00IDNjLjgyNSAwIDEuNS42NzUgMS41IDEuNXY2YzAgLjgyNS0uNjc1IDEuNS0xLjUgMS41SDE0djRsLTQuOC00SDZ2LTJoMy45MjRMMTMgMTIuNzNWMTBoM1Y1aC0xVjNoMS41eiIvPg0KPC9zdmc+"); background-repeat: no-repeat; background-size: 270px auto; background-position: 60% -90px; }

.flexera-footer_connect h5 { font-size: 25.6px; line-height: 2; font-weight: 400; color: #ccc; }

.flexera-footer_connect .social { padding: 10px 0 20px 0 !important; background-image: none !important; }

.flexera-footer_connect .social span { display: inline-block; width: 45px; height: 37px; background-image: url("https://media.flexerasoftware.com/designimages/SFDC-customer-community-home-sprites.png"); background-repeat: no-repeat; background-position: 3000px 3000px; text-indent: -9999px; }

.flexera-footer_connect .social span.rss { background-position: 0 -50px; }

.flexera-footer_connect .social span.twitter { background-position: -50px -50px; }

.flexera-footer_connect .social span.gplus { background-position: -100px -50px; }

.flexera-footer_connect .social span.linkedin { background-position: -150px -50px; }

.flexera-footer_connect .social span.facebook { background-position: -200px -50px; }

.flexera-footer_connect .social span.youtube { background-position: -250px -50px; }

.flexera-footer_connect .social span.chatter { background-position: -300px -50px; }

.flexera-footer_connect .social span.xing { background-position: -350px -50px; }

.flexera-footer_connect .social span.weibo { background-position: -400px -50px; }

/* login */
.login_container { position: absolute; top: 25%; left: 50%; width: 430px; margin-left: -215px; margin-top: -100px; text-align: center; }

.login_container .login_box { border: 1px solid #dcdcdc; border-radius: 3px; padding: 0; margin-bottom: 20px; }

.login_container .login_box .regForm { display: inline-block; }

.login_container .login_box form { margin: 30px 30px 20px 30px; }

.login_container .login_box input { padding: 2px 5px; font-size: 15px; font-weight: 700; }

.login_container .alert { width: 100%; padding: 14px 0; text-align: center; font-weight: 700; }

.login_container .alert.alert-error { background-color: #a94442; color: rgba(255, 255, 255, 0.92); }

.login_container .alert.alert-success { background-color: rgba(191, 225, 177, 0.5); color: #3c763d; }

.login_container .createAccount { text-align: center; border-top: 1px solid #dcdcdc; background-color: #f0f0f0; padding: 14px; }

.login_container .terms { margin: 20px 0 0 0; font-size: .85rem; }

.login_container .secondary, .login_container .secondary a, .login_container #passlink { font-size: .85rem; color: #777777; }

.login_container #passlink { float: right; margin-bottom: 6px; position: relative; top: -4px; color: #777777; }

.login_container .secondary a:hover, .login_container #passlink:hover { color: #003a60; }

.frontpage_banner { background-image: url(https://secunia.com/?action=fetch&filename=secunia-homepage-topbanner.jpg); }

#product-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_products.jpg); }

#customers-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_customers.jpg); }

#reference-niv2-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner-industries.jpg); }

#company-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_company.jpg); }

#about-secunia-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_about.jpg); }

#contact-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_contactUs.jpg); }

#company_press_releases { background-image: url(https://secunia.com/?action=fetch&filename=banner_pressreleases.jpg); }

#press_release_banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_pressreleases.jpg); }

#career-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_careers.jpg); }

#awards-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_awards.jpg); }

#company_blog { background-image: url(https://secunia.com/?action=fetch&filename=banner_blog.jpg); }

#blog_banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_blog.jpg); }

#resources-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_resources.jpg); }

#reports-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_reports.jpg); }

#webinars-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_webinars.jpg); }

#we-speak-geek-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_webinars_wespeakgeek.jpg); }

#country-reports-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_countryReports.jpg); }

#vr-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_vr2015.jpg); }

#events-banner { background-image: url(https://secunia.com/?action=fetch&filename=topbanner_events.jpg); }

#support-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_support.jpg); }

.csi-overview-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_csi_overview.jpg); }

#CSI-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_csi_overview.jpg); }

.csi-psi-for-android-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_psi_for_android.jpg); }

.sc2012-banner { background-image: url(https://secunia.com/?action=fetch&filename=illu_topbanner_sc2012.jpg); }

.psi-overview-banner { background-image: url(https://secunia.com/?action=fetch&filename=illu_topbanner_psi.jpg); }

#PSI-banner { background-image: url(https://secunia.com/?action=fetch&filename=topbanner_psi_faq_small.jpg); }

.vim-overview-banner { background-image: url(https://secunia.com/?action=fetch&filename=illu_topbanner_vim.jpg); }

#VIM-banner { background-image: url(https://secunia.com/?action=fetch&filename=illu_topbanner_vim.jpg); }

#choose-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_choose.jpg); }

#sesovumali-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_sesovumali.jpg); }

#partner-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_partner_overview.jpg); }

#partner-channel-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_partner.jpg); }

#partner-trusted-advisor-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_trustedAdvisor.jpg); }

#partner-msp-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_msp.jpg); }

#partner-oem-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_oem.jpg); }

#partner-become-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_become_partner.jpg); }

#find-a-partner-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_findAPartner.jpg); }

#thank-you-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_download.jpg); }

#form-banner { background-image: url(https://secunia.com/?action=fetch&filename=banner_vulnReport.jpg); }

.join-partner-background { background-image: url(https://secunia.com/?action=fetch&filename=background_form_1.jpg); }

#map-uk { background-image: url(https://secunia.com/?action=fetch&filename=disti_uk.jpg); }

#map-us { background-image: url(https://secunia.com/?action=fetch&filename=hq_unitedStates.jpg); }

#map-at { background-image: url(https://secunia.com/?action=fetch&filename=disti_austria.jpg); }

#map-aus { background-image: url(https://secunia.com/?action=fetch&filename=disti_apac.jpg); }

#map-dk { background-image: url(https://secunia.com/?action=fetch&filename=disti_denmark.jpg); }

#map-de { background-image: url(https://secunia.com/?action=fetch&filename=disti_germany.jpg); }

#map-hu { background-image: url(https://secunia.com/?action=fetch&filename=disti_hungary.jpg); }

#map-jp { background-image: url(https://secunia.com/?action=fetch&filename=disti_apac.jpg); }

#map-nl { background-image: url(https://secunia.com/?action=fetch&filename=disti_netherlands.jpg); }

#map-no { background-image: url(https://secunia.com/?action=fetch&filename=disti_norway.jpg); }

#map-pl { background-image: url(https://secunia.com/?action=fetch&filename=disti_poland.jpg); }

#map-se { background-image: url(https://secunia.com/?action=fetch&filename=disti_sweden.jpg); }

#map-latam { background-image: url(https://secunia.com/?action=fetch&filename=hq_denmark.jpg); }

#map-me { background-image: url(https://secunia.com/?action=fetch&filename=disti_dubai.jpg); }

#map-ch { background-image: url(https://secunia.com/?action=fetch&filename=disti_switzerland.jpg); }

#map-fr { background-image: url(https://secunia.com/?action=fetch&filename=disti_france.jpg); }

#map-es { background-image: url(https://secunia.com/?action=fetch&filename=hq_denmark.jpg); }

.error-500 { background-image: url(https://secunia.com/?action=fetch&filename=back_500.jpg); }

.error-404 { background-image: url(https://secunia.com/?action=fetch&filename=back_404.jpg); }

.error-403 { background-image: url(https://secunia.com/?action=fetch&filename=back_403.jpg); }

.error-401 { background-image: url(https://secunia.com/?action=fetch&filename=back_401.jpg); }

.error-400 { background-image: url(https://secunia.com/?action=fetch&filename=back_400.jpg); }
