#app_contribuate { .bloc-revolt-dream { background-color: $yellow; h1 { color: $green; font-family: FranklinGothic; font-size: 7.5rem; line-height: 67px; margin-top: 100px; margin-bottom: 75px; span { color: $orange; } } h2 { color: $green; font-family: FranklinGothic; font-size: 2.8rem; margin-bottom: 30px; } .description { color: $orange; font-style: italic; font-size: 2.0rem; margin-bottom: 50px; font-family: FranklinGothic; } .carto-dream { margin-top: 50px; } .bloc-contrib { text-align: right; font-family: FranklinGothic; color: $green; .you-are { font-size: 4.0rem; height: 20px; } .nb-contrib { color: $orange; font-size: 12.6rem; height: 150px; } .contrib { font-size: 7.0rem; } } } .bloc-form { margin-top: 75px; .title-form { color: $green; font-size: 5.0rem; font-family: FranklinGothic; text-align: center; margin-bottom: 50px; } form { .label { color: $green; font-family: FranklinGothic; font-size: 1.8rem; } button { font-size: 1.5rem; padding: 10px; } ul { list-style-type: none; padding-left: 0; font-size: 1.4rem; @include tablet-only { font-size: 2rem; } } .list-territory { li { height: 25px; label { color: #808080; clear: both; .checkmark { padding-left: 5px; @include tablet-only { padding-left: 10px; } } } } } h2 { color: $green; font-family: FranklinGothic; font-size: 2.7rem; margin-top: 70px; img { height: 88px; } } .row-revolt { h2 { color: $orange; } } .row-dream { h2 { color: $yellow; } } .row-project-insp { h2 { color: $maron; } } .revolt, .dream, .projectBoost, .projectInspiring { textarea { width: 100%; border: 2px solid $green; min-height: 125px; font-size: 1.4rem; } select { color: $green; background-color: #FFF; border-radius: 0; border-color: $green; height: 40px; max-width: 300px; width: 100%; margin-bottom: 15px; } label { margin-bottom: 0; color: #808080; } .button-remove { border-color: $red; margin-bottom: 30px; } } .save { margin-top: 100px; border-radius: 0; padding: 15px 40px; font-size: 2.7rem; &:hover { color: #FFF; } } } } }