.text-danger {
    color: #ce1e1e;
}

.text-bold {
    font-weight:600;
}

* {
    font-family: "Avenir Light", sans-serif;
}

.warning_checkbox {
    display:none;
    color: #ce1e1e;
    font-weight:600;
}


#subtitle {
    text-align: center;
	padding-bottom:20px;
	font-size: 1.3rem;
	font-family: "Avenir Light" !important;
    color:#646464;
    padding-bottom:2rem;
}

.presubtitle {
  background: -webkit-linear-gradient(left, #95bb20, #174695);
   background: -o-linear-gradient(right, #95bb20, #174695);
   background: -moz-linear-gradient(right, #95bb20, #174695);
   background: linear-gradient(to right, #95bb20, #174695);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 400 !important;
  font-size: 2rem;
  font-family: "Avenir Light" !important;
  margin-bottom:1rem;
}

@media screen and (max-width: 998px) {
    .presubtitle {
        font-size: 1rem !important;
    }
    .btns-home a {
        font-size: 1.3rem !important;
    }
    .delphititle {
        font-size: 2.2em !important;
    }
    .privacy-group>input {
        min-height: 20px !important;
        min-width: 20px !important;
    }
    .radio-line>input {
        min-height: 20px !important;
        min-width: 20px !important;
    }
}

/* last */

#header_container {
    text-align:center;
    margin-top: 1.8rem;
}
#header_container img {
    width:32%;
}

#login_header_container {
    text-align:center;
    margin-top: 1.8rem;
}
#login_header_container img {
    width:67%;
}

@media screen and (max-width: 998px) {
    #header_container img {
        width: 90%;
    }
    #login_header_container img {
        width: 90%;
    }
}