body {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    background: url(../img/bg-2.jpg) no-repeat center center fixed;
    background-size: cover;
}

@media(max-width: 768px) {
    body {
        background: url(bg-2.jpg) no-repeat center center fixed;
    background-size: cover;
        background-image: initial;
    }
}

form {
    border: 3px solid #f1f1f1;
    background: #fff;
    padding: 40px 40px;
    margin: 10px 325px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}

@media(max-width: 768px) {
    form {
        border: 0;
        background: #fff;
        padding: 0;
        margin: 40px 0px;
        box-shadow: none;
    }
}

input[type=text],
input[type=password] {
    width: 100%;
    padding: 10px 20px;
    margin: 12px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
    border-radius: 6px;
    font-size: 14px;
}

input:focus {
    color: #4E5154;
    background-color: #FFFFFF;
    border-color: #1E9FF2;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.Register {
    background-color: #04aa6d00;
    color: #ee1414;
    padding: 10px 20px;
    margin: 0;
    border: none;
    cursor: pointer;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #ee1414;
}

.Register:hover {
    background-color: #ee1414;
    color: #ffffff;
    padding: 10px 20px;
    margin: 0;
    border: none;
    cursor: pointer;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #ee1414;
}

button {
    background-color: #04aa6d00;
    color: #43aeed;
    padding: 10px 20px;
    margin: 0;
    border: none;
    cursor: pointer;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #43aeed;
}

button:hover {
    background-color: #43aeed;
    color: #fff;
    padding: 10px 20px;
    margin: 0;
    border: none;
    cursor: pointer;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #43aeed;
}

button:hover {
    opacity: 0.8;
}

.cancelbtn {
    width: auto;
    padding: 10px 18px;
    background-color: #f44336;
}

.imgcontainer {
    text-align: center;
    /* margin: 24px 0 12px 0; */
}

img.avatar {
    width: 110px;

}

.container {
    padding: 16px;
}

span.psw {
    float: right;

}

/* Change styles for span and cancel button on extra small screens */
@media screen and (max-width: 300px) {
    span.psw {
        display: block;
        float: none;
    }

    .cancelbtn {
        width: 100%;
    }
}

.line-on-side {
    border-bottom: 1px solid #DADADA;
    line-height: 0.1em;
    margin: 33px 0 20px;
}

.line-on-side span {
    background: #FFFFFF;
    padding: 0 10px;
    font-size: 13px;
    color: #918b8b;
}

.headin {
    margin-top: 32px;
    font-size: 20px;
    color: #605d5d;
}

.margt {
    margin: 10px 0px;
    color: #787474;
}

.p {
    margin-bottom: 0px;
    color: #6e6868;
}
.dis-in{
    margin: 10px 0px;
    color: #787474;
    display: flex;
    justify-content: space-between;
}
.coler a{
    color: #0768d1;
}