.form-acuerdo-aduc .solicitud-title.solicitar-asesor-title { margin-top: 30px; margin-bottom: 15px; font-size: 20px}
.form-acuerdo-aduc .solicitud-title.solicitar-asesor-title~p { margin-bottom: 40px;}
.btns-paduc { display: flex; margin-bottom: 40px;}
.btns-paduc .btn { background: #789c48; color: #fff; border: 2px solid #789c48; padding: 15px 25px; font-weight: 600;}
.btns-paduc .btn:first-of-type { margin-right: 30px; }
.btns-paduc .btn:hover { background: #fff; color: #789c48; padding: 15px 25px; font-weight: 600;}
.linkBack { margin-top: 5px;}
.linkBack a { text-decoration: underline; color: #4f504f;}
.linkBack:hover { text-decoration: none;}

.Leyend {width:100%; display:block;text-align:center;color: #808080;}
.Leyend p {font-weight: 300; font-size: 14px; line-height: 1.2; margin-bottom: 20px;color: #808080;}
.Leyend.ErrorFiles {font-size: 13px;line-height: 1.5; color: #ea002a;}
.btnFileDiv {text-align:center;}

.btnUploadFile {color: #fff;background: #2196F3;border-color: #2196F3;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 2px;}
.btnUploadFile img {width:18px;height:18px; margin: 0 5px 0 0;}
.place-holder {width:100%;padding: 0 0 15px 0;display:flex;flex-flow: wrap;justify-content: center;}
.File {display: inline-block;border:1px solid #c5c5c5;border-radius:3px;width: 158px;height: 150px;text-align:center;margin: 5px;padding: 5px 15px;position: relative;}
.File em {display: inline-block;width: 100%;height: 60px;padding: 26px 0 5px 0;font-style: normal;line-height: 20px;word-wrap: break-word;overflow:hidden;}
.File .progress {width: 100%;margin:0;border-radius:3px;}
.File strong {width: 100%;height: auto;padding: 5px;font-weight:normal;}
.File .btnClose i {color:#fff;font-size: 18px;}
.File .btnClose {position: absolute;top: 5px;right: 5px;border: 1px solid red;height: 20px;width: 20px;border-radius: 3px;background-color:red;cursor:pointer;}
.File .result {width:100%;margin: -5px 0 0 0;padding: 0;text-align:center;display: inline-block;}
.File .result i {background-color:green;color:#fff;border-radius:50%;width:30px;height:30px;line-height: 30px;font-size: 18px;}
.File .result.error i {background: none;color: red;font-size: 20px;}
.File .result label {width:100%;text-align:center;display: inline-block;font-size: 14px;line-height: 14px;}
.File .result.error label {color: red;}
.progress {-webkit-box-shadow: none;box-shadow: none;background: #E0E0E0;}
.progress-xs {height: 5px;}
.progress-xs .progress-bar {line-height: 5px;}
.progress-sm {height: 10px;}
.progress-sm .progress-bar {line-height: 10px;}
.progress-lg {height: 30px;}
.progress-lg .progress-bar {line-height: 30px;}
.progress-bar {background: #2196F3;-webkit-box-shadow: none;box-shadow: none;color:#fff;font-weight:bold;border-radius:3px;}
.progress-bar.progress-bar-success {background-color: #009688;}
.progress-bar.progress-bar-info {background-color: #03A9F4;}
.progress-bar.progress-bar-warning {background-color: #FF9800;}
.progress-bar.progress-bar-danger {background-color: #F44336;}
.progress-bar.progress-bar-inverse {background-color: #212121;}

@media screen and (max-width: 420px){
    .form-acuerdo-aduc .modal-email .modal-header, .form-acuerdo-aduc .modal-email-ok .modal-header { margin-top: 50px;}
    .form-acuerdo-aduc .modal-email .modal-title, .form-acuerdo-aduc .modal-email-ok .modal-title { text-align: center;}
    .form-acuerdo-aduc .modal-email .modal-body, .form-acuerdo-aduc .modal-email-ok .modal-body { text-align: center;}
}