.content
{
    margin-top:35px;
    margin-bottom:50px;
}
.guestbook-questions
{
    text-align: left;
    display:block;
}
.glyphicon-user
{
    margin-bottom:30px;
}
FORM .ni-custom-dropdown.country
{
    border-right:none;
}
FORM .show-password
{
    cursor: pointer;
}
FORM .show-password .hidepass
{
    display:none;
}
span.optionalfield
{
  color:#777777;
}
.glyphicon
{
    cursor: pointer;
}
@media (min-width: 768px)
{
    .content { margin-top:50px; margin-bottom:85px; }
    .content > .container > .row > form > div:nth-child(2),
    .ni-grey-column { background-color:#f4f4f4; border:1px solid #cccccc; padding:30px 20px; }
    .pac-container { padding: 10px; }
}
.pac-logo:after
{
    width: 105%;
    border-top: 1px solid #ccc;
    height: 20px !important;
    padding: 0px !important;
    margin-left: -3% !important;
}
.pac-item:hover
{
  background-color: #065FA3 !important;
  cursor: pointer;
}
.pac-item { border: none; }
.pac-item:hover *{ color: #fff !important; }
#passwordChange { margin-top: 30px; }
.edit-company { margin-bottom: 25px;}
.pac-item-query
{
  font-weight: normal;
  color: #666;
}
.pac-matched
{
  font-size: 12px;
  font-family: Helvetica;
  font-weight: bold;
  color: #333;
}
.pac-container
{
  line-height: 20px;
  padding: 7.5px;
  border: 1px solid #ccc;
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.18);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.18);
}
.edit-company
{
    color: #065fa3;
    cursor: pointer;
    margin-bottom: 30px;
}
.company-container
{
  margin-top: 9px;
  text-align: left;  
}
@media (min-width: 920px)
{
  .company-container { margin-top: 12px; }
  .edit-company { margin-bottom: 30px;}
}

input.phone
{
    width:100%;
}
.intl-tel-input
{
    display: block;
}
.intl-tel-input .flag-container
{
    text-align: left;
}
.intl-tel-input .country-code
{
    padding-left:15px;
}

@media (min-width: 992px)
{
    .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel]
    {
        margin-bottom:30px!important;
    }
}
@media (min-width: 768px)
{
    .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel]
    {
        margin-bottom:25px!important;
    }
}
.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel]
{
    margin-bottom:25px!important;
}
.form-control
{
    border-radius:0!important;
}

span.ui-selectmenu-button
{
    width:100%!important;
}

/*for until we can push ni.css again*/
.fielderror .ni-custom-dropdown
{
    background-image: none;
    border-color: #D73A0F;
}
.user-svg-icon
{
  width:85px;
  height:85px;
  border:3px solid #dddddd;
  background-color:transparent;
}

.user-svg-icon path
{
  fill:#dddddd;
}