:root {
    --main-red: #f15f61;
}

/*  ======== hover style change prevention ========= */
*:hover, *:focus {
    outline: none !important;
    box-shadow: none !important;
    /* border-color: initial !important; */
}
input:hover, input:focus {
    border-color: initial !important;
}

a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, .navbar-link.is-active {
    background-color: white !important;
    color: var(--main-red) !important;
}
/* --  ======== hover style change prevention ========= */

a.has-text-white:hover, .has-text-white > *:hover { color: white !important }
.text-main { color: var(--main-red) !important }
.rounded-main { border-radius: 1rem !important; }
.home .is-size-1 { line-height: 1.2 }
.main-border { border: 2px solid var(--main-red) !important }
.main-background { background: var(--main-red) !important }
.center-all-left {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}
.tab-content { padding-right: 0 !important; padding-left: 0 !important; }

hr {
    height: 1px !important;
    background-color: rgb(203 203 203) !important;
}

.no-round { border-radius: 0; }

.vestina {
    padding: .25rem .5rem;
    border: 1px solid rgb(151, 151, 151);
    border-radius: 2rem;
    margin-right: .5rem;
    margin-bottom: .5rem;
}
.pfp {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
    object-position: center;
}
.is-180x180 {
    width: 180px;
    height: 180px;
}
.search-students .box {
    position: relative;
    box-shadow: none;
    border: 1px solid rgb(203 203 203);
}
.search-students .employ {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
}
.column.list-field {
    border-left: 1px solid rgb(203 203 203);
    padding-left: 1.5rem !important;
}