﻿/*body {
    min-height: 150%;
    color: rgb(99,100,102);
    font-family: Calibri;
    font-size: 12px;
    font-weight: normal;
}

html {
    overflow: -moz-scrollbars-vertical;
}

.masterPageBodyHeight {
}

.dateofBirthRange {
    float: right;
    width: 0px;
}

.dtpWidth {
    width: 274px;
}

.dtpWidthProfileDOB {
    width: 276px;
}

.dtpWidth1 {
    width: 205px;
}

.masterPageFormHeight {
    min-height: 100%;
}

.masterPageLogo {
    max-width: 160px;
    max-height: 100px;
    margin-left: -1px;
}

.masterPageBanner {
    width: 741px;
    font-size: xx-large;
}

.menu {
    width: 166px;
    float: left;
}

    .menu a.active, .menu .btn {
        display: block;
        width: 157px;
        height: 19px;
        padding: 6px 0 0 7px;
        border-bottom: 1px solid #C0C0C0;
        color: #a0a4a1;
        font-weight: bold;
        font-size: 13px;
        text-decoration: none;
    }

.btnGroup {
    float: right;
    margin-right: -12px;
}

.btnGroupCandiateTest {
    float: right;
    margin-right: 46px;
}

.profiletxtBox {
    float: left;
    padding-left: 36px;
    padding-right: 25px;
}

.Statement {
    float: right;
    margin-right: -2px;
}

.divAddNewRemove {
    float: right;
    width: 100%;
    margin-bottom: 1em;
    margin-top: 1em;
}

.menu a.btn {
    display: block;
    cursor: pointer;
    background: #fff;
}

    .menu a.active, .menu a.btn:hover {
        color: #fff;
        background-color: #004A91;
    }

#container {
    width: 896px;
    text-align: left;
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
    background: URL(Images/backgr_cont.jpg) -5px 107px;
}

.header {
    height: 105px;
    border-bottom: 0px solid #464f6d;
}

.headerFont {
    color: #004a91;
}

.content {
}

.textContent {
    width: 714px;
    padding: 30px 0px 30px 16px;
    line-height: 18px;
    float: right;
    background-image: URL(Images/bg_content.jpg);
    background-repeat: no-repeat;
}

.footer {
    clear: both;
    bottom: 0;
    width: 897px;
    height: 30px;
    background: #2a90bf;
    margin-left: 4px;
    margin-right: -4px;
    margin: 0 auto;
}

.headerTopLine {
    width: 897px;
    height: 4px;
    bottom: 0;
    background: #7fbcd8;
    margin-left: 0px;
}

.footer-top {
    height: 25px;
    padding-left: 19px;
    border-top: 1px solid #464f6d;
}

.copyright {
    float: right;
    width: 197px;
    height: 18px;
    padding-top: 7px;
    text-align: center;
    color: White;
}

.footer-bottom {
    height: 10px;
    border-top: 19px solid #2a90bf;
}

.regulator {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
}

.regulator2 {
    clear: both;
    height: 50px;
    font-size: 0;
    line-height: 0;
}

.login {
    float: right;
    padding-top: 5px;
}

.errorPageTable {
    width: 10px;
}

.errorPageFont {
    font-size: small;
}

.labelForStyle {
    display: block;
    float: left;
    width: 150px;
    padding-top: 3px;
    font-weight: bold;
}

.inputfld, .inputfld_name {
    width: 500px;
    padding: 3px 5px;
    border: 1px solid Black;
}

.submitbtn, .regbtn {
    width: 100px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    color: White;
}

.btnAddNewRemove {
    width: 100px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
}

.btnAddcandidateGroup {
    width: 40px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
}

.btnAddNewRemoveLarge {
    width: 110px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    padding-right: 5px;
    color: White;
}

.btnAddNewTest {
    width: 110px;
    height: 25px;
    border: 1px solid Black;
    background: #fff;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    padding-right: 5px;
}

.kopHeading {
    float: left;
    color: #004A91;
    font-size: 20px;
}

.kopHeading_AdminTool {
    float: left;
    color: #004A91;
    font-size: 20px;
    margin-bottom: 5px;
}

.fontSubTopics {
    display: block;
    float: left;
    width: 150px;
    font-size: 12px;
    font-weight: bold;
    color: #43535E;
}

.kop1 {
    float: left;
    margin-bottom: 3px;
    color: Black;
    font-weight: bold;
    text-transform: uppercase;
}

.kop2 {
    float: right;
    padding-top: 5px;
}

.kop3 {
    color: Black;
    text-decoration: underline;
    font-weight: bold;
}

.Combo {
    font-size: 13px;
    padding: 0.25em;
    height: 30px;
    line-height: 24px;
    background-color: #fff;
}

.clientComboPanel {
    padding: 5px 3px;
}

.modalStyle {
    top: 0px;
    left: 0px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=67)";
    filter: alpha(opacity=67);
    -moz-opacity: 0.67;
    -khtml-opacity: 0.67;
    opacity: 0.67;
    z-index: 100;
    background-color: #000000;
    min-height: 100%;
}

.sizeNormal {
    width: 200px;
}

.drpMaxSize {
    width: 100%;
}

.drpMaxSizebutton {
    width: 680px;
}

.drpMaxSizeProfile {
    width: 94%;
}

.sizelarge {
    width: 65%;
}

.drpWidthInProfile {
    width: 280px;
}

.loadingModelPannel {
    background-color: White;
    width: 288px;
    height: 160px;
    border-radius: 3px;
    box-shadow: none !important;
}

.loadingModelPannelCandidateView {
    height: auto;
    background-color: White;
    box-shadow: 5px 5px 5px #94c7df !important;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
    text-align: center;
}

.errorModelPanel {
    background-color: White;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
    text-align: center;
    box-shadow: 5px 5px 5px #94c7df !important;
}

.errorModelTable {
    width: 400px;
}

.errorModelTableTd {
    padding-top: 20px;
    height: 60px;
}

.errorModelTableTr {
    padding-bottom: 10px;
}

.loginFailureText {
    clear: both;
    padding-left: 149px;
}

.failureTextColor {
    color: Red;
}

.errorButton {
    display: none;
}

.successTemplateTable {
    border-collapse: collapse;
}

.loadingPopUpHeader {
    color: White;
    text-align: center;
    height: 37px;
    background-color: #083169;
    line-height: 37px;
    font-size: 16px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    position: relative;
    top: -1px;
}

p.MsoNormal {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 8.0pt;
    margin-left: 0in;
    line-height: 125%;
    font-size: 9.0pt;
    text-align: justify;
}

p.MsoNormalBold {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 8.0pt;
    margin-left: 0in;
    line-height: 115%;
    font-size: 12.0pt;
    text-align: justify;
    font-weight: bold;
}

p.MsoNormalBoldFontLarge {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: 8.0pt;
    margin-left: 0in;
    line-height: 115%;
    font-size: 15.0pt;
    text-align: justify;
    font-weight: bold;
}

pFont {
    text-align: justify;
}

pFontBold {
    font-family: Calibri;
    font-weight: bold;
}

liTag {
    margin-top: 0in;
    margin-right: 0in;
    margin-bottom: .0001pt;
    margin-left: 0in;
    line-height: 115%;
    font-size: 11.0pt;
    text-align: justify;
    text-align: justify;
    line-height: normal;
    mso-list: l0 level1 lfo1;
    tab-stops: list .5in;
}

.ErrorPopupMessageLabel {
    font-weight: bold;
    color: Black;
    text-align: center;
    height: 22px;
}

.RadioButtonList {
    vertical-align: middle;
}

.PageNumber {
    font-size: large;
    text-align: right;
}

.GridViewHeaderStyle {
    width: 130px;
    text-align: Left;
}

.GridViewItemStyle {
    text-align: left;
}

.TextBoxWidth {
    width: 99%;
}

.TextBoxWidth99 {
    width: 99%;
}

.package-clint-view {
    width: 102.5%;
}

.TextBoxWidth97 {
    width: 96.5%;
}

.SexComboWidth {
    width: 101.5%;
}

.SexComboWidth102_5 {
    width: 101.5% !important;
}

.languageComboWidth {
    width: 96% !important;
}

.language-admin-ComboWidth {
    width: 98% !important;
}

.language-clint-ComboWidth {
    width: 98% !important;
}

.language-testmanager-ComboWidth {
    width: 99% !important;
}

.language-canidate-ComboWidth {
    width: 98% !important;
}

.language-TMEditor-ComboWidth {
    width: 98% !important;
}

.language-CANEditor-ComboWidth {
    width: 102% !important;
    margin-top: 4px;
}

language-CANViews-ComboWidth {
    width: 102% !important;
}

.language-TMViewr-ComboWidth {
    width: 102% !important;
}

.ComboWidth {
    width: 102%;
}

.languageComboWidth {
    width: 98%;
}

.outerDivSmall {
    float: left;
    width: 25%;
    height: 25px;
}

.outerDivMedium {
    float: left;
    width: 50%;
    height: 25px;
}

.outerDivMedium80 {
    float: left;
    width: 80%;
    height: 25px;
}

.outerDivLarge {
    float: right;
    width: 75%;
    height: 25px;
}

.lableStyle1 {
    float: left;
    width: 45%;
}

lableStyle2 {
    float: left;
    width: 12%;
    padding-left: 3%;
}

.txtBoxStyle1 {
    float: left;
    width: 55%;
}

.txtBoxStyle2 {
    float: left;
    width: 85%;
}

.width100Profile {
    width: 98.8%;
    border-spacing: 0;
    border-collapse: collapse;
    margin-left: -1px;
}

.width125MgrAcc {
    width: 12.5%;
    float: left;
    height: 25px;
}

.width25MgrAcc {
    width: 25%;
    float: left;
    height: 25px;
}

.width20MgrAcc {
    width: 19%;
    float: left;
    height: 25px;
}

.width26MgrAcc {
    width: 26%;
    float: left;
    height: 25px;
}

.width40MgrAcc {
    width: 40%;
    float: left;
    height: 25px;
}

.width50MgrAcc {
    width: 50%;
    float: left;
    height: 25px;
}

.width60MgrAcc {
    width: 60%;
    float: left;
    height: 25px;
}

.width75MgrAcc {
    width: 75%;
    float: left;
    height: 25px;
}

.width875MgrAcc {
    width: 87.3%;
    float: left;
    height: 25px;
}

.width100MgrAcc {
    float: left;
    width: 99%;
}

.BigFiftyTable1RowCol {
    float: right;
    width: 456px;
    height: 36px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    border-color: Black;
}

.BigFiftyTableRowCol1 {
    float: right;
    width: 37px;
    height: 25px;
    border-width: thin;
    border-left-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: left;
}

.pnlBottom {
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-bottom-style: solid;
}

.BigFiftyTableRowColRadio {
    float: right;
}

.queText {
    padding-left: 2px;
}

.CareerInterestqueText {
    padding-left: 2px;
}

.BigFiftyTableRowCol2 {
    float: right;
    width: 440px;
    height: 25px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: left;
}

.width25Tbl {
    width: 25%;
}

.width75Tbl {
    width: 75%;
}

.width50Tbl {
    width: 50%;
}

.imgPicSize {
    max-height: 75px;
}

.TableWidth100 {
    width: 100%;
}

.Width100 {
    width: 100%;
    float: left;
}

.TableTd25 {
    width: 25%;
}

.ClientImageSize {
    height: 75px;
    width: 100px;
}

.ClientImageSize80x80 {
    height: 80px;
    width: 80px;
}

.ClientImageSize75X75 {
    height: 75px;
    max-width: 165px;
}

.Width95 {
    width: 95%;
}

.Width97 {
    width: 97%;
}

.TableTd239 {
    width: 239px;
}

.TableTd21 {
    width: 21px;
}

.TableTd25x4 {
    width: 25%;
    padding-bottom: 4px;
}

.TableTd25x4ClientView {
    width: 25%;
    padding-bottom: 4px;
    padding-left: 5px;
}

.TableTd25 {
    width: 25%;
}

.DivStyle25x25 {
    float: left;
    width: 25%;
    height: 25px;
}

.DivStyle23x1 {
    float: left;
    width: 23%;
    padding-left: 1%;
}

.DivStyle45 {
    float: left;
    width: 45%;
}

.DivStyle55 {
    float: left;
    width: 55%;
}

.DivStyle12x3 {
    float: left;
    width: 12%;
    padding-left: 3%;
}

.DivStyle85 {
    float: left;
    width: 85%;
}

.DivStyle22 {
    float: left;
    width: 22%;
}

.DivStyle77 {
    float: left;
    width: 77%;
}

.DivStyle75x25 {
    float: left;
    width: 75%;
    height: 25px;
}

.DivStyle50x25 {
    float: left;
    width: 50%;
    height: 25px;
}

.DivStyle78x25 {
    float: left;
    width: 78%;
    height: 25px;
}

.DivStyle78 {
    float: left;
    width: 78;
}

.DivStyle22x1 {
    float: left;
    width: 22%;
    padding-left: 1%;
}

.DivStyle15 {
    float: left;
    width: 15%;
}

.DivStyle51 {
    float: left;
    width: 51%;
}

.DivStyle8x3 {
    float: left;
    width: 8%;
    padding-left: 3%;
}

.DivStyle18x3 {
    float: left;
    width: 18%;
    padding-left: 3%;
}

.DivStyle76 {
    float: left;
    width: 76%;
}

.DivStyle76x2 {
    float: left;
    width: 76%;
    padding-right: 2%;
}

.DivStyle20x2 {
    float: left;
    width: 20%;
    padding-left: 2%;
}

.DivStyle100x25 {
    float: left;
    width: 100%;
    padding-top: 20px;
}

.HeaderStyle50 {
    width: 50px;
}

.TableCandidateViewTd20x60 {
    padding-top: 20px;
    height: 60px;
}

.TableCandidateViewTr10 {
    padding-bottom: 10px;
}

.TextBoxSize159 {
    width: 159px;
}

.DropDownListSize165 {
    width: 165px;
}

.footerBottom {
    height: 40px;
    background: #2a90bf;
    float: left;
    width: 980px;
    padding-left: 50%;
    margin-left: -50%;
    padding-right: 50%;
    display: block;
}

.width700 {
    width: 700px;
    padding-bottom: 5px;
}

.widthName {
    width: 85px;
    float: left;
}

.widthNameRight {
    width: 79px;
    float: left;
    padding-left: 6px;
}

.width175 {
    width: 175px;
    float: left;
    height: 25px;
}

.width175Second {
    width: 90px;
    float: left;
}

.width525 {
    width: 525px;
    float: left;
    height: 25px;
}

.width525Second {
    width: 440px;
    float: left;
    height: 25px;
}

.width350 {
    width: 350px;
    float: left;
    height: 25px;
}

.width350Second {
    width: 265px;
    float: left;
}

.clearBoth {
    clear: both;
}

.DivStyleTM45 {
    float: left;
    width: 83px;
}

.DivStyleTM12x3 {
    float: left;
    width: 86px;
    padding-left: 16px;
}

.DivStyleTM85 {
    float: left;
    width: 425px;
}

.DivStyleTM55 {
    float: left;
    width: 92px;
}

.DivStyleTM25x25 {
    float: left;
    width: 176px;
    height: 25px;
}

.DivStyleTM75x25 {
    float: left;
    width: 529px;
    height: 25px;
}

.DivStyleTM50x25 {
    float: left;
    width: 355px;
    height: 25px;
}

.DivStyleTM78x25 {
    float: left;
    width: 255px;
    height: 25px;
}

.DivStyleTM76x2 {
    float: left;
    width: 250px;
    padding-right: 8px;
}

.DivStyleTM77x25 {
    float: left;
    width: 268px;
    height: 25px;
}

.DivStyleTM8x3 {
    float: left;
    width: 40px;
    padding-left: 3px;
}

.DivStyleTM18x3 {
    float: left;
    width: 75px;
    padding-left: 3px;
}

.DivStyleTM60x25 {
    float: left;
    width: 475px;
    height: 25px;
}

.DivStyleTM275x25 {
    float: right;
    width: 275px;
    height: 25px;
}

.btnGroupTMeditor {
    float: right;
    margin-right: -4px;
}

.DivStyleCA45 {
    float: left;
    width: 88px;
}

.DivStyleCA77x25 {
    float: left;
    width: 262px;
    height: 25px;
}

.DivStyleCL45 {
    float: left;
    width: 88px;
    height: 14px;
}

.DivStyleCLImage {
    width: 170px;
    height: 75px;
    float: right;
    padding-left: 2px;
}

.DivStyleCL78x25 {
    float: left;
    width: 250px;
    height: 25px;
}

.DivStyleCL47 {
    float: left;
    width: 88px;
    padding-left: 6px;
}

.DivStyleTM75x10 {
    float: left;
    width: 100%;
    height: 10px;
}

.DivStyleCL55 {
    float: left;
    width: 87px;
}

.DivStyleCL78x25 {
    float: left;
    width: 250px;
    height: 25px;
}

.DivStyleCL74x25 {
    float: left;
    width: 244px;
    height: 25px;
}

.DivStyleCL79x25 {
    float: left;
    width: 258px;
    height: 25px;
}

.DivStyleCL79x24 {
    float: left;
    width: 254px;
    height: 25px;
}

.DivStyleTM80x25 {
    float: left;
    width: 700px;
    height: 25px;
}

.DivStyleTM85x25 {
    float: left;
    width: 400px;
    height: 25px;
}

.DivStyleCIbtn {
    padding-left: 6px;
    float: left;
    width: 200px;
}

.DivStyleCI8x3 {
    float: left;
    width: 40px;
    padding-left: 10px;
}

.TextBoxWidth98 {
    width: 94%;
}

.TextBoxWidth60 {
    width: 60px;
}

.btnGroupCanEditor {
    float: right;
    margin-right: -10px;
}

.btnGroupAcc {
    float: right;
    margin-right: -6px;
}

.btnGroupAccAdmin {
    float: right;
    margin-right: 6px;
}

.btnGroupInvoice {
    float: right;
    padding-top: 65px;
}

.mGrid {
    font-size: small;
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
}

    .mGrid td {
        padding: 2px;
        border: solid 1px #c1c1c1;
        color: #717171;
    }

    .mGrid th {
        padding: 4px 2px;
        color: #fff;
        background: #2A90BF url(Images/grd_head.png) repeat-x top;
        border-left: solid 1px #525252;
        font-size: 0.9em;
    }

    .mGrid .alt {
        background: #fcfcfc url(Images/grd_alt.png) repeat-x top;
    }

    .mGrid .pgr {
        background: #2A90BF url(Images/grd_pgr.png) repeat-x top;
    }

        .mGrid .pgr table {
            margin: 5px 0;
        }

        .mGrid .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 12px;
        }

        .mGrid .pgr a {
            color: #000;
            text-decoration: none;
        }

            .mGrid .pgr a:hover {
                color: #000;
                text-decoration: none;
            }

.GridTests {
    width: 700px;
    float: left;
    padding-top: 10px;
}

.GridInsideTable {
    border-style: none;
}

    .GridInsideTable td {
        border-style: none;
    }

.TextBoxWidth101 {
    width: 101%;
}

.TextBoxWidth100_5 {
    width: 100%;
}

.TextBoxWidth101_3 {
    width: 101.3%;
}

.SexComboWidth100_5 {
    width: 100.5%;
}

.DivStyleTM45_78 {
    float: left;
    width: 78px;
}

.DivStyleTM45_5 {
    float: left;
    width: 5px;
}

.DivStyleTM12x3_81 {
    float: left;
    width: 81px;
    padding-left: 16px;
}

.DivStyleTM12x3_5 {
    float: left;
    width: 5px;
}

.DivStyleCA45_83 {
    float: left;
    width: 85px;
}

.DivStyleCA45_5 {
    float: left;
    width: 3px;
}

.GridTestsCandidate {
    width: 100%;
    float: left;
}

.btnGroupCan {
    float: right;
}

.DivStyleCL45_85 {
    float: left;
    width: 84px;
}

.DivStyleCL45_3 {
    float: left;
    width: 4px;
}

.DivStyleCL47_84 {
    float: left;
    width: 84px;
    padding-left: 6px;
}

.DivStyleCL47_4 {
    float: left;
    width: 4px;
}

.progressbar-ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url(Images/progress-bar-value.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

.progressbar-ui-progressbar {
    height: 1em;
    text-align: left;
    overflow: hidden;
}

    .progressbar-ui-progressbar .progressbar-ui-progressbar-value {
        margin: -1px;
        height: 100%;
    }

.progressbar-ui-widget {
    font-size: 1.1em;
}

.progressbar-ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222222;
}

.progressbar-ui-corner-all, .progressbar-ui-corner-top, .progressbar-ui-corner-left, .progressbar-ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.progressbar-ui-corner-all, .progressbar-ui-corner-top, .progressbar-ui-corner-right, .progressbar-ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.progressbar-ui-corner-all, .progressbar-ui-corner-bottom, .progressbar-ui-corner-left, .progressbar-ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.progressbar-ui-corner-all, .progressbar-ui-corner-bottom, .progressbar-ui-corner-right, .progressbar-ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.progressBarHolder {
    float: right;
    width: 202px;
    height: 16px;
    text-align: right;
}

.btnGroupProfile {
    float: right;
    margin-right: 3px;
    height: 20px;
}

.btnGroupProfile2 {
    float: right;
    height: 20px;
    margin-right: 3px;
    margin-top: 14px;
}

.btnGroupProfile3 {
    float: left;
    width: 690px;
}

.TDWidth_95 {
    width: 95px;
}

.Width100px {
    width: 100px;
}

.TDWidth_80 {
    width: 80px;
}

.TDWidth_95PadLeft10 {
    width: 95px;
    padding-left: 10px;
}

.TDWidth_5PadTxtAlLeft {
    width: 5px;
    text-align: left;
}

.TDPadLeft10 {
    padding-left: 10px;
}

.Width_425 {
    width: 425px;
}

.Width_350 {
    width: 350px;
}

.Width_75 {
    width: 75px;
}

.Width_40 {
    width: 40px;
}

.Width_240 {
    width: 240px;
}

.Width_140 {
    width: 140px;
}

.Width_166 {
    width: 166px;
}

.Width_65 {
    width: 65px;
}

.login-page {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
}

.login-page-logincontrol {
    width: 100%;
}

    .login-page-logincontrol table {
        width: 100%;
    }

.btnGroupStatemet {
    float: right;
    margin-right: -2px;
}

.loginpagetextbox {
    width: 160px;
}

a.button {
    margin: 3px;
    padding: 8px 24px 8px 12px;
    height: 30px;
    width: 75px;
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;
    color: #ffffff;
    background-color: #298FBF;
    background-color: -webkit-linear-gradient(top, #298FBF, #1D7FAC);
    background-color: -moz-linear-gradient(top, #298FBF, #1D7FAC);
    background-color: -o-linear-gradient(top, #298FBF, #1D7FAC);
    background-color: -ms-linear-gradient(top, #298FBF, #1D7FAC);
    background-color: linear-gradient(top, #298FBF, #1D7FAC);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 2px 2px 0 0 #ccc;
    -webkit-box-shadow: 2px 2px 0 0 #ccc;
    box-shadow: 2px 2px 0 0 #ccc;
}

    a.button.big {
        margin: 0 15px 0 0;
        padding: 16px 40px 16px 12px;
        height: 40px;
        width: 80px;
        font-size: 14pt;
        position: relative;
        position: relative;
        top: 15px;
        background-image: url(Images/arrow_big_white.png);
        background-repeat: no-repeat;
        background-position: right center;
    }

a.button {
    background-image: url(Images/arrow_white.png);
    background-repeat: no-repeat;
    background-position: right center;
}

    a.button.white {
        color: #2A90BF;
        background-color: #ffffff;
        background-color: -webkit-linear-gradient(top, #ffffff, #ffffff);
        background-color: -moz-linear-gradient(top, #ffffff, #ffffff);
        background-color: -o-linear-gradient(top, #ffffff, #ffffff);
        background-color: -ms-linear-gradient(top, #ffffff, #ffffff);
        background-color: linear-gradient(top, #ffffff, #ffffff);
        background-image: url(Images/arrow_blue.png);
        background-repeat: no-repeat;
        background-position: right center;
    }

.MenuTab {
    font-size: 12px;
    color: Black;
}

    .MenuTab img.icon {
        border-style: none;
        vertical-align: middle;
    }

    .MenuTab img.separator {
        border-style: solid;
        border-width: 1px;
        display: block;
    }

    .MenuTab img.horizontal-separator {
        border-style: solid;
        border-width: 1px;
        vertical-align: middle;
    }

    .MenuTab ul {
        list-style: none;
        margin: 0;
        padding: 0;
        width: auto;
    }

    .MenuTab li {
        text-align: center;
    }

    .MenuTab ul.dynamic {
        background-color: #E3EAEB;
        z-index: 1;
        margin-left: 2px;
    }

    .MenuTab a {
        color: #A0A4A1;
        text-decoration: none;
        white-space: nowrap;
        display: block;
        color: Black;
    }

        .MenuTab a.static {
            text-decoration: none;
        }

        .MenuTab a.dynamic {
            padding: 2px 5px 2px 5px;
            text-decoration: none;
        }

        .MenuTab a.static.selected {
            text-decoration: none;
            border-bottom: none;
        }

        .MenuTab a.dynamic.selected {
            background-color: #94c7df;
            color: White;
            border-bottom: 1px solid transparent;
            text-decoration: none;
        }

        .MenuTab a.static.highlighted, .MenuTab a:hover {
            color: #ffffff;
        }

        .MenuTab a.dynamic.highlighted {
            color: White;
            background-color: #94c7df;
        }

.AdminToolMenuTab {
    background-color: #F7FBFC;
    font-size: 12px;
    color: Black;
}

    .AdminToolMenuTab img.icon {
        border-style: none;
        vertical-align: middle;
    }

    .AdminToolMenuTab img.separator {
        border-style: solid;
        border-width: 1px;
        display: block;
    }

    .AdminToolMenuTab img.horizontal-separator {
        border-style: solid;
        border-width: 1px;
        vertical-align: middle;
    }

    .AdminToolMenuTab ul {
        list-style: none;
        margin: 0;
        padding: 0;
        width: auto;
        height: 22px;
    }

    .AdminToolMenuTab li {
        border-style: solid;
        border-width: 1px;
        border-color: Gray;
        width: 200px;
        height: 22px;
        text-align: center;
        font-weight: bold;
    }

    .AdminToolMenuTab ul > li:nth-child(2) {
        width: 200px;
    }

    .AdminToolMenuTab ul.dynamic {
        background-color: #E3EAEB;
        z-index: 1;
        margin-left: 2px;
    }

    .AdminToolMenuTab a {
        color: #A0A4A1;
        font-size: 11px;
        text-decoration: none;
        white-space: nowrap;
        display: block;
        color: Black;
    }

        .AdminToolMenuTab a.static {
            padding: 2px 5px 2px 5px;
            text-decoration: none;
        }

        .AdminToolMenuTab a.dynamic {
            padding: 2px 5px 2px 5px;
            text-decoration: none;
        }

        .AdminToolMenuTab a.static.selected {
            background-color: #94c7df;
            color: White;
            text-decoration: none;
        }

        .AdminToolMenuTab a.dynamic.selected {
            background-color: #94c7df;
            color: White;
            text-decoration: none;
        }

        .AdminToolMenuTab a.static.highlighted {
            color: White;
            background-color: #94c7df;
        }

        .AdminToolMenuTab a.dynamic.highlighted {
            color: White;
            background-color: #94c7df;
        }

.BorderDivPrice {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -1px;
    padding-left: 5px;
    padding-bottom: 25px;
    width: 99%;
    float: left;
}

.BorderDivInvoice {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -1px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 99.6%;
    height: 377px;
}

.BorderDiv {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -1px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 99.5%;
    float: left;
}

.BorderDivclientAcc {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 699px;
    height: 835px;
}

.BorderDivPriceclientAcc {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 5px;
    padding-bottom: 5px;
    width: 699px;
}

.BorderDivInvoiceclientAcc {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 696px;
    height: 377px;
}

.BorderDivPriceClientEditor {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 0px;
    padding-bottom: 5px;
    margin-left: 0px;
    width: 699px;
    height: auto;
}

.BorderDivclientEditor {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 699px;
    height: 545px;
}

.BorderDivInvoiceclientEditor {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 696px;
    height: 400px;
}

.BigFiftyTableRowCol3 label {
    display: block;
}

.BigFiftyTableRowCol3 table {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    height: 100%;
}

.BigFiftyTableRowCol3 td {
    text-align: center;
    width: 45px;
    border-width: thin;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    height: 36px;
}

.BigFiftyTableRowCol3 tr {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    display: block;
    height: 25px;
    height: 100%;
}

.BigFiftyTable1RowRight {
    float: right;
    width: 45px;
    height: 34px;
    border-width: 2px 2px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.BigFiftyTable1Row3 {
    float: right;
    width: 45px;
    height: 34px;
    border-width: 2px 1px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.BigFiftyTable1Row2 {
    float: right;
    width: 45px;
    height: 34px;
    border-width: 2px 1px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.BigFiftyTable1Row {
    float: right;
    width: 45px;
    height: 34px;
    border-width: 2px 1px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.BigFiftyTableCol1 {
    float: right;
    width: 45px;
    height: 34px;
    border-width: 2px 1px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.tblBigFiftyItem {
    width: 40px;
    border-width: 1px;
    border-style: solid;
    text-align: center;
}

.BigFiftyItem2ndCollumn {
    width: 415px;
    border-width: 1px;
    border-style: solid;
}

.SalesSkillsTableCol1 {
    float: right;
    width: 76px;
    height: 74px;
    border-width: 2px 1px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.SalesSkillsTable1Row2 {
    float: right;
    width: 76px;
    height: 74px;
    border-width: 2px 1px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.SalesSkillsTable1Row3 {
    float: right;
    width: 77px;
    height: 74px;
    border-width: 2px 1px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.SalesSkillsTable1Row {
    float: right;
    width: 76px;
    height: 74px;
    border-width: 2px 1px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.SalesSkillsTable1RowRight {
    float: right;
    width: 77px;
    height: 74px;
    border-width: 2px 2px 1px 1px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.SalesSkillsTableRowCol3 label {
    display: block;
}

.SalesSkillsTableRowCol3 table {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    height: 100%;
}

.SalesSkillsTableRowCol3 td {
    text-align: center;
    width: 90px;
    border-width: thin;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    height: 36px;
}

.SalesSkillsTableRowCol3 tr {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    display: block;
    height: 25px;
    height: 100%;
}

.SalesSkillsItem2ndCollumn {
    width: 275px;
    border-width: 1px;
    border-style: solid;
}

.SalesSkillsTable1RowCol {
    float: right;
    width: 299px;
    height: 76px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    border-color: Black;
}

.LearningStylesItem1stCol {
    width: 34px !important;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.LearningStylesItem2ndCol {
    width: 541px;
    border-width: 1px;
    border-style: solid;
    border-top-width: thin;
    border-top-style: solid;
}

.MotivationItem1stCol {
    width: 37px !important;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.MotivationStylesItem2ndCol {
    width: 350px;
    border-width: 1px;
    border-style: solid;
    border-top-width: thin;
    border-top-style: solid;
}

.LearningStylesTableRowCol3 label {
    display: block;
}

.LearningStylesTableRowCol3 table {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    height: 100%;
}

.LearningStylesTableRowCol3 td {
    text-align: center;
    width: 45px;
    border-width: thin;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    padding-left: 12.5px;
    padding-right: 12px;
    height: 36px;
}

.MotivationAssesmetStyles td {
    text-align: center;
    width: 45px;
    border-width: thin;
    border-right-width: 1px;
    border-color: Black;
    border-style: solid;
    padding-left: 12.5px;
    padding-right: 12px;
    height: 36px;
}

.LearningStylesTableRowCol3 tr {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    display: block;
    height: 25px;
    height: 100%;
}

.LearningStylesTable1Row2 {
    float: right;
    width: 53px;
    height: 36px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-right-width: 2px;
    border-top-width: 2px;
    border-left-width: 1px;
    border-bottom-width: 0px;
}

.LearningStylesTable1RowHeading {
    float: right;
    width: 235px;
    height: 90px;
    border-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-right-width: 2px;
    border-top-width: 2px;
    border-left-width: 2px;
}

.LearningStylesTable1Row {
    float: right;
    width: 52px;
    height: 36px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-left-width: 2px;
    border-right-width: 1px;
    border-top-width: 2px;
    border-bottom-width: 0px;
}

.LearningStyleItems1stCol {
    width: 37px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.MotivationStylesTable1Row {
    float: right;
    width: 57px;
    height: 35px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-top-width: 2px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 2px;
}

.MotivationStylesTable1Row4 {
    float: right;
    width: 57px;
    height: 35px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-top-width: 2px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 2px;
}

.MotivationStylesTable1Row3 {
    float: right;
    width: 57px;
    height: 35px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-top-width: 2px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 2px;
}

.MotivationStylesTable1Row2 {
    float: right;
    width: 58px;
    height: 35px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-top-width: 2px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 2px;
}

.MotivationStylesTable1Row1 {
    float: right;
    width: 57px;
    height: 35px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 0px;
    border-right-width: 2px;
}

.CareerInterestQuestionNumberColumn {
    width: 32px;
    border-width: 1px;
    border-style: solid;
    border-left-width: 2px;
    padding-left: 5px;
}

.tbrowtop {
    float: left;
    width: 684px;
    height: 35px;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: left;
    padding-left: 5px;
    padding-top: 14px;
    border-right-width: 2px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 1px;
}

.tbrowtopcreer {
    float: left;
    width: 684px;
    height: 20px;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: left;
    padding-left: 5px;
    padding-top: 6px;
    padding-bottom: 5px;
    border-right-width: 2px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 1px;
}

.fontCareerInterest {
    font-size: 16px;
    font-weight: 800;
}

.tbrowone {
    float: left;
    width: 37px;
    height: 35px;
    border-width: thin;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-bottom-width: 0px;
}

.tbrowtwo {
    float: left;
    width: 556px;
    height: 35px;
    vertical-align: text-bottom;
    border-style: solid;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
}

.tbrowthree {
    float: left;
    width: 45px;
    height: 35px;
    border-width: thin;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    line-height: 33px;
}

.tbrowfour {
    float: left;
    width: 45px;
    height: 35px;
    border-width: thin;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-right-width: 2px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    line-height: 33px;
}

.PriceEditoTxtBox {
    width: 50px !important;
    text-align: right;
}

.ModuleHeaderText {
    text-align: center;
    padding-top: 10px;
}

.priceButtonsList200 {
    width: 200px;
}

.priceButtonsList0 {
    width: 0px;
}

.priceButtonsList100 {
    width: 100px;
}

.priceButtonsAlign {
    padding-left: 273px;
}

.NumberAbilityfont {
}

.NumberAbilityfontAnswerFraction {
}

.NumberAbilityQuestinGap {
    width: 45px;
}

.NumberAbilityQuestinGapWithFraction {
    width: 45px;
}

.NumberAbilityQuestinGapHeight {
    width: 40px;
}

.AnalogiAbilitytblBottom {
    width: 150px;
    border-bottom-style: dotted;
    border-bottom-width: thin;
    border-bottom-color: #000000;
    text-align: center;
}

.AnalogiAbilityRadiobtnBorder {
    border: 1px solid #000000;
    width: 20px;
    text-align: center;
}

.RightHelpButton {
    float: right;
    border-color: Red;
}

.MotivationTypeTwoNumber {
    text-align: center;
    padding-left: 20px;
    padding-right: 12px;
}

.ReferenceCheckPDBTableTop {
    height: 30px;
    width: 600px;
}

.ReferenceCheckPDBTableTopCell1 {
    height: 30px;
    width: 580px;
    text-align: center;
}

.ReferenceCheckPDBTableTopCell2 {
    height: 30px;
    width: 100px;
    text-align: right;
}

.ReferenceCheckPDBTable {
    text-align: left;
    tab-size: inherit;
    text-decoration: none;
    table-layout: auto;
    height: 350px;
    width: 800px;
}

.ReferenceCheckPDBTableInner {
    text-align: left;
    tab-size: inherit;
    text-decoration: none;
    table-layout: auto;
}

.RCPDBTRow1 {
    float: left;
    width: 600px;
    height: 35px;
    vertical-align: text-bottom;
    text-align: center;
}

.RCPDBTColom2 {
    float: left;
    width: 145px;
    height: 35px;
    vertical-align: text-bottom;
    text-align: left;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-bottom-width: 0px;
}

.RCPDBTColom3 {
    float: left;
    width: 440px;
    height: 35px;
    vertical-align: text-bottom;
    text-align: left;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-bottom-width: 0px;
}

.RCPDBTButton {
    width: 70px;
    text-align: center;
}

.ReferenceCheckPDETable {
    text-align: left;
    tab-size: inherit;
    text-decoration: none;
    table-layout: auto;
    height: 350px;
    width: 800px;
}

.RCPDETColom2 {
    float: left;
    width: 550px;
    height: auto;
    vertical-align: text-bottom;
    text-align: left;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-bottom-width: 0px;
}

.RCPDETColomcell {
    height: 30px;
    width: 550px;
    text-align: right;
}

.ReferenceCheckPDLTable {
    text-align: left;
    tab-size: inherit;
    text-decoration: none;
    table-layout: auto;
    height: 350px;
    width: 560px;
}

.ReferenceCheckPDLTable1 {
    tab-size: inherit;
    text-decoration: none;
    table-layout: auto;
    height: 50px;
    width: 560px;
}

.ReferenceCheckPDLTable1Cell2 {
    height: 30px;
    text-align: right;
}

.SearchBoxStyleCandidate {
    padding: 1px;
    width: 100%;
}

.searchBoxLabel {
    font-weight: bold;
}

.heightUpSearchBox {
    height: 8px;
}

.btnSearchBox {
    height: 22px;
    border: 1px solid;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
}

#sty {
    text-align: left;
}

.RefChkTable1RowRight {
    float: right;
    width: 54px;
    height: 35px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    margin-right: 0px;
    border-right-width: 2px;
    border-top-width: 2px;
    border-left-width: 1px;
    border-bottom-width: 0px;
}

.RefChkTable1Row {
    float: right;
    width: 54px;
    height: 35px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    margin-right: 0px;
    border-right-width: 1px;
    border-top-width: 2px;
    border-left-width: 1px;
    border-bottom-width: 0px;
}

.RefChkTable1Row3 {
    float: right;
    width: 54px;
    height: 35px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    margin-right: 0px;
    border-right-width: 1px;
    border-top-width: 2px;
    border-left-width: 1px;
    border-bottom-width: 0px;
}

.RefChkTable1Row2 {
    float: right;
    width: 54px;
    height: 35px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    margin-right: 0px;
    border-right-width: 1px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 0px;
}

.RefChkTable1RowCol {
    border-right: 1px solid Black;
    border-bottom: 1px solid Black;
    float: right;
    width: 374px;
    height: 36px;
    border-left-color: Black;
    border-top-color: Black;
}

.RefChkTableRowCol1 {
    float: right;
    width: 37px;
    height: 25px;
    border-width: thin;
    border-left-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: left;
}

.rfpnlBottom {
    border-bottom-width: 2px;
    padding-bottom: 18px;
    border-bottom-style: solid;
    margin-right: 0px;
}

.RefChk2ndCollumn {
    width: 465px;
    border-width: 1px;
    border-style: solid;
}

.RefChkAccept {
    float: left;
    width: 200px;
    height: 35px;
    vertical-align: text-bottom;
    text-align: left;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-bottom-width: 0px;
}

.RefChkAccept2 {
    float: left;
    width: 45px;
    height: 35px;
    vertical-align: text-bottom;
    text-align: left;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-bottom-width: 0px;
}

.rcTableRowCol3 label {
    display: block;
}

.rcTableRowCol3 table {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    height: 100%;
}

.rcTableRowCol3 td {
    text-align: center;
    width: 54px;
    border-width: 2px 2px 0px 2px;
    border-color: Black;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    height: 36px;
}

.rcTableRowCol3 tr {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    display: block;
    height: 25px;
    height: 100%;
}

.CommunicationStyleTableRowCol3 label {
    display: block;
}

.CommunicationStyleTableRowCol3 table {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    height: 100%;
}

.CommunicationStyleTableRowCol3 td {
    text-align: center;
    width: 45px;
    border-width: thin;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    height: 36px;
}

.CommunicationStyleTableRowCol3 tr {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    display: block;
    height: 25px;
    height: 100%;
}

.CommunicationStylesItem2ndCollumn {
    width: 551px;
    border-width: 1px;
    border-style: solid;
    padding-left: 5px;
}

.CommunicationStylesTable1Row2 {
    float: right;
    width: 43px;
    height: 35px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-left-width: 2px;
    border-right-width: 1px;
    border-top-width: 2px;
    border-bottom-width: 0px;
    padding-left: 2px;
}

.CommunicationStylesTable1Row {
    float: right;
    width: 43px;
    height: 35px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-left-width: 1px;
    border-right-width: 2px;
    border-top-width: 2px;
    padding-left: 2px;
    border-bottom-width: 0px;
}

.LeadershipTable1RowCol {
    border-color: Black;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    float: right;
    height: 36px;
    text-align: left;
    vertical-align: text-bottom;
    width: 479px;
    margin-top: -1px;
}

.LeadershipTable1RowRight {
    float: right;
    width: 40px;
    height: 36px;
    border-width: thin;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.LeadershipTable1Row {
    float: right;
    width: 40px;
    height: 36px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.LeadershipTable1Row3 {
    float: right;
    width: 40px;
    height: 36px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.LeadershipTable1Row2 {
    float: right;
    width: 40px;
    height: 36px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
}

.LeadershipTableCol1 {
    border-color: Black;
    border-style: solid;
    border-width: thin;
    float: right;
    height: 36px;
    text-align: center;
    vertical-align: text-bottom;
    width: 40px;
}

.LeadershipTable3 {
    float: right;
    width: 40px;
    height: 40px;
    border-width: thin;
    border-top-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: middle;
    text-align: center;
}

.LeadershipTable4 {
    float: right;
    width: 40px;
    height: 40px;
    border-width: thin;
    border-top-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: middle;
    text-align: center;
}

.LeadershipTable {
    float: right;
    width: 39px;
    height: 40px;
    border-width: thin;
    border-top-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: middle;
    text-align: center;
}

.LeadershipTableRight {
    float: right;
    width: 40px;
    height: 40px;
    border-width: thin;
    border-top-width: 2px;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: middle;
    text-align: center;
}

.LeadershipTableLeft {
    float: right;
    width: 40px;
    height: 40px;
    border-width: thin;
    border-top-width: 2px;
    border-left-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: middle;
    text-align: center;
}

.LeadershipTable2 {
    float: right;
    width: 40px;
    height: 40px;
    border-width: thin;
    border-top-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: middle;
    text-align: center;
}

.LeadershipTableRowCol1 {
    float: right;
    width: 37px;
    height: 30px;
    border-width: thin;
    border-left-width: 2px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: left;
    padding-top: 6px;
}

.LeadershipTableRowColRadio {
    float: right;
}

.LeadershipTableRowCol2 {
    float: right;
    width: 440px;
    height: 28px;
    border-width: thin;
    border-color: Black;
    border-style: solid;
    text-align: left;
    line-height: 13px;
    padding-top: 8px;
}

.LeadershipTableRowCol3 label {
    display: block;
}

.LeadershipTableRowCol3 table {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
}

.LeadershipTableRowCol3 td {
    text-align: center;
    width: 40px;
    height: 36px;
    border-width: thin;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    padding: 0px 0px 0px 0px;
}

.LeadershipTableRowCol3 tr {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
}

.MotivationTable1RowHeading {
    float: right;
    width: 294px;
    height: 70px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-right-width: 2px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 0px;
}

.MotivationTableRowCol3 label {
    display: block;
}

.MotivationTableRowCol3 table {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    height: 100%;
}

.MotivationTableRowCol3 td {
    text-align: center;
    width: 45px;
    border-width: thin;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    padding-left: 12.5px;
    padding-right: 12px;
    height: 36px;
}

.MotivationQuestionSetTwoIntro {
    padding: 5px 0 15px 0;
    font-size: 14px;
}

.MotivationpnlBottomStepOne {
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-bottom-style: solid;
}

.MotivationpnlBottomStepTwo {
    border-bottom-width: 0px;
    border-bottom-color: Black;
    border-bottom-style: solid;
}

.MotivationStepOneTop {
    clear: both;
    border-top-width: 1px;
    border-top-style: solid;
}

.MotivationStepTwoTop {
    clear: both;
    border-top-width: 0px;
    border-top-style: solid;
}

.RCBB {
    border-bottom: 2px;
    border-bottom-style: solid;
}

.accordionHeaderSelected {
    background-color: #2A90BF;
    border: 1px solid #2F4F4F;
    color: white;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-image: url(Images/down20x30.png);
    background-repeat: no-repeat;
    background-position: right;
}

.accordionHeaderNextPrev {
    background-color: #004a91;
    height: 20px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 1px;
}

.accordionContent {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #D3DEEF;
    border-color: -moz-use-text-color #2F4F4F #2F4F4F;
    border-right: 1px dashed #2F4F4F;
    border-style: none dashed dashed;
    border-width: medium 1px 1px;
    padding: 10px 5px 5px;
}

.accordionHeader {
    background-color: #004a91;
    color: white;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    padding: 5px;
    background-image: url(Images/left20x30.png);
    background-repeat: no-repeat;
    background-position: right;
}

.sliderValue span {
    margin: 2px 3.5px;
}

.decimalSliderValue span {
    margin: 0 6.8px 0 0;
    padding: 1px;
}

.btnBtnControl {
    width: 100px;
    height: 25px;
    border: 1px solid Black;
    background-color: #94c7df;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
}

.divBtnControl {
    float: right;
    width: 415px;
}

.btn_previousAll {
    margin: 0 auto;
    background-color: transparent;
    background-image: url('Images/rec_previous_dark.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    border: none;
    margin-left: 15px;
    cursor: pointer;
}

    .btn_previousAll:disabled {
        margin: 0 auto;
        background-color: transparent;
        background-image: url('Images/rec_previous_light.png');
        background-repeat: no-repeat;
        height: 16px;
        width: 16px;
        border: none;
        margin-left: 15px;
        cursor: auto;
    }

.btn_back {
    margin: 0 auto;
    background-color: transparent;
    background-image: url('Images/rec_back_dark.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    border: none;
    cursor: pointer;
}

    .btn_back:disabled {
        margin: 0 auto;
        background-color: transparent;
        background-image: url('Images/rec_back_light.png');
        background-repeat: no-repeat;
        height: 16px;
        width: 16px;
        border: none;
        cursor: auto;
    }

.btn_forward {
    margin: 0 auto;
    background-color: transparent;
    background-image: url('Images/rec_forward_dark.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    border: none;
    cursor: pointer;
}

    .btn_forward:disabled {
        margin: 0 auto;
        background-color: transparent;
        background-image: url('Images/rec_forward_light.png');
        background-repeat: no-repeat;
        height: 16px;
        width: 16px;
        border: none;
        cursor: auto;
    }

.btn_next {
    margin: 0 auto;
    background-color: transparent;
    background-image: url('Images/rec_next_dark.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    border: none;
    cursor: pointer;
}

.btn_forward {
    margin: 0 auto;
    background-color: transparent;
    background-image: url('Images/rec_forward_dark.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    border: none;
    cursor: pointer;
}

    .btn_forward:disabled {
        margin: 0 auto;
        background-color: transparent;
        background-image: url('Images/rec_forward_light.png');
        background-repeat: no-repeat;
        height: 16px;
        width: 16px;
        border: none;
        cursor: auto;
    }

.btn_next {
    margin: 0 auto;
    background-color: transparent;
    background-image: url('Images/rec_next_dark.png');
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    border: none;
    cursor: pointer;
}

    .btn_next:disabled {
        margin: 0 auto;
        background-color: transparent;
        background-image: url('Images/rec_next_light.png');
        background-repeat: no-repeat;
        height: 16px;
        width: 16px;
        border: none;
        cursor: auto;
    }

.btnAddNewRemoveDevelopmentPrepare {
    background-color: #2A90BF;
    border: 1px solid Black;
    color: White;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-right: 5px;
    width: 100px;
}

.divDevelopmentPrepareBTN {
    float: right;
    padding: 5px;
}

.divDevelopmentPrepareMain {
    float: left;
    position: relative;
    top: 0px;
    left: 0px;
}

.btnDevelopmentCanditaePDP {
    background-color: #2A90BF;
    border: 1px solid Black;
    color: White;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-right: 5px;
    width: 96px;
}

input.btnDevelopmentCanditaePDP[disabled=disabled], input.btnDevelopmentCanditaePPP[disabled=disabled] {
}

.developmentCanditaePDPbtns, .developmentCanditaePPPbtns {
    float: right;
    padding-bottom: 5px;
}

.btnDevelopmentCanditaePPP {
    background-color: #2A90BF;
    border: 1px solid Black;
    color: White;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding-right: 5px;
    width: 96px;
}

.PDPSliderExtender {
    position: relative;
    width: 100%;
}

.LBTwebcontrolLabel {
}

.LBTwebcontrolTextBox {
    width: 214px;
}

.LBTwebcontrolButton {
    width: 60px;
    margin-left: 2px;
}

.alignRight {
    float: right;
    padding-left: 3px;
}

.BorderDivDevelopmentOverPDM, .BorderEmployebilityOvermatch {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -1px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 99.6%;
    min-height: 450px;
    overflow: auto;
}

.BorderDivDevelopmentOverprepare {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -1px;
    padding-left: 5px;
    padding-bottom: 5px;
    width: 695px;
    height: 775px;
}

.BorderDivDevelopmentOverPDP {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -1px;
    padding: 5px;
    width: 701px;
    height: 1350px;
}

.BorderDivDevelopmentOverPPP {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -1px;
    padding: 5px;
    width: 701px;
    height: 2240px;
}

.BorderDivDevelopmentPDM {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: 1px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 699px;
    min-height: 450px;
    overflow: auto;
}

.BorderDivDevelopmentprepare {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: 1px;
    padding-left: 5px;
    padding-bottom: 5px;
    width: 695px;
    height: 790px;
}

.BorderDivDevelopmentPDP {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: 1px;
    padding-left: 1px;
    padding: 5px;
    width: 701px;
    height: 1350px;
}

.BorderDivDevelopmentPPP {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: 1px;
    padding-left: 1px;
    padding: 5px;
    width: 701px;
    height: 2240px;
}

#pdm {
    float: left;
    padding: 10px 0 0 5px;
    width: 99%;
}

.pdm-bottomText {
    width: 90%;
}

.pdm-static-text {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.pdm-first-column {
    width: 100px;
}

.pdm-combobox {
    width: 100%;
    min-width: 500px;
}

.pdm-main-table {
    width: 90%;
    min-width: 500px;
    padding: 0 10px 0px 10px;
}

#developmentTracker {
    float: left;
    padding: 10px 0 0 5px;
    width: 99%;
}

.developmentTracker-bottomText {
    width: 90%;
}

.developmentTracker-static-text {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.developmentTracker-first-column {
    width: 100px;
}

.developmentTracker-combobox {
    width: 100%;
    min-width: 500px;
}

.developmentTracker-main-table {
    width: 90%;
    min-width: 500px;
    padding: 0 10px 0px 10px;
}

.dtIntrduction {
    padding-bottom: 10px;
}

.developmentTracker-print-button {
    width: 100px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
}

#employebility {
}

.employebility-combobox {
    width: 72%;
    min-width: 800px;
}

.asp-button {
    width: 100px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
}

.asp-button-2 {
    width: 158.5px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
}

.button-row {
    padding: 5px 0px 5px 5px;
    text-align: right;
}

.generate-button {
    margin-left: 10px;
    margin-right: 0;
    margin-bottom: 0;
}

.pdm-development-competency-list {
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

#pdm > #printContent > #summaryTable > table > thead > tr td {
    padding: 4px;
}

.pdm-empty-cell-1 {
    border-width: 0px 0px 1px 0px;
    border-color: black;
    border-style: solid;
    width: 15px;
    color: #fff;
}

.pdm-column-heading {
    border-width: 1px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    min-width: 500px;
    text-align: left;
}

.analytics-Performance-column-heading {
    border-width: 0px 1px 1px 0px;
    border-color: black;
    border-style: solid;
    min-width: 150px;
    text-align: left;
}

.print-div-content {
    display: none;
}

.pdm-empty-cell-2 {
    border-width: 0px 0px 1px 0px;
    border-color: black;
    border-style: solid;
    width: 250px;
    color: white;
}

.pdm-column-1 {
    border-width: 1px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    width: 65px;
    text-align: center;
}

.pdm-column-2 {
    border-width: 1px 1px 1px 1px;
    border-color: black;
    border-style: solid;
    width: 65px;
    text-align: center;
}

.pdm-column-3 {
    border-width: 1px 1px 1px 1px;
    border-color: black;
    border-style: solid;
    width: 65px;
    text-align: center;
    vertical-align: top;
}

.pdm-data-cell-01 {
    border-width: 0px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px 2px 2px 4px;
    width: 30px;
    text-align: center;
}

.pdm-data-cell-02 {
    border-width: 0px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px 2px 2px 5px;
}

.pdm-data-cell-0 {
    border-width: 0px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px 2px 2px 4px;
}

.pdm-data-cell-1 {
    border-width: 0px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px;
    text-align: center;
}

.pdm-data-cell-2 {
    border-width: 0px 1px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px;
    text-align: center;
}

.analytics-Performance-data-cell-3 {
    border-width: 1px 1px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px;
    width: 175px;
}

.pdm-print-button {
    width: 100px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
}

.SliderProgressSelf {
    display: block;
}

.SliderProgressManager {
    display: block;
}

.newSliderProgressSelf {
    display: none;
}

.newSliderProgressManager {
    display: none;
}

.recruitmentQuery table {
    width: 100%;
}

.recruitmentQuery th {
    text-align: left;
}

.recruitmentQuery tr {
    width: 100%;
}

.recruitmentQueryProcessButton {
    float: right;
}

.recruitmentQueryErrorlable {
    float: left;
    color: red;
}

.btnFloatright {
    float: right;
}

.RecruitmentComboWidth {
    width: 100%;
}

.accordionHeader {
    background-color: rgb(0, 74, 145);
    color: #fff;
    min-height: 20px;
    padding: 5px;
}

.recruitmentResultButtonWrapper {
    width: 100px;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.headerRightContent {
    float: right;
}

.headerTopPercentage {
    margin-right: 38px;
}

.headerLeftContent {
}

.accordionHeaderLablediv {
    width: 100%;
}

.CandaiteCompletePresentageContent {
    color: #FFF;
    margin-left: 15px;
}

.scoreGroupTree {
    width: 100%;
}

    .scoreGroupTree > table td:nth-child(2) {
        width: 100%;
        white-space: pre-wrap !important;
        color: black;
        font-weight: bold;
    }

    .scoreGroupTree > div > table td:nth-child(3) {
        width: 100%;
        white-space: pre-wrap !important;
        color: black;
    }

.scoreTreeNode, .scoreGroupTreeNode {
    width: 89%;
}

    .scoreGroupTreeNode span {
        color: black;
        font-weight: bold;
    }

    .scoreTreeNode span {
        color: black;
    }

.accordionHeaderSelected {
    background-color: rgb(42, 144, 191);
    color: #fff;
}

    .accordionHeaderSelected table, .accordionHeader table {
        width: 100%;
    }

        .accordionHeaderSelected table td:nth-child(1), .accordionHeader table td:nth-child(1) {
            width: 95%;
        }

        .accordionHeaderSelected table td:nth-child(2), .accordionHeader table td:nth-child(2) {
            width: 5%;
        }

.accordionContent {
    min-height: 100px;
    border: dashed 1px black;
}

.accordianmain {
}

#acordianImage {
    height: 20px;
    width: 20px;
    float: right;
    background: url(../../App_Themes/HRMForce/Images/right.png) no-repeat;
    cursor: pointer;
}

.accordionHeaderSelected #acordianImage {
    background: url(../../App_Themes/HRMForce/Images/down.png) no-repeat;
}

.recruitmentResultTable {
    margin: 0 auto;
    width: 100%;
}

.recruitmentLeftAlignTD {
    position: absolute;
    left: 395px;
}

.txtGroupName {
    width: 605px;
}

.hideTextbox {
    visibility: hidden;
}

.ajax__multi_slider_default.inner_rail_horizontal {
    margin-top: 2px;
}

.comboBoxAlign {
    margin-top: 6px;
    width: 50px;
    height: 25px;
}

.MatchprofileWidth_Text {
    width: 600px;
}

.MatchprofileWidth_Text1 {
    width: 596px;
}

.accordianWidth {
    width: 685px;
}

.onOffCell {
    padding-left: 10px;
}

.EmptyonOffCell {
    width: 100px;
}

.PDPSliderExtenderAll {
    height: auto;
    margin-top: 10px;
    width: 710px;
    margin-left: -4px;
}

.PDPSliderExtenderAll-td1 {
    height: auto;
    width: 120px;
    padding: 5px;
    vertical-align: top;
}

.PDPSliderExtenderAll-td2 {
    height: auto;
    width: 570px;
    padding: 5px;
    vertical-align: top;
}

.PDPSliderExtenderAll-td3 {
    height: auto;
    width: 30px;
    padding: 5px;
    vertical-align: top;
}

.EmptyonOffCell1 {
    width: 28px;
}

.onOffCellText {
    padding-left: 10px;
    width: 170px;
}

.onOffCellTextCombo {
    padding-left: 10px;
    width: 130px;
    margin-top: -6px;
    margin-left: 10px;
}

.onOffCellEmpty {
    width: 20px;
}

.pntBound1 {
}

.pntBound2 {
}

.gewichtcss {
}

.pnlbound1 {
    padding-right: 10px;
}

.pnlbound2 {
    padding-left: 5px;
}

.gewichtcssCell {
    padding-top: 10px;
}

.spatial-question-cell {
    vertical-align: top;
    text-align: left;
}

.spatial-answer-cell {
    text-align: center;
    width: 30%;
    vertical-align: top;
}

.spatial-answer-radio-button {
    text-align: center;
    padding: 0;
}

.spatial-abilitysample-question-cell {
    vertical-align: top;
    text-align: left;
    padding-right: 52px;
}

.spatial-abilitysample-answer-cell {
    text-align: center;
    width: 33%;
    vertical-align: top;
    padding-bottom: 15px;
}

.tbFreeText {
    width: 685px;
    height: 160px;
}

.sliderSelf span {
    padding-right: 7px;
    text-align: right;
}

.supportModelTable {
    width: 500px;
}

.supportModelPanel {
    background-color: White;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    box-shadow: 5px 5px 5px #94c7df !important;
    width: 510px;
    height: 100px;
}

.supportTD28 {
    width: 28%;
    height: 30px;
}

.supportTD68 {
    width: 68%;
    height: 30px;
}

.supportBTNdiv {
    float: right;
    margin-right: 1px;
}

.supportBTN {
    background-color: #2A90BF;
    border: 1px solid Black;
    color: White;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    width: 100px;
}

.kopHeading_Support {
    float: left;
    color: #004A91;
    font-size: 18px;
    margin-bottom: 5px;
}

.supTable {
    width: 99%;
}

.btnSupportupload {
    width: 120px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
    float: right;
}

.PDPCombo {
    margin-left: -2px;
}

.WhenAssessed {
    width: 339px !important;
}

#divPrepareText {
    padding: 2px;
}

.listboxCSS {
    font-size: 8pt;
    min-width: 200px;
    overflow-x: auto;
    overflow-y: auto;
}

.divBorderCSS {
    border-left-width: thin;
    border-right-width: thin;
    border-top: thin;
    border-bottom: thin;
    border-color: #7F9DB9;
    border-style: solid;
    overflow: auto;
    width: 300px;
    height: 100px;
    POSITION: relative;
}

.divAddNewRemoveCandidate {
    float: right;
}

.CandidateComboWidth90 {
    width: 90%;
}

#DvTypologyQuestion table {
    border-spacing: 0;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

#DvTypologyQuestion {
    border-collapse: collapse;
    border-spacing: 0;
    width: 540px;
    border-spacing: 0;
    padding: 0;
    margin: 0;
    height: auto;
}

    #DvTypologyQuestion tr .DvTypologyQuestion-td-left {
        width: 360px;
        border-spacing: 0;
        padding: 0;
        margin: 0;
        height: auto;
    }

    #DvTypologyQuestion tr .DvTypologyQuestion-td-right {
        width: 180px;
        border-spacing: 0;
        padding: 0;
        margin: 0;
        height: auto;
    }

.sendtoLeft {
    float: left;
    padding-left: 10px;
}

#DvTypologyQuestion tr .DvTypologyQuestion-td-left .RadioButtonList {
    border-spacing: 0;
    border-collapse: collapse;
    margin: 0 0 -1px;
    padding: 0;
    width: 360px;
    position: relative;
}

    #DvTypologyQuestion tr .DvTypologyQuestion-td-left .RadioButtonList tr td {
        width: 180px;
        border-spacing: 0;
        padding: 0;
        margin: 0;
        height: auto;
        position: relative;
    }

#DvTypologyQuestion input[type=radio] {
    position: relative;
    margin: 0px 3px;
    width: 13px;
    align-content: center;
    height: 13px;
}

#DvTypologyQuestion .RadioButtonList tr td label {
    position: absolute;
    margin: 0;
    padding: 0 0 0 10px;
    width: 143px;
    line-height: 18px;
    border-left: 1px solid black;
    top: 0px;
    height: 25px;
}

#DvTypologyQuestion .RadioButtonList tr {
    height: 30px;
    position: relative;
}

    #DvTypologyQuestion .RadioButtonList tr td {
        border: 1px solid black;
        position: relative;
    }

.EmployeeSatisfactionTwoNumber {
    border-width: thin 0 0 thin;
    text-align: center;
    width: 65px;
    height: 30px;
    font-size: medium;
    border-color: Black;
    border-style: solid;
    padding-top: 5px;
}

.EmployeeSatisfactionTwoNumber10 {
    border-color: #000000;
    border-style: solid;
    border-width: thin thin 0;
    font-size: medium;
    height: 30px;
    padding-top: 5px;
    text-align: center;
    width: 65px;
}

.EmployeeSatisfactiontStyles td {
    text-align: center;
    width: 65px;
    border-width: thin;
    border-right-width: 1px;
    border-color: Black;
    border-style: solid;
    height: 36px;
}

.EmployeeSatisfactionOpenQuestion {
    text-align: left;
    tab-size: inherit;
    text-decoration: none;
    table-layout: auto;
    height: 112px;
    width: 705px;
}

.sendtoRight {
    float: right;
}

.EmployeeSatisfactionItem1stCol {
    width: 23px !important;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.EmployeeSatisfactionItem2ndCol {
    width: 288px;
    border-width: 1px;
    border-style: solid;
    border-top-width: thin;
    border-top-style: solid;
}

.EmployeeSatisfactionTableRowCol3 label {
    display: block;
}

.EmployeeSatisfactionTableRowCol3 table {
    border-collapse: collapse;
    padding: 0px 0px 0px 0px;
    height: 100%;
}

.EmployeeSatisfactionTableRowCol3 td {
    text-align: center;
    width: 45px;
    border-width: thin;
    border-right-width: 2px;
    border-color: Black;
    border-style: solid;
    padding-left: 14.8px;
    padding-right: 12px;
    height: 66px;
}

.EmployeeSatisfactionThesisQuestionRow1, .EmployeeSatisfactionThesisQuestionRow2, .EmployeeSatisfactionThesisQuestionRow3, .EmployeeSatisfactionThesisQuestionRow4,
.EmployeeSatisfactionThesisQuestionRow5 {
    float: right;
    width: 60px;
    height: 60px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-top-width: 2px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 2px;
}

.EmployeeSatisfactionThesisQuestionRow6 {
    float: right;
    width: 60px;
    height: 60px;
    border-color: Black;
    border-style: solid;
    vertical-align: text-bottom;
    text-align: center;
    border-top-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 0px;
    border-right-width: 2px;
}

.EmployeeSatisfactionHeader {
    text-align: center;
}

.EmployeeSatisfactionMultipleQuestionHeader {
    text-align: center;
}

.EmployeeSatisfactionpnlBottomStepOne {
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-bottom-style: solid;
}

.EmployeeSatisfactionpnlBottomStepTwo {
    border-bottom-width: 0px;
    border-bottom-color: Black;
    border-bottom-style: solid;
}

.EmployeeSatisfactionStepOneTop {
    clear: both;
    border-top-width: 1px;
    border-top-style: solid;
}

.EmployeeSatisfactionStepTwoTop {
    clear: both;
    border-top-width: 0px;
    border-top-style: solid;
}

.drpMaxSizeAnaliticsSatisfaction {
    width: 598px;
}

.GroupOverviewTable {
    border: 1px solid black;
    width: 100%;
    border-bottom: 0px solid black;
}

    .GroupOverviewTable tr {
        border-bottom: 1px solid black;
    }

    .GroupOverviewTable th {
        border: 1px solid black;
        border-bottom: 2px solid black;
        min-width: 25%;
        width: 25%;
    }

    .GroupOverviewTable td {
        border: 1px solid black;
        vertical-align: top;
        padding-left: 5px;
    }

.innerRows td {
    border-bottom: 0px solid black;
    border-top: 0px solid black;
}

.innerLastRows td {
    border-top: 0px solid black;
    border-bottom: 2px solid black;
}

.maxScoreCollumn {
    background-color: red;
}

.analaticsPaginator {
    background-color: #004a91;
    height: 23px;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 1px;
    padding-top: 3px;
}

.analaticsPaginatorMiddleDiv {
    margin: 0 auto;
}

.AnaliticsSatisfactionCombo {
    width: 592px;
}

.AnaliticsSatisfactionTextBox {
    width: 586px;
}

.clicked {
    text-decoration: none;
    color: black;
}

.Notclicked {
    text-decoration: underline;
    color: blue;
}

.MulitipleQueXaxis {
    width: 130px;
    text-align: right;
}

.MulitipleQueXaxis2 {
    width: 90px;
    text-align: right;
}

.MulitipleQueXaxis3 {
    width: 180px;
    text-align: right;
}

.MulitipleQueXaxis4 {
    width: 110px;
    text-align: right;
}

.MulitipleQueYaxis {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    height: 20px;
    text-align: left;
    vertical-align: bottom;
}

.MulitipleQueYName {
    vertical-align: bottom;
    padding-bottom: 23px;
    padding-left: 0;
    padding-right: 0;
}

.divQuestionsGraphByQuestion {
    width: 665px;
}

#AnalyticsSatifaction {
    padding: 10px 0 0 5px;
}

    #AnalyticsSatifaction p {
        margin: 0;
        padding-bottom: 10px;
    }

.BottomBoxAnalyticsSatifaction {
    border: solid;
    border-width: 1px;
    margin-top: 1px;
}

.BoxAnalytics {
    border: solid;
    border-width: 1px;
    margin-top: 1px;
    min-height: 350px;
    width: 99.9%;
}

.BoxAnalytics_td {
    vertical-align: top;
}

.MenuTabAnalyticsSatisfaction {
    background-color: #F7FBFC;
    font-size: 12px;
    color: Black;
}

    .MenuTabAnalyticsSatisfaction img.icon {
        border-style: none;
        vertical-align: middle;
    }

    .MenuTabAnalyticsSatisfaction img.separator {
        border-style: solid;
        border-width: 1px;
        display: block;
    }

    .MenuTabAnalyticsSatisfaction img.horizontal-separator {
        border-style: solid;
        border-width: 1px;
        vertical-align: middle;
    }

    .MenuTabAnalyticsSatisfaction ul {
        list-style: none;
        margin: 0;
        padding: 0;
        width: auto;
        height: 42px;
    }

    .MenuTabAnalyticsSatisfaction li {
        border-style: solid;
        border-width: 1px;
        border-color: Gray;
        width: 115px;
        height: 42px;
        text-align: center;
        font-weight: bold;
        -ms-word-wrap: break-word;
        word-wrap: break-word;
    }

    .MenuTabAnalyticsSatisfaction ul.dynamic {
        background-color: #E3EAEB;
        z-index: 1;
        margin-left: 2px;
    }

    .MenuTabAnalyticsSatisfaction a {
        color: #A0A4A1;
        font-size: 11px;
        text-decoration: none;
        display: block;
        color: Black;
    }

        .MenuTabAnalyticsSatisfaction a.static {
            padding: 2px 5px 2px 5px;
            text-decoration: none;
        }

        .MenuTabAnalyticsSatisfaction a.dynamic {
            padding: 2px 5px 2px 5px;
            text-decoration: none;
        }

        .MenuTabAnalyticsSatisfaction a.static.selected {
            background-color: #94c7df;
            color: White;
            text-decoration: none;
            height: 39px;
        }

        .MenuTabAnalyticsSatisfaction a.dynamic.selected {
            background-color: #94c7df;
            color: White;
            text-decoration: none;
            height: 39px;
        }

        .MenuTabAnalyticsSatisfaction a.static.highlighted {
            color: White;
            background-color: #94c7df;
            height: 39px;
        }

        .MenuTabAnalyticsSatisfaction a.dynamic.highlighted {
            color: White;
            background-color: #94c7df;
            height: 39px;
        }

.BorderDivPerformance {
    padding: 3px;
}

.BorderDivGroupoverview {
    padding: 3px;
}

.BorderDivFactoroverviw {
    padding: 3px;
}

.BorderDivSatisfaction {
    padding: 3px;
}

.AnaliticsPerformanceCombo {
    width: 592px;
}

.AnaliticsPerformanceText {
    width: 586px;
}

.performance-main-table {
    min-width: 500px;
    padding: 3px 0px;
    width: 100%;
}

.analytics-Performance-data-cell-3 {
    border-width: 1px 1px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px;
    width: 175px;
}

.analytics-Performance-list {
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

.analytics-Performance-column-2 {
    border-width: 1px 1px 1px 1px;
    border-color: black;
    border-style: solid;
    width: 65px;
    text-align: center;
    vertical-align: top;
}

.analytics-Performance-column-1 {
    border-width: 1px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    width: 65px;
    text-align: center;
}

.analytics-Performance-column-3 {
    border-width: 1px 1px 1px 1px;
    border-color: black;
    border-style: solid;
    width: 65px;
    text-align: center;
    vertical-align: top;
}

.analytics-Performance-data-cell-01 {
    border-width: 0px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px 2px 2px 4px;
    width: 30px;
    text-align: center;
}

.analytics-Performance-data-cell-02 {
    border-width: 0px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px 2px 2px 5px;
}

.analytics-Performance-data-cell-2 {
    border-width: 0px 1px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px;
    text-align: center;
}

.analytics-Performance-data-cell-1 {
    border-width: 0px 0px 1px 1px;
    border-color: black;
    border-style: solid;
    padding: 2px;
    text-align: center;
}

.performance-button-1 {
    padding-left: 40px;
}

.AnaliticsGroupOverviewCombo {
    width: 591px;
}

.AnaliticsGroupOverview {
    padding: 10px 0 0 5px;
}

.AnaliticsGroupOverviewTextBox {
    width: 585px;
}

.drpMaxSizeAnaliticsGroupOverview {
    width: 598px;
}

.AnaliticsGroupOverviewTable {
    min-width: 500px;
    padding: 3px 0px;
    width: 100%;
}

.AnaliticsGroupOverviewCombo option {
    max-width: 561px;
}

.AnalyticsFactorOverViewTable {
    min-width: 500px;
    padding: 3px 0px;
    width: 100%;
}

.AnalyticsFactorOverViewCombo {
    width: 591px;
}

.AnalyticsFactorOverViewText {
    width: 585px;
}

.drpMaxSizeAnalyticsFactorOverView {
    width: 598px;
}

#UpdatePanel1FrontEndlogin {
    margin-top: -17px;
}

.btnLanguageManager {
    background-color: #2A90BF;
    border: 1px solid Black;
    color: White;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    width: 113.5px;
}

.language-Manager-first-column {
}

.language-Manager-main-table {
    padding-top: 10px;
    width: 100%;
    min-width: 500px;
}

.language-Manager-textbox {
    width: 99%;
    min-width: 500px;
}

.language-Manager-combobox {
    width: 100%;
    min-width: 500px;
}

.language-Manager-show-token {
    width: auto;
    height: auto;
    border: solid 1px;
    padding: 10px;
    margin-top: 10px;
}

.languagePopUpOuterDiv {
    width: 220px;
    height: 120px;
    background: white;
    border: 1px solid black;
    margin: auto;
}

.languagePopUpInnerDiv {
    margin: auto;
    padding: 20px 0px 20px 20px;
}

.languagePopUpButtonDiv {
    float: right;
    padding-top: 10px;
}

    .languagePopUpButtonDiv input[type="submit"] {
        width: 70px;
    }

.dataTables tbody tr {
    min-height: 25px;
}

.btnpanal {
    float: right;
}

.divLanguage {
    text-align: right;
}

.xlImportModelPanel {
    background-color: White;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 20px;
    text-align: center;
    box-shadow: 5px 5px 5px #94c7df !important;
}

.xlImportModelPanelmessage {
    background-color: White;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 15px;
    text-align: center;
    box-shadow: 5px 5px 5px #94c7df !important;
}

.btnpanalhide {
    display: none;
}

.profilePanel {
    background-color: White;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    text-align: center;
    box-shadow: 5px 5px 5px #94c7df !important;
    height: 400px;
    width: 500px;
}

.matchProfileDiv {
    height: 400px;
    width: 519px;
}

.matchProfileFooderDiv {
    position: absolute;
    bottom: 0;
    margin-bottom: 20px;
}

    .matchProfileFooderDiv .firstBtn {
        width: 300px;
    }

.btnAddProfileToken {
    width: 100px;
    height: 25px;
    border: 1px solid Black;
    background-color: #2a90bf;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding-right: 5px;
    color: White;
    float: left;
}

.CompetencyprofilePanel {
    background-color: White;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    text-align: center;
    box-shadow: 5px 5px 5px #94c7df !important;
    height: auto;
    width: 600px;
    float: left;
}

.GroupPanel {
    background-color: White;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    text-align: center;
    box-shadow: 5px 5px 5px #94c7df !important;
    height: auto;
    width: 100%;
    margin-right: 0px;
}

.profileTokenTable {
    border: solid #000;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-top-width: 1px;
    border-collapse: collapse;
    display: block;
}

    .profileTokenTable tbody {
        display: block;
        height: 300px !important;
        overflow-y: auto !important;
    }

.profileTokenTabletd190 {
    width: 190px;
}

.profileTokenTabletd50 {
    width: 50px;
}

.profileTokenTable td {
    border: 1px solid black;
    border-left: 0px;
    height: 16px;
}

.profileTokenbottomTable {
    border: 1px solid #000;
    border-top-width: 0px;
    border-collapse: collapse;
    width: 100%;
}

.groupbottomTable {
    border: 1px solid #000;
    border-top-width: 0px;
    border-collapse: collapse;
    width: 400px;
}

.profileTokenbottomTable tr {
    border: 1px solid black;
    height: 30px;
}

.groupbottomTable tr {
    border: 1px solid black;
    height: 50px;
}

.profileTokenBtnAlign {
    text-align: right;
    padding-right: 30px;
    width: 351px;
}

.matchingprofilePanel {
    background-color: White;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    text-align: center;
    box-shadow: 5px 5px 5px #94c7df !important;
    height: auto;
    width: 600px;
}

.lblprofileComment {
    color: Red;
}

.profileTokenTable .header {
    font-weight: 900;
    font-size: 12px;
}

.TokentableHeader {
    font-weight: 900;
    font-size: 14px;
}

table.dataTable tbody tr {
    height: 14px;
    cursor: default;
    border-left: solid 1px #dddddd;
}

    table.dataTable tbody tr:hover {
        background-color: #94c7df !important;
    }

.h2GridSelectedRow {
    background-color: #e18585;
}

.loginInput {
    font-size: 18px;
    line-height: 1;
    width: 264px;
    padding: 3px;
    margin: 2px 6px 0px 0;
    border: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
    background-color: #fff;
    color: #333;
    -webkit-transition: .05s border-color ease-in-out;
    transition: .05s border-color ease-in-out;
    outline: 0;
    background-color: rgb(251, 251, 251);
    font-weight: normal;
    height: 41px;
}

.noMarBtm {
    margin-bottom: 0;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    color: rgb(251, 251, 251);
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.loginInput:focus {
    border-color: #5b9dd9;
    -webkit-box-shadow: 0 0 2px rgba(30,140,190,.8);
    box-shadow: 0 0 2px rgba(30,140,190,.8);
}

.btn-primary {
    float: right;
    background: #2ea2cc;
    border-color: #0074a2;
    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    border-width: 1px;
    font-size: 15px;
    height: 30px;
    width: auto;
    padding: 0 12px;
    line-height: 26px;
    font-weight: 100;
}

.btn-primary-login {
    right: 6px;
    position: relative;
}

.btn-primary:focus {
    background: #1e8cbe;
    border-color: #0074a2;
    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4);
    box-shadow: inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4);
    outline: 0;
}

.btn-primary:active {
    background: #1b7aa6;
    border-color: #005684;
    color: rgba(255,255,255,.95);
    -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 rgba(0,0,0,.1);
    vertical-align: top;
}

.fpwd {
    position: relative;
    top: 1.5em;
    left: 24px;
}

    .fpwd > a {
        float: left;
        text-decoration: none;
        font-size: 15px;
        color: #999;
    }

        .fpwd > a:hover {
            color: #2ea2cc;
        }

.login-formheader {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 31px;
    margin-top: 0;
    margin-bottom: 0;
    height: 32px;
    line-height: 32px;
}

.loginlabel {
    color: #777;
    font-size: 16px;
    cursor: pointer;
    display: inline;
    font-weight: normal;
    height: auto;
    line-height: 21px;
    vertical-align: middle;
    width: auto;
}

.login_form {
    margin-top: 20px;
    margin-left: 0;
    padding: 26px 24px;
    font-weight: 400;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13);
    box-shadow: 0 1px 3px rgba(0,0,0,.13);
}

#login p {
    margin-bottom: 0;
    margin: 0;
    padding: 0;
    height: 90px;
}

.loginNew {
    background: #f1f1f1 !important;
    min-width: 0 !important;
    color: #444 !important;
    font-size: 13px !important;
    line-height: 1.4em !important;
    height: 100%;
    margin: 0;
    padding: 0;
}

    .loginNew > form > #login {
        width: 320px;
        padding: 8% 0 0;
        margin: auto;
    }

.logo-login {
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
    height: 80px;
    background-size: contain;
    background-position: center;
}

.loginFailureTextNew {
    clear: both;
    padding-left: 0px;
    margin-bottom: 1em;
    text-align: center;
}

.asterics {
    color: red;
    visibility: visible;
    position: relative;
    left: 21.25em;
    top: -4em;
}

#UpdatePanel1 {
    float: left;
    width: 100%;
}

.costWidth100 {
    width: 173px;
    height: 1682px;
    text-align: left;
    float: left;
    border-collapse: collapse;
}

    .costWidth100 td > p {
        float: left;
        padding-left: 5px;
    }

.column-discription {
    width: 182px;
    height: 1682px;
    text-align: left;
    float: left;
    border-collapse: collapse;
    margin-top: -2px;
}

.row-border {
    border-top: solid 1px #000;
}

.price-dis ul {
    display: inline-block;
    list-style: none;
    margin: 0;
    width: 50%;
    float: left;
    text-align: center;
}

.price-dis .package-ul {
}

.price-dis ul li:last-child {
    margin-top: -4px;
    padding-left: 8px;
}

.main-table {
    width: 703px;
    margin-left: -15px;
    border-collapse: collapse;
}

    .main-table .main-table-td {
        border: solid 1px #000;
    }

.header-discription {
    height: 224px;
    border-top: solid 1px #000;
}

.table-border {
    border: solid 1px #000;
    display: inline-block;
    border-right: 0;
    margin-left: -4px;
    margin-bottom: -8px;
    margin-top: -2px;
}

.main-table .height {
    height: 224px;
}

.main-table .last-height {
    height: 54px;
}

.main-table .height-payAsgo {
    height: 44px;
    border-bottom: solid 1px #000;
}

.main-table .height-discription {
    height: 42px;
    border-bottom: solid 1px #000;
}

.main-table .prolongation-date {
    border-top: solid 1px #000;
    height: 90px;
}

.main-table .end-date {
    border-top: solid 1px #000;
    border-bottom: solid 1px #000;
    height: 90px;
}

.costWidth100 td {
    padding-left: 10px;
}

.main-table .height-advanced {
    height: 44px;
    border-bottom: solid 1px #000;
}

.column-discription td {
    padding-left: 10px;
}

.main-table .text-box-width {
    width: 140px;
}

.package-price-edito-txtBox {
    width: 70px !important;
    text-align: right;
}

.BorderDivPartnerEditor {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 699px;
    height: 770px;
}

.settingAssesmentSolutionCheckbox input {
    margin-left: 18px;
}

.settingAssesmentSolutionCheckboxList {
    border: 1px solid black;
    height: 1015px;
    vertical-align: text-top;
    width: 260px;
    margin-left: 20px;
    padding-top: 10px;
}

.settingAssesmentSolutionSaveBtn {
    margin-right: 20px;
    text-align: right;
}

.settingsLabelBoldUnderline {
    text-decoration: underline;
    font-weight: 700;
    font-size: 14px;
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.BorderDivSettingclientEditor {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 635px;
    height: 1080px;
}

.BorderDivSettingclientView {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -2px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 710px;
    height: 575px;
}

.BorderDivclientEditor {
    border-left: 2px;
    border-top: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: Gray;
    margin-top: -5px;
    padding-left: 1px;
    padding-bottom: 5px;
    width: 699px;
    height: 845px;
}

.btnCancelProfileToken {
    margin-right: 5px !important;
}

.profileTokenTable tbody td:nth-child(3) {
    width: 145px;
}

.profileTokenTabletd170 {
    width: 208px !important;
}

.profileTokenTable tr td:first-child,
.profileTokenTable tr td:nth-child(2) {
    width: 160px;
}

.priceEditorVlidationSummery ul {
    font-size: 12px !important;
}

.FreeTextThreeLines {
    height: 100px !important;
}

.FreeText12Lines {
    height: 350px !important;
}

.ObservationRadionQuestion {
    text-align: left !important;
    color: rgb(99, 100, 102) !important;
}

.ObservationHelpIcon {
    float: right !important;
    padding: 8px 3px !important;
}

.ObservationRadioOpacity {
    opacity: 0.5;
}

.borderRed {
    border-color: red !important;
}*/
/*AbilityVerbal-*/
 
.tr-border2 {
    display: block;
    padding: 0px 56px 0px 45px;
    margin: 0px -169px 0px -49px !important;
    border: 2px solid lightgrey;
    border-radius: 2px;
    white-space: nowrap;
    float: right;
    width: auto;
}
/*AbilityVerbal-*/

/*AbilityAbstract*/
.img-border {
    padding: 0px;
    border: 3px solid transparent !important;
    box-shadow: 0 0 0 5px lightgrey;
}

.img-border2 {
    padding: 0px;
    border: 3px solid transparent !important;
    box-shadow: 0 0 0 5px lightgrey;
}
/*28.06.2021-*/
    #drpMaxTableSpace > tbody tr td {
    padding: .5625rem .625rem !important;
}
/*28.06.2021-*/
/*AbilityAbstract*/