* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    /* font-family: Arial, Helvetica, sans-serif; */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    /* background-image: url(https://images.unsplash.com/photo-1656231898600-198fc3271320?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1062&q=80);
  background-size: cover;
  background-attachment: fixed; */
    background-color: #8a60fd;
    ;
}

/* align items center vertically and horizontally  */
.container {
    display: flex;
    justify-content: center;
    align-items: center !important;
    height: 560px;
}

.form {
    /* margin-top: 50px; */
    width: 450px;
    height: 595px;
    /* background-color: rgba(101, 27, 27, 0.3); */
    background-color: white;
    /* box-shadow: 0 5px 30px black; */
    border-radius: 8px;
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}

.btn h2 {
    padding: 3px;
    margin: 35px 0px 35px 0px;
    text-align: center;
    border-style: none;
    background-color: transparent;
    /* color: beige; */
    color: #8a60fd;
    font-size: 18px;
    font-weight: 550;
}

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

.formGroup input {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    line-height: 1.3;
    border: none;
    width: 80%;
    border-bottom: 1.8px solid #ccc !important;
    /* border-bottom: 2px solid rgb(65, 33, 33); */
    padding: 10px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: bold;
    background-color: transparent;
    color: #8a60fd;
}

label {
    /* text-align: left; */
    color: white;
    /* margin-bottom: 15px; */
    /* color: blueviolet; */
}

select {
    margin: 5px;
}

input:focus {
    outline: none !important;
    border-bottom: 1.8px solid #8a60fd !important;
    font-size: 14px;
    font-weight: bold;
    color: red;
}

select:focus {
    outline: none !important;
    border-bottom: 1.8px solid #8a60fd !important;
    font-size: 14px;
    font-weight: bold;
    color: red;
}

#tech {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    line-height: 1.3;
    font-size: 14px;
    padding: 10px;
    font-weight: bold;
    background-color: transparent;
    color: #8a60fd;
    width: 80%;
    border-bottom: 1.8px solid #ccc !important;
    border: none;
}

#interview {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    line-height: 1.3;
    font-size: 14px;
    padding: 10px;
    font-weight: bold;
    background-color: transparent;
    color: #8a60fd;
    width: 80%;
    border-bottom: 1.8px solid #ccc !important;
    border: none;
}

::placeholder {
    /* color: white; */
    color: #8a60fd;
}

.checkBox {
    display: flex;
    justify-content: center;
    margin: 16px !important;
}

#checkbox {
    margin-right: 10px;
    height: 15px;
    width: 15px;
}

.text {
    color: rgb(199, 197, 197);
    font-size: 13px;
}

.btn2 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    margin-top: 25px;
    /* padding: 10px; */
    width: 150px;
    padding: 11px 35px !important;
    border-radius: 24px !important;
    /* background-color: rgb(10, 136, 43); */
    background-color: white;
    border-style: none;
    color: #ca16a9;
    font-weight: 600;
    border: 1px solid #ca16a9 !important;
}

.btn2:hover {
    background-color: #ca16a9;
    color: white;
}

/* Animation */
img.vert-move {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}

img.vert-move {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}

@-webkit-keyframes mover {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}

@keyframes mover {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}



/* .btn button:hover{
  border-bottom: 2px solid rgb(91, 243, 131);
} */

/* hide signup form */
.login {
    display: none;
}

/* Login form code */
.login {
    margin-top: 40px;
}

.login .checkBox {
    margin-top: 30px !important;
}


/* NAV_BAR */
* {
    margin: 0;
    padding: 0;
    font-family: verdana;
}

#abc {
    width: 21%;
    margin: auto;
    background-size: cover;
}

nav ul {
    float: right;
    margin-top: 20px;
    margin-right: 30px;
}

nav ul li {
    list-style-type: none;
    display: inline-block;
    transition: 0.7s all;
}

nav ul li:hover {
    border-radius: 15px;
    background-color: rgb(226, 108, 30);
}

nav ul li a {
    text-decoration: none;
    color: #fff;
    padding: 30px;
}

p {
    color: white;
}

h2 {
    font-size: 40px;
    color: white;
    width: 100%;
    margin: auto;
    margin-top: 20px;
    text-align: center;
}

/* Responsive */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    h2 {
        font-size: 18px;
    }

    #abc {
        width: 63%;
    }
}

/* Small devices (portrait tablets and large phones, 600px and up) */
/* @media only screen and (min-width: 600px) {
  h2{
    font-size: 19px;
  }
} */

/* Medium devices (landscape tablets, 768px and up) */
/* @media only screen and (min-width: 768px) {
  h2{
    font-size: 19px;
  }
} */