/*$orange: #d6a121;*/
#fosUser {
  background-color: #f5f5f5;
  text-align: center;
  color: #858382;
  /*.top-banniere{
    width: 100%;
    background-color: $blue;

    h1{
      color: white;
      text-transform: none;
      margin-top: 20px;
    }
  }*/ }
#dashboard .with-padding,
#fosUser .with-padding {
    padding: 0px 30px !important;
  }
  #fosUser h1 {
    color: #1BA2C2;
    text-transform: uppercase;
    margin-bottom: 20px; }
    #fosUser h1.left-title {
      text-align: left;
      padding-left: 15px; }
  #fosUser .breadcrumb {
    color: #565154;
    margin-bottom: 0px; }
    #fosUser .breadcrumb .passed {
      color: #1BA2C2; }
    #fosUser .breadcrumb p {
      font-size: 20px !important;
      margin: 10px 0 10px;
      display: inline-block; }
  #fosUser ul.error_list li {
    color: #da5e5e; }
  #fosUser #confirmation {
    font-size: 16px;
    text-align: left; }
  #fosUser #login {
    text-align: left; }
    #fosUser #login .input-field {
      margin-top: 0px; }
    #fosUser #login #form-login {
      margin: 20px 0;
      width: 100%; }
      #fosUser #login #form-login label {
        margin: 0px; }
      #fosUser #login #form-login .lostPwd {
        font-size: 14px;
        text-decoration: underline;
        margin-top: 10px; }
        #fosUser #login #form-login .lostPwd a {
          color: #858382;
          font-family: "freight-sans-pro", sans-serif;
          font-style: italic;
          font-weight: 500; }
  #fosUser #loginSuccess {
    text-align: left; }
    #fosUser #loginSuccess p {
      line-height: 30px; }
    #fosUser #loginSuccess a.btn {
      margin-top: 30px;
      margin-right: 20px; }
  #fosUser #resetPwd {
    margin-top: 25px;
    text-align: left;
    background-color: white;
    text-align: left;
    display: inline-block;
    width: 100%; }
    #fosUser #resetPwd h1 {
      text-align: left; }
    #fosUser #resetPwd #form-resetPwd label {
      margin: 0; }
    #fosUser #resetPwd #form-resetPwd .input-field {
      margin-top: 0; }
    #fosUser #resetPwd .width-240 {
      width: 240px; }
  #fosUser #register {
    text-align: left;
    margin-bottom: 40px; }
    #fosUser #register .block {
      display: inline-block;
      background-color: white; }
      #fosUser #register .block #all-choices-status {
        margin-top: 0px;
        display: inline-block; }
        #fosUser #register .block #all-choices-status p {
          display: inline-block; }
        #fosUser #register .block #all-choices-status [type="radio"]:checked + label:after, #fosUser #register .block #all-choices-status [type="radio"].with-gap:checked + label:after {
          background-color: #1BA2C2 !important; }
        #fosUser #register .block #all-choices-status [type="radio"]:checked + label:after, #fosUser #register .block #all-choices-status [type="radio"].with-gap:checked + label:before, #fosUser #register .block #all-choices-status [type="radio"].with-gap:checked + label:after {
          background-color: #1BA2C2 !important; }
      #fosUser #register .block #form-register [type="checkbox"]:checked + label:before {
        border-right: 2px solid #1BA2C2;
        border-bottom: 2px solid #1BA2C2; }
      #fosUser #register .block #form-register #all-choices-select p {
        display: inline-block; }
      #fosUser #register .block #form-register #all-choices-select .choice-radio {
        display: inline-block; }
        #fosUser #register .block #form-register #all-choices-select .choice-radio [type="radio"]:checked + label:after, #fosUser #register .block #form-register #all-choices-select .choice-radio [type="radio"].with-gap:checked + label:after {
          background-color: #1BA2C2 !important; }
        #fosUser #register .block #form-register #all-choices-select .choice-radio [type="radio"]:checked + label:after, #fosUser #register .block #form-register #all-choices-select .choice-radio [type="radio"].with-gap:checked + label:before, #fosUser #register .block #form-register #all-choices-select .choice-radio [type="radio"].with-gap:checked + label:after {
          background-color: #1BA2C2 !important; }
      #fosUser #register .block #form-register .field label {
        font-family: 'freight-sans-pro', sans-serif;
        text-transform: none !important;
        font-weight: bold;
        margin-bottom: 0; }
      #fosUser #register .block #form-register .field .left-field {
        padding-right: 30px; }
      #fosUser #register .block #form-register .field .right-field {
        padding-left: 30px; }
      #fosUser #register .block #form-register .input-field {
        margin-top: 0px; }
      #fosUser #register .block #form-register .proposer_code label {
        font-family: 'freight-sans-pro', sans-serif;
        text-transform: none;
        font-weight: bold;
        margin-bottom: 0; }
      #fosUser #register .block #form-register .banderole {
        padding: 0 60px;
        text-align: center;
        border-top: 20px solid #4c4b4f;
        border-bottom: 20px solid #4c4b4f;
        color: white;
        background-color: #4c4b4f;
        text-transform: uppercase; }
    #fosUser #register .preview-file {
      position: relative;
      z-index: 1000;
      padding: 5px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      float: left; }
    #fosUser #register #register-breadcrumb div {
      font-size: 16px;
      color: #000;
      float: left;
      margin-right: 30px;
      margin-bottom: 10px;
      text-transform: uppercase; }
      #fosUser #register #register-breadcrumb div.active {
        background-color: #ffffff;
        color: #1BA2C2; }
      #fosUser #register #register-breadcrumb div.passed {
        background-color: #ffffff;
        color: #1BA2C2; }
      #fosUser #register #register-breadcrumb div.not-passed {
        background-color: #ffffff;
        color: #000; }
      #fosUser #register #register-breadcrumb div img {
        margin-right: 5px; }
    #fosUser #register #form-register.payment-registration input[type="number"] {
      width: 140px; }
    #fosUser #register #form-register .switch label {
      font-family: 'freight-sans-pro', sans-serif;
      text-transform: none !important;
      font-weight: bold;
      margin-bottom: 0;
      font-size: 0.8em !important; }
    #fosUser #register #form-register label {
      font-family: 'freight-sans-pro', sans-serif;
      text-transform: uppercase !important;
      font-weight: normal;
      margin-bottom: 3px; }
    #fosUser #register #form-register .register-input {
      box-sizing: border-box; }
    #fosUser #register #form-register #profile_is_boss {
      margin-top: 0px; }
    #fosUser #register #form-register .width-9 {
      width: 9%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-12 {
      width: 12%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-14 {
      width: 14%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-20 {
      width: 20%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-22 {
      width: 22%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-26 {
      width: 26%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-110px {
      width: 110px;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-35 {
      width: 35%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-42 {
      width: 42%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-70 {
      width: 70%;
      margin-right: 15px;
      margin-bottom: 15px; }
    #fosUser #register #form-register .width-100 {
      width: 100%;
      margin-right: 0px;
      margin-bottom: 15px; }
    #fosUser #register #form-register #profile_birthday_time {
      display: none; }
    #fosUser #register #form-register .block-checkbox, #fosUser #register #form-register .block-checkbox-usurer, #fosUser #register #form-register .block-checkbox-borrower {
      background: #1BA2C2;
      color: #FFF;
      margin-top: 20px; }
      #fosUser #register #form-register .block-checkbox .select2-container, #fosUser #register #form-register .block-checkbox-usurer .select2-container, #fosUser #register #form-register .block-checkbox-borrower .select2-container {
        background: #ffffff;
        min-width: 160px;
        border-radius: 4px; }
      #fosUser #register #form-register .block-checkbox .blue-box-inner, #fosUser #register #form-register .block-checkbox-usurer .blue-box-inner, #fosUser #register #form-register .block-checkbox-borrower .blue-box-inner {
        padding: 0 20px; }
    #fosUser #register #form-register .blue-box {
      background: #1BA2C2;
      margin-top: 20px;
      color: #ffffff;
      margin-bottom: 20px; }
      #fosUser #register #form-register .blue-box #checkRole {
        margin-top: 0px; }
      #fosUser #register #form-register .blue-box .blue-box-inner {
        padding: 25px 20px; }
        #fosUser #register #form-register .blue-box .blue-box-inner input[type="email"],
        #fosUser #register #form-register .blue-box .blue-box-inner input[type="number"],
        #fosUser #register #form-register .blue-box .blue-box-inner input[type="text"], #fosUser #register #form-register .blue-box .blue-box-inner select {
          color: #a7a7a7; }
      #fosUser #register #form-register .blue-box .customSelect {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #aaa;
        border-radius: 4px;
        color: #a7a7a7;
        padding: 12px 10px 12px 20px;
        margin: 0 25px 0 0; }
    #fosUser #register #form-register h3 {
      font-family: "freight-sans-pro", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      color: #4c4b4f;
      margin: 30px 0 0; }
    #fosUser #register #form-register #fos_user_registration_form_choice_status input {
      display: inline-block;
      margin-right: 12px; }
    #fosUser #register #form-register #fos_user_registration_form_choice_status label {
      display: inline-block;
      margin-right: 40px;
      font-family: "freight-sans-pro", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      color: #858382;
      font-weight: normal; }
    #fosUser #register #form-register input[type="text"], #fosUser #register #form-register input[type="password"], #fosUser #register #form-register input[type="email"], #fosUser #register #form-register input[type="number"] {
      padding: 0;
      box-sizing: border-box;
      margin-right: 25px;
      color: #7a797e; }
    #fosUser #register #form-register input.LV_invalid_field, #fosUser #register #form-register .blue-box .blue-box-inner input.LV_invalid_field {
      background: url("/bundles/wdsite/images/invalid-form-picto.png") right 4px no-repeat #FFF;
      border-color: #c84747;
      color: #c84747; }
    #fosUser #register #form-register input[type="checkbox"].LV_invalid_field, #fosUser #register #form-register .blue-box .blue-box-inner input[type="checkbox"].LV_invalid_field {
      background-color: #c84747; }
    #fosUser #register #form-register .customSelect.LV_invalid_field {
      color: #c84747;
      border-color: #c84747; }
    #fosUser #register #form-register input.LV_valid_field, #fosUser #register #form-register .blue-box .blue-box-inner input.LV_valid_field {
      background: url("/bundles/wdsite/images/valid-form-picto.png") right 4px no-repeat #FFF; }
    #fosUser #register #form-register.fos_user_registration_register .block-with-information {
      display: inline-block;
      width: 860px; }
      #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document {
        text-transform: uppercase;
        margin-bottom: 15px;
        color: #38373c;
        padding-bottom: 15px;
        border-bottom: 1px solid #e2e2e2; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document.company-tax-returns-area .input-group {
          width: 520px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document.company-tax-returns-area input[type="text"] {
          width: 166px; }
          #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document.company-tax-returns-area input[type="text"].form-control {
            width: 280px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document.company-tax-returns-area .fileupload.fileupload-new {
          float: left;
          margin-top: 10px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document.company-tax-returns-area img {
          margin-right: 34px;
          margin-top: 15px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document #borrower_documents_iban {
          margin-left: 74px;
          width: 280px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group {
          width: 580px; }
          #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group input[type="text"] {
            max-width: 280px;
            float: left;
            margin-top: 0px;
            height: 41px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px; }
          #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group .input-group-btn {
            position: relative;
            font-size: 0;
            white-space: nowrap;
            float: left;
            display: inline-block;
            width: 200px;
            margin-top: 0px; }
          #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group .buttonText {
            margin-left: 10px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .title-label {
          width: 180px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document label {
          float: left;
          font-size: 16px;
          font-weight: normal;
          text-transform: initial;
          width: 180px;
          margin-top: 10px;
          color: #7a797e; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document img {
          float: left;
          width: 35px;
          margin-top: 8px;
          margin-right: 40px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .bootstrap-filestyle label {
          margin: 0;
          font-size: 14px;
          border-top-left-radius: 4px;
          border-top-right-radius: 4px;
          border-bottom-left-radius: 4px;
          border-bottom-right-radius: 4px;
          -moz-border-radius: 4px;
          -webkit-border-radius: 4px;
          color: #fff; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .notice {
          font-size: 13px;
          font-weight: normal;
          margin: 8px 0;
          text-transform: initial;
          font-style: italic;
          margin-top: 8px;
          margin-left: 265px; }
    #fosUser #register #form-register.fos_user_registration_register .block-checkbox .customSelect, #fosUser #register #form-register.fos_user_registration_register .block-checkbox .hasCustomSelect, #fosUser #register #form-register.fos_user_registration_register .block-checkbox-usurer .customSelect, #fosUser #register #form-register.fos_user_registration_register .block-checkbox-usurer .hasCustomSelect, #fosUser #register #form-register.fos_user_registration_register .block-checkbox-borrower .customSelect, #fosUser #register #form-register.fos_user_registration_register .block-checkbox-borrower .hasCustomSelect {
      background-color: #ffffff;
      color: #7A797E; }
    #dashboard .container form#form-register ul.floatlist,
    #fosUser #register #form-register.fos_user_registration_register ul.floatlist {
      width: auto;
      max-width: 550px;
    }

    #dashboard .container form#form-register ul.floatlist li,
    #fosUser #register #form-register.fos_user_registration_register ul.floatlist li {
        float: left;
        width: 50%;
        height: 15px;
        font-size: 12px;
    }

    #dashboard .container form#form-register ul.floatlist li:before,
    #fosUser #register #form-register.fos_user_registration_register ul.floatlist li:before {
          content: "\2022";
          margin-right: 10px;
          color: #1BA2C2;
    }

    #dashboard .container form#form-register ul.floatlist,
    #fosUser #register #form-register.fos_user_registration_register ul.floatlist {
      display: none;
    }

    #fosUser #register #form-register.fos_user_resetting_reset ul.floatlist {
      width: auto;
      max-width: 550px; }
      #fosUser #register #form-register.fos_user_resetting_reset ul.floatlist li {
        float: left;
        width: 50%;
        height: 15px;
        font-size: 12px; }
        #fosUser #register #form-register.fos_user_resetting_reset ul.floatlist li:before {
          content: "\2022";
          margin-right: 10px;
          color: #1BA2C2; }
    #fosUser #register #form-register.fos_user_resetting_reset ul.floatlist {
      display: none; }
    #fosUser #register #form-register .block-checkbox option, #fosUser #register #form-register .block-checkbox-usurer option, #fosUser #register #form-register .block-checkbox-borrower option {
      color: #27282a; }
    #fosUser #register #form-register .block-checkbox label, #fosUser #register #form-register .block-checkbox-usurer label, #fosUser #register #form-register .block-checkbox-borrower label {
      font-weight: normal;
      text-transform: uppercase;
      font-size: 14px; }
    #fosUser #register #form-register .block-checkbox .customSelect, #fosUser #register #form-register .block-checkbox .hasCustomSelect, #fosUser #register #form-register .block-checkbox-usurer .customSelect, #fosUser #register #form-register .block-checkbox-usurer .hasCustomSelect, #fosUser #register #form-register .block-checkbox-borrower .customSelect, #fosUser #register #form-register .block-checkbox-borrower .hasCustomSelect {
      margin-top: 0px;
      color: #ffffff;
      border-color: #ffffff; }
    #fosUser #register #form-register .customfile-button {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; }
    #fosUser #register #form-register .customfile-feedback {
      padding-left: 0;
      font-weight: normal;
      float: left; }
    #fosUser #register #form-register .customfile-feedback.has-file {
      position: relative;
      z-index: 1000; }
    #fosUser #register #form-register a.btn {
      padding: 10px 70px;
      margin-right: 10px;
      margin-bottom: 10px;
      text-transform: uppercase; }
    #fosUser #register #form-register .customfile {
      float: left;
      padding: 5px 0;
      overflow: hidden;
      width: 600px; }
    #fosUser #register #form-register .first-col-card-information {
      width: 190px;
      float: left;
      margin-top: 30px; }
    #fosUser #register #form-register .ui-widget-content {
      background: url("/bundles/wduser/images/timeline-simulator-usurer.png") no-repeat scroll 0 0;
      background-size: 455px; }
      #fosUser #register #form-register .ui-widget-content img {
        display: none; }
    #fosUser #register #form-register #mooving-price {
      color: #da5e5e;
      margin-left: -10px;
      position: absolute;
      top: -36px;
      font-family: "freight-sans-pro", sans-serif;
      font-style: normal;
      font-weight: 500; }
    #fosUser #register #form-register #slider {
      height: 30px;
      margin-top: 19px;
      margin-left: 30px; }
    #fosUser #register #form-register #card-num {
      width: 370px; }
    #fosUser #register #form-register #profile_iban, #fosUser #register #form-register #profile_bic {
      margin-right: 3px; }
    #fosUser #register #you-are {
      font-size: 20px;
      padding: 50px 0 20px;
      color: #4c4b4f; }
      #fosUser #register #you-are a {
        margin-top: 25px;
        margin-right: 15px;
        padding-left: 80px;
        padding-right: 80px;
        font-size: 14px; }
    #fosUser #register .check-validation {
      width: 23px;
      height: 23px;
      margin-right: 15px;
      position: relative;
      top: 7px;
      display: none;
      transition: all 0.6s; }
    #fosUser #register .validation-false {
      background: url("/bundles/wdsite/images/close-picto.png") no-repeat; }
    #fosUser #register .validation-true {
      background: url("/bundles/wdsite/images/validated-picto.png") no-repeat; }
  #fosUser .notice {
    margin: 25px 0 25px;
    font-style: italic; }

#container p.mention-profil {
  color: white !important;
  padding: 15px;
  margin-top: 0; }

#profile_iban, #profile_bic {
  text-transform: uppercase; }

#crud #project_interlocutor_assigned_user, #crud #project_interlocutor_intermediated_folder_user, #crud #project_interlocutor_intermediated_folder {
  margin-left: 162px; }
#crud input[type=text].wanted {
  width: 210px;
  font-weight: bold;
  min-width: 210px; }

#modal-accepte {
  margin-right: 30px; }

@media only screen and (max-width: 797px) {
  #fosUser h1.left-title {
    text-align: center; }
  #fosUser #login #form-login {
    width: 100%; }
  #fosUser .next-info {
    float: none;
    margin-right: 0px; }
    #fosUser .next-info .little-info {
      margin-bottom: 4px;
      text-transform: uppercase;
      text-align: center; }
      #fosUser .next-info .little-info.new-account {
        float: left;
        margin-right: 25px;
        margin-top: 9px;
        margin-bottom: 15px; }
  #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .notice {
    margin-left: 0; } }
@media only screen and (min-width: 350px) {

  #dashboard .container form#form-register ul.floatlist,
  #fosUser #register #form-register.fos_user_registration_register ul.floatlist {
    display: block;
    max-width: 550px;
  }

  #dashboard .container form#form-register ul.floatlist li,
  #fosUser #register #form-register.fos_user_registration_register ul.floatlist li {
      float: left;
      width: 50%;
      height: 15px;
      font-size: 12px;
  }

  #dashboard .container form#form-register ul.floatlist li:before,
  #fosUser #register #form-register.fos_user_registration_register ul.floatlist li:before {
        content: "\2022";
        margin-right: 10px;
        color: #1BA2C2;
  }

  #fosUser #register #form-register.fos_user_resetting_reset ul.floatlist {
    display: block;
    max-width: 550px; }
    #fosUser #register #form-register.fos_user_resetting_reset ul.floatlist li {
      float: left;
      width: 50%;
      height: 15px;
      font-size: 12px; }
      #fosUser #register #form-register.fos_user_resetting_reset ul.floatlist li:before {
        content: "\2022";
        margin-right: 10px;
        color: #1BA2C2; } }

/*# sourceMappingURL=fosUser.css.map */

@media only screen and (max-width: 1024px) {
  #fosUser .breadcrumb p {
    font-size: 16px !important; }
  #fosUser #register #form-register input#profile_address, #fosUser #register #form-register input#profile_address_bis, #fosUser #register #form-register input#infos_profile_address_bis {
    width: 100%; }
  #fosUser #register #form-register input#profile_zip_code, #fosUser #register #form-register input#profile_zip_code_bis, #fosUser #register #form-register input#infos_profile_zip_code_bis {
    width: 100%; }
  #fosUser #register #form-register input#profile_city, #fosUser #register #form-register input#profile_city_bis, #fosUser #register #form-register input#infos_profile_city_bis {
    width: 100%; }
  #fosUser #register #form-register .first-col-card-information {
    float: none; }
  #fosUser #register #form-register #slider {
    margin-top: 45px; }
  #fosUser #register #form-register.fos_user_registration_register .block-with-information {
    display: block; }
    #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document {
      max-width: 100%; }
      #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .information-block {
        top: 7px;
        margin-left: 150px;
        left: 0; }
      #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .fileupload {
        clear: both;
        padding-top: 10px; }
      #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group input[type="text"] {
        max-width: 48%;
        width: 48%;
        margin-right: 20px; }
      #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group .input-group-btn {
        width: 48%; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group .input-group-btn label {
          width: 100%; } }
@media only screen and (max-width: 797px) {
  input, textarea {
    width: 100%; }

  .customfile-button {
    float: none; }

  .customfile-feedback {
    margin-top: 5px;
    line-height: 24px; }

  #register-breadcrumb div {
    width: 100%;
    margin-bottom: 5px;
    text-align: center; }

  #fosUser {
    /*.banniere{
      h1{
        margin-top:20px; 
      }
    }*/ }
    #fosUser h1 {
      font-size: 24px !important; }
    #fosUser #login #form-login input[type="text"], #fosUser #login #form-login input[type="password"], #fosUser #login #form-login input[type="number"] {
      margin-bottom: 10px;
      width: 100%; }
    #fosUser #login #form-login .lostPwd {
      text-align: left;
      width: auto; }
    #fosUser #loginSuccess a.btn {
      width: 100%;
      margin-top: 10px;
      margin-bottom: 20px; }
    #fosUser #register #form-register #all-choices-select .choice-radio {
      display: block !important; }
    #fosUser #register #form-register .register-input {
      width: 100%; }
    #fosUser #register #form-register #slider {
      margin-left: 0;
      width: 100%;
      margin-top: 50px; }
    #fosUser #register #form-register .ui-widget-content {
      background: none; }
      #fosUser #register #form-register .ui-widget-content img {
        display: block; }
    #fosUser #register #form-register .first-col-card-information {
      float: none; }
    #fosUser #register #form-register .customfile {
      padding: 5px 0;
      float: none;
      max-width: 100%; }
    #fosUser #register #form-register .newsletter-checkbox div.optin-info {
      margin-top: 10px;
      width: 80%; }
    #fosUser #register #form-register input[type="checkbox"] {
      width: 30px;
      height: 30px; }
    #fosUser #register #form-register input[type="text"], #fosUser #register #form-register input[type="password"], #fosUser #register #form-register input[type="email"], #fosUser #register #form-register input[type="number"] {
      width: 100%; }
    #fosUser #register #form-register #card-num {
      width: 70%;
      margin-right: 5%; }
    #fosUser #register #form-register #card-crypto {
      width: 24%;
      margin-right: 0; }
    #fosUser #register #form-register #profile_iban {
      width: 100%; }
    #fosUser #register #form-register a.btn {
      width: 100%; }
    #fosUser #register #form-register.fos_user_registration_register .block-with-information {
      display: block; }
      #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document {
        max-width: 100%; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .information-block {
          top: 7px;
          margin-left: 150px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .fileupload {
          clear: both;
          padding-top: 10px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group {
          width: 100%; }
          #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group input[type="text"] {
            max-width: 100%;
            width: 100%; }
          #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group .input-group-btn {
            width: 100%; }
            #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .input-group .input-group-btn label {
              width: 100%;
              margin-top: 10px; }
        #fosUser #register #form-register.fos_user_registration_register .block-with-information.one-document .title-label {
          width: 100%; }
    #fosUser #register #form-register #profile_birthday_date .customSelect, #fosUser #register #form-register #profile_birthday_date .hasCustomSelect {
      margin-top: 0;
      margin-bottom: 15px;
      display: block; }
      #fosUser #register #form-register #profile_birthday_date .customSelect:last-of-type, #fosUser #register #form-register #profile_birthday_date .hasCustomSelect:last-of-type {
        margin-bottom: 0; }
    #fosUser #register #form-register input#profile_born_city {
      width: 100%;
      margin-bottom: 15px; }
    #fosUser #register #form-register #born_country, #fosUser #register #form-register #born_city, #fosUser #register #form-register born_city_bis {
      width: 100%;
      margin-top: 15px; }
      #fosUser #register #form-register #born_country .selectBigCustom, #fosUser #register #form-register #born_city .selectBigCustom, #fosUser #register #form-register born_city_bis .selectBigCustom {
        margin-top: 0; }
    #fosUser .next-info {
      width: 100%; }
      #fosUser .next-info.usurer-big-info {
        width: 100%;
        min-width: 0px; } }
@media only screen and (max-width: 480px) {
  #fosUser #register .block .field .left-field {
    padding-right: 30px !important; }
  #fosUser #register .block .field .right-field {
    padding-left: 30px !important; }
  #fosUser #register #form-register #card-num {
    width: 100%; }
  #fosUser #register #form-register #card-crypto {
    width: 100%; }
  #fosUser #register #form-register .left-field {
    padding-right: 0px !important; }
  #fosUser #register #form-register .right-field {
    padding-left: 0px !important; }
  #fosUser #register .orange-button-dashboard {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 15px; }
  #fosUser #resetPwd #form-resetPwd input[type="text"] {
    width: 100%;
    margin-bottom: 15px; } }

/*# sourceMappingURL=fosUserResponsive.css.map */
