﻿/* ----------      Login ---------------------------*/
.loginForm > div, .RegForm .inDiv {
    padding: 0;
    margin: 0;
}

.loginForm img {
    width: 100px;
}

.loginForm {
    width: 100%;
    /*border: 1px solid #cccccc;*/
    border-radius: 4px;
    padding: 20px;
    text-align: center;
    margin: 50px auto;
}

.loginForm {
    max-width: 450px;
    background: #ffffff;
}

    .loginForm div, .loginForm div > div, .loginForm div input, .loginForm a {
        position: relative;
        width: 100%;
        display: block;
        /*top: -132px;
    left: -36px;*/
    }

/*.loginForm form > div, .loginForm form input, .loginForm a {
  max-width: 368px;
}*/
        .loginForm div button {
            position: relative;
            width: 100%;
            /*display: block;*/
            padding: 5px 0px;
        }

        .loginForm div input {
            padding: 9.5px 0px 9.5px 20px; /*apk*/
            margin: 15px 0;
            border: 1px solid #cccccc;
            border-radius: 4px;
            max-width: 430px; /*apk*/
            font-size: 16px;
        }

.loginForm a, .RegForm a {
    padding: 10px;
    border: 1px solid;
    margin: 15px 0;
    border-radius: 4px;
    line-height: 25px;
}

.loginForm a i.fa, .RegForm a i.fa {
    font-size: 20px;
    margin-right: 7px;
    line-height: 25px;
    position: relative;
    top: 2px;
}

.un, .pw {
    position: relative;
}

.un:before, .pw:before {
    position: absolute;
    width: 47px;
    height: 45px;
    left: 0;
    top: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    line-height: 47px;
    text-align: center;
    background: #f2f2f2;
    color: #555555;
    font-family: fontAwesome;
    font-size: 18px;
    z-index: 9;
    border: 1px solid #cccccc;
}

.field-icon {
    float: right;
    margin-left: -25px;
    margin-right: 5px;
    margin-top: 20px;
    position: relative;
    z-index: 2;
}
/*apk*/

.field-icon-login {
    float: right;
    margin-left: -25px;
    margin-right: 5px;
    margin-top: -45px;
    position: relative;
    z-index: 2;
}
/*apk*/

.rememberMe, .forgetPw {
    width: 50% !important;
    float: left;
    font-family: arial;
    margin: 0;
}

.rememberMe {
    text-align: left;
    line-height: 25px;
}

.forgetPw {
    text-align: right;
}

.rememberMe input[type=checkbox] {
    display: inline-block;
    width: 14px;
    margin: 0;
}

button#loginBtn i, button#regBtn i {
    font-size: 18px;
    margin-left: 15px;
    line-height: 20px;
    position: relative;
    top: 1px;
    width: 4px;
}

.loginForm button {
    padding: 7px 15px;
    background: #1C7293;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #1C7293;
    font-weight: 600;
    transition: .2s linear;
}

p.sguplnk > a {
    padding: 0;
    margin: 0;
    border: 0;
    width: auto;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    transition: .2s linear;
}

p.sguplnk > a:hover {
    color: #ef413d;
}

p.sguplnk, p.sguplnk > a {
    color: #202020;
    font-family: arial;
}

a#forgetPwd {
    border: none;
    padding: 0;
    text-decoration: none;
    margin: 0;
    color: #202020;
}

.modal-header {
    background-color: #34495e;
    color:white;
}

.modal-header button {
    color: white;
}

.modal-header button:hover {
    color: white;
}

.modal {
    top: 60px;
}

