﻿/*Only Account Module Uses*/
/*New Design for Login Page CSS*/
/*SignUp module css change*/
.LoginButton.RadButton .rbSecondaryIcon {
    margin: 3px 0 0 -2px !important;
}
.LoginButton.RadButton .rbPrimaryIcon {
    margin: 1px 0px 0 0 !important;
}
.LoginButton .rbPrimaryIcon {
    width: 16px !important;
}
/*END SignUp module css change*/
.body-login {
    background-color: #2b3991;
    background-image: url(../Images/Login_bg.png) !important;
    background-repeat: repeat-x !important;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 100%;
}

.main-wrapper-Account1 {
    margin: 0px auto;
    width: 100%;
    /*text-align:center;*/
}

.logo-login {
    width: 100%;
    margin: 30px 0px 0px 0px !important;
    text-align: center;
}

@font-face {
    font-family: loginpage !important;
    src: url('fonts/HelveticaNeueLTCom-UltLt.ttf') !important;
    font-weight: lighter !important;
}

.login-font {
    font-size: 22px;
    width: 100%;
    font-family: Arial, 'Helvetica Neue LT Com' !important;
    text-align: center;
    color: #666;
    margin: 20px 0px;
}

.forgot-font {
    font-size: 26px;
    line-height: 2.4;
    font-family: Arail, 'Helvetica Neue LT Com' !important;
    width: 100%;
    text-align: left;
    color: #454545;
    margin: 20px 6px;
}

.version {
    float: right;
    margin-right: 60px;
    margin-top: -155px;
    color: #595959;
    font-size: 16px;
}

.forgetP {
    font-style: normal;
    font-weight: normal;
    text-decoration: none; 
    font-size: 12px;
    color: #666;
}

.login-register {
    height: 90px;
    width: 100%;
    margin-left: -13px;
    text-align: left;
}

.buttonlogin .rbDecorated {
    height: 38px !important;
    background-image: url('../Images/button_login.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border-radius: 4px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #fff !important;
    text-align: center !important;
    line-height: 40px !important; /*font-weight: bold !important;*/
    border: 0px solid transparent !important;
    font-size: 14px !important;
    /* -moz-box-shadow: -0px 2px 2px #666 !important;
    -webkit-box-shadow: -0px 2px 2px #666 !important;
    box-shadow: -0px 2px 2px #666 !important;*/
    font-weight: bold !important;
}

.buttonlogin.rbSkinnedButton:hover .rbDecorated {
    height: 38px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/button_login.png') !important;
    background-repeat: repeat !important;
}

.buttonlogin .rbSkinnedButton:focus .rbDecorated {
    height: 38px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/button_login.png') !important;
    background-repeat: repeat !important;
}

.loginTxtBox {
    -webkit-box-shadow: inset 0 0px 0px #DDD !important;
    box-shadow: inset 0 0px 0px #DDD !important;
    border: 1px solid #DEDEDE !important;
    width: 80%;
    max-width: 290px;
    padding: 0px 4px 0px 4px !important;
    border-bottom: 2px solid #DEDEDE !important;
    height: 32px !important;
    color: #000 !important;
    background-position: 0px 0px !important;
    background-image: none !important;
    background-color: White !important;
    outline: none !important;
    font-size: 14px !important;
    border-top-right-radius: 6px 6px !important;
    border-bottom-right-radius: 6px 6px !important;
}
.TextBoxF .riTextBox, .TextBoxF .riEnabled, .TextBoxF .riDisplay, .TextBoxF .riHover {
    width: 200px !important;
}
/*Media Quiry*/
@media screen and (min-width: 250px) {
    .bodybg {
        background-color: #fff;
    }
    .HeaderDiv {
    width: 25%;
    text-align: right;
    float: left;
}
    .main-wrapper-Account1 {
        margin: 0px auto;
        width: 100%;
    }

    .registerImage-showhide {
        display: none;
        background-image: url('../Images/login_register.png') !important;
        background-repeat: no-repeat !important;
        width: 165px;
        height: 40px;
    }

    .tdColumn-left {
        width: 90px;
    }

    .logout {
        width: 310px;
        margin: 0 auto;
        padding: 30px 20px;
        height: 300px;
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7% !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        -webkit-border-radius: 70px !important;
        -moz-border-radius: 70px !important;
        border-radius: 70px !important;
    }

    .tableInside {
        width: 94%;
        margin: 5px 2% 5px 4%;
    }

    .loginPage {
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7%!important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        width: 350px !important;
        -webkit-border-radius: 80px !important;
        -moz-border-radius: 80px !important;
        border-radius: 80px !important;
    }

    .logo-login {
        width: 100%;
        margin: 30px 0px 0px 0px !important;
        text-align: center;
    }

    .logoImage {
        background-image: url('../Images/logo_newlogin.png') !important;
        background-repeat: no-repeat !important;
        width: 229px;
        height: 90px;
        margin-left: 60px;
    }

    .loginBodyBg {
        padding-left: 3px;
        padding-right: 3px;
    }

    .loginbutton {
        margin-right: 3px;
        padding-left: 20px;
    }

    .main-wrapper-Account {
        margin: 0px auto;
        width: 350px;
        /*text-align:center;*/
    }

    .forgetMain {
        width: 345px !important;
        background-color: #fff !important;
        height: 170px;
    }
    .factorPage {
        width: 345px !important;
        background-color: #fff !important;
        height: 220px;
    }

    .loginLogo {
        padding: 12px 5px 12px 15%;
    }

    .login-font {
        color: #fff;
    }
    .TextBoxF .riTextBox, .TextBoxF .riEnabled, .TextBoxF .riDisplay, .TextBoxF .riHover {
    width: 80px !important;
}
}

@media screen and (min-width: 350px) {
    .bodybg {
        background-color: #fff;
    }

    .main-wrapper-Account1 {
        margin: 0px auto;
        width: 100%;
    }
    .HeaderDiv {
    width: 30%;
    text-align: right;
    float: left;
}
    .registerImage-showhide {
        display: none;
        background-image: url('../Images/login_register.png') !important;
        background-repeat: no-repeat !important;
        width: 165px;
        height: 40px;
    }

    .tdColumn-left {
        width: 90px;
    }

    .logout {
        width: 310px;
        margin: 0 auto;
        padding: 30px 20px;
        height: 300px;
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7% !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        -webkit-border-radius: 70px !important;
        -moz-border-radius: 70px !important;
        border-radius: 70px !important;
    }

    .tableInside {
        width: 98%;
        margin: 5px 1% 5px 1%;
    }

    .loginPage {
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7%!important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        width: 350px !important;
        -webkit-border-radius: 80px !important;
        -moz-border-radius: 80px !important;
        border-radius: 80px !important;
    }

    .logo-login {
        width: 100%;
        margin: 30px 0px 0px 0px !important;
        text-align: center;
    }

    .logoImage {
        background-image: url('../Images/logo_newlogin.png') !important;
        background-repeat: no-repeat !important;
        width: 229px;
        height: 90px;
        margin-left: 60px;
    }

    .loginBodyBg {
        padding-left: 3px;
        padding-right: 3px;
    }

    .loginbutton {
        margin-right: 3px;
        padding-left: 20px;
    }

    .main-wrapper-Account {
        margin: 0px auto;
        width: 350px;
        /*text-align:center;*/
    }

    .forgetMain {
        width: 345px !important;
        background-color: #fff !important;
        height: 170px;
    }
    .factorPage {
        width: 345px !important;
        background-color: #fff !important;
        height: 220px;
    }

    .loginLogo {
        padding: 12px 5px 12px 15%;
    }
    .TextBoxF .riTextBox, .TextBoxF .riEnabled, .TextBoxF .riDisplay, .TextBoxF .riHover {
    width: 120px !important;
}
}

@media screen and (min-width: 400px) {
    .bodybg {
        background-color: #fff;
    }

    .registerImage-showhide {
        display: none;
        background-image: url('../Images/login_register.png') !important;
        background-repeat: no-repeat !important;
        width: 165px;
        height: 40px;
    }
    .HeaderDiv {
    width: 30%;
    text-align: right;
    float: left;
}
    .main-wrapper-Account1 {
        margin: 0px auto;
        width: 100%;
    }

    .registerImage-showhide {
        display: none;
    }

    .tdColumn-left {
        width: 90px;
    }

    .loginPage {
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7% !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        width: 400px !important;
        -webkit-border-radius: 90px !important;
        -moz-border-radius: 90px !important;
        border-radius: 90px !important;
    }

    .logout {
        width: 360px;
        margin: 0 auto;
        padding: 50px 20px;
        height: 220px;
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7% !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        -webkit-border-radius: 80px !important;
        -moz-border-radius: 80px !important;
        border-radius: 90px !important;
    }

    .logo-login {
        width: 100%;
        margin: 30px 0px 0px 0px !important;
        text-align: center;
    }

    .logoImage {
        background-image: url('../Images/logo_newlogin.png') !important;
        background-repeat: no-repeat !important;
        width: 229px;
        height: 90px;
        margin-left: 70px;
    }

    .loginBodyBg {
        padding-left: 25px;
        padding-right: 20px;
    }

    .loginbutton {
        margin-right: 18px;
        padding-left: 20px;
    }

    .main-wrapper-Account {
        margin: 0px auto;
        width: 400px;
        /*text-align:center;*/
    }

    .forgetMain {
        width: 400px !important;
        background-color: #fff !important;
        height: 170px;
    }
    .factorPage {
        width: 400px !important;
        background-color: #fff !important;
        height: 220px;
    }

    .loginLogo {
        padding: 12px 5px 12px 20%;
    }
    .TextBoxF .riTextBox, .TextBoxF .riEnabled, .TextBoxF .riDisplay, .TextBoxF .riHover {
    width: 140px !important;
}
}

@media screen and ( min-height: 300px ) {
    .loginPage {
        margin-top: 0%!important;
    }
}

@media screen and ( min-height: 500px ) {
    .loginPage {
        margin-top: 5%!important;
    }
}

/*End Media Quiry*/
/*End Design for Login Page CSS*/
.body-master {
    padding-bottom: 0px;
    background-color: #f1f1f1;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Login {
    margin: 0px;
    width: 100%;
}

.rpSlide {
    width: 99% !important;
    padding-right: 0% !important;
    min-width: 0px !important;
    background-color: #f7f7f7 !important;
    float: left;
    padding: 5px .5% !important;
}

.RadPanelBar .rpSlide {
    position: static !important;
}

/*Login Page*/
.loginTopBg {
    background-image: url(../Images/Login_TopBg.png) !important;
    background-repeat: repeat !important;
    height: 61px !important;
    border-top-right-radius: 6px 6px !important;
    border-top-left-radius: 6px 6px !important;
}

.loginBodyBg {
    /*width:100%;*/
    height: 170px;
    padding-top: 10px;
}

.loginInfoBox {
    border: 1px solid #e3e2e2;
    line-height: 26px;
    margin-top: 5px !important;
    margin-bottom: 10px !important;
    padding-left: 2px;
    font-size: 12px;
    text-align: left;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.Login input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 100px white,1px 1px 1px 1px #e3e2e2 !important;
    background-color: #ffffff !important;
}

.loginLock {
    float: right;
    height: 80px;
    width: 90px;
    margin-top: -90px;
}

.loginImageBg {
    background-image: url(../Images/Login_imageBg.png) !important;
    background-repeat: repeat !important;
    padding-top: 10px;
    height: 70px;
    text-align: center;
    margin-top: -155px;
    margin-bottom: 25px;
}
/*End Login Page*/
@media screen and (min-width: 600px) {
    .bodybg {
        background-color: #fff;
    }

    .registerImage-showhide {
        display: none;
        background-image: url('../Images/login_register.png') !important;
        background-repeat: no-repeat !important;
        width: 165px;
        height: 40px;
    }

    .loginPage {
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7% !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        min-width: 500px;
        -webkit-border-radius: 100px !important;
        -moz-border-radius: 100px !important;
        border-radius: 100px !important;
    }

    .tdColumn-left {
        width: 145px;
    }

    .logout {
        width: 500px !important;
        margin: 0 auto;
        padding: 60px 30px;
        height: 180px;
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7% !important;
        margin-bottom: 0px !important;
        background-color: transparent !important;
        -webkit-border-radius: 100px !important;
        -moz-border-radius: 100px !important;
        border-radius: 100px !important;
    }

    .loginBodyBg {
        padding-left: 75px;
        padding-right: 20px;
    }

    .logoImage {
        background-image: url('../Images/logo_newlogin.png') !important;
        background-repeat: no-repeat !important;
        width: 229px;
        height: 90px;
        margin-left: 140px;
    }

    .loginbutton {
        margin-right: 44px;
        padding-left: 20px;
    }

    .forgetMain {
        width: 540px !important;
        background-color: #fff !important;
        height: 170px;
    }
    .factorPage {
        width: 540px !important;
        background-color: #fff !important;
        height: 220px;
    }
    .main-wrapper-Account {
        margin: 0px auto;
        width: 600px;
    }

    .loginLogo {
        padding: 12px 5px 12px 28%;
    }
}

@media screen and (min-width: 950px) {
    .bodybg {
        background: url(../Images/register.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .registerImage-showhide {
        display: block;
        border: 0px thin transparent;
    }

    .main-wrapper-Account {
        margin: 0px auto;
        width: 910px;
    }

    .loginPage {
        border: 0px solid transparent !important;
        background-color: transparent !important;
        margin-top: 7% !important;
        margin-bottom: 0px !important;
        background-color: #fff !important;
        min-width: 500px;
        -webkit-border-radius: 100px !important;
        -moz-border-radius: 100px !important;
        border-radius: 100px !important;
    }

    .tdColumn-left {
        width: 145px;
    }

    .logout {
        width: 500px !important;
        margin: 0 auto;
        padding: 60px 30px;
        height: 180px;
        border: 0px solid transparent !important;
        background-color: #fff !important;
        margin-top: 7% !important;
        margin-bottom: 0px !important;
        -webkit-border-radius: 100px !important;
        -moz-border-radius: 100px !important;
        border-radius: 100px !important;
    }

    .loginLogo {
        padding: 12px 5px 12px 28%;
    }

    .login-font {
        color: #666;
    }
}

.forpass .rpSlide {
    border: 0px solid transparent !important;
    background-color: transparent !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0px 0px 0px 40px !important;
    width: 550px !important;
}

.forpass .rpTemplate {
    padding-top: 0px !important;
    background-color: #fff !important;
    width: 500px !important;
}

.loginbutton .rbSecondaryIcon {
    top: 3px !important;
}

.rbSecondaryIcon {
    margin-top: 3px !important;
}

.slider-account {
    margin-top: -40px !important;
}

.GridPadding {
    margin-top: 35px !important;
}

.titleIcon {
    margin-top: 4px !important;
}


/*POP Default*/
.DefaultPop.rwLoading, .rwLoading, .rwLoading.RadWindow_Default .rwExternalContent {
    background-image: url('../Images/loading.gif') !important;
    background-repeat: no-repeat !important;
    z-index: 999999999999 !important;
    background-position: center center !important;
}

.DefaultPop .rwTitlebarControls {
    height: 38px !important;
    color: #000 !important;
    font-style: normal !important;
    padding: 0px 4px 0px 0px !important;
    margin-left: 6px !important;
}

div.RadWindow_Default .rwTitlebarControls em {
    color: #000 !important;
    font-style: normal !important;
    margin-top: -2px !important;
    font-size: 14px !important;
}

.DefaultPop .rwCloseButton {
    margin-right: 0px !important;
    background-image: url('../Images/pop-close.png') !important;
    background-repeat: repeat !important;
    width: 30px !important;
    height: 30px !important;
    margin-right: 15px !important;
    margin-top: -5px !important;
    background-position: 0px 0px !important;
}

    .DefaultPop .rwCloseButton:hover {
        background-position: 0px -31px !important;
    }

.DefaultPop .rwIcon {
    background-image: none !important;
    width: 0px !important;
}

.DefaultPop .RadDataPager_Default {
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: transparent !important;
}

.DefaultPop .rsAllDayHeader {
    color: #fff !important;
}

.DefaultPop .rwTable {
    background-image: none !important;
    background-repeat: repeat !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    border-radius: 8px !important;
    background-color: #f3f3f3 !important;
    -webkit-box-shadow: 1px 0px 5px rgba(150, 150, 150, 0.75);
    -moz-box-shadow: 1px 0px 5px rgba(150, 150, 150, 0.75);
    box-shadow: 1px 0px 5px rgba(150, 150, 150, 0.75);
}

.DefaultPop .rwContentRow .rwExternalContent {
    background-color: #fff !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    border: 1px solid transparent !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    -webkit-box-shadow: 0px -1px 5px rgba(150, 150, 150, 0.75);
    -moz-box-shadow: 0px -1px 5px rgba(150, 150, 150, 0.75);
    box-shadow: 0px -1px 5px rgba(150, 150, 150, 0.75);
}

.DefaultPop .rwTitleRow, .DefaultPop .rwFooterRow {
    display: table-row !important;
}

.DefaultPop .rwBodyLeft {
    display: table-cell !important;
}

.DefaultPop.RadWindow .rwTitleBar {
    height: 46px !important;
    margin: 0px !important;
}

.DefaultPop.RadWindow .rwListItem {
    width: 30px !important;
}

.DefaultPop.RadWindow .rwCommands {
    top: 10px !important;
}

.DefaultPop.RadWindow .rwTitleBar .rwTitleWrapper {
    padding: 14px 0px !important;
}

.DefaultPop .rwTitlebar {
    background-image: none !important;
    background-color: transparent !important;
    margin-left: -16px !important;
}

.DefaultPop .RadWindow .rwWindowContent, .rwWindowContent {
    background-color: transparent !important;
    height: 100% !important;
}

.DefaultPop .TelerikModalOverlay {
    width: 100% !important;
}

.DefaultPop .rwFooterCenter {
    background-image: none !important;
}

.DefaultPop .rwBodyRight {
    background-position: 0 0 !important;
    width: 0px !important;
    background-image: none !important;
    display: none !important;
}

.DefaultPop .rwCorner {
    background-position: 0 0 !important;
    width: 0px !important;
    background-image: none !important;
    display: none !important;
}

.DefaultPop .rbSkinnedButton {
    padding-right: 0px !important;
    background-position: 0px 0px !important;
}

.DefaultPop .rtsIn {
    background-position: 0px 0px !important;
    background-image: none !important;
    background-position: left 0px !important;
    height: 22px !important;
    line-height: 24px !important;
}

.DefaultPop .rtsTxt {
    padding: 0px 0px 0px 0px !important;
}

.DefaultPop .rtsLink {
    margin-left: 0px !important;
    padding-left: 4px !important;
    text-align: left !important;
    background-position: 0px 0px !important;
    background-image: none !important;
    cursor: pointer !important;
}

.DefaultPop .rtsSelected {
    background-position: 0px 0px !important;
    background-image: url('../Images/left-menu-bg-active1.png') !important;
    background-repeat: repeat !important;
    color: #fff !important;
    height: 25px !important;
    padding-left: 4px !important;
}

.DefaultPop .rtsBefore {
    background-image: none !important;
}

.DefaultPop .rtsLI {
    height: 24px !important;
    line-height: 20px !important;
    background-position: 0px 0px !important;
    background-image: url(../Images/top-menu-bar.png) !important;
    background-repeat: repeat !important;
    border-right: 1px solid #999 !important;
    color: #000 !important;
}

.DefaultPop .rtsLast {
    border-right: 0px solid #999 !important;
}

.DefaultPop .rtsUL {
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    border-radius: 6px !important;
    border: 1px solid #777 !important;
    margin: 0px 3px 0px 3px !important;
    color: #666 !important;
}

.DefaultPop .rtsAfter {
    background-position: 0px 0px !important;
    background-image: none !important;
}

.DefaultPop .rtsLevel1 {
    color: #111 !important;
    font-family: Arial, Helvetica LT Std, Verdana !important;
    font-size: 12px !important;
    font-weight: normal !important;
    height: 30px !important;
    margin-top: 0px !important;
    clear: none !important;
}

.Aidentification-titleico, .Abook-titleico, .Asubscription-titleico, .Acard-titleico, .Abilling-titleico, .Alocation-titleico, .Akey-titleico, .Asetting-titleico, .Aidentifire-titleico, .Aintegration-titleico {
    background-image: url(../images/Account-menu.png);
    background-repeat: no-repeat;
    width: 29px;
    height: 29px;
    float: left;
    margin-right: 5px;
}

@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-devicepixel-ratio: 2), only screen and (min-resolution: 2dppx) {
    .Aidentification-titleico, .Abook-titleico, .Asubscription-titleico, .Acard-titleico, .Abilling-titleico, .Alocation-titleico, .Akey-titleico, .Asetting-titleico, .Aidentifire-titleico, .Aintegration-titleico {
        background-image: url(../images/Account-menu-large.png);
        background-size: 476px 94px;
    }
}

.Aidentification-titleico {
    background-position: -90px -30px;
}

.Abilling-titleico {
    background-position: -120px -31px;
}

.Alocation-titleico {
    background-position: -150px -30px;
}

.Acard-titleico {
    background-position: -180px -30px;
}

.Abook-titleico {
    background-position: -210px -26px;
}

.Asubscription-titleico {
    background-position: -240px -28px;
}

.Asetting-titleico {
    background-position: -270px -30px;
}

.Akey-titleico {
    background-position: -300px -30px;
}

.Aidentifire-titleico {
    background-position: -330px -29px;
}

.Aintegration-titleico {
    background-position: -360px -27px;
}

.checkbox1 {
    top: 2px !important;
}
/*Social media*/
@media screen and (min-width: 350px) {
    .logo {
        height: 0px;
    }
}

@media screen and (min-width: 550px) {
    .logo {
        height: 0px;
    }
}

@media screen and (min-width: 250px) {
    .social-media {
        /*position:fixed; */
        bottom: 5px;
        text-align: center;
        padding-left: 12%;
        margin-top: 5%;
    }
}

@media screen and (min-width: 350px) {
    .social-media {
        /*position:fixed; */
        bottom: 5px;
        text-align: center;
        padding-left: 15%;
        margin-top: 5%;
    }
}

@media screen and (min-width: 550px) {
    .social-media {
        /* position: fixed;*/
        bottom: 5px;
        text-align: center;
        padding-left: 30%;
        margin-top: 5%;
    }
}

@media screen and (min-width: 700px) {
    .social-media {
        /* position: fixed;*/
        bottom: 5px;
        text-align: center;
        padding-left: 35%;
        margin-top: 5%;
    }
}

@media screen and (min-width: 900px) {
    .social-media {
        /*position:absolute;*/
        bottom: 5px;
        text-align: center;
        padding-left: 40%;
        margin-top: 5%;
    }
}


/*New SignUp Page*/
html.signup {
    background: url(../Images/register.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.signupBody {
    padding: 35px 40px;
    top: 90px;
    position: relative;
    width: 720px;
    background-color: #ffffff !important;
    height: 440px;
    -webkit-border-radius: 60px !important;
    -moz-border-radius: 60px !important;
    border-radius: 60px !important;
    -webkit-box-shadow: 20px 20px 70px 0px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 20px 20px 70px 0px rgba(0, 0, 0, 0.7);
    box-shadow: 20px 20px 70px 0px rgba(0, 0, 0, 0.7);
}

.logo-signup {
    float: right;
    width: 164px;
    padding: 0px;
    margin: 0px;
    height: 64px;
}

.signup-order {
    height: 35px;
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 34px;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
    text-align: center;
    color: #454545;
    width: 400px;
    margin-top: -10px;
}

.signupTable {
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: left;
    float: left;
}

.signupRow {
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: left;
    float: left;
    height: 60px;
}

.signupColumn {
    padding: 0px;
    margin: 0px 6px 0px 0px;
    text-align: left;
    float: left;
}

.star {
    color: #bdbdc0;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
    font-weight: bold;
    font-size: 30px;
    text-align: left;
    float: left;
    margin: -3px 14px 0px 0px;
    padding: 0px;
}

.textbox185, .textbox400, .textbox170, .textbox50 {
    border: 1px solid #dedede;
    outline: 0;
    line-height: 21px;
    padding: 6px;
    color: #454545;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
    font-size: 18px;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important;
}

.textbox185 {
    width: 168px;
}

.textbox400 {
    width: 384px;
}

.textbox170 {
    width: 150px;
}

.textbox50 {
    width: 50px;
}

.buttonsignup .rbDecorated {
    font-family: 'loginpage', 'Century Gothic' !important;
    height: 54px !important;
    background-image: url('../Images/button-signupBg.png') !important;
    background-repeat: repeat !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    border-radius: 8px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #666 !important;
    text-align: center !important;
    line-height: 54px !important; /*font-weight: bold !important;*/
    border: 0px solid transparent !important;
    font-size: 26px !important;
    -moz-box-shadow: -0px 2px 2px #666 !important;
    -webkit-box-shadow: -0px 2px 2px #666 !important;
    box-shadow: -0px 2px 2px #666 !important;
}

.buttonsignup.rbSkinnedButton:hover .rbDecorated {
    height: 54px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/button-signupBg.png') !important;
    background-repeat: repeat !important;
}

.buttonsignup .rbSkinnedButton:focus .rbDecorated {
    height: 54px !important;
    background-position: 0px 0px !important;
    background-image: url('../Images/button-signupBg.png') !important;
    background-repeat: repeat !important;
}

.signup-subtitle {
    height: 30px;
    padding-top: 0px;
    padding-bottom: 10px;
    float: left;
    font-size: 26px;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
    text-align: left;
    color: #454545;
}

input.CardTxt {
    border: 1px solid #dedede !important;
    outline: 0 !important;
    height: 20px !important;
    padding: 7px 7px !important;
    width: 234px !important;
    ccolor: #454545 !important;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
    font-size: 18px !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important;
    -webkit-box-shadow: none!important;
    box-shadow: none !important;
}

.RadComboBox-398 {
    background-image: url('../Images/new-dropdown398.png') !important;
    background-repeat: no-repeat !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    height: 35px !important;
    line-height: 26px !important;
    border-color: transparent !important;
    font-style: normal !important;
    width: 397px !important;
    background-position: 0px 1px !important;
}

.RadSignup.RadComboBox_Default .rcbReadOnly .rcbInput {
    color: #454545 !important;
    font-size: 17px !important;
    font-weight: bold !important;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
}

.RadComboBox_Default .rcbEmptyMessage {
    font-style: normal !important;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
}

.disagree a {
    color: #333 !important;
    text-decoration: none !important;
    font-size: 22px !important;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
}

.width100 {
    width: 100% !important;
}

.mar0 {
    margin: 0px;
}

.messBox {
    margin-top: 10px !important;
    text-align: center !important;
}

.signReload {
    height: 50px !important;
    width: 500px !important;
    margin: 0 auto !important;
    padding: 50px !important;
}

.height450 {
    height: 450px !important;
}

.height200 {
    height: 200px !important;
}

.billtrW {
    min-width: 450px !important;
    text-align: center !important;
    margin-top: 20px !important;
}

.SignLogo {
    float: right !important;
    margin-top: -60px !important;
}

.floatright {
    float: right !important;
}

.martop10 {
    margin-top: 10px !important;
}

.martop15 {
    margin-top: 15px !important;
}

.width200 {
    width: 200px !important;
}

.width170 {
    width: 170px !important;
}

.width30 {
    width: 30px !important;
}

.billingContent {
    margin-top: -5px !important;
    margin-bottom: -20px !important;
}

.margintop5 {
    margin-top: -5px !important;
}

.cancelDiv {
    line-height: 54px !important;
    color: #666 !important;
    text-decoration: none !important;
    float: left !important;
    margin-right: 10px !important;
}

.submitDiv {
    float: right;
    margin-right: 10px !important;
    width: 100% !important;
    top: 10px !important;
}

.lineheight40 {
    line-height: 40px !important;
}

.disSigunup {
    line-height: 54px !important;
    color: #666 !important;
    text-decoration: none !important;
    float: left !important;
    margin-right: 10px !important;
}

.messSignup {
    float: right !important;
    margin-right: 10px !important;
    width: 100% !important;
    top: 10px !important;
}

.buttonfinish .rbDecorated {
    font-family: 'loginpage', 'Century Gothic' !important;
    height: 54px !important;
    background-color: #fff !important;
    background-image: none !important;
    background-repeat: repeat !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    border-radius: 8px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    background-position: 0px 0px !important;
    color: #454545 !important;
    text-align: center !important;
    line-height: 54px !important; /*font-weight: bold !important;*/
    border: 1px solid #d7d7d7 !important;
    font-size: 26px !important;
    -moz-box-shadow: -0px 2px 2px #666 !important;
    -webkit-box-shadow: -0px 2px 2px #666 !important;
    box-shadow: -0px 2px 2px #666 !important;
}

.buttonfinish.rbSkinnedButton:hover .rbDecorated {
    height: 54px !important;
    background-position: 0px 0px !important;
    background-color: #fff !important;
    background-image: none !important;
}

.buttonfinish .rbSkinnedButton:focus .rbDecorated {
    height: 54px !important;
    background-position: 0px 0px !important;
    background-color: #fff !important;
    background-image: none !important;
}

.signup-text {
    height: 26px;
    padding-top: 0px;
    padding-bottom: 10px;
    float: left;
    font-size: 22px;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
    text-align: left;
    color: #999;
}
.setCode
{
    width: 46%; text-align: right; float: left; margin-right: 2%; line-height: 34px; font-size: 22px; font-family: 'loginpage', 'Helvetica Neue LT Com' !important; color: #999;
}
.setText
{
    width:45%; text-align:left;
}
.signBilling .RadComboBox-mini {
    background-image: url('../Images/new-dropdown124.png') !important;
    background-repeat: no-repeat !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    height: 37px !important;
    line-height: 26px !important;
    border-color: transparent !important;
    font-style: normal !important;
    width: 124px !important;
    background-position: 0px 2px !important;
}

.RadComboBox200 {
    background-image: url('../Images/new-dropdown215.png') !important;
    background-repeat: no-repeat !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    height: 37px !important;
    line-height: 35px !important;
    border-color: transparent !important;
    font-style: normal !important;
    width: 200px !important;
    background-position: 0px 2px !important;
}

.cardHelp {
    width: 34px;
    height: 35px;
    margin-left: -8px;
    margin-top: -1px;
    background-image: url('../Images/card-help.png') !important;
    background-repeat: no-repeat !important;
    cursor: pointer;
}

.tableW1 {
    width: 330px;
    text-align: left;
    float: left;
    padding: 0px;
    margin: 0px;
}

.billingColumn {
    padding: 0px;
    margin: 0px 25px 0px 0px;
    text-align: left;
    float: left;
}

.signupControlRow {
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: left;
    float: left;
    height: 40px;
}

.signupTextRow {
    width: 100%;
    padding: 0px;
    margin: 0px;
    text-align: left;
    float: left;
    height: 30px;
}

.signBilling .riTextBox, .signBilling .riEnabled, .signBilling .riEmpty, .signBilling .riDisplay, .signBilling .rihover, .signBilling .mainTxtBox .riEnabled, .signBilling .mainTxtBox .riDisplay, .signBilling .mainTxtBox .riHover, .signBilling .RadGrid .rgFilterBox, .signBilling .smalltext .riTextBox, .signBilling .smalltext .riEnabled, .signBilling .smalltext .riEmpty, .signBilling .smalltext .riDisplay, .signBilling .smalltext .rihover, .signBilling .small170 .riTextBox, .signBilling .small170 .riEnabled, .signBilling .small170 .riEmpty, .signBilling .small170 .riDisplay, .signBilling .small170 .rihover,
.signBilling .textbox320 .riTextBox, .signBilling .textbox320 .riEnabled, .signBilling .textbox320 .riEmpty, .signBilling .textbox320 .riDisplay, .signBilling .textbox320 .rihover, .signBilling .SmallTextBox-80 .riTextBox, .signBilling .SmallTextBox-80 .riEnabled, .signBilling .SmallTextBox-80 .riEmpty, .signBilling .SmallTextBox-80 .riDisplay, .signBilling .SmallTextBox-80 .rihover {
    -webkit-box-shadow: none!important;
    box-shadow: none !important;
    border: 1px solid #dedede !important;
    padding: 8px 8px 7px 8px !important;
    height: 34px !important;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
    outline: 0 !important;
    width: 250px !important;
    color: #454545 !important;
    background-position: 0px 0px !important;
    background-image: none !important;
    background-color: White !important;
    outline: none !important;
    font-size: 18px !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important;
    margin-top: 2px !important;
}

.signBilling .smalltext .riTextBox, .signBilling .smalltext .riEnabled, .signBilling .smalltext .riEmpty, .signBilling .smalltext .riDisplay, .signBilling .smalltext .rihover {
    width: 170px !important;
}

.signBilling .small170 .riTextBox, .signBilling .small170 .riEnabled, .signBilling .small170 .riEmpty, .signBilling .small170 .riDisplay, .signBilling .small170 .rihover {
    width: 250px !important;
}

.signBilling .textbox320 .riTextBox, .signBilling .textbox320 .riEnabled, .signBilling .textbox320 .riEmpty, .signBilling .textbox320 .riDisplay, .signBilling .textbox320 .rihover {
    width: 330px !important;
}

.signBilling .SmallTextBox-80 .riTextBox, .signBilling .SmallTextBox-80 .riEnabled, .signBilling .SmallTextBox-80 .riEmpty, .signBilling .SmallTextBox-80 .riDisplay, .signBilling .SmallTextBox-80 .rihover {
    width: 120px !important;
}

.riFocused {
    background-color: #f7f7f7 !important;
}

.signBilling .tdColumn-left, .signBilling .tdColumn-left-account, .signBilling .tdColumn-leftZip, .signBilling .table12 {
    display: none !important;
}
/*End New SignUp Page*/
.integrationPanl {
    width: 99% !important;
    padding: 0% 0% 0% 0% !important;
}
/*CustomerAgreement page*/
.lineheight {
    line-height: 45px;
}

.height50 {
    height: 50px;
}

.CustomerTable {
    width: 760px !important;
    margin-left: auto;
    margin-right: auto;
    background-color: #f1f1f1 !important;
    padding: 10px;
    height: 570px;
}

.martop0 {
    margin-top: 0px !important;
}

.custom8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    font-weight: normal !important;
}

.lineheight36 {
    line-height: 36px !important;
}

.trWbutton {
    text-align: center !important;
    margin-left: 270px !important;
    margin-top: 10px !important;
}

.lineheight #lblDisagree {
    color: #666 !important;
    text-decoration: none !important;
    font-size: 22px !important;
    font-family: 'loginpage', 'Helvetica Neue LT Com' !important;
    margin-right: 10px;
    margin-top: 10px;
    cursor: pointer;
}
/*FactorAuthentics page*/
.pageSize {
    height: 370px !important;
    width: 650px !important;
}



.floatleft {
    float: left;
}

.facTable {
    width: 97% !important;
    padding-left: 1.5% !important;
    padding-right: 1.5% !important;
}

.textright {
    text-align: right !important;
}

.textcenter {
    text-align: center !important;
}
/*unlockUser page*/
.unloclUserTable {
    height: 370px !important;
    width: 650px !important;
}

.padbot10 {
    padding-bottom: 10px !important;
}

.martop5 {
    margin-top: 5px !important;
}

.martop8 {
    margin-top: 8px !important;
}

.marbottom8 {
    margin-bottom: 8px !important;
}

.marbot12 {
    margin-bottom: 12px !important;
}
/*PatientRegistrationWizard page*/
.prWirardheader {
    color: #fff !important;
    line-height: 52px !important;
    padding-left: 1% !important;
    font-weight: bold !important;
}

.prbutton {
    height: 40px !important;
    margin: 13px 10px 0px 4px !important;
    float: right !important;
}

.prTable {
    height: 100% !important;
    width: 98.7% !important;
}

.martop18 {
    margin-top: 18px !important;
}

.height40 {
    height: 40px !important;
}

.tdColumn-leftZip {
    margin-top: 9px;
}

.registration-insuranceico {
    background-position: -270px -31px;
}

.iconAdd {
    background-position: -260px 1px !important;
}

.iconDelete {
    background-position: -321px 0px !important;
}


.registration-demographicico {
    background-position: -148px -32px;
}

.registration-additionalico {
    background-position: -450px -31px;
}

.registration-employmentico {
    background-position: -210px -30px;
}

.prWizard #mic {
    font-size: 25px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    border: none;
    position: absolute;
    margin-left: 5px;
    outline: none;
    background: transparent;
}


.prWizard .radGrid, .prWizard .RadGrid_Default {
    background-color: transparent !important;
}

.prWizard .blackP .rbPrimaryIcon {
    top: 18px !important;
}

.prWizard .rbSecondaryIcon {
    top: 3px !important;
}

.prWizard .rbPrimaryIcon {
    top: 4px !important;
}

.prWizard .tdColumn-left {
    padding-top: 7px !important;
}

.prWizard .RadButton .rbSecondary {
    padding-right: 25px;
}

.prWizard .LoginButton .rbDecorated {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.prWizard .headerBox 
{
    width: 99% !important;
  
}
.prWizard .td3 {
    width: 38.3%;
    margin-right: 11%;
}
/*Self Service Module*/
.fontsize14 {
    font-size: 14px !important;
}
.patrpslider {
    height: 100% !important;
    width: 98.9% !important;
}
.martop25 {
    margin-top: 25px !important;
}
.martop20 {
    margin-top: 20px !important;
}
.marleft0 {
    margin-left: 0px !important;
}
.martop20P {
    margin-left: 20% !important;
}
.slHeader {
    color: #fff !important;
    line-height: 46px !important; 
    padding-left: 1% !important; 
    font-weight: bold !important;
}
.slExit {
    float: right; 
    margin-right: 6px; 
    margin-top: 10px;
}
.slmargin16 {
    margin-top: -16px !important;
}


