﻿hr
{   border: 0;
    border-top: 1px solid #fff;

}

#logon
{
    margin-top: 20px;
    margin-bottom: 40px;
}

.input-validation-error {
    border: 1px solid #dd4b39;
}

.field-validation-error {
    margin-bottom: 0;
    color: #cc5965;
    font-weight:bold;
    display: inline-block;
    text-align:left;
}

.validation-summary-errors {
     color: #cc5965;     
     font-weight:bold;
}

.validation-summary-errors ul {
    list-style: none;
}

.todo-list > li .label {
  font-size: 11px !important;
  margin-left: 10px;
}

.icono-ayuda {
    font-size: 24px !important;
    vertical-align: middle !important;
    padding: 5px 10px 5px 10px
}

.table-row-italic > tr,
.table-row-italic > td {
    font-style: italic;
}

.center-version > img {
    width: 90px;
    height: 90px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.btn-botonera-dash{
    min-height:220px;
    min-width:100%;
}

@media (max-width: 1024px) {
    .btn-botonera-dash {
    min-height:12em;
    min-width:100%;
    margin-bottom:1em;
    }
}

.btn-pink {
  color: #fff;
  background-color: #e91e6b;
  border-color: #e91e6b;
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus {
  background-color: #d41d62;
  border-color: #d41d62;
  color: #FFFFFF;
}

/*foto avatar*/
.profile-pic {
    max-width: 200px;
    max-height: 200px;
    display: block;
}

.file-upload {
    display: none;
}

.p-image {
    position: absolute;
    top: 167px;
    right: 145px;
    color: #666666;
    transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}
.p-image:hover {
    transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}

.img-container img {
    max-width: 100%;
}
        
.cropper-view-box,
.cropper-face {
    border-radius: 50%;
}
