/*  imported from addressSelect.css 
*/

/* Copyright 2015-2017 Parity Technologies (UK) Ltd.
/* This file is part of Parity.
/*
/* Parity is free software: you can redistribute it and/or modify
/* it under the terms of the GNU General Public License as published by
/* the Free Software Foundation, either version 3 of the License, or
/* (at your option) any later version.
/*
/* Parity is distributed in the hope that it will be useful,
/* but WITHOUT ANY WARRANTY; without even the implied warranty of
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
/* GNU General Public License for more details.
/*
/* You should have received a copy of the GNU General Public License
/* along with Parity.  If not, see <http://www.gnu.org/licenses/>.
*/
.addressSelect__outerInput___a_R9m {
  display: flex;
  flex-direction: row;
  position: relative; }
  .addressSelect__outerInput___a_R9m .addressSelect__input___1nzm3 {
    flex: 1; }
  .addressSelect__outerInput___a_R9m .addressSelect__loader___Ze3LE {
    position: absolute;
    bottom: 1rem;
    right: 9rem; }

.addressSelect__input___1nzm3 {
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: .28571429rem;
  box-sizing: border-box;
  appearance: textfield;
  width: 100%;
  padding: 0;
  border: none;
  background: white;
  transition-property: font-size, padding;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  font-family: inherit;
  font-size: 2em; }
  .addressSelect__input___1nzm3:focus {
    outline: none; }
  .addressSelect__input___1nzm3::placeholder {
    color: #a2a2a2; }

.addressSelect__copy___bXwSQ {
  margin-right: 0.5em; }

.addressSelect__inputAddressContainer___ea6K7 {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  position: relative; }

.addressSelect__inputAddress___2cxGF {
  flex: 1; }
  .addressSelect__inputAddress___2cxGF:focus {
    outline: none; }
  .addressSelect__inputAddress___2cxGF > *:hover {
    cursor: text !important; }

.addressSelect__main___3Q24G {
  position: relative;
  left: 0; }

.addressSelect__title___2xy8s {
  display: flex;
  flex-direction: column;
  position: relative; }

.addressSelect__underline___2jEaC {
  position: relative;
  margin: 0 0.5rem 0 0.5rem; }

.addressSelect__empty___1HKMq {
  font-size: 1.5em; }

.addressSelect__inputContainer___36lDL {
  display: flex;
  flex-direction: column;
  flex: 1; }
  .addressSelect__inputContainer___36lDL .addressSelect__input___1nzm3 {
    font-size: 1.5em;
    padding: 0.5em 9rem 0.5em 0.5em;
    display: block;
    padding-right: 6rem; }

.addressSelect__container___LXsh3 {
  margin-bottom: 1em; }

.addressSelect__categories___1PDrs {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: flex-start; }
  .addressSelect__categories___1PDrs > * {
    flex: 1; }

.addressSelect__category___guGWp {
  display: flex;
  flex-direction: column;
  margin: 0 0.5em;
  max-width: 35em; }
  .addressSelect__category___guGWp .addressSelect__title___2xy8s {
    text-transform: uppercase;
    font-color: white; }
    .addressSelect__category___guGWp .addressSelect__title___2xy8s h3 {
      margin: 0; }
  .addressSelect__category___guGWp .addressSelect__cards___1euVI {
    flex: 1;
    overflow: auto;
    display: flex;
    flex-direction: column;
    margin: 1em 0; }
  .addressSelect__category___guGWp .addressSelect__account___tLUtg {
    margin: 0.5em 0; }
