﻿.steps-form-2 {
  display: table;
  width: 100%;
  position: relative;
  margin-top: 3%;
  }
.steps-form-2 .steps-row-2 {
  display: table-row; }
.steps-form-2 .steps-row-2:before {
  top: 14px;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 100%;
  height: 2px;
  background-color: #0072ff; }
.steps-form-2 .steps-row-2 .steps-step-2 {
  display: table-cell;
  text-align: center;
  position: relative; }
.steps-form-2 .steps-row-2 .steps-step-2 p {
  margin-top: 0.5rem; }
.steps-form-2 .steps-row-2 .steps-step-2 button[disabled] {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important; }
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 {
     width: 70px;
  height: 70px;
  border: 2px solid #f8a100;
  background-color: white !important;
  color: #f8a100 !important;
  border-radius: 50%;
  padding: 22px 18px 15px 18px;
  margin-top: -22px; }
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2:hover {
  border: 2px solid #4285F4;
  color: #4285F4 !important;
  background-color: white !important; }
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 .fa {
  font-size: 1.7rem; }


.product img{
    width:40px;
    height:40px;
    margin-left:25px;    
}

.product .title{
    font-size:15px;
    text-align:left;
    position:relative;
    top:-42px;
    left:80px;
    width:200px;
}

.product .description{
    font-size:10px;
    text-align:left;
    position:relative;
    top:-42px;
    left:80px;
}

.Titulo {
   margin-left:50px;
   font-family: 'Source Sans Pro', sans-serif;
}

.TitleSmall {
   margin-left:30px;
   font-family: 'Source Sans Pro', sans-serif;
   font-size:24px;
}

.SubTitleSmall {
    font-size:20px;
    margin-left:25px;
    font-family: 'Source Sans Pro', sans-serif;
}

.infoimg {
  margin-left:20px;
}

.desc {
    margin-left:40px;
    font-family: 'Source Sans Pro', sans-serif;
}


.productMenu{
    margin-bottom:10px;
}

.productIconMenu{
    width:20px;
    height:20px;
}

.descriptionMenu {
    font-size:12px;
}

#btnLogin{
    margin-top:4px;
}

.profilepicture {
   
    float:right;
    width:140px;
    cursor:pointer;
}

.profilepicturemini {
   
    float:right;
    width:70px;
}
.columntitle{
    /*text-align:right;*/
    vertical-align:bottom;

}

.Email, .Email2{
    font-size:15px;
}

.ResetPassword
{
    font-size:14px;   
}

.changepasswordform{
    width:60%;
    margin-left:120px;
}

.FunctionMenu{
    font-size:16px;
    margin-left:20px;
}

.productimg{
    max-height:250px;
    max-width:200px;
}


.columntitle{
    top:26px;
    height:40px;
    vertical-align:text-bottom ;
}

.descriptionHtml {

    height:400px;
}


.FunctionMenu{
    cursor:pointer;
}


/*#MenuLateral{
    position:absolute;
}*/

#imgClient{
    height:60px;
}