// Core variables and mixins @import "elements/variables.less"; // Reset @import "../bootstrap_custum/normalize.less"; @import "../bootstrap_custum/print.less"; // Core CSS @import "../bootstrap_custum/scaffolding.less"; @import "../bootstrap_custum/type.less"; //@import "../bootstrap_custum/code.less"; @import "../bootstrap_custum/grid.less"; @import "../bootstrap_custum/tables.less"; @import "../bootstrap_custum/forms.less"; @import "../bootstrap_custum/buttons.less"; // Components @import "../bootstrap_custum/component-animations.less"; //@import "glyphicons.less"; @import "../bootstrap_custum/dropdowns.less"; //@import "../bootstrap_custum/button-groups.less"; @import "../bootstrap_custum/input-groups.less"; @import "../bootstrap_custum/navs.less"; @import "../bootstrap_custum/navbar.less"; //@import "../bootstrap_custum/breadcrumbs.less"; //@import "../bootstrap_custum/pagination.less"; //@import "../bootstrap_custum/pager.less"; @import "../bootstrap_custum/labels.less"; @import "../bootstrap_custum/badges.less"; //@import "../bootstrap_custum/jumbotron.less"; //@import "../bootstrap_custum/thumbnails.less"; @import "../bootstrap_custum/alerts.less"; //@import "../bootstrap_custum/progress-bars.less"; @import "../bootstrap_custum/media.less"; @import "../bootstrap_custum/list-group.less"; //@import "../bootstrap_custum/panels.less"; //@import "../bootstrap_custum/wells.less"; @import "../bootstrap_custum/close.less"; // Components w/ JavaScript @import "../bootstrap_custum/modals.less"; @import "../bootstrap_custum/tooltip.less"; //@import "../bootstrap_custum/popovers.less"; //@import "../bootstrap_custum/carousel.less"; // Utility classes @import "../bootstrap_custum/utilities.less"; @import "../bootstrap_custum/responsive-utilities.less"; @import "../bootstrap_custum/boostrap-ie7";// fix ie7 layout @import "elements/reset-bootstrap"; @import "elements/icon_btn"; @import "elements/header.less"; @import "elements/footer.less"; @images: '../../../fiducialpebfrontstatic/images'; .box-shadow(@shadow) { -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1 box-shadow: @shadow; } .box-shadow2(@shadow, @shadow2) { -webkit-box-shadow: @shadow, @shadow2; // iOS <4.3 & Android <4.1 box-shadow: @shadow, @shadow2; } .transition(@type, @sec, @style){ -webkit-transition: @type @sec @style; transition: @type @sec @style; } @brand-primary: #3498db; @brand-primary-hover: #2383c4; @grey66: #666666; @greyde: #dedede; @brand-danger: #c0392b; @brand-info: #2980b9; @brand-success: #27ae60; @brand-warning: #f1c40f; @orangeff: #ff6600; @orangef2: #f27e30; @btn-primary-bg: @brand-primary; @input-color: @grey66; @input-border: @greyde; @input-height-base: 50px; @input-color-placeholder: @grey66; @input-bg-disabled: @grey66; @input-border-focus: @brand-primary; @line-height-base: 1.5; @modal-inner-padding: 20px; @modal-content-border-color: transparent; @modal-backdrop-opacity: .65; @modal-sm: 460px; body,html{height: 100%} body{ padding-top: 0; } p{margin-bottom: 10px;} a{text-decoration: underline;} .ico{ display: inline-block; vertical-align: middle; background: url('@{images}/FiducialNext_authentification_sprite.svg') no-repeat 0 0 transparent; .no-svg & { background-image: url('@{images}/FiducialNext_authentification_sprite.png') } &-user{width: 90px;height: 90px;background-position: -1px -1px; &-small{width: 16px;height: 16px;background-position: -196px -1px;} &-mobile{width: 50px;height: 50px;background-position: -1px -101px;} } &-lock{width: 16px;height: 21px;background-position: -196px -24px;} &-arrow{width: 12px;height: 12px;background-position: -196px -88px;} &-infos{width: 16px;height: 16px;background-position: -221px -71px; &-blue{width: 28px;height: 28px;background-position: -343px -64px;} } &-key{width: 22px;height: 12px;background-position: -196px -53px;} &-smartphone{width: 52px;height: 88px;background-position: -248px -1px; &-xs{width: 25px;height: 41px;background-position: -303px -1px;} } &-close{width: 14px;height: 14px;background-position: -303px -45px;} &-house{width: 36px;height: 30px;background-position: -302px -62px;} &-pc{width: 33px;height: 29px;background-position: -332px -1px;} &-fingerprint{width: 29px;height: 29px;background-position: -342px -33px;} &-plus{width: 14px;height: 14px;background-position: -321px -45px;} } #wrap{ position: relative; min-height: 100%; background: url('@{images}/bg.jpg') no-repeat top center; background-size: cover; } .header{ position: relative; z-index: 2; min-height: 50px; padding: 16px 20px; background-color: #ffffff; box-shadow: 0 10px 40px 0 rgba(0,0,0,0.08); @media (max-width: 767px){padding: 0;background: none;box-shadow: none;} &-wrap{ @media (max-width: 767px){padding: 15px 20px;background-color: #ffffff;box-shadow: 0 10px 40px 0 rgba(0,0,0,0.08);} } .logo{margin: 0 auto;position: absolute;top: 16px;left: 20px; img{width: auto; @media (max-width: 767px){ margin: 0 auto; } } @media (max-width: 767px){ position: static; } } .baseline{ @media (max-width: 767px){margin-top: 25px;margin-bottom: 15px;} p{color: @grey66;font-weight: 700; text-align: center;margin-bottom: 0; @media (max-width: 767px){font-size: 25px;font-family: "Open Sans Light";color: #333333;font-weight: 200;} } } .return-btn{ position: absolute; right: 20px; top: 14px; a{ font-size: 14px; color: #666666; text-decoration: none; } } } .content{ @media (max-width: 767px){padding: 35px 0 15px;} &-visuel{ margin: 16px 0 15px; @media (max-width: 1199px){margin: 19px 0;} @media (min-width: 768px) and (max-width: 991px){ margin: 32px 0; } } } #logincontent{ @media(min-width: 768px){ margin-top: 50px; padding-bottom: 30px; } @media(min-width: 992px){ margin-top: 65px; } .content{ &-table{ @media (min-width: 768px){ display: table; table-layout: fixed; } &-cell{ @media (min-width: 768px){ display: table-cell; float: none; vertical-align: top; .col-xs-12{position: static;} } } } &-title{ margin-bottom: 15px; font-size: 18px; font-weight: bold; } &-text{ width: 80%; margin: 0 auto; font-size: 14px; } &-btn{ @media (min-width: 768px){ position: absolute; bottom: -75px; left: 0; right: 0; width: 60%; margin: 0 auto; } } p{ color: #333333; } } } #page-content{ @media (max-width: 991px){position: relative;} } .btn{ &-base{ width: 100%!important; padding: 15px 10px; text-transform: uppercase; .box-shadow2(0px 1px 4px 0 rgba(0, 0, 0, 0.13), 0 1px 3px 0 rgba(0, 0, 0, 0.22)); background-image: none; outline: none!important; height: 53px!important; margin-bottom: 7px; margin-top: 10px; text-decoration: none; &:hover, &:focus{background-color: @brand-primary-hover;.box-shadow2(0px 4px 5px 0 rgba(0, 0, 0, 0.15), 0 1px 3px 0 rgba(0, 0, 0, 0.20));} } &-primary{background-color: @brand-primary; &:active, &:active:focus, &:active:hover{background-color: @brand-primary-hover;} } &-orange{background-color: @orangeff;color: #ffffff; &:hover, &:focus, &:active, &:active:focus, &:active:hover{background-color: @orangef2;color: #ffffff;} } } .help-text-bottom{ margin-top: 175px; @media (max-width: 1199px){ margin-top: 125px; } @media (max-width: 767px){ padding-left: 0; padding-right: 0; margin-top: 45px; } p{ font-size: 12px; color: #515050; margin-bottom: 0; &:first-child{ color: #3498db; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; } &:nth-child(2){font-weight: bold;} } } .menuBottom{ a{text-decoration: none; &:hover{ text-decoration: underline; } } } #footer{ @media (min-width: 1200px){ position: initial; bottom: 55px; left: 0; right: 0; } @media (max-width: 767px){ margin-top: 40px; } } #copyright{ @media (min-width: 1200px){ position: initial; bottom: 0; left: 0; right: 0; } }