﻿html {
    background: #e6e6e6;
    font-family: Arial !important;
}

div {
    background: none;
}

    div.inverze {
        background: #e6e6e6;
    }

    div.midContent,
    div#innerImportantHeader,
    div.masterhead {
        background: none;
    }

    div#importantHeader {
        position: relative;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: none;
    }

    div.noLogin {
        width: 640px;
        background: #f1f1f1;
        border: none;
        padding: 18px;
        margin: 0 auto;
        -webkit-box-shadow: 0px 0px 51px 4px rgba(0,0,0,0.28);
        -moz-box-shadow: 0px 0px 51px 4px rgba(0,0,0,0.28);
        box-shadow: 0px 0px 51px 4px rgba(0,0,0,0.28);
        position: relative;
    }

#login-language {
    position: absolute;
    right: 0;
    top: -29px;
    background: #f1f1f1;
    color: #5897cd;
    padding: 15px 19px 0 19px;
    display: inline-block !important;
}

    #login-language img {
        border: 2px solid #fff;
        float: right;
        position: relative;
        margin-left: 5px;
    }

div.masterhead {
    height: 0;
}

div.noLogin div.innerlogin {
    border: 5px solid #fff;
    border-top-left-radius: 50px;
    background: #afd7f9;
    width: 630px;
    height: 392px;
}

.egyBlokkTitle {
    margin: 0;
    background: url('../images/21/Login/head_bg.png') no-repeat;
    width: 652px;
    height: 160px;
    position: relative;
    top: -17px;
    left: -17px;
    color: transparent;
}

.header-login-title,
.header-logout-title {
    margin: 0;
    font-family: Arial;
    font-weight: bold;
    color: white;
    text-align: right;
    font-size: 22px;
    text-transform: uppercase;
    float: right;
    margin-top: 116px;
    padding-right: 15px;
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: left center;
}

.header-login-title {
    background-image: url("../images/21/Login/header_lock.png");
}

.header-logout-title {
    background-image: url("../images/21/Logout/header_lock.png");
}

#tSignIn tr td.lakat,
#tSignIn tr td#tdlitUserName,
#tSignIn tr td#tdlitPassword {
    display: none;
}

.noLogin #tdtbUsername {
    padding-top: 10px;
    padding-bottom: 14px;
}

.noLogin #tdtbPassword {
    paddnig-bottom: 10px;
}

#tSignIn input {
    border: 4px solid #99cbf5;
    height: 28px;
    width: 205px;
    font-size: 17px;
}

    #tSignIn input#cntph_username {
        background: url('../images/21/Login/login_bg.jpg') no-repeat #fff;
        padding-left: 45px;
        color: #9ec9ed;
    }

        #tSignIn input#cntph_username:hover {
            outline: none;
            color: #88bae5;
            border: 4px solid #88bae5;
            background: url('../images/21/Login/login_hover_bg.jpg') no-repeat #fff;
        }

        #tSignIn input#cntph_username:focus {
            outline: none;
            color: #5897cd;
            border: 4px solid #fff;
            background: url('../images/21/Login/login_focus_bg.jpg') no-repeat #fff;
        }

    #tSignIn input#cntph_password {
        background: url('../images/21/Login/password_bg.jpg') no-repeat #fff;
        padding-left: 45px;
        color: #9ec9ed;
    }

        #tSignIn input#cntph_password:hover {
            outline: none;
            color: #88bae5;
            border: 4px solid #88bae5;
            background: url('../images/21/Login/password_hover_bg.jpg') no-repeat #fff;
        }

        #tSignIn input#cntph_password:focus {
            outline: none;
            color: #5897cd;
            border: 4px solid #fff;
            background: url('../images/21/Login/password_focus_bg.jpg') no-repeat #fff;
        }

.noLogin .buttonDIV {
    background: none;
}

#cntph_passRecovery {
    position: relative;
    top: -95px;
    left: 430px;
    height: 38px;
    overflow: hidden;
}

    #cntph_passRecovery span.icon {
        background: url('../images/21/Login/forgot_pwd.jpg');
        padding: 12px 17px;
        float: left;
    }

    #cntph_passRecovery:hover span.icon {
        background: url('../images/21/Login/forgot_pwd_hover.jpg');
    }

    #cntph_passRecovery span.pwd-text {
        visibility: hidden;
        display: block;
        font-size: 11px;
        color: #fff;
        padding: 0;
        background: #88bae5;
        width: 130px;
        padding: 6px 0 6px 45px;
        text-align: left;
    }

    #cntph_passRecovery:hover span.pwd-text {
        visibility: visible;
    }

.noLogin .buttonDIV {
    text-align: center;
}

#cntph_btnLogin {
    position: relative;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    background: url('../images/21/Login/white_arrow.png') no-repeat 10px 50% #79c26b;
    border: 3px solid #c9e5ff;
    padding: 5px 10px 5px 30px;
    left: -110px;
    top: -30px;
    -webkit-box-shadow: inset 0px -3px 0px 0px rgba(99,182,83,1);
    -moz-box-shadow: inset 0px -3px 0px 0px rgba(99,182,83,1);
    box-shadow: inset 0px -3px 0px 0px rgba(99,182,83,1);
}

    #cntph_btnLogin:hover {
        border: 3px solid #fff;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

.mastercontentdiv {
    min-height: 0;
}

.mastercontentdiv,
#cntdiv {
    height: auto !important;
    width: 676px;
}

.footerSecondLine {
    margin-top: 0 !important;
}

.remember {
    position: relative;
    top: 80px;
    border-bottom: 5px solid #99cbf5;
}

.noLogin .remember input {
    width: auto;
}

.remember div {
    padding: 10px;
    background: #99cdf5;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

.masterFooterContent {
    width: 670px;
    background: none;
    padding: 0;
    margin: 0 auto;
}

.spWrongLogin, .spWrongRight {
    position: absolute;
    font-size: 17px;
    color: #fff;
    display: inline-block;
    background: #ea6030;
    font-weight: bold;
    border: 4px solid #99cbf5;
    -webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,1);
    -moz-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,1);
    box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,1);
    padding: 5px;
    width: 159px;
    height: 74px;
    left: 28px;
    top: 195px;
}

.midContent, .masterhead, .mastercontent {
    background-color: #000000;
}

.masterFooterContent .footerSecondLine .footerFirstCol {
    width: auto;
    height: auto;
}

    .masterFooterContent .footerSecondLine .footerFirstCol img {
        margin-top: 0 !important;
        margin-right: 80px;
    }


.masterFooterContent .footerSecondLine .footerMiddleCol {
    float: left;
}

.masterFooterContent .footerSecondLine .footerSecondCol {
    display: inline-block;
    width: 30%;
    height: 30px !important;
    float: right;
    background-image: url('../images/intellimed_logo_lablec.png');
    background-repeat: no-repeat;
    background-position: bottom right;
}

/**************Logout******************/

.egyBlokkTitle.logout {
    margin: 0;
    background: url('../images/21/Logout/head_bg.png') no-repeat;
    width: 652px;
    height: 187px;
    position: relative;
    top: -17px;
    left: -17px;
    color: transparent;
}

div.noLogin div.innerlogout {
    border: 5px solid #fff;
    background: #faa98d;
    width: 630px;
    height: 392px;
}

.logoutLogout {
    font-size: 21px;
    font-weight: bold;
    color: #fff;
    display: block !important;
}

#dGoodbyeMessage {
    font-size: 48px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}


.noLogin .logout.buttonDIV {
    display: none;
}

#logoutButton {
    display: block !important;
    font-size: 17px;
    color: #7a7a7a;
    font-weight: bold;
    position: relative;
    padding: 5px 10px 5px 42px;
    top: 47px;
}

    #logoutButton #cntph_btnLogin {
        background: url('../images/21/Logout/sprite.jpg') no-repeat #fff;
        font-size: 17px;
        font-weight: bold;
        color: #7a7a7a;
        border: 3px solid #fff;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        left: auto;
        top: auto;
        background-position: -0px -32px;
        width: 35px;
        height: 32px;
        padding-left: 40px;
        /* padding:10px 10px 10px 32px;*/
        text-transform: none;
    }

        #logoutButton #cntph_btnLogin:hover {
            background: url('../images/21/Logout/sprite.jpg') no-repeat #daecfb;
            /*padding:10px 10px 10px 32px;*/
            color: #3087d3;
            background-position: -0px -0px;
            width: 35px;
            height: 32px;
        }
