/* import resources */ @import "variables"; @import "functions"; @import "defaults"; body { } #HUN { } header { height: 80px; border-bottom: 1px solid #dddddd; .logo { padding: 20px 0 0; height: 40px; h1 { background: url(/pictures/mform/mform_logo.png) top left no-repeat; width: 153px; height: 40px; text-indent: -99999px; } } } .nextcta { position: absolute; bottom: 0; width: 960px; z-index: 10; a { margin: 0 auto; display: block; position: relative; .cf-rounded-corners(); height: 80px; line-height: 56px; width: 240px; background-color: @defc_turq; color: white; text-align: center; top: 10px; font-size: 24px; font-weight: 300; background-position: center 56px; background-image: url(/pictures/mform/arrow_next_panel.png); background-repeat: no-repeat; } a:hover { top: 11px; background-color: @defc_turq_dark; } } section.abstract { position: relative; .container { position: relative; height: 632px; } .headpitch { position: absolute; background: url(/pictures/mform/head_pitch.png) top left no-repeat; width: 897px; height: 511px; left: 480px; top: 20px; } h1 { margin-top: 36px; font-size: 48px; line-height: 48px; font-weight: 300; color: #999999; b { font-size: 84px; line-height: 88px; display: block; font-weight: 300; color: #333333 } } h2 { margin-top: 12px; font-size: 18px; line-height: 24px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #777777; width: 500px; } ul { margin-top: 36px; width: 500px; list-style-type: none; li { font-family: 'Roboto Condensed', sans-serif; color: #666666; font-size: 16px; line-height: 20px; font-weight: 400; background-image: url(/pictures/mform/head_bullet.png); background-position: left 1px; background-repeat: no-repeat; padding-left: 32px; margin-bottom: 12px; b { font-size: 22px; line-height: 30px; font-weight: 700; color: #333333; } } } .nextcta { a { width: 300px; background-color: @defc_turq; } a:hover { background-color: @defc_turq_dark; } } } section.sectors { background: #333333; padding: 32px 0 112px; position: relative; text-align: center; display: block; min-width: 960px; h3 { font-size: 20px; text-align: center; font-family: 'Roboto', sans-serif; font-weight: 300; color: #aaaaaa; i { display: inline-block; margin: 0 6px; color: #555555; font-style: normal; } } .items { text-align: left; padding-top: 56px; .item { float: left; width: 210px; margin-left: 40px; text-align: center; .iicon { display: inline-block; width: 112px; height: 112px; .cf-rounded-corners(72px); border: 4px solid #576f51; margin-bottom: 24px; } .ifieldagents { background: url(/pictures/mform/icon_sector_field.png) center center no-repeat; } .imaintenance { background: url(/pictures/mform/icon_sector_maintenance.png) center center no-repeat; } .ilogistics { background: url(/pictures/mform/icon_sector_logistics.png) center center no-repeat; } .ihealthcare { background: url(/pictures/mform/icon_sector_healthcare.png) center center no-repeat; } .ilabel { text-align: left; font-size: 14px; font-weight: 400; color: @defc_green; margin-bottom: 4px; font-family: 'Roboto Condensed', sans-serif; } h2 { text-align: left; color: white; margin-bottom: 12px; font-size: 36px; font-weight: 300; } p { text-align: left; color: #aaaaaa; font-size: 16px; line-height: 22px; font-weight: 300; } } .item:first-child { margin-left: 0; } } .other { margin-top: 32px; border-top: 1px solid #444444; padding-top: 12px; font-size: 18px; text-align: center; font-family: 'Roboto', sans-serif; font-weight: 300; color: #777777; a { font-weight: 400; color: @defc_blue_light; } a:hover { color: @defc_turq; } } .nextcta { a { background-color: @defc_blue; } a:hover { background-color: @defc_blue_dark; } } } section.workflow { position: relative; background: white; padding: 32px 0 112px; min-width: 960px; h3 { font-size: 20px; text-align: center; font-family: 'Roboto', sans-serif; font-weight: 300; color: #555555; i { display: inline-block; margin: 0 6px; color: #bbbbbb; font-style: normal; } } .flow { background: url(/pictures/mform/mform_flow.png) center center no-repeat; width: 960px; height: 580px; } .nextcta { a { width: 240px; background-color: @defc_blue; } a:hover { background-color: @defc_blue_dark; } } } section.smartreport { background: #cccccc; position: relative; min-width: 960px; .container { padding: 32px 0 112px; position: relative; height: 680px; } .pitch { position: absolute; background: url(/pictures/mform/smartreport_pitch.png) top left no-repeat; width: 757px; height: 478px; left: -300px; top: 100px; } h3 { font-size: 20px; text-align: center; font-family: 'Roboto', sans-serif; font-weight: 300; color: #777777; margin-bottom: 32px; } ul { padding-top: 32px; width: 450px; list-style-type: none; margin-left: 510px; li { margin-bottom: 24px; h4 { text-align: left; color: #222222; font-weight: 300; font-size: 24px; margin-bottom: 2px; line-height: 28px; } p { font-size: 16px; line-height: 20px; color: #777777; } } } .nextcta { a { width: 240px; background-color: @defc_turq; } a:hover { background-color: @defc_turq_dark; } } } section.features { padding: 32px 0 112px; position: relative; min-width: 960px; h2 { font-size: 36px; text-align: center; margin-bottom: 4px; font-weight: 300; } h3 { font-size: 20px; text-align: center; font-family: 'Roboto', sans-serif; font-weight: 300; color: #777777; i { display: inline-block; margin: 0 6px; color: #bbbbbb; font-style: normal; } } .items { padding: 32px 0 48px; .item { width: 450px; padding-top: 24px; padding-bottom: 24px; .iicon { display: block; float: left; width: 44px; height: 44px; } .idev { background: url(/pictures/mform/icon_feature_dev.png) center center no-repeat; } .ioffline { background: url(/pictures/mform/icon_feature_offline.png) center center no-repeat; } .icustom { background: url(/pictures/mform/icon_feature_custom.png) center center no-repeat; } .isecurity { background: url(/pictures/mform/icon_feature_security.png) center center no-repeat; } .inotice { background: url(/pictures/mform/icon_feature_notice.png) center center no-repeat; } .icontinue { background: url(/pictures/mform/icon_feature_continue.png) center center no-repeat; } .igeo { background: url(/pictures/mform/icon_feature_geo.png) center center no-repeat; } .iimage { background: url(/pictures/mform/icon_feature_image.png) center center no-repeat; } .imultilang { background: url(/pictures/mform/icon_feature_multilang.png) center center no-repeat; } .ireport { background: url(/pictures/mform/icon_feature_report.png) center center no-repeat; } .msg { float: right; width: 396px; min-height: 124px; } h2 { text-align: left; color: #333333; font-weight: 300; font-size: 24px; margin-bottom: 8px; line-height: 28px; } p { font-size: 16px; line-height: 22px; font-weight: 300; } .custom_modul { position: relative; top: 10px; left: 10px; border: 3px solid #b2d9c3; .cf-rounded-corners(8px); padding: 16px; text-align: center; font-family: 'Roboto Condensed', sans-serif; span { font-size: 22px; line-height: 28px; color: #333333; } b { font-weight: 300; color: #999999; font-size: 18px; line-height: 22px; } i { display: inline-block; width: 32px; height: 32px; line-height: 32px; color: white; background: #b2d9c3; font-style: normal; font-weight: 700; font-size: 24px; margin-bottom: 12px; .cf-rounded-corners(20px); } } } .litem { width: 479px; float: left; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding-right: 29px; } .ritem { width: 480px; float: right; padding-left: 30px; border-bottom: 1px solid #dddddd; } .inoborderbottom { border-bottom: none; } .inoborderright { border-right: none; } } h3.addline { color: #999999; border-bottom: 1px solid #dddddd; padding-bottom: 8px; font-size: 18px; } .service_items { padding-top: 32px; .item { width: 280px; padding-bottom: 24px; margin-left: 60px; float: left; h2 { font-size: 24px; text-align: left; color: @defc_turq; } p { font-size: 16px; line-height: 22px; font-weight: 300; } } .item:first-child { margin-left: 0; } } .nextcta { a { width: 300px; } } } section.testimonials { background: #dddddd; padding: 32px 0 112px; position: relative; min-width: 960px; h3 { font-size: 20px; text-align: center; font-family: 'Roboto', sans-serif; font-weight: 300; color: #777777; margin-bottom: 32px; } .titem { display: block; float: left; width: 450px; } .tspacer { margin-left: 60px; } .titem { .timage { float: left; width: 100px; height: 120px; } .tmsg { float: right; width: 330px; background: #ffffff; padding: 15px 20px; .tarrow { width: 16px; height: 26px; background: url(/pictures/mform/testimonial_arrow.png) no-repeat left top; position: absolute; margin: 25px 0 0 -35px; } p { font-size: 16px; line-height: 20px; } .tclient { font-size: 14px; color: #008dbe; margin: 10px 0 0; } } .tmsg { .cf-rounded-corners(3px); } .t_zsolt_sandor { background:url(/pictures/mform/t_zsolt_sandor.png) no-repeat; } .t_gellert_cseh { background:url(/pictures/mform/t_gellert_cseh.png) no-repeat; } } .desc { float: left; font-size: 14px; line-height: 21px; margin-top: 43px; color: #888888; i { font-style: normal !important; } b { font-weight: normal !important; font-size: 16px; color: #555555; } } .logos { display: block; float: right; margin-top: 37px; background: url(/pictures/mform/tmp_logos.png) no-repeat; width: 654px; height: 54px; } .nextcta { a { background-color: #1f4d34; } a:hover { background-color: #111111; } } } section.contact { background: @defc_turq; padding: 32px; min-width: 960px; #errorbox { padding: 16px; border: 2px solid #aa0000; color: #aa0000; background: #fcf5f5; font-size: 16px; line-height: 20px; .cf-rounded-corners(3px); margin-bottom: 16px; } .titlewrapper { padding: 0 0 32px; h2 { font-size: 36px; font-weight: 300; color: #2b6947; text-align: center; } } .formblock { float: left; width: 600px; .item { label { display: block; margin: 12px 0 4px; font-weight: 400; color: #bbedd1; font-family: 'Roboto Condensed', sans-serif; span { color: white; font-size: 24px; font-weight: 700; } } input, textarea { width: 600px; border: 2px solid #3a8f60; .cf-rounded-corners(3px); font-size: 20px; line-height: 32px; font-weight: 700; color: #333333; font-family: 'Roboto Condensed', sans-serif; padding: 0 4px; } input { height: 32px; } textarea { height: 160px; } #captcha_repeat { vertical-align: top; display: inline-block; line-height: 49px; font-size: 12px; margin-left: 8px; color: white; } } .first label { margin-top: 0 !important; } .double { .litem input, .ritem input{ width: 290px; } .litem { float: left; width: 290px; } .ritem { float: right; width: 290px; } } .err { input, textarea { border: 2px solid #aa0000; } } } .desc { margin: 16px 0 16px; font-size: 12px; line-height: 16px; color: #abdcc1; span { color: white; font-size: 16px; font-weight: 700; } } .cta { position: relative; margin: 0 0 32px; input { display: block; width: 240px; height: 64px; background: #1f4d34; color: white; .cf-rounded-corners(3px); border: none; text-transform: uppercase; font-size: 24px; font-family: 'Roboto Condensed', sans-serif; position: relative; top: 0; } input:hover { background: white; color: #1f4d34; cursor: pointer; top: 1px; } } .descblock { float: right; width: 300px; margin-top: 32px; h2 { color: #215237; font-weight: 400; font-size: 24px; margin-bottom: 8px; } .desc { color: #2b6947; font-size: 14px; line-height: 18px; margin: 0 0 20px 0; } .footdesc { color: #2b6947; font-size: 24px; line-height: 28px; margin: 32px 0 24px 0; font-family: 'Roboto Condensed', sans-serif; } ul { list-style-type: none; li { margin: 0 0 4px; font-size: 18px; background: url(../images/list_bullet2.png) top left no-repeat; padding: 2px 0 0 30px; line-height: 26px; font-family: 'Roboto Condensed', sans-serif; i { margin: 0 0 8px; font-size: 16px; font-weight: 400; color: #999999; font-family: 'Roboto Condensed', sans-serif; } } } } } footer { background: #333333; padding: 24px 0 48px; min-width: 960px; .container { .copy { font-size: 11px; color: #777777; height: 14px; line-height: 14px; text-align: center; } .whois { font-size: 12px; line-height: 18px; color: #999999; text-align: center; margin-bottom: 12px; ul { padding: 0; list-style: none; display: inline-table; margin: 0 0 6px; li { padding: 0 6px; border-left: 1px solid #444444; display: table-cell; } li:first-child { border-left:0 !important; } } a { color: #999999; } a:hover { color: @defc_turq; } } } } section.sent { height: 500px; h1 { margin:48px 0 24px; color: #333333; font-weight: 300; font-size: 84px; line-height: 88px; } h2 { font-size: 48px; font-weight: 300; color: @defc_turq; line-height: 48px; margin:0 0 60px; } p { font-size: 18px; line-height: 24px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #777777; margin-bottom: 32px; } .backbutton a { display: inline-block; position: relative; .cf-rounded-corners(); height: 56px; line-height: 56px; width: 240px; background-color: @defc_turq; color: white; text-align: center; font-size: 24px; font-weight: 300; top: 0; } .backbutton a:hover { top: 1px; background-color: @defc_turq_dark; } .emailpitch { background: url(/pictures/mform/email_sent_pitch.png) top left no-repeat; width: 442px; height: 279px; position: absolute; margin: 205px 0 0 556px; } } @media screen and (min-width: 320px) and (max-width: 800px) { section.abstract .container { overflow: hidden; } body{ overflow-x: hidden; } }