
@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,400;1,100&display=swap";

html {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    min-height: 100%;
    background-image: url("/boylem_img/background_75.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
}



.pixels12 {
    font-size: 12px;
}

.pixels14 {
    font-size: 14px;
}

.pixels16 {
    font-size: 16px;
}

.f-sans-pro {
    font-family: 'Roboto', serif;
}

.f-sans-pro-bold {
    font-family: 'Roboto', serif;
    font-weight: bold;
}

.f-sans-pro-italic {
    font-family: 'Roboto', serif;
    font-style: italic;
}

.f-sans-pro-bold-italic {
    font-family: 'Roboto', serif;
    font-weight: bold;
    font-style: italic;
}


.input-field {
    padding: 25px;
    background: #F4F4F4;
    border: none;
    border-radius: 5px;
}

input:focus, textarea:focus, select:focus{
    outline: none;
}

.img-logo {
    margin-top: 5%;
    margin-bottom: 5%;
    width: 180px;
    height: auto;
}

.img-user {
    margin-top: 5%;
    margin-bottom: 5%;
    width: 125px;
    height: auto;
}

.bg-container {
    width: 400px;
    border-radius: 10px;
    -webkit-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.25);
}

.btn-login {
    background: #153D54;
    border-radius: 10px;
    color: #fff;
    -webkit-box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.25);
}

.btn-login:hover {
    background: #285e80;
    border-radius: 10px;
    color: #fff;
}


.bottom-border {
    border-bottom: 3px solid #72C9DD;
}

.bg-footer {
    padding: 5%;
    display: flex;
    justify-content: center;
}

.form-group {
    margin-bottom: 2%;
}

.old-password {
    color: #4488AA;
}

.bg-profile {
    width: 50%;
}

@media (max-width: 800px) {
    .bg-profile {
        width: 100%;
    }
}


.title {
    font-size: calc(1em + 1vw);
}

.sub-title {
    font-size: calc(1em + 0.3vw);
}

.thead-custom th {
    color: #fff;
    background-color: #4e6573;
    border-color: #4e6573;
}

.btn-custom {
    background: #153D54;
    border-radius: 10px;
    color: #fff;
    -webkit-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.25);
}

.btn-custom:hover {
    background: #285e80;
    border-radius: 10px;
    color: #fff;
}

.btn-new {
    background: #1fa729;
    color: #fff;
}

.btn-new:hover {
    background: #23c42f;
    color: #fff;
}

.btn-custom-1 {
    background: #153D54;
    border-radius: 4px;
    color: #fff;
}

.btn-custom-1:hover {
    background: #285e80;
    border-radius: 4px;
    color: #fff;
}


.dis-none {
    display: none;
}

.cursor-pointer {
    cursor: pointer;
}
