@import url(https://fonts.googleapis.com/css?family=Jost:wght@300;400;500;600;700&display=swap);body,html{height:100%;width:100%;margin:0;padding:0;left:0;top:0;font-size:100%}.center,.container{margin-left:auto;margin-right:auto}*{font-family:Jost,sans-serif;color:#333447;line-height:1.5}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p{font-size:1.125rem;font-weight:200;line-height:1.8}.font-light{font-weight:300}.font-regular{font-weight:400}.font-heavy{font-weight:700}.left{text-align:left}.right{text-align:right}.center{text-align:center}.justify{text-align:justify}.container{padding: 20pt 25pt }.row{position:relative;width:100%}.row [class^=col]{float:left;margin:.5rem 2%;min-height:.125rem}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:96%}.col-1-sm{width:4.33%}.col-2-sm{width:12.66%}.col-3-sm{width:21%}.col-4-sm{width:29.33%}.col-5-sm{width:37.66%}.col-6-sm{width:46%}.col-7-sm{width:54.33%}.col-8-sm{width:62.66%}.col-9-sm{width:71%}.col-10-sm{width:79.33%}.col-11-sm{width:87.66%}.col-12-sm{width:96%}.row::after{content:"";display:table;clear:both}.hidden-sm{display:none}@media only screen and (min-width:33.75em){.container{padding: 20pt 25pt}}@media only screen and (min-width:45em){.col-1{width:4.33%}.col-2{width:12.66%}.col-3{width:21%}.col-4{width:29.33%}.col-5{width:37.66%}.col-6{width:46%}.col-7{width:54.33%}.col-8{width:62.66%}.col-9{width:71%}.col-10{width:79.33%}.col-11{width:87.66%}.col-12{width:96%}.hidden-sm{display:block}}@media only screen and (min-width:60em){.container{width:75%;max-width:60rem}}
select, input[type=text], input[type=password], input[type=email] { width: 100%; padding: 0.75rem; border: solid 1px#000; border-radius: 0px; font-size: 100%; background-color: #fff;}
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.select-container {position:relative; display: inline;}
.select-container:after {content:""; width:0; height:0; position:absolute; pointer-events: none;}
.select-container:after { border-left: 5px solid transparent; border-right: 5px solid transparent; top: .5em; right: .75em; border-top: 8px solid black; opacity: 0.5; }
select::-ms-expand { display: none; }

input[type=password] {-webkit-text-security: disc;}
.form-control:focus {outline: none; border: 1px solid #e57200;}
.error { color: #da0000; font-size: .875rem; font-weight: 500; }
.v-center { margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }
svg + a {padding-left: 35px}
.icon-help path {fill: #e57200;}
.btn {
    background: #e57200;
    color: #fff;
    padding: 0.75rem 2.5rem;
    border: none;
    text-align: center;
    font-size: .875rem;
    font-weight: bold;
    letter-spacing: 1px;
    cursor: pointer;
    text-transform: uppercase;
    border-radius:100px;
}
.btn:hover { background: #c66402; }
.hide {display: none;}

.value { text-transform: uppercase;}
label { font-weight: bold; }

.close { width: 15px; position: absolute; top: 35px; right: 40px; cursor: pointer; z-index: 100;}

.bottom-glued { padding: 0pt 0pt; bottom: 25pt; }
.repo-container { overflow-y:auto; background-color: #ededed; padding-top: 8px;}
.card { border-bottom: 0px solid #cdcdcd; cursor: pointer;}
.card-content { border: 1px solid #bcbcbc; display: flex; height: 80px; align-items: center; margin: 0.3rem 2%!important; background-color: #FFF; box-shadow: 5px 5px 20px 0px #b9b9b9;}
.card-content:hover { background-color: #fcd2a8;}
.card-disabled, .card-disabled:hover { background-color: #e3e3e3; }
.card-content > img { padding-left: 10px}
.card-content > span { padding-left: 20px}
.password-eye { margin-left: -30px; cursor: pointer; }
input::-ms-reveal,
input::-ms-clear { display: none; }
#field-service { border-width: 1px; border-color: black; }
.svg-inline-style {
    enable-background: new 0 0 512 512;
}