2017-04-12 10:31:31 +02:00
// = depend_on_asset "layers.png"
// = depend_on_asset "layers-2x.png"
2017-04-11 16:38:26 +02:00
// This is a manifest file that'll be compiled into application.css, which will include all the files
// listed below.
//
// Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
// or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
//
// You're free to add application-wide styles to this file and they'll appear at the bottom of the
// compiled file so the styles you add here take precedence over styles defined in any styles
// defined in the other CSS/SCSS files in this directory. It is generally better to create a new
// file per style scope.
//
2018-04-25 15:37:11 +02:00
// = require _maintenance
2017-05-02 18:47:46 +02:00
// = require _card
// = require _helpers
// = require _turbolinks
// = require admin_procedures_modal
// = require admin_type_de_champ
// = require carte
2017-05-04 14:49:18 +02:00
// = require custom_mails
2017-05-02 18:47:46 +02:00
// = require default_data_block
// = require description
2018-02-12 22:52:41 +01:00
// = require direct_uploads
2017-05-02 18:47:46 +02:00
// = require dossier_show
// = require dossiers
// = require etapes
// = require france_connect_particulier
// = require left_panel
// = require login
// = require main_container
// = require navbar
// = require pieces_justificatives_fields
// = require pj_modal
// = require print
// = require procedure
// = require recapitulatif
// = require search
// = require siret
2018-09-03 11:40:08 +02:00
// = require outdated_browser_banner
2017-05-02 18:47:46 +02:00
// = require switch_menu
2018-08-22 15:06:19 +02:00
// = require autocomplete
2017-05-02 18:47:46 +02:00
// = require users
2017-06-09 13:28:47 +02:00
// = require attestation_template_edit
2017-05-31 16:29:51 +02:00
// = require attestation_recapitulatif
2017-05-02 18:47:46 +02:00
2017-04-11 16:38:26 +02:00
// = require_self
// = require leaflet
// = require font-awesome
// = require franceconnect
// = require bootstrap-wysihtml5
2017-04-05 13:46:04 +02:00
@import " constants " ;
2015-08-10 11:05:06 +02:00
@import " bootstrap-sprockets " ;
@import " bootstrap " ;
body {
2017-03-30 17:00:35 +02:00
background-color : $light-blue ;
2015-08-10 11:05:06 +02:00
}
2017-04-12 10:51:35 +02:00
html ,
body {
2016-01-28 17:16:37 +01:00
height : 100 % ;
}
2016-02-01 17:16:00 +01:00
body {
2016-12-01 10:54:25 +01:00
padding-top : 60 px ;
2016-02-01 17:16:00 +01:00
}
2016-11-23 15:21:42 +01:00
form {
margin-bottom : 0 .3 em ;
}
2016-03-02 15:21:45 +01:00
. wysihtml5-sandbox {
2016-08-11 15:27:35 +02:00
resize : vertical ;
2017-01-02 10:34:31 +01:00
width : 100 % !important ;
2016-03-02 15:21:45 +01:00
}
2016-01-28 17:16:37 +01:00
# wrap {
min-height : 100 % ;
margin-bottom : - 50 px ;
2016-12-21 14:00:50 +01:00
overflow : hidden ;
2016-01-28 17:16:37 +01:00
}
2016-02-01 17:16:00 +01:00
2018-09-12 16:42:04 +02:00
// Mobile Safari doesn't bubble mouse events by default, unless:
//
// - the target element of the event is a link or a form field.
// - the target element, or any of its ancestors up to but not including the <body>, has an explicit event handler set for any of the mouse events. This event handler may be an empty function.
// - the target element, or any of its ancestors up to and including the document has a cursor: pointer CSS declarations.
//
// (See https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html)
//
// This is a problem for us, because we bind a lot of click events as
// `document.on('click', '.my-element', …)` – which requires proper bubbling.
. ios # wrap {
cursor : pointer ;
}
2017-04-12 10:02:22 +02:00
# wrap : : after {
2016-01-28 17:16:37 +01:00
content : " " ;
display : block ;
}
2016-02-01 17:16:00 +01:00
2017-04-12 10:51:35 +02:00
# footer ,
# wrap : : after {
2016-11-22 11:33:08 +01:00
height : 50 px ;
}
2016-01-28 17:16:37 +01:00
# footer {
2017-03-30 17:00:35 +02:00
background-color : $light-blue ;
2016-11-22 11:33:08 +01:00
text-align : center ;
2016-11-30 11:04:50 +01:00
padding : 0 ;
2017-04-11 17:06:30 +02:00
2017-04-12 10:51:35 +02:00
a ,
p {
2016-12-06 16:29:52 +01:00
color : #000000 ;
}
2017-04-11 17:06:30 +02:00
2016-12-06 16:29:52 +01:00
a : hover {
color : #000000 ;
}
2017-04-11 17:06:30 +02:00
2016-11-22 11:33:08 +01:00
p {
2016-11-30 11:04:50 +01:00
line-height : 40 px ;
padding : 0 ;
2016-11-22 11:33:08 +01:00
}
2015-12-08 18:34:43 +01:00
}
2016-08-11 15:27:35 +02:00
. text-purple {
2017-04-12 10:53:00 +02:00
color : #8B008B ;
2016-08-11 15:27:35 +02:00
}
. text-default {
2017-04-11 16:36:03 +02:00
color : #808080 ;
2016-08-11 15:27:35 +02:00
}
. progress-bar-purple {
background-color : #800080 ;
}
2015-08-10 11:05:06 +02:00
. btn {
box-shadow : none !important ;
}
. description {
padding : 10 px ;
2015-08-11 15:10:14 +02:00
}
. btn-file {
position : relative ;
overflow : hidden ;
}
2015-11-26 18:41:41 +01:00
2015-08-11 15:10:14 +02:00
. btn-file input [ type = file ] {
position : absolute ;
top : 0 ;
right : 0 ;
min-width : 100 % ;
min-height : 100 % ;
font-size : 100 px ;
text-align : right ;
2017-04-12 10:42:11 +02:00
filter : alpha ( opacity = 0 ) ;
2015-08-11 15:10:14 +02:00
opacity : 0 ;
outline : none ;
2017-04-11 16:36:03 +02:00
background : #FFFFFF ;
2015-08-11 15:10:14 +02:00
cursor : inherit ;
display : block ;
2015-08-17 13:31:51 +02:00
}
. vr {
2017-04-11 16:36:03 +02:00
border-left : 1 px solid #808080 ;
2015-08-17 13:31:51 +02:00
}
. center {
2015-11-26 18:41:41 +01:00
text-align : center ;
2015-08-18 10:43:36 +02:00
}
textarea # description {
width : 100 % ;
}
2015-11-26 18:41:41 +01:00
div . pagination {
padding-top : 20 px ;
display : block ;
2015-11-26 12:29:34 +01:00
text-align : center ;
}
2015-11-20 17:12:36 +01:00
2016-08-11 15:27:35 +02:00
. alert {
2016-06-08 10:41:01 +02:00
margin-bottom : 0 px ;
}
2017-04-12 11:12:05 +02:00
. alert . alert-success . move-up ,
2018-08-09 11:15:23 +02:00
. alert . alert-danger . siret ,
. alert . sticky {
2016-08-08 12:52:30 +02:00
position : fixed ;
2015-11-20 17:12:36 +01:00
top : 0 px ;
left : 0 ;
height : 52 px ;
width : 100 % ;
margin-top : 0 px ;
2016-02-01 17:16:00 +01:00
z-index : 10 ;
2015-11-20 17:12:36 +01:00
2015-11-26 18:41:41 +01:00
}
. archived {
float : right ;
margin-top : 10 px ;
. confirm {
display : none ;
}
}
# confirm {
2015-12-08 18:34:43 +01:00
display : none ;
2015-12-14 17:27:14 +01:00
}
2016-03-16 10:55:03 +01:00
. confirm {
display : none ;
}
2015-12-14 17:27:14 +01:00
. fa {
width : 15 px ;
text-align : center ;
2016-01-11 17:05:21 +01:00
}
. off-fc-link {
2016-01-11 17:38:16 +01:00
font-size : 15 px !important ;
margin-top : - 4 px ;
2016-01-11 17:05:21 +01:00
}
2016-01-12 10:03:05 +01:00
# fconnect-access {
right : 50 px ;
}
2017-04-12 10:02:22 +02:00
# fconnect-access : : before {
2016-01-12 10:03:05 +01:00
left : 22 .7 % !important ;
}
2017-04-12 10:02:22 +02:00
# fconnect-access : : after {
2016-01-12 10:03:05 +01:00
left : 23 % !important ;
}
2016-01-11 17:05:21 +01:00
# fconnect-profile {
2016-01-11 17:38:16 +01:00
margin-top : 5 px ;
2016-01-11 17:05:21 +01:00
display : inline-block ;
a {
color : #3471A9 !important ;
text-decoration : none ;
2016-01-11 17:38:16 +01:00
font-size : 16 px !important ;
2016-01-11 17:05:21 +01:00
margin-right : 0 px !important ;
}
2016-11-08 15:28:39 +01:00
}
2016-11-21 15:04:16 +01:00
. no-padding {
padding : 0 ;
}
2016-11-21 16:13:19 +01:00
. no-margin {
margin : 0 ;
}