﻿.container {
    color: #818181;
    font: normal normal normal 16px/20px system-ui;
}
.label-requerido:after {
    content: ' *';
    color: #B50303;
}
.titulo{
    background: #eeeeee;
    border: 0;
    font-size: 1.5em;
    border-radius: 50px;
    color: #4e4e4e;
    padding: 5px 0;
    text-align:center;
    font-weight:bold;
}

.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 10px;
    padding-right: 15px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

.checkbox-inline {
    word-wrap: break-word;
}

.radio {
    width: 20px;
    height: 20px;
    background: #00c4eb;
    border: #00c4eb;
    vertical-align: middle;
    accent-color: #0099D1;
}

.label {
    text-align: left;
    font: normal normal normal 16px/23px system-ui;
    letter-spacing: 0px;
    color: #818181;
}

.ayuda {
    text-align: left;
    font: normal normal normal 14px/18px system-ui;
    letter-spacing: 0px;
    color: #818181;
    opacity: 1;
}

.checkbox {
    /* Layout Properties */
    width: 20px;
    height: 16px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    accent-color: #0099D1;
    cursor: pointer;
}

[type="checkbox"] {
    vertical-align: middle;
}

.boton {
    width: 226px;
    height: 44px;
    background: #00c4eb;
    border-color: #00c4eb;
    font: normal normal normal 18px/23px system-ui;
    color: #FFFFFF;
    border-radius: 1.563rem;
    font-size: 16px;
    line-height: 0.563rem;
    padding: 0.75rem 1rem;
    border-width: 0.125rem;
    border-style: solid;
}

.btn-anexar {
    background: #757575;
    background-image: url(Icons/paperclip.svg);
    filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(40deg) brightness(101%) contrast(100%);
    display: inline-block;
    width: 2.5rem;
    background-repeat: no-repeat;
    background-size: 1.5rem 1.5rem;
    background-position-x: center;
    background-position-y: center;
}

.has-error span.help-block {
    color: #B50303;
}

.has-error span {
    color: #B50303;
    text-align: left;
    font: normal normal normal 14px/18px system-ui;
    letter-spacing: 0px;
    opacity: 1;
}

.has-error div {
    color: #B50303;
    text-align: left;
    font: normal normal normal 14px/18px system-ui;
    letter-spacing: 0px;
    opacity: 1;
}

.has-error label {
    color: #B50303;
    text-align: left;
    font: normal normal normal 16px/23px system-ui;
    letter-spacing: 0px;
    opacity: 1;
}

.has-error div.ms-ctn {
    color: #B50303;
    border: 1px solid #B50303;
}

span.field-validation-error, span.help-block {
    color: none;
}

.has-error .form-control {
    color: none;
    border: 1px solid none;
}

.contador {
    font: normal normal normal 14px/18px system-ui;
    letter-spacing: 0px;
    color: #212121;
    float: right;
}

.form-control {
    border-radius: 20px !important;
    border: 2px solid #00c4eb !important;
}