.container-ing_inter-becas {
    padding: 0% 7%;
}

.container-ing_inter-becas .title img {
    padding: 20px 25px 20px 0px;
    margin-right: 0px;
    width: 8rem;
}

.container-ing_inter-becas .title h1 {
    color: var(--color-inginter);
    font-size: 2.8rem;
}

.container-ing_inter-becas .collapse-container {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.container-ing_inter-becas .custom-collapse {
    width: 100%;
}

.container-ing_inter-becas .custom-collapse label {
    background: var(--color-inginter);
}

.container-ing_inter-becas .custom-collapse_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.container-ing_inter-becas .custom-collapse_content a {
    width: 23%;
    min-width: 17rem;
    margin: 3% 0 3% 0;
}

.ing_inter_becas {
    display: flex;
    justify-content: center;
}


.seeker-container {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    margin-top: 5px;
}

.seeker-container__seeker {
    overflow: hidden;
    width: 80%;
    height: 700px;
    background: white;
    box-shadow: 5px 4px 10px -6px rgba(0, 0, 0, 0.75);
    /* padding: 0 0 10px 0; */
    /* display: flex; */
}

.seeker-container__seeker .tabs label {
    display: block;
    height: 7%;
    width: 33.33%;
    padding: 2px;
    color: white;
    text-align: center;
    font-size: 1.5rem;
    background: var(--color-inginter);
    border: #0e8118 solid 1px;
}

.container-ing_inter-becas .custom-collapse .optionsSelector label {
    background: white;
    color: black;
    justify-content: flex-start;
}

.optionsSelector {
    height: 96%;
    display: flex;
    font-size: 1.2rem;
}

.optionsSelector label {
    text-align: left;
    display: flex;
    /* padding: 2% 0px 4%; */
    align-items: center;
    width: 100%;
    min-height: 50px;
    border-bottom: rgba(128, 128, 128, 0.459) 3px solid;
    font-style: italic;
    /* overflow: hidden; */
}

.optionsSelector label:hover {
    cursor: pointer;
}

.optionsSelector label .check:hover {
    cursor: pointer;
}

.optionsSelector label.last {
    border-bottom: none;
}

.optionsSelector input[type="checkbox"] {
    left: auto;
    position: relative;
    margin: 0 6px 0;
    transform: scale(1.1);
}

.optionsSelector input[type="checkbox"]:checked+label {
    color: var(--color-inginter);
    box-shadow: none;
}

.optionsSelector input[type="checkbox"]:checked~.check {
    color: var(--color-inginter);
}

.optionsSelector input[type="radio"] {
    margin: 0 6px 0;
    transform: scale(1.4);
}

.optionsSelector input[type="radio"]:checked~.check {
    color: var(--color-inginter);
}

.optionsSelector__type {
    width: 33.57%;
    padding: 0 1%;
    border-right: 2px solid rgba(0, 0, 0, 0.062);
}

.optionsSelector__country {
    overflow: inherit;
    overflow-y: scroll;
    width: 33.33%;
    padding: 0 0 0 1%;
    mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
    mask-size: 100% 20000px;
    mask-position: left bottom;
    -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
    -webkit-mask-size: 100% 20000px;
    -webkit-mask-position: left bottom;
    transition: mask-position 0.3s, -webkit-mask-position 0.3s;
}

.optionsSelector__country:hover {
    -webkit-mask-position: left top;
}

.optionsSelector__country::-webkit-scrollbar {
    width: 13px;
    /* height: 10pX; */
}

.optionsSelector__country::-webkit-scrollbar-track {
    background: white;
    border-radius: 10px;
}

.optionsSelector__country::-webkit-scrollbar-thumb {
    background-color: var(--color-inginter);
    border-radius: 10px;
    border: 1px solid #ffffff;
    cursor: pointer;
}

.optionsSelector__country::-webkit-scrollbar-thumb:hover {
    background: #59a965bd;
    cursor: pointer;
}

.optionsSelector__university {
    border-left: 2px solid rgba(0, 0, 0, 0.062);
    overflow: inherit;
    overflow-y: scroll;
    width: 33.7%;
    padding: 0 1%;
    mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
    mask-size: 100% 20000px;
    mask-position: left bottom;
    -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
    -webkit-mask-size: 100% 20000px;
    -webkit-mask-position: left bottom;
    transition: mask-position 0.3s, -webkit-mask-position 0.3s;
}

.optionsSelector__university:hover {
    -webkit-mask-position: left top;
}

.optionsSelector__university::-webkit-scrollbar {
    width: 13px;
    /* height: 10pX; */
}

.optionsSelector__university::-webkit-scrollbar-track {
    background: white;
    border-radius: 10px;
}

.optionsSelector__university::-webkit-scrollbar-thumb {
    background-color: var(--color-inginter);
    border-radius: 10px;
    border: 1px solid #ffffff;
    cursor: pointer;
}

.optionsSelector__university::-webkit-scrollbar-thumb:hover {
    background: #eb751a9f;
    cursor: pointer;
}

.seeker-container__info {
    background: var(--color-inginter);
    color: white;
    box-shadow: 5px 4px 10px -6px rgba(0, 0, 0, 0.75);
    position: relative;
    width: 25%;
    height: 700px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    font-size: 1.5rem;
    font-style: italic;
}

.seeker-container__info--objetive {
    border-bottom: 2px solid white;
    height: 25%;
    margin: 0 5% 0 5%;
    display: flex;
    flex-direction: column;
    overflow: inherit;
    overflow-y: scroll;
    padding: 5% 4% 1% 1%;
    mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
    mask-size: 100% 20000px;
    mask-position: left bottom;
    -webkit-mask-image: linear-gradient(to top, transparent, black), linear-gradient(to left, transparent 17px, black 17px);
    -webkit-mask-size: 100% 20000px;
    -webkit-mask-position: left bottom;
    transition: mask-position 0.3s, -webkit-mask-position 0.3s;
}

.seeker-container__info--objetive:hover {
    -webkit-mask-position: left top;
}

.seeker-container__info--objetive::-webkit-scrollbar {
    width: 15px;
    height: 10pX;
}

.seeker-container__info--objetive::-webkit-scrollbar-track {
    background: white;
    border-radius: 10px;
}

.seeker-container__info--objetive::-webkit-scrollbar-thumb {
    background-color: var(--color-inginter);
    border-radius: 10px;
    border: 1px solid #ffffff;
    cursor: pointer;
}

.seeker-container__info--objetive::-webkit-scrollbar-thumb:hover {
    background: #eb751a9f;
}

.seeker-container__info--area {
    border-bottom: 2px solid white;
    height: 25%;
    margin: 0 5% 0 5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.seeker-container__info--sector {
    border-bottom: 2px solid white;
    height: 25%;
    margin: 0 5% 0 5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.seeker-container__info--links {
    /* border-bottom: 2px solid white; */
    height: 25%;
    margin: 0 5% 0 5%;
    padding: 12% 0;
}

.seeker-container__info--links a.link_external:before {
    display: inline-block;
    /* vertical-align: middle; */
    content: '';
    width: 44px;
    height: 44px;
    margin: 0 5px 0 0;
    background: url('/pri/images/icons/IconExternalPage.png');
}

.seeker-container__info--links a.link_external {
    color: white;
    font-size: 2rem;
}

.seeker-container__info--links a.link_external:hover {
    transform: scale(1.03);
}

/* -------------------------MEDIA------------------------- */

@media screen and (max-width: 767px) {
    .seeker-container{
    	flex-direction: column;
    }
    
    .seeker-container__seeker{
    	width: 100%;
    }
    
    .seeker-container__info{
    	width: 100%;
    	height: 20rem;
    	padding: 0 10% !important;
    }
}